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 2330AX.25 NETWORK LAYER 2331M: Ralf Baechle <ralf@linux-mips.org> 2332L: linux-hams@vger.kernel.org 2333W: http://www.linux-ax25.org/ 2334S: Maintained 2335F: include/uapi/linux/ax25.h 2336F: include/net/ax25.h 2337F: net/ax25/ 2338 2339AXENTIA ASOC DRIVERS 2340M: Peter Rosin <peda@axentia.se> 2341L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2342S: Maintained 2343F: Documentation/devicetree/bindings/sound/axentia,* 2344F: sound/soc/atmel/tse850-pcm5142.c 2345 2346AXENTIA ARM DEVICES 2347M: Peter Rosin <peda@axentia.se> 2348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2349S: Maintained 2350F: Documentation/devicetree/bindings/arm/axentia.txt 2351F: arch/arm/boot/dts/at91-linea.dtsi 2352F: arch/arm/boot/dts/at91-tse850-3.dts 2353 2354AZ6007 DVB DRIVER 2355M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2356M: Mauro Carvalho Chehab <mchehab@kernel.org> 2357L: linux-media@vger.kernel.org 2358W: https://linuxtv.org 2359T: git git://linuxtv.org/media_tree.git 2360S: Maintained 2361F: drivers/media/usb/dvb-usb-v2/az6007.c 2362 2363AZTECH FM RADIO RECEIVER DRIVER 2364M: Hans Verkuil <hverkuil@xs4all.nl> 2365L: linux-media@vger.kernel.org 2366T: git git://linuxtv.org/media_tree.git 2367W: https://linuxtv.org 2368S: Maintained 2369F: drivers/media/radio/radio-aztech* 2370 2371B43 WIRELESS DRIVER 2372L: linux-wireless@vger.kernel.org 2373L: b43-dev@lists.infradead.org 2374W: http://wireless.kernel.org/en/users/Drivers/b43 2375S: Odd Fixes 2376F: drivers/net/wireless/broadcom/b43/ 2377 2378B43LEGACY WIRELESS DRIVER 2379M: Larry Finger <Larry.Finger@lwfinger.net> 2380L: linux-wireless@vger.kernel.org 2381L: b43-dev@lists.infradead.org 2382W: http://wireless.kernel.org/en/users/Drivers/b43 2383S: Maintained 2384F: drivers/net/wireless/broadcom/b43legacy/ 2385 2386BACKLIGHT CLASS/SUBSYSTEM 2387M: Lee Jones <lee.jones@linaro.org> 2388M: Daniel Thompson <daniel.thompson@linaro.org> 2389M: Jingoo Han <jingoohan1@gmail.com> 2390T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2391S: Maintained 2392F: drivers/video/backlight/ 2393F: include/linux/backlight.h 2394F: include/linux/pwm_backlight.h 2395F: Documentation/devicetree/bindings/leds/backlight 2396 2397BATMAN ADVANCED 2398M: Marek Lindner <mareklindner@neomailbox.ch> 2399M: Simon Wunderlich <sw@simonwunderlich.de> 2400M: Antonio Quartulli <a@unstable.cc> 2401L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2402W: https://www.open-mesh.org/ 2403Q: https://patchwork.open-mesh.org/project/batman/list/ 2404S: Maintained 2405F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2406F: Documentation/ABI/testing/sysfs-class-net-mesh 2407F: Documentation/networking/batman-adv.txt 2408F: include/uapi/linux/batman_adv.h 2409F: net/batman-adv/ 2410 2411BAYCOM/HDLCDRV DRIVERS FOR AX.25 2412M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2413L: linux-hams@vger.kernel.org 2414W: http://www.baycom.org/~tom/ham/ham.html 2415S: Maintained 2416F: drivers/net/hamradio/baycom* 2417 2418BCACHE (BLOCK LAYER CACHE) 2419M: Kent Overstreet <kent.overstreet@gmail.com> 2420L: linux-bcache@vger.kernel.org 2421W: http://bcache.evilpiepirate.org 2422S: Orphan 2423F: drivers/md/bcache/ 2424 2425BDISP ST MEDIA DRIVER 2426M: Fabien Dessenne <fabien.dessenne@st.com> 2427L: linux-media@vger.kernel.org 2428T: git git://linuxtv.org/media_tree.git 2429W: https://linuxtv.org 2430S: Supported 2431F: drivers/media/platform/sti/bdisp 2432 2433DELTA ST MEDIA DRIVER 2434M: Hugues Fruchet <hugues.fruchet@st.com> 2435L: linux-media@vger.kernel.org 2436T: git git://linuxtv.org/media_tree.git 2437W: https://linuxtv.org 2438S: Supported 2439F: drivers/media/platform/sti/delta 2440 2441BEFS FILE SYSTEM 2442M: Luis de Bethencourt <luisbg@osg.samsung.com> 2443M: Salah Triki <salah.triki@gmail.com> 2444S: Maintained 2445T: git git://github.com/luisbg/linux-befs.git 2446F: Documentation/filesystems/befs.txt 2447F: fs/befs/ 2448 2449BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2450M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2451L: netdev@vger.kernel.org 2452S: Maintained 2453F: drivers/net/ethernet/ec_bhf.c 2454 2455BFS FILE SYSTEM 2456M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2457S: Maintained 2458F: Documentation/filesystems/bfs.txt 2459F: fs/bfs/ 2460F: include/uapi/linux/bfs_fs.h 2461 2462BLACKFIN ARCHITECTURE 2463M: Steven Miao <realmz6@gmail.com> 2464L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2465T: git git://git.code.sf.net/p/adi-linux/code 2466W: http://blackfin.uclinux.org 2467S: Supported 2468F: arch/blackfin/ 2469 2470BLACKFIN EMAC DRIVER 2471L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2472W: http://blackfin.uclinux.org 2473S: Supported 2474F: drivers/net/ethernet/adi/ 2475 2476BLACKFIN RTC DRIVER 2477L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2478W: http://blackfin.uclinux.org 2479S: Supported 2480F: drivers/rtc/rtc-bfin.c 2481 2482BLACKFIN SDH DRIVER 2483M: Sonic Zhang <sonic.zhang@analog.com> 2484L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2485W: http://blackfin.uclinux.org 2486S: Supported 2487F: drivers/mmc/host/bfin_sdh.c 2488 2489BLACKFIN SERIAL DRIVER 2490M: Sonic Zhang <sonic.zhang@analog.com> 2491L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2492W: http://blackfin.uclinux.org 2493S: Supported 2494F: drivers/tty/serial/bfin_uart.c 2495 2496BLACKFIN WATCHDOG DRIVER 2497L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2498W: http://blackfin.uclinux.org 2499S: Supported 2500F: drivers/watchdog/bfin_wdt.c 2501 2502BLACKFIN I2C TWI DRIVER 2503M: Sonic Zhang <sonic.zhang@analog.com> 2504L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2505W: http://blackfin.uclinux.org/ 2506S: Supported 2507F: drivers/i2c/busses/i2c-bfin-twi.c 2508 2509BLACKFIN MEDIA DRIVER 2510M: Scott Jiang <scott.jiang.linux@gmail.com> 2511L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2512W: http://blackfin.uclinux.org/ 2513S: Supported 2514F: drivers/media/platform/blackfin/ 2515F: drivers/media/i2c/adv7183* 2516F: drivers/media/i2c/vs6624* 2517 2518BLINKM RGB LED DRIVER 2519M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2520S: Maintained 2521F: drivers/leds/leds-blinkm.c 2522 2523BLOCK LAYER 2524M: Jens Axboe <axboe@kernel.dk> 2525L: linux-block@vger.kernel.org 2526T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2527S: Maintained 2528F: block/ 2529F: kernel/trace/blktrace.c 2530F: lib/sbitmap.c 2531 2532BLOCK2MTD DRIVER 2533M: Joern Engel <joern@lazybastard.org> 2534L: linux-mtd@lists.infradead.org 2535S: Maintained 2536F: drivers/mtd/devices/block2mtd.c 2537 2538BLUETOOTH DRIVERS 2539M: Marcel Holtmann <marcel@holtmann.org> 2540M: Gustavo Padovan <gustavo@padovan.org> 2541M: Johan Hedberg <johan.hedberg@gmail.com> 2542L: linux-bluetooth@vger.kernel.org 2543W: http://www.bluez.org/ 2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2546S: Maintained 2547F: drivers/bluetooth/ 2548 2549BLUETOOTH SUBSYSTEM 2550M: Marcel Holtmann <marcel@holtmann.org> 2551M: Gustavo Padovan <gustavo@padovan.org> 2552M: Johan Hedberg <johan.hedberg@gmail.com> 2553L: linux-bluetooth@vger.kernel.org 2554W: http://www.bluez.org/ 2555T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2556T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2557S: Maintained 2558F: net/bluetooth/ 2559F: include/net/bluetooth/ 2560 2561BONDING DRIVER 2562M: Jay Vosburgh <j.vosburgh@gmail.com> 2563M: Veaceslav Falico <vfalico@gmail.com> 2564M: Andy Gospodarek <andy@greyhouse.net> 2565L: netdev@vger.kernel.org 2566W: http://sourceforge.net/projects/bonding/ 2567S: Supported 2568F: drivers/net/bonding/ 2569F: include/uapi/linux/if_bonding.h 2570 2571BPF (Safe dynamic programs and tools) 2572M: Alexei Starovoitov <ast@kernel.org> 2573M: Daniel Borkmann <daniel@iogearbox.net> 2574L: netdev@vger.kernel.org 2575L: linux-kernel@vger.kernel.org 2576S: Supported 2577F: arch/x86/net/bpf_jit* 2578F: Documentation/networking/filter.txt 2579F: include/linux/bpf* 2580F: include/linux/filter.h 2581F: include/uapi/linux/bpf* 2582F: include/uapi/linux/filter.h 2583F: kernel/bpf/ 2584F: kernel/trace/bpf_trace.c 2585F: lib/test_bpf.c 2586F: net/bpf/ 2587F: net/core/filter.c 2588F: net/sched/act_bpf.c 2589F: net/sched/cls_bpf.c 2590F: samples/bpf/ 2591F: tools/net/bpf* 2592F: tools/testing/selftests/bpf/ 2593 2594BROADCOM B44 10/100 ETHERNET DRIVER 2595M: Michael Chan <michael.chan@broadcom.com> 2596L: netdev@vger.kernel.org 2597S: Supported 2598F: drivers/net/ethernet/broadcom/b44.* 2599 2600BROADCOM B53 ETHERNET SWITCH DRIVER 2601M: Florian Fainelli <f.fainelli@gmail.com> 2602L: netdev@vger.kernel.org 2603L: openwrt-devel@lists.openwrt.org (subscribers-only) 2604S: Supported 2605F: drivers/net/dsa/b53/* 2606F: include/linux/platform_data/b53.h 2607 2608BROADCOM GENET ETHERNET DRIVER 2609M: Florian Fainelli <f.fainelli@gmail.com> 2610L: netdev@vger.kernel.org 2611S: Supported 2612F: drivers/net/ethernet/broadcom/genet/ 2613 2614BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2615M: Rasesh Mody <rasesh.mody@cavium.com> 2616M: Harish Patil <harish.patil@cavium.com> 2617M: Dept-GELinuxNICDev@cavium.com 2618L: netdev@vger.kernel.org 2619S: Supported 2620F: drivers/net/ethernet/broadcom/bnx2.* 2621F: drivers/net/ethernet/broadcom/bnx2_* 2622 2623BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2624M: Yuval Mintz <Yuval.Mintz@cavium.com> 2625M: Ariel Elior <ariel.elior@cavium.com> 2626M: everest-linux-l2@cavium.com 2627L: netdev@vger.kernel.org 2628S: Supported 2629F: drivers/net/ethernet/broadcom/bnx2x/ 2630 2631BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2632M: Michael Chan <michael.chan@broadcom.com> 2633L: netdev@vger.kernel.org 2634S: Supported 2635F: drivers/net/ethernet/broadcom/bnxt/ 2636 2637BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2638M: Florian Fainelli <f.fainelli@gmail.com> 2639M: Ray Jui <rjui@broadcom.com> 2640M: Scott Branden <sbranden@broadcom.com> 2641M: bcm-kernel-feedback-list@broadcom.com 2642T: git git://github.com/broadcom/mach-bcm 2643S: Maintained 2644N: bcm281* 2645N: bcm113* 2646N: bcm216* 2647N: kona 2648F: arch/arm/mach-bcm/ 2649 2650BROADCOM BCM2835 ARM ARCHITECTURE 2651M: Stephen Warren <swarren@wwwdotorg.org> 2652M: Lee Jones <lee@kernel.org> 2653M: Eric Anholt <eric@anholt.net> 2654L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2656T: git git://github.com/anholt/linux 2657S: Maintained 2658N: bcm2835 2659F: drivers/staging/vc04_services 2660 2661BROADCOM BCM47XX MIPS ARCHITECTURE 2662M: Hauke Mehrtens <hauke@hauke-m.de> 2663M: Rafał Miłecki <zajec5@gmail.com> 2664L: linux-mips@linux-mips.org 2665S: Maintained 2666F: Documentation/devicetree/bindings/mips/brcm/ 2667F: arch/mips/bcm47xx/* 2668F: arch/mips/include/asm/mach-bcm47xx/* 2669 2670BROADCOM BCM5301X ARM ARCHITECTURE 2671M: Hauke Mehrtens <hauke@hauke-m.de> 2672M: Rafał Miłecki <zajec5@gmail.com> 2673M: bcm-kernel-feedback-list@broadcom.com 2674L: linux-arm-kernel@lists.infradead.org 2675S: Maintained 2676F: arch/arm/mach-bcm/bcm_5301x.c 2677F: arch/arm/boot/dts/bcm5301x*.dtsi 2678F: arch/arm/boot/dts/bcm470* 2679 2680BROADCOM BCM53573 ARM ARCHITECTURE 2681M: Rafał Miłecki <rafal@milecki.pl> 2682L: linux-arm-kernel@lists.infradead.org 2683S: Maintained 2684F: arch/arm/boot/dts/bcm53573* 2685F: arch/arm/boot/dts/bcm47189* 2686 2687BROADCOM BCM63XX ARM ARCHITECTURE 2688M: Florian Fainelli <f.fainelli@gmail.com> 2689M: bcm-kernel-feedback-list@broadcom.com 2690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2691T: git git://github.com/broadcom/stblinux.git 2692S: Maintained 2693N: bcm63xx 2694 2695BROADCOM BCM63XX/BCM33XX UDC DRIVER 2696M: Kevin Cernekee <cernekee@gmail.com> 2697L: linux-usb@vger.kernel.org 2698S: Maintained 2699F: drivers/usb/gadget/udc/bcm63xx_udc.* 2700 2701BROADCOM BCM7XXX ARM ARCHITECTURE 2702M: Brian Norris <computersforpeace@gmail.com> 2703M: Gregory Fong <gregory.0xf0@gmail.com> 2704M: Florian Fainelli <f.fainelli@gmail.com> 2705M: bcm-kernel-feedback-list@broadcom.com 2706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2707T: git git://github.com/broadcom/stblinux.git 2708S: Maintained 2709F: arch/arm/mach-bcm/*brcmstb* 2710F: arch/arm/boot/dts/bcm7*.dts* 2711F: drivers/bus/brcmstb_gisb.c 2712N: brcmstb 2713 2714BROADCOM BMIPS MIPS ARCHITECTURE 2715M: Kevin Cernekee <cernekee@gmail.com> 2716M: Florian Fainelli <f.fainelli@gmail.com> 2717L: linux-mips@linux-mips.org 2718T: git git://github.com/broadcom/stblinux.git 2719S: Maintained 2720F: arch/mips/bmips/* 2721F: arch/mips/include/asm/mach-bmips/* 2722F: arch/mips/kernel/*bmips* 2723F: arch/mips/boot/dts/brcm/bcm*.dts* 2724F: drivers/irqchip/irq-bcm63* 2725F: drivers/irqchip/irq-bcm7* 2726F: drivers/irqchip/irq-brcmstb* 2727F: include/linux/bcm963xx_nvram.h 2728F: include/linux/bcm963xx_tag.h 2729 2730BROADCOM BMIPS CPUFREQ DRIVER 2731M: Markus Mayer <mmayer@broadcom.com> 2732M: bcm-kernel-feedback-list@broadcom.com 2733L: linux-pm@vger.kernel.org 2734S: Maintained 2735F: drivers/cpufreq/bmips-cpufreq.c 2736 2737BROADCOM TG3 GIGABIT ETHERNET DRIVER 2738M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2739M: Prashant Sreedharan <prashant@broadcom.com> 2740M: Michael Chan <mchan@broadcom.com> 2741L: netdev@vger.kernel.org 2742S: Supported 2743F: drivers/net/ethernet/broadcom/tg3.* 2744 2745BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2746M: Arend van Spriel <arend.vanspriel@broadcom.com> 2747M: Franky Lin <franky.lin@broadcom.com> 2748M: Hante Meuleman <hante.meuleman@broadcom.com> 2749L: linux-wireless@vger.kernel.org 2750L: brcm80211-dev-list.pdl@broadcom.com 2751S: Supported 2752F: drivers/net/wireless/broadcom/brcm80211/ 2753 2754BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2755M: QLogic-Storage-Upstream@qlogic.com 2756L: linux-scsi@vger.kernel.org 2757S: Supported 2758F: drivers/scsi/bnx2fc/ 2759 2760BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2761M: QLogic-Storage-Upstream@qlogic.com 2762L: linux-scsi@vger.kernel.org 2763S: Supported 2764F: drivers/scsi/bnx2i/ 2765 2766BROADCOM IPROC ARM ARCHITECTURE 2767M: Ray Jui <rjui@broadcom.com> 2768M: Scott Branden <sbranden@broadcom.com> 2769M: Jon Mason <jonmason@broadcom.com> 2770M: bcm-kernel-feedback-list@broadcom.com 2771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2772T: git git://github.com/broadcom/cygnus-linux.git 2773S: Maintained 2774N: iproc 2775N: cygnus 2776N: bcm[-_]nsp 2777N: bcm9113* 2778N: bcm9583* 2779N: bcm9585* 2780N: bcm9586* 2781N: bcm988312 2782N: bcm113* 2783N: bcm583* 2784N: bcm585* 2785N: bcm586* 2786N: bcm88312 2787F: arch/arm64/boot/dts/broadcom/ns2* 2788F: drivers/clk/bcm/clk-ns* 2789F: drivers/pinctrl/bcm/pinctrl-ns* 2790 2791BROADCOM BRCMSTB GPIO DRIVER 2792M: Gregory Fong <gregory.0xf0@gmail.com> 2793L: bcm-kernel-feedback-list@broadcom.com 2794S: Supported 2795F: drivers/gpio/gpio-brcmstb.c 2796F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2797 2798BROADCOM KONA GPIO DRIVER 2799M: Ray Jui <rjui@broadcom.com> 2800L: bcm-kernel-feedback-list@broadcom.com 2801S: Supported 2802F: drivers/gpio/gpio-bcm-kona.c 2803F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2804 2805BROADCOM NVRAM DRIVER 2806M: Rafał Miłecki <zajec5@gmail.com> 2807L: linux-mips@linux-mips.org 2808S: Maintained 2809F: drivers/firmware/broadcom/* 2810 2811BROADCOM STB NAND FLASH DRIVER 2812M: Brian Norris <computersforpeace@gmail.com> 2813M: Kamal Dasu <kdasu.kdev@gmail.com> 2814L: linux-mtd@lists.infradead.org 2815L: bcm-kernel-feedback-list@broadcom.com 2816S: Maintained 2817F: drivers/mtd/nand/brcmnand/ 2818 2819BROADCOM STB AVS CPUFREQ DRIVER 2820M: Markus Mayer <mmayer@broadcom.com> 2821M: bcm-kernel-feedback-list@broadcom.com 2822L: linux-pm@vger.kernel.org 2823S: Maintained 2824F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2825F: drivers/cpufreq/brcmstb* 2826 2827BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2828M: Rafał Miłecki <zajec5@gmail.com> 2829L: linux-wireless@vger.kernel.org 2830S: Maintained 2831F: drivers/bcma/ 2832F: include/linux/bcma/ 2833 2834BROADCOM SYSTEMPORT ETHERNET DRIVER 2835M: Florian Fainelli <f.fainelli@gmail.com> 2836L: netdev@vger.kernel.org 2837S: Supported 2838F: drivers/net/ethernet/broadcom/bcmsysport.* 2839 2840BROADCOM VULCAN ARM64 SOC 2841M: Jayachandran C. <c.jayachandran@gmail.com> 2842M: bcm-kernel-feedback-list@broadcom.com 2843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2844S: Maintained 2845F: arch/arm64/boot/dts/broadcom/vulcan* 2846 2847BROADCOM NETXTREME-E ROCE DRIVER 2848M: Selvin Xavier <selvin.xavier@broadcom.com> 2849M: Devesh Sharma <devesh.sharma@broadcom.com> 2850M: Somnath Kotur <somnath.kotur@broadcom.com> 2851M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2852L: linux-rdma@vger.kernel.org 2853W: http://www.broadcom.com 2854S: Supported 2855F: drivers/infiniband/hw/bnxt_re/ 2856F: include/uapi/rdma/bnxt_re-abi.h 2857 2858BROCADE BFA FC SCSI DRIVER 2859M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2860M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2861L: linux-scsi@vger.kernel.org 2862S: Supported 2863F: drivers/scsi/bfa/ 2864 2865BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2866M: Rasesh Mody <rasesh.mody@cavium.com> 2867M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2868M: Dept-GELinuxNICDev@cavium.com 2869L: netdev@vger.kernel.org 2870S: Supported 2871F: drivers/net/ethernet/brocade/bna/ 2872 2873BSG (block layer generic sg v4 driver) 2874M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2875L: linux-scsi@vger.kernel.org 2876S: Supported 2877F: block/bsg.c 2878F: include/linux/bsg.h 2879F: include/uapi/linux/bsg.h 2880 2881BT87X AUDIO DRIVER 2882M: Clemens Ladisch <clemens@ladisch.de> 2883L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2884T: git git://git.alsa-project.org/alsa-kernel.git 2885S: Maintained 2886F: Documentation/sound/alsa/Bt87x.txt 2887F: sound/pci/bt87x.c 2888 2889BT8XXGPIO DRIVER 2890M: Michael Buesch <m@bues.ch> 2891W: http://bu3sch.de/btgpio.php 2892S: Maintained 2893F: drivers/gpio/gpio-bt8xx.c 2894 2895BTRFS FILE SYSTEM 2896M: Chris Mason <clm@fb.com> 2897M: Josef Bacik <jbacik@fb.com> 2898M: David Sterba <dsterba@suse.com> 2899L: linux-btrfs@vger.kernel.org 2900W: http://btrfs.wiki.kernel.org/ 2901Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2902T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2903S: Maintained 2904F: Documentation/filesystems/btrfs.txt 2905F: fs/btrfs/ 2906 2907BTTV VIDEO4LINUX DRIVER 2908M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2909M: Mauro Carvalho Chehab <mchehab@kernel.org> 2910L: linux-media@vger.kernel.org 2911W: https://linuxtv.org 2912T: git git://linuxtv.org/media_tree.git 2913S: Odd fixes 2914F: Documentation/media/v4l-drivers/bttv* 2915F: drivers/media/pci/bt8xx/bttv* 2916 2917BUSLOGIC SCSI DRIVER 2918M: Khalid Aziz <khalid@gonehiking.org> 2919L: linux-scsi@vger.kernel.org 2920S: Maintained 2921F: drivers/scsi/BusLogic.* 2922F: drivers/scsi/FlashPoint.* 2923 2924C-MEDIA CMI8788 DRIVER 2925M: Clemens Ladisch <clemens@ladisch.de> 2926L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2927T: git git://git.alsa-project.org/alsa-kernel.git 2928S: Maintained 2929F: sound/pci/oxygen/ 2930 2931C6X ARCHITECTURE 2932M: Mark Salter <msalter@redhat.com> 2933M: Aurelien Jacquiot <a-jacquiot@ti.com> 2934L: linux-c6x-dev@linux-c6x.org 2935W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2936S: Maintained 2937F: arch/c6x/ 2938 2939CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2940M: David Howells <dhowells@redhat.com> 2941L: linux-cachefs@redhat.com (moderated for non-subscribers) 2942S: Supported 2943F: Documentation/filesystems/caching/cachefiles.txt 2944F: fs/cachefiles/ 2945 2946CADET FM/AM RADIO RECEIVER DRIVER 2947M: Hans Verkuil <hverkuil@xs4all.nl> 2948L: linux-media@vger.kernel.org 2949T: git git://linuxtv.org/media_tree.git 2950W: https://linuxtv.org 2951S: Maintained 2952F: drivers/media/radio/radio-cadet* 2953 2954CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2955M: Jonathan Corbet <corbet@lwn.net> 2956L: linux-media@vger.kernel.org 2957T: git git://linuxtv.org/media_tree.git 2958S: Maintained 2959F: Documentation/media/v4l-drivers/cafe_ccic* 2960F: drivers/media/platform/marvell-ccic/ 2961 2962CAIF NETWORK LAYER 2963M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2964L: netdev@vger.kernel.org 2965S: Supported 2966F: Documentation/networking/caif/ 2967F: drivers/net/caif/ 2968F: include/uapi/linux/caif/ 2969F: include/net/caif/ 2970F: net/caif/ 2971 2972CALGARY x86-64 IOMMU 2973M: Muli Ben-Yehuda <mulix@mulix.org> 2974M: Jon Mason <jdmason@kudzu.us> 2975L: iommu@lists.linux-foundation.org 2976S: Maintained 2977F: arch/x86/kernel/pci-calgary_64.c 2978F: arch/x86/kernel/tce_64.c 2979F: arch/x86/include/asm/calgary.h 2980F: arch/x86/include/asm/tce.h 2981 2982CAN NETWORK LAYER 2983M: Oliver Hartkopp <socketcan@hartkopp.net> 2984M: Marc Kleine-Budde <mkl@pengutronix.de> 2985L: linux-can@vger.kernel.org 2986W: https://github.com/linux-can 2987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2989S: Maintained 2990F: Documentation/networking/can.txt 2991F: net/can/ 2992F: include/linux/can/core.h 2993F: include/uapi/linux/can.h 2994F: include/uapi/linux/can/bcm.h 2995F: include/uapi/linux/can/raw.h 2996F: include/uapi/linux/can/gw.h 2997 2998CAN NETWORK DRIVERS 2999M: Wolfgang Grandegger <wg@grandegger.com> 3000M: Marc Kleine-Budde <mkl@pengutronix.de> 3001L: linux-can@vger.kernel.org 3002W: https://github.com/linux-can 3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3004T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3005S: Maintained 3006F: Documentation/devicetree/bindings/net/can/ 3007F: drivers/net/can/ 3008F: include/linux/can/dev.h 3009F: include/linux/can/platform/ 3010F: include/uapi/linux/can/error.h 3011F: include/uapi/linux/can/netlink.h 3012 3013CAPABILITIES 3014M: Serge Hallyn <serge@hallyn.com> 3015L: linux-security-module@vger.kernel.org 3016S: Supported 3017F: include/linux/capability.h 3018F: include/uapi/linux/capability.h 3019F: security/commoncap.c 3020F: kernel/capability.c 3021 3022CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3023M: Kevin Tsai <ktsai@capellamicro.com> 3024S: Maintained 3025F: drivers/iio/light/cm* 3026F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 3027 3028CAVIUM THUNDERX2 ARM64 SOC 3029M: Jayachandran C <jnair@caviumnetworks.com> 3030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3031S: Maintained 3032F: arch/arm64/boot/dts/cavium/thunder-99xx* 3033F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3034 3035CAVIUM I2C DRIVER 3036M: Jan Glauber <jglauber@cavium.com> 3037M: David Daney <david.daney@cavium.com> 3038W: http://www.cavium.com 3039S: Supported 3040F: drivers/i2c/busses/i2c-octeon* 3041F: drivers/i2c/busses/i2c-thunderx* 3042 3043CAVIUM LIQUIDIO NETWORK DRIVER 3044M: Derek Chickles <derek.chickles@caviumnetworks.com> 3045M: Satanand Burla <satananda.burla@caviumnetworks.com> 3046M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3047M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3048L: netdev@vger.kernel.org 3049W: http://www.cavium.com 3050S: Supported 3051F: drivers/net/ethernet/cavium/liquidio/ 3052 3053CAVIUM OCTEON-TX CRYPTO DRIVER 3054M: George Cherian <george.cherian@cavium.com> 3055L: linux-crypto@vger.kernel.org 3056W: http://www.cavium.com 3057S: Supported 3058F: drivers/crypto/cavium/cpt/ 3059 3060CC2520 IEEE-802.15.4 RADIO DRIVER 3061M: Varka Bhadram <varkabhadram@gmail.com> 3062L: linux-wpan@vger.kernel.org 3063S: Maintained 3064F: drivers/net/ieee802154/cc2520.c 3065F: include/linux/spi/cc2520.h 3066F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3067 3068CEC DRIVER 3069M: Hans Verkuil <hans.verkuil@cisco.com> 3070L: linux-media@vger.kernel.org 3071T: git git://linuxtv.org/media_tree.git 3072W: http://linuxtv.org 3073S: Supported 3074F: Documentation/media/kapi/cec-core.rst 3075F: Documentation/media/uapi/cec 3076F: drivers/media/cec/ 3077F: drivers/media/cec-edid.c 3078F: drivers/media/rc/keymaps/rc-cec.c 3079F: include/media/cec.h 3080F: include/media/cec-edid.h 3081F: include/uapi/linux/cec.h 3082F: include/uapi/linux/cec-funcs.h 3083 3084CELL BROADBAND ENGINE ARCHITECTURE 3085M: Arnd Bergmann <arnd@arndb.de> 3086L: linuxppc-dev@lists.ozlabs.org 3087W: http://www.ibm.com/developerworks/power/cell/ 3088S: Supported 3089F: arch/powerpc/include/asm/cell*.h 3090F: arch/powerpc/include/asm/spu*.h 3091F: arch/powerpc/include/uapi/asm/spu*.h 3092F: arch/powerpc/oprofile/*cell* 3093F: arch/powerpc/platforms/cell/ 3094 3095CEPH COMMON CODE (LIBCEPH) 3096M: Ilya Dryomov <idryomov@gmail.com> 3097M: "Yan, Zheng" <zyan@redhat.com> 3098M: Sage Weil <sage@redhat.com> 3099L: ceph-devel@vger.kernel.org 3100W: http://ceph.com/ 3101T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3102T: git git://github.com/ceph/ceph-client.git 3103S: Supported 3104F: net/ceph/ 3105F: include/linux/ceph/ 3106F: include/linux/crush/ 3107 3108CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3109M: "Yan, Zheng" <zyan@redhat.com> 3110M: Sage Weil <sage@redhat.com> 3111M: Ilya Dryomov <idryomov@gmail.com> 3112L: ceph-devel@vger.kernel.org 3113W: http://ceph.com/ 3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3115T: git git://github.com/ceph/ceph-client.git 3116S: Supported 3117F: Documentation/filesystems/ceph.txt 3118F: fs/ceph/ 3119 3120CERTIFICATE HANDLING: 3121M: David Howells <dhowells@redhat.com> 3122M: David Woodhouse <dwmw2@infradead.org> 3123L: keyrings@vger.kernel.org 3124S: Maintained 3125F: Documentation/module-signing.txt 3126F: certs/ 3127F: scripts/sign-file.c 3128F: scripts/extract-cert.c 3129 3130CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3131L: linux-usb@vger.kernel.org 3132S: Orphan 3133F: Documentation/usb/WUSB-Design-overview.txt 3134F: Documentation/usb/wusb-cbaf 3135F: drivers/usb/host/hwa-hc.c 3136F: drivers/usb/host/whci/ 3137F: drivers/usb/wusbcore/ 3138F: include/linux/usb/wusb* 3139 3140HT16K33 LED CONTROLLER DRIVER 3141M: Robin van der Gracht <robin@protonic.nl> 3142S: Maintained 3143F: drivers/auxdisplay/ht16k33.c 3144F: Documentation/devicetree/bindings/display/ht16k33.txt 3145 3146CFAG12864B LCD DRIVER 3147M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3148W: http://miguelojeda.es/auxdisplay.htm 3149W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3150S: Maintained 3151F: drivers/auxdisplay/cfag12864b.c 3152F: include/linux/cfag12864b.h 3153 3154CFAG12864BFB LCD FRAMEBUFFER DRIVER 3155M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3156W: http://miguelojeda.es/auxdisplay.htm 3157W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3158S: Maintained 3159F: drivers/auxdisplay/cfag12864bfb.c 3160F: include/linux/cfag12864b.h 3161 3162CFG80211 and NL80211 3163M: Johannes Berg <johannes@sipsolutions.net> 3164L: linux-wireless@vger.kernel.org 3165W: http://wireless.kernel.org/ 3166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3168S: Maintained 3169F: include/uapi/linux/nl80211.h 3170F: include/net/cfg80211.h 3171F: net/wireless/* 3172X: net/wireless/wext* 3173 3174CHAR and MISC DRIVERS 3175M: Arnd Bergmann <arnd@arndb.de> 3176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3177T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3178S: Supported 3179F: drivers/char/* 3180F: drivers/misc/* 3181F: include/linux/miscdevice.h 3182 3183CHECKPATCH 3184M: Andy Whitcroft <apw@canonical.com> 3185M: Joe Perches <joe@perches.com> 3186S: Maintained 3187F: scripts/checkpatch.pl 3188 3189CHINESE DOCUMENTATION 3190M: Harry Wei <harryxiyou@gmail.com> 3191L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3192L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3193S: Maintained 3194F: Documentation/translations/zh_CN/ 3195 3196CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3197M: Peter Chen <Peter.Chen@nxp.com> 3198T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3199L: linux-usb@vger.kernel.org 3200S: Maintained 3201F: drivers/usb/chipidea/ 3202 3203CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3204M: Hans de Goede <hdegoede@redhat.com> 3205L: linux-input@vger.kernel.org 3206S: Maintained 3207F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3208F: drivers/input/touchscreen/chipone_icn8318.c 3209 3210CHROME HARDWARE PLATFORM SUPPORT 3211M: Olof Johansson <olof@lixom.net> 3212S: Maintained 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3214F: drivers/platform/chrome/ 3215 3216CISCO VIC ETHERNET NIC DRIVER 3217M: Christian Benvenuti <benve@cisco.com> 3218M: Govindarajulu Varadarajan <_govind@gmx.com> 3219M: Neel Patel <neepatel@cisco.com> 3220S: Supported 3221F: drivers/net/ethernet/cisco/enic/ 3222 3223CISCO VIC LOW LATENCY NIC DRIVER 3224M: Christian Benvenuti <benve@cisco.com> 3225M: Dave Goodell <dgoodell@cisco.com> 3226S: Supported 3227F: drivers/infiniband/hw/usnic/ 3228 3229CIRRUS LOGIC EP93XX ETHERNET DRIVER 3230M: Hartley Sweeten <hsweeten@visionengravers.com> 3231L: netdev@vger.kernel.org 3232S: Maintained 3233F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3234 3235CIRRUS LOGIC AUDIO CODEC DRIVERS 3236M: Brian Austin <brian.austin@cirrus.com> 3237M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3238L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3239S: Maintained 3240F: sound/soc/codecs/cs* 3241 3242CLEANCACHE API 3243M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3244L: linux-kernel@vger.kernel.org 3245S: Maintained 3246F: mm/cleancache.c 3247F: include/linux/cleancache.h 3248 3249CLK API 3250M: Russell King <linux@armlinux.org.uk> 3251L: linux-clk@vger.kernel.org 3252S: Maintained 3253F: include/linux/clk.h 3254 3255CLOCKSOURCE, CLOCKEVENT DRIVERS 3256M: Daniel Lezcano <daniel.lezcano@linaro.org> 3257M: Thomas Gleixner <tglx@linutronix.de> 3258L: linux-kernel@vger.kernel.org 3259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3260S: Supported 3261F: drivers/clocksource 3262 3263CISCO FCOE HBA DRIVER 3264M: Satish Kharat <satishkh@cisco.com> 3265M: Sesidhar Baddela <sebaddel@cisco.com> 3266M: Karan Tilak Kumar <kartilak@cisco.com> 3267L: linux-scsi@vger.kernel.org 3268S: Supported 3269F: drivers/scsi/fnic/ 3270 3271CISCO SCSI HBA DRIVER 3272M: Karan Tilak Kumar <kartilak@cisco.com> 3273M: Sesidhar Baddela <sebaddel@cisco.com> 3274L: linux-scsi@vger.kernel.org 3275S: Supported 3276F: drivers/scsi/snic/ 3277 3278CMPC ACPI DRIVER 3279M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3280M: Daniel Oliveira Nascimento <don@syst.com.br> 3281L: platform-driver-x86@vger.kernel.org 3282S: Supported 3283F: drivers/platform/x86/classmate-laptop.c 3284 3285COBALT MEDIA DRIVER 3286M: Hans Verkuil <hans.verkuil@cisco.com> 3287L: linux-media@vger.kernel.org 3288T: git git://linuxtv.org/media_tree.git 3289W: https://linuxtv.org 3290S: Supported 3291F: drivers/media/pci/cobalt/ 3292 3293COCCINELLE/Semantic Patches (SmPL) 3294M: Julia Lawall <Julia.Lawall@lip6.fr> 3295M: Gilles Muller <Gilles.Muller@lip6.fr> 3296M: Nicolas Palix <nicolas.palix@imag.fr> 3297M: Michal Marek <mmarek@suse.com> 3298L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3299T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3300W: http://coccinelle.lip6.fr/ 3301S: Supported 3302F: Documentation/dev-tools/coccinelle.rst 3303F: scripts/coccinelle/ 3304F: scripts/coccicheck 3305 3306CODA FILE SYSTEM 3307M: Jan Harkes <jaharkes@cs.cmu.edu> 3308M: coda@cs.cmu.edu 3309L: codalist@coda.cs.cmu.edu 3310W: http://www.coda.cs.cmu.edu/ 3311S: Maintained 3312F: Documentation/filesystems/coda.txt 3313F: fs/coda/ 3314F: include/linux/coda*.h 3315F: include/uapi/linux/coda*.h 3316 3317CODA V4L2 MEM2MEM DRIVER 3318M: Philipp Zabel <p.zabel@pengutronix.de> 3319L: linux-media@vger.kernel.org 3320S: Maintained 3321F: Documentation/devicetree/bindings/media/coda.txt 3322F: drivers/media/platform/coda/ 3323 3324COMMON CLK FRAMEWORK 3325M: Michael Turquette <mturquette@baylibre.com> 3326M: Stephen Boyd <sboyd@codeaurora.org> 3327L: linux-clk@vger.kernel.org 3328Q: http://patchwork.kernel.org/project/linux-clk/list/ 3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3330S: Maintained 3331F: Documentation/devicetree/bindings/clock/ 3332F: drivers/clk/ 3333X: drivers/clk/clkdev.c 3334F: include/linux/clk-pr* 3335F: include/linux/clk/ 3336 3337COMMON INTERNET FILE SYSTEM (CIFS) 3338M: Steve French <sfrench@samba.org> 3339L: linux-cifs@vger.kernel.org 3340L: samba-technical@lists.samba.org (moderated for non-subscribers) 3341W: http://linux-cifs.samba.org/ 3342T: git git://git.samba.org/sfrench/cifs-2.6.git 3343S: Supported 3344F: Documentation/filesystems/cifs/ 3345F: fs/cifs/ 3346 3347COMPACTPCI HOTPLUG CORE 3348M: Scott Murray <scott@spiteful.org> 3349L: linux-pci@vger.kernel.org 3350S: Maintained 3351F: drivers/pci/hotplug/cpci_hotplug* 3352 3353COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3354M: Scott Murray <scott@spiteful.org> 3355L: linux-pci@vger.kernel.org 3356S: Maintained 3357F: drivers/pci/hotplug/cpcihp_zt5550.* 3358 3359COMPACTPCI HOTPLUG GENERIC DRIVER 3360M: Scott Murray <scott@spiteful.org> 3361L: linux-pci@vger.kernel.org 3362S: Maintained 3363F: drivers/pci/hotplug/cpcihp_generic.c 3364 3365COMPAL LAPTOP SUPPORT 3366M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3367L: platform-driver-x86@vger.kernel.org 3368S: Maintained 3369F: drivers/platform/x86/compal-laptop.c 3370 3371CONEXANT ACCESSRUNNER USB DRIVER 3372L: accessrunner-general@lists.sourceforge.net 3373W: http://accessrunner.sourceforge.net/ 3374S: Orphan 3375F: drivers/usb/atm/cxacru.c 3376 3377CONFIGFS 3378M: Joel Becker <jlbec@evilplan.org> 3379M: Christoph Hellwig <hch@lst.de> 3380T: git git://git.infradead.org/users/hch/configfs.git 3381S: Supported 3382F: fs/configfs/ 3383F: include/linux/configfs.h 3384 3385CONNECTOR 3386M: Evgeniy Polyakov <zbr@ioremap.net> 3387L: netdev@vger.kernel.org 3388S: Maintained 3389F: drivers/connector/ 3390 3391CONTROL GROUP (CGROUP) 3392M: Tejun Heo <tj@kernel.org> 3393M: Li Zefan <lizefan@huawei.com> 3394M: Johannes Weiner <hannes@cmpxchg.org> 3395L: cgroups@vger.kernel.org 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3397S: Maintained 3398F: Documentation/cgroup* 3399F: include/linux/cgroup* 3400F: kernel/cgroup* 3401 3402CONTROL GROUP - CPUSET 3403M: Li Zefan <lizefan@huawei.com> 3404L: cgroups@vger.kernel.org 3405W: http://www.bullopensource.org/cpuset/ 3406W: http://oss.sgi.com/projects/cpusets/ 3407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3408S: Maintained 3409F: Documentation/cgroup-v1/cpusets.txt 3410F: include/linux/cpuset.h 3411F: kernel/cpuset.c 3412 3413CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3414M: Johannes Weiner <hannes@cmpxchg.org> 3415M: Michal Hocko <mhocko@kernel.org> 3416M: Vladimir Davydov <vdavydov.dev@gmail.com> 3417L: cgroups@vger.kernel.org 3418L: linux-mm@kvack.org 3419S: Maintained 3420F: mm/memcontrol.c 3421F: mm/swap_cgroup.c 3422 3423CORETEMP HARDWARE MONITORING DRIVER 3424M: Fenghua Yu <fenghua.yu@intel.com> 3425L: linux-hwmon@vger.kernel.org 3426S: Maintained 3427F: Documentation/hwmon/coretemp 3428F: drivers/hwmon/coretemp.c 3429 3430COSA/SRP SYNC SERIAL DRIVER 3431M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3432W: http://www.fi.muni.cz/~kas/cosa/ 3433S: Maintained 3434F: drivers/net/wan/cosa* 3435 3436CPMAC ETHERNET DRIVER 3437M: Florian Fainelli <f.fainelli@gmail.com> 3438L: netdev@vger.kernel.org 3439S: Maintained 3440F: drivers/net/ethernet/ti/cpmac.c 3441 3442CPU FREQUENCY DRIVERS 3443M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3444M: Viresh Kumar <viresh.kumar@linaro.org> 3445L: linux-pm@vger.kernel.org 3446S: Maintained 3447T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3448T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3449B: https://bugzilla.kernel.org 3450F: Documentation/cpu-freq/ 3451F: drivers/cpufreq/ 3452F: include/linux/cpufreq.h 3453F: tools/testing/selftests/cpufreq/ 3454 3455CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3456M: Viresh Kumar <viresh.kumar@linaro.org> 3457M: Sudeep Holla <sudeep.holla@arm.com> 3458L: linux-pm@vger.kernel.org 3459W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3460S: Maintained 3461F: drivers/cpufreq/arm_big_little.h 3462F: drivers/cpufreq/arm_big_little.c 3463F: drivers/cpufreq/arm_big_little_dt.c 3464 3465CPUIDLE DRIVER - ARM BIG LITTLE 3466M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3467M: Daniel Lezcano <daniel.lezcano@linaro.org> 3468L: linux-pm@vger.kernel.org 3469L: linux-arm-kernel@lists.infradead.org 3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3471S: Maintained 3472F: drivers/cpuidle/cpuidle-big_little.c 3473 3474CPUIDLE DRIVER - ARM EXYNOS 3475M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3476M: Daniel Lezcano <daniel.lezcano@linaro.org> 3477M: Kukjin Kim <kgene@kernel.org> 3478L: linux-pm@vger.kernel.org 3479L: linux-samsung-soc@vger.kernel.org 3480S: Supported 3481F: drivers/cpuidle/cpuidle-exynos.c 3482F: arch/arm/mach-exynos/pm.c 3483 3484CPUIDLE DRIVERS 3485M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3486M: Daniel Lezcano <daniel.lezcano@linaro.org> 3487L: linux-pm@vger.kernel.org 3488S: Maintained 3489T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3490B: https://bugzilla.kernel.org 3491F: drivers/cpuidle/* 3492F: include/linux/cpuidle.h 3493 3494CPUID/MSR DRIVER 3495M: "H. Peter Anvin" <hpa@zytor.com> 3496S: Maintained 3497F: arch/x86/kernel/cpuid.c 3498F: arch/x86/kernel/msr.c 3499 3500CPU POWER MONITORING SUBSYSTEM 3501M: Thomas Renninger <trenn@suse.com> 3502L: linux-pm@vger.kernel.org 3503S: Maintained 3504F: tools/power/cpupower/ 3505 3506CRAMFS FILESYSTEM 3507W: http://sourceforge.net/projects/cramfs/ 3508S: Orphan / Obsolete 3509F: Documentation/filesystems/cramfs.txt 3510F: fs/cramfs/ 3511 3512CRIS PORT 3513M: Mikael Starvik <starvik@axis.com> 3514M: Jesper Nilsson <jesper.nilsson@axis.com> 3515L: linux-cris-kernel@axis.com 3516W: http://developer.axis.com 3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3518S: Maintained 3519F: arch/cris/ 3520F: drivers/tty/serial/crisv10.* 3521 3522CRYPTO API 3523M: Herbert Xu <herbert@gondor.apana.org.au> 3524M: "David S. Miller" <davem@davemloft.net> 3525L: linux-crypto@vger.kernel.org 3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3528S: Maintained 3529F: Documentation/crypto/ 3530F: Documentation/devicetree/bindings/crypto/ 3531F: Documentation/DocBook/crypto-API.tmpl 3532F: arch/*/crypto/ 3533F: crypto/ 3534F: drivers/crypto/ 3535F: include/crypto/ 3536F: include/linux/crypto* 3537 3538CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3539M: Neil Horman <nhorman@tuxdriver.com> 3540L: linux-crypto@vger.kernel.org 3541S: Maintained 3542F: crypto/ansi_cprng.c 3543F: crypto/rng.c 3544 3545CS3308 MEDIA DRIVER 3546M: Hans Verkuil <hverkuil@xs4all.nl> 3547L: linux-media@vger.kernel.org 3548T: git git://linuxtv.org/media_tree.git 3549W: http://linuxtv.org 3550S: Odd Fixes 3551F: drivers/media/i2c/cs3308.c 3552F: drivers/media/i2c/cs3308.h 3553 3554CS5535 Audio ALSA driver 3555M: Jaya Kumar <jayakumar.alsa@gmail.com> 3556S: Maintained 3557F: sound/pci/cs5535audio/ 3558 3559CW1200 WLAN driver 3560M: Solomon Peachy <pizza@shaftnet.org> 3561S: Maintained 3562F: drivers/net/wireless/st/cw1200/ 3563 3564CX18 VIDEO4LINUX DRIVER 3565M: Andy Walls <awalls@md.metrocast.net> 3566L: ivtv-devel@ivtvdriver.org (subscribers-only) 3567L: linux-media@vger.kernel.org 3568T: git git://linuxtv.org/media_tree.git 3569W: https://linuxtv.org 3570W: http://www.ivtvdriver.org/index.php/Cx18 3571S: Maintained 3572F: Documentation/media/v4l-drivers/cx18* 3573F: drivers/media/pci/cx18/ 3574F: include/uapi/linux/ivtv* 3575 3576CX2341X MPEG ENCODER HELPER MODULE 3577M: Hans Verkuil <hverkuil@xs4all.nl> 3578L: linux-media@vger.kernel.org 3579T: git git://linuxtv.org/media_tree.git 3580W: https://linuxtv.org 3581S: Maintained 3582F: drivers/media/common/cx2341x* 3583F: include/media/cx2341x* 3584 3585CX24120 MEDIA DRIVER 3586M: Jemma Denson <jdenson@gmail.com> 3587M: Patrick Boettcher <patrick.boettcher@posteo.de> 3588L: linux-media@vger.kernel.org 3589W: https://linuxtv.org 3590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3591S: Maintained 3592F: drivers/media/dvb-frontends/cx24120* 3593 3594CX88 VIDEO4LINUX DRIVER 3595M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3596M: Mauro Carvalho Chehab <mchehab@kernel.org> 3597L: linux-media@vger.kernel.org 3598W: https://linuxtv.org 3599T: git git://linuxtv.org/media_tree.git 3600S: Odd fixes 3601F: Documentation/media/v4l-drivers/cx88* 3602F: drivers/media/pci/cx88/ 3603 3604CXD2820R MEDIA DRIVER 3605M: Antti Palosaari <crope@iki.fi> 3606L: linux-media@vger.kernel.org 3607W: https://linuxtv.org 3608W: http://palosaari.fi/linux/ 3609Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3610T: git git://linuxtv.org/anttip/media_tree.git 3611S: Maintained 3612F: drivers/media/dvb-frontends/cxd2820r* 3613 3614CXGB3 ETHERNET DRIVER (CXGB3) 3615M: Santosh Raspatur <santosh@chelsio.com> 3616L: netdev@vger.kernel.org 3617W: http://www.chelsio.com 3618S: Supported 3619F: drivers/net/ethernet/chelsio/cxgb3/ 3620 3621CXGB3 ISCSI DRIVER (CXGB3I) 3622M: Karen Xie <kxie@chelsio.com> 3623L: linux-scsi@vger.kernel.org 3624W: http://www.chelsio.com 3625S: Supported 3626F: drivers/scsi/cxgbi/cxgb3i 3627 3628CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3629M: Steve Wise <swise@chelsio.com> 3630L: linux-rdma@vger.kernel.org 3631W: http://www.openfabrics.org 3632S: Supported 3633F: drivers/infiniband/hw/cxgb3/ 3634F: include/uapi/rdma/cxgb3-abi.h 3635 3636CXGB4 ETHERNET DRIVER (CXGB4) 3637M: Ganesh Goudar <ganeshgr@chelsio.com> 3638L: netdev@vger.kernel.org 3639W: http://www.chelsio.com 3640S: Supported 3641F: drivers/net/ethernet/chelsio/cxgb4/ 3642 3643CXGB4 ISCSI DRIVER (CXGB4I) 3644M: Karen Xie <kxie@chelsio.com> 3645L: linux-scsi@vger.kernel.org 3646W: http://www.chelsio.com 3647S: Supported 3648F: drivers/scsi/cxgbi/cxgb4i 3649 3650CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3651M: Steve Wise <swise@chelsio.com> 3652L: linux-rdma@vger.kernel.org 3653W: http://www.openfabrics.org 3654S: Supported 3655F: drivers/infiniband/hw/cxgb4/ 3656F: include/uapi/rdma/cxgb4-abi.h 3657 3658CXGB4VF ETHERNET DRIVER (CXGB4VF) 3659M: Casey Leedom <leedom@chelsio.com> 3660L: netdev@vger.kernel.org 3661W: http://www.chelsio.com 3662S: Supported 3663F: drivers/net/ethernet/chelsio/cxgb4vf/ 3664 3665CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3666M: Ian Munsie <imunsie@au1.ibm.com> 3667M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3668L: linuxppc-dev@lists.ozlabs.org 3669S: Supported 3670F: arch/powerpc/platforms/powernv/pci-cxl.c 3671F: drivers/misc/cxl/ 3672F: include/misc/cxl* 3673F: include/uapi/misc/cxl.h 3674F: Documentation/powerpc/cxl.txt 3675F: Documentation/ABI/testing/sysfs-class-cxl 3676 3677CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3678M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3679M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3680M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3681L: linux-scsi@vger.kernel.org 3682S: Supported 3683F: drivers/scsi/cxlflash/ 3684F: include/uapi/scsi/cxlflash_ioctls.h 3685F: Documentation/powerpc/cxlflash.txt 3686 3687STMMAC ETHERNET DRIVER 3688M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3689M: Alexandre Torgue <alexandre.torgue@st.com> 3690L: netdev@vger.kernel.org 3691W: http://www.stlinux.com 3692S: Supported 3693F: drivers/net/ethernet/stmicro/stmmac/ 3694 3695CYBERPRO FB DRIVER 3696M: Russell King <linux@armlinux.org.uk> 3697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3698W: http://www.armlinux.org.uk/ 3699S: Maintained 3700F: drivers/video/fbdev/cyber2000fb.* 3701 3702CYCLADES ASYNC MUX DRIVER 3703W: http://www.cyclades.com/ 3704S: Orphan 3705F: drivers/tty/cyclades.c 3706F: include/linux/cyclades.h 3707F: include/uapi/linux/cyclades.h 3708 3709CYCLADES PC300 DRIVER 3710W: http://www.cyclades.com/ 3711S: Orphan 3712F: drivers/net/wan/pc300* 3713 3714CYPRESS_FIRMWARE MEDIA DRIVER 3715M: Antti Palosaari <crope@iki.fi> 3716L: linux-media@vger.kernel.org 3717W: https://linuxtv.org 3718W: http://palosaari.fi/linux/ 3719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3720T: git git://linuxtv.org/anttip/media_tree.git 3721S: Maintained 3722F: drivers/media/common/cypress_firmware* 3723 3724CYTTSP TOUCHSCREEN DRIVER 3725M: Ferruh Yigit <fery@cypress.com> 3726L: linux-input@vger.kernel.org 3727S: Supported 3728F: drivers/input/touchscreen/cyttsp* 3729F: include/linux/input/cyttsp.h 3730 3731DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3732M: Joshua Kinard <kumba@gentoo.org> 3733S: Maintained 3734F: drivers/rtc/rtc-ds1685.c 3735F: include/linux/rtc/ds1685.h 3736 3737DAMA SLAVE for AX.25 3738M: Joerg Reuter <jreuter@yaina.de> 3739W: http://yaina.de/jreuter/ 3740W: http://www.qsl.net/dl1bke/ 3741L: linux-hams@vger.kernel.org 3742S: Maintained 3743F: net/ax25/af_ax25.c 3744F: net/ax25/ax25_dev.c 3745F: net/ax25/ax25_ds_* 3746F: net/ax25/ax25_in.c 3747F: net/ax25/ax25_out.c 3748F: net/ax25/ax25_timer.c 3749F: net/ax25/sysctl_net_ax25.c 3750 3751DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3752L: netdev@vger.kernel.org 3753S: Orphan 3754F: Documentation/networking/dmfe.txt 3755F: drivers/net/ethernet/dec/tulip/dmfe.c 3756 3757DC390/AM53C974 SCSI driver 3758M: Hannes Reinecke <hare@suse.com> 3759L: linux-scsi@vger.kernel.org 3760S: Maintained 3761F: drivers/scsi/am53c974.c 3762 3763DC395x SCSI driver 3764M: Oliver Neukum <oliver@neukum.org> 3765M: Ali Akcaagac <aliakc@web.de> 3766M: Jamie Lenehan <lenehan@twibble.org> 3767L: dc395x@twibble.org 3768W: http://twibble.org/dist/dc395x/ 3769W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3770S: Maintained 3771F: Documentation/scsi/dc395x.txt 3772F: drivers/scsi/dc395x.* 3773 3774DCCP PROTOCOL 3775M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3776L: dccp@vger.kernel.org 3777W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3778S: Maintained 3779F: include/linux/dccp.h 3780F: include/uapi/linux/dccp.h 3781F: include/linux/tfrc.h 3782F: net/dccp/ 3783 3784DECnet NETWORK LAYER 3785W: http://linux-decnet.sourceforge.net 3786L: linux-decnet-user@lists.sourceforge.net 3787S: Orphan 3788F: Documentation/networking/decnet.txt 3789F: net/decnet/ 3790 3791DECSTATION PLATFORM SUPPORT 3792M: "Maciej W. Rozycki" <macro@linux-mips.org> 3793L: linux-mips@linux-mips.org 3794W: http://www.linux-mips.org/wiki/DECstation 3795S: Maintained 3796F: arch/mips/dec/ 3797F: arch/mips/include/asm/dec/ 3798F: arch/mips/include/asm/mach-dec/ 3799 3800DEFXX FDDI NETWORK DRIVER 3801M: "Maciej W. Rozycki" <macro@linux-mips.org> 3802S: Maintained 3803F: drivers/net/fddi/defxx.* 3804 3805DELL LAPTOP DRIVER 3806M: Matthew Garrett <mjg59@srcf.ucam.org> 3807M: Pali Rohár <pali.rohar@gmail.com> 3808L: platform-driver-x86@vger.kernel.org 3809S: Maintained 3810F: drivers/platform/x86/dell-laptop.c 3811 3812DELL LAPTOP RBTN DRIVER 3813M: Pali Rohár <pali.rohar@gmail.com> 3814S: Maintained 3815F: drivers/platform/x86/dell-rbtn.* 3816 3817DELL LAPTOP FREEFALL DRIVER 3818M: Pali Rohár <pali.rohar@gmail.com> 3819S: Maintained 3820F: drivers/platform/x86/dell-smo8800.c 3821 3822DELL LAPTOP SMM DRIVER 3823M: Pali Rohár <pali.rohar@gmail.com> 3824S: Maintained 3825F: drivers/hwmon/dell-smm-hwmon.c 3826F: include/uapi/linux/i8k.h 3827 3828DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3829M: Doug Warzecha <Douglas_Warzecha@dell.com> 3830S: Maintained 3831F: Documentation/dcdbas.txt 3832F: drivers/firmware/dcdbas.* 3833 3834DELL WMI EXTRAS DRIVER 3835M: Matthew Garrett <mjg59@srcf.ucam.org> 3836M: Pali Rohár <pali.rohar@gmail.com> 3837S: Maintained 3838F: drivers/platform/x86/dell-wmi.c 3839 3840DESIGNWARE USB2 DRD IP DRIVER 3841M: John Youn <johnyoun@synopsys.com> 3842L: linux-usb@vger.kernel.org 3843T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3844S: Maintained 3845F: drivers/usb/dwc2/ 3846 3847DESIGNWARE USB3 DRD IP DRIVER 3848M: Felipe Balbi <balbi@kernel.org> 3849L: linux-usb@vger.kernel.org 3850T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3851S: Maintained 3852F: drivers/usb/dwc3/ 3853 3854DEVICE COREDUMP (DEV_COREDUMP) 3855M: Johannes Berg <johannes@sipsolutions.net> 3856L: linux-kernel@vger.kernel.org 3857S: Maintained 3858F: drivers/base/devcoredump.c 3859F: include/linux/devcoredump.h 3860 3861DEVICE FREQUENCY (DEVFREQ) 3862M: MyungJoo Ham <myungjoo.ham@samsung.com> 3863M: Kyungmin Park <kyungmin.park@samsung.com> 3864R: Chanwoo Choi <cw00.choi@samsung.com> 3865L: linux-pm@vger.kernel.org 3866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3867S: Maintained 3868F: drivers/devfreq/ 3869F: include/linux/devfreq.h 3870F: Documentation/devicetree/bindings/devfreq/ 3871 3872DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3873M: Chanwoo Choi <cw00.choi@samsung.com> 3874L: linux-pm@vger.kernel.org 3875T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3876S: Supported 3877F: drivers/devfreq/event/ 3878F: drivers/devfreq/devfreq-event.c 3879F: include/linux/devfreq-event.h 3880F: Documentation/devicetree/bindings/devfreq/event/ 3881 3882BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3883M: Chanwoo Choi <cw00.choi@samsung.com> 3884L: linux-pm@vger.kernel.org 3885L: linux-samsung-soc@vger.kernel.org 3886T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3887S: Maintained 3888F: drivers/devfreq/exynos-bus.c 3889F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3890 3891DEVICE NUMBER REGISTRY 3892M: Torben Mathiasen <device@lanana.org> 3893W: http://lanana.org/docs/device-list/index.html 3894S: Maintained 3895 3896DEVICE-MAPPER (LVM) 3897M: Alasdair Kergon <agk@redhat.com> 3898M: Mike Snitzer <snitzer@redhat.com> 3899M: dm-devel@redhat.com 3900L: dm-devel@redhat.com 3901W: http://sources.redhat.com/dm 3902Q: http://patchwork.kernel.org/project/dm-devel/list/ 3903T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3904T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3905S: Maintained 3906F: Documentation/device-mapper/ 3907F: drivers/md/dm* 3908F: drivers/md/persistent-data/ 3909F: include/linux/device-mapper.h 3910F: include/linux/dm-*.h 3911F: include/uapi/linux/dm-*.h 3912 3913DEVLINK 3914M: Jiri Pirko <jiri@mellanox.com> 3915L: netdev@vger.kernel.org 3916S: Supported 3917F: net/core/devlink.c 3918F: include/net/devlink.h 3919F: include/uapi/linux/devlink.h 3920 3921DIALOG SEMICONDUCTOR DRIVERS 3922M: Support Opensource <support.opensource@diasemi.com> 3923W: http://www.dialog-semiconductor.com/products 3924S: Supported 3925F: Documentation/hwmon/da90?? 3926F: Documentation/devicetree/bindings/mfd/da90*.txt 3927F: Documentation/devicetree/bindings/regulator/da92*.txt 3928F: Documentation/devicetree/bindings/sound/da[79]*.txt 3929F: drivers/gpio/gpio-da90??.c 3930F: drivers/hwmon/da90??-hwmon.c 3931F: drivers/iio/adc/da91??-*.c 3932F: drivers/input/misc/da90??_onkey.c 3933F: drivers/input/touchscreen/da9052_tsi.c 3934F: drivers/leds/leds-da90??.c 3935F: drivers/mfd/da903x.c 3936F: drivers/mfd/da90??-*.c 3937F: drivers/mfd/da91??-*.c 3938F: drivers/power/supply/da9052-battery.c 3939F: drivers/power/supply/da91??-*.c 3940F: drivers/regulator/da903x.c 3941F: drivers/regulator/da9???-regulator.[ch] 3942F: drivers/rtc/rtc-da90??.c 3943F: drivers/video/backlight/da90??_bl.c 3944F: drivers/watchdog/da90??_wdt.c 3945F: include/linux/mfd/da903x.h 3946F: include/linux/mfd/da9052/ 3947F: include/linux/mfd/da9055/ 3948F: include/linux/mfd/da9062/ 3949F: include/linux/mfd/da9063/ 3950F: include/linux/mfd/da9150/ 3951F: include/linux/regulator/da9211.h 3952F: include/sound/da[79]*.h 3953F: sound/soc/codecs/da[79]*.[ch] 3954 3955DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3956M: William Breathitt Gray <vilhelm.gray@gmail.com> 3957L: linux-gpio@vger.kernel.org 3958S: Maintained 3959F: drivers/gpio/gpio-gpio-mm.c 3960 3961DIGI NEO AND CLASSIC PCI PRODUCTS 3962M: Lidza Louina <lidza.louina@gmail.com> 3963M: Mark Hounschell <markh@compro.net> 3964L: driverdev-devel@linuxdriverproject.org 3965S: Maintained 3966F: drivers/staging/dgnc/ 3967 3968DIOLAN U2C-12 I2C DRIVER 3969M: Guenter Roeck <linux@roeck-us.net> 3970L: linux-i2c@vger.kernel.org 3971S: Maintained 3972F: drivers/i2c/busses/i2c-diolan-u2c.c 3973 3974DIRECT ACCESS (DAX) 3975M: Matthew Wilcox <mawilcox@microsoft.com> 3976M: Ross Zwisler <ross.zwisler@linux.intel.com> 3977L: linux-fsdevel@vger.kernel.org 3978S: Supported 3979F: fs/dax.c 3980F: include/linux/dax.h 3981F: include/trace/events/fs_dax.h 3982 3983DIRECTORY NOTIFICATION (DNOTIFY) 3984M: Eric Paris <eparis@parisplace.org> 3985S: Maintained 3986F: Documentation/filesystems/dnotify.txt 3987F: fs/notify/dnotify/ 3988F: include/linux/dnotify.h 3989 3990DISK GEOMETRY AND PARTITION HANDLING 3991M: Andries Brouwer <aeb@cwi.nl> 3992W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3993W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3994W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3995S: Maintained 3996 3997DISKQUOTA 3998M: Jan Kara <jack@suse.com> 3999S: Maintained 4000F: Documentation/filesystems/quota.txt 4001F: fs/quota/ 4002F: include/linux/quota*.h 4003F: include/uapi/linux/quota*.h 4004 4005DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4006M: Bernie Thompson <bernie@plugable.com> 4007L: linux-fbdev@vger.kernel.org 4008S: Maintained 4009W: http://plugable.com/category/projects/udlfb/ 4010F: drivers/video/fbdev/udlfb.c 4011F: include/video/udlfb.h 4012F: Documentation/fb/udlfb.txt 4013 4014DISTRIBUTED LOCK MANAGER (DLM) 4015M: Christine Caulfield <ccaulfie@redhat.com> 4016M: David Teigland <teigland@redhat.com> 4017L: cluster-devel@redhat.com 4018W: http://sources.redhat.com/cluster/ 4019T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4020S: Supported 4021F: fs/dlm/ 4022 4023DMA BUFFER SHARING FRAMEWORK 4024M: Sumit Semwal <sumit.semwal@linaro.org> 4025S: Maintained 4026L: linux-media@vger.kernel.org 4027L: dri-devel@lists.freedesktop.org 4028L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4029F: drivers/dma-buf/ 4030F: include/linux/dma-buf* 4031F: include/linux/reservation.h 4032F: include/linux/*fence.h 4033F: Documentation/driver-api/dma-buf.rst 4034T: git git://anongit.freedesktop.org/drm/drm-misc 4035 4036SYNC FILE FRAMEWORK 4037M: Sumit Semwal <sumit.semwal@linaro.org> 4038R: Gustavo Padovan <gustavo@padovan.org> 4039S: Maintained 4040L: linux-media@vger.kernel.org 4041L: dri-devel@lists.freedesktop.org 4042F: drivers/dma-buf/sync_* 4043F: drivers/dma-buf/dma-fence* 4044F: drivers/dma-buf/sw_sync.c 4045F: include/linux/sync_file.h 4046F: include/uapi/linux/sync_file.h 4047F: Documentation/sync_file.txt 4048T: git git://anongit.freedesktop.org/drm/drm-misc 4049 4050DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4051M: Vinod Koul <vinod.koul@intel.com> 4052L: dmaengine@vger.kernel.org 4053Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4054S: Maintained 4055F: drivers/dma/ 4056F: include/linux/dmaengine.h 4057F: Documentation/devicetree/bindings/dma/ 4058F: Documentation/dmaengine/ 4059T: git git://git.infradead.org/users/vkoul/slave-dma.git 4060 4061DME1737 HARDWARE MONITOR DRIVER 4062M: Juerg Haefliger <juergh@gmail.com> 4063L: linux-hwmon@vger.kernel.org 4064S: Maintained 4065F: Documentation/hwmon/dme1737 4066F: drivers/hwmon/dme1737.c 4067 4068DMI/SMBIOS SUPPORT 4069M: Jean Delvare <jdelvare@suse.com> 4070S: Maintained 4071T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4072F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4073F: drivers/firmware/dmi-id.c 4074F: drivers/firmware/dmi_scan.c 4075F: include/linux/dmi.h 4076 4077DOCUMENTATION 4078M: Jonathan Corbet <corbet@lwn.net> 4079L: linux-doc@vger.kernel.org 4080S: Maintained 4081F: Documentation/ 4082F: scripts/docproc.c 4083F: scripts/kernel-doc* 4084X: Documentation/ABI/ 4085X: Documentation/devicetree/ 4086X: Documentation/acpi 4087X: Documentation/power 4088X: Documentation/spi 4089X: Documentation/media 4090T: git git://git.lwn.net/linux.git docs-next 4091 4092DOUBLETALK DRIVER 4093M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4094L: blinux-list@redhat.com 4095S: Maintained 4096F: drivers/char/dtlk.c 4097F: include/linux/dtlk.h 4098 4099DPT_I2O SCSI RAID DRIVER 4100M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4101L: linux-scsi@vger.kernel.org 4102W: http://www.adaptec.com/ 4103S: Maintained 4104F: drivers/scsi/dpt* 4105F: drivers/scsi/dpt/ 4106 4107DRBD DRIVER 4108M: Philipp Reisner <philipp.reisner@linbit.com> 4109M: Lars Ellenberg <lars.ellenberg@linbit.com> 4110L: drbd-dev@lists.linbit.com 4111W: http://www.drbd.org 4112T: git git://git.linbit.com/linux-drbd.git 4113T: git git://git.linbit.com/drbd-8.4.git 4114S: Supported 4115F: drivers/block/drbd/ 4116F: lib/lru_cache.c 4117F: Documentation/blockdev/drbd/ 4118 4119DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4120M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4121T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4122S: Supported 4123F: Documentation/kobject.txt 4124F: drivers/base/ 4125F: fs/debugfs/ 4126F: fs/sysfs/ 4127F: include/linux/debugfs.h 4128F: include/linux/kobj* 4129F: lib/kobj* 4130 4131DRM DRIVERS 4132M: David Airlie <airlied@linux.ie> 4133L: dri-devel@lists.freedesktop.org 4134T: git git://people.freedesktop.org/~airlied/linux 4135B: https://bugs.freedesktop.org/ 4136C: irc://chat.freenode.net/dri-devel 4137S: Maintained 4138F: drivers/gpu/drm/ 4139F: drivers/gpu/vga/ 4140F: Documentation/devicetree/bindings/display/ 4141F: Documentation/devicetree/bindings/gpu/ 4142F: Documentation/devicetree/bindings/video/ 4143F: Documentation/gpu/ 4144F: include/drm/ 4145F: include/uapi/drm/ 4146 4147DRM DRIVERS AND MISC GPU PATCHES 4148M: Daniel Vetter <daniel.vetter@intel.com> 4149M: Jani Nikula <jani.nikula@linux.intel.com> 4150M: Sean Paul <seanpaul@chromium.org> 4151W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4152S: Maintained 4153T: git git://anongit.freedesktop.org/drm/drm-misc 4154F: Documentation/gpu/ 4155F: drivers/gpu/vga/ 4156F: drivers/gpu/drm/* 4157F: include/drm/drm* 4158F: include/uapi/drm/drm* 4159 4160DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4161M: Dave Airlie <airlied@redhat.com> 4162S: Odd Fixes 4163F: drivers/gpu/drm/ast/ 4164 4165DRM DRIVERS FOR BRIDGE CHIPS 4166M: Archit Taneja <architt@codeaurora.org> 4167S: Maintained 4168T: git git://anongit.freedesktop.org/drm/drm-misc 4169F: drivers/gpu/drm/bridge/ 4170 4171DRM DRIVER FOR BOCHS VIRTUAL GPU 4172M: Gerd Hoffmann <kraxel@redhat.com> 4173L: virtualization@lists.linux-foundation.org 4174T: git git://git.kraxel.org/linux drm-qemu 4175S: Maintained 4176F: drivers/gpu/drm/bochs/ 4177 4178DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4179M: Dave Airlie <airlied@redhat.com> 4180M: Gerd Hoffmann <kraxel@redhat.com> 4181L: virtualization@lists.linux-foundation.org 4182T: git git://git.kraxel.org/linux drm-qemu 4183S: Obsolete 4184W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4185F: drivers/gpu/drm/cirrus/ 4186 4187RADEON and AMDGPU DRM DRIVERS 4188M: Alex Deucher <alexander.deucher@amd.com> 4189M: Christian König <christian.koenig@amd.com> 4190L: amd-gfx@lists.freedesktop.org 4191T: git git://people.freedesktop.org/~agd5f/linux 4192S: Supported 4193F: drivers/gpu/drm/radeon/ 4194F: include/uapi/drm/radeon_drm.h 4195F: drivers/gpu/drm/amd/ 4196F: include/uapi/drm/amdgpu_drm.h 4197 4198DRM PANEL DRIVERS 4199M: Thierry Reding <thierry.reding@gmail.com> 4200L: dri-devel@lists.freedesktop.org 4201T: git git://anongit.freedesktop.org/tegra/linux.git 4202S: Maintained 4203F: drivers/gpu/drm/drm_panel.c 4204F: drivers/gpu/drm/panel/ 4205F: include/drm/drm_panel.h 4206F: Documentation/devicetree/bindings/display/panel/ 4207 4208INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4209M: Daniel Vetter <daniel.vetter@intel.com> 4210M: Jani Nikula <jani.nikula@linux.intel.com> 4211L: intel-gfx@lists.freedesktop.org 4212W: https://01.org/linuxgraphics/ 4213B: https://01.org/linuxgraphics/documentation/how-report-bugs 4214C: irc://chat.freenode.net/intel-gfx 4215Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4216T: git git://anongit.freedesktop.org/drm-intel 4217S: Supported 4218F: drivers/gpu/drm/i915/ 4219F: include/drm/i915* 4220F: include/uapi/drm/i915_drm.h 4221F: Documentation/gpu/i915.rst 4222 4223INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4224M: Zhenyu Wang <zhenyuw@linux.intel.com> 4225M: Zhi Wang <zhi.a.wang@intel.com> 4226L: intel-gvt-dev@lists.freedesktop.org 4227L: intel-gfx@lists.freedesktop.org 4228W: https://01.org/igvt-g 4229T: git https://github.com/01org/gvt-linux.git 4230S: Supported 4231F: drivers/gpu/drm/i915/gvt/ 4232 4233DRM DRIVERS FOR ATMEL HLCDC 4234M: Boris Brezillon <boris.brezillon@free-electrons.com> 4235L: dri-devel@lists.freedesktop.org 4236S: Supported 4237F: drivers/gpu/drm/atmel-hlcdc/ 4238F: Documentation/devicetree/bindings/drm/atmel/ 4239 4240DRM DRIVERS FOR ALLWINNER A10 4241M: Maxime Ripard <maxime.ripard@free-electrons.com> 4242L: dri-devel@lists.freedesktop.org 4243S: Supported 4244F: drivers/gpu/drm/sun4i/ 4245F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4246 4247DRM DRIVERS FOR AMLOGIC SOCS 4248M: Neil Armstrong <narmstrong@baylibre.com> 4249L: dri-devel@lists.freedesktop.org 4250L: linux-amlogic@lists.infradead.org 4251W: http://linux-meson.com/ 4252S: Supported 4253F: drivers/gpu/drm/meson/ 4254F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4255 4256DRM DRIVERS FOR EXYNOS 4257M: Inki Dae <inki.dae@samsung.com> 4258M: Joonyoung Shim <jy0922.shim@samsung.com> 4259M: Seung-Woo Kim <sw0312.kim@samsung.com> 4260M: Kyungmin Park <kyungmin.park@samsung.com> 4261L: dri-devel@lists.freedesktop.org 4262T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4263S: Supported 4264F: drivers/gpu/drm/exynos/ 4265F: include/uapi/drm/exynos_drm.h 4266F: Documentation/devicetree/bindings/display/exynos/ 4267 4268DRM DRIVERS FOR FREESCALE DCU 4269M: Stefan Agner <stefan@agner.ch> 4270M: Alison Wang <alison.wang@freescale.com> 4271L: dri-devel@lists.freedesktop.org 4272S: Supported 4273F: drivers/gpu/drm/fsl-dcu/ 4274F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4275F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4276F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4277 4278DRM DRIVERS FOR FREESCALE IMX 4279M: Philipp Zabel <p.zabel@pengutronix.de> 4280L: dri-devel@lists.freedesktop.org 4281S: Maintained 4282F: drivers/gpu/drm/imx/ 4283F: drivers/gpu/ipu-v3/ 4284F: Documentation/devicetree/bindings/display/imx/ 4285 4286DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4287M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4288L: dri-devel@lists.freedesktop.org 4289T: git git://github.com/patjak/drm-gma500 4290S: Maintained 4291F: drivers/gpu/drm/gma500/ 4292 4293DRM DRIVERS FOR HISILICON 4294M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4295M: Rongrong Zou <zourongrong@gmail.com> 4296R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4297R: Chen Feng <puck.chen@hisilicon.com> 4298L: dri-devel@lists.freedesktop.org 4299T: git git://github.com/xin3liang/linux.git 4300S: Maintained 4301F: drivers/gpu/drm/hisilicon/ 4302F: Documentation/devicetree/bindings/display/hisilicon/ 4303 4304DRM DRIVER FOR INTEL I810 VIDEO CARDS 4305S: Orphan / Obsolete 4306F: drivers/gpu/drm/i810/ 4307F: include/uapi/drm/i810_drm.h 4308 4309DRM DRIVERS FOR MEDIATEK 4310M: CK Hu <ck.hu@mediatek.com> 4311M: Philipp Zabel <p.zabel@pengutronix.de> 4312L: dri-devel@lists.freedesktop.org 4313S: Supported 4314F: drivers/gpu/drm/mediatek/ 4315F: Documentation/devicetree/bindings/display/mediatek/ 4316 4317DRM DRIVER FOR MI0283QT 4318M: Noralf Trønnes <noralf@tronnes.org> 4319S: Maintained 4320F: drivers/gpu/drm/tinydrm/mi0283qt.c 4321F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4322 4323DRM DRIVER FOR MSM ADRENO GPU 4324M: Rob Clark <robdclark@gmail.com> 4325L: linux-arm-msm@vger.kernel.org 4326L: dri-devel@lists.freedesktop.org 4327L: freedreno@lists.freedesktop.org 4328T: git git://people.freedesktop.org/~robclark/linux 4329S: Maintained 4330F: drivers/gpu/drm/msm/ 4331F: include/uapi/drm/msm_drm.h 4332F: Documentation/devicetree/bindings/display/msm/ 4333 4334DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4335M: Ben Skeggs <bskeggs@redhat.com> 4336L: dri-devel@lists.freedesktop.org 4337L: nouveau@lists.freedesktop.org 4338T: git git://github.com/skeggsb/linux 4339S: Supported 4340F: drivers/gpu/drm/nouveau/ 4341F: include/uapi/drm/nouveau_drm.h 4342 4343DRM DRIVERS FOR NVIDIA TEGRA 4344M: Thierry Reding <thierry.reding@gmail.com> 4345L: dri-devel@lists.freedesktop.org 4346L: linux-tegra@vger.kernel.org 4347T: git git://anongit.freedesktop.org/tegra/linux.git 4348S: Supported 4349F: drivers/gpu/drm/tegra/ 4350F: drivers/gpu/host1x/ 4351F: include/linux/host1x.h 4352F: include/uapi/drm/tegra_drm.h 4353F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4354 4355DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4356S: Orphan / Obsolete 4357F: drivers/gpu/drm/mga/ 4358F: include/uapi/drm/mga_drm.h 4359 4360DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4361M: Dave Airlie <airlied@redhat.com> 4362S: Odd Fixes 4363F: drivers/gpu/drm/mgag200/ 4364 4365DRM DRIVER FOR RAGE 128 VIDEO CARDS 4366S: Orphan / Obsolete 4367F: drivers/gpu/drm/r128/ 4368F: include/uapi/drm/r128_drm.h 4369 4370DRM DRIVERS FOR RENESAS 4371M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4372L: dri-devel@lists.freedesktop.org 4373L: linux-renesas-soc@vger.kernel.org 4374T: git git://linuxtv.org/pinchartl/fbdev 4375S: Supported 4376F: drivers/gpu/drm/rcar-du/ 4377F: drivers/gpu/drm/shmobile/ 4378F: include/linux/platform_data/shmob_drm.h 4379F: Documentation/devicetree/bindings/display/renesas,du.txt 4380 4381DRM DRIVER FOR QXL VIRTUAL GPU 4382M: Dave Airlie <airlied@redhat.com> 4383M: Gerd Hoffmann <kraxel@redhat.com> 4384L: virtualization@lists.linux-foundation.org 4385T: git git://git.kraxel.org/linux drm-qemu 4386S: Maintained 4387F: drivers/gpu/drm/qxl/ 4388F: include/uapi/drm/qxl_drm.h 4389 4390DRM DRIVERS FOR ROCKCHIP 4391M: Mark Yao <mark.yao@rock-chips.com> 4392L: dri-devel@lists.freedesktop.org 4393S: Maintained 4394F: drivers/gpu/drm/rockchip/ 4395F: Documentation/devicetree/bindings/display/rockchip/ 4396 4397DRM DRIVER FOR SAVAGE VIDEO CARDS 4398S: Orphan / Obsolete 4399F: drivers/gpu/drm/savage/ 4400F: include/uapi/drm/savage_drm.h 4401 4402DRM DRIVER FOR SIS VIDEO CARDS 4403S: Orphan / Obsolete 4404F: drivers/gpu/drm/sis/ 4405F: include/uapi/drm/sis_drm.h 4406 4407DRM DRIVERS FOR STI 4408M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4409M: Vincent Abriou <vincent.abriou@st.com> 4410L: dri-devel@lists.freedesktop.org 4411T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4412S: Maintained 4413F: drivers/gpu/drm/sti 4414F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4415 4416DRM DRIVER FOR TDFX VIDEO CARDS 4417S: Orphan / Obsolete 4418F: drivers/gpu/drm/tdfx/ 4419 4420DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4421M: Dave Airlie <airlied@redhat.com> 4422S: Odd Fixes 4423F: drivers/gpu/drm/udl/ 4424 4425DRM DRIVERS FOR VIVANTE GPU IP 4426M: Lucas Stach <l.stach@pengutronix.de> 4427R: Russell King <linux+etnaviv@armlinux.org.uk> 4428R: Christian Gmeiner <christian.gmeiner@gmail.com> 4429L: etnaviv@lists.freedesktop.org 4430L: dri-devel@lists.freedesktop.org 4431S: Maintained 4432F: drivers/gpu/drm/etnaviv/ 4433F: include/uapi/drm/etnaviv_drm.h 4434F: Documentation/devicetree/bindings/display/etnaviv/ 4435 4436DRM DRIVER FOR VMWARE VIRTUAL GPU 4437M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4438M: Sinclair Yeh <syeh@vmware.com> 4439M: Thomas Hellstrom <thellstrom@vmware.com> 4440L: dri-devel@lists.freedesktop.org 4441T: git git://people.freedesktop.org/~syeh/repos_linux 4442T: git git://people.freedesktop.org/~thomash/linux 4443S: Supported 4444F: drivers/gpu/drm/vmwgfx/ 4445F: include/uapi/drm/vmwgfx_drm.h 4446 4447DRM DRIVERS FOR VC4 4448M: Eric Anholt <eric@anholt.net> 4449T: git git://github.com/anholt/linux 4450S: Supported 4451F: drivers/gpu/drm/vc4/ 4452F: include/uapi/drm/vc4_drm.h 4453F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4454 4455DRM DRIVERS FOR TI OMAP 4456M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4457L: dri-devel@lists.freedesktop.org 4458S: Maintained 4459F: drivers/gpu/drm/omapdrm/ 4460F: Documentation/devicetree/bindings/display/ti/ 4461 4462DRM DRIVERS FOR TI LCDC 4463M: Jyri Sarha <jsarha@ti.com> 4464R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4465L: dri-devel@lists.freedesktop.org 4466S: Maintained 4467F: drivers/gpu/drm/tilcdc/ 4468F: Documentation/devicetree/bindings/display/tilcdc/ 4469 4470DRM DRIVERS FOR ZTE ZX 4471M: Shawn Guo <shawnguo@kernel.org> 4472L: dri-devel@lists.freedesktop.org 4473S: Maintained 4474F: drivers/gpu/drm/zte/ 4475F: Documentation/devicetree/bindings/display/zte,vou.txt 4476 4477DSBR100 USB FM RADIO DRIVER 4478M: Alexey Klimov <klimov.linux@gmail.com> 4479L: linux-media@vger.kernel.org 4480T: git git://linuxtv.org/media_tree.git 4481S: Maintained 4482F: drivers/media/radio/dsbr100.c 4483 4484DSCC4 DRIVER 4485M: Francois Romieu <romieu@fr.zoreil.com> 4486L: netdev@vger.kernel.org 4487S: Maintained 4488F: drivers/net/wan/dscc4.c 4489 4490DT3155 MEDIA DRIVER 4491M: Hans Verkuil <hverkuil@xs4all.nl> 4492L: linux-media@vger.kernel.org 4493T: git git://linuxtv.org/media_tree.git 4494W: https://linuxtv.org 4495S: Odd Fixes 4496F: drivers/media/pci/dt3155/ 4497 4498DVB_USB_AF9015 MEDIA DRIVER 4499M: Antti Palosaari <crope@iki.fi> 4500L: linux-media@vger.kernel.org 4501W: https://linuxtv.org 4502W: http://palosaari.fi/linux/ 4503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4504T: git git://linuxtv.org/anttip/media_tree.git 4505S: Maintained 4506F: drivers/media/usb/dvb-usb-v2/af9015* 4507 4508DVB_USB_AF9035 MEDIA DRIVER 4509M: Antti Palosaari <crope@iki.fi> 4510L: linux-media@vger.kernel.org 4511W: https://linuxtv.org 4512W: http://palosaari.fi/linux/ 4513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4514T: git git://linuxtv.org/anttip/media_tree.git 4515S: Maintained 4516F: drivers/media/usb/dvb-usb-v2/af9035* 4517 4518DVB_USB_ANYSEE MEDIA DRIVER 4519M: Antti Palosaari <crope@iki.fi> 4520L: linux-media@vger.kernel.org 4521W: https://linuxtv.org 4522W: http://palosaari.fi/linux/ 4523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4524T: git git://linuxtv.org/anttip/media_tree.git 4525S: Maintained 4526F: drivers/media/usb/dvb-usb-v2/anysee* 4527 4528DVB_USB_AU6610 MEDIA DRIVER 4529M: Antti Palosaari <crope@iki.fi> 4530L: linux-media@vger.kernel.org 4531W: https://linuxtv.org 4532W: http://palosaari.fi/linux/ 4533Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4534T: git git://linuxtv.org/anttip/media_tree.git 4535S: Maintained 4536F: drivers/media/usb/dvb-usb-v2/au6610* 4537 4538DVB_USB_CE6230 MEDIA DRIVER 4539M: Antti Palosaari <crope@iki.fi> 4540L: linux-media@vger.kernel.org 4541W: https://linuxtv.org 4542W: http://palosaari.fi/linux/ 4543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4544T: git git://linuxtv.org/anttip/media_tree.git 4545S: Maintained 4546F: drivers/media/usb/dvb-usb-v2/ce6230* 4547 4548DVB_USB_CXUSB MEDIA DRIVER 4549M: Michael Krufky <mkrufky@linuxtv.org> 4550L: linux-media@vger.kernel.org 4551W: https://linuxtv.org 4552W: http://github.com/mkrufky 4553Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4554T: git git://linuxtv.org/media_tree.git 4555S: Maintained 4556F: drivers/media/usb/dvb-usb/cxusb* 4557 4558DVB_USB_EC168 MEDIA DRIVER 4559M: Antti Palosaari <crope@iki.fi> 4560L: linux-media@vger.kernel.org 4561W: https://linuxtv.org 4562W: http://palosaari.fi/linux/ 4563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4564T: git git://linuxtv.org/anttip/media_tree.git 4565S: Maintained 4566F: drivers/media/usb/dvb-usb-v2/ec168* 4567 4568DVB_USB_GL861 MEDIA DRIVER 4569M: Antti Palosaari <crope@iki.fi> 4570L: linux-media@vger.kernel.org 4571W: https://linuxtv.org 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/gl861* 4576 4577DVB_USB_MXL111SF MEDIA DRIVER 4578M: Michael Krufky <mkrufky@linuxtv.org> 4579L: linux-media@vger.kernel.org 4580W: https://linuxtv.org 4581W: http://github.com/mkrufky 4582Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4583T: git git://linuxtv.org/mkrufky/mxl111sf.git 4584S: Maintained 4585F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4586 4587DVB_USB_RTL28XXU MEDIA DRIVER 4588M: Antti Palosaari <crope@iki.fi> 4589L: linux-media@vger.kernel.org 4590W: https://linuxtv.org 4591W: http://palosaari.fi/linux/ 4592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4593T: git git://linuxtv.org/anttip/media_tree.git 4594S: Maintained 4595F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4596 4597DVB_USB_V2 MEDIA DRIVER 4598M: Antti Palosaari <crope@iki.fi> 4599L: linux-media@vger.kernel.org 4600W: https://linuxtv.org 4601W: http://palosaari.fi/linux/ 4602Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4603T: git git://linuxtv.org/anttip/media_tree.git 4604S: Maintained 4605F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4606F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4607 4608DYNAMIC DEBUG 4609M: Jason Baron <jbaron@akamai.com> 4610S: Maintained 4611F: lib/dynamic_debug.c 4612F: include/linux/dynamic_debug.h 4613 4614DZ DECSTATION DZ11 SERIAL DRIVER 4615M: "Maciej W. Rozycki" <macro@linux-mips.org> 4616S: Maintained 4617F: drivers/tty/serial/dz.* 4618 4619E3X0 POWER BUTTON DRIVER 4620M: Moritz Fischer <moritz.fischer@ettus.com> 4621L: usrp-users@lists.ettus.com 4622W: http://www.ettus.com 4623S: Supported 4624F: drivers/input/misc/e3x0-button.c 4625F: Documentation/devicetree/bindings/input/e3x0-button.txt 4626 4627E4000 MEDIA DRIVER 4628M: Antti Palosaari <crope@iki.fi> 4629L: linux-media@vger.kernel.org 4630W: https://linuxtv.org 4631W: http://palosaari.fi/linux/ 4632Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4633T: git git://linuxtv.org/anttip/media_tree.git 4634S: Maintained 4635F: drivers/media/tuners/e4000* 4636 4637EATA ISA/EISA/PCI SCSI DRIVER 4638M: Dario Ballabio <ballabio_dario@emc.com> 4639L: linux-scsi@vger.kernel.org 4640S: Maintained 4641F: drivers/scsi/eata.c 4642 4643EC100 MEDIA DRIVER 4644M: Antti Palosaari <crope@iki.fi> 4645L: linux-media@vger.kernel.org 4646W: https://linuxtv.org 4647W: http://palosaari.fi/linux/ 4648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4649T: git git://linuxtv.org/anttip/media_tree.git 4650S: Maintained 4651F: drivers/media/dvb-frontends/ec100* 4652 4653ECRYPT FILE SYSTEM 4654M: Tyler Hicks <tyhicks@canonical.com> 4655L: ecryptfs@vger.kernel.org 4656W: http://ecryptfs.org 4657W: https://launchpad.net/ecryptfs 4658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4659S: Supported 4660F: Documentation/filesystems/ecryptfs.txt 4661F: fs/ecryptfs/ 4662 4663EDAC-CORE 4664M: Borislav Petkov <bp@alien8.de> 4665M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4666M: Mauro Carvalho Chehab <mchehab@kernel.org> 4667L: linux-edac@vger.kernel.org 4668T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4670S: Supported 4671F: Documentation/admin-guide/ras.rst 4672F: Documentation/driver-api/edac.rst 4673F: drivers/edac/ 4674F: include/linux/edac.h 4675 4676EDAC-AMD64 4677M: Borislav Petkov <bp@alien8.de> 4678L: linux-edac@vger.kernel.org 4679S: Maintained 4680F: drivers/edac/amd64_edac* 4681 4682EDAC-CALXEDA 4683M: Robert Richter <rric@kernel.org> 4684L: linux-edac@vger.kernel.org 4685S: Maintained 4686F: drivers/edac/highbank* 4687 4688EDAC-CAVIUM 4689M: Ralf Baechle <ralf@linux-mips.org> 4690M: David Daney <david.daney@cavium.com> 4691L: linux-edac@vger.kernel.org 4692L: linux-mips@linux-mips.org 4693S: Supported 4694F: drivers/edac/octeon_edac* 4695 4696EDAC-E752X 4697M: Mark Gross <mark.gross@intel.com> 4698L: linux-edac@vger.kernel.org 4699S: Maintained 4700F: drivers/edac/e752x_edac.c 4701 4702EDAC-E7XXX 4703L: linux-edac@vger.kernel.org 4704S: Maintained 4705F: drivers/edac/e7xxx_edac.c 4706 4707EDAC-FSL_DDR 4708M: York Sun <york.sun@nxp.com> 4709L: linux-edac@vger.kernel.org 4710S: Maintained 4711F: drivers/edac/fsl_ddr_edac.* 4712 4713EDAC-GHES 4714M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4715M: Mauro Carvalho Chehab <mchehab@kernel.org> 4716L: linux-edac@vger.kernel.org 4717S: Maintained 4718F: drivers/edac/ghes_edac.c 4719 4720EDAC-I82443BXGX 4721M: Tim Small <tim@buttersideup.com> 4722L: linux-edac@vger.kernel.org 4723S: Maintained 4724F: drivers/edac/i82443bxgx_edac.c 4725 4726EDAC-I3000 4727L: linux-edac@vger.kernel.org 4728S: Orphan 4729F: drivers/edac/i3000_edac.c 4730 4731EDAC-I5000 4732L: linux-edac@vger.kernel.org 4733S: Maintained 4734F: drivers/edac/i5000_edac.c 4735 4736EDAC-I5400 4737M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4738M: Mauro Carvalho Chehab <mchehab@kernel.org> 4739L: linux-edac@vger.kernel.org 4740S: Maintained 4741F: drivers/edac/i5400_edac.c 4742 4743EDAC-I7300 4744M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4745M: Mauro Carvalho Chehab <mchehab@kernel.org> 4746L: linux-edac@vger.kernel.org 4747S: Maintained 4748F: drivers/edac/i7300_edac.c 4749 4750EDAC-I7CORE 4751M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4752M: Mauro Carvalho Chehab <mchehab@kernel.org> 4753L: linux-edac@vger.kernel.org 4754S: Maintained 4755F: drivers/edac/i7core_edac.c 4756 4757EDAC-I82975X 4758M: Ranganathan Desikan <ravi@jetztechnologies.com> 4759M: "Arvind R." <arvino55@gmail.com> 4760L: linux-edac@vger.kernel.org 4761S: Maintained 4762F: drivers/edac/i82975x_edac.c 4763 4764EDAC-IE31200 4765M: Jason Baron <jbaron@akamai.com> 4766L: linux-edac@vger.kernel.org 4767S: Maintained 4768F: drivers/edac/ie31200_edac.c 4769 4770EDAC-MPC85XX 4771M: Johannes Thumshirn <morbidrsa@gmail.com> 4772L: linux-edac@vger.kernel.org 4773S: Maintained 4774F: drivers/edac/mpc85xx_edac.[ch] 4775 4776EDAC-PND2 4777M: Tony Luck <tony.luck@intel.com> 4778L: linux-edac@vger.kernel.org 4779S: Maintained 4780F: drivers/edac/pnd2_edac.[ch] 4781 4782EDAC-PASEMI 4783M: Egor Martovetsky <egor@pasemi.com> 4784L: linux-edac@vger.kernel.org 4785S: Maintained 4786F: drivers/edac/pasemi_edac.c 4787 4788EDAC-R82600 4789M: Tim Small <tim@buttersideup.com> 4790L: linux-edac@vger.kernel.org 4791S: Maintained 4792F: drivers/edac/r82600_edac.c 4793 4794EDAC-SBRIDGE 4795M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4796M: Mauro Carvalho Chehab <mchehab@kernel.org> 4797L: linux-edac@vger.kernel.org 4798S: Maintained 4799F: drivers/edac/sb_edac.c 4800 4801EDAC-SKYLAKE 4802M: Tony Luck <tony.luck@intel.com> 4803L: linux-edac@vger.kernel.org 4804S: Maintained 4805F: drivers/edac/skx_edac.c 4806 4807EDAC-XGENE 4808APPLIED MICRO (APM) X-GENE SOC EDAC 4809M: Loc Ho <lho@apm.com> 4810S: Supported 4811F: drivers/edac/xgene_edac.c 4812F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4813 4814EDIROL UA-101/UA-1000 DRIVER 4815M: Clemens Ladisch <clemens@ladisch.de> 4816L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4817T: git git://git.alsa-project.org/alsa-kernel.git 4818S: Maintained 4819F: sound/usb/misc/ua101.c 4820 4821EXTENSIBLE FIRMWARE INTERFACE (EFI) 4822M: Matt Fleming <matt@codeblueprint.co.uk> 4823M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4824L: linux-efi@vger.kernel.org 4825T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4826S: Maintained 4827F: Documentation/efi-stub.txt 4828F: arch/*/kernel/efi.c 4829F: arch/x86/boot/compressed/eboot.[ch] 4830F: arch/*/include/asm/efi.h 4831F: arch/x86/platform/efi/ 4832F: drivers/firmware/efi/ 4833F: include/linux/efi*.h 4834F: arch/arm/boot/compressed/efi-header.S 4835F: arch/arm64/kernel/efi-entry.S 4836 4837EFI VARIABLE FILESYSTEM 4838M: Matthew Garrett <matthew.garrett@nebula.com> 4839M: Jeremy Kerr <jk@ozlabs.org> 4840M: Matt Fleming <matt@codeblueprint.co.uk> 4841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4842L: linux-efi@vger.kernel.org 4843S: Maintained 4844F: fs/efivarfs/ 4845 4846EFIFB FRAMEBUFFER DRIVER 4847L: linux-fbdev@vger.kernel.org 4848M: Peter Jones <pjones@redhat.com> 4849S: Maintained 4850F: drivers/video/fbdev/efifb.c 4851 4852EFI TEST DRIVER 4853L: linux-efi@vger.kernel.org 4854M: Ivan Hu <ivan.hu@canonical.com> 4855M: Matt Fleming <matt@codeblueprint.co.uk> 4856S: Maintained 4857F: drivers/firmware/efi/test/ 4858 4859EFS FILESYSTEM 4860W: http://aeschi.ch.eu.org/efs/ 4861S: Orphan 4862F: fs/efs/ 4863 4864EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4865M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4866L: netdev@vger.kernel.org 4867S: Maintained 4868F: drivers/net/ethernet/ibm/ehea/ 4869 4870EM28XX VIDEO4LINUX DRIVER 4871M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4872M: Mauro Carvalho Chehab <mchehab@kernel.org> 4873L: linux-media@vger.kernel.org 4874W: https://linuxtv.org 4875T: git git://linuxtv.org/media_tree.git 4876S: Maintained 4877F: drivers/media/usb/em28xx/ 4878F: Documentation/media/v4l-drivers/em28xx* 4879 4880EMBEDDED LINUX 4881M: Paul Gortmaker <paul.gortmaker@windriver.com> 4882M: Matt Mackall <mpm@selenic.com> 4883M: David Woodhouse <dwmw2@infradead.org> 4884L: linux-embedded@vger.kernel.org 4885S: Maintained 4886 4887EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4888M: James Smart <james.smart@broadcom.com> 4889M: Dick Kennedy <dick.kennedy@broadcom.com> 4890L: linux-scsi@vger.kernel.org 4891W: http://www.broadcom.com 4892S: Supported 4893F: drivers/scsi/lpfc/ 4894 4895ENE CB710 FLASH CARD READER DRIVER 4896M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4897S: Maintained 4898F: drivers/misc/cb710/ 4899F: drivers/mmc/host/cb710-mmc.* 4900F: include/linux/cb710.h 4901 4902ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4903M: Maxim Levitsky <maximlevitsky@gmail.com> 4904S: Maintained 4905F: drivers/media/rc/ene_ir.* 4906 4907EPSON S1D13XXX FRAMEBUFFER DRIVER 4908M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4909S: Maintained 4910T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4911F: drivers/video/fbdev/s1d13xxxfb.c 4912F: include/video/s1d13xxxfb.h 4913 4914ET131X NETWORK DRIVER 4915M: Mark Einon <mark.einon@gmail.com> 4916S: Odd Fixes 4917F: drivers/net/ethernet/agere/ 4918 4919ETHERNET BRIDGE 4920M: Stephen Hemminger <stephen@networkplumber.org> 4921L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4922L: netdev@vger.kernel.org 4923W: http://www.linuxfoundation.org/en/Net:Bridge 4924S: Maintained 4925F: include/linux/netfilter_bridge/ 4926F: net/bridge/ 4927 4928ETHERNET PHY LIBRARY 4929M: Andrew Lunn <andrew@lunn.ch> 4930M: Florian Fainelli <f.fainelli@gmail.com> 4931L: netdev@vger.kernel.org 4932S: Maintained 4933F: include/linux/phy.h 4934F: include/linux/phy_fixed.h 4935F: drivers/net/phy/ 4936F: Documentation/networking/phy.txt 4937F: drivers/of/of_mdio.c 4938F: drivers/of/of_net.c 4939 4940EXT2 FILE SYSTEM 4941M: Jan Kara <jack@suse.com> 4942L: linux-ext4@vger.kernel.org 4943S: Maintained 4944F: Documentation/filesystems/ext2.txt 4945F: fs/ext2/ 4946F: include/linux/ext2* 4947 4948EXT4 FILE SYSTEM 4949M: "Theodore Ts'o" <tytso@mit.edu> 4950M: Andreas Dilger <adilger.kernel@dilger.ca> 4951L: linux-ext4@vger.kernel.org 4952W: http://ext4.wiki.kernel.org 4953Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4955S: Maintained 4956F: Documentation/filesystems/ext4.txt 4957F: fs/ext4/ 4958 4959Extended Verification Module (EVM) 4960M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4961L: linux-ima-devel@lists.sourceforge.net 4962L: linux-security-module@vger.kernel.org 4963S: Supported 4964F: security/integrity/evm/ 4965 4966EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4967M: MyungJoo Ham <myungjoo.ham@samsung.com> 4968M: Chanwoo Choi <cw00.choi@samsung.com> 4969L: linux-kernel@vger.kernel.org 4970T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4971S: Maintained 4972F: drivers/extcon/ 4973F: include/linux/extcon/ 4974F: include/linux/extcon.h 4975F: Documentation/extcon/ 4976F: Documentation/devicetree/bindings/extcon/ 4977 4978EXYNOS DP DRIVER 4979M: Jingoo Han <jingoohan1@gmail.com> 4980L: dri-devel@lists.freedesktop.org 4981S: Maintained 4982F: drivers/gpu/drm/exynos/exynos_dp* 4983 4984EXYNOS SYSMMU (IOMMU) driver 4985M: Marek Szyprowski <m.szyprowski@samsung.com> 4986L: iommu@lists.linux-foundation.org 4987S: Maintained 4988F: drivers/iommu/exynos-iommu.c 4989 4990EZchip NPS platform support 4991M: Noam Camus <noamc@ezchip.com> 4992S: Supported 4993F: arch/arc/plat-eznps 4994F: arch/arc/boot/dts/eznps.dts 4995 4996F71805F HARDWARE MONITORING DRIVER 4997M: Jean Delvare <jdelvare@suse.com> 4998L: linux-hwmon@vger.kernel.org 4999S: Maintained 5000F: Documentation/hwmon/f71805f 5001F: drivers/hwmon/f71805f.c 5002 5003FC0011 TUNER DRIVER 5004M: Michael Buesch <m@bues.ch> 5005L: linux-media@vger.kernel.org 5006S: Maintained 5007F: drivers/media/tuners/fc0011.h 5008F: drivers/media/tuners/fc0011.c 5009 5010FC2580 MEDIA DRIVER 5011M: Antti Palosaari <crope@iki.fi> 5012L: linux-media@vger.kernel.org 5013W: https://linuxtv.org 5014W: http://palosaari.fi/linux/ 5015Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5016T: git git://linuxtv.org/anttip/media_tree.git 5017S: Maintained 5018F: drivers/media/tuners/fc2580* 5019 5020FANOTIFY 5021M: Eric Paris <eparis@redhat.com> 5022S: Maintained 5023F: fs/notify/fanotify/ 5024F: include/linux/fanotify.h 5025F: include/uapi/linux/fanotify.h 5026 5027FARSYNC SYNCHRONOUS DRIVER 5028M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5029W: http://www.farsite.co.uk/ 5030S: Supported 5031F: drivers/net/wan/farsync.* 5032 5033FAULT INJECTION SUPPORT 5034M: Akinobu Mita <akinobu.mita@gmail.com> 5035S: Supported 5036F: Documentation/fault-injection/ 5037F: lib/fault-inject.c 5038 5039FBTFT Framebuffer drivers 5040M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5041S: Maintained 5042F: drivers/staging/fbtft/ 5043 5044FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5045M: Johannes Thumshirn <jth@kernel.org> 5046L: fcoe-devel@open-fcoe.org 5047W: www.Open-FCoE.org 5048S: Supported 5049F: drivers/scsi/libfc/ 5050F: drivers/scsi/fcoe/ 5051F: include/scsi/fc/ 5052F: include/scsi/libfc.h 5053F: include/scsi/libfcoe.h 5054F: include/uapi/scsi/fc/ 5055 5056FILE LOCKING (flock() and fcntl()/lockf()) 5057M: Jeff Layton <jlayton@poochiereds.net> 5058M: "J. Bruce Fields" <bfields@fieldses.org> 5059L: linux-fsdevel@vger.kernel.org 5060S: Maintained 5061F: include/linux/fcntl.h 5062F: include/linux/fs.h 5063F: include/uapi/linux/fcntl.h 5064F: include/uapi/linux/fs.h 5065F: fs/fcntl.c 5066F: fs/locks.c 5067 5068FILESYSTEMS (VFS and infrastructure) 5069M: Alexander Viro <viro@zeniv.linux.org.uk> 5070L: linux-fsdevel@vger.kernel.org 5071S: Maintained 5072F: fs/* 5073 5074FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5075M: Riku Voipio <riku.voipio@iki.fi> 5076L: linux-hwmon@vger.kernel.org 5077S: Maintained 5078F: drivers/hwmon/f75375s.c 5079F: include/linux/f75375s.h 5080 5081FIREWIRE AUDIO DRIVERS 5082M: Clemens Ladisch <clemens@ladisch.de> 5083L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5084T: git git://git.alsa-project.org/alsa-kernel.git 5085S: Maintained 5086F: sound/firewire/ 5087 5088FIREWIRE MEDIA DRIVERS (firedtv) 5089M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5090L: linux-media@vger.kernel.org 5091L: linux1394-devel@lists.sourceforge.net 5092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5093S: Maintained 5094F: drivers/media/firewire/ 5095 5096FIREWIRE SBP-2 TARGET 5097M: Chris Boot <bootc@bootc.net> 5098L: linux-scsi@vger.kernel.org 5099L: target-devel@vger.kernel.org 5100L: linux1394-devel@lists.sourceforge.net 5101T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5102S: Maintained 5103F: drivers/target/sbp/ 5104 5105FIREWIRE SUBSYSTEM 5106M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5107L: linux1394-devel@lists.sourceforge.net 5108W: http://ieee1394.wiki.kernel.org/ 5109T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5110S: Maintained 5111F: drivers/firewire/ 5112F: include/linux/firewire.h 5113F: include/uapi/linux/firewire*.h 5114F: tools/firewire/ 5115 5116FIRMWARE LOADER (request_firmware) 5117M: Ming Lei <ming.lei@canonical.com> 5118M: Luis R. Rodriguez <mcgrof@kernel.org> 5119L: linux-kernel@vger.kernel.org 5120S: Maintained 5121F: Documentation/firmware_class/ 5122F: drivers/base/firmware*.c 5123F: include/linux/firmware.h 5124 5125FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5126M: Joshua Morris <josh.h.morris@us.ibm.com> 5127M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5128S: Maintained 5129F: drivers/block/rsxx/ 5130 5131FLOPPY DRIVER 5132M: Jiri Kosina <jikos@kernel.org> 5133T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5134S: Odd fixes 5135F: drivers/block/floppy.c 5136 5137FMC SUBSYSTEM 5138M: Alessandro Rubini <rubini@gnudd.com> 5139W: http://www.ohwr.org/projects/fmc-bus 5140S: Supported 5141F: drivers/fmc/ 5142F: include/linux/fmc*.h 5143F: include/linux/ipmi-fru.h 5144K: fmc_d.*register 5145 5146FPGA MANAGER FRAMEWORK 5147M: Alan Tull <atull@opensource.altera.com> 5148R: Moritz Fischer <moritz.fischer@ettus.com> 5149L: linux-fpga@vger.kernel.org 5150S: Maintained 5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5152F: drivers/fpga/ 5153F: include/linux/fpga/fpga-mgr.h 5154W: http://www.rocketboards.org 5155 5156FPU EMULATOR 5157M: Bill Metzenthen <billm@melbpc.org.au> 5158W: http://floatingpoint.sourceforge.net/emulator/index.html 5159S: Maintained 5160F: arch/x86/math-emu/ 5161 5162FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5163L: netdev@vger.kernel.org 5164S: Orphan 5165F: drivers/net/wan/dlci.c 5166F: drivers/net/wan/sdla.c 5167 5168FRAMEBUFFER LAYER 5169M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5170L: linux-fbdev@vger.kernel.org 5171T: git git://github.com/bzolnier/linux.git 5172Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5173S: Maintained 5174F: Documentation/fb/ 5175F: drivers/video/ 5176F: include/video/ 5177F: include/linux/fb.h 5178F: include/uapi/video/ 5179F: include/uapi/linux/fb.h 5180 5181FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5182M: Horia Geantă <horia.geanta@nxp.com> 5183M: Dan Douglass <dan.douglass@nxp.com> 5184L: linux-crypto@vger.kernel.org 5185S: Maintained 5186F: drivers/crypto/caam/ 5187F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5188 5189FREESCALE DIU FRAMEBUFFER DRIVER 5190M: Timur Tabi <timur@tabi.org> 5191L: linux-fbdev@vger.kernel.org 5192S: Maintained 5193F: drivers/video/fbdev/fsl-diu-fb.* 5194 5195FREESCALE DMA DRIVER 5196M: Li Yang <leoli@freescale.com> 5197M: Zhang Wei <zw@zh-kernel.org> 5198L: linuxppc-dev@lists.ozlabs.org 5199S: Maintained 5200F: drivers/dma/fsldma.* 5201 5202FREESCALE GPMI NAND DRIVER 5203M: Han Xu <han.xu@nxp.com> 5204L: linux-mtd@lists.infradead.org 5205S: Maintained 5206F: drivers/mtd/nand/gpmi-nand/* 5207 5208FREESCALE I2C CPM DRIVER 5209M: Jochen Friedrich <jochen@scram.de> 5210L: linuxppc-dev@lists.ozlabs.org 5211L: linux-i2c@vger.kernel.org 5212S: Maintained 5213F: drivers/i2c/busses/i2c-cpm.c 5214 5215FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5216M: Sascha Hauer <kernel@pengutronix.de> 5217L: linux-fbdev@vger.kernel.org 5218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5219S: Maintained 5220F: include/linux/platform_data/video-imxfb.h 5221F: drivers/video/fbdev/imxfb.c 5222 5223FREESCALE QUAD SPI DRIVER 5224M: Han Xu <han.xu@nxp.com> 5225L: linux-mtd@lists.infradead.org 5226S: Maintained 5227F: drivers/mtd/spi-nor/fsl-quadspi.c 5228 5229FREESCALE SOC FS_ENET DRIVER 5230M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5231M: Vitaly Bordug <vbordug@ru.mvista.com> 5232L: linuxppc-dev@lists.ozlabs.org 5233L: netdev@vger.kernel.org 5234S: Maintained 5235F: drivers/net/ethernet/freescale/fs_enet/ 5236F: include/linux/fs_enet_pd.h 5237 5238FREESCALE IMX / MXC FEC DRIVER 5239M: Fugang Duan <fugang.duan@nxp.com> 5240L: netdev@vger.kernel.org 5241S: Maintained 5242F: drivers/net/ethernet/freescale/fec_main.c 5243F: drivers/net/ethernet/freescale/fec_ptp.c 5244F: drivers/net/ethernet/freescale/fec.h 5245F: Documentation/devicetree/bindings/net/fsl-fec.txt 5246 5247FREESCALE QORIQ DPAA FMAN DRIVER 5248M: Madalin Bucur <madalin.bucur@nxp.com> 5249L: netdev@vger.kernel.org 5250S: Maintained 5251F: drivers/net/ethernet/freescale/fman 5252F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5253 5254FREESCALE QORIQ DPAA ETHERNET DRIVER 5255M: Madalin Bucur <madalin.bucur@nxp.com> 5256L: netdev@vger.kernel.org 5257S: Maintained 5258F: drivers/net/ethernet/freescale/dpaa 5259 5260FREESCALE SOC DRIVERS 5261M: Scott Wood <oss@buserror.net> 5262L: linuxppc-dev@lists.ozlabs.org 5263L: linux-arm-kernel@lists.infradead.org 5264S: Maintained 5265F: drivers/soc/fsl/ 5266F: include/linux/fsl/ 5267 5268FREESCALE QUICC ENGINE LIBRARY 5269M: Qiang Zhao <qiang.zhao@nxp.com> 5270L: linuxppc-dev@lists.ozlabs.org 5271S: Maintained 5272F: drivers/soc/fsl/qe/ 5273F: include/soc/fsl/*qe*.h 5274F: include/soc/fsl/*ucc*.h 5275 5276FREESCALE USB PERIPHERAL DRIVERS 5277M: Li Yang <leoli@freescale.com> 5278L: linux-usb@vger.kernel.org 5279L: linuxppc-dev@lists.ozlabs.org 5280S: Maintained 5281F: drivers/usb/gadget/udc/fsl* 5282 5283FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5284M: Li Yang <leoli@freescale.com> 5285L: netdev@vger.kernel.org 5286L: linuxppc-dev@lists.ozlabs.org 5287S: Maintained 5288F: drivers/net/ethernet/freescale/ucc_geth* 5289 5290FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5291M: Claudiu Manoil <claudiu.manoil@freescale.com> 5292L: netdev@vger.kernel.org 5293S: Maintained 5294F: drivers/net/ethernet/freescale/gianfar* 5295X: drivers/net/ethernet/freescale/gianfar_ptp.c 5296F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5297 5298FREESCALE QUICC ENGINE UCC HDLC DRIVER 5299M: Zhao Qiang <qiang.zhao@nxp.com> 5300L: netdev@vger.kernel.org 5301L: linuxppc-dev@lists.ozlabs.org 5302S: Maintained 5303F: drivers/net/wan/fsl_ucc_hdlc* 5304 5305FREESCALE QUICC ENGINE UCC UART DRIVER 5306M: Timur Tabi <timur@tabi.org> 5307L: linuxppc-dev@lists.ozlabs.org 5308S: Maintained 5309F: drivers/tty/serial/ucc_uart.c 5310 5311FREESCALE SOC SOUND DRIVERS 5312M: Timur Tabi <timur@tabi.org> 5313M: Nicolin Chen <nicoleotsuka@gmail.com> 5314M: Xiubo Li <Xiubo.Lee@gmail.com> 5315R: Fabio Estevam <fabio.estevam@nxp.com> 5316L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5317L: linuxppc-dev@lists.ozlabs.org 5318S: Maintained 5319F: sound/soc/fsl/fsl* 5320F: sound/soc/fsl/imx* 5321F: sound/soc/fsl/mpc8610_hpcd.c 5322 5323FREEVXFS FILESYSTEM 5324M: Christoph Hellwig <hch@infradead.org> 5325W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5326S: Maintained 5327F: fs/freevxfs/ 5328 5329FREEZER 5330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5331M: Pavel Machek <pavel@ucw.cz> 5332L: linux-pm@vger.kernel.org 5333S: Supported 5334F: Documentation/power/freezing-of-tasks.txt 5335F: include/linux/freezer.h 5336F: kernel/freezer.c 5337 5338FRONTSWAP API 5339M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5340L: linux-kernel@vger.kernel.org 5341S: Maintained 5342F: mm/frontswap.c 5343F: include/linux/frontswap.h 5344 5345FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5346M: David Howells <dhowells@redhat.com> 5347L: linux-cachefs@redhat.com (moderated for non-subscribers) 5348S: Supported 5349F: Documentation/filesystems/caching/ 5350F: fs/fscache/ 5351F: include/linux/fscache*.h 5352 5353FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5354M: Theodore Y. Ts'o <tytso@mit.edu> 5355M: Jaegeuk Kim <jaegeuk@kernel.org> 5356L: linux-fsdevel@vger.kernel.org 5357S: Supported 5358F: fs/crypto/ 5359F: include/linux/fscrypt*.h 5360 5361F2FS FILE SYSTEM 5362M: Jaegeuk Kim <jaegeuk@kernel.org> 5363M: Chao Yu <yuchao0@huawei.com> 5364L: linux-f2fs-devel@lists.sourceforge.net 5365W: https://f2fs.wiki.kernel.org/ 5366T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5367S: Maintained 5368F: Documentation/filesystems/f2fs.txt 5369F: Documentation/ABI/testing/sysfs-fs-f2fs 5370F: fs/f2fs/ 5371F: include/linux/f2fs_fs.h 5372F: include/trace/events/f2fs.h 5373 5374FUJITSU FR-V (FRV) PORT 5375S: Orphan 5376F: arch/frv/ 5377 5378FUJITSU LAPTOP EXTRAS 5379M: Jonathan Woithe <jwoithe@just42.net> 5380L: platform-driver-x86@vger.kernel.org 5381S: Maintained 5382F: drivers/platform/x86/fujitsu-laptop.c 5383 5384FUJITSU M-5MO LS CAMERA ISP DRIVER 5385M: Kyungmin Park <kyungmin.park@samsung.com> 5386M: Heungjun Kim <riverful.kim@samsung.com> 5387L: linux-media@vger.kernel.org 5388S: Maintained 5389F: drivers/media/i2c/m5mols/ 5390F: include/media/i2c/m5mols.h 5391 5392FUJITSU TABLET EXTRAS 5393M: Robert Gerlach <khnz@gmx.de> 5394L: platform-driver-x86@vger.kernel.org 5395S: Maintained 5396F: drivers/platform/x86/fujitsu-tablet.c 5397 5398FUSE: FILESYSTEM IN USERSPACE 5399M: Miklos Szeredi <miklos@szeredi.hu> 5400L: linux-fsdevel@vger.kernel.org 5401W: http://fuse.sourceforge.net/ 5402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5403S: Maintained 5404F: fs/fuse/ 5405F: include/uapi/linux/fuse.h 5406F: Documentation/filesystems/fuse.txt 5407 5408FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5409M: Rik Faith <faith@cs.unc.edu> 5410L: linux-scsi@vger.kernel.org 5411S: Odd Fixes (e.g., new signatures) 5412F: drivers/scsi/fdomain.* 5413 5414GCC PLUGINS 5415M: Kees Cook <keescook@chromium.org> 5416R: Emese Revfy <re.emese@gmail.com> 5417L: kernel-hardening@lists.openwall.com 5418S: Maintained 5419F: scripts/gcc-plugins/ 5420F: scripts/gcc-plugin.sh 5421F: scripts/Makefile.gcc-plugins 5422F: Documentation/gcc-plugins.txt 5423 5424GCOV BASED KERNEL PROFILING 5425M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5426S: Maintained 5427F: kernel/gcov/ 5428F: Documentation/dev-tools/gcov.rst 5429 5430GDT SCSI DISK ARRAY CONTROLLER DRIVER 5431M: Achim Leubner <achim_leubner@adaptec.com> 5432L: linux-scsi@vger.kernel.org 5433W: http://www.icp-vortex.com/ 5434S: Supported 5435F: drivers/scsi/gdt* 5436 5437GDB KERNEL DEBUGGING HELPER SCRIPTS 5438M: Jan Kiszka <jan.kiszka@siemens.com> 5439M: Kieran Bingham <kieran@bingham.xyz> 5440S: Supported 5441F: scripts/gdb/ 5442 5443GEMTEK FM RADIO RECEIVER DRIVER 5444M: Hans Verkuil <hverkuil@xs4all.nl> 5445L: linux-media@vger.kernel.org 5446T: git git://linuxtv.org/media_tree.git 5447W: https://linuxtv.org 5448S: Maintained 5449F: drivers/media/radio/radio-gemtek* 5450 5451GENERIC GPIO I2C DRIVER 5452M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5453S: Supported 5454F: drivers/i2c/busses/i2c-gpio.c 5455F: include/linux/i2c-gpio.h 5456 5457GENERIC GPIO I2C MULTIPLEXER DRIVER 5458M: Peter Korsgaard <peter.korsgaard@barco.com> 5459L: linux-i2c@vger.kernel.org 5460S: Supported 5461F: drivers/i2c/muxes/i2c-mux-gpio.c 5462F: include/linux/i2c-mux-gpio.h 5463F: Documentation/i2c/muxes/i2c-mux-gpio 5464 5465GENERIC HDLC (WAN) DRIVERS 5466M: Krzysztof Halasa <khc@pm.waw.pl> 5467W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5468S: Maintained 5469F: drivers/net/wan/c101.c 5470F: drivers/net/wan/hd6457* 5471F: drivers/net/wan/hdlc* 5472F: drivers/net/wan/n2.c 5473F: drivers/net/wan/pc300too.c 5474F: drivers/net/wan/pci200syn.c 5475F: drivers/net/wan/wanxl* 5476 5477GENERIC INCLUDE/ASM HEADER FILES 5478M: Arnd Bergmann <arnd@arndb.de> 5479L: linux-arch@vger.kernel.org 5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5481S: Maintained 5482F: include/asm-generic/ 5483F: include/uapi/asm-generic/ 5484 5485GENERIC PHY FRAMEWORK 5486M: Kishon Vijay Abraham I <kishon@ti.com> 5487L: linux-kernel@vger.kernel.org 5488T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5489S: Supported 5490F: drivers/phy/ 5491F: include/linux/phy/ 5492 5493GENERIC PM DOMAINS 5494M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5495M: Kevin Hilman <khilman@kernel.org> 5496M: Ulf Hansson <ulf.hansson@linaro.org> 5497L: linux-pm@vger.kernel.org 5498S: Supported 5499F: drivers/base/power/domain*.c 5500F: include/linux/pm_domain.h 5501 5502GENERIC UIO DRIVER FOR PCI DEVICES 5503M: "Michael S. Tsirkin" <mst@redhat.com> 5504L: kvm@vger.kernel.org 5505S: Supported 5506F: drivers/uio/uio_pci_generic.c 5507 5508GET_MAINTAINER SCRIPT 5509M: Joe Perches <joe@perches.com> 5510S: Maintained 5511F: scripts/get_maintainer.pl 5512 5513GENWQE (IBM Generic Workqueue Card) 5514M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5515M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5516S: Supported 5517F: drivers/misc/genwqe/ 5518 5519GFS2 FILE SYSTEM 5520M: Steven Whitehouse <swhiteho@redhat.com> 5521M: Bob Peterson <rpeterso@redhat.com> 5522L: cluster-devel@redhat.com 5523W: http://sources.redhat.com/cluster/ 5524T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5525S: Supported 5526F: Documentation/filesystems/gfs2*.txt 5527F: fs/gfs2/ 5528F: include/uapi/linux/gfs2_ondisk.h 5529 5530GIGASET ISDN DRIVERS 5531M: Paul Bolle <pebolle@tiscali.nl> 5532L: gigaset307x-common@lists.sourceforge.net 5533W: http://gigaset307x.sourceforge.net/ 5534S: Odd Fixes 5535F: Documentation/isdn/README.gigaset 5536F: drivers/isdn/gigaset/ 5537F: include/uapi/linux/gigaset_dev.h 5538 5539GO7007 MPEG CODEC 5540M: Hans Verkuil <hans.verkuil@cisco.com> 5541L: linux-media@vger.kernel.org 5542S: Maintained 5543F: drivers/media/usb/go7007/ 5544 5545GOODIX TOUCHSCREEN 5546M: Bastien Nocera <hadess@hadess.net> 5547L: linux-input@vger.kernel.org 5548S: Maintained 5549F: drivers/input/touchscreen/goodix.c 5550 5551GPIO MOCKUP DRIVER 5552M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5553L: linux-gpio@vger.kernel.org 5554S: Maintained 5555F: drivers/gpio/gpio-mockup.c 5556F: tools/testing/selftests/gpio/ 5557 5558GPIO SUBSYSTEM 5559M: Linus Walleij <linus.walleij@linaro.org> 5560M: Alexandre Courbot <gnurou@gmail.com> 5561L: linux-gpio@vger.kernel.org 5562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5563S: Maintained 5564F: Documentation/devicetree/bindings/gpio/ 5565F: Documentation/gpio/ 5566F: Documentation/ABI/testing/gpio-cdev 5567F: Documentation/ABI/obsolete/sysfs-gpio 5568F: drivers/gpio/ 5569F: include/linux/gpio/ 5570F: include/linux/gpio.h 5571F: include/asm-generic/gpio.h 5572F: include/uapi/linux/gpio.h 5573F: tools/gpio/ 5574 5575GRE DEMULTIPLEXER DRIVER 5576M: Dmitry Kozlov <xeb@mail.ru> 5577L: netdev@vger.kernel.org 5578S: Maintained 5579F: net/ipv4/gre_demux.c 5580F: net/ipv4/gre_offload.c 5581F: include/net/gre.h 5582 5583GRETH 10/100/1G Ethernet MAC device driver 5584M: Andreas Larsson <andreas@gaisler.com> 5585L: netdev@vger.kernel.org 5586S: Maintained 5587F: drivers/net/ethernet/aeroflex/ 5588 5589GREYBUS SUBSYSTEM 5590M: Johan Hovold <johan@kernel.org> 5591M: Alex Elder <elder@kernel.org> 5592M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5593S: Maintained 5594F: drivers/staging/greybus/ 5595L: greybus-dev@lists.linaro.org 5596 5597GREYBUS AUDIO PROTOCOLS DRIVERS 5598M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5599M: Mark Greer <mgreer@animalcreek.com> 5600S: Maintained 5601F: drivers/staging/greybus/audio_apbridgea.c 5602F: drivers/staging/greybus/audio_apbridgea.h 5603F: drivers/staging/greybus/audio_codec.c 5604F: drivers/staging/greybus/audio_codec.h 5605F: drivers/staging/greybus/audio_gb.c 5606F: drivers/staging/greybus/audio_manager.c 5607F: drivers/staging/greybus/audio_manager.h 5608F: drivers/staging/greybus/audio_manager_module.c 5609F: drivers/staging/greybus/audio_manager_private.h 5610F: drivers/staging/greybus/audio_manager_sysfs.c 5611F: drivers/staging/greybus/audio_module.c 5612F: drivers/staging/greybus/audio_topology.c 5613 5614GREYBUS PROTOCOLS DRIVERS 5615M: Rui Miguel Silva <rmfrfs@gmail.com> 5616S: Maintained 5617F: drivers/staging/greybus/sdio.c 5618F: drivers/staging/greybus/light.c 5619F: drivers/staging/greybus/gpio.c 5620F: drivers/staging/greybus/power_supply.c 5621F: drivers/staging/greybus/spi.c 5622F: drivers/staging/greybus/spilib.c 5623 5624GREYBUS PROTOCOLS DRIVERS 5625M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5626S: Maintained 5627F: drivers/staging/greybus/loopback.c 5628F: drivers/staging/greybus/timesync.c 5629F: drivers/staging/greybus/timesync_platform.c 5630 5631GREYBUS PROTOCOLS DRIVERS 5632M: Viresh Kumar <vireshk@kernel.org> 5633S: Maintained 5634F: drivers/staging/greybus/authentication.c 5635F: drivers/staging/greybus/bootrom.c 5636F: drivers/staging/greybus/firmware.h 5637F: drivers/staging/greybus/fw-core.c 5638F: drivers/staging/greybus/fw-download.c 5639F: drivers/staging/greybus/fw-managament.c 5640F: drivers/staging/greybus/greybus_authentication.h 5641F: drivers/staging/greybus/greybus_firmware.h 5642F: drivers/staging/greybus/hid.c 5643F: drivers/staging/greybus/i2c.c 5644F: drivers/staging/greybus/spi.c 5645F: drivers/staging/greybus/spilib.c 5646F: drivers/staging/greybus/spilib.h 5647 5648GREYBUS PROTOCOLS DRIVERS 5649M: David Lin <dtwlin@gmail.com> 5650S: Maintained 5651F: drivers/staging/greybus/uart.c 5652F: drivers/staging/greybus/log.c 5653 5654GREYBUS PLATFORM DRIVERS 5655M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5656S: Maintained 5657F: drivers/staging/greybus/arche-platform.c 5658F: drivers/staging/greybus/arche-apb-ctrl.c 5659F: drivers/staging/greybus/arche_platform.h 5660 5661GS1662 VIDEO SERIALIZER 5662M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5663L: linux-media@vger.kernel.org 5664T: git git://linuxtv.org/media_tree.git 5665S: Maintained 5666F: drivers/media/spi/gs1662.c 5667 5668GSPCA FINEPIX SUBDRIVER 5669M: Frank Zago <frank@zago.net> 5670L: linux-media@vger.kernel.org 5671T: git git://linuxtv.org/media_tree.git 5672S: Maintained 5673F: drivers/media/usb/gspca/finepix.c 5674 5675GSPCA GL860 SUBDRIVER 5676M: Olivier Lorin <o.lorin@laposte.net> 5677L: linux-media@vger.kernel.org 5678T: git git://linuxtv.org/media_tree.git 5679S: Maintained 5680F: drivers/media/usb/gspca/gl860/ 5681 5682GSPCA M5602 SUBDRIVER 5683M: Erik Andren <erik.andren@gmail.com> 5684L: linux-media@vger.kernel.org 5685T: git git://linuxtv.org/media_tree.git 5686S: Maintained 5687F: drivers/media/usb/gspca/m5602/ 5688 5689GSPCA PAC207 SONIXB SUBDRIVER 5690M: Hans Verkuil <hverkuil@xs4all.nl> 5691L: linux-media@vger.kernel.org 5692T: git git://linuxtv.org/media_tree.git 5693S: Odd Fixes 5694F: drivers/media/usb/gspca/pac207.c 5695 5696GSPCA SN9C20X SUBDRIVER 5697M: Brian Johnson <brijohn@gmail.com> 5698L: linux-media@vger.kernel.org 5699T: git git://linuxtv.org/media_tree.git 5700S: Maintained 5701F: drivers/media/usb/gspca/sn9c20x.c 5702 5703GSPCA T613 SUBDRIVER 5704M: Leandro Costantino <lcostantino@gmail.com> 5705L: linux-media@vger.kernel.org 5706T: git git://linuxtv.org/media_tree.git 5707S: Maintained 5708F: drivers/media/usb/gspca/t613.c 5709 5710GSPCA USB WEBCAM DRIVER 5711M: Hans Verkuil <hverkuil@xs4all.nl> 5712L: linux-media@vger.kernel.org 5713T: git git://linuxtv.org/media_tree.git 5714S: Odd Fixes 5715F: drivers/media/usb/gspca/ 5716 5717GTP (GPRS Tunneling Protocol) 5718M: Pablo Neira Ayuso <pablo@netfilter.org> 5719M: Harald Welte <laforge@gnumonks.org> 5720L: osmocom-net-gprs@lists.osmocom.org 5721T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5722S: Maintained 5723F: drivers/net/gtp.c 5724 5725GUID PARTITION TABLE (GPT) 5726M: Davidlohr Bueso <dave@stgolabs.net> 5727L: linux-efi@vger.kernel.org 5728S: Maintained 5729F: block/partitions/efi.* 5730 5731STK1160 USB VIDEO CAPTURE DRIVER 5732M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5733L: linux-media@vger.kernel.org 5734T: git git://linuxtv.org/media_tree.git 5735S: Maintained 5736F: drivers/media/usb/stk1160/ 5737 5738H8/300 ARCHITECTURE 5739M: Yoshinori Sato <ysato@users.sourceforge.jp> 5740L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5741W: http://uclinux-h8.sourceforge.jp 5742T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5743S: Maintained 5744F: arch/h8300/ 5745F: drivers/clocksource/h8300_*.c 5746F: drivers/clk/h8300/ 5747F: drivers/irqchip/irq-renesas-h8*.c 5748 5749HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5750M: Frank Seidel <frank@f-seidel.de> 5751L: platform-driver-x86@vger.kernel.org 5752W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5753S: Maintained 5754F: drivers/platform/x86/hdaps.c 5755 5756HDPVR USB VIDEO ENCODER DRIVER 5757M: Hans Verkuil <hverkuil@xs4all.nl> 5758L: linux-media@vger.kernel.org 5759T: git git://linuxtv.org/media_tree.git 5760W: https://linuxtv.org 5761S: Odd Fixes 5762F: drivers/media/usb/hdpvr/ 5763 5764HWPOISON MEMORY FAILURE HANDLING 5765M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5766L: linux-mm@kvack.org 5767S: Maintained 5768F: mm/memory-failure.c 5769F: mm/hwpoison-inject.c 5770 5771HYPERVISOR VIRTUAL CONSOLE DRIVER 5772L: linuxppc-dev@lists.ozlabs.org 5773S: Odd Fixes 5774F: drivers/tty/hvc/ 5775 5776HACKRF MEDIA DRIVER 5777M: Antti Palosaari <crope@iki.fi> 5778L: linux-media@vger.kernel.org 5779W: https://linuxtv.org 5780W: http://palosaari.fi/linux/ 5781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5782T: git git://linuxtv.org/anttip/media_tree.git 5783S: Maintained 5784F: drivers/media/usb/hackrf/ 5785 5786HARDWARE MONITORING 5787M: Jean Delvare <jdelvare@suse.com> 5788M: Guenter Roeck <linux@roeck-us.net> 5789L: linux-hwmon@vger.kernel.org 5790W: http://hwmon.wiki.kernel.org/ 5791T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5792T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5793S: Maintained 5794F: Documentation/hwmon/ 5795F: drivers/hwmon/ 5796F: include/linux/hwmon*.h 5797 5798HARDWARE RANDOM NUMBER GENERATOR CORE 5799M: Matt Mackall <mpm@selenic.com> 5800M: Herbert Xu <herbert@gondor.apana.org.au> 5801L: linux-crypto@vger.kernel.org 5802S: Odd fixes 5803F: Documentation/devicetree/bindings/rng/ 5804F: Documentation/hw_random.txt 5805F: drivers/char/hw_random/ 5806F: include/linux/hw_random.h 5807 5808HARDWARE SPINLOCK CORE 5809M: Ohad Ben-Cohen <ohad@wizery.com> 5810M: Bjorn Andersson <bjorn.andersson@linaro.org> 5811L: linux-remoteproc@vger.kernel.org 5812S: Maintained 5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5814F: Documentation/devicetree/bindings/hwlock/ 5815F: Documentation/hwspinlock.txt 5816F: drivers/hwspinlock/ 5817F: include/linux/hwspinlock.h 5818 5819HARMONY SOUND DRIVER 5820L: linux-parisc@vger.kernel.org 5821S: Maintained 5822F: sound/parisc/harmony.* 5823 5824HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5825M: Jimmy Vance <jimmy.vance@hpe.com> 5826S: Supported 5827F: Documentation/watchdog/hpwdt.txt 5828F: drivers/watchdog/hpwdt.c 5829 5830HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5831M: Don Brace <don.brace@microsemi.com> 5832L: esc.storagedev@microsemi.com 5833L: linux-scsi@vger.kernel.org 5834S: Supported 5835F: Documentation/scsi/hpsa.txt 5836F: drivers/scsi/hpsa*.[ch] 5837F: include/linux/cciss*.h 5838F: include/uapi/linux/cciss*.h 5839 5840HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5841M: Don Brace <don.brace@microsemi.com> 5842L: esc.storagedev@microsemi.com 5843L: linux-scsi@vger.kernel.org 5844S: Supported 5845F: Documentation/blockdev/cciss.txt 5846F: drivers/block/cciss* 5847F: include/linux/cciss_ioctl.h 5848F: include/uapi/linux/cciss_ioctl.h 5849 5850HFI1 DRIVER 5851M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5852M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5853L: linux-rdma@vger.kernel.org 5854S: Supported 5855F: drivers/infiniband/hw/hfi1 5856 5857HFS FILESYSTEM 5858L: linux-fsdevel@vger.kernel.org 5859S: Orphan 5860F: Documentation/filesystems/hfs.txt 5861F: fs/hfs/ 5862 5863HFSPLUS FILESYSTEM 5864L: linux-fsdevel@vger.kernel.org 5865S: Orphan 5866F: Documentation/filesystems/hfsplus.txt 5867F: fs/hfsplus/ 5868 5869HGA FRAMEBUFFER DRIVER 5870M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5871L: linux-nvidia@lists.surfsouth.com 5872W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5873S: Maintained 5874F: drivers/video/fbdev/hgafb.c 5875 5876HIBERNATION (aka Software Suspend, aka swsusp) 5877M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5878M: Pavel Machek <pavel@ucw.cz> 5879L: linux-pm@vger.kernel.org 5880B: https://bugzilla.kernel.org 5881S: Supported 5882F: arch/x86/power/ 5883F: drivers/base/power/ 5884F: kernel/power/ 5885F: include/linux/suspend.h 5886F: include/linux/freezer.h 5887F: include/linux/pm.h 5888F: arch/*/include/asm/suspend*.h 5889 5890HID CORE LAYER 5891M: Jiri Kosina <jikos@kernel.org> 5892R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5893L: linux-input@vger.kernel.org 5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5895S: Maintained 5896F: drivers/hid/ 5897F: include/linux/hid* 5898F: include/uapi/linux/hid* 5899 5900HID SENSOR HUB DRIVERS 5901M: Jiri Kosina <jikos@kernel.org> 5902M: Jonathan Cameron <jic23@kernel.org> 5903M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5904L: linux-input@vger.kernel.org 5905L: linux-iio@vger.kernel.org 5906S: Maintained 5907F: Documentation/hid/hid-sensor* 5908F: drivers/hid/hid-sensor-* 5909F: drivers/iio/*/hid-* 5910F: include/linux/hid-sensor-* 5911 5912HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5913M: Thomas Gleixner <tglx@linutronix.de> 5914L: linux-kernel@vger.kernel.org 5915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5916S: Maintained 5917F: Documentation/timers/ 5918F: kernel/time/hrtimer.c 5919F: kernel/time/clockevents.c 5920F: kernel/time/tick*.* 5921F: kernel/time/timer_*.c 5922F: include/linux/clockchips.h 5923F: include/linux/hrtimer.h 5924 5925HIGH-SPEED SCC DRIVER FOR AX.25 5926L: linux-hams@vger.kernel.org 5927S: Orphan 5928F: drivers/net/hamradio/dmascc.c 5929F: drivers/net/hamradio/scc.c 5930 5931HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5932M: HighPoint Linux Team <linux@highpoint-tech.com> 5933W: http://www.highpoint-tech.com 5934S: Supported 5935F: Documentation/scsi/hptiop.txt 5936F: drivers/scsi/hptiop.c 5937 5938HIPPI 5939M: Jes Sorensen <jes@trained-monkey.org> 5940L: linux-hippi@sunsite.dk 5941S: Maintained 5942F: include/linux/hippidevice.h 5943F: include/uapi/linux/if_hippi.h 5944F: net/802/hippi.c 5945F: drivers/net/hippi/ 5946 5947HISILICON NETWORK SUBSYSTEM DRIVER 5948M: Yisen Zhuang <yisen.zhuang@huawei.com> 5949M: Salil Mehta <salil.mehta@huawei.com> 5950L: netdev@vger.kernel.org 5951W: http://www.hisilicon.com 5952S: Maintained 5953F: drivers/net/ethernet/hisilicon/ 5954F: Documentation/devicetree/bindings/net/hisilicon*.txt 5955 5956HISILICON ROCE DRIVER 5957M: Lijun Ou <oulijun@huawei.com> 5958M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5959L: linux-rdma@vger.kernel.org 5960S: Maintained 5961F: drivers/infiniband/hw/hns/ 5962F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5963 5964HISILICON SAS Controller 5965M: John Garry <john.garry@huawei.com> 5966W: http://www.hisilicon.com 5967S: Supported 5968F: drivers/scsi/hisi_sas/ 5969F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5970 5971HOST AP DRIVER 5972M: Jouni Malinen <j@w1.fi> 5973L: linux-wireless@vger.kernel.org 5974W: http://w1.fi/hostap-driver.html 5975S: Obsolete 5976F: drivers/net/wireless/intersil/hostap/ 5977 5978HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5979L: platform-driver-x86@vger.kernel.org 5980S: Orphan 5981F: drivers/platform/x86/tc1100-wmi.c 5982 5983HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5984M: Jaroslav Kysela <perex@perex.cz> 5985S: Maintained 5986F: drivers/net/ethernet/hp/hp100.* 5987 5988HPET: High Precision Event Timers driver 5989M: Clemens Ladisch <clemens@ladisch.de> 5990S: Maintained 5991F: Documentation/timers/hpet.txt 5992F: drivers/char/hpet.c 5993F: include/linux/hpet.h 5994F: include/uapi/linux/hpet.h 5995 5996HPET: x86 5997S: Orphan 5998F: arch/x86/kernel/hpet.c 5999F: arch/x86/include/asm/hpet.h 6000 6001HPFS FILESYSTEM 6002M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6003W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6004S: Maintained 6005F: fs/hpfs/ 6006 6007HSI SUBSYSTEM 6008M: Sebastian Reichel <sre@kernel.org> 6009T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6010S: Maintained 6011F: Documentation/ABI/testing/sysfs-bus-hsi 6012F: Documentation/device-drivers/serial-interfaces.rst 6013F: drivers/hsi/ 6014F: include/linux/hsi/ 6015F: include/uapi/linux/hsi/ 6016 6017HSO 3G MODEM DRIVER 6018L: linux-usb@vger.kernel.org 6019S: Orphan 6020F: drivers/net/usb/hso.c 6021 6022HSR NETWORK PROTOCOL 6023M: Arvid Brodin <arvid.brodin@alten.se> 6024L: netdev@vger.kernel.org 6025S: Maintained 6026F: net/hsr/ 6027 6028HTCPEN TOUCHSCREEN DRIVER 6029M: Pau Oliva Fora <pof@eslack.org> 6030L: linux-input@vger.kernel.org 6031S: Maintained 6032F: drivers/input/touchscreen/htcpen.c 6033 6034HUGETLB FILESYSTEM 6035M: Nadia Yvette Chambers <nyc@holomorphy.com> 6036S: Maintained 6037F: fs/hugetlbfs/ 6038 6039HVA ST MEDIA DRIVER 6040M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6041L: linux-media@vger.kernel.org 6042T: git git://linuxtv.org/media_tree.git 6043W: https://linuxtv.org 6044S: Supported 6045F: drivers/media/platform/sti/hva 6046 6047Hyper-V CORE AND DRIVERS 6048M: "K. Y. Srinivasan" <kys@microsoft.com> 6049M: Haiyang Zhang <haiyangz@microsoft.com> 6050M: Stephen Hemminger <sthemmin@microsoft.com> 6051L: devel@linuxdriverproject.org 6052S: Maintained 6053F: arch/x86/include/asm/mshyperv.h 6054F: arch/x86/include/uapi/asm/hyperv.h 6055F: arch/x86/kernel/cpu/mshyperv.c 6056F: arch/x86/hyperv 6057F: drivers/hid/hid-hyperv.c 6058F: drivers/hv/ 6059F: drivers/input/serio/hyperv-keyboard.c 6060F: drivers/pci/host/pci-hyperv.c 6061F: drivers/net/hyperv/ 6062F: drivers/scsi/storvsc_drv.c 6063F: drivers/uio/uio_hv_generic.c 6064F: drivers/video/fbdev/hyperv_fb.c 6065F: include/linux/hyperv.h 6066F: tools/hv/ 6067F: Documentation/ABI/stable/sysfs-bus-vmbus 6068 6069I2C MUXES 6070M: Peter Rosin <peda@axentia.se> 6071L: linux-i2c@vger.kernel.org 6072S: Maintained 6073F: Documentation/i2c/i2c-topology 6074F: Documentation/i2c/muxes/ 6075F: Documentation/devicetree/bindings/i2c/i2c-mux* 6076F: Documentation/devicetree/bindings/i2c/i2c-arb* 6077F: Documentation/devicetree/bindings/i2c/i2c-gate* 6078F: drivers/i2c/i2c-mux.c 6079F: drivers/i2c/muxes/ 6080F: include/linux/i2c-mux.h 6081 6082I2C OVER PARALLEL PORT 6083M: Jean Delvare <jdelvare@suse.com> 6084L: linux-i2c@vger.kernel.org 6085S: Maintained 6086F: Documentation/i2c/busses/i2c-parport 6087F: Documentation/i2c/busses/i2c-parport-light 6088F: drivers/i2c/busses/i2c-parport.c 6089F: drivers/i2c/busses/i2c-parport-light.c 6090 6091I2C/SMBUS CONTROLLER DRIVERS FOR PC 6092M: Jean Delvare <jdelvare@suse.com> 6093L: linux-i2c@vger.kernel.org 6094S: Maintained 6095F: Documentation/i2c/busses/i2c-ali1535 6096F: Documentation/i2c/busses/i2c-ali1563 6097F: Documentation/i2c/busses/i2c-ali15x3 6098F: Documentation/i2c/busses/i2c-amd756 6099F: Documentation/i2c/busses/i2c-amd8111 6100F: Documentation/i2c/busses/i2c-i801 6101F: Documentation/i2c/busses/i2c-nforce2 6102F: Documentation/i2c/busses/i2c-piix4 6103F: Documentation/i2c/busses/i2c-sis5595 6104F: Documentation/i2c/busses/i2c-sis630 6105F: Documentation/i2c/busses/i2c-sis96x 6106F: Documentation/i2c/busses/i2c-via 6107F: Documentation/i2c/busses/i2c-viapro 6108F: drivers/i2c/busses/i2c-ali1535.c 6109F: drivers/i2c/busses/i2c-ali1563.c 6110F: drivers/i2c/busses/i2c-ali15x3.c 6111F: drivers/i2c/busses/i2c-amd756.c 6112F: drivers/i2c/busses/i2c-amd756-s4882.c 6113F: drivers/i2c/busses/i2c-amd8111.c 6114F: drivers/i2c/busses/i2c-i801.c 6115F: drivers/i2c/busses/i2c-isch.c 6116F: drivers/i2c/busses/i2c-nforce2.c 6117F: drivers/i2c/busses/i2c-nforce2-s4985.c 6118F: drivers/i2c/busses/i2c-piix4.c 6119F: drivers/i2c/busses/i2c-sis5595.c 6120F: drivers/i2c/busses/i2c-sis630.c 6121F: drivers/i2c/busses/i2c-sis96x.c 6122F: drivers/i2c/busses/i2c-via.c 6123F: drivers/i2c/busses/i2c-viapro.c 6124 6125I2C/SMBUS ISMT DRIVER 6126M: Seth Heasley <seth.heasley@intel.com> 6127M: Neil Horman <nhorman@tuxdriver.com> 6128L: linux-i2c@vger.kernel.org 6129F: drivers/i2c/busses/i2c-ismt.c 6130F: Documentation/i2c/busses/i2c-ismt 6131 6132I2C/SMBUS STUB DRIVER 6133M: Jean Delvare <jdelvare@suse.com> 6134L: linux-i2c@vger.kernel.org 6135S: Maintained 6136F: drivers/i2c/i2c-stub.c 6137 6138I2C SUBSYSTEM 6139M: Wolfram Sang <wsa@the-dreams.de> 6140L: linux-i2c@vger.kernel.org 6141W: https://i2c.wiki.kernel.org/ 6142Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6143T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6144S: Maintained 6145F: Documentation/devicetree/bindings/i2c/ 6146F: Documentation/i2c/ 6147F: drivers/i2c/ 6148F: drivers/i2c/*/ 6149F: include/linux/i2c.h 6150F: include/linux/i2c-*.h 6151F: include/uapi/linux/i2c.h 6152F: include/uapi/linux/i2c-*.h 6153 6154I2C ACPI SUPPORT 6155M: Mika Westerberg <mika.westerberg@linux.intel.com> 6156L: linux-i2c@vger.kernel.org 6157L: linux-acpi@vger.kernel.org 6158S: Maintained 6159 6160I2C-TAOS-EVM DRIVER 6161M: Jean Delvare <jdelvare@suse.com> 6162L: linux-i2c@vger.kernel.org 6163S: Maintained 6164F: Documentation/i2c/busses/i2c-taos-evm 6165F: drivers/i2c/busses/i2c-taos-evm.c 6166 6167I2C-TINY-USB DRIVER 6168M: Till Harbaum <till@harbaum.org> 6169L: linux-i2c@vger.kernel.org 6170W: http://www.harbaum.org/till/i2c_tiny_usb 6171S: Maintained 6172F: drivers/i2c/busses/i2c-tiny-usb.c 6173 6174i386 BOOT CODE 6175M: "H. Peter Anvin" <hpa@zytor.com> 6176S: Maintained 6177F: arch/x86/boot/ 6178 6179i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6180M: "H. Peter Anvin" <hpa@zytor.com> 6181T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6182S: Maintained 6183 6184IA64 (Itanium) PLATFORM 6185M: Tony Luck <tony.luck@intel.com> 6186M: Fenghua Yu <fenghua.yu@intel.com> 6187L: linux-ia64@vger.kernel.org 6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6189S: Maintained 6190F: arch/ia64/ 6191 6192IBM Power VMX Cryptographic instructions 6193M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6194M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6195L: linux-crypto@vger.kernel.org 6196S: Supported 6197F: drivers/crypto/vmx/Makefile 6198F: drivers/crypto/vmx/Kconfig 6199F: drivers/crypto/vmx/vmx.c 6200F: drivers/crypto/vmx/aes* 6201F: drivers/crypto/vmx/ghash* 6202F: drivers/crypto/vmx/ppc-xlate.pl 6203 6204IBM Power in-Nest Crypto Acceleration 6205M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6206M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6207L: linux-crypto@vger.kernel.org 6208S: Supported 6209F: drivers/crypto/nx/Makefile 6210F: drivers/crypto/nx/Kconfig 6211F: drivers/crypto/nx/nx-aes* 6212F: drivers/crypto/nx/nx-sha* 6213F: drivers/crypto/nx/nx.* 6214F: drivers/crypto/nx/nx_csbcpb.h 6215F: drivers/crypto/nx/nx_debugfs.h 6216 6217IBM Power 842 compression accelerator 6218M: Dan Streetman <ddstreet@ieee.org> 6219S: Supported 6220F: drivers/crypto/nx/Makefile 6221F: drivers/crypto/nx/Kconfig 6222F: drivers/crypto/nx/nx-842* 6223F: include/linux/sw842.h 6224F: crypto/842.c 6225F: lib/842/ 6226 6227IBM Power Linux RAID adapter 6228M: Brian King <brking@us.ibm.com> 6229S: Supported 6230F: drivers/scsi/ipr.* 6231 6232IBM Power Virtual Ethernet Device Driver 6233M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6234L: netdev@vger.kernel.org 6235S: Supported 6236F: drivers/net/ethernet/ibm/ibmveth.* 6237 6238IBM Power SRIOV Virtual NIC Device Driver 6239M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6240M: John Allen <jallen@linux.vnet.ibm.com> 6241L: netdev@vger.kernel.org 6242S: Supported 6243F: drivers/net/ethernet/ibm/ibmvnic.* 6244 6245IBM Power Virtual SCSI Device Drivers 6246M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6247L: linux-scsi@vger.kernel.org 6248S: Supported 6249F: drivers/scsi/ibmvscsi/ibmvscsi* 6250F: include/scsi/viosrp.h 6251 6252IBM Power Virtual SCSI Device Target Driver 6253M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6254M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6255L: linux-scsi@vger.kernel.org 6256L: target-devel@vger.kernel.org 6257S: Supported 6258F: drivers/scsi/ibmvscsi_tgt/ 6259 6260IBM Power Virtual FC Device Drivers 6261M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6262L: linux-scsi@vger.kernel.org 6263S: Supported 6264F: drivers/scsi/ibmvscsi/ibmvfc* 6265 6266IBM ServeRAID RAID DRIVER 6267S: Orphan 6268F: drivers/scsi/ips.* 6269 6270ICH LPC AND GPIO DRIVER 6271M: Peter Tyser <ptyser@xes-inc.com> 6272S: Maintained 6273F: drivers/mfd/lpc_ich.c 6274F: drivers/gpio/gpio-ich.c 6275 6276IDT VersaClock 5 CLOCK DRIVER 6277M: Marek Vasut <marek.vasut@gmail.com> 6278S: Maintained 6279F: drivers/clk/clk-versaclock5.c 6280 6281IDE SUBSYSTEM 6282M: "David S. Miller" <davem@davemloft.net> 6283L: linux-ide@vger.kernel.org 6284Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6285T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6286S: Maintained 6287F: Documentation/ide/ 6288F: drivers/ide/ 6289F: include/linux/ide.h 6290 6291IDEAPAD LAPTOP EXTRAS DRIVER 6292M: Ike Panhc <ike.pan@canonical.com> 6293L: platform-driver-x86@vger.kernel.org 6294W: http://launchpad.net/ideapad-laptop 6295S: Maintained 6296F: drivers/platform/x86/ideapad-laptop.c 6297 6298IDEAPAD LAPTOP SLIDEBAR DRIVER 6299M: Andrey Moiseev <o2g.org.ru@gmail.com> 6300L: linux-input@vger.kernel.org 6301W: https://github.com/o2genum/ideapad-slidebar 6302S: Maintained 6303F: drivers/input/misc/ideapad_slidebar.c 6304 6305IDE/ATAPI DRIVERS 6306M: Borislav Petkov <bp@alien8.de> 6307L: linux-ide@vger.kernel.org 6308S: Maintained 6309F: Documentation/cdrom/ide-cd 6310F: drivers/ide/ide-cd* 6311 6312IEEE 802.15.4 SUBSYSTEM 6313M: Alexander Aring <aar@pengutronix.de> 6314M: Stefan Schmidt <stefan@osg.samsung.com> 6315L: linux-wpan@vger.kernel.org 6316W: http://wpan.cakelab.org/ 6317T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6318T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6319S: Maintained 6320F: net/ieee802154/ 6321F: net/mac802154/ 6322F: drivers/net/ieee802154/ 6323F: include/linux/nl802154.h 6324F: include/linux/ieee802154.h 6325F: include/net/nl802154.h 6326F: include/net/mac802154.h 6327F: include/net/af_ieee802154.h 6328F: include/net/cfg802154.h 6329F: include/net/ieee802154_netdev.h 6330F: Documentation/networking/ieee802154.txt 6331 6332IFE PROTOCOL 6333M: Yotam Gigi <yotamg@mellanox.com> 6334M: Jamal Hadi Salim <jhs@mojatatu.com> 6335F: net/ife 6336F: include/net/ife.h 6337F: include/uapi/linux/ife.h 6338 6339IGORPLUG-USB IR RECEIVER 6340M: Sean Young <sean@mess.org> 6341L: linux-media@vger.kernel.org 6342S: Maintained 6343F: drivers/media/rc/igorplugusb.c 6344 6345IGUANAWORKS USB IR TRANSCEIVER 6346M: Sean Young <sean@mess.org> 6347L: linux-media@vger.kernel.org 6348S: Maintained 6349F: drivers/media/rc/iguanair.c 6350 6351IIO DIGITAL POTENTIOMETER DAC 6352M: Peter Rosin <peda@axentia.se> 6353L: linux-iio@vger.kernel.org 6354S: Maintained 6355F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6356F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6357F: drivers/iio/dac/dpot-dac.c 6358 6359IIO ENVELOPE DETECTOR 6360M: Peter Rosin <peda@axentia.se> 6361L: linux-iio@vger.kernel.org 6362S: Maintained 6363F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6364F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6365F: drivers/iio/adc/envelope-detector.c 6366 6367IIO SUBSYSTEM AND DRIVERS 6368M: Jonathan Cameron <jic23@kernel.org> 6369R: Hartmut Knaack <knaack.h@gmx.de> 6370R: Lars-Peter Clausen <lars@metafoo.de> 6371R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6372L: linux-iio@vger.kernel.org 6373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6374S: Maintained 6375F: Documentation/devicetree/bindings/iio/ 6376F: drivers/iio/ 6377F: drivers/staging/iio/ 6378F: include/linux/iio/ 6379F: tools/iio/ 6380 6381IKANOS/ADI EAGLE ADSL USB DRIVER 6382M: Matthieu Castet <castet.matthieu@free.fr> 6383M: Stanislaw Gruszka <stf_xl@wp.pl> 6384S: Maintained 6385F: drivers/usb/atm/ueagle-atm.c 6386 6387IMGTEC ASCII LCD DRIVER 6388M: Paul Burton <paul.burton@imgtec.com> 6389S: Maintained 6390F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6391F: drivers/auxdisplay/img-ascii-lcd.c 6392 6393INA209 HARDWARE MONITOR DRIVER 6394M: Guenter Roeck <linux@roeck-us.net> 6395L: linux-hwmon@vger.kernel.org 6396S: Maintained 6397F: Documentation/hwmon/ina209 6398F: Documentation/devicetree/bindings/i2c/ina209.txt 6399F: drivers/hwmon/ina209.c 6400 6401INA2XX HARDWARE MONITOR DRIVER 6402M: Guenter Roeck <linux@roeck-us.net> 6403L: linux-hwmon@vger.kernel.org 6404S: Maintained 6405F: Documentation/hwmon/ina2xx 6406F: drivers/hwmon/ina2xx.c 6407F: include/linux/platform_data/ina2xx.h 6408 6409INDUSTRY PACK SUBSYSTEM (IPACK) 6410M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6411M: Jens Taprogge <jens.taprogge@taprogge.org> 6412M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6413L: industrypack-devel@lists.sourceforge.net 6414W: http://industrypack.sourceforge.net 6415S: Maintained 6416F: drivers/ipack/ 6417 6418INGENIC JZ4780 DMA Driver 6419M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6420S: Maintained 6421F: drivers/dma/dma-jz4780.c 6422 6423INGENIC JZ4780 NAND DRIVER 6424M: Harvey Hunt <harveyhuntnexus@gmail.com> 6425L: linux-mtd@lists.infradead.org 6426S: Maintained 6427F: drivers/mtd/nand/jz4780_* 6428 6429INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6430M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6431M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6432L: linux-ima-devel@lists.sourceforge.net 6433L: linux-ima-user@lists.sourceforge.net 6434L: linux-security-module@vger.kernel.org 6435T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6436S: Supported 6437F: security/integrity/ima/ 6438 6439IMGTEC IR DECODER DRIVER 6440M: James Hogan <james.hogan@imgtec.com> 6441S: Maintained 6442F: drivers/media/rc/img-ir/ 6443 6444IMS TWINTURBO FRAMEBUFFER DRIVER 6445L: linux-fbdev@vger.kernel.org 6446S: Orphan 6447F: drivers/video/fbdev/imsttfb.c 6448 6449INFINIBAND SUBSYSTEM 6450M: Doug Ledford <dledford@redhat.com> 6451M: Sean Hefty <sean.hefty@intel.com> 6452M: Hal Rosenstock <hal.rosenstock@gmail.com> 6453L: linux-rdma@vger.kernel.org 6454W: http://www.openfabrics.org/ 6455Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6456T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6457S: Supported 6458F: Documentation/infiniband/ 6459F: drivers/infiniband/ 6460F: include/uapi/linux/if_infiniband.h 6461F: include/uapi/rdma/ 6462F: include/rdma/ 6463 6464INOTIFY 6465M: John McCutchan <john@johnmccutchan.com> 6466M: Robert Love <rlove@rlove.org> 6467M: Eric Paris <eparis@parisplace.org> 6468S: Maintained 6469F: Documentation/filesystems/inotify.txt 6470F: fs/notify/inotify/ 6471F: include/linux/inotify.h 6472F: include/uapi/linux/inotify.h 6473 6474INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6475M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6476L: linux-input@vger.kernel.org 6477Q: http://patchwork.kernel.org/project/linux-input/list/ 6478T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6479S: Maintained 6480F: drivers/input/ 6481F: include/linux/input.h 6482F: include/uapi/linux/input.h 6483F: include/linux/input/ 6484F: Documentation/devicetree/bindings/input/ 6485 6486INPUT MULTITOUCH (MT) PROTOCOL 6487M: Henrik Rydberg <rydberg@bitmath.org> 6488L: linux-input@vger.kernel.org 6489S: Odd fixes 6490F: Documentation/input/multi-touch-protocol.txt 6491F: drivers/input/input-mt.c 6492K: \b(ABS|SYN)_MT_ 6493 6494INTEL ASoC BDW/HSW DRIVERS 6495M: Jie Yang <yang.jie@linux.intel.com> 6496L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6497S: Supported 6498F: sound/soc/intel/common/sst-dsp* 6499F: sound/soc/intel/common/sst-firmware.c 6500F: sound/soc/intel/boards/broadwell.c 6501F: sound/soc/intel/haswell/ 6502 6503INTEL C600 SERIES SAS CONTROLLER DRIVER 6504M: Intel SCU Linux support <intel-linux-scu@intel.com> 6505M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6506L: linux-scsi@vger.kernel.org 6507T: git git://git.code.sf.net/p/intel-sas/isci 6508S: Supported 6509F: drivers/scsi/isci/ 6510 6511INTEL HID EVENT DRIVER 6512M: Alex Hung <alex.hung@canonical.com> 6513L: platform-driver-x86@vger.kernel.org 6514S: Maintained 6515F: drivers/platform/x86/intel-hid.c 6516 6517INTEL VIRTUAL BUTTON DRIVER 6518M: AceLan Kao <acelan.kao@canonical.com> 6519L: platform-driver-x86@vger.kernel.org 6520S: Maintained 6521F: drivers/platform/x86/intel-vbtn.c 6522 6523INTEL IDLE DRIVER 6524M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6525M: Len Brown <lenb@kernel.org> 6526L: linux-pm@vger.kernel.org 6527T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6528B: https://bugzilla.kernel.org 6529S: Supported 6530F: drivers/idle/intel_idle.c 6531 6532INTEL INTEGRATED SENSOR HUB DRIVER 6533M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6534M: Jiri Kosina <jikos@kernel.org> 6535L: linux-input@vger.kernel.org 6536S: Maintained 6537F: drivers/hid/intel-ish-hid/ 6538 6539INTEL PSTATE DRIVER 6540M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6541M: Len Brown <lenb@kernel.org> 6542L: linux-pm@vger.kernel.org 6543S: Supported 6544F: drivers/cpufreq/intel_pstate.c 6545 6546INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6547M: Maik Broemme <mbroemme@libmpq.org> 6548L: linux-fbdev@vger.kernel.org 6549S: Maintained 6550F: Documentation/fb/intelfb.txt 6551F: drivers/video/fbdev/intelfb/ 6552 6553INTEL 810/815 FRAMEBUFFER DRIVER 6554M: Antonino Daplas <adaplas@gmail.com> 6555L: linux-fbdev@vger.kernel.org 6556S: Maintained 6557F: drivers/video/fbdev/i810/ 6558 6559INTEL MENLOW THERMAL DRIVER 6560M: Sujith Thomas <sujith.thomas@intel.com> 6561L: platform-driver-x86@vger.kernel.org 6562W: https://01.org/linux-acpi 6563S: Supported 6564F: drivers/platform/x86/intel_menlow.c 6565 6566INTEL I/OAT DMA DRIVER 6567M: Dave Jiang <dave.jiang@intel.com> 6568R: Dan Williams <dan.j.williams@intel.com> 6569L: dmaengine@vger.kernel.org 6570Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6571S: Supported 6572F: drivers/dma/ioat* 6573 6574INTEL IOMMU (VT-d) 6575M: David Woodhouse <dwmw2@infradead.org> 6576L: iommu@lists.linux-foundation.org 6577T: git git://git.infradead.org/iommu-2.6.git 6578S: Supported 6579F: drivers/iommu/intel-iommu.c 6580F: include/linux/intel-iommu.h 6581 6582INTEL IOP-ADMA DMA DRIVER 6583R: Dan Williams <dan.j.williams@intel.com> 6584S: Odd fixes 6585F: drivers/dma/iop-adma.c 6586 6587INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6588M: Krzysztof Halasa <khalasa@piap.pl> 6589S: Maintained 6590F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6591F: arch/arm/mach-ixp4xx/include/mach/npe.h 6592F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6593F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6594F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6595F: drivers/net/wan/ixp4xx_hss.c 6596 6597INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6598M: Deepak Saxena <dsaxena@plexity.net> 6599S: Maintained 6600F: drivers/char/hw_random/ixp4xx-rng.c 6601 6602INTEL ETHERNET DRIVERS 6603M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6604L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6605W: http://www.intel.com/support/feedback.htm 6606W: http://e1000.sourceforge.net/ 6607Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6610S: Supported 6611F: Documentation/networking/e100.txt 6612F: Documentation/networking/e1000.txt 6613F: Documentation/networking/e1000e.txt 6614F: Documentation/networking/igb.txt 6615F: Documentation/networking/igbvf.txt 6616F: Documentation/networking/ixgb.txt 6617F: Documentation/networking/ixgbe.txt 6618F: Documentation/networking/ixgbevf.txt 6619F: Documentation/networking/i40e.txt 6620F: Documentation/networking/i40evf.txt 6621F: drivers/net/ethernet/intel/ 6622F: drivers/net/ethernet/intel/*/ 6623 6624INTEL RDMA RNIC DRIVER 6625M: Faisal Latif <faisal.latif@intel.com> 6626M: Shiraz Saleem <shiraz.saleem@intel.com> 6627L: linux-rdma@vger.kernel.org 6628S: Supported 6629F: drivers/infiniband/hw/i40iw/ 6630 6631INTEL MERRIFIELD GPIO DRIVER 6632M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6633L: linux-gpio@vger.kernel.org 6634S: Maintained 6635F: drivers/gpio/gpio-merrifield.c 6636 6637INTEL-MID GPIO DRIVER 6638M: David Cohen <david.a.cohen@linux.intel.com> 6639L: linux-gpio@vger.kernel.org 6640S: Maintained 6641F: drivers/gpio/gpio-intel-mid.c 6642 6643INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6644M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6645L: linux-wireless@vger.kernel.org 6646S: Maintained 6647F: Documentation/networking/README.ipw2100 6648F: Documentation/networking/README.ipw2200 6649F: drivers/net/wireless/intel/ipw2x00/ 6650 6651INTEL(R) TRACE HUB 6652M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6653S: Supported 6654F: Documentation/trace/intel_th.txt 6655F: drivers/hwtracing/intel_th/ 6656 6657INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6658M: Ning Sun <ning.sun@intel.com> 6659L: tboot-devel@lists.sourceforge.net 6660W: http://tboot.sourceforge.net 6661T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6662S: Supported 6663F: Documentation/intel_txt.txt 6664F: include/linux/tboot.h 6665F: arch/x86/kernel/tboot.c 6666 6667INTEL WIRELESS WIMAX CONNECTION 2400 6668M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6669M: linux-wimax@intel.com 6670L: wimax@linuxwimax.org (subscribers-only) 6671S: Supported 6672W: http://linuxwimax.org 6673F: Documentation/wimax/README.i2400m 6674F: drivers/net/wimax/i2400m/ 6675F: include/uapi/linux/wimax/i2400m.h 6676 6677INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6678M: Stanislaw Gruszka <sgruszka@redhat.com> 6679L: linux-wireless@vger.kernel.org 6680S: Supported 6681F: drivers/net/wireless/intel/iwlegacy/ 6682 6683INTEL WIRELESS WIFI LINK (iwlwifi) 6684M: Johannes Berg <johannes.berg@intel.com> 6685M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6686M: Luca Coelho <luciano.coelho@intel.com> 6687M: Intel Linux Wireless <linuxwifi@intel.com> 6688L: linux-wireless@vger.kernel.org 6689W: http://intellinuxwireless.org 6690T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6691S: Supported 6692F: drivers/net/wireless/intel/iwlwifi/ 6693 6694INTEL MANAGEMENT ENGINE (mei) 6695M: Tomas Winkler <tomas.winkler@intel.com> 6696L: linux-kernel@vger.kernel.org 6697S: Supported 6698F: include/uapi/linux/mei.h 6699F: include/linux/mei_cl_bus.h 6700F: drivers/misc/mei/* 6701F: drivers/watchdog/mei_wdt.c 6702F: Documentation/misc-devices/mei/* 6703F: samples/mei/* 6704 6705INTEL MIC DRIVERS (mic) 6706M: Sudeep Dutt <sudeep.dutt@intel.com> 6707M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6708S: Supported 6709W: https://github.com/sudeepdutt/mic 6710W: http://software.intel.com/en-us/mic-developer 6711F: include/linux/mic_bus.h 6712F: include/linux/scif.h 6713F: include/uapi/linux/mic_common.h 6714F: include/uapi/linux/mic_ioctl.h 6715F: include/uapi/linux/scif_ioctl.h 6716F: drivers/misc/mic/ 6717F: drivers/dma/mic_x100_dma.c 6718F: drivers/dma/mic_x100_dma.h 6719F: Documentation/mic/ 6720 6721INTEL PMC/P-Unit IPC DRIVER 6722M: Zha Qipeng<qipeng.zha@intel.com> 6723L: platform-driver-x86@vger.kernel.org 6724S: Maintained 6725F: drivers/platform/x86/intel_pmc_ipc.c 6726F: drivers/platform/x86/intel_punit_ipc.c 6727F: arch/x86/include/asm/intel_pmc_ipc.h 6728F: arch/x86/include/asm/intel_punit_ipc.h 6729 6730INTEL TELEMETRY DRIVER 6731M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6732L: platform-driver-x86@vger.kernel.org 6733S: Maintained 6734F: arch/x86/include/asm/intel_telemetry.h 6735F: drivers/platform/x86/intel_telemetry* 6736 6737INTEL PMC CORE DRIVER 6738M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6739M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6740L: platform-driver-x86@vger.kernel.org 6741S: Maintained 6742F: arch/x86/include/asm/pmc_core.h 6743F: drivers/platform/x86/intel_pmc_core* 6744 6745INVENSENSE MPU-3050 GYROSCOPE DRIVER 6746M: Linus Walleij <linus.walleij@linaro.org> 6747L: linux-iio@vger.kernel.org 6748S: Maintained 6749F: drivers/iio/gyro/mpu3050* 6750F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6751 6752IOC3 ETHERNET DRIVER 6753M: Ralf Baechle <ralf@linux-mips.org> 6754L: linux-mips@linux-mips.org 6755S: Maintained 6756F: drivers/net/ethernet/sgi/ioc3-eth.c 6757 6758IOC3 SERIAL DRIVER 6759M: Pat Gefre <pfg@sgi.com> 6760L: linux-serial@vger.kernel.org 6761S: Maintained 6762F: drivers/tty/serial/ioc3_serial.c 6763 6764IOMMU DRIVERS 6765M: Joerg Roedel <joro@8bytes.org> 6766L: iommu@lists.linux-foundation.org 6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6768S: Maintained 6769F: Documentation/devicetree/bindings/iommu/ 6770F: drivers/iommu/ 6771 6772IP MASQUERADING 6773M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6774S: Maintained 6775F: net/ipv4/netfilter/ipt_MASQUERADE.c 6776 6777IPMI SUBSYSTEM 6778M: Corey Minyard <minyard@acm.org> 6779L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6780W: http://openipmi.sourceforge.net/ 6781S: Supported 6782F: Documentation/IPMI.txt 6783F: drivers/char/ipmi/ 6784F: include/linux/ipmi* 6785F: include/uapi/linux/ipmi* 6786 6787QCOM AUDIO (ASoC) DRIVERS 6788M: Patrick Lai <plai@codeaurora.org> 6789M: Banajit Goswami <bgoswami@codeaurora.org> 6790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6791S: Supported 6792F: sound/soc/qcom/ 6793 6794IPS SCSI RAID DRIVER 6795M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6796L: linux-scsi@vger.kernel.org 6797W: http://www.adaptec.com/ 6798S: Maintained 6799F: drivers/scsi/ips* 6800 6801IPVS 6802M: Wensong Zhang <wensong@linux-vs.org> 6803M: Simon Horman <horms@verge.net.au> 6804M: Julian Anastasov <ja@ssi.bg> 6805L: netdev@vger.kernel.org 6806L: lvs-devel@vger.kernel.org 6807S: Maintained 6808T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6810F: Documentation/networking/ipvs-sysctl.txt 6811F: include/net/ip_vs.h 6812F: include/uapi/linux/ip_vs.h 6813F: net/netfilter/ipvs/ 6814 6815IPWIRELESS DRIVER 6816M: Jiri Kosina <jikos@kernel.org> 6817M: David Sterba <dsterba@suse.com> 6818S: Odd Fixes 6819F: drivers/tty/ipwireless/ 6820 6821IPX NETWORK LAYER 6822L: netdev@vger.kernel.org 6823S: Odd fixes 6824F: include/net/ipx.h 6825F: include/uapi/linux/ipx.h 6826F: net/ipx/ 6827 6828IRDA SUBSYSTEM 6829M: Samuel Ortiz <samuel@sortiz.org> 6830L: irda-users@lists.sourceforge.net (subscribers-only) 6831L: netdev@vger.kernel.org 6832W: http://irda.sourceforge.net/ 6833S: Maintained 6834T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6835F: Documentation/networking/irda.txt 6836F: drivers/net/irda/ 6837F: include/net/irda/ 6838F: net/irda/ 6839 6840IRQ SUBSYSTEM 6841M: Thomas Gleixner <tglx@linutronix.de> 6842L: linux-kernel@vger.kernel.org 6843S: Maintained 6844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6845F: kernel/irq/ 6846 6847IRQCHIP DRIVERS 6848M: Thomas Gleixner <tglx@linutronix.de> 6849M: Jason Cooper <jason@lakedaemon.net> 6850M: Marc Zyngier <marc.zyngier@arm.com> 6851L: linux-kernel@vger.kernel.org 6852S: Maintained 6853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6854T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6855F: Documentation/devicetree/bindings/interrupt-controller/ 6856F: drivers/irqchip/ 6857 6858IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6859M: Marc Zyngier <marc.zyngier@arm.com> 6860S: Maintained 6861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6862F: Documentation/IRQ-domain.txt 6863F: include/linux/irqdomain.h 6864F: kernel/irq/irqdomain.c 6865F: kernel/irq/msi.c 6866 6867ISA 6868M: William Breathitt Gray <vilhelm.gray@gmail.com> 6869S: Maintained 6870F: Documentation/isa.txt 6871F: drivers/base/isa.c 6872F: include/linux/isa.h 6873 6874ISAPNP 6875M: Jaroslav Kysela <perex@perex.cz> 6876S: Maintained 6877F: Documentation/isapnp.txt 6878F: drivers/pnp/isapnp/ 6879F: include/linux/isapnp.h 6880 6881ISA RADIO MODULE 6882M: Hans Verkuil <hverkuil@xs4all.nl> 6883L: linux-media@vger.kernel.org 6884T: git git://linuxtv.org/media_tree.git 6885W: https://linuxtv.org 6886S: Maintained 6887F: drivers/media/radio/radio-isa* 6888 6889iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6890M: Peter Jones <pjones@redhat.com> 6891M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6892S: Maintained 6893F: drivers/firmware/iscsi_ibft* 6894 6895ISCSI 6896M: Lee Duncan <lduncan@suse.com> 6897M: Chris Leech <cleech@redhat.com> 6898L: open-iscsi@googlegroups.com 6899W: www.open-iscsi.com 6900S: Maintained 6901F: drivers/scsi/*iscsi* 6902F: include/scsi/*iscsi* 6903 6904ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6905M: Or Gerlitz <ogerlitz@mellanox.com> 6906M: Sagi Grimberg <sagi@grimberg.me> 6907M: Roi Dayan <roid@mellanox.com> 6908L: linux-rdma@vger.kernel.org 6909S: Supported 6910W: http://www.openfabrics.org 6911W: www.open-iscsi.org 6912Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6913F: drivers/infiniband/ulp/iser/ 6914 6915ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6916M: Sagi Grimberg <sagi@grimberg.me> 6917T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6918L: linux-rdma@vger.kernel.org 6919L: target-devel@vger.kernel.org 6920S: Supported 6921W: http://www.linux-iscsi.org 6922F: drivers/infiniband/ulp/isert 6923 6924ISDN SUBSYSTEM 6925M: Karsten Keil <isdn@linux-pingi.de> 6926L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6927L: netdev@vger.kernel.org 6928W: http://www.isdn4linux.de 6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6930S: Maintained 6931F: Documentation/isdn/ 6932F: drivers/isdn/ 6933F: include/linux/isdn.h 6934F: include/linux/isdn/ 6935F: include/uapi/linux/isdn.h 6936F: include/uapi/linux/isdn/ 6937 6938ISDN SUBSYSTEM (Eicon active card driver) 6939M: Armin Schindler <mac@melware.de> 6940L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6941W: http://www.melware.de 6942S: Maintained 6943F: drivers/isdn/hardware/eicon/ 6944 6945IT87 HARDWARE MONITORING DRIVER 6946M: Jean Delvare <jdelvare@suse.com> 6947L: linux-hwmon@vger.kernel.org 6948S: Maintained 6949F: Documentation/hwmon/it87 6950F: drivers/hwmon/it87.c 6951 6952IT913X MEDIA DRIVER 6953M: Antti Palosaari <crope@iki.fi> 6954L: linux-media@vger.kernel.org 6955W: https://linuxtv.org 6956W: http://palosaari.fi/linux/ 6957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6958T: git git://linuxtv.org/anttip/media_tree.git 6959S: Maintained 6960F: drivers/media/tuners/it913x* 6961 6962IVTV VIDEO4LINUX DRIVER 6963M: Andy Walls <awalls@md.metrocast.net> 6964L: ivtv-devel@ivtvdriver.org (subscribers-only) 6965L: linux-media@vger.kernel.org 6966T: git git://linuxtv.org/media_tree.git 6967W: http://www.ivtvdriver.org 6968S: Maintained 6969F: Documentation/media/v4l-drivers/ivtv* 6970F: drivers/media/pci/ivtv/ 6971F: include/uapi/linux/ivtv* 6972 6973IX2505V MEDIA DRIVER 6974M: Malcolm Priestley <tvboxspy@gmail.com> 6975L: linux-media@vger.kernel.org 6976W: https://linuxtv.org 6977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6978S: Maintained 6979F: drivers/media/dvb-frontends/ix2505v* 6980 6981JC42.4 TEMPERATURE SENSOR DRIVER 6982M: Guenter Roeck <linux@roeck-us.net> 6983L: linux-hwmon@vger.kernel.org 6984S: Maintained 6985F: drivers/hwmon/jc42.c 6986F: Documentation/hwmon/jc42 6987 6988JFS FILESYSTEM 6989M: Dave Kleikamp <shaggy@kernel.org> 6990L: jfs-discussion@lists.sourceforge.net 6991W: http://jfs.sourceforge.net/ 6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6993S: Maintained 6994F: Documentation/filesystems/jfs.txt 6995F: fs/jfs/ 6996 6997JME NETWORK DRIVER 6998M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6999L: netdev@vger.kernel.org 7000S: Maintained 7001F: drivers/net/ethernet/jme.* 7002 7003JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7004M: David Woodhouse <dwmw2@infradead.org> 7005L: linux-mtd@lists.infradead.org 7006W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7007S: Maintained 7008F: fs/jffs2/ 7009F: include/uapi/linux/jffs2.h 7010 7011JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7012M: "Theodore Ts'o" <tytso@mit.edu> 7013M: Jan Kara <jack@suse.com> 7014L: linux-ext4@vger.kernel.org 7015S: Maintained 7016F: fs/jbd2/ 7017F: include/linux/jbd2.h 7018 7019JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7020M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7021L: linux-media@vger.kernel.org 7022S: Maintained 7023F: drivers/media/platform/rcar_jpu.c 7024 7025JSM Neo PCI based serial card 7026M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7027L: linux-serial@vger.kernel.org 7028S: Maintained 7029F: drivers/tty/serial/jsm/ 7030 7031K10TEMP HARDWARE MONITORING DRIVER 7032M: Clemens Ladisch <clemens@ladisch.de> 7033L: linux-hwmon@vger.kernel.org 7034S: Maintained 7035F: Documentation/hwmon/k10temp 7036F: drivers/hwmon/k10temp.c 7037 7038K8TEMP HARDWARE MONITORING DRIVER 7039M: Rudolf Marek <r.marek@assembler.cz> 7040L: linux-hwmon@vger.kernel.org 7041S: Maintained 7042F: Documentation/hwmon/k8temp 7043F: drivers/hwmon/k8temp.c 7044 7045KASAN 7046M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7047R: Alexander Potapenko <glider@google.com> 7048R: Dmitry Vyukov <dvyukov@google.com> 7049L: kasan-dev@googlegroups.com 7050S: Maintained 7051F: arch/*/include/asm/kasan.h 7052F: arch/*/mm/kasan_init* 7053F: Documentation/dev-tools/kasan.rst 7054F: include/linux/kasan*.h 7055F: lib/test_kasan.c 7056F: mm/kasan/ 7057F: scripts/Makefile.kasan 7058 7059KCONFIG 7060M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7061L: linux-kbuild@vger.kernel.org 7062T: git git://gitorious.org/linux-kconfig/linux-kconfig 7063S: Maintained 7064F: Documentation/kbuild/kconfig-language.txt 7065F: scripts/kconfig/ 7066 7067KDUMP 7068M: Dave Young <dyoung@redhat.com> 7069M: Baoquan He <bhe@redhat.com> 7070R: Vivek Goyal <vgoyal@redhat.com> 7071L: kexec@lists.infradead.org 7072W: http://lse.sourceforge.net/kdump/ 7073S: Maintained 7074F: Documentation/kdump/ 7075 7076KEENE FM RADIO TRANSMITTER DRIVER 7077M: Hans Verkuil <hverkuil@xs4all.nl> 7078L: linux-media@vger.kernel.org 7079T: git git://linuxtv.org/media_tree.git 7080W: https://linuxtv.org 7081S: Maintained 7082F: drivers/media/radio/radio-keene* 7083 7084KERNEL AUTOMOUNTER v4 (AUTOFS4) 7085M: Ian Kent <raven@themaw.net> 7086L: autofs@vger.kernel.org 7087S: Maintained 7088F: fs/autofs4/ 7089 7090KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7091M: Masahiro Yamada <yamada.masahiro@socionext.com> 7092M: Michal Marek <mmarek@suse.com> 7093T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7094L: linux-kbuild@vger.kernel.org 7095S: Maintained 7096F: Documentation/kbuild/ 7097F: Makefile 7098F: scripts/Makefile.* 7099F: scripts/basic/ 7100F: scripts/mk* 7101F: scripts/package/ 7102 7103KERNEL JANITORS 7104L: kernel-janitors@vger.kernel.org 7105W: http://kernelnewbies.org/KernelJanitors 7106S: Odd Fixes 7107 7108KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7109M: "J. Bruce Fields" <bfields@fieldses.org> 7110M: Jeff Layton <jlayton@poochiereds.net> 7111L: linux-nfs@vger.kernel.org 7112W: http://nfs.sourceforge.net/ 7113T: git git://linux-nfs.org/~bfields/linux.git 7114S: Supported 7115F: fs/nfsd/ 7116F: include/uapi/linux/nfsd/ 7117F: fs/lockd/ 7118F: fs/nfs_common/ 7119F: net/sunrpc/ 7120F: include/linux/lockd/ 7121F: include/linux/sunrpc/ 7122F: include/uapi/linux/sunrpc/ 7123 7124KERNEL SELFTEST FRAMEWORK 7125M: Shuah Khan <shuahkh@osg.samsung.com> 7126M: Shuah Khan <shuah@kernel.org> 7127L: linux-kselftest@vger.kernel.org 7128T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7129S: Maintained 7130F: tools/testing/selftests 7131 7132KERNEL VIRTUAL MACHINE (KVM) 7133M: Paolo Bonzini <pbonzini@redhat.com> 7134M: Radim Krčmář <rkrcmar@redhat.com> 7135L: kvm@vger.kernel.org 7136W: http://www.linux-kvm.org 7137T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7138S: Supported 7139F: Documentation/*/kvm*.txt 7140F: Documentation/virtual/kvm/ 7141F: arch/*/kvm/ 7142F: arch/x86/kernel/kvm.c 7143F: arch/x86/kernel/kvmclock.c 7144F: arch/*/include/asm/kvm* 7145F: include/linux/kvm* 7146F: include/uapi/linux/kvm* 7147F: virt/kvm/ 7148F: tools/kvm/ 7149 7150KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7151M: Joerg Roedel <joro@8bytes.org> 7152L: kvm@vger.kernel.org 7153W: http://www.linux-kvm.org/ 7154S: Maintained 7155F: arch/x86/include/asm/svm.h 7156F: arch/x86/kvm/svm.c 7157 7158KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7159M: Alexander Graf <agraf@suse.com> 7160L: kvm-ppc@vger.kernel.org 7161W: http://www.linux-kvm.org/ 7162T: git git://github.com/agraf/linux-2.6.git 7163S: Supported 7164F: arch/powerpc/include/asm/kvm* 7165F: arch/powerpc/kvm/ 7166 7167KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7168M: Christian Borntraeger <borntraeger@de.ibm.com> 7169M: Cornelia Huck <cornelia.huck@de.ibm.com> 7170L: linux-s390@vger.kernel.org 7171W: http://www.ibm.com/developerworks/linux/linux390/ 7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7173S: Supported 7174F: Documentation/s390/kvm.txt 7175F: arch/s390/include/asm/kvm* 7176F: arch/s390/kvm/ 7177 7178KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7179M: Christoffer Dall <christoffer.dall@linaro.org> 7180M: Marc Zyngier <marc.zyngier@arm.com> 7181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7182L: kvmarm@lists.cs.columbia.edu 7183W: http://systems.cs.columbia.edu/projects/kvm-arm 7184T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7185S: Supported 7186F: arch/arm/include/uapi/asm/kvm* 7187F: arch/arm/include/asm/kvm* 7188F: arch/arm/kvm/ 7189F: virt/kvm/arm/ 7190F: include/kvm/arm_* 7191 7192KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7193M: Christoffer Dall <christoffer.dall@linaro.org> 7194M: Marc Zyngier <marc.zyngier@arm.com> 7195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7196L: kvmarm@lists.cs.columbia.edu 7197S: Maintained 7198F: arch/arm64/include/uapi/asm/kvm* 7199F: arch/arm64/include/asm/kvm* 7200F: arch/arm64/kvm/ 7201 7202KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7203M: James Hogan <james.hogan@imgtec.com> 7204L: linux-mips@linux-mips.org 7205S: Supported 7206F: arch/mips/include/uapi/asm/kvm* 7207F: arch/mips/include/asm/kvm* 7208F: arch/mips/kvm/ 7209 7210KERNFS 7211M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7212M: Tejun Heo <tj@kernel.org> 7213T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7214S: Supported 7215F: include/linux/kernfs.h 7216F: fs/kernfs/ 7217 7218KEXEC 7219M: Eric Biederman <ebiederm@xmission.com> 7220W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7221L: kexec@lists.infradead.org 7222S: Maintained 7223F: include/linux/kexec.h 7224F: include/uapi/linux/kexec.h 7225F: kernel/kexec* 7226 7227KEYS/KEYRINGS: 7228M: David Howells <dhowells@redhat.com> 7229L: keyrings@vger.kernel.org 7230S: Maintained 7231F: Documentation/security/keys.txt 7232F: include/linux/key.h 7233F: include/linux/key-type.h 7234F: include/linux/keyctl.h 7235F: include/uapi/linux/keyctl.h 7236F: include/keys/ 7237F: security/keys/ 7238 7239KEYS-TRUSTED 7240M: David Safford <safford@us.ibm.com> 7241M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7242L: linux-security-module@vger.kernel.org 7243L: keyrings@vger.kernel.org 7244S: Supported 7245F: Documentation/security/keys-trusted-encrypted.txt 7246F: include/keys/trusted-type.h 7247F: security/keys/trusted.c 7248F: security/keys/trusted.h 7249 7250KEYS-ENCRYPTED 7251M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7252M: David Safford <safford@us.ibm.com> 7253L: linux-security-module@vger.kernel.org 7254L: keyrings@vger.kernel.org 7255S: Supported 7256F: Documentation/security/keys-trusted-encrypted.txt 7257F: include/keys/encrypted-type.h 7258F: security/keys/encrypted-keys/ 7259 7260KGDB / KDB /debug_core 7261M: Jason Wessel <jason.wessel@windriver.com> 7262W: http://kgdb.wiki.kernel.org/ 7263L: kgdb-bugreport@lists.sourceforge.net 7264T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7265S: Maintained 7266F: Documentation/DocBook/kgdb.tmpl 7267F: drivers/misc/kgdbts.c 7268F: drivers/tty/serial/kgdboc.c 7269F: include/linux/kdb.h 7270F: include/linux/kgdb.h 7271F: kernel/debug/ 7272 7273KMEMCHECK 7274M: Vegard Nossum <vegardno@ifi.uio.no> 7275M: Pekka Enberg <penberg@kernel.org> 7276S: Maintained 7277F: Documentation/dev-tools/kmemcheck.rst 7278F: arch/x86/include/asm/kmemcheck.h 7279F: arch/x86/mm/kmemcheck/ 7280F: include/linux/kmemcheck.h 7281F: mm/kmemcheck.c 7282 7283KMEMLEAK 7284M: Catalin Marinas <catalin.marinas@arm.com> 7285S: Maintained 7286F: Documentation/dev-tools/kmemleak.rst 7287F: include/linux/kmemleak.h 7288F: mm/kmemleak.c 7289F: mm/kmemleak-test.c 7290 7291KPROBES 7292M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7293M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7294M: "David S. Miller" <davem@davemloft.net> 7295M: Masami Hiramatsu <mhiramat@kernel.org> 7296S: Maintained 7297F: Documentation/kprobes.txt 7298F: include/linux/kprobes.h 7299F: include/asm-generic/kprobes.h 7300F: kernel/kprobes.c 7301 7302KS0108 LCD CONTROLLER DRIVER 7303M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7304W: http://miguelojeda.es/auxdisplay.htm 7305W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7306S: Maintained 7307F: Documentation/auxdisplay/ks0108 7308F: drivers/auxdisplay/ks0108.c 7309F: include/linux/ks0108.h 7310 7311L3MDEV 7312M: David Ahern <dsa@cumulusnetworks.com> 7313L: netdev@vger.kernel.org 7314S: Maintained 7315F: net/l3mdev 7316F: include/net/l3mdev.h 7317 7318LANTIQ MIPS ARCHITECTURE 7319M: John Crispin <john@phrozen.org> 7320L: linux-mips@linux-mips.org 7321S: Maintained 7322F: arch/mips/lantiq 7323 7324LAPB module 7325L: linux-x25@vger.kernel.org 7326S: Orphan 7327F: Documentation/networking/lapb-module.txt 7328F: include/*/lapb.h 7329F: net/lapb/ 7330 7331LASI 53c700 driver for PARISC 7332M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7333L: linux-scsi@vger.kernel.org 7334S: Maintained 7335F: Documentation/scsi/53c700.txt 7336F: drivers/scsi/53c700* 7337 7338LED SUBSYSTEM 7339M: Richard Purdie <rpurdie@rpsys.net> 7340M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7341M: Pavel Machek <pavel@ucw.cz> 7342L: linux-leds@vger.kernel.org 7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7344S: Maintained 7345F: Documentation/devicetree/bindings/leds/ 7346F: drivers/leds/ 7347F: include/linux/leds.h 7348 7349LEGACY EEPROM DRIVER 7350M: Jean Delvare <jdelvare@suse.com> 7351S: Maintained 7352F: Documentation/misc-devices/eeprom 7353F: drivers/misc/eeprom/eeprom.c 7354 7355LEGO USB Tower driver 7356M: Juergen Stuber <starblue@users.sourceforge.net> 7357L: legousb-devel@lists.sourceforge.net 7358W: http://legousb.sourceforge.net/ 7359S: Maintained 7360F: drivers/usb/misc/legousbtower.c 7361 7362LG2160 MEDIA DRIVER 7363M: Michael Krufky <mkrufky@linuxtv.org> 7364L: linux-media@vger.kernel.org 7365W: https://linuxtv.org 7366W: http://github.com/mkrufky 7367Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7368T: git git://linuxtv.org/mkrufky/tuners.git 7369S: Maintained 7370F: drivers/media/dvb-frontends/lg2160.* 7371 7372LGDT3305 MEDIA DRIVER 7373M: Michael Krufky <mkrufky@linuxtv.org> 7374L: linux-media@vger.kernel.org 7375W: https://linuxtv.org 7376W: http://github.com/mkrufky 7377Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7378T: git git://linuxtv.org/mkrufky/tuners.git 7379S: Maintained 7380F: drivers/media/dvb-frontends/lgdt3305.* 7381 7382LGUEST 7383M: Rusty Russell <rusty@rustcorp.com.au> 7384L: lguest@lists.ozlabs.org 7385W: http://lguest.ozlabs.org/ 7386S: Odd Fixes 7387F: arch/x86/include/asm/lguest*.h 7388F: arch/x86/lguest/ 7389F: drivers/lguest/ 7390F: include/linux/lguest*.h 7391F: tools/lguest/ 7392 7393LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7394M: Tejun Heo <tj@kernel.org> 7395L: linux-ide@vger.kernel.org 7396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7397S: Maintained 7398F: drivers/ata/ 7399F: include/linux/ata.h 7400F: include/linux/libata.h 7401F: Documentation/devicetree/bindings/ata/ 7402 7403LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7404M: Viresh Kumar <vireshk@kernel.org> 7405L: linux-ide@vger.kernel.org 7406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7407S: Maintained 7408F: include/linux/pata_arasan_cf_data.h 7409F: drivers/ata/pata_arasan_cf.c 7410 7411LIBATA PATA DRIVERS 7412M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7413M: Tejun Heo <tj@kernel.org> 7414L: linux-ide@vger.kernel.org 7415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7416S: Maintained 7417F: drivers/ata/pata_*.c 7418F: drivers/ata/ata_generic.c 7419 7420LIBATA SATA AHCI PLATFORM devices support 7421M: Hans de Goede <hdegoede@redhat.com> 7422M: Tejun Heo <tj@kernel.org> 7423L: linux-ide@vger.kernel.org 7424T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7425S: Maintained 7426F: drivers/ata/ahci_platform.c 7427F: drivers/ata/libahci_platform.c 7428F: include/linux/ahci_platform.h 7429 7430LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7431M: Mikael Pettersson <mikpelinux@gmail.com> 7432L: linux-ide@vger.kernel.org 7433T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7434S: Maintained 7435F: drivers/ata/sata_promise.* 7436 7437LIBLOCKDEP 7438M: Sasha Levin <sasha.levin@oracle.com> 7439S: Maintained 7440F: tools/lib/lockdep/ 7441 7442LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7443M: Dan Williams <dan.j.williams@intel.com> 7444L: linux-nvdimm@lists.01.org 7445Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7446T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7447S: Supported 7448F: drivers/nvdimm/* 7449F: include/linux/nd.h 7450F: include/linux/libnvdimm.h 7451F: include/uapi/linux/ndctl.h 7452 7453LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7454M: Ross Zwisler <ross.zwisler@linux.intel.com> 7455L: linux-nvdimm@lists.01.org 7456Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7457S: Supported 7458F: drivers/nvdimm/blk.c 7459F: drivers/nvdimm/region_devs.c 7460F: drivers/acpi/nfit* 7461 7462LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7463M: Vishal Verma <vishal.l.verma@intel.com> 7464L: linux-nvdimm@lists.01.org 7465Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7466S: Supported 7467F: drivers/nvdimm/btt* 7468 7469LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7470M: Ross Zwisler <ross.zwisler@linux.intel.com> 7471L: linux-nvdimm@lists.01.org 7472Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7473S: Supported 7474F: drivers/nvdimm/pmem.c 7475F: include/linux/pmem.h 7476F: arch/*/include/asm/pmem.h 7477 7478LIGHTNVM PLATFORM SUPPORT 7479M: Matias Bjorling <mb@lightnvm.io> 7480W: http://github/OpenChannelSSD 7481L: linux-block@vger.kernel.org 7482S: Maintained 7483F: drivers/lightnvm/ 7484F: include/linux/lightnvm.h 7485F: include/uapi/linux/lightnvm.h 7486 7487LINUX FOR POWERPC (32-BIT AND 64-BIT) 7488M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7489M: Paul Mackerras <paulus@samba.org> 7490M: Michael Ellerman <mpe@ellerman.id.au> 7491W: https://github.com/linuxppc/linux/wiki 7492L: linuxppc-dev@lists.ozlabs.org 7493Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7495S: Supported 7496F: Documentation/ABI/stable/sysfs-firmware-opal-* 7497F: Documentation/devicetree/bindings/powerpc/opal/ 7498F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7499F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7500F: Documentation/powerpc/ 7501F: arch/powerpc/ 7502F: drivers/char/tpm/tpm_ibmvtpm* 7503F: drivers/crypto/nx/ 7504F: drivers/crypto/vmx/ 7505F: drivers/i2c/busses/i2c-opal.c 7506F: drivers/net/ethernet/ibm/ibmveth.* 7507F: drivers/net/ethernet/ibm/ibmvnic.* 7508F: drivers/pci/hotplug/pnv_php.c 7509F: drivers/pci/hotplug/rpa* 7510F: drivers/rtc/rtc-opal.c 7511F: drivers/scsi/ibmvscsi/ 7512F: drivers/tty/hvc/hvc_opal.c 7513F: tools/testing/selftests/powerpc 7514N: /pmac 7515N: powermac 7516N: powernv 7517N: [^a-z0-9]ps3 7518N: pseries 7519 7520LINUX FOR POWER MACINTOSH 7521M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7522W: http://www.penguinppc.org/ 7523L: linuxppc-dev@lists.ozlabs.org 7524S: Maintained 7525F: arch/powerpc/platforms/powermac/ 7526F: drivers/macintosh/ 7527 7528LINUX FOR POWERPC EMBEDDED MPC5XXX 7529M: Anatolij Gustschin <agust@denx.de> 7530L: linuxppc-dev@lists.ozlabs.org 7531T: git git://git.denx.de/linux-denx-agust.git 7532S: Maintained 7533F: arch/powerpc/platforms/512x/ 7534F: arch/powerpc/platforms/52xx/ 7535 7536LINUX FOR POWERPC EMBEDDED PPC4XX 7537M: Alistair Popple <alistair@popple.id.au> 7538M: Matt Porter <mporter@kernel.crashing.org> 7539W: http://www.penguinppc.org/ 7540L: linuxppc-dev@lists.ozlabs.org 7541S: Maintained 7542F: arch/powerpc/platforms/40x/ 7543F: arch/powerpc/platforms/44x/ 7544 7545LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7546L: linuxppc-dev@lists.ozlabs.org 7547S: Orphan 7548F: arch/powerpc/*/*virtex* 7549F: arch/powerpc/*/*/*virtex* 7550 7551LINUX FOR POWERPC EMBEDDED PPC8XX 7552M: Vitaly Bordug <vitb@kernel.crashing.org> 7553W: http://www.penguinppc.org/ 7554L: linuxppc-dev@lists.ozlabs.org 7555S: Maintained 7556F: arch/powerpc/platforms/8xx/ 7557 7558LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7559M: Scott Wood <oss@buserror.net> 7560M: Kumar Gala <galak@kernel.crashing.org> 7561W: http://www.penguinppc.org/ 7562L: linuxppc-dev@lists.ozlabs.org 7563T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7564S: Maintained 7565F: arch/powerpc/platforms/83xx/ 7566F: arch/powerpc/platforms/85xx/ 7567 7568LINUX FOR POWERPC PA SEMI PWRFICIENT 7569L: linuxppc-dev@lists.ozlabs.org 7570S: Orphan 7571F: arch/powerpc/platforms/pasemi/ 7572F: drivers/*/*pasemi* 7573F: drivers/*/*/*pasemi* 7574 7575LINUX SECURITY MODULE (LSM) FRAMEWORK 7576M: Chris Wright <chrisw@sous-sol.org> 7577L: linux-security-module@vger.kernel.org 7578S: Supported 7579 7580LIS3LV02D ACCELEROMETER DRIVER 7581M: Eric Piel <eric.piel@tremplin-utc.net> 7582S: Maintained 7583F: Documentation/misc-devices/lis3lv02d 7584F: drivers/misc/lis3lv02d/ 7585F: drivers/platform/x86/hp_accel.c 7586 7587LIVE PATCHING 7588M: Josh Poimboeuf <jpoimboe@redhat.com> 7589M: Jessica Yu <jeyu@redhat.com> 7590M: Jiri Kosina <jikos@kernel.org> 7591M: Miroslav Benes <mbenes@suse.cz> 7592R: Petr Mladek <pmladek@suse.com> 7593S: Maintained 7594F: kernel/livepatch/ 7595F: include/linux/livepatch.h 7596F: arch/x86/include/asm/livepatch.h 7597F: arch/x86/kernel/livepatch.c 7598F: Documentation/livepatch/ 7599F: Documentation/ABI/testing/sysfs-kernel-livepatch 7600F: samples/livepatch/ 7601L: live-patching@vger.kernel.org 7602T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7603 7604LINUX KERNEL DUMP TEST MODULE (LKDTM) 7605M: Kees Cook <keescook@chromium.org> 7606S: Maintained 7607F: drivers/misc/lkdtm* 7608 7609LLC (802.2) 7610L: netdev@vger.kernel.org 7611S: Odd fixes 7612F: include/linux/llc.h 7613F: include/uapi/linux/llc.h 7614F: include/net/llc* 7615F: net/llc/ 7616 7617LM73 HARDWARE MONITOR DRIVER 7618M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7619L: linux-hwmon@vger.kernel.org 7620S: Maintained 7621F: drivers/hwmon/lm73.c 7622 7623LM78 HARDWARE MONITOR DRIVER 7624M: Jean Delvare <jdelvare@suse.com> 7625L: linux-hwmon@vger.kernel.org 7626S: Maintained 7627F: Documentation/hwmon/lm78 7628F: drivers/hwmon/lm78.c 7629 7630LM83 HARDWARE MONITOR DRIVER 7631M: Jean Delvare <jdelvare@suse.com> 7632L: linux-hwmon@vger.kernel.org 7633S: Maintained 7634F: Documentation/hwmon/lm83 7635F: drivers/hwmon/lm83.c 7636 7637LM90 HARDWARE MONITOR DRIVER 7638M: Jean Delvare <jdelvare@suse.com> 7639L: linux-hwmon@vger.kernel.org 7640S: Maintained 7641F: Documentation/hwmon/lm90 7642F: Documentation/devicetree/bindings/hwmon/lm90.txt 7643F: drivers/hwmon/lm90.c 7644F: include/dt-bindings/thermal/lm90.h 7645 7646LM95234 HARDWARE MONITOR DRIVER 7647M: Guenter Roeck <linux@roeck-us.net> 7648L: linux-hwmon@vger.kernel.org 7649S: Maintained 7650F: Documentation/hwmon/lm95234 7651F: drivers/hwmon/lm95234.c 7652 7653LME2510 MEDIA DRIVER 7654M: Malcolm Priestley <tvboxspy@gmail.com> 7655L: linux-media@vger.kernel.org 7656W: https://linuxtv.org 7657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7658S: Maintained 7659F: drivers/media/usb/dvb-usb-v2/lmedm04* 7660 7661LOCKING PRIMITIVES 7662M: Peter Zijlstra <peterz@infradead.org> 7663M: Ingo Molnar <mingo@redhat.com> 7664L: linux-kernel@vger.kernel.org 7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7666S: Maintained 7667F: Documentation/locking/ 7668F: include/linux/lockdep.h 7669F: include/linux/spinlock*.h 7670F: arch/*/include/asm/spinlock*.h 7671F: include/linux/rwlock*.h 7672F: include/linux/mutex*.h 7673F: arch/*/include/asm/mutex*.h 7674F: include/linux/rwsem*.h 7675F: arch/*/include/asm/rwsem.h 7676F: include/linux/seqlock.h 7677F: lib/locking*.[ch] 7678F: kernel/locking/ 7679 7680LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7681M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7682L: linux-ntfs-dev@lists.sourceforge.net 7683W: http://www.linux-ntfs.org/content/view/19/37/ 7684S: Maintained 7685F: Documentation/ldm.txt 7686F: block/partitions/ldm.* 7687 7688LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7689M: Sathya Prakash <sathya.prakash@broadcom.com> 7690M: Chaitra P B <chaitra.basappa@broadcom.com> 7691M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7692L: MPT-FusionLinux.pdl@broadcom.com 7693L: linux-scsi@vger.kernel.org 7694W: http://www.avagotech.com/support/ 7695S: Supported 7696F: drivers/message/fusion/ 7697F: drivers/scsi/mpt2sas/ 7698F: drivers/scsi/mpt3sas/ 7699 7700LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7701M: Matthew Wilcox <matthew@wil.cx> 7702L: linux-scsi@vger.kernel.org 7703S: Maintained 7704F: drivers/scsi/sym53c8xx_2/ 7705 7706LTC4261 HARDWARE MONITOR DRIVER 7707M: Guenter Roeck <linux@roeck-us.net> 7708L: linux-hwmon@vger.kernel.org 7709S: Maintained 7710F: Documentation/hwmon/ltc4261 7711F: drivers/hwmon/ltc4261.c 7712 7713LTP (Linux Test Project) 7714M: Mike Frysinger <vapier@gentoo.org> 7715M: Cyril Hrubis <chrubis@suse.cz> 7716M: Wanlong Gao <wanlong.gao@gmail.com> 7717M: Jan Stancek <jstancek@redhat.com> 7718M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7719M: Alexey Kodanev <alexey.kodanev@oracle.com> 7720L: ltp@lists.linux.it (subscribers-only) 7721W: http://linux-test-project.github.io/ 7722T: git git://github.com/linux-test-project/ltp.git 7723S: Maintained 7724 7725M32R ARCHITECTURE 7726W: http://www.linux-m32r.org/ 7727S: Orphan 7728F: arch/m32r/ 7729 7730M68K ARCHITECTURE 7731M: Geert Uytterhoeven <geert@linux-m68k.org> 7732L: linux-m68k@lists.linux-m68k.org 7733W: http://www.linux-m68k.org/ 7734T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7735S: Maintained 7736F: arch/m68k/ 7737F: drivers/zorro/ 7738 7739M68K ON APPLE MACINTOSH 7740M: Joshua Thompson <funaho@jurai.org> 7741W: http://www.mac.linux-m68k.org/ 7742L: linux-m68k@lists.linux-m68k.org 7743S: Maintained 7744F: arch/m68k/mac/ 7745 7746M68K ON HP9000/300 7747M: Philip Blundell <philb@gnu.org> 7748W: http://www.tazenda.demon.co.uk/phil/linux-hp 7749S: Maintained 7750F: arch/m68k/hp300/ 7751 7752M88DS3103 MEDIA DRIVER 7753M: Antti Palosaari <crope@iki.fi> 7754L: linux-media@vger.kernel.org 7755W: https://linuxtv.org 7756W: http://palosaari.fi/linux/ 7757Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7758T: git git://linuxtv.org/anttip/media_tree.git 7759S: Maintained 7760F: drivers/media/dvb-frontends/m88ds3103* 7761 7762M88RS2000 MEDIA DRIVER 7763M: Malcolm Priestley <tvboxspy@gmail.com> 7764L: linux-media@vger.kernel.org 7765W: https://linuxtv.org 7766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7767S: Maintained 7768F: drivers/media/dvb-frontends/m88rs2000* 7769 7770MA901 MASTERKIT USB FM RADIO DRIVER 7771M: Alexey Klimov <klimov.linux@gmail.com> 7772L: linux-media@vger.kernel.org 7773T: git git://linuxtv.org/media_tree.git 7774S: Maintained 7775F: drivers/media/radio/radio-ma901.c 7776 7777MAC80211 7778M: Johannes Berg <johannes@sipsolutions.net> 7779L: linux-wireless@vger.kernel.org 7780W: http://wireless.kernel.org/ 7781T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7783S: Maintained 7784F: Documentation/networking/mac80211-injection.txt 7785F: include/net/mac80211.h 7786F: net/mac80211/ 7787F: drivers/net/wireless/mac80211_hwsim.[ch] 7788 7789MAILBOX API 7790M: Jassi Brar <jassisinghbrar@gmail.com> 7791L: linux-kernel@vger.kernel.org 7792S: Maintained 7793F: drivers/mailbox/ 7794F: include/linux/mailbox_client.h 7795F: include/linux/mailbox_controller.h 7796 7797MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7798M: Michael Kerrisk <mtk.manpages@gmail.com> 7799W: http://www.kernel.org/doc/man-pages 7800L: linux-man@vger.kernel.org 7801S: Maintained 7802 7803MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7804M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7805L: linux-mips@linux-mips.org 7806S: Maintained 7807F: arch/mips/boot/dts/img/pistachio_marduk.dts 7808 7809MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7810M: Andrew Lunn <andrew@lunn.ch> 7811M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7812L: netdev@vger.kernel.org 7813S: Maintained 7814F: drivers/net/dsa/mv88e6xxx/ 7815F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7816 7817MARVELL ARMADA DRM SUPPORT 7818M: Russell King <linux@armlinux.org.uk> 7819S: Maintained 7820T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7821T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7822F: drivers/gpu/drm/armada/ 7823F: include/uapi/drm/armada_drm.h 7824F: Documentation/devicetree/bindings/display/armada/ 7825 7826MARVELL CRYPTO DRIVER 7827M: Boris Brezillon <boris.brezillon@free-electrons.com> 7828M: Arnaud Ebalard <arno@natisbad.org> 7829F: drivers/crypto/marvell/ 7830S: Maintained 7831L: linux-crypto@vger.kernel.org 7832 7833MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7834M: Mirko Lindner <mlindner@marvell.com> 7835M: Stephen Hemminger <stephen@networkplumber.org> 7836L: netdev@vger.kernel.org 7837S: Maintained 7838F: drivers/net/ethernet/marvell/sk* 7839 7840MARVELL LIBERTAS WIRELESS DRIVER 7841L: libertas-dev@lists.infradead.org 7842S: Orphan 7843F: drivers/net/wireless/marvell/libertas/ 7844 7845MARVELL MV643XX ETHERNET DRIVER 7846M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7847L: netdev@vger.kernel.org 7848S: Maintained 7849F: drivers/net/ethernet/marvell/mv643xx_eth.* 7850F: include/linux/mv643xx.h 7851 7852MARVELL MVNETA ETHERNET DRIVER 7853M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7854L: netdev@vger.kernel.org 7855S: Maintained 7856F: drivers/net/ethernet/marvell/mvneta.* 7857 7858MARVELL MWIFIEX WIRELESS DRIVER 7859M: Amitkumar Karwar <akarwar@marvell.com> 7860M: Nishant Sarmukadam <nishants@marvell.com> 7861M: Ganapathi Bhat <gbhat@marvell.com> 7862M: Xinming Hu <huxm@marvell.com> 7863L: linux-wireless@vger.kernel.org 7864S: Maintained 7865F: drivers/net/wireless/marvell/mwifiex/ 7866 7867MARVELL MWL8K WIRELESS DRIVER 7868M: Lennert Buytenhek <buytenh@wantstofly.org> 7869L: linux-wireless@vger.kernel.org 7870S: Odd Fixes 7871F: drivers/net/wireless/marvell/mwl8k.c 7872 7873MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7874M: Nicolas Pitre <nico@fluxnic.net> 7875S: Odd Fixes 7876F: drivers/mmc/host/mvsdio.* 7877 7878MATROX FRAMEBUFFER DRIVER 7879L: linux-fbdev@vger.kernel.org 7880S: Orphan 7881F: drivers/video/fbdev/matrox/matroxfb_* 7882F: include/uapi/linux/matroxfb.h 7883 7884MAX16065 HARDWARE MONITOR DRIVER 7885M: Guenter Roeck <linux@roeck-us.net> 7886L: linux-hwmon@vger.kernel.org 7887S: Maintained 7888F: Documentation/hwmon/max16065 7889F: drivers/hwmon/max16065.c 7890 7891MAX20751 HARDWARE MONITOR DRIVER 7892M: Guenter Roeck <linux@roeck-us.net> 7893L: linux-hwmon@vger.kernel.org 7894S: Maintained 7895F: Documentation/hwmon/max20751 7896F: drivers/hwmon/max20751.c 7897 7898MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7899L: linux-hwmon@vger.kernel.org 7900S: Orphan 7901F: Documentation/hwmon/max6650 7902F: drivers/hwmon/max6650.c 7903 7904MAX6697 HARDWARE MONITOR DRIVER 7905M: Guenter Roeck <linux@roeck-us.net> 7906L: linux-hwmon@vger.kernel.org 7907S: Maintained 7908F: Documentation/hwmon/max6697 7909F: Documentation/devicetree/bindings/i2c/max6697.txt 7910F: drivers/hwmon/max6697.c 7911F: include/linux/platform_data/max6697.h 7912 7913MAX9860 MONO AUDIO VOICE CODEC DRIVER 7914M: Peter Rosin <peda@axentia.se> 7915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7916S: Maintained 7917F: Documentation/devicetree/bindings/sound/max9860.txt 7918F: sound/soc/codecs/max9860.* 7919 7920MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7921M: Krzysztof Kozlowski <krzk@kernel.org> 7922M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7923L: linux-pm@vger.kernel.org 7924S: Supported 7925F: drivers/power/supply/max14577_charger.c 7926F: drivers/power/supply/max77693_charger.c 7927 7928MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7929M: Javier Martinez Canillas <javier@osg.samsung.com> 7930L: linux-kernel@vger.kernel.org 7931S: Supported 7932F: drivers/*/*max77802*.c 7933F: Documentation/devicetree/bindings/*/*max77802.txt 7934F: include/dt-bindings/*/*max77802.h 7935 7936MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7937M: Chanwoo Choi <cw00.choi@samsung.com> 7938M: Krzysztof Kozlowski <krzk@kernel.org> 7939M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7940L: linux-kernel@vger.kernel.org 7941S: Supported 7942F: drivers/*/max14577*.c 7943F: drivers/*/max77686*.c 7944F: drivers/*/max77693*.c 7945F: drivers/extcon/extcon-max14577.c 7946F: drivers/extcon/extcon-max77693.c 7947F: drivers/rtc/rtc-max77686.c 7948F: drivers/clk/clk-max77686.c 7949F: Documentation/devicetree/bindings/mfd/max14577.txt 7950F: Documentation/devicetree/bindings/*/max77686.txt 7951F: Documentation/devicetree/bindings/mfd/max77693.txt 7952F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7953F: include/linux/mfd/max14577*.h 7954F: include/linux/mfd/max77686*.h 7955F: include/linux/mfd/max77693*.h 7956 7957MAXIRADIO FM RADIO RECEIVER DRIVER 7958M: Hans Verkuil <hverkuil@xs4all.nl> 7959L: linux-media@vger.kernel.org 7960T: git git://linuxtv.org/media_tree.git 7961W: https://linuxtv.org 7962S: Maintained 7963F: drivers/media/radio/radio-maxiradio* 7964 7965MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7966M: Peter Rosin <peda@axentia.se> 7967L: linux-iio@vger.kernel.org 7968S: Maintained 7969F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7970F: drivers/iio/potentiometer/mcp4531.c 7971 7972MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7973M: William Breathitt Gray <vilhelm.gray@gmail.com> 7974L: linux-iio@vger.kernel.org 7975S: Maintained 7976F: drivers/iio/dac/cio-dac.c 7977 7978MEDIA DRIVERS FOR RENESAS - FCP 7979M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7980L: linux-media@vger.kernel.org 7981L: linux-renesas-soc@vger.kernel.org 7982T: git git://linuxtv.org/media_tree.git 7983S: Supported 7984F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7985F: drivers/media/platform/rcar-fcp.c 7986F: include/media/rcar-fcp.h 7987 7988MEDIA DRIVERS FOR RENESAS - FDP1 7989M: Kieran Bingham <kieran@bingham.xyz> 7990L: linux-media@vger.kernel.org 7991L: linux-renesas-soc@vger.kernel.org 7992T: git git://linuxtv.org/media_tree.git 7993S: Supported 7994F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7995F: drivers/media/platform/rcar_fdp1.c 7996 7997MEDIA DRIVERS FOR RENESAS - VIN 7998M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7999L: linux-media@vger.kernel.org 8000L: linux-renesas-soc@vger.kernel.org 8001T: git git://linuxtv.org/media_tree.git 8002S: Supported 8003F: Documentation/devicetree/bindings/media/rcar_vin.txt 8004F: drivers/media/platform/rcar-vin/ 8005 8006MEDIA DRIVERS FOR RENESAS - VSP1 8007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8008L: linux-media@vger.kernel.org 8009L: linux-renesas-soc@vger.kernel.org 8010T: git git://linuxtv.org/media_tree.git 8011S: Supported 8012F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8013F: drivers/media/platform/vsp1/ 8014 8015MEDIA DRIVERS FOR HELENE 8016M: Abylay Ospan <aospan@netup.ru> 8017L: linux-media@vger.kernel.org 8018W: https://linuxtv.org 8019W: http://netup.tv/ 8020T: git git://linuxtv.org/media_tree.git 8021S: Supported 8022F: drivers/media/dvb-frontends/helene* 8023 8024MEDIA DRIVERS FOR ASCOT2E 8025M: Sergey Kozlov <serjk@netup.ru> 8026M: Abylay Ospan <aospan@netup.ru> 8027L: linux-media@vger.kernel.org 8028W: https://linuxtv.org 8029W: http://netup.tv/ 8030T: git git://linuxtv.org/media_tree.git 8031S: Supported 8032F: drivers/media/dvb-frontends/ascot2e* 8033 8034MEDIA DRIVERS FOR CXD2841ER 8035M: Sergey Kozlov <serjk@netup.ru> 8036M: Abylay Ospan <aospan@netup.ru> 8037L: linux-media@vger.kernel.org 8038W: https://linuxtv.org 8039W: http://netup.tv/ 8040T: git git://linuxtv.org/media_tree.git 8041S: Supported 8042F: drivers/media/dvb-frontends/cxd2841er* 8043 8044MEDIA DRIVERS FOR HORUS3A 8045M: Sergey Kozlov <serjk@netup.ru> 8046M: Abylay Ospan <aospan@netup.ru> 8047L: linux-media@vger.kernel.org 8048W: https://linuxtv.org 8049W: http://netup.tv/ 8050T: git git://linuxtv.org/media_tree.git 8051S: Supported 8052F: drivers/media/dvb-frontends/horus3a* 8053 8054MEDIA DRIVERS FOR LNBH25 8055M: Sergey Kozlov <serjk@netup.ru> 8056M: Abylay Ospan <aospan@netup.ru> 8057L: linux-media@vger.kernel.org 8058W: https://linuxtv.org 8059W: http://netup.tv/ 8060T: git git://linuxtv.org/media_tree.git 8061S: Supported 8062F: drivers/media/dvb-frontends/lnbh25* 8063 8064MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8065M: Sergey Kozlov <serjk@netup.ru> 8066M: Abylay Ospan <aospan@netup.ru> 8067L: linux-media@vger.kernel.org 8068W: https://linuxtv.org 8069W: http://netup.tv/ 8070T: git git://linuxtv.org/media_tree.git 8071S: Supported 8072F: drivers/media/pci/netup_unidvb/* 8073 8074MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8075M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8076M: Mauro Carvalho Chehab <mchehab@kernel.org> 8077P: LinuxTV.org Project 8078L: linux-media@vger.kernel.org 8079W: https://linuxtv.org 8080Q: http://patchwork.kernel.org/project/linux-media/list/ 8081T: git git://linuxtv.org/media_tree.git 8082S: Maintained 8083F: Documentation/media/ 8084F: drivers/media/ 8085F: drivers/staging/media/ 8086F: include/linux/platform_data/media/ 8087F: include/media/ 8088F: include/uapi/linux/dvb/ 8089F: include/uapi/linux/videodev2.h 8090F: include/uapi/linux/media.h 8091F: include/uapi/linux/v4l2-* 8092F: include/uapi/linux/meye.h 8093F: include/uapi/linux/ivtv* 8094F: include/uapi/linux/uvcvideo.h 8095 8096MEDIATEK ETHERNET DRIVER 8097M: Felix Fietkau <nbd@openwrt.org> 8098M: John Crispin <blogic@openwrt.org> 8099L: netdev@vger.kernel.org 8100S: Maintained 8101F: drivers/net/ethernet/mediatek/ 8102 8103MEDIATEK MEDIA DRIVER 8104M: Tiffany Lin <tiffany.lin@mediatek.com> 8105M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8106S: Supported 8107F: drivers/media/platform/mtk-vcodec/ 8108F: drivers/media/platform/mtk-vpu/ 8109F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8110F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8111 8112MEDIATEK MDP DRIVER 8113M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8114M: Houlong Wei <houlong.wei@mediatek.com> 8115M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8116S: Supported 8117F: drivers/media/platform/mtk-mdp/ 8118F: drivers/media/platform/mtk-vpu/ 8119F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8120 8121MEDIATEK MT7601U WIRELESS LAN DRIVER 8122M: Jakub Kicinski <kubakici@wp.pl> 8123L: linux-wireless@vger.kernel.org 8124S: Maintained 8125F: drivers/net/wireless/mediatek/mt7601u/ 8126 8127MEGARAID SCSI/SAS DRIVERS 8128M: Kashyap Desai <kashyap.desai@broadcom.com> 8129M: Sumit Saxena <sumit.saxena@broadcom.com> 8130M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8131L: megaraidlinux.pdl@broadcom.com 8132L: linux-scsi@vger.kernel.org 8133W: http://www.avagotech.com/support/ 8134S: Maintained 8135F: Documentation/scsi/megaraid.txt 8136F: drivers/scsi/megaraid.* 8137F: drivers/scsi/megaraid/ 8138 8139MELFAS MIP4 TOUCHSCREEN DRIVER 8140M: Sangwon Jee <jeesw@melfas.com> 8141W: http://www.melfas.com 8142S: Supported 8143F: drivers/input/touchscreen/melfas_mip4.c 8144F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8145 8146MELLANOX ETHERNET DRIVER (mlx4_en) 8147M: Tariq Toukan <tariqt@mellanox.com> 8148L: netdev@vger.kernel.org 8149S: Supported 8150W: http://www.mellanox.com 8151Q: http://patchwork.ozlabs.org/project/netdev/list/ 8152F: drivers/net/ethernet/mellanox/mlx4/en_* 8153 8154MELLANOX ETHERNET DRIVER (mlx5e) 8155M: Saeed Mahameed <saeedm@mellanox.com> 8156L: netdev@vger.kernel.org 8157S: Supported 8158W: http://www.mellanox.com 8159Q: http://patchwork.ozlabs.org/project/netdev/list/ 8160F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8161 8162MELLANOX ETHERNET SWITCH DRIVERS 8163M: Jiri Pirko <jiri@mellanox.com> 8164M: Ido Schimmel <idosch@mellanox.com> 8165L: netdev@vger.kernel.org 8166S: Supported 8167W: http://www.mellanox.com 8168Q: http://patchwork.ozlabs.org/project/netdev/list/ 8169F: drivers/net/ethernet/mellanox/mlxsw/ 8170 8171MELLANOX MLXCPLD I2C AND MUX DRIVER 8172M: Vadim Pasternak <vadimp@mellanox.com> 8173M: Michael Shych <michaelsh@mellanox.com> 8174L: linux-i2c@vger.kernel.org 8175S: Supported 8176F: drivers/i2c/busses/i2c-mlxcpld.c 8177F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8178F: Documentation/i2c/busses/i2c-mlxcpld 8179 8180MELLANOX MLXCPLD LED DRIVER 8181M: Vadim Pasternak <vadimp@mellanox.com> 8182L: linux-leds@vger.kernel.org 8183S: Supported 8184F: drivers/leds/leds-mlxcpld.c 8185F: Documentation/leds/leds-mlxcpld.txt 8186 8187MELLANOX PLATFORM DRIVER 8188M: Vadim Pasternak <vadimp@mellanox.com> 8189L: platform-driver-x86@vger.kernel.org 8190S: Supported 8191F: drivers/platform/x86/mlx-platform.c 8192 8193MELLANOX MLX CPLD HOTPLUG DRIVER 8194M: Vadim Pasternak <vadimp@mellanox.com> 8195L: platform-driver-x86@vger.kernel.org 8196S: Supported 8197F: drivers/platform/x86/mlxcpld-hotplug.c 8198F: include/linux/platform_data/mlxcpld-hotplug.h 8199 8200SOFT-ROCE DRIVER (rxe) 8201M: Moni Shoua <monis@mellanox.com> 8202L: linux-rdma@vger.kernel.org 8203S: Supported 8204W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8205Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8206F: drivers/infiniband/sw/rxe/ 8207F: include/uapi/rdma/rdma_user_rxe.h 8208 8209MEMBARRIER SUPPORT 8210M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8211M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8212L: linux-kernel@vger.kernel.org 8213S: Supported 8214F: kernel/membarrier.c 8215F: include/uapi/linux/membarrier.h 8216 8217MEMORY MANAGEMENT 8218L: linux-mm@kvack.org 8219W: http://www.linux-mm.org 8220S: Maintained 8221F: include/linux/mm.h 8222F: include/linux/gfp.h 8223F: include/linux/mmzone.h 8224F: include/linux/memory_hotplug.h 8225F: include/linux/vmalloc.h 8226F: mm/ 8227 8228MEMORY TECHNOLOGY DEVICES (MTD) 8229M: David Woodhouse <dwmw2@infradead.org> 8230M: Brian Norris <computersforpeace@gmail.com> 8231M: Boris Brezillon <boris.brezillon@free-electrons.com> 8232M: Marek Vasut <marek.vasut@gmail.com> 8233M: Richard Weinberger <richard@nod.at> 8234M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8235L: linux-mtd@lists.infradead.org 8236W: http://www.linux-mtd.infradead.org/ 8237Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8238T: git git://git.infradead.org/linux-mtd.git 8239T: git git://git.infradead.org/l2-mtd.git 8240S: Maintained 8241F: Documentation/devicetree/bindings/mtd/ 8242F: drivers/mtd/ 8243F: include/linux/mtd/ 8244F: include/uapi/mtd/ 8245 8246MEN A21 WATCHDOG DRIVER 8247M: Johannes Thumshirn <morbidrsa@gmail.com> 8248L: linux-watchdog@vger.kernel.org 8249S: Maintained 8250F: drivers/watchdog/mena21_wdt.c 8251 8252MEN CHAMELEON BUS (mcb) 8253M: Johannes Thumshirn <morbidrsa@gmail.com> 8254S: Maintained 8255F: drivers/mcb/ 8256F: include/linux/mcb.h 8257F: Documentation/men-chameleon-bus.txt 8258 8259MEN F21BMC (Board Management Controller) 8260M: Andreas Werner <andreas.werner@men.de> 8261S: Supported 8262F: drivers/mfd/menf21bmc.c 8263F: drivers/watchdog/menf21bmc_wdt.c 8264F: drivers/leds/leds-menf21bmc.c 8265F: drivers/hwmon/menf21bmc_hwmon.c 8266F: Documentation/hwmon/menf21bmc 8267 8268METAG ARCHITECTURE 8269M: James Hogan <james.hogan@imgtec.com> 8270L: linux-metag@vger.kernel.org 8271T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8272S: Odd Fixes 8273F: arch/metag/ 8274F: Documentation/metag/ 8275F: Documentation/devicetree/bindings/metag/ 8276F: Documentation/devicetree/bindings/interrupt-controller/img,* 8277F: drivers/clocksource/metag_generic.c 8278F: drivers/irqchip/irq-metag.c 8279F: drivers/irqchip/irq-metag-ext.c 8280F: drivers/tty/metag_da.c 8281 8282MICROBLAZE ARCHITECTURE 8283M: Michal Simek <monstr@monstr.eu> 8284W: http://www.monstr.eu/fdt/ 8285T: git git://git.monstr.eu/linux-2.6-microblaze.git 8286S: Supported 8287F: arch/microblaze/ 8288 8289MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8290M: Richard Genoud <richard.genoud@gmail.com> 8291S: Maintained 8292F: drivers/tty/serial/atmel_serial.c 8293F: include/linux/atmel_serial.h 8294 8295MICROCHIP / ATMEL DMA DRIVER 8296M: Ludovic Desroches <ludovic.desroches@microchip.com> 8297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8298L: dmaengine@vger.kernel.org 8299S: Supported 8300F: drivers/dma/at_hdmac.c 8301F: drivers/dma/at_hdmac_regs.h 8302F: include/linux/platform_data/dma-atmel.h 8303 8304MICROCHIP / ATMEL ISC DRIVER 8305M: Songjun Wu <songjun.wu@microchip.com> 8306L: linux-media@vger.kernel.org 8307S: Supported 8308F: drivers/media/platform/atmel/atmel-isc.c 8309F: drivers/media/platform/atmel/atmel-isc-regs.h 8310F: devicetree/bindings/media/atmel-isc.txt 8311 8312MICROCHIP USB251XB DRIVER 8313M: Richard Leitner <richard.leitner@skidata.com> 8314L: linux-usb@vger.kernel.org 8315S: Maintained 8316F: drivers/usb/misc/usb251xb.c 8317F: 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 8763B: mailto:netdev@vger.kernel.org 8764S: Maintained 8765F: net/ 8766F: include/net/ 8767F: include/linux/in.h 8768F: include/linux/net.h 8769F: include/linux/netdevice.h 8770F: include/uapi/linux/in.h 8771F: include/uapi/linux/net.h 8772F: include/uapi/linux/netdevice.h 8773F: include/uapi/linux/net_namespace.h 8774F: tools/net/ 8775F: tools/testing/selftests/net/ 8776F: lib/random32.c 8777 8778NETWORKING [IPv4/IPv6] 8779M: "David S. Miller" <davem@davemloft.net> 8780M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8781M: James Morris <jmorris@namei.org> 8782M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8783M: Patrick McHardy <kaber@trash.net> 8784L: netdev@vger.kernel.org 8785T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8786S: Maintained 8787F: net/ipv4/ 8788F: net/ipv6/ 8789F: include/net/ip* 8790F: arch/x86/net/* 8791 8792NETWORKING [IPSEC] 8793M: Steffen Klassert <steffen.klassert@secunet.com> 8794M: Herbert Xu <herbert@gondor.apana.org.au> 8795M: "David S. Miller" <davem@davemloft.net> 8796L: netdev@vger.kernel.org 8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8798T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8799S: Maintained 8800F: net/core/flow.c 8801F: net/xfrm/ 8802F: net/key/ 8803F: net/ipv4/xfrm* 8804F: net/ipv4/esp4.c 8805F: net/ipv4/ah4.c 8806F: net/ipv4/ipcomp.c 8807F: net/ipv4/ip_vti.c 8808F: net/ipv6/xfrm* 8809F: net/ipv6/esp6.c 8810F: net/ipv6/ah6.c 8811F: net/ipv6/ipcomp6.c 8812F: net/ipv6/ip6_vti.c 8813F: include/uapi/linux/xfrm.h 8814F: include/net/xfrm.h 8815 8816NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8817M: Paul Moore <paul@paul-moore.com> 8818L: netdev@vger.kernel.org 8819S: Maintained 8820 8821NETWORKING [WIRELESS] 8822L: linux-wireless@vger.kernel.org 8823Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8824 8825NETWORKING DRIVERS 8826L: netdev@vger.kernel.org 8827W: http://www.linuxfoundation.org/en/Net 8828Q: http://patchwork.ozlabs.org/project/netdev/list/ 8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8830T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8831S: Odd Fixes 8832F: Documentation/devicetree/bindings/net/ 8833F: drivers/net/ 8834F: include/linux/if_* 8835F: include/linux/netdevice.h 8836F: include/linux/etherdevice.h 8837F: include/linux/fcdevice.h 8838F: include/linux/fddidevice.h 8839F: include/linux/hippidevice.h 8840F: include/linux/inetdevice.h 8841F: include/uapi/linux/if_* 8842F: include/uapi/linux/netdevice.h 8843 8844NETWORKING DRIVERS (WIRELESS) 8845M: Kalle Valo <kvalo@codeaurora.org> 8846L: linux-wireless@vger.kernel.org 8847Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8848T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8849T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8850S: Maintained 8851F: Documentation/devicetree/bindings/net/wireless/ 8852F: drivers/net/wireless/ 8853 8854NETXEN (1/10) GbE SUPPORT 8855M: Manish Chopra <manish.chopra@cavium.com> 8856M: Rahul Verma <rahul.verma@cavium.com> 8857M: Dept-GELinuxNICDev@cavium.com 8858L: netdev@vger.kernel.org 8859S: Supported 8860F: drivers/net/ethernet/qlogic/netxen/ 8861 8862NFC SUBSYSTEM 8863M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8864M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8865M: Samuel Ortiz <sameo@linux.intel.com> 8866L: linux-wireless@vger.kernel.org 8867L: linux-nfc@lists.01.org (subscribers-only) 8868S: Supported 8869F: net/nfc/ 8870F: include/net/nfc/ 8871F: include/uapi/linux/nfc.h 8872F: drivers/nfc/ 8873F: include/linux/platform_data/nfcmrvl.h 8874F: include/linux/platform_data/nxp-nci.h 8875F: include/linux/platform_data/pn544.h 8876F: include/linux/platform_data/st21nfca.h 8877F: include/linux/platform_data/st-nci.h 8878F: Documentation/devicetree/bindings/net/nfc/ 8879 8880NFS, SUNRPC, AND LOCKD CLIENTS 8881M: Trond Myklebust <trond.myklebust@primarydata.com> 8882M: Anna Schumaker <anna.schumaker@netapp.com> 8883L: linux-nfs@vger.kernel.org 8884W: http://client.linux-nfs.org 8885T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8886S: Maintained 8887F: fs/lockd/ 8888F: fs/nfs/ 8889F: fs/nfs_common/ 8890F: net/sunrpc/ 8891F: include/linux/lockd/ 8892F: include/linux/nfs* 8893F: include/linux/sunrpc/ 8894F: include/uapi/linux/nfs* 8895F: include/uapi/linux/sunrpc/ 8896 8897NILFS2 FILESYSTEM 8898M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8899L: linux-nilfs@vger.kernel.org 8900W: http://nilfs.sourceforge.net/ 8901W: http://nilfs.osdn.jp/ 8902T: git git://github.com/konis/nilfs2.git 8903S: Supported 8904F: Documentation/filesystems/nilfs2.txt 8905F: fs/nilfs2/ 8906F: include/trace/events/nilfs2.h 8907F: include/uapi/linux/nilfs2_api.h 8908F: include/uapi/linux/nilfs2_ondisk.h 8909 8910NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8911M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8912W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8913S: Maintained 8914F: Documentation/scsi/NinjaSCSI.txt 8915F: drivers/scsi/pcmcia/nsp_* 8916 8917NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8918M: GOTO Masanori <gotom@debian.or.jp> 8919M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8920W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8921S: Maintained 8922F: Documentation/scsi/NinjaSCSI.txt 8923F: drivers/scsi/nsp32* 8924 8925NIOS2 ARCHITECTURE 8926M: Ley Foon Tan <lftan@altera.com> 8927L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8928T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8929S: Maintained 8930F: arch/nios2/ 8931 8932NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8933M: Pavel Machek <pavel@ucw.cz> 8934M: Sakari Ailus <sakari.ailus@iki.fi> 8935L: linux-media@vger.kernel.org 8936S: Maintained 8937F: drivers/media/i2c/et8ek8 8938F: drivers/media/i2c/ad5820.c 8939 8940NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8941M: Pavel Machek <pavel@ucw.cz> 8942M: Sakari Ailus <sakari.ailus@iki.fi> 8943L: linux-media@vger.kernel.org 8944S: Maintained 8945F: drivers/media/i2c/et8ek8 8946F: drivers/media/i2c/ad5820.c 8947 8948NOKIA N900 POWER SUPPLY DRIVERS 8949R: Pali Rohár <pali.rohar@gmail.com> 8950F: include/linux/power/bq2415x_charger.h 8951F: include/linux/power/bq27xxx_battery.h 8952F: include/linux/power/isp1704_charger.h 8953F: drivers/power/supply/bq2415x_charger.c 8954F: drivers/power/supply/bq27xxx_battery.c 8955F: drivers/power/supply/bq27xxx_battery_i2c.c 8956F: drivers/power/supply/isp1704_charger.c 8957F: drivers/power/supply/rx51_battery.c 8958 8959NTB DRIVER CORE 8960M: Jon Mason <jdmason@kudzu.us> 8961M: Dave Jiang <dave.jiang@intel.com> 8962M: Allen Hubbe <Allen.Hubbe@emc.com> 8963L: linux-ntb@googlegroups.com 8964S: Supported 8965W: https://github.com/jonmason/ntb/wiki 8966T: git git://github.com/jonmason/ntb.git 8967F: drivers/ntb/ 8968F: drivers/net/ntb_netdev.c 8969F: include/linux/ntb.h 8970F: include/linux/ntb_transport.h 8971F: tools/testing/selftests/ntb/ 8972 8973NTB INTEL DRIVER 8974M: Jon Mason <jdmason@kudzu.us> 8975M: Dave Jiang <dave.jiang@intel.com> 8976L: linux-ntb@googlegroups.com 8977S: Supported 8978W: https://github.com/jonmason/ntb/wiki 8979T: git git://github.com/jonmason/ntb.git 8980F: drivers/ntb/hw/intel/ 8981 8982NTB AMD DRIVER 8983M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8984L: linux-ntb@googlegroups.com 8985S: Supported 8986F: drivers/ntb/hw/amd/ 8987 8988NTFS FILESYSTEM 8989M: Anton Altaparmakov <anton@tuxera.com> 8990L: linux-ntfs-dev@lists.sourceforge.net 8991W: http://www.tuxera.com/ 8992T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8993S: Supported 8994F: Documentation/filesystems/ntfs.txt 8995F: fs/ntfs/ 8996 8997NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8998M: Antonino Daplas <adaplas@gmail.com> 8999L: linux-fbdev@vger.kernel.org 9000S: Maintained 9001F: drivers/video/fbdev/riva/ 9002F: drivers/video/fbdev/nvidia/ 9003 9004NVM EXPRESS DRIVER 9005M: Keith Busch <keith.busch@intel.com> 9006M: Jens Axboe <axboe@fb.com> 9007M: Christoph Hellwig <hch@lst.de> 9008M: Sagi Grimberg <sagi@grimberg.me> 9009L: linux-nvme@lists.infradead.org 9010T: git://git.infradead.org/nvme.git 9011W: http://git.infradead.org/nvme.git 9012S: Supported 9013F: drivers/nvme/host/ 9014F: include/linux/nvme.h 9015F: include/uapi/linux/nvme_ioctl.h 9016 9017NVM EXPRESS TARGET DRIVER 9018M: Christoph Hellwig <hch@lst.de> 9019M: Sagi Grimberg <sagi@grimberg.me> 9020L: linux-nvme@lists.infradead.org 9021T: git://git.infradead.org/nvme.git 9022W: http://git.infradead.org/nvme.git 9023S: Supported 9024F: drivers/nvme/target/ 9025 9026NVM EXPRESS FC TRANSPORT DRIVERS 9027M: James Smart <james.smart@broadcom.com> 9028L: linux-nvme@lists.infradead.org 9029S: Supported 9030F: include/linux/nvme-fc.h 9031F: include/linux/nvme-fc-driver.h 9032F: drivers/nvme/host/fc.c 9033F: drivers/nvme/target/fc.c 9034F: drivers/nvme/target/fcloop.c 9035 9036NVMEM FRAMEWORK 9037M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9038M: Maxime Ripard <maxime.ripard@free-electrons.com> 9039S: Maintained 9040F: drivers/nvmem/ 9041F: Documentation/devicetree/bindings/nvmem/ 9042F: include/linux/nvmem-consumer.h 9043F: include/linux/nvmem-provider.h 9044 9045NXP-NCI NFC DRIVER 9046M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9047R: Charles Gorand <charles.gorand@effinnov.com> 9048L: linux-nfc@lists.01.org (moderated for non-subscribers) 9049S: Supported 9050F: drivers/nfc/nxp-nci 9051 9052NXP TDA998X DRM DRIVER 9053M: Russell King <linux@armlinux.org.uk> 9054S: Supported 9055T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9056T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9057F: drivers/gpu/drm/i2c/tda998x_drv.c 9058F: include/drm/i2c/tda998x.h 9059 9060NXP TFA9879 DRIVER 9061M: Peter Rosin <peda@axentia.se> 9062L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9063S: Maintained 9064F: sound/soc/codecs/tfa9879* 9065 9066OBJTOOL 9067M: Josh Poimboeuf <jpoimboe@redhat.com> 9068S: Supported 9069F: tools/objtool/ 9070 9071OMAP1 SUPPORT 9072M: Aaro Koskinen <aaro.koskinen@iki.fi> 9073M: Tony Lindgren <tony@atomide.com> 9074L: linux-omap@vger.kernel.org 9075Q: http://patchwork.kernel.org/project/linux-omap/list/ 9076T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9077S: Maintained 9078F: arch/arm/mach-omap1/ 9079F: arch/arm/plat-omap/ 9080F: arch/arm/configs/omap1_defconfig 9081F: drivers/i2c/busses/i2c-omap.c 9082F: include/linux/i2c-omap.h 9083 9084OMAP2+ SUPPORT 9085M: Tony Lindgren <tony@atomide.com> 9086L: linux-omap@vger.kernel.org 9087W: http://www.muru.com/linux/omap/ 9088W: http://linux.omap.com/ 9089Q: http://patchwork.kernel.org/project/linux-omap/list/ 9090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9091S: Maintained 9092F: arch/arm/mach-omap2/ 9093F: arch/arm/plat-omap/ 9094F: arch/arm/configs/omap2plus_defconfig 9095F: drivers/i2c/busses/i2c-omap.c 9096F: drivers/irqchip/irq-omap-intc.c 9097F: drivers/mfd/*omap*.c 9098F: drivers/mfd/menelaus.c 9099F: drivers/mfd/palmas.c 9100F: drivers/mfd/tps65217.c 9101F: drivers/mfd/tps65218.c 9102F: drivers/mfd/tps65910.c 9103F: drivers/mfd/twl-core.[ch] 9104F: drivers/mfd/twl4030*.c 9105F: drivers/mfd/twl6030*.c 9106F: drivers/mfd/twl6040*.c 9107F: drivers/regulator/palmas-regulator*.c 9108F: drivers/regulator/pbias-regulator.c 9109F: drivers/regulator/tps65217-regulator.c 9110F: drivers/regulator/tps65218-regulator.c 9111F: drivers/regulator/tps65910-regulator.c 9112F: drivers/regulator/twl-regulator.c 9113F: drivers/regulator/twl6030-regulator.c 9114F: include/linux/i2c-omap.h 9115 9116OMAP DEVICE TREE SUPPORT 9117M: Benoît Cousson <bcousson@baylibre.com> 9118M: Tony Lindgren <tony@atomide.com> 9119L: linux-omap@vger.kernel.org 9120L: devicetree@vger.kernel.org 9121S: Maintained 9122F: arch/arm/boot/dts/*omap* 9123F: arch/arm/boot/dts/*am3* 9124F: arch/arm/boot/dts/*am4* 9125F: arch/arm/boot/dts/*am5* 9126F: arch/arm/boot/dts/*dra7* 9127 9128OMAP CLOCK FRAMEWORK SUPPORT 9129M: Paul Walmsley <paul@pwsan.com> 9130L: linux-omap@vger.kernel.org 9131S: Maintained 9132F: arch/arm/*omap*/*clock* 9133 9134OMAP POWER MANAGEMENT SUPPORT 9135M: Kevin Hilman <khilman@kernel.org> 9136L: linux-omap@vger.kernel.org 9137S: Maintained 9138F: arch/arm/*omap*/*pm* 9139F: drivers/cpufreq/omap-cpufreq.c 9140 9141OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9142M: Rajendra Nayak <rnayak@codeaurora.org> 9143M: Paul Walmsley <paul@pwsan.com> 9144L: linux-omap@vger.kernel.org 9145S: Maintained 9146F: arch/arm/mach-omap2/prm* 9147 9148OMAP AUDIO SUPPORT 9149M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9150M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9151L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9152L: linux-omap@vger.kernel.org 9153S: Maintained 9154F: sound/soc/omap/ 9155 9156OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9157M: Roger Quadros <rogerq@ti.com> 9158M: Tony Lindgren <tony@atomide.com> 9159L: linux-omap@vger.kernel.org 9160S: Maintained 9161F: drivers/memory/omap-gpmc.c 9162F: arch/arm/mach-omap2/*gpmc* 9163 9164OMAP FRAMEBUFFER SUPPORT 9165M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9166L: linux-fbdev@vger.kernel.org 9167L: linux-omap@vger.kernel.org 9168S: Maintained 9169F: drivers/video/fbdev/omap/ 9170 9171OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9172M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9173L: linux-omap@vger.kernel.org 9174L: linux-fbdev@vger.kernel.org 9175S: Maintained 9176F: drivers/video/fbdev/omap2/ 9177F: Documentation/arm/OMAP/DSS 9178 9179OMAP HARDWARE SPINLOCK SUPPORT 9180M: Ohad Ben-Cohen <ohad@wizery.com> 9181L: linux-omap@vger.kernel.org 9182S: Maintained 9183F: drivers/hwspinlock/omap_hwspinlock.c 9184 9185OMAP MMC SUPPORT 9186M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9187L: linux-omap@vger.kernel.org 9188S: Maintained 9189F: drivers/mmc/host/omap.c 9190 9191OMAP HS MMC SUPPORT 9192L: linux-mmc@vger.kernel.org 9193L: linux-omap@vger.kernel.org 9194S: Orphan 9195F: drivers/mmc/host/omap_hsmmc.c 9196 9197OMAP RANDOM NUMBER GENERATOR SUPPORT 9198M: Deepak Saxena <dsaxena@plexity.net> 9199S: Maintained 9200F: drivers/char/hw_random/omap-rng.c 9201 9202OMAP HWMOD SUPPORT 9203M: Benoît Cousson <bcousson@baylibre.com> 9204M: Paul Walmsley <paul@pwsan.com> 9205L: linux-omap@vger.kernel.org 9206S: Maintained 9207F: arch/arm/mach-omap2/omap_hwmod.* 9208 9209OMAP HWMOD DATA 9210M: Paul Walmsley <paul@pwsan.com> 9211L: linux-omap@vger.kernel.org 9212S: Maintained 9213F: arch/arm/mach-omap2/omap_hwmod*data* 9214 9215OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9216M: Benoît Cousson <bcousson@baylibre.com> 9217L: linux-omap@vger.kernel.org 9218S: Maintained 9219F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9220 9221OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9222M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9223L: linux-media@vger.kernel.org 9224S: Maintained 9225F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9226F: drivers/media/platform/omap3isp/ 9227F: drivers/staging/media/omap4iss/ 9228 9229OMAP USB SUPPORT 9230L: linux-usb@vger.kernel.org 9231L: linux-omap@vger.kernel.org 9232S: Orphan 9233F: drivers/usb/*/*omap* 9234F: arch/arm/*omap*/usb* 9235 9236OMAP GPIO DRIVER 9237M: Grygorii Strashko <grygorii.strashko@ti.com> 9238M: Santosh Shilimkar <ssantosh@kernel.org> 9239M: Kevin Hilman <khilman@kernel.org> 9240L: linux-omap@vger.kernel.org 9241S: Maintained 9242F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9243F: drivers/gpio/gpio-omap.c 9244 9245OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9246M: Mark Jackson <mpfj@newflow.co.uk> 9247L: linux-omap@vger.kernel.org 9248S: Maintained 9249F: arch/arm/boot/dts/am335x-nano.dts 9250 9251OMFS FILESYSTEM 9252M: Bob Copeland <me@bobcopeland.com> 9253L: linux-karma-devel@lists.sourceforge.net 9254S: Maintained 9255F: Documentation/filesystems/omfs.txt 9256F: fs/omfs/ 9257 9258OMNIKEY CARDMAN 4000 DRIVER 9259M: Harald Welte <laforge@gnumonks.org> 9260S: Maintained 9261F: drivers/char/pcmcia/cm4000_cs.c 9262F: include/linux/cm4000_cs.h 9263F: include/uapi/linux/cm4000_cs.h 9264 9265OMNIKEY CARDMAN 4040 DRIVER 9266M: Harald Welte <laforge@gnumonks.org> 9267S: Maintained 9268F: drivers/char/pcmcia/cm4040_cs.* 9269 9270OMNIVISION OV7670 SENSOR DRIVER 9271M: Jonathan Corbet <corbet@lwn.net> 9272L: linux-media@vger.kernel.org 9273T: git git://linuxtv.org/media_tree.git 9274S: Maintained 9275F: drivers/media/i2c/ov7670.c 9276 9277ONENAND FLASH DRIVER 9278M: Kyungmin Park <kyungmin.park@samsung.com> 9279L: linux-mtd@lists.infradead.org 9280S: Maintained 9281F: drivers/mtd/onenand/ 9282F: include/linux/mtd/onenand*.h 9283 9284ONSTREAM SCSI TAPE DRIVER 9285M: Willem Riede <osst@riede.org> 9286L: osst-users@lists.sourceforge.net 9287L: linux-scsi@vger.kernel.org 9288S: Maintained 9289F: Documentation/scsi/osst.txt 9290F: drivers/scsi/osst.* 9291F: drivers/scsi/osst_*.h 9292F: drivers/scsi/st.h 9293 9294OPENCORES I2C BUS DRIVER 9295M: Peter Korsgaard <jacmet@sunsite.dk> 9296L: linux-i2c@vger.kernel.org 9297S: Maintained 9298F: Documentation/i2c/busses/i2c-ocores 9299F: drivers/i2c/busses/i2c-ocores.c 9300 9301OPEN FIRMWARE AND FLATTENED DEVICE TREE 9302M: Rob Herring <robh+dt@kernel.org> 9303M: Frank Rowand <frowand.list@gmail.com> 9304L: devicetree@vger.kernel.org 9305W: http://www.devicetree.org/ 9306T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9307S: Maintained 9308F: drivers/of/ 9309F: include/linux/of*.h 9310F: scripts/dtc/ 9311 9312OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9313M: Rob Herring <robh+dt@kernel.org> 9314M: Mark Rutland <mark.rutland@arm.com> 9315L: devicetree@vger.kernel.org 9316T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9317Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9318S: Maintained 9319F: Documentation/devicetree/ 9320F: arch/*/boot/dts/ 9321F: include/dt-bindings/ 9322 9323OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9324M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9325L: devicetree@vger.kernel.org 9326S: Maintained 9327F: Documentation/devicetree/dynamic-resolution-notes.txt 9328F: Documentation/devicetree/overlay-notes.txt 9329F: drivers/of/overlay.c 9330F: drivers/of/resolver.c 9331 9332OPENRISC ARCHITECTURE 9333M: Jonas Bonn <jonas@southpole.se> 9334M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9335M: Stafford Horne <shorne@gmail.com> 9336T: git git://github.com/openrisc/linux.git 9337L: openrisc@lists.librecores.org 9338W: http://openrisc.io 9339S: Maintained 9340F: arch/openrisc/ 9341 9342OPENVSWITCH 9343M: Pravin Shelar <pshelar@nicira.com> 9344L: netdev@vger.kernel.org 9345L: dev@openvswitch.org 9346W: http://openvswitch.org 9347S: Maintained 9348F: net/openvswitch/ 9349F: include/uapi/linux/openvswitch.h 9350 9351OPERATING PERFORMANCE POINTS (OPP) 9352M: Viresh Kumar <vireshk@kernel.org> 9353M: Nishanth Menon <nm@ti.com> 9354M: Stephen Boyd <sboyd@codeaurora.org> 9355L: linux-pm@vger.kernel.org 9356S: Maintained 9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9358F: drivers/base/power/opp/ 9359F: include/linux/pm_opp.h 9360F: Documentation/power/opp.txt 9361F: Documentation/devicetree/bindings/opp/ 9362 9363OPL4 DRIVER 9364M: Clemens Ladisch <clemens@ladisch.de> 9365L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9366T: git git://git.alsa-project.org/alsa-kernel.git 9367S: Maintained 9368F: sound/drivers/opl4/ 9369 9370OPROFILE 9371M: Robert Richter <rric@kernel.org> 9372L: oprofile-list@lists.sf.net 9373S: Maintained 9374F: arch/*/include/asm/oprofile*.h 9375F: arch/*/oprofile/ 9376F: drivers/oprofile/ 9377F: include/linux/oprofile.h 9378 9379ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9380M: Mark Fasheh <mfasheh@versity.com> 9381M: Joel Becker <jlbec@evilplan.org> 9382L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9383W: http://ocfs2.wiki.kernel.org 9384S: Supported 9385F: Documentation/filesystems/ocfs2.txt 9386F: Documentation/filesystems/dlmfs.txt 9387F: fs/ocfs2/ 9388 9389ORINOCO DRIVER 9390L: linux-wireless@vger.kernel.org 9391W: http://wireless.kernel.org/en/users/Drivers/orinoco 9392W: http://www.nongnu.org/orinoco/ 9393S: Orphan 9394F: drivers/net/wireless/intersil/orinoco/ 9395 9396OSD LIBRARY and FILESYSTEM 9397M: Boaz Harrosh <ooo@electrozaur.com> 9398M: Benny Halevy <bhalevy@primarydata.com> 9399L: osd-dev@open-osd.org 9400W: http://open-osd.org 9401T: git git://git.open-osd.org/open-osd.git 9402S: Maintained 9403F: drivers/scsi/osd/ 9404F: include/scsi/osd_* 9405F: fs/exofs/ 9406 9407OVERLAY FILESYSTEM 9408M: Miklos Szeredi <miklos@szeredi.hu> 9409L: linux-unionfs@vger.kernel.org 9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9411S: Supported 9412F: fs/overlayfs/ 9413F: Documentation/filesystems/overlayfs.txt 9414 9415ORANGEFS FILESYSTEM 9416M: Mike Marshall <hubcap@omnibond.com> 9417L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9419S: Supported 9420F: fs/orangefs/ 9421F: Documentation/filesystems/orangefs.txt 9422 9423P54 WIRELESS DRIVER 9424M: Christian Lamparter <chunkeey@googlemail.com> 9425L: linux-wireless@vger.kernel.org 9426W: http://wireless.kernel.org/en/users/Drivers/p54 9427S: Maintained 9428F: drivers/net/wireless/intersil/p54/ 9429 9430PA SEMI ETHERNET DRIVER 9431L: netdev@vger.kernel.org 9432S: Orphan 9433F: drivers/net/ethernet/pasemi/* 9434 9435PA SEMI SMBUS DRIVER 9436L: linux-i2c@vger.kernel.org 9437S: Orphan 9438F: drivers/i2c/busses/i2c-pasemi.c 9439 9440PADATA PARALLEL EXECUTION MECHANISM 9441M: Steffen Klassert <steffen.klassert@secunet.com> 9442L: linux-crypto@vger.kernel.org 9443S: Maintained 9444F: kernel/padata.c 9445F: include/linux/padata.h 9446F: Documentation/padata.txt 9447 9448PANASONIC LAPTOP ACPI EXTRAS DRIVER 9449M: Harald Welte <laforge@gnumonks.org> 9450L: platform-driver-x86@vger.kernel.org 9451S: Maintained 9452F: drivers/platform/x86/panasonic-laptop.c 9453 9454PANASONIC MN10300/AM33/AM34 PORT 9455M: David Howells <dhowells@redhat.com> 9456L: linux-am33-list@redhat.com (moderated for non-subscribers) 9457W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9458S: Maintained 9459F: Documentation/mn10300/ 9460F: arch/mn10300/ 9461 9462PARALLEL LCD/KEYPAD PANEL DRIVER 9463M: Willy Tarreau <willy@haproxy.com> 9464M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9465S: Odd Fixes 9466F: Documentation/misc-devices/lcd-panel-cgram.txt 9467F: drivers/misc/panel.c 9468 9469PARALLEL PORT SUBSYSTEM 9470M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9471M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9472L: linux-parport@lists.infradead.org (subscribers-only) 9473S: Maintained 9474F: drivers/parport/ 9475F: include/linux/parport*.h 9476F: drivers/char/ppdev.c 9477F: include/uapi/linux/ppdev.h 9478F: Documentation/parport*.txt 9479 9480PARAVIRT_OPS INTERFACE 9481M: Jeremy Fitzhardinge <jeremy@goop.org> 9482M: Chris Wright <chrisw@sous-sol.org> 9483M: Alok Kataria <akataria@vmware.com> 9484M: Rusty Russell <rusty@rustcorp.com.au> 9485L: virtualization@lists.linux-foundation.org 9486S: Supported 9487F: Documentation/virtual/paravirt_ops.txt 9488F: arch/*/kernel/paravirt* 9489F: arch/*/include/asm/paravirt.h 9490F: include/linux/hypervisor.h 9491 9492PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9493M: Tim Waugh <tim@cyberelk.net> 9494L: linux-parport@lists.infradead.org (subscribers-only) 9495S: Maintained 9496F: Documentation/blockdev/paride.txt 9497F: drivers/block/paride/ 9498 9499PARISC ARCHITECTURE 9500M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9501M: Helge Deller <deller@gmx.de> 9502L: linux-parisc@vger.kernel.org 9503W: http://www.parisc-linux.org/ 9504Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9507S: Maintained 9508F: arch/parisc/ 9509F: Documentation/parisc/ 9510F: drivers/parisc/ 9511F: drivers/char/agp/parisc-agp.c 9512F: drivers/input/serio/gscps2.c 9513F: drivers/parport/parport_gsc.* 9514F: drivers/tty/serial/8250/8250_gsc.c 9515F: drivers/video/fbdev/sti* 9516F: drivers/video/console/sti* 9517F: drivers/video/logo/logo_parisc* 9518 9519PARMAN 9520M: Jiri Pirko <jiri@mellanox.com> 9521L: netdev@vger.kernel.org 9522S: Supported 9523F: lib/parman.c 9524F: lib/test_parman.c 9525F: include/linux/parman.h 9526 9527PC87360 HARDWARE MONITORING DRIVER 9528M: Jim Cromie <jim.cromie@gmail.com> 9529L: linux-hwmon@vger.kernel.org 9530S: Maintained 9531F: Documentation/hwmon/pc87360 9532F: drivers/hwmon/pc87360.c 9533 9534PC8736x GPIO DRIVER 9535M: Jim Cromie <jim.cromie@gmail.com> 9536S: Maintained 9537F: drivers/char/pc8736x_gpio.c 9538 9539PC87427 HARDWARE MONITORING DRIVER 9540M: Jean Delvare <jdelvare@suse.com> 9541L: linux-hwmon@vger.kernel.org 9542S: Maintained 9543F: Documentation/hwmon/pc87427 9544F: drivers/hwmon/pc87427.c 9545 9546PCA9532 LED DRIVER 9547M: Riku Voipio <riku.voipio@iki.fi> 9548S: Maintained 9549F: drivers/leds/leds-pca9532.c 9550F: include/linux/leds-pca9532.h 9551 9552PCA9541 I2C BUS MASTER SELECTOR DRIVER 9553M: Guenter Roeck <linux@roeck-us.net> 9554L: linux-i2c@vger.kernel.org 9555S: Maintained 9556F: drivers/i2c/muxes/i2c-mux-pca9541.c 9557 9558PCDP - PRIMARY CONSOLE AND DEBUG PORT 9559M: Khalid Aziz <khalid@gonehiking.org> 9560S: Maintained 9561F: drivers/firmware/pcdp.* 9562 9563PCI ERROR RECOVERY 9564M: Linas Vepstas <linasvepstas@gmail.com> 9565L: linux-pci@vger.kernel.org 9566S: Supported 9567F: Documentation/PCI/pci-error-recovery.txt 9568 9569PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9570M: Russell Currey <ruscur@russell.cc> 9571L: linuxppc-dev@lists.ozlabs.org 9572S: Supported 9573F: Documentation/powerpc/eeh-pci-error-recovery.txt 9574F: arch/powerpc/kernel/eeh*.c 9575F: arch/powerpc/platforms/*/eeh*.c 9576F: arch/powerpc/include/*/eeh*.h 9577 9578PCI SUBSYSTEM 9579M: Bjorn Helgaas <bhelgaas@google.com> 9580L: linux-pci@vger.kernel.org 9581Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9583S: Supported 9584F: Documentation/devicetree/bindings/pci/ 9585F: Documentation/PCI/ 9586F: drivers/pci/ 9587F: include/linux/pci* 9588F: arch/x86/pci/ 9589F: arch/x86/kernel/quirks.c 9590 9591PCI DRIVER FOR ALTERA PCIE IP 9592M: Ley Foon Tan <lftan@altera.com> 9593L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9594L: linux-pci@vger.kernel.org 9595S: Supported 9596F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9597F: drivers/pci/host/pcie-altera.c 9598 9599PCI DRIVER FOR ARM VERSATILE PLATFORM 9600M: Rob Herring <robh@kernel.org> 9601L: linux-pci@vger.kernel.org 9602L: linux-arm-kernel@lists.infradead.org 9603S: Maintained 9604F: Documentation/devicetree/bindings/pci/versatile.txt 9605F: drivers/pci/host/pci-versatile.c 9606 9607PCI DRIVER FOR ARMADA 8K 9608M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9609L: linux-pci@vger.kernel.org 9610L: linux-arm-kernel@lists.infradead.org 9611S: Maintained 9612F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9613F: drivers/pci/dwc/pcie-armada8k.c 9614 9615PCI DRIVER FOR APPLIEDMICRO XGENE 9616M: Tanmay Inamdar <tinamdar@apm.com> 9617L: linux-pci@vger.kernel.org 9618L: linux-arm-kernel@lists.infradead.org 9619S: Maintained 9620F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9621F: drivers/pci/host/pci-xgene.c 9622 9623PCI DRIVER FOR FREESCALE LAYERSCAPE 9624M: Minghuan Lian <minghuan.Lian@freescale.com> 9625M: Mingkai Hu <mingkai.hu@freescale.com> 9626M: Roy Zang <tie-fei.zang@freescale.com> 9627L: linuxppc-dev@lists.ozlabs.org 9628L: linux-pci@vger.kernel.org 9629L: linux-arm-kernel@lists.infradead.org 9630S: Maintained 9631F: drivers/pci/dwc/*layerscape* 9632 9633PCI DRIVER FOR IMX6 9634M: Richard Zhu <hongxing.zhu@nxp.com> 9635M: Lucas Stach <l.stach@pengutronix.de> 9636L: linux-pci@vger.kernel.org 9637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9638S: Maintained 9639F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9640F: drivers/pci/dwc/*imx6* 9641 9642PCI DRIVER FOR TI KEYSTONE 9643M: Murali Karicheri <m-karicheri2@ti.com> 9644L: linux-pci@vger.kernel.org 9645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9646S: Maintained 9647F: drivers/pci/dwc/*keystone* 9648 9649PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9650M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9651M: Jason Cooper <jason@lakedaemon.net> 9652L: linux-pci@vger.kernel.org 9653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9654S: Maintained 9655F: drivers/pci/host/*mvebu* 9656 9657PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9658M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9659L: linux-pci@vger.kernel.org 9660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9661S: Maintained 9662F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9663F: drivers/pci/host/pci-aardvark.c 9664 9665PCI DRIVER FOR NVIDIA TEGRA 9666M: Thierry Reding <thierry.reding@gmail.com> 9667L: linux-tegra@vger.kernel.org 9668L: linux-pci@vger.kernel.org 9669S: Supported 9670F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9671F: drivers/pci/host/pci-tegra.c 9672 9673PCI DRIVER FOR TI DRA7XX 9674M: Kishon Vijay Abraham I <kishon@ti.com> 9675L: linux-omap@vger.kernel.org 9676L: linux-pci@vger.kernel.org 9677S: Supported 9678F: Documentation/devicetree/bindings/pci/ti-pci.txt 9679F: drivers/pci/dwc/pci-dra7xx.c 9680 9681PCI DRIVER FOR RENESAS R-CAR 9682M: Simon Horman <horms@verge.net.au> 9683L: linux-pci@vger.kernel.org 9684L: linux-renesas-soc@vger.kernel.org 9685S: Maintained 9686F: drivers/pci/host/*rcar* 9687 9688PCI DRIVER FOR SAMSUNG EXYNOS 9689M: Jingoo Han <jingoohan1@gmail.com> 9690L: linux-pci@vger.kernel.org 9691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9693S: Maintained 9694F: drivers/pci/dwc/pci-exynos.c 9695 9696PCI DRIVER FOR SYNOPSIS DESIGNWARE 9697M: Jingoo Han <jingoohan1@gmail.com> 9698M: Joao Pinto <Joao.Pinto@synopsys.com> 9699L: linux-pci@vger.kernel.org 9700S: Maintained 9701F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9702F: drivers/pci/dwc/*designware* 9703 9704PCI DRIVER FOR GENERIC OF HOSTS 9705M: Will Deacon <will.deacon@arm.com> 9706L: linux-pci@vger.kernel.org 9707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9708S: Maintained 9709F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9710F: drivers/pci/host/pci-host-common.c 9711F: drivers/pci/host/pci-host-generic.c 9712 9713PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9714M: Keith Busch <keith.busch@intel.com> 9715L: linux-pci@vger.kernel.org 9716S: Supported 9717F: drivers/pci/host/vmd.c 9718 9719PCIE DRIVER FOR ST SPEAR13XX 9720M: Pratyush Anand <pratyush.anand@gmail.com> 9721L: linux-pci@vger.kernel.org 9722S: Maintained 9723F: drivers/pci/dwc/*spear* 9724 9725PCI MSI DRIVER FOR ALTERA MSI IP 9726M: Ley Foon Tan <lftan@altera.com> 9727L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9728L: linux-pci@vger.kernel.org 9729S: Supported 9730F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9731F: drivers/pci/host/pcie-altera-msi.c 9732 9733PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9734M: Duc Dang <dhdang@apm.com> 9735L: linux-pci@vger.kernel.org 9736L: linux-arm-kernel@lists.infradead.org 9737S: Maintained 9738F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9739F: drivers/pci/host/pci-xgene-msi.c 9740 9741PCIE DRIVER FOR AXIS ARTPEC 9742M: Niklas Cassel <niklas.cassel@axis.com> 9743M: Jesper Nilsson <jesper.nilsson@axis.com> 9744L: linux-arm-kernel@axis.com 9745L: linux-pci@vger.kernel.org 9746S: Maintained 9747F: Documentation/devicetree/bindings/pci/axis,artpec* 9748F: drivers/pci/dwc/*artpec* 9749 9750PCIE DRIVER FOR HISILICON 9751M: Zhou Wang <wangzhou1@hisilicon.com> 9752M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9753L: linux-pci@vger.kernel.org 9754S: Maintained 9755F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9756F: drivers/pci/dwc/pcie-hisi.c 9757 9758PCIE DRIVER FOR ROCKCHIP 9759M: Shawn Lin <shawn.lin@rock-chips.com> 9760M: Wenrui Li <wenrui.li@rock-chips.com> 9761L: linux-pci@vger.kernel.org 9762L: linux-rockchip@lists.infradead.org 9763S: Maintained 9764F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9765F: drivers/pci/host/pcie-rockchip.c 9766 9767PCIE DRIVER FOR QUALCOMM MSM 9768M: Stanimir Varbanov <svarbanov@mm-sol.com> 9769L: linux-pci@vger.kernel.org 9770L: linux-arm-msm@vger.kernel.org 9771S: Maintained 9772F: drivers/pci/dwc/*qcom* 9773 9774PCIE DRIVER FOR CAVIUM THUNDERX 9775M: David Daney <david.daney@cavium.com> 9776L: linux-pci@vger.kernel.org 9777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9778S: Supported 9779F: Documentation/devicetree/bindings/pci/pci-thunder-* 9780F: drivers/pci/host/pci-thunder-* 9781 9782PCMCIA SUBSYSTEM 9783P: Linux PCMCIA Team 9784L: linux-pcmcia@lists.infradead.org 9785W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9787S: Maintained 9788F: Documentation/pcmcia/ 9789F: tools/pcmcia/ 9790F: drivers/pcmcia/ 9791F: include/pcmcia/ 9792 9793PCNET32 NETWORK DRIVER 9794M: Don Fry <pcnet32@frontier.com> 9795L: netdev@vger.kernel.org 9796S: Maintained 9797F: drivers/net/ethernet/amd/pcnet32.c 9798 9799PCRYPT PARALLEL CRYPTO ENGINE 9800M: Steffen Klassert <steffen.klassert@secunet.com> 9801L: linux-crypto@vger.kernel.org 9802S: Maintained 9803F: crypto/pcrypt.c 9804F: include/crypto/pcrypt.h 9805 9806PER-CPU MEMORY ALLOCATOR 9807M: Tejun Heo <tj@kernel.org> 9808M: Christoph Lameter <cl@linux.com> 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9810S: Maintained 9811F: include/linux/percpu*.h 9812F: mm/percpu*.c 9813F: arch/*/include/asm/percpu.h 9814 9815PER-TASK DELAY ACCOUNTING 9816M: Balbir Singh <bsingharora@gmail.com> 9817S: Maintained 9818F: include/linux/delayacct.h 9819F: kernel/delayacct.c 9820 9821PERFORMANCE EVENTS SUBSYSTEM 9822M: Peter Zijlstra <peterz@infradead.org> 9823M: Ingo Molnar <mingo@redhat.com> 9824M: Arnaldo Carvalho de Melo <acme@kernel.org> 9825R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9826L: linux-kernel@vger.kernel.org 9827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9828S: Supported 9829F: kernel/events/* 9830F: include/linux/perf_event.h 9831F: include/uapi/linux/perf_event.h 9832F: arch/*/kernel/perf_event*.c 9833F: arch/*/kernel/*/perf_event*.c 9834F: arch/*/kernel/*/*/perf_event*.c 9835F: arch/*/include/asm/perf_event.h 9836F: arch/*/kernel/perf_callchain.c 9837F: arch/*/events/* 9838F: tools/perf/ 9839 9840PERSONALITY HANDLING 9841M: Christoph Hellwig <hch@infradead.org> 9842L: linux-abi-devel@lists.sourceforge.net 9843S: Maintained 9844F: include/linux/personality.h 9845F: include/uapi/linux/personality.h 9846 9847PHONET PROTOCOL 9848M: Remi Denis-Courmont <courmisch@gmail.com> 9849S: Supported 9850F: Documentation/networking/phonet.txt 9851F: include/linux/phonet.h 9852F: include/net/phonet/ 9853F: include/uapi/linux/phonet.h 9854F: net/phonet/ 9855 9856PHRAM MTD DRIVER 9857M: Joern Engel <joern@lazybastard.org> 9858L: linux-mtd@lists.infradead.org 9859S: Maintained 9860F: drivers/mtd/devices/phram.c 9861 9862PICOLCD HID DRIVER 9863M: Bruno Prémont <bonbons@linux-vserver.org> 9864L: linux-input@vger.kernel.org 9865S: Maintained 9866F: drivers/hid/hid-picolcd* 9867 9868PICOXCELL SUPPORT 9869M: Jamie Iles <jamie@jamieiles.com> 9870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9871T: git git://github.com/jamieiles/linux-2.6-ji.git 9872S: Supported 9873F: arch/arm/boot/dts/picoxcell* 9874F: arch/arm/mach-picoxcell/ 9875F: drivers/crypto/picoxcell* 9876 9877PIN CONTROL SUBSYSTEM 9878M: Linus Walleij <linus.walleij@linaro.org> 9879L: linux-gpio@vger.kernel.org 9880T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9881S: Maintained 9882F: Documentation/devicetree/bindings/pinctrl/ 9883F: Documentation/pinctrl.txt 9884F: drivers/pinctrl/ 9885F: include/linux/pinctrl/ 9886 9887PIN CONTROLLER - ATMEL AT91 9888M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9890S: Maintained 9891F: drivers/pinctrl/pinctrl-at91.* 9892 9893PIN CONTROLLER - ATMEL AT91 PIO4 9894M: Ludovic Desroches <ludovic.desroches@microchip.com> 9895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9896L: linux-gpio@vger.kernel.org 9897S: Supported 9898F: drivers/pinctrl/pinctrl-at91-pio4.* 9899 9900PIN CONTROLLER - INTEL 9901M: Mika Westerberg <mika.westerberg@linux.intel.com> 9902M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9903S: Maintained 9904F: drivers/pinctrl/intel/ 9905 9906PIN CONTROLLER - RENESAS 9907M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9908M: Geert Uytterhoeven <geert+renesas@glider.be> 9909L: linux-renesas-soc@vger.kernel.org 9910S: Maintained 9911F: drivers/pinctrl/sh-pfc/ 9912 9913PIN CONTROLLER - SAMSUNG 9914M: Tomasz Figa <tomasz.figa@gmail.com> 9915M: Krzysztof Kozlowski <krzk@kernel.org> 9916M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9918L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9919S: Maintained 9920F: drivers/pinctrl/samsung/ 9921F: include/dt-bindings/pinctrl/samsung.h 9922F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9923 9924PIN CONTROLLER - SINGLE 9925M: Tony Lindgren <tony@atomide.com> 9926M: Haojian Zhuang <haojian.zhuang@linaro.org> 9927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9928L: linux-omap@vger.kernel.org 9929S: Maintained 9930F: drivers/pinctrl/pinctrl-single.c 9931 9932PIN CONTROLLER - ST SPEAR 9933M: Viresh Kumar <vireshk@kernel.org> 9934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9935W: http://www.st.com/spear 9936S: Maintained 9937F: drivers/pinctrl/spear/ 9938 9939PISTACHIO SOC SUPPORT 9940M: James Hartley <james.hartley@imgtec.com> 9941M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9942L: linux-mips@linux-mips.org 9943S: Maintained 9944F: arch/mips/pistachio/ 9945F: arch/mips/include/asm/mach-pistachio/ 9946F: arch/mips/boot/dts/img/pistachio* 9947F: arch/mips/configs/pistachio*_defconfig 9948 9949PKTCDVD DRIVER 9950S: Orphan 9951M: linux-block@vger.kernel.org 9952F: drivers/block/pktcdvd.c 9953F: include/linux/pktcdvd.h 9954F: include/uapi/linux/pktcdvd.h 9955 9956PKUNITY SOC DRIVERS 9957M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9958W: http://mprc.pku.edu.cn/~guanxuetao/linux 9959S: Maintained 9960T: git git://github.com/gxt/linux.git 9961F: drivers/input/serio/i8042-unicore32io.h 9962F: drivers/i2c/busses/i2c-puv3.c 9963F: drivers/video/fbdev/fb-puv3.c 9964F: drivers/rtc/rtc-puv3.c 9965 9966PMBUS HARDWARE MONITORING DRIVERS 9967M: Guenter Roeck <linux@roeck-us.net> 9968L: linux-hwmon@vger.kernel.org 9969W: http://hwmon.wiki.kernel.org/ 9970W: http://www.roeck-us.net/linux/drivers/ 9971T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9972S: Maintained 9973F: Documentation/hwmon/pmbus 9974F: drivers/hwmon/pmbus/ 9975F: include/linux/i2c/pmbus.h 9976 9977PMC SIERRA MaxRAID DRIVER 9978L: linux-scsi@vger.kernel.org 9979W: http://www.pmc-sierra.com/ 9980S: Orphan 9981F: drivers/scsi/pmcraid.* 9982 9983PMC SIERRA PM8001 DRIVER 9984M: Jack Wang <jinpu.wang@profitbricks.com> 9985M: lindar_liu@usish.com 9986L: pmchba@pmcs.com 9987L: linux-scsi@vger.kernel.org 9988S: Supported 9989F: drivers/scsi/pm8001/ 9990 9991POSIX CLOCKS and TIMERS 9992M: Thomas Gleixner <tglx@linutronix.de> 9993L: linux-kernel@vger.kernel.org 9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9995S: Maintained 9996F: fs/timerfd.c 9997F: include/linux/timer* 9998F: kernel/time/*timer* 9999 10000POWER MANAGEMENT CORE 10001M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10002L: linux-pm@vger.kernel.org 10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10004B: https://bugzilla.kernel.org 10005S: Supported 10006F: drivers/base/power/ 10007F: include/linux/pm.h 10008F: include/linux/pm_* 10009F: include/linux/powercap.h 10010F: drivers/powercap/ 10011 10012POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10013M: Sebastian Reichel <sre@kernel.org> 10014L: linux-pm@vger.kernel.org 10015T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10016S: Maintained 10017F: Documentation/devicetree/bindings/power/supply/ 10018F: include/linux/power_supply.h 10019F: drivers/power/supply/ 10020 10021POWER STATE COORDINATION INTERFACE (PSCI) 10022M: Mark Rutland <mark.rutland@arm.com> 10023M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10024L: linux-arm-kernel@lists.infradead.org 10025S: Maintained 10026F: drivers/firmware/psci*.c 10027F: include/linux/psci.h 10028F: include/uapi/linux/psci.h 10029 10030POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10031M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10032L: linuxppc-dev@lists.ozlabs.org 10033S: Maintained 10034F: drivers/char/powernv-op-panel.c 10035 10036PNP SUPPORT 10037M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10038S: Maintained 10039F: drivers/pnp/ 10040 10041PPP PROTOCOL DRIVERS AND COMPRESSORS 10042M: Paul Mackerras <paulus@samba.org> 10043L: linux-ppp@vger.kernel.org 10044S: Maintained 10045F: drivers/net/ppp/ppp_* 10046 10047PPP OVER ATM (RFC 2364) 10048M: Mitchell Blank Jr <mitch@sfgoth.com> 10049S: Maintained 10050F: net/atm/pppoatm.c 10051F: include/uapi/linux/atmppp.h 10052 10053PPP OVER ETHERNET 10054M: Michal Ostrowski <mostrows@earthlink.net> 10055S: Maintained 10056F: drivers/net/ppp/pppoe.c 10057F: drivers/net/ppp/pppox.c 10058 10059PPP OVER L2TP 10060M: James Chapman <jchapman@katalix.com> 10061S: Maintained 10062F: net/l2tp/l2tp_ppp.c 10063F: include/linux/if_pppol2tp.h 10064F: include/uapi/linux/if_pppol2tp.h 10065 10066PPS SUPPORT 10067M: Rodolfo Giometti <giometti@enneenne.com> 10068W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10069L: linuxpps@ml.enneenne.com (subscribers-only) 10070S: Maintained 10071F: Documentation/pps/ 10072F: drivers/pps/ 10073F: include/linux/pps*.h 10074 10075PPTP DRIVER 10076M: Dmitry Kozlov <xeb@mail.ru> 10077L: netdev@vger.kernel.org 10078S: Maintained 10079F: drivers/net/ppp/pptp.c 10080W: http://sourceforge.net/projects/accel-pptp 10081 10082PREEMPTIBLE KERNEL 10083M: Robert Love <rml@tech9.net> 10084L: kpreempt-tech@lists.sourceforge.net 10085W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10086S: Supported 10087F: Documentation/preempt-locking.txt 10088F: include/linux/preempt.h 10089 10090PRINTK 10091M: Petr Mladek <pmladek@suse.com> 10092M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10093R: Steven Rostedt <rostedt@goodmis.org> 10094S: Maintained 10095F: kernel/printk/ 10096F: include/linux/printk.h 10097 10098PRISM54 WIRELESS DRIVER 10099M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10100L: linux-wireless@vger.kernel.org 10101W: http://wireless.kernel.org/en/users/Drivers/p54 10102S: Obsolete 10103F: drivers/net/wireless/intersil/prism54/ 10104 10105PS3 NETWORK SUPPORT 10106M: Geoff Levand <geoff@infradead.org> 10107L: netdev@vger.kernel.org 10108L: linuxppc-dev@lists.ozlabs.org 10109S: Maintained 10110F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10111 10112PS3 PLATFORM SUPPORT 10113M: Geoff Levand <geoff@infradead.org> 10114L: linuxppc-dev@lists.ozlabs.org 10115S: Maintained 10116F: arch/powerpc/boot/ps3* 10117F: arch/powerpc/include/asm/lv1call.h 10118F: arch/powerpc/include/asm/ps3*.h 10119F: arch/powerpc/platforms/ps3/ 10120F: drivers/*/ps3* 10121F: drivers/ps3/ 10122F: drivers/rtc/rtc-ps3.c 10123F: drivers/usb/host/*ps3.c 10124F: sound/ppc/snd_ps3* 10125 10126PS3VRAM DRIVER 10127M: Jim Paris <jim@jtan.com> 10128M: Geoff Levand <geoff@infradead.org> 10129L: linuxppc-dev@lists.ozlabs.org 10130S: Maintained 10131F: drivers/block/ps3vram.c 10132 10133PSAMPLE PACKET SAMPLING SUPPORT: 10134M: Yotam Gigi <yotamg@mellanox.com> 10135S: Maintained 10136F: net/psample 10137F: include/net/psample.h 10138F: include/uapi/linux/psample.h 10139 10140PSTORE FILESYSTEM 10141M: Kees Cook <keescook@chromium.org> 10142M: Anton Vorontsov <anton@enomsg.org> 10143M: Colin Cross <ccross@android.com> 10144M: Tony Luck <tony.luck@intel.com> 10145S: Maintained 10146T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10147F: fs/pstore/ 10148F: include/linux/pstore* 10149F: drivers/firmware/efi/efi-pstore.c 10150F: drivers/acpi/apei/erst.c 10151F: Documentation/admin-guide/ramoops.rst 10152F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10153K: \b(pstore|ramoops) 10154 10155PTP HARDWARE CLOCK SUPPORT 10156M: Richard Cochran <richardcochran@gmail.com> 10157L: netdev@vger.kernel.org 10158S: Maintained 10159W: http://linuxptp.sourceforge.net/ 10160F: Documentation/ABI/testing/sysfs-ptp 10161F: Documentation/ptp/* 10162F: drivers/net/ethernet/freescale/gianfar_ptp.c 10163F: drivers/net/phy/dp83640* 10164F: drivers/ptp/* 10165F: include/linux/ptp_cl* 10166 10167PTRACE SUPPORT 10168M: Roland McGrath <roland@hack.frob.com> 10169M: Oleg Nesterov <oleg@redhat.com> 10170S: Maintained 10171F: include/asm-generic/syscall.h 10172F: include/linux/ptrace.h 10173F: include/linux/regset.h 10174F: include/linux/tracehook.h 10175F: include/uapi/linux/ptrace.h 10176F: kernel/ptrace.c 10177 10178PULSE8-CEC DRIVER 10179M: Hans Verkuil <hverkuil@xs4all.nl> 10180L: linux-media@vger.kernel.org 10181T: git git://linuxtv.org/media_tree.git 10182S: Maintained 10183F: drivers/media/usb/pulse8-cec/* 10184 10185PVRUSB2 VIDEO4LINUX DRIVER 10186M: Mike Isely <isely@pobox.com> 10187L: pvrusb2@isely.net (subscribers-only) 10188L: linux-media@vger.kernel.org 10189W: http://www.isely.net/pvrusb2/ 10190T: git git://linuxtv.org/media_tree.git 10191S: Maintained 10192F: Documentation/media/v4l-drivers/pvrusb2* 10193F: drivers/media/usb/pvrusb2/ 10194 10195PWC WEBCAM DRIVER 10196M: Hans Verkuil <hverkuil@xs4all.nl> 10197L: linux-media@vger.kernel.org 10198T: git git://linuxtv.org/media_tree.git 10199S: Odd Fixes 10200F: drivers/media/usb/pwc/* 10201 10202PWM FAN DRIVER 10203M: Kamil Debski <kamil@wypas.org> 10204M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10205L: linux-hwmon@vger.kernel.org 10206S: Supported 10207F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10208F: Documentation/hwmon/pwm-fan 10209F: drivers/hwmon/pwm-fan.c 10210 10211PWM SUBSYSTEM 10212M: Thierry Reding <thierry.reding@gmail.com> 10213L: linux-pwm@vger.kernel.org 10214S: Maintained 10215T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10216F: Documentation/pwm.txt 10217F: Documentation/devicetree/bindings/pwm/ 10218F: include/linux/pwm.h 10219F: drivers/pwm/ 10220F: drivers/video/backlight/pwm_bl.c 10221F: include/linux/pwm_backlight.h 10222 10223PXA2xx/PXA3xx SUPPORT 10224M: Daniel Mack <daniel@zonque.org> 10225M: Haojian Zhuang <haojian.zhuang@gmail.com> 10226M: Robert Jarzmik <robert.jarzmik@free.fr> 10227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10228T: git git://github.com/hzhuang1/linux.git 10229T: git git://github.com/rjarzmik/linux.git 10230S: Maintained 10231F: arch/arm/boot/dts/pxa* 10232F: arch/arm/mach-pxa/ 10233F: drivers/dma/pxa* 10234F: drivers/pcmcia/pxa2xx* 10235F: drivers/pinctrl/pxa/ 10236F: drivers/spi/spi-pxa2xx* 10237F: drivers/usb/gadget/udc/pxa2* 10238F: include/sound/pxa2xx-lib.h 10239F: sound/arm/pxa* 10240F: sound/soc/pxa/ 10241 10242PXA GPIO DRIVER 10243M: Robert Jarzmik <robert.jarzmik@free.fr> 10244L: linux-gpio@vger.kernel.org 10245S: Maintained 10246F: drivers/gpio/gpio-pxa.c 10247 10248PXA3xx NAND FLASH DRIVER 10249M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10250L: linux-mtd@lists.infradead.org 10251S: Maintained 10252F: drivers/mtd/nand/pxa3xx_nand.c 10253 10254MMP SUPPORT 10255M: Eric Miao <eric.y.miao@gmail.com> 10256M: Haojian Zhuang <haojian.zhuang@gmail.com> 10257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10258T: git git://github.com/hzhuang1/linux.git 10259T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10260S: Maintained 10261F: arch/arm/boot/dts/mmp* 10262F: arch/arm/mach-mmp/ 10263 10264PXA MMCI DRIVER 10265S: Orphan 10266 10267PXA RTC DRIVER 10268M: Robert Jarzmik <robert.jarzmik@free.fr> 10269L: rtc-linux@googlegroups.com 10270S: Maintained 10271 10272QAT DRIVER 10273M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10274M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10275L: qat-linux@intel.com 10276S: Supported 10277F: drivers/crypto/qat/ 10278 10279QIB DRIVER 10280M: Mike Marciniszyn <infinipath@intel.com> 10281L: linux-rdma@vger.kernel.org 10282S: Supported 10283F: drivers/infiniband/hw/qib/ 10284 10285QLOGIC QLA1280 SCSI DRIVER 10286M: Michael Reed <mdr@sgi.com> 10287L: linux-scsi@vger.kernel.org 10288S: Maintained 10289F: drivers/scsi/qla1280.[ch] 10290 10291QLOGIC QLA2XXX FC-SCSI DRIVER 10292M: qla2xxx-upstream@qlogic.com 10293L: linux-scsi@vger.kernel.org 10294S: Supported 10295F: Documentation/scsi/LICENSE.qla2xxx 10296F: drivers/scsi/qla2xxx/ 10297 10298QLOGIC QLA4XXX iSCSI DRIVER 10299M: QLogic-Storage-Upstream@qlogic.com 10300L: linux-scsi@vger.kernel.org 10301S: Supported 10302F: Documentation/scsi/LICENSE.qla4xxx 10303F: drivers/scsi/qla4xxx/ 10304 10305QLOGIC QLA3XXX NETWORK DRIVER 10306M: Dept-GELinuxNICDev@cavium.com 10307L: netdev@vger.kernel.org 10308S: Supported 10309F: Documentation/networking/LICENSE.qla3xxx 10310F: drivers/net/ethernet/qlogic/qla3xxx.* 10311 10312QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10313M: Harish Patil <harish.patil@cavium.com> 10314M: Manish Chopra <manish.chopra@cavium.com> 10315M: Dept-GELinuxNICDev@cavium.com 10316L: netdev@vger.kernel.org 10317S: Supported 10318F: drivers/net/ethernet/qlogic/qlcnic/ 10319 10320QLOGIC QLGE 10Gb ETHERNET DRIVER 10321M: Harish Patil <harish.patil@cavium.com> 10322M: Manish Chopra <manish.chopra@cavium.com> 10323M: Dept-GELinuxNICDev@cavium.com 10324L: netdev@vger.kernel.org 10325S: Supported 10326F: drivers/net/ethernet/qlogic/qlge/ 10327 10328QLOGIC QL4xxx ETHERNET DRIVER 10329M: Yuval Mintz <Yuval.Mintz@cavium.com> 10330M: Ariel Elior <Ariel.Elior@cavium.com> 10331M: everest-linux-l2@cavium.com 10332L: netdev@vger.kernel.org 10333S: Supported 10334F: drivers/net/ethernet/qlogic/qed/ 10335F: include/linux/qed/ 10336F: drivers/net/ethernet/qlogic/qede/ 10337 10338QLOGIC QL41xxx ISCSI DRIVER 10339M: QLogic-Storage-Upstream@cavium.com 10340L: linux-scsi@vger.kernel.org 10341S: Supported 10342F: drivers/scsi/qedi/ 10343 10344QLOGIC QL41xxx FCOE DRIVER 10345M: QLogic-Storage-Upstream@cavium.com 10346L: linux-scsi@vger.kernel.org 10347S: Supported 10348F: drivers/scsi/qedf/ 10349 10350QNX4 FILESYSTEM 10351M: Anders Larsen <al@alarsen.net> 10352W: http://www.alarsen.net/linux/qnx4fs/ 10353S: Maintained 10354F: fs/qnx4/ 10355F: include/uapi/linux/qnx4_fs.h 10356F: include/uapi/linux/qnxtypes.h 10357 10358QORIQ DPAA2 FSL-MC BUS DRIVER 10359M: Stuart Yoder <stuyoder@gmail.com> 10360M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10361L: linux-kernel@vger.kernel.org 10362S: Maintained 10363F: drivers/staging/fsl-mc/ 10364 10365QT1010 MEDIA DRIVER 10366M: Antti Palosaari <crope@iki.fi> 10367L: linux-media@vger.kernel.org 10368W: https://linuxtv.org 10369W: http://palosaari.fi/linux/ 10370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10371T: git git://linuxtv.org/anttip/media_tree.git 10372S: Maintained 10373F: drivers/media/tuners/qt1010* 10374 10375QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10376M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10377L: linux-wireless@vger.kernel.org 10378W: http://wireless.kernel.org/en/users/Drivers/ath9k 10379S: Supported 10380F: drivers/net/wireless/ath/ath9k/ 10381 10382QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10383M: Kalle Valo <kvalo@qca.qualcomm.com> 10384L: ath10k@lists.infradead.org 10385W: http://wireless.kernel.org/en/users/Drivers/ath10k 10386T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10387S: Supported 10388F: drivers/net/wireless/ath/ath10k/ 10389 10390QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10391M: Timur Tabi <timur@codeaurora.org> 10392L: netdev@vger.kernel.org 10393S: Supported 10394F: drivers/net/ethernet/qualcomm/emac/ 10395 10396QUALCOMM HEXAGON ARCHITECTURE 10397M: Richard Kuo <rkuo@codeaurora.org> 10398L: linux-hexagon@vger.kernel.org 10399T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10400S: Supported 10401F: arch/hexagon/ 10402 10403QUALCOMM WCN36XX WIRELESS DRIVER 10404M: Eugene Krasnikov <k.eugene.e@gmail.com> 10405L: wcn36xx@lists.infradead.org 10406W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10407T: git git://github.com/KrasnikovEugene/wcn36xx.git 10408S: Supported 10409F: drivers/net/wireless/ath/wcn36xx/ 10410 10411QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10412M: Gabriel Somlo <somlo@cmu.edu> 10413M: "Michael S. Tsirkin" <mst@redhat.com> 10414L: qemu-devel@nongnu.org 10415S: Maintained 10416F: drivers/firmware/qemu_fw_cfg.c 10417 10418RADOS BLOCK DEVICE (RBD) 10419M: Ilya Dryomov <idryomov@gmail.com> 10420M: Sage Weil <sage@redhat.com> 10421M: Alex Elder <elder@kernel.org> 10422L: ceph-devel@vger.kernel.org 10423W: http://ceph.com/ 10424T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10425T: git git://github.com/ceph/ceph-client.git 10426S: Supported 10427F: Documentation/ABI/testing/sysfs-bus-rbd 10428F: drivers/block/rbd.c 10429F: drivers/block/rbd_types.h 10430 10431RADEON FRAMEBUFFER DISPLAY DRIVER 10432M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10433L: linux-fbdev@vger.kernel.org 10434S: Maintained 10435F: drivers/video/fbdev/aty/radeon* 10436F: include/uapi/linux/radeonfb.h 10437 10438RADIOSHARK RADIO DRIVER 10439M: Hans Verkuil <hverkuil@xs4all.nl> 10440L: linux-media@vger.kernel.org 10441T: git git://linuxtv.org/media_tree.git 10442S: Maintained 10443F: drivers/media/radio/radio-shark.c 10444 10445RADIOSHARK2 RADIO DRIVER 10446M: Hans Verkuil <hverkuil@xs4all.nl> 10447L: linux-media@vger.kernel.org 10448T: git git://linuxtv.org/media_tree.git 10449S: Maintained 10450F: drivers/media/radio/radio-shark2.c 10451F: drivers/media/radio/radio-tea5777.c 10452 10453RAGE128 FRAMEBUFFER DISPLAY DRIVER 10454M: Paul Mackerras <paulus@samba.org> 10455L: linux-fbdev@vger.kernel.org 10456S: Maintained 10457F: drivers/video/fbdev/aty/aty128fb.c 10458 10459RALINK MIPS ARCHITECTURE 10460M: John Crispin <john@phrozen.org> 10461L: linux-mips@linux-mips.org 10462S: Maintained 10463F: arch/mips/ralink 10464 10465RALINK RT2X00 WIRELESS LAN DRIVER 10466P: rt2x00 project 10467M: Stanislaw Gruszka <sgruszka@redhat.com> 10468M: Helmut Schaa <helmut.schaa@googlemail.com> 10469L: linux-wireless@vger.kernel.org 10470S: Maintained 10471F: drivers/net/wireless/ralink/rt2x00/ 10472 10473RAMDISK RAM BLOCK DEVICE DRIVER 10474M: Jens Axboe <axboe@kernel.dk> 10475S: Maintained 10476F: Documentation/blockdev/ramdisk.txt 10477F: drivers/block/brd.c 10478 10479RANDOM NUMBER DRIVER 10480M: "Theodore Ts'o" <tytso@mit.edu> 10481S: Maintained 10482F: drivers/char/random.c 10483 10484RAPIDIO SUBSYSTEM 10485M: Matt Porter <mporter@kernel.crashing.org> 10486M: Alexandre Bounine <alexandre.bounine@idt.com> 10487S: Maintained 10488F: drivers/rapidio/ 10489 10490RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10491L: linux-wireless@vger.kernel.org 10492S: Orphan 10493F: drivers/net/wireless/ray* 10494 10495RCUTORTURE MODULE 10496M: Josh Triplett <josh@joshtriplett.org> 10497M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10498L: linux-kernel@vger.kernel.org 10499S: Supported 10500T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10501F: Documentation/RCU/torture.txt 10502F: kernel/rcu/rcutorture.c 10503 10504RCUTORTURE TEST FRAMEWORK 10505M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10506M: Josh Triplett <josh@joshtriplett.org> 10507R: Steven Rostedt <rostedt@goodmis.org> 10508R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10509R: Lai Jiangshan <jiangshanlai@gmail.com> 10510L: linux-kernel@vger.kernel.org 10511S: Supported 10512T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10513F: tools/testing/selftests/rcutorture 10514 10515RDC R-321X SoC 10516M: Florian Fainelli <florian@openwrt.org> 10517S: Maintained 10518 10519RDC R6040 FAST ETHERNET DRIVER 10520M: Florian Fainelli <f.fainelli@gmail.com> 10521L: netdev@vger.kernel.org 10522S: Maintained 10523F: drivers/net/ethernet/rdc/r6040.c 10524 10525RDS - RELIABLE DATAGRAM SOCKETS 10526M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10527L: netdev@vger.kernel.org 10528L: linux-rdma@vger.kernel.org 10529L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10530W: https://oss.oracle.com/projects/rds/ 10531S: Supported 10532F: net/rds/ 10533F: Documentation/networking/rds.txt 10534 10535RDMAVT - RDMA verbs software 10536M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10537L: linux-rdma@vger.kernel.org 10538S: Supported 10539F: drivers/infiniband/sw/rdmavt 10540 10541RDT - RESOURCE ALLOCATION 10542M: Fenghua Yu <fenghua.yu@intel.com> 10543L: linux-kernel@vger.kernel.org 10544S: Supported 10545F: arch/x86/kernel/cpu/intel_rdt* 10546F: arch/x86/include/asm/intel_rdt* 10547F: Documentation/x86/intel_rdt* 10548 10549READ-COPY UPDATE (RCU) 10550M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10551M: Josh Triplett <josh@joshtriplett.org> 10552R: Steven Rostedt <rostedt@goodmis.org> 10553R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10554R: Lai Jiangshan <jiangshanlai@gmail.com> 10555L: linux-kernel@vger.kernel.org 10556W: http://www.rdrop.com/users/paulmck/RCU/ 10557S: Supported 10558T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10559F: Documentation/RCU/ 10560X: Documentation/RCU/torture.txt 10561F: include/linux/rcu* 10562X: include/linux/srcu.h 10563F: kernel/rcu/ 10564X: kernel/torture.c 10565 10566REAL TIME CLOCK (RTC) SUBSYSTEM 10567M: Alessandro Zummo <a.zummo@towertech.it> 10568M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10569L: rtc-linux@googlegroups.com 10570Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10572S: Maintained 10573F: Documentation/devicetree/bindings/rtc/ 10574F: Documentation/rtc.txt 10575F: drivers/rtc/ 10576F: include/linux/rtc.h 10577F: include/uapi/linux/rtc.h 10578F: include/linux/rtc/ 10579F: include/linux/platform_data/rtc-* 10580F: tools/testing/selftests/timers/rtctest.c 10581 10582REALTEK AUDIO CODECS 10583M: Bard Liao <bardliao@realtek.com> 10584M: Oder Chiou <oder_chiou@realtek.com> 10585S: Maintained 10586F: sound/soc/codecs/rt* 10587F: include/sound/rt*.h 10588 10589REISERFS FILE SYSTEM 10590L: reiserfs-devel@vger.kernel.org 10591S: Supported 10592F: fs/reiserfs/ 10593 10594REGISTER MAP ABSTRACTION 10595M: Mark Brown <broonie@kernel.org> 10596L: linux-kernel@vger.kernel.org 10597T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10598S: Supported 10599F: Documentation/devicetree/bindings/regmap/ 10600F: drivers/base/regmap/ 10601F: include/linux/regmap.h 10602 10603REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10604M: Ohad Ben-Cohen <ohad@wizery.com> 10605M: Bjorn Andersson <bjorn.andersson@linaro.org> 10606L: linux-remoteproc@vger.kernel.org 10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10608S: Maintained 10609F: Documentation/devicetree/bindings/remoteproc/ 10610F: Documentation/remoteproc.txt 10611F: drivers/remoteproc/ 10612F: include/linux/remoteproc.h 10613 10614REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10615M: Ohad Ben-Cohen <ohad@wizery.com> 10616M: Bjorn Andersson <bjorn.andersson@linaro.org> 10617L: linux-remoteproc@vger.kernel.org 10618T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10619S: Maintained 10620F: drivers/rpmsg/ 10621F: Documentation/rpmsg.txt 10622F: include/linux/rpmsg.h 10623F: include/linux/rpmsg/ 10624 10625RENESAS CLOCK DRIVERS 10626M: Geert Uytterhoeven <geert+renesas@glider.be> 10627L: linux-renesas-soc@vger.kernel.org 10628S: Supported 10629F: drivers/clk/renesas/ 10630 10631RENESAS ETHERNET DRIVERS 10632R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10633L: netdev@vger.kernel.org 10634L: linux-renesas-soc@vger.kernel.org 10635F: drivers/net/ethernet/renesas/ 10636F: include/linux/sh_eth.h 10637 10638RENESAS R-CAR GYROADC DRIVER 10639M: Marek Vasut <marek.vasut@gmail.com> 10640L: linux-iio@vger.kernel.org 10641S: Supported 10642F: drivers/iio/adc/rcar_gyro_adc.c 10643 10644RENESAS USB2 PHY DRIVER 10645M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10646L: linux-renesas-soc@vger.kernel.org 10647S: Maintained 10648F: drivers/phy/phy-rcar-gen3-usb2.c 10649 10650RESET CONTROLLER FRAMEWORK 10651M: Philipp Zabel <p.zabel@pengutronix.de> 10652T: git git://git.pengutronix.de/git/pza/linux 10653S: Maintained 10654F: drivers/reset/ 10655F: Documentation/devicetree/bindings/reset/ 10656F: include/dt-bindings/reset/ 10657F: include/linux/reset.h 10658F: include/linux/reset-controller.h 10659 10660RFKILL 10661M: Johannes Berg <johannes@sipsolutions.net> 10662L: linux-wireless@vger.kernel.org 10663W: http://wireless.kernel.org/ 10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10666S: Maintained 10667F: Documentation/rfkill.txt 10668F: net/rfkill/ 10669 10670RHASHTABLE 10671M: Thomas Graf <tgraf@suug.ch> 10672M: Herbert Xu <herbert@gondor.apana.org.au> 10673L: netdev@vger.kernel.org 10674S: Maintained 10675F: lib/rhashtable.c 10676F: include/linux/rhashtable.h 10677 10678RICOH SMARTMEDIA/XD DRIVER 10679M: Maxim Levitsky <maximlevitsky@gmail.com> 10680S: Maintained 10681F: drivers/mtd/nand/r852.c 10682F: drivers/mtd/nand/r852.h 10683 10684RICOH R5C592 MEMORYSTICK DRIVER 10685M: Maxim Levitsky <maximlevitsky@gmail.com> 10686S: Maintained 10687F: drivers/memstick/host/r592.* 10688 10689ROCCAT DRIVERS 10690M: Stefan Achatz <erazor_de@users.sourceforge.net> 10691W: http://sourceforge.net/projects/roccat/ 10692S: Maintained 10693F: drivers/hid/hid-roccat* 10694F: include/linux/hid-roccat* 10695F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10696 10697ROCKER DRIVER 10698M: Jiri Pirko <jiri@resnulli.us> 10699L: netdev@vger.kernel.org 10700S: Supported 10701F: drivers/net/ethernet/rocker/ 10702 10703ROCKETPORT DRIVER 10704P: Comtrol Corp. 10705W: http://www.comtrol.com 10706S: Maintained 10707F: Documentation/serial/rocket.txt 10708F: drivers/tty/rocket* 10709 10710ROCKETPORT EXPRESS/INFINITY DRIVER 10711M: Kevin Cernekee <cernekee@gmail.com> 10712L: linux-serial@vger.kernel.org 10713S: Odd Fixes 10714F: drivers/tty/serial/rp2.* 10715 10716ROSE NETWORK LAYER 10717M: Ralf Baechle <ralf@linux-mips.org> 10718L: linux-hams@vger.kernel.org 10719W: http://www.linux-ax25.org/ 10720S: Maintained 10721F: include/net/rose.h 10722F: include/uapi/linux/rose.h 10723F: net/rose/ 10724 10725RTL2830 MEDIA DRIVER 10726M: Antti Palosaari <crope@iki.fi> 10727L: linux-media@vger.kernel.org 10728W: https://linuxtv.org 10729W: http://palosaari.fi/linux/ 10730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10731T: git git://linuxtv.org/anttip/media_tree.git 10732S: Maintained 10733F: drivers/media/dvb-frontends/rtl2830* 10734 10735RTL2832 MEDIA DRIVER 10736M: Antti Palosaari <crope@iki.fi> 10737L: linux-media@vger.kernel.org 10738W: https://linuxtv.org 10739W: http://palosaari.fi/linux/ 10740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10741T: git git://linuxtv.org/anttip/media_tree.git 10742S: Maintained 10743F: drivers/media/dvb-frontends/rtl2832* 10744 10745RTL2832_SDR MEDIA DRIVER 10746M: Antti Palosaari <crope@iki.fi> 10747L: linux-media@vger.kernel.org 10748W: https://linuxtv.org 10749W: http://palosaari.fi/linux/ 10750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10751T: git git://linuxtv.org/anttip/media_tree.git 10752S: Maintained 10753F: drivers/media/dvb-frontends/rtl2832_sdr* 10754 10755RTL8180 WIRELESS DRIVER 10756L: linux-wireless@vger.kernel.org 10757W: http://wireless.kernel.org/ 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10759S: Orphan 10760F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10761 10762RTL8187 WIRELESS DRIVER 10763M: Herton Ronaldo Krzesinski <herton@canonical.com> 10764M: Hin-Tak Leung <htl10@users.sourceforge.net> 10765M: Larry Finger <Larry.Finger@lwfinger.net> 10766L: linux-wireless@vger.kernel.org 10767W: http://wireless.kernel.org/ 10768T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10769S: Maintained 10770F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10771 10772RTL8192CE WIRELESS DRIVER 10773M: Larry Finger <Larry.Finger@lwfinger.net> 10774M: Chaoming Li <chaoming_li@realsil.com.cn> 10775L: linux-wireless@vger.kernel.org 10776W: http://wireless.kernel.org/ 10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10778S: Maintained 10779F: drivers/net/wireless/realtek/rtlwifi/ 10780F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10781 10782RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10783M: Jes Sorensen <Jes.Sorensen@gmail.com> 10784L: linux-wireless@vger.kernel.org 10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10786S: Maintained 10787F: drivers/net/wireless/realtek/rtl8xxxu/ 10788 10789S3 SAVAGE FRAMEBUFFER DRIVER 10790M: Antonino Daplas <adaplas@gmail.com> 10791L: linux-fbdev@vger.kernel.org 10792S: Maintained 10793F: drivers/video/fbdev/savage/ 10794 10795S390 10796M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10797M: Heiko Carstens <heiko.carstens@de.ibm.com> 10798L: linux-s390@vger.kernel.org 10799W: http://www.ibm.com/developerworks/linux/linux390/ 10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10801S: Supported 10802F: arch/s390/ 10803F: drivers/s390/ 10804F: Documentation/s390/ 10805F: Documentation/DocBook/s390* 10806 10807S390 COMMON I/O LAYER 10808M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10809M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10810L: linux-s390@vger.kernel.org 10811W: http://www.ibm.com/developerworks/linux/linux390/ 10812S: Supported 10813F: drivers/s390/cio/ 10814 10815S390 DASD DRIVER 10816M: Stefan Haberland <sth@linux.vnet.ibm.com> 10817M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10818L: linux-s390@vger.kernel.org 10819W: http://www.ibm.com/developerworks/linux/linux390/ 10820S: Supported 10821F: drivers/s390/block/dasd* 10822F: block/partitions/ibm.c 10823 10824S390 NETWORK DRIVERS 10825M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 10826M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10827L: linux-s390@vger.kernel.org 10828W: http://www.ibm.com/developerworks/linux/linux390/ 10829S: Supported 10830F: drivers/s390/net/ 10831 10832S390 PCI SUBSYSTEM 10833M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10834M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10835L: linux-s390@vger.kernel.org 10836W: http://www.ibm.com/developerworks/linux/linux390/ 10837S: Supported 10838F: arch/s390/pci/ 10839F: drivers/pci/hotplug/s390_pci_hpc.c 10840 10841S390 ZCRYPT DRIVER 10842M: Harald Freudenberger <freude@de.ibm.com> 10843L: linux-s390@vger.kernel.org 10844W: http://www.ibm.com/developerworks/linux/linux390/ 10845S: Supported 10846F: drivers/s390/crypto/ 10847 10848S390 ZFCP DRIVER 10849M: Steffen Maier <maier@linux.vnet.ibm.com> 10850L: linux-s390@vger.kernel.org 10851W: http://www.ibm.com/developerworks/linux/linux390/ 10852S: Supported 10853F: drivers/s390/scsi/zfcp_* 10854 10855S390 IUCV NETWORK LAYER 10856M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 10857M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10858L: linux-s390@vger.kernel.org 10859W: http://www.ibm.com/developerworks/linux/linux390/ 10860S: Supported 10861F: drivers/s390/net/*iucv* 10862F: include/net/iucv/ 10863F: net/iucv/ 10864 10865S390 IOMMU (PCI) 10866M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10867L: linux-s390@vger.kernel.org 10868W: http://www.ibm.com/developerworks/linux/linux390/ 10869S: Supported 10870F: drivers/iommu/s390-iommu.c 10871 10872S3C24XX SD/MMC Driver 10873M: Ben Dooks <ben-linux@fluff.org> 10874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10875S: Supported 10876F: drivers/mmc/host/s3cmci.* 10877 10878SAA6588 RDS RECEIVER DRIVER 10879M: Hans Verkuil <hverkuil@xs4all.nl> 10880L: linux-media@vger.kernel.org 10881T: git git://linuxtv.org/media_tree.git 10882W: https://linuxtv.org 10883S: Odd Fixes 10884F: drivers/media/i2c/saa6588* 10885 10886SAA7134 VIDEO4LINUX DRIVER 10887M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10888M: Mauro Carvalho Chehab <mchehab@kernel.org> 10889L: linux-media@vger.kernel.org 10890W: https://linuxtv.org 10891T: git git://linuxtv.org/media_tree.git 10892S: Odd fixes 10893F: Documentation/media/v4l-drivers/saa7134* 10894F: drivers/media/pci/saa7134/ 10895 10896SAA7146 VIDEO4LINUX-2 DRIVER 10897M: Hans Verkuil <hverkuil@xs4all.nl> 10898L: linux-media@vger.kernel.org 10899T: git git://linuxtv.org/media_tree.git 10900S: Maintained 10901F: drivers/media/common/saa7146/ 10902F: drivers/media/pci/saa7146/ 10903F: include/media/saa7146* 10904 10905SAMSUNG LAPTOP DRIVER 10906M: Corentin Chary <corentin.chary@gmail.com> 10907L: platform-driver-x86@vger.kernel.org 10908S: Maintained 10909F: drivers/platform/x86/samsung-laptop.c 10910 10911SAMSUNG AUDIO (ASoC) DRIVERS 10912M: Krzysztof Kozlowski <krzk@kernel.org> 10913M: Sangbeom Kim <sbkim73@samsung.com> 10914M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10916S: Supported 10917F: sound/soc/samsung/ 10918 10919SAMSUNG FRAMEBUFFER DRIVER 10920M: Jingoo Han <jingoohan1@gmail.com> 10921L: linux-fbdev@vger.kernel.org 10922S: Maintained 10923F: drivers/video/fbdev/s3c-fb.c 10924 10925SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10926M: Sangbeom Kim <sbkim73@samsung.com> 10927M: Krzysztof Kozlowski <krzk@kernel.org> 10928M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10929L: linux-kernel@vger.kernel.org 10930L: linux-samsung-soc@vger.kernel.org 10931S: Supported 10932F: drivers/mfd/sec*.c 10933F: drivers/regulator/s2m*.c 10934F: drivers/regulator/s5m*.c 10935F: drivers/clk/clk-s2mps11.c 10936F: drivers/rtc/rtc-s5m.c 10937F: include/linux/mfd/samsung/ 10938F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10939F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10940F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10941F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10942 10943SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10944M: Kyungmin Park <kyungmin.park@samsung.com> 10945M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10946L: linux-media@vger.kernel.org 10947Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10948S: Supported 10949F: drivers/media/platform/exynos4-is/ 10950 10951SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10952M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10953L: linux-media@vger.kernel.org 10954L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10955S: Maintained 10956F: drivers/media/platform/s3c-camif/ 10957F: include/media/drv-intf/s3c_camif.h 10958 10959SAMSUNG S5C73M3 CAMERA DRIVER 10960M: Kyungmin Park <kyungmin.park@samsung.com> 10961M: Andrzej Hajda <a.hajda@samsung.com> 10962L: linux-media@vger.kernel.org 10963S: Supported 10964F: drivers/media/i2c/s5c73m3/* 10965 10966SAMSUNG S5K5BAF CAMERA DRIVER 10967M: Kyungmin Park <kyungmin.park@samsung.com> 10968M: Andrzej Hajda <a.hajda@samsung.com> 10969L: linux-media@vger.kernel.org 10970S: Supported 10971F: drivers/media/i2c/s5k5baf.c 10972 10973SAMSUNG S3FWRN5 NFC DRIVER 10974M: Robert Baldyga <r.baldyga@samsung.com> 10975M: Krzysztof Opasiak <k.opasiak@samsung.com> 10976L: linux-nfc@lists.01.org (moderated for non-subscribers) 10977S: Supported 10978F: drivers/nfc/s3fwrn5 10979 10980SAMSUNG SOC CLOCK DRIVERS 10981M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10982M: Tomasz Figa <tomasz.figa@gmail.com> 10983M: Chanwoo Choi <cw00.choi@samsung.com> 10984S: Supported 10985L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10986F: drivers/clk/samsung/ 10987F: include/dt-bindings/clock/exynos*.h 10988F: Documentation/devicetree/bindings/clock/exynos*.txt 10989 10990SAMSUNG SPI DRIVERS 10991M: Kukjin Kim <kgene@kernel.org> 10992M: Krzysztof Kozlowski <krzk@kernel.org> 10993M: Andi Shyti <andi.shyti@samsung.com> 10994L: linux-spi@vger.kernel.org 10995L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10996S: Maintained 10997F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10998F: drivers/spi/spi-s3c* 10999F: include/linux/platform_data/spi-s3c64xx.h 11000 11001SAMSUNG SXGBE DRIVERS 11002M: Byungho An <bh74.an@samsung.com> 11003M: Girish K S <ks.giri@samsung.com> 11004M: Vipul Pandya <vipul.pandya@samsung.com> 11005S: Supported 11006L: netdev@vger.kernel.org 11007F: drivers/net/ethernet/samsung/sxgbe/ 11008 11009SAMSUNG THERMAL DRIVER 11010M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11011L: linux-pm@vger.kernel.org 11012L: linux-samsung-soc@vger.kernel.org 11013S: Supported 11014T: git https://github.com/lmajewski/linux-samsung-thermal.git 11015F: drivers/thermal/samsung/ 11016 11017SAMSUNG USB2 PHY DRIVER 11018M: Kamil Debski <kamil@wypas.org> 11019M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11020L: linux-kernel@vger.kernel.org 11021S: Supported 11022F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11023F: Documentation/phy/samsung-usb2.txt 11024F: drivers/phy/phy-exynos4210-usb2.c 11025F: drivers/phy/phy-exynos4x12-usb2.c 11026F: drivers/phy/phy-exynos5250-usb2.c 11027F: drivers/phy/phy-s5pv210-usb2.c 11028F: drivers/phy/phy-samsung-usb2.c 11029F: drivers/phy/phy-samsung-usb2.h 11030 11031SERIAL DRIVERS 11032M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11033L: linux-serial@vger.kernel.org 11034S: Maintained 11035F: Documentation/devicetree/bindings/serial/ 11036F: drivers/tty/serial/ 11037 11038SERIAL DEVICE BUS 11039M: Rob Herring <robh@kernel.org> 11040L: linux-serial@vger.kernel.org 11041S: Maintained 11042F: Documentation/devicetree/bindings/serial/slave-device.txt 11043F: drivers/tty/serdev/ 11044F: include/linux/serdev.h 11045 11046SERIAL IR RECEIVER 11047M: Sean Young <sean@mess.org> 11048L: linux-media@vger.kernel.org 11049S: Maintained 11050F: drivers/media/rc/serial_ir.c 11051 11052STI CEC DRIVER 11053M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11054L: kernel@stlinux.com 11055S: Maintained 11056F: drivers/staging/media/st-cec/ 11057F: Documentation/devicetree/bindings/media/stih-cec.txt 11058 11059SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11060M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11061L: linux-s390@vger.kernel.org 11062W: http://www.ibm.com/developerworks/linux/linux390/ 11063S: Supported 11064F: net/smc/ 11065 11066SYNOPSYS DESIGNWARE DMAC DRIVER 11067M: Viresh Kumar <vireshk@kernel.org> 11068M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11069S: Maintained 11070F: include/linux/dma/dw.h 11071F: include/linux/platform_data/dma-dw.h 11072F: drivers/dma/dw/ 11073 11074SYNOPSYS DESIGNWARE I2C DRIVER 11075M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11076R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11077R: Mika Westerberg <mika.westerberg@linux.intel.com> 11078L: linux-i2c@vger.kernel.org 11079S: Maintained 11080F: drivers/i2c/busses/i2c-designware-* 11081F: include/linux/platform_data/i2c-designware.h 11082 11083SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11084M: Jaehoon Chung <jh80.chung@samsung.com> 11085L: linux-mmc@vger.kernel.org 11086S: Maintained 11087F: drivers/mmc/host/dw_mmc* 11088 11089SYSTEM TRACE MODULE CLASS 11090M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11091S: Maintained 11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11093F: Documentation/trace/stm.txt 11094F: drivers/hwtracing/stm/ 11095F: include/linux/stm.h 11096F: include/uapi/linux/stm.h 11097 11098THUNDERBOLT DRIVER 11099M: Andreas Noever <andreas.noever@gmail.com> 11100S: Maintained 11101F: drivers/thunderbolt/ 11102 11103TI BQ27XXX POWER SUPPLY DRIVER 11104R: Andrew F. Davis <afd@ti.com> 11105F: include/linux/power/bq27xxx_battery.h 11106F: drivers/power/supply/bq27xxx_battery.c 11107F: drivers/power/supply/bq27xxx_battery_i2c.c 11108 11109TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11110M: John Stultz <john.stultz@linaro.org> 11111M: Thomas Gleixner <tglx@linutronix.de> 11112L: linux-kernel@vger.kernel.org 11113T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11114S: Supported 11115F: include/linux/clocksource.h 11116F: include/linux/time.h 11117F: include/linux/timex.h 11118F: include/uapi/linux/time.h 11119F: include/uapi/linux/timex.h 11120F: kernel/time/clocksource.c 11121F: kernel/time/time*.c 11122F: kernel/time/alarmtimer.c 11123F: kernel/time/ntp.c 11124F: tools/testing/selftests/timers/ 11125 11126SC1200 WDT DRIVER 11127M: Zwane Mwaikambo <zwanem@gmail.com> 11128S: Maintained 11129F: drivers/watchdog/sc1200wdt.c 11130 11131SCHEDULER 11132M: Ingo Molnar <mingo@redhat.com> 11133M: Peter Zijlstra <peterz@infradead.org> 11134L: linux-kernel@vger.kernel.org 11135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11136S: Maintained 11137F: kernel/sched/ 11138F: include/linux/sched.h 11139F: include/uapi/linux/sched.h 11140F: include/linux/wait.h 11141 11142SCORE ARCHITECTURE 11143M: Chen Liqin <liqin.linux@gmail.com> 11144M: Lennox Wu <lennox.wu@gmail.com> 11145W: http://www.sunplus.com 11146S: Supported 11147F: arch/score/ 11148 11149SCR24X CHIP CARD INTERFACE DRIVER 11150M: Lubomir Rintel <lkundrak@v3.sk> 11151S: Supported 11152F: drivers/char/pcmcia/scr24x_cs.c 11153 11154SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11155M: Sudeep Holla <sudeep.holla@arm.com> 11156L: linux-arm-kernel@lists.infradead.org 11157S: Maintained 11158F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11159F: drivers/clk/clk-scpi.c 11160F: drivers/cpufreq/scpi-cpufreq.c 11161F: drivers/firmware/arm_scpi.c 11162F: include/linux/scpi_protocol.h 11163 11164SCSI CDROM DRIVER 11165M: Jens Axboe <axboe@kernel.dk> 11166L: linux-scsi@vger.kernel.org 11167W: http://www.kernel.dk 11168S: Maintained 11169F: drivers/scsi/sr* 11170 11171SCSI RDMA PROTOCOL (SRP) INITIATOR 11172M: Bart Van Assche <bart.vanassche@sandisk.com> 11173L: linux-rdma@vger.kernel.org 11174S: Supported 11175W: http://www.openfabrics.org 11176Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11178F: drivers/infiniband/ulp/srp/ 11179F: include/scsi/srp.h 11180 11181SCSI SG DRIVER 11182M: Doug Gilbert <dgilbert@interlog.com> 11183L: linux-scsi@vger.kernel.org 11184W: http://sg.danny.cz/sg 11185S: Maintained 11186F: Documentation/scsi/scsi-generic.txt 11187F: drivers/scsi/sg.c 11188F: include/scsi/sg.h 11189 11190SCSI SUBSYSTEM 11191M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11192T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11193M: "Martin K. Petersen" <martin.petersen@oracle.com> 11194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11195L: linux-scsi@vger.kernel.org 11196S: Maintained 11197F: Documentation/devicetree/bindings/scsi/ 11198F: drivers/scsi/ 11199F: include/scsi/ 11200 11201SCSI TAPE DRIVER 11202M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11203L: linux-scsi@vger.kernel.org 11204S: Maintained 11205F: Documentation/scsi/st.txt 11206F: drivers/scsi/st.* 11207F: drivers/scsi/st_*.h 11208 11209SCTP PROTOCOL 11210M: Vlad Yasevich <vyasevich@gmail.com> 11211M: Neil Horman <nhorman@tuxdriver.com> 11212L: linux-sctp@vger.kernel.org 11213W: http://lksctp.sourceforge.net 11214S: Maintained 11215F: Documentation/networking/sctp.txt 11216F: include/linux/sctp.h 11217F: include/uapi/linux/sctp.h 11218F: include/net/sctp/ 11219F: net/sctp/ 11220 11221SCx200 CPU SUPPORT 11222M: Jim Cromie <jim.cromie@gmail.com> 11223S: Odd Fixes 11224F: Documentation/i2c/busses/scx200_acb 11225F: arch/x86/platform/scx200/ 11226F: drivers/watchdog/scx200_wdt.c 11227F: drivers/i2c/busses/scx200* 11228F: drivers/mtd/maps/scx200_docflash.c 11229F: include/linux/scx200.h 11230 11231SCx200 GPIO DRIVER 11232M: Jim Cromie <jim.cromie@gmail.com> 11233S: Maintained 11234F: drivers/char/scx200_gpio.c 11235F: include/linux/scx200_gpio.h 11236 11237SCx200 HRT CLOCKSOURCE DRIVER 11238M: Jim Cromie <jim.cromie@gmail.com> 11239S: Maintained 11240F: drivers/clocksource/scx200_hrt.c 11241 11242SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11243M: Sascha Sommer <saschasommer@freenet.de> 11244L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11245S: Maintained 11246F: drivers/mmc/host/sdricoh_cs.c 11247 11248SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11249M: Adrian Hunter <adrian.hunter@intel.com> 11250L: linux-mmc@vger.kernel.org 11251T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11252S: Maintained 11253F: drivers/mmc/host/sdhci* 11254F: include/linux/mmc/sdhci* 11255 11256SECURE COMPUTING 11257M: Kees Cook <keescook@chromium.org> 11258R: Andy Lutomirski <luto@amacapital.net> 11259R: Will Drewry <wad@chromium.org> 11260T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11261S: Supported 11262F: kernel/seccomp.c 11263F: include/uapi/linux/seccomp.h 11264F: include/linux/seccomp.h 11265F: tools/testing/selftests/seccomp/* 11266K: \bsecure_computing 11267K: \bTIF_SECCOMP\b 11268 11269SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11270M: Al Cooper <alcooperx@gmail.com> 11271L: linux-mmc@vger.kernel.org 11272L: bcm-kernel-feedback-list@broadcom.com 11273S: Maintained 11274F: drivers/mmc/host/sdhci-brcmstb* 11275 11276SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11277M: Ben Dooks <ben-linux@fluff.org> 11278M: Jaehoon Chung <jh80.chung@samsung.com> 11279L: linux-mmc@vger.kernel.org 11280S: Maintained 11281F: drivers/mmc/host/sdhci-s3c* 11282 11283SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11284M: Viresh Kumar <vireshk@kernel.org> 11285L: linux-mmc@vger.kernel.org 11286S: Maintained 11287F: drivers/mmc/host/sdhci-spear.c 11288 11289SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11290M: Scott Bauer <scott.bauer@intel.com> 11291M: Jonathan Derrick <jonathan.derrick@intel.com> 11292M: Rafael Antognolli <rafael.antognolli@intel.com> 11293L: linux-block@vger.kernel.org 11294S: Supported 11295F: block/sed* 11296F: block/opal_proto.h 11297F: include/linux/sed* 11298F: include/uapi/linux/sed* 11299 11300SECURITY SUBSYSTEM 11301M: James Morris <james.l.morris@oracle.com> 11302M: "Serge E. Hallyn" <serge@hallyn.com> 11303L: linux-security-module@vger.kernel.org (suggested Cc:) 11304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11305W: http://kernsec.org/ 11306S: Supported 11307F: security/ 11308 11309SECURITY CONTACT 11310M: Security Officers <security@kernel.org> 11311S: Supported 11312 11313SELINUX SECURITY MODULE 11314M: Paul Moore <paul@paul-moore.com> 11315M: Stephen Smalley <sds@tycho.nsa.gov> 11316M: Eric Paris <eparis@parisplace.org> 11317L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11318W: http://selinuxproject.org 11319T: git git://git.infradead.org/users/pcmoore/selinux 11320S: Supported 11321F: include/linux/selinux* 11322F: security/selinux/ 11323F: scripts/selinux/ 11324 11325APPARMOR SECURITY MODULE 11326M: John Johansen <john.johansen@canonical.com> 11327L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11328W: apparmor.wiki.kernel.org 11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11330S: Supported 11331F: security/apparmor/ 11332 11333LOADPIN SECURITY MODULE 11334M: Kees Cook <keescook@chromium.org> 11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11336S: Supported 11337F: security/loadpin/ 11338 11339YAMA SECURITY MODULE 11340M: Kees Cook <keescook@chromium.org> 11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11342S: Supported 11343F: security/yama/ 11344 11345SENSABLE PHANTOM 11346M: Jiri Slaby <jirislaby@gmail.com> 11347S: Maintained 11348F: drivers/misc/phantom.c 11349F: include/uapi/linux/phantom.h 11350 11351Emulex 10Gbps iSCSI - OneConnect DRIVER 11352M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11353M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11354M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11355L: linux-scsi@vger.kernel.org 11356W: http://www.broadcom.com 11357S: Supported 11358F: drivers/scsi/be2iscsi/ 11359 11360Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11361M: Sathya Perla <sathya.perla@broadcom.com> 11362M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11363M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11364M: Somnath Kotur <somnath.kotur@broadcom.com> 11365L: netdev@vger.kernel.org 11366W: http://www.emulex.com 11367S: Supported 11368F: drivers/net/ethernet/emulex/benet/ 11369 11370EMULEX ONECONNECT ROCE DRIVER 11371M: Selvin Xavier <selvin.xavier@avagotech.com> 11372M: Devesh Sharma <devesh.sharma@avagotech.com> 11373L: linux-rdma@vger.kernel.org 11374W: http://www.emulex.com 11375S: Supported 11376F: drivers/infiniband/hw/ocrdma/ 11377F: include/uapi/rdma/ocrdma-abi.h 11378 11379SFC NETWORK DRIVER 11380M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11381M: Edward Cree <ecree@solarflare.com> 11382M: Bert Kenward <bkenward@solarflare.com> 11383L: netdev@vger.kernel.org 11384S: Supported 11385F: drivers/net/ethernet/sfc/ 11386 11387SGI GRU DRIVER 11388M: Dimitri Sivanich <sivanich@sgi.com> 11389S: Maintained 11390F: drivers/misc/sgi-gru/ 11391 11392SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11393M: Pat Gefre <pfg@sgi.com> 11394L: linux-ia64@vger.kernel.org 11395S: Supported 11396F: Documentation/ia64/serial.txt 11397F: drivers/tty/serial/ioc?_serial.c 11398F: include/linux/ioc?.h 11399 11400SGI XP/XPC/XPNET DRIVER 11401M: Cliff Whickman <cpw@sgi.com> 11402M: Robin Holt <robinmholt@gmail.com> 11403S: Maintained 11404F: drivers/misc/sgi-xp/ 11405 11406SI2157 MEDIA DRIVER 11407M: Antti Palosaari <crope@iki.fi> 11408L: linux-media@vger.kernel.org 11409W: https://linuxtv.org 11410W: http://palosaari.fi/linux/ 11411Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11412T: git git://linuxtv.org/anttip/media_tree.git 11413S: Maintained 11414F: drivers/media/tuners/si2157* 11415 11416SI2168 MEDIA DRIVER 11417M: Antti Palosaari <crope@iki.fi> 11418L: linux-media@vger.kernel.org 11419W: https://linuxtv.org 11420W: http://palosaari.fi/linux/ 11421Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11422T: git git://linuxtv.org/anttip/media_tree.git 11423S: Maintained 11424F: drivers/media/dvb-frontends/si2168* 11425 11426SI470X FM RADIO RECEIVER I2C DRIVER 11427M: Hans Verkuil <hverkuil@xs4all.nl> 11428L: linux-media@vger.kernel.org 11429T: git git://linuxtv.org/media_tree.git 11430W: https://linuxtv.org 11431S: Odd Fixes 11432F: drivers/media/radio/si470x/radio-si470x-i2c.c 11433 11434SI470X FM RADIO RECEIVER USB DRIVER 11435M: Hans Verkuil <hverkuil@xs4all.nl> 11436L: linux-media@vger.kernel.org 11437T: git git://linuxtv.org/media_tree.git 11438W: https://linuxtv.org 11439S: Maintained 11440F: drivers/media/radio/si470x/radio-si470x-common.c 11441F: drivers/media/radio/si470x/radio-si470x.h 11442F: drivers/media/radio/si470x/radio-si470x-usb.c 11443 11444SI4713 FM RADIO TRANSMITTER I2C DRIVER 11445M: Eduardo Valentin <edubezval@gmail.com> 11446L: linux-media@vger.kernel.org 11447T: git git://linuxtv.org/media_tree.git 11448W: https://linuxtv.org 11449S: Odd Fixes 11450F: drivers/media/radio/si4713/si4713.? 11451 11452SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11453M: Eduardo Valentin <edubezval@gmail.com> 11454L: linux-media@vger.kernel.org 11455T: git git://linuxtv.org/media_tree.git 11456W: https://linuxtv.org 11457S: Odd Fixes 11458F: drivers/media/radio/si4713/radio-platform-si4713.c 11459 11460SI4713 FM RADIO TRANSMITTER USB DRIVER 11461M: Hans Verkuil <hverkuil@xs4all.nl> 11462L: linux-media@vger.kernel.org 11463T: git git://linuxtv.org/media_tree.git 11464W: https://linuxtv.org 11465S: Maintained 11466F: drivers/media/radio/si4713/radio-usb-si4713.c 11467 11468SIANO DVB DRIVER 11469M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11470M: Mauro Carvalho Chehab <mchehab@kernel.org> 11471L: linux-media@vger.kernel.org 11472W: https://linuxtv.org 11473T: git git://linuxtv.org/media_tree.git 11474S: Odd fixes 11475F: drivers/media/common/siano/ 11476F: drivers/media/usb/siano/ 11477F: drivers/media/usb/siano/ 11478F: drivers/media/mmc/siano/ 11479 11480SILEAD TOUCHSCREEN DRIVER 11481M: Hans de Goede <hdegoede@redhat.com> 11482L: linux-input@vger.kernel.org 11483L: platform-driver-x86@vger.kernel.org 11484S: Maintained 11485F: drivers/input/touchscreen/silead.c 11486F: drivers/platform/x86/silead_dmi.c 11487 11488SIMPLEFB FB DRIVER 11489M: Hans de Goede <hdegoede@redhat.com> 11490L: linux-fbdev@vger.kernel.org 11491S: Maintained 11492F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11493F: drivers/video/fbdev/simplefb.c 11494F: include/linux/platform_data/simplefb.h 11495 11496SH_VEU V4L2 MEM2MEM DRIVER 11497L: linux-media@vger.kernel.org 11498S: Orphan 11499F: drivers/media/platform/sh_veu.c 11500 11501SH_VOU V4L2 OUTPUT DRIVER 11502L: linux-media@vger.kernel.org 11503S: Orphan 11504F: drivers/media/platform/sh_vou.c 11505F: include/media/drv-intf/sh_vou.h 11506 11507SIMPLE FIRMWARE INTERFACE (SFI) 11508M: Len Brown <lenb@kernel.org> 11509L: sfi-devel@simplefirmware.org 11510W: http://simplefirmware.org/ 11511T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11512S: Supported 11513F: arch/x86/platform/sfi/ 11514F: drivers/sfi/ 11515F: include/linux/sfi*.h 11516 11517SIMTEC EB110ATX (Chalice CATS) 11518P: Ben Dooks 11519P: Vincent Sanders <vince@simtec.co.uk> 11520M: Simtec Linux Team <linux@simtec.co.uk> 11521W: http://www.simtec.co.uk/products/EB110ATX/ 11522S: Supported 11523 11524SIMTEC EB2410ITX (BAST) 11525P: Ben Dooks 11526P: Vincent Sanders <vince@simtec.co.uk> 11527M: Simtec Linux Team <linux@simtec.co.uk> 11528W: http://www.simtec.co.uk/products/EB2410ITX/ 11529S: Supported 11530F: arch/arm/mach-s3c24xx/mach-bast.c 11531F: arch/arm/mach-s3c24xx/bast-ide.c 11532F: arch/arm/mach-s3c24xx/bast-irq.c 11533 11534SIPHASH PRF ROUTINES 11535M: Jason A. Donenfeld <Jason@zx2c4.com> 11536S: Maintained 11537F: lib/siphash.c 11538F: lib/test_siphash.c 11539F: include/linux/siphash.h 11540 11541TI DAVINCI MACHINE SUPPORT 11542M: Sekhar Nori <nsekhar@ti.com> 11543M: Kevin Hilman <khilman@kernel.org> 11544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11545T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11546S: Supported 11547F: arch/arm/mach-davinci/ 11548F: drivers/i2c/busses/i2c-davinci.c 11549 11550TI DAVINCI SERIES MEDIA DRIVER 11551M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11552L: linux-media@vger.kernel.org 11553W: https://linuxtv.org 11554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11555T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11556S: Maintained 11557F: drivers/media/platform/davinci/ 11558F: include/media/davinci/ 11559 11560TI AM437X VPFE DRIVER 11561M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11562L: linux-media@vger.kernel.org 11563W: https://linuxtv.org 11564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11565T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11566S: Maintained 11567F: drivers/media/platform/am437x/ 11568 11569OV2659 OMNIVISION SENSOR DRIVER 11570M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11571L: linux-media@vger.kernel.org 11572W: https://linuxtv.org 11573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11574T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11575S: Maintained 11576F: drivers/media/i2c/ov2659.c 11577F: include/media/i2c/ov2659.h 11578 11579SILICON MOTION SM712 FRAME BUFFER DRIVER 11580M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11581M: Teddy Wang <teddy.wang@siliconmotion.com> 11582M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11583L: linux-fbdev@vger.kernel.org 11584S: Maintained 11585F: drivers/video/fbdev/sm712* 11586F: Documentation/fb/sm712fb.txt 11587 11588SIS 190 ETHERNET DRIVER 11589M: Francois Romieu <romieu@fr.zoreil.com> 11590L: netdev@vger.kernel.org 11591S: Maintained 11592F: drivers/net/ethernet/sis/sis190.c 11593 11594SIS 900/7016 FAST ETHERNET DRIVER 11595M: Daniele Venzano <venza@brownhat.org> 11596W: http://www.brownhat.org/sis900.html 11597L: netdev@vger.kernel.org 11598S: Maintained 11599F: drivers/net/ethernet/sis/sis900.* 11600 11601SIS FRAMEBUFFER DRIVER 11602M: Thomas Winischhofer <thomas@winischhofer.net> 11603W: http://www.winischhofer.net/linuxsisvga.shtml 11604S: Maintained 11605F: Documentation/fb/sisfb.txt 11606F: drivers/video/fbdev/sis/ 11607F: include/video/sisfb.h 11608 11609SIS USB2VGA DRIVER 11610M: Thomas Winischhofer <thomas@winischhofer.net> 11611W: http://www.winischhofer.at/linuxsisusbvga.shtml 11612S: Maintained 11613F: drivers/usb/misc/sisusbvga/ 11614 11615SLAB ALLOCATOR 11616M: Christoph Lameter <cl@linux.com> 11617M: Pekka Enberg <penberg@kernel.org> 11618M: David Rientjes <rientjes@google.com> 11619M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11620M: Andrew Morton <akpm@linux-foundation.org> 11621L: linux-mm@kvack.org 11622S: Maintained 11623F: include/linux/sl?b*.h 11624F: mm/sl?b* 11625 11626SLEEPABLE READ-COPY UPDATE (SRCU) 11627M: Lai Jiangshan <jiangshanlai@gmail.com> 11628M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11629M: Josh Triplett <josh@joshtriplett.org> 11630R: Steven Rostedt <rostedt@goodmis.org> 11631R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11632L: linux-kernel@vger.kernel.org 11633W: http://www.rdrop.com/users/paulmck/RCU/ 11634S: Supported 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11636F: include/linux/srcu.h 11637F: kernel/rcu/srcu.c 11638 11639SMACK SECURITY MODULE 11640M: Casey Schaufler <casey@schaufler-ca.com> 11641L: linux-security-module@vger.kernel.org 11642W: http://schaufler-ca.com 11643T: git git://github.com/cschaufler/smack-next 11644S: Maintained 11645F: Documentation/security/Smack.txt 11646F: security/smack/ 11647 11648DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11649M: Kevin Hilman <khilman@kernel.org> 11650M: Nishanth Menon <nm@ti.com> 11651S: Maintained 11652F: drivers/power/avs/ 11653F: include/linux/power/smartreflex.h 11654L: linux-pm@vger.kernel.org 11655 11656SMC91x ETHERNET DRIVER 11657M: Nicolas Pitre <nico@fluxnic.net> 11658S: Odd Fixes 11659F: drivers/net/ethernet/smsc/smc91x.* 11660 11661SMIA AND SMIA++ IMAGE SENSOR DRIVER 11662M: Sakari Ailus <sakari.ailus@iki.fi> 11663L: linux-media@vger.kernel.org 11664S: Maintained 11665F: drivers/media/i2c/smiapp/ 11666F: include/media/i2c/smiapp.h 11667F: drivers/media/i2c/smiapp-pll.c 11668F: drivers/media/i2c/smiapp-pll.h 11669F: include/uapi/linux/smiapp.h 11670F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11671 11672SMM665 HARDWARE MONITOR DRIVER 11673M: Guenter Roeck <linux@roeck-us.net> 11674L: linux-hwmon@vger.kernel.org 11675S: Maintained 11676F: Documentation/hwmon/smm665 11677F: drivers/hwmon/smm665.c 11678 11679SMSC EMC2103 HARDWARE MONITOR DRIVER 11680M: Steve Glendinning <steve.glendinning@shawell.net> 11681L: linux-hwmon@vger.kernel.org 11682S: Maintained 11683F: Documentation/hwmon/emc2103 11684F: drivers/hwmon/emc2103.c 11685 11686SMSC SCH5627 HARDWARE MONITOR DRIVER 11687M: Hans de Goede <hdegoede@redhat.com> 11688L: linux-hwmon@vger.kernel.org 11689S: Supported 11690F: Documentation/hwmon/sch5627 11691F: drivers/hwmon/sch5627.c 11692 11693SMSC47B397 HARDWARE MONITOR DRIVER 11694M: Jean Delvare <jdelvare@suse.com> 11695L: linux-hwmon@vger.kernel.org 11696S: Maintained 11697F: Documentation/hwmon/smsc47b397 11698F: drivers/hwmon/smsc47b397.c 11699 11700SMSC911x ETHERNET DRIVER 11701M: Steve Glendinning <steve.glendinning@shawell.net> 11702L: netdev@vger.kernel.org 11703S: Maintained 11704F: include/linux/smsc911x.h 11705F: drivers/net/ethernet/smsc/smsc911x.* 11706 11707SMSC9420 PCI ETHERNET DRIVER 11708M: Steve Glendinning <steve.glendinning@shawell.net> 11709L: netdev@vger.kernel.org 11710S: Maintained 11711F: drivers/net/ethernet/smsc/smsc9420.* 11712 11713SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11714M: Steve Glendinning <steve.glendinning@shawell.net> 11715L: linux-fbdev@vger.kernel.org 11716S: Maintained 11717F: drivers/video/fbdev/smscufx.c 11718 11719SOC-CAMERA V4L2 SUBSYSTEM 11720M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11721L: linux-media@vger.kernel.org 11722T: git git://linuxtv.org/media_tree.git 11723S: Maintained 11724F: include/media/soc* 11725F: drivers/media/i2c/soc_camera/ 11726F: drivers/media/platform/soc_camera/ 11727 11728SOEKRIS NET48XX LED SUPPORT 11729M: Chris Boot <bootc@bootc.net> 11730S: Maintained 11731F: drivers/leds/leds-net48xx.c 11732 11733SOFTLOGIC 6x10 MPEG CODEC 11734M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11735M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11736M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11737M: Ismael Luceno <ismael@iodev.co.uk> 11738L: linux-media@vger.kernel.org 11739S: Supported 11740F: drivers/media/pci/solo6x10/ 11741 11742SOFTWARE RAID (Multiple Disks) SUPPORT 11743M: Shaohua Li <shli@kernel.org> 11744L: linux-raid@vger.kernel.org 11745T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11746S: Supported 11747F: drivers/md/ 11748F: include/linux/raid/ 11749F: include/uapi/linux/raid/ 11750 11751SONIC NETWORK DRIVER 11752M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11753L: netdev@vger.kernel.org 11754S: Maintained 11755F: drivers/net/ethernet/natsemi/sonic.* 11756 11757SONICS SILICON BACKPLANE DRIVER (SSB) 11758M: Michael Buesch <m@bues.ch> 11759L: linux-wireless@vger.kernel.org 11760S: Maintained 11761F: drivers/ssb/ 11762F: include/linux/ssb/ 11763 11764SONY VAIO CONTROL DEVICE DRIVER 11765M: Mattia Dongili <malattia@linux.it> 11766L: platform-driver-x86@vger.kernel.org 11767W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11768S: Maintained 11769F: Documentation/laptops/sony-laptop.txt 11770F: drivers/char/sonypi.c 11771F: drivers/platform/x86/sony-laptop.c 11772F: include/linux/sony-laptop.h 11773 11774SONY MEMORYSTICK CARD SUPPORT 11775M: Alex Dubov <oakad@yahoo.com> 11776W: http://tifmxx.berlios.de/ 11777S: Maintained 11778F: drivers/memstick/host/tifm_ms.c 11779 11780SONY MEMORYSTICK STANDARD SUPPORT 11781M: Maxim Levitsky <maximlevitsky@gmail.com> 11782S: Maintained 11783F: drivers/memstick/core/ms_block.* 11784 11785SOUND 11786M: Jaroslav Kysela <perex@perex.cz> 11787M: Takashi Iwai <tiwai@suse.com> 11788L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11789W: http://www.alsa-project.org/ 11790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11791T: git git://git.alsa-project.org/alsa-kernel.git 11792Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11793S: Maintained 11794F: Documentation/sound/ 11795F: include/sound/ 11796F: include/uapi/sound/ 11797F: sound/ 11798 11799SOUND - COMPRESSED AUDIO 11800M: Vinod Koul <vinod.koul@intel.com> 11801L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11803S: Supported 11804F: Documentation/sound/alsa/compress_offload.txt 11805F: include/sound/compress_driver.h 11806F: include/uapi/sound/compress_* 11807F: sound/core/compress_offload.c 11808F: sound/soc/soc-compress.c 11809 11810SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11811M: Liam Girdwood <lgirdwood@gmail.com> 11812M: Mark Brown <broonie@kernel.org> 11813T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11814L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11815W: http://alsa-project.org/main/index.php/ASoC 11816S: Supported 11817F: Documentation/devicetree/bindings/sound/ 11818F: Documentation/sound/alsa/soc/ 11819F: sound/soc/ 11820F: include/sound/soc* 11821 11822SOUND - DMAENGINE HELPERS 11823M: Lars-Peter Clausen <lars@metafoo.de> 11824S: Supported 11825F: include/sound/dmaengine_pcm.h 11826F: sound/core/pcm_dmaengine.c 11827F: sound/soc/soc-generic-dmaengine-pcm.c 11828 11829SP2 MEDIA DRIVER 11830M: Olli Salonen <olli.salonen@iki.fi> 11831L: linux-media@vger.kernel.org 11832W: https://linuxtv.org 11833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11834S: Maintained 11835F: drivers/media/dvb-frontends/sp2* 11836 11837SPARC + UltraSPARC (sparc/sparc64) 11838M: "David S. Miller" <davem@davemloft.net> 11839L: sparclinux@vger.kernel.org 11840Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11841T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11843S: Maintained 11844F: arch/sparc/ 11845F: drivers/sbus/ 11846 11847SPARC SERIAL DRIVERS 11848M: "David S. Miller" <davem@davemloft.net> 11849L: sparclinux@vger.kernel.org 11850T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11851T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11852S: Maintained 11853F: include/linux/sunserialcore.h 11854F: drivers/tty/serial/suncore.c 11855F: drivers/tty/serial/sunhv.c 11856F: drivers/tty/serial/sunsab.c 11857F: drivers/tty/serial/sunsab.h 11858F: drivers/tty/serial/sunsu.c 11859F: drivers/tty/serial/sunzilog.c 11860F: drivers/tty/serial/sunzilog.h 11861 11862SPARSE CHECKER 11863M: "Christopher Li" <sparse@chrisli.org> 11864L: linux-sparse@vger.kernel.org 11865W: https://sparse.wiki.kernel.org/ 11866T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11867T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11868S: Maintained 11869F: include/linux/compiler.h 11870 11871SPEAR PLATFORM SUPPORT 11872M: Viresh Kumar <vireshk@kernel.org> 11873M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11875W: http://www.st.com/spear 11876S: Maintained 11877F: arch/arm/boot/dts/spear* 11878F: arch/arm/mach-spear/ 11879 11880SPEAR CLOCK FRAMEWORK SUPPORT 11881M: Viresh Kumar <vireshk@kernel.org> 11882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11883W: http://www.st.com/spear 11884S: Maintained 11885F: drivers/clk/spear/ 11886 11887SPI NOR SUBSYSTEM 11888M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11889M: Marek Vasut <marek.vasut@gmail.com> 11890L: linux-mtd@lists.infradead.org 11891W: http://www.linux-mtd.infradead.org/ 11892Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11893T: git git://github.com/spi-nor/linux.git 11894S: Maintained 11895F: drivers/mtd/spi-nor/ 11896F: include/linux/mtd/spi-nor.h 11897 11898SPI SUBSYSTEM 11899M: Mark Brown <broonie@kernel.org> 11900L: linux-spi@vger.kernel.org 11901T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11902Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11903S: Maintained 11904F: Documentation/devicetree/bindings/spi/ 11905F: Documentation/spi/ 11906F: drivers/spi/ 11907F: include/linux/spi/ 11908F: include/uapi/linux/spi/ 11909F: tools/spi/ 11910 11911SPIDERNET NETWORK DRIVER for CELL 11912M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11913L: netdev@vger.kernel.org 11914S: Supported 11915F: Documentation/networking/spider_net.txt 11916F: drivers/net/ethernet/toshiba/spider_net* 11917 11918SPU FILE SYSTEM 11919M: Jeremy Kerr <jk@ozlabs.org> 11920L: linuxppc-dev@lists.ozlabs.org 11921W: http://www.ibm.com/developerworks/power/cell/ 11922S: Supported 11923F: Documentation/filesystems/spufs.txt 11924F: arch/powerpc/platforms/cell/spufs/ 11925 11926SQUASHFS FILE SYSTEM 11927M: Phillip Lougher <phillip@squashfs.org.uk> 11928L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11929W: http://squashfs.org.uk 11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11931S: Maintained 11932F: Documentation/filesystems/squashfs.txt 11933F: fs/squashfs/ 11934 11935SRM (Alpha) environment access 11936M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11937S: Maintained 11938F: arch/alpha/kernel/srm_env.c 11939 11940STABLE BRANCH 11941M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11942L: stable@vger.kernel.org 11943S: Supported 11944F: Documentation/process/stable-kernel-rules.rst 11945 11946STAGING SUBSYSTEM 11947M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11948T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11949L: devel@driverdev.osuosl.org 11950S: Supported 11951F: drivers/staging/ 11952 11953STAGING - COMEDI 11954M: Ian Abbott <abbotti@mev.co.uk> 11955M: H Hartley Sweeten <hsweeten@visionengravers.com> 11956S: Odd Fixes 11957F: drivers/staging/comedi/ 11958 11959STAGING - FLARION FT1000 DRIVERS 11960M: Marek Belisko <marek.belisko@gmail.com> 11961S: Odd Fixes 11962F: drivers/staging/ft1000/ 11963 11964STAGING - INDUSTRIAL IO 11965M: Jonathan Cameron <jic23@kernel.org> 11966L: linux-iio@vger.kernel.org 11967S: Odd Fixes 11968F: Documentation/devicetree/bindings/staging/iio/ 11969F: drivers/staging/iio/ 11970 11971STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11972M: Jarod Wilson <jarod@wilsonet.com> 11973W: http://www.lirc.org/ 11974S: Odd Fixes 11975F: drivers/staging/media/lirc/ 11976 11977STAGING - LUSTRE PARALLEL FILESYSTEM 11978M: Oleg Drokin <oleg.drokin@intel.com> 11979M: Andreas Dilger <andreas.dilger@intel.com> 11980M: James Simmons <jsimmons@infradead.org> 11981L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11982W: http://wiki.lustre.org/ 11983S: Maintained 11984F: drivers/staging/lustre 11985 11986STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11987M: Marc Dietrich <marvin24@gmx.de> 11988L: ac100@lists.launchpad.net (moderated for non-subscribers) 11989L: linux-tegra@vger.kernel.org 11990S: Maintained 11991F: drivers/staging/nvec/ 11992 11993STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11994M: Jens Frederich <jfrederich@gmail.com> 11995M: Daniel Drake <dsd@laptop.org> 11996M: Jon Nettleton <jon.nettleton@gmail.com> 11997W: http://wiki.laptop.org/go/DCON 11998S: Maintained 11999F: drivers/staging/olpc_dcon/ 12000 12001STAGING - REALTEK RTL8712U DRIVERS 12002M: Larry Finger <Larry.Finger@lwfinger.net> 12003M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12004S: Odd Fixes 12005F: drivers/staging/rtl8712/ 12006 12007STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12008M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12009M: Teddy Wang <teddy.wang@siliconmotion.com> 12010M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12011L: linux-fbdev@vger.kernel.org 12012S: Maintained 12013F: drivers/staging/sm750fb/ 12014 12015STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12016M: William Hubbs <w.d.hubbs@gmail.com> 12017M: Chris Brannon <chris@the-brannons.com> 12018M: Kirk Reiser <kirk@reisers.ca> 12019M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12020L: speakup@linux-speakup.org 12021W: http://www.linux-speakup.org/ 12022S: Odd Fixes 12023F: drivers/staging/speakup/ 12024 12025STAGING - VIA VT665X DRIVERS 12026M: Forest Bond <forest@alittletooquiet.net> 12027S: Odd Fixes 12028F: drivers/staging/vt665?/ 12029 12030STAGING - WILC1000 WIFI DRIVER 12031M: Aditya Shankar <aditya.shankar@microchip.com> 12032M: Ganesh Krishna <ganesh.krishna@microchip.com> 12033L: linux-wireless@vger.kernel.org 12034S: Supported 12035F: drivers/staging/wilc1000/ 12036 12037STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12038M: Arnaud Patard <arnaud.patard@rtp-net.org> 12039S: Odd Fixes 12040F: drivers/staging/xgifb/ 12041 12042STARFIRE/DURALAN NETWORK DRIVER 12043M: Ion Badulescu <ionut@badula.org> 12044S: Odd Fixes 12045F: drivers/net/ethernet/adaptec/starfire* 12046 12047SUN3/3X 12048M: Sam Creasey <sammy@sammy.net> 12049W: http://sammy.net/sun3/ 12050S: Maintained 12051F: arch/m68k/kernel/*sun3* 12052F: arch/m68k/sun3*/ 12053F: arch/m68k/include/asm/sun3* 12054F: drivers/net/ethernet/i825xx/sun3* 12055 12056SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12057M: Hans de Goede <hdegoede@redhat.com> 12058L: linux-input@vger.kernel.org 12059S: Maintained 12060F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12061F: drivers/input/keyboard/sun4i-lradc-keys.c 12062 12063SUNDANCE NETWORK DRIVER 12064M: Denis Kirjanov <kda@linux-powerpc.org> 12065L: netdev@vger.kernel.org 12066S: Maintained 12067F: drivers/net/ethernet/dlink/sundance.c 12068 12069SUPERH 12070M: Yoshinori Sato <ysato@users.sourceforge.jp> 12071M: Rich Felker <dalias@libc.org> 12072L: linux-sh@vger.kernel.org 12073Q: http://patchwork.kernel.org/project/linux-sh/list/ 12074S: Maintained 12075F: Documentation/sh/ 12076F: arch/sh/ 12077F: drivers/sh/ 12078 12079SUSPEND TO RAM 12080M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12081M: Len Brown <len.brown@intel.com> 12082M: Pavel Machek <pavel@ucw.cz> 12083L: linux-pm@vger.kernel.org 12084B: https://bugzilla.kernel.org 12085S: Supported 12086F: Documentation/power/ 12087F: arch/x86/kernel/acpi/ 12088F: drivers/base/power/ 12089F: kernel/power/ 12090F: include/linux/suspend.h 12091F: include/linux/freezer.h 12092F: include/linux/pm.h 12093 12094SVGA HANDLING 12095M: Martin Mares <mj@ucw.cz> 12096L: linux-video@atrey.karlin.mff.cuni.cz 12097S: Maintained 12098F: Documentation/svga.txt 12099F: arch/x86/boot/video* 12100 12101SWIOTLB SUBSYSTEM 12102M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12103L: linux-kernel@vger.kernel.org 12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12105S: Supported 12106F: lib/swiotlb.c 12107F: arch/*/kernel/pci-swiotlb.c 12108F: include/linux/swiotlb.h 12109 12110SWITCHDEV 12111M: Jiri Pirko <jiri@resnulli.us> 12112M: Ivan Vecera <ivecera@redhat.com> 12113L: netdev@vger.kernel.org 12114S: Supported 12115F: net/switchdev/ 12116F: include/net/switchdev.h 12117 12118SYNOPSYS ARC ARCHITECTURE 12119M: Vineet Gupta <vgupta@synopsys.com> 12120L: linux-snps-arc@lists.infradead.org 12121S: Supported 12122F: arch/arc/ 12123F: Documentation/devicetree/bindings/arc/* 12124F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12125F: drivers/clocksource/arc_timer.c 12126F: drivers/tty/serial/arc_uart.c 12127T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12128 12129SYNOPSYS ARC SDP platform support 12130M: Alexey Brodkin <abrodkin@synopsys.com> 12131S: Supported 12132F: arch/arc/plat-axs10x 12133F: arch/arc/boot/dts/ax* 12134F: Documentation/devicetree/bindings/arc/axs10* 12135 12136SYSTEM CONFIGURATION (SYSCON) 12137M: Lee Jones <lee.jones@linaro.org> 12138M: Arnd Bergmann <arnd@arndb.de> 12139T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12140S: Supported 12141F: drivers/mfd/syscon.c 12142 12143SYSTEM RESET/SHUTDOWN DRIVERS 12144M: Sebastian Reichel <sre@kernel.org> 12145L: linux-pm@vger.kernel.org 12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12147S: Maintained 12148F: Documentation/devicetree/bindings/power/reset/ 12149F: drivers/power/reset/ 12150 12151SYSV FILESYSTEM 12152M: Christoph Hellwig <hch@infradead.org> 12153S: Maintained 12154F: Documentation/filesystems/sysv-fs.txt 12155F: fs/sysv/ 12156F: include/linux/sysv_fs.h 12157 12158TARGET SUBSYSTEM 12159M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12160L: linux-scsi@vger.kernel.org 12161L: target-devel@vger.kernel.org 12162W: http://www.linux-iscsi.org 12163W: http://groups.google.com/group/linux-iscsi-target-dev 12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12165S: Supported 12166F: drivers/target/ 12167F: include/target/ 12168F: Documentation/target/ 12169 12170TASKSTATS STATISTICS INTERFACE 12171M: Balbir Singh <bsingharora@gmail.com> 12172S: Maintained 12173F: Documentation/accounting/taskstats* 12174F: include/linux/taskstats* 12175F: kernel/taskstats.c 12176 12177TC CLASSIFIER 12178M: Jamal Hadi Salim <jhs@mojatatu.com> 12179L: netdev@vger.kernel.org 12180S: Maintained 12181F: include/net/pkt_cls.h 12182F: include/uapi/linux/pkt_cls.h 12183F: net/sched/ 12184 12185TCP LOW PRIORITY MODULE 12186M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12187M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12188W: http://tcp-lp-mod.sourceforge.net/ 12189S: Maintained 12190F: net/ipv4/tcp_lp.c 12191 12192TDA10071 MEDIA DRIVER 12193M: Antti Palosaari <crope@iki.fi> 12194L: linux-media@vger.kernel.org 12195W: https://linuxtv.org 12196W: http://palosaari.fi/linux/ 12197Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12198T: git git://linuxtv.org/anttip/media_tree.git 12199S: Maintained 12200F: drivers/media/dvb-frontends/tda10071* 12201 12202TDA18212 MEDIA DRIVER 12203M: Antti Palosaari <crope@iki.fi> 12204L: linux-media@vger.kernel.org 12205W: https://linuxtv.org 12206W: http://palosaari.fi/linux/ 12207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12208T: git git://linuxtv.org/anttip/media_tree.git 12209S: Maintained 12210F: drivers/media/tuners/tda18212* 12211 12212TDA18218 MEDIA DRIVER 12213M: Antti Palosaari <crope@iki.fi> 12214L: linux-media@vger.kernel.org 12215W: https://linuxtv.org 12216W: http://palosaari.fi/linux/ 12217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12218T: git git://linuxtv.org/anttip/media_tree.git 12219S: Maintained 12220F: drivers/media/tuners/tda18218* 12221 12222TDA18271 MEDIA DRIVER 12223M: Michael Krufky <mkrufky@linuxtv.org> 12224L: linux-media@vger.kernel.org 12225W: https://linuxtv.org 12226W: http://github.com/mkrufky 12227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12228T: git git://linuxtv.org/mkrufky/tuners.git 12229S: Maintained 12230F: drivers/media/tuners/tda18271* 12231 12232TDA827x MEDIA DRIVER 12233M: Michael Krufky <mkrufky@linuxtv.org> 12234L: linux-media@vger.kernel.org 12235W: https://linuxtv.org 12236W: http://github.com/mkrufky 12237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12238T: git git://linuxtv.org/mkrufky/tuners.git 12239S: Maintained 12240F: drivers/media/tuners/tda8290.* 12241 12242TDA8290 MEDIA DRIVER 12243M: Michael Krufky <mkrufky@linuxtv.org> 12244L: linux-media@vger.kernel.org 12245W: https://linuxtv.org 12246W: http://github.com/mkrufky 12247Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12248T: git git://linuxtv.org/mkrufky/tuners.git 12249S: Maintained 12250F: drivers/media/tuners/tda8290.* 12251 12252TDA9840 MEDIA DRIVER 12253M: Hans Verkuil <hverkuil@xs4all.nl> 12254L: linux-media@vger.kernel.org 12255T: git git://linuxtv.org/media_tree.git 12256W: https://linuxtv.org 12257S: Maintained 12258F: drivers/media/i2c/tda9840* 12259 12260TEA5761 TUNER DRIVER 12261M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12262M: Mauro Carvalho Chehab <mchehab@kernel.org> 12263L: linux-media@vger.kernel.org 12264W: https://linuxtv.org 12265T: git git://linuxtv.org/media_tree.git 12266S: Odd fixes 12267F: drivers/media/tuners/tea5761.* 12268 12269TEA5767 TUNER DRIVER 12270M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12271M: Mauro Carvalho Chehab <mchehab@kernel.org> 12272L: linux-media@vger.kernel.org 12273W: https://linuxtv.org 12274T: git git://linuxtv.org/media_tree.git 12275S: Maintained 12276F: drivers/media/tuners/tea5767.* 12277 12278TEA6415C MEDIA DRIVER 12279M: Hans Verkuil <hverkuil@xs4all.nl> 12280L: linux-media@vger.kernel.org 12281T: git git://linuxtv.org/media_tree.git 12282W: https://linuxtv.org 12283S: Maintained 12284F: drivers/media/i2c/tea6415c* 12285 12286TEA6420 MEDIA DRIVER 12287M: Hans Verkuil <hverkuil@xs4all.nl> 12288L: linux-media@vger.kernel.org 12289T: git git://linuxtv.org/media_tree.git 12290W: https://linuxtv.org 12291S: Maintained 12292F: drivers/media/i2c/tea6420* 12293 12294TEAM DRIVER 12295M: Jiri Pirko <jiri@resnulli.us> 12296L: netdev@vger.kernel.org 12297S: Supported 12298F: drivers/net/team/ 12299F: include/linux/if_team.h 12300F: include/uapi/linux/if_team.h 12301 12302TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12303M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12304S: Maintained 12305F: arch/x86/platform/ts5500/ 12306 12307TECHNOTREND USB IR RECEIVER 12308M: Sean Young <sean@mess.org> 12309L: linux-media@vger.kernel.org 12310S: Maintained 12311F: drivers/media/rc/ttusbir.c 12312 12313TEGRA ARCHITECTURE SUPPORT 12314M: Stephen Warren <swarren@wwwdotorg.org> 12315M: Thierry Reding <thierry.reding@gmail.com> 12316M: Alexandre Courbot <gnurou@gmail.com> 12317L: linux-tegra@vger.kernel.org 12318Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12320S: Supported 12321N: [^a-z]tegra 12322 12323TEGRA CLOCK DRIVER 12324M: Peter De Schrijver <pdeschrijver@nvidia.com> 12325M: Prashant Gaikwad <pgaikwad@nvidia.com> 12326S: Supported 12327F: drivers/clk/tegra/ 12328 12329TEGRA DMA DRIVERS 12330M: Laxman Dewangan <ldewangan@nvidia.com> 12331M: Jon Hunter <jonathanh@nvidia.com> 12332S: Supported 12333F: drivers/dma/tegra* 12334 12335TEGRA I2C DRIVER 12336M: Laxman Dewangan <ldewangan@nvidia.com> 12337S: Supported 12338F: drivers/i2c/busses/i2c-tegra.c 12339 12340TEGRA IOMMU DRIVERS 12341M: Hiroshi Doyu <hdoyu@nvidia.com> 12342S: Supported 12343F: drivers/iommu/tegra* 12344 12345TEGRA KBC DRIVER 12346M: Rakesh Iyer <riyer@nvidia.com> 12347M: Laxman Dewangan <ldewangan@nvidia.com> 12348S: Supported 12349F: drivers/input/keyboard/tegra-kbc.c 12350 12351TEGRA PWM DRIVER 12352M: Thierry Reding <thierry.reding@gmail.com> 12353S: Supported 12354F: drivers/pwm/pwm-tegra.c 12355 12356TEGRA SERIAL DRIVER 12357M: Laxman Dewangan <ldewangan@nvidia.com> 12358S: Supported 12359F: drivers/tty/serial/serial-tegra.c 12360 12361TEGRA SPI DRIVER 12362M: Laxman Dewangan <ldewangan@nvidia.com> 12363S: Supported 12364F: drivers/spi/spi-tegra* 12365 12366TEHUTI ETHERNET DRIVER 12367M: Andy Gospodarek <andy@greyhouse.net> 12368L: netdev@vger.kernel.org 12369S: Supported 12370F: drivers/net/ethernet/tehuti/* 12371 12372Telecom Clock Driver for MCPL0010 12373M: Mark Gross <mark.gross@intel.com> 12374S: Supported 12375F: drivers/char/tlclk.c 12376 12377TENSILICA XTENSA PORT (xtensa) 12378M: Chris Zankel <chris@zankel.net> 12379M: Max Filippov <jcmvbkbc@gmail.com> 12380L: linux-xtensa@linux-xtensa.org 12381T: git git://github.com/czankel/xtensa-linux.git 12382S: Maintained 12383F: arch/xtensa/ 12384F: drivers/irqchip/irq-xtensa-* 12385 12386Texas Instruments' System Control Interface (TISCI) Protocol Driver 12387M: Nishanth Menon <nm@ti.com> 12388M: Tero Kristo <t-kristo@ti.com> 12389M: Santosh Shilimkar <ssantosh@kernel.org> 12390L: linux-arm-kernel@lists.infradead.org 12391S: Maintained 12392F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12393F: drivers/firmware/ti_sci* 12394F: include/linux/soc/ti/ti_sci_protocol.h 12395 12396THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12397M: Hans Verkuil <hverkuil@xs4all.nl> 12398L: linux-media@vger.kernel.org 12399T: git git://linuxtv.org/media_tree.git 12400W: https://linuxtv.org 12401S: Maintained 12402F: drivers/media/radio/radio-raremono.c 12403 12404THERMAL 12405M: Zhang Rui <rui.zhang@intel.com> 12406M: Eduardo Valentin <edubezval@gmail.com> 12407L: linux-pm@vger.kernel.org 12408T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12409T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12410Q: https://patchwork.kernel.org/project/linux-pm/list/ 12411S: Supported 12412F: drivers/thermal/ 12413F: include/linux/thermal.h 12414F: include/uapi/linux/thermal.h 12415F: include/linux/cpu_cooling.h 12416F: Documentation/devicetree/bindings/thermal/ 12417 12418THERMAL/CPU_COOLING 12419M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12420M: Viresh Kumar <viresh.kumar@linaro.org> 12421M: Javi Merino <javi.merino@kernel.org> 12422L: linux-pm@vger.kernel.org 12423S: Supported 12424F: Documentation/thermal/cpu-cooling-api.txt 12425F: drivers/thermal/cpu_cooling.c 12426F: include/linux/cpu_cooling.h 12427 12428THINKPAD ACPI EXTRAS DRIVER 12429M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12430L: ibm-acpi-devel@lists.sourceforge.net 12431L: platform-driver-x86@vger.kernel.org 12432W: http://ibm-acpi.sourceforge.net 12433W: http://thinkwiki.org/wiki/Ibm-acpi 12434T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12435S: Maintained 12436F: drivers/platform/x86/thinkpad_acpi.c 12437 12438TI BANDGAP AND THERMAL DRIVER 12439M: Eduardo Valentin <edubezval@gmail.com> 12440M: Keerthy <j-keerthy@ti.com> 12441L: linux-pm@vger.kernel.org 12442L: linux-omap@vger.kernel.org 12443S: Maintained 12444F: drivers/thermal/ti-soc-thermal/ 12445 12446TI VPE/CAL DRIVERS 12447M: Benoit Parrot <bparrot@ti.com> 12448L: linux-media@vger.kernel.org 12449W: http://linuxtv.org/ 12450Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12451S: Maintained 12452F: drivers/media/platform/ti-vpe/ 12453 12454TI CDCE706 CLOCK DRIVER 12455M: Max Filippov <jcmvbkbc@gmail.com> 12456S: Maintained 12457F: drivers/clk/clk-cdce706.c 12458 12459TI CLOCK DRIVER 12460M: Tero Kristo <t-kristo@ti.com> 12461L: linux-omap@vger.kernel.org 12462S: Maintained 12463F: drivers/clk/ti/ 12464F: include/linux/clk/ti.h 12465 12466TI ETHERNET SWITCH DRIVER (CPSW) 12467R: Grygorii Strashko <grygorii.strashko@ti.com> 12468L: linux-omap@vger.kernel.org 12469L: netdev@vger.kernel.org 12470S: Maintained 12471F: drivers/net/ethernet/ti/cpsw* 12472F: drivers/net/ethernet/ti/davinci* 12473 12474TI FLASH MEDIA INTERFACE DRIVER 12475M: Alex Dubov <oakad@yahoo.com> 12476S: Maintained 12477F: drivers/misc/tifm* 12478F: drivers/mmc/host/tifm_sd.c 12479F: include/linux/tifm.h 12480 12481TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12482M: Santosh Shilimkar <ssantosh@kernel.org> 12483L: linux-kernel@vger.kernel.org 12484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12485S: Maintained 12486F: drivers/soc/ti/* 12487T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12488 12489 12490TI LM49xxx FAMILY ASoC CODEC DRIVERS 12491M: M R Swami Reddy <mr.swami.reddy@ti.com> 12492M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12493L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12494S: Maintained 12495F: sound/soc/codecs/lm49453* 12496F: sound/soc/codecs/isabelle* 12497 12498TI LP855x BACKLIGHT DRIVER 12499M: Milo Kim <milo.kim@ti.com> 12500S: Maintained 12501F: Documentation/backlight/lp855x-driver.txt 12502F: drivers/video/backlight/lp855x_bl.c 12503F: include/linux/platform_data/lp855x.h 12504 12505TI LP8727 CHARGER DRIVER 12506M: Milo Kim <milo.kim@ti.com> 12507S: Maintained 12508F: drivers/power/supply/lp8727_charger.c 12509F: include/linux/platform_data/lp8727.h 12510 12511TI LP8788 MFD DRIVER 12512M: Milo Kim <milo.kim@ti.com> 12513S: Maintained 12514F: drivers/iio/adc/lp8788_adc.c 12515F: drivers/leds/leds-lp8788.c 12516F: drivers/mfd/lp8788*.c 12517F: drivers/power/supply/lp8788-charger.c 12518F: drivers/regulator/lp8788-*.c 12519F: include/linux/mfd/lp8788*.h 12520 12521TI NETCP ETHERNET DRIVER 12522M: Wingman Kwok <w-kwok2@ti.com> 12523M: Murali Karicheri <m-karicheri2@ti.com> 12524L: netdev@vger.kernel.org 12525S: Maintained 12526F: drivers/net/ethernet/ti/netcp* 12527 12528TI TAS571X FAMILY ASoC CODEC DRIVER 12529M: Kevin Cernekee <cernekee@chromium.org> 12530L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12531S: Odd Fixes 12532F: sound/soc/codecs/tas571x* 12533 12534TI TWL4030 SERIES SOC CODEC DRIVER 12535M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12537S: Maintained 12538F: sound/soc/codecs/twl4030* 12539 12540TI WILINK WIRELESS DRIVERS 12541L: linux-wireless@vger.kernel.org 12542W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12543W: http://wireless.kernel.org/en/users/Drivers/wl1251 12544T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12545S: Orphan 12546F: drivers/net/wireless/ti/ 12547F: include/linux/wl12xx.h 12548 12549TIPC NETWORK LAYER 12550M: Jon Maloy <jon.maloy@ericsson.com> 12551M: Ying Xue <ying.xue@windriver.com> 12552L: netdev@vger.kernel.org (core kernel code) 12553L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12554W: http://tipc.sourceforge.net/ 12555S: Maintained 12556F: include/uapi/linux/tipc*.h 12557F: net/tipc/ 12558 12559TILE ARCHITECTURE 12560M: Chris Metcalf <cmetcalf@mellanox.com> 12561W: http://www.mellanox.com/repository/solutions/tile-scm/ 12562T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12563S: Supported 12564F: arch/tile/ 12565F: drivers/char/tile-srom.c 12566F: drivers/edac/tile_edac.c 12567F: drivers/net/ethernet/tile/ 12568F: drivers/rtc/rtc-tile.c 12569F: drivers/tty/hvc/hvc_tile.c 12570F: drivers/tty/serial/tilegx.c 12571F: drivers/usb/host/*-tilegx.c 12572F: include/linux/usb/tilegx.h 12573 12574TLAN NETWORK DRIVER 12575M: Samuel Chessman <chessman@tux.org> 12576L: tlan-devel@lists.sourceforge.net (subscribers-only) 12577W: http://sourceforge.net/projects/tlan/ 12578S: Maintained 12579F: Documentation/networking/tlan.txt 12580F: drivers/net/ethernet/ti/tlan.* 12581 12582TOMOYO SECURITY MODULE 12583M: Kentaro Takeda <takedakn@nttdata.co.jp> 12584M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12585L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12586L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12587L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12588L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12589W: http://tomoyo.sourceforge.jp/ 12590T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12591S: Maintained 12592F: security/tomoyo/ 12593 12594TOPSTAR LAPTOP EXTRAS DRIVER 12595M: Herton Ronaldo Krzesinski <herton@canonical.com> 12596L: platform-driver-x86@vger.kernel.org 12597S: Maintained 12598F: drivers/platform/x86/topstar-laptop.c 12599 12600TOSHIBA ACPI EXTRAS DRIVER 12601M: Azael Avalos <coproscefalo@gmail.com> 12602L: platform-driver-x86@vger.kernel.org 12603S: Maintained 12604F: drivers/platform/x86/toshiba_acpi.c 12605 12606TOSHIBA BLUETOOTH DRIVER 12607M: Azael Avalos <coproscefalo@gmail.com> 12608L: platform-driver-x86@vger.kernel.org 12609S: Maintained 12610F: drivers/platform/x86/toshiba_bluetooth.c 12611 12612TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12613M: Azael Avalos <coproscefalo@gmail.com> 12614L: platform-driver-x86@vger.kernel.org 12615S: Maintained 12616F: drivers/platform/x86/toshiba_haps.c 12617 12618TOSHIBA WMI HOTKEYS DRIVER 12619M: Azael Avalos <coproscefalo@gmail.com> 12620L: platform-driver-x86@vger.kernel.org 12621S: Maintained 12622F: drivers/platform/x86/toshiba-wmi.c 12623 12624TOSHIBA SMM DRIVER 12625M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12626W: http://www.buzzard.org.uk/toshiba/ 12627S: Maintained 12628F: drivers/char/toshiba.c 12629F: include/linux/toshiba.h 12630F: include/uapi/linux/toshiba.h 12631 12632TOSHIBA TC358743 DRIVER 12633M: Mats Randgaard <matrandg@cisco.com> 12634L: linux-media@vger.kernel.org 12635S: Maintained 12636F: drivers/media/i2c/tc358743* 12637F: include/media/i2c/tc358743.h 12638 12639TMIO/SDHI MMC DRIVER 12640M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12641L: linux-mmc@vger.kernel.org 12642S: Supported 12643F: drivers/mmc/host/tmio_mmc* 12644F: drivers/mmc/host/sh_mobile_sdhi.c 12645F: include/linux/mfd/tmio.h 12646 12647TMP401 HARDWARE MONITOR DRIVER 12648M: Guenter Roeck <linux@roeck-us.net> 12649L: linux-hwmon@vger.kernel.org 12650S: Maintained 12651F: Documentation/hwmon/tmp401 12652F: drivers/hwmon/tmp401.c 12653 12654TMPFS (SHMEM FILESYSTEM) 12655M: Hugh Dickins <hughd@google.com> 12656L: linux-mm@kvack.org 12657S: Maintained 12658F: include/linux/shmem_fs.h 12659F: mm/shmem.c 12660 12661TM6000 VIDEO4LINUX DRIVER 12662M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12663M: Mauro Carvalho Chehab <mchehab@kernel.org> 12664L: linux-media@vger.kernel.org 12665W: https://linuxtv.org 12666T: git git://linuxtv.org/media_tree.git 12667S: Odd fixes 12668F: drivers/media/usb/tm6000/ 12669F: Documentation/media/v4l-drivers/tm6000* 12670 12671TW5864 VIDEO4LINUX DRIVER 12672M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12673M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12674M: Andrey Utkin <andrey_utkin@fastmail.com> 12675L: linux-media@vger.kernel.org 12676S: Supported 12677F: drivers/media/pci/tw5864/ 12678 12679TW68 VIDEO4LINUX DRIVER 12680M: Hans Verkuil <hverkuil@xs4all.nl> 12681L: linux-media@vger.kernel.org 12682T: git git://linuxtv.org/media_tree.git 12683W: https://linuxtv.org 12684S: Odd Fixes 12685F: drivers/media/pci/tw68/ 12686 12687TW686X VIDEO4LINUX DRIVER 12688M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12689L: linux-media@vger.kernel.org 12690T: git git://linuxtv.org/media_tree.git 12691W: http://linuxtv.org 12692S: Maintained 12693F: drivers/media/pci/tw686x/ 12694 12695TPM DEVICE DRIVER 12696M: Peter Huewe <peterhuewe@gmx.de> 12697M: Marcel Selhorst <tpmdd@selhorst.net> 12698M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12699R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12700W: http://tpmdd.sourceforge.net 12701L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12702Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12703T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12704S: Maintained 12705F: drivers/char/tpm/ 12706 12707TPM IBM_VTPM DEVICE DRIVER 12708M: Ashley Lai <ashleydlai@gmail.com> 12709W: http://tpmdd.sourceforge.net 12710L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12711S: Maintained 12712F: drivers/char/tpm/tpm_ibmvtpm* 12713 12714TRACING 12715M: Steven Rostedt <rostedt@goodmis.org> 12716M: Ingo Molnar <mingo@redhat.com> 12717T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12718S: Maintained 12719F: Documentation/trace/ftrace.txt 12720F: arch/*/*/*/ftrace.h 12721F: arch/*/kernel/ftrace.c 12722F: include/*/ftrace.h 12723F: include/linux/trace*.h 12724F: include/trace/ 12725F: kernel/trace/ 12726F: tools/testing/selftests/ftrace/ 12727 12728TRACING MMIO ACCESSES (MMIOTRACE) 12729M: Steven Rostedt <rostedt@goodmis.org> 12730M: Ingo Molnar <mingo@kernel.org> 12731R: Karol Herbst <karolherbst@gmail.com> 12732R: Pekka Paalanen <ppaalanen@gmail.com> 12733S: Maintained 12734L: linux-kernel@vger.kernel.org 12735L: nouveau@lists.freedesktop.org 12736F: kernel/trace/trace_mmiotrace.c 12737F: include/linux/mmiotrace.h 12738F: arch/x86/mm/kmmio.c 12739F: arch/x86/mm/mmio-mod.c 12740F: arch/x86/mm/testmmiotrace.c 12741 12742TRIVIAL PATCHES 12743M: Jiri Kosina <trivial@kernel.org> 12744T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12745S: Maintained 12746K: ^Subject:.*(?i)trivial 12747 12748TTY LAYER 12749M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12750M: Jiri Slaby <jslaby@suse.com> 12751S: Supported 12752T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12753F: Documentation/serial/ 12754F: drivers/tty/ 12755F: drivers/tty/serial/serial_core.c 12756F: include/linux/serial_core.h 12757F: include/linux/serial.h 12758F: include/linux/tty.h 12759F: include/uapi/linux/serial_core.h 12760F: include/uapi/linux/serial.h 12761F: include/uapi/linux/tty.h 12762 12763TUA9001 MEDIA DRIVER 12764M: Antti Palosaari <crope@iki.fi> 12765L: linux-media@vger.kernel.org 12766W: https://linuxtv.org 12767W: http://palosaari.fi/linux/ 12768Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12769T: git git://linuxtv.org/anttip/media_tree.git 12770S: Maintained 12771F: drivers/media/tuners/tua9001* 12772 12773TULIP NETWORK DRIVERS 12774L: netdev@vger.kernel.org 12775L: linux-parisc@vger.kernel.org 12776S: Orphan 12777F: drivers/net/ethernet/dec/tulip/ 12778 12779TUN/TAP driver 12780M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12781W: http://vtun.sourceforge.net/tun 12782S: Maintained 12783F: Documentation/networking/tuntap.txt 12784F: arch/um/os-Linux/drivers/ 12785 12786TURBOCHANNEL SUBSYSTEM 12787M: "Maciej W. Rozycki" <macro@linux-mips.org> 12788M: Ralf Baechle <ralf@linux-mips.org> 12789L: linux-mips@linux-mips.org 12790Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12791S: Maintained 12792F: drivers/tc/ 12793F: include/linux/tc.h 12794 12795UBI FILE SYSTEM (UBIFS) 12796M: Richard Weinberger <richard@nod.at> 12797M: Artem Bityutskiy <dedekind1@gmail.com> 12798M: Adrian Hunter <adrian.hunter@intel.com> 12799L: linux-mtd@lists.infradead.org 12800T: git git://git.infradead.org/ubifs-2.6.git 12801W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12802S: Supported 12803F: Documentation/filesystems/ubifs.txt 12804F: fs/ubifs/ 12805 12806UCLINUX (M68KNOMMU AND COLDFIRE) 12807M: Greg Ungerer <gerg@linux-m68k.org> 12808W: http://www.linux-m68k.org/ 12809W: http://www.uclinux.org/ 12810L: linux-m68k@lists.linux-m68k.org 12811L: uclinux-dev@uclinux.org (subscribers-only) 12812T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12813S: Maintained 12814F: arch/m68k/coldfire/ 12815F: arch/m68k/68*/ 12816F: arch/m68k/*/*_no.* 12817F: arch/m68k/include/asm/*_no.* 12818 12819UDF FILESYSTEM 12820M: Jan Kara <jack@suse.com> 12821S: Maintained 12822F: Documentation/filesystems/udf.txt 12823F: fs/udf/ 12824 12825UDRAW TABLET 12826M: Bastien Nocera <hadess@hadess.net> 12827L: linux-input@vger.kernel.org 12828S: Maintained 12829F: drivers/hid/hid-udraw.c 12830 12831UFS FILESYSTEM 12832M: Evgeniy Dushistov <dushistov@mail.ru> 12833S: Maintained 12834F: Documentation/filesystems/ufs.txt 12835F: fs/ufs/ 12836 12837UHID USERSPACE HID IO DRIVER: 12838M: David Herrmann <dh.herrmann@googlemail.com> 12839L: linux-input@vger.kernel.org 12840S: Maintained 12841F: drivers/hid/uhid.c 12842F: include/uapi/linux/uhid.h 12843 12844ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12845L: linux-usb@vger.kernel.org 12846S: Orphan 12847F: drivers/uwb/ 12848F: include/linux/uwb.h 12849F: include/linux/uwb/ 12850 12851UNICORE32 ARCHITECTURE: 12852M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12853W: http://mprc.pku.edu.cn/~guanxuetao/linux 12854S: Maintained 12855T: git git://github.com/gxt/linux.git 12856F: arch/unicore32/ 12857 12858UNIFDEF 12859M: Tony Finch <dot@dotat.at> 12860W: http://dotat.at/prog/unifdef 12861S: Maintained 12862F: scripts/unifdef.c 12863 12864UNIFORM CDROM DRIVER 12865M: Jens Axboe <axboe@kernel.dk> 12866W: http://www.kernel.dk 12867S: Maintained 12868F: Documentation/cdrom/ 12869F: drivers/cdrom/cdrom.c 12870F: include/linux/cdrom.h 12871F: include/uapi/linux/cdrom.h 12872 12873UNISYS S-PAR DRIVERS 12874M: David Kershner <david.kershner@unisys.com> 12875L: sparmaintainer@unisys.com (Unisys internal) 12876S: Supported 12877F: drivers/staging/unisys/ 12878 12879UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12880M: Vinayak Holikatti <vinholikatti@gmail.com> 12881L: linux-scsi@vger.kernel.org 12882S: Supported 12883F: Documentation/scsi/ufs.txt 12884F: drivers/scsi/ufs/ 12885 12886UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12887M: Manjunath M Bettegowda <manjumb@synopsys.com> 12888M: Prabu Thangamuthu <prabut@synopsys.com> 12889L: linux-scsi@vger.kernel.org 12890S: Supported 12891F: drivers/scsi/ufs/*dwc* 12892 12893UNSORTED BLOCK IMAGES (UBI) 12894M: Artem Bityutskiy <dedekind1@gmail.com> 12895M: Richard Weinberger <richard@nod.at> 12896W: http://www.linux-mtd.infradead.org/ 12897L: linux-mtd@lists.infradead.org 12898T: git git://git.infradead.org/ubifs-2.6.git 12899S: Supported 12900F: drivers/mtd/ubi/ 12901F: include/linux/mtd/ubi.h 12902F: include/uapi/mtd/ubi-user.h 12903 12904USB ACM DRIVER 12905M: Oliver Neukum <oneukum@suse.com> 12906L: linux-usb@vger.kernel.org 12907S: Maintained 12908F: Documentation/usb/acm.txt 12909F: drivers/usb/class/cdc-acm.* 12910 12911USB AR5523 WIRELESS DRIVER 12912M: Pontus Fuchs <pontus.fuchs@gmail.com> 12913L: linux-wireless@vger.kernel.org 12914S: Maintained 12915F: drivers/net/wireless/ath/ar5523/ 12916 12917USB ATTACHED SCSI 12918M: Oliver Neukum <oneukum@suse.com> 12919L: linux-usb@vger.kernel.org 12920L: linux-scsi@vger.kernel.org 12921S: Maintained 12922F: drivers/usb/storage/uas.c 12923 12924USB CDC ETHERNET DRIVER 12925M: Oliver Neukum <oliver@neukum.org> 12926L: linux-usb@vger.kernel.org 12927S: Maintained 12928F: drivers/net/usb/cdc_*.c 12929F: include/uapi/linux/usb/cdc.h 12930 12931USB CHAOSKEY DRIVER 12932M: Keith Packard <keithp@keithp.com> 12933L: linux-usb@vger.kernel.org 12934S: Maintained 12935F: drivers/usb/misc/chaoskey.c 12936 12937USB CYPRESS C67X00 DRIVER 12938M: Peter Korsgaard <jacmet@sunsite.dk> 12939L: linux-usb@vger.kernel.org 12940S: Maintained 12941F: drivers/usb/c67x00/ 12942 12943USB DAVICOM DM9601 DRIVER 12944M: Peter Korsgaard <jacmet@sunsite.dk> 12945L: netdev@vger.kernel.org 12946W: http://www.linux-usb.org/usbnet 12947S: Maintained 12948F: drivers/net/usb/dm9601.c 12949 12950USB DIAMOND RIO500 DRIVER 12951M: Cesar Miquel <miquel@df.uba.ar> 12952L: rio500-users@lists.sourceforge.net 12953W: http://rio500.sourceforge.net 12954S: Maintained 12955F: drivers/usb/misc/rio500* 12956 12957USB EHCI DRIVER 12958M: Alan Stern <stern@rowland.harvard.edu> 12959L: linux-usb@vger.kernel.org 12960S: Maintained 12961F: Documentation/usb/ehci.txt 12962F: drivers/usb/host/ehci* 12963 12964USB GADGET/PERIPHERAL SUBSYSTEM 12965M: Felipe Balbi <balbi@kernel.org> 12966L: linux-usb@vger.kernel.org 12967W: http://www.linux-usb.org/gadget 12968T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12969S: Maintained 12970F: drivers/usb/gadget/ 12971F: include/linux/usb/gadget* 12972 12973USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12974M: Jiri Kosina <jikos@kernel.org> 12975R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12976L: linux-usb@vger.kernel.org 12977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12978S: Maintained 12979F: Documentation/hid/hiddev.txt 12980F: drivers/hid/usbhid/ 12981 12982USB ISP116X DRIVER 12983M: Olav Kongas <ok@artecdesign.ee> 12984L: linux-usb@vger.kernel.org 12985S: Maintained 12986F: drivers/usb/host/isp116x* 12987F: include/linux/usb/isp116x.h 12988 12989USB LAN78XX ETHERNET DRIVER 12990M: Woojung Huh <woojung.huh@microchip.com> 12991M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12992L: netdev@vger.kernel.org 12993S: Maintained 12994F: drivers/net/usb/lan78xx.* 12995 12996USB MASS STORAGE DRIVER 12997M: Alan Stern <stern@rowland.harvard.edu> 12998L: linux-usb@vger.kernel.org 12999L: usb-storage@lists.one-eyed-alien.net 13000S: Maintained 13001W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13002F: drivers/usb/storage/ 13003 13004USB MIDI DRIVER 13005M: Clemens Ladisch <clemens@ladisch.de> 13006L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13007T: git git://git.alsa-project.org/alsa-kernel.git 13008S: Maintained 13009F: sound/usb/midi.* 13010 13011USB NETWORKING DRIVERS 13012L: linux-usb@vger.kernel.org 13013S: Odd Fixes 13014F: drivers/net/usb/ 13015 13016USB OHCI DRIVER 13017M: Alan Stern <stern@rowland.harvard.edu> 13018L: linux-usb@vger.kernel.org 13019S: Maintained 13020F: Documentation/usb/ohci.txt 13021F: drivers/usb/host/ohci* 13022 13023USB OTG FSM (Finite State Machine) 13024M: Peter Chen <Peter.Chen@nxp.com> 13025T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13026L: linux-usb@vger.kernel.org 13027S: Maintained 13028F: drivers/usb/common/usb-otg-fsm.c 13029 13030USB OVER IP DRIVER 13031M: Valentina Manea <valentina.manea.m@gmail.com> 13032M: Shuah Khan <shuahkh@osg.samsung.com> 13033M: Shuah Khan <shuah@kernel.org> 13034L: linux-usb@vger.kernel.org 13035S: Maintained 13036F: Documentation/usb/usbip_protocol.txt 13037F: drivers/usb/usbip/ 13038F: tools/usb/usbip/ 13039 13040USB PEGASUS DRIVER 13041M: Petko Manolov <petkan@nucleusys.com> 13042L: linux-usb@vger.kernel.org 13043L: netdev@vger.kernel.org 13044T: git git://github.com/petkan/pegasus.git 13045W: https://github.com/petkan/pegasus 13046S: Maintained 13047F: drivers/net/usb/pegasus.* 13048 13049USB PHY LAYER 13050M: Felipe Balbi <balbi@kernel.org> 13051L: linux-usb@vger.kernel.org 13052T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13053S: Maintained 13054F: drivers/usb/phy/ 13055 13056USB PRINTER DRIVER (usblp) 13057M: Pete Zaitcev <zaitcev@redhat.com> 13058L: linux-usb@vger.kernel.org 13059S: Supported 13060F: drivers/usb/class/usblp.c 13061 13062USB QMI WWAN NETWORK DRIVER 13063M: Bjørn Mork <bjorn@mork.no> 13064L: netdev@vger.kernel.org 13065S: Maintained 13066F: Documentation/ABI/testing/sysfs-class-net-qmi 13067F: drivers/net/usb/qmi_wwan.c 13068 13069USB RTL8150 DRIVER 13070M: Petko Manolov <petkan@nucleusys.com> 13071L: linux-usb@vger.kernel.org 13072L: netdev@vger.kernel.org 13073T: git git://github.com/petkan/rtl8150.git 13074W: https://github.com/petkan/rtl8150 13075S: Maintained 13076F: drivers/net/usb/rtl8150.c 13077 13078USB SERIAL SUBSYSTEM 13079M: Johan Hovold <johan@kernel.org> 13080L: linux-usb@vger.kernel.org 13081T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13082S: Maintained 13083F: Documentation/usb/usb-serial.txt 13084F: drivers/usb/serial/ 13085F: include/linux/usb/serial.h 13086 13087USB SMSC75XX ETHERNET DRIVER 13088M: Steve Glendinning <steve.glendinning@shawell.net> 13089L: netdev@vger.kernel.org 13090S: Maintained 13091F: drivers/net/usb/smsc75xx.* 13092 13093USB SMSC95XX ETHERNET DRIVER 13094M: Steve Glendinning <steve.glendinning@shawell.net> 13095M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13096L: netdev@vger.kernel.org 13097S: Maintained 13098F: drivers/net/usb/smsc95xx.* 13099 13100USB SUBSYSTEM 13101M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13102L: linux-usb@vger.kernel.org 13103W: http://www.linux-usb.org 13104T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13105S: Supported 13106F: Documentation/devicetree/bindings/usb/ 13107F: Documentation/usb/ 13108F: drivers/usb/ 13109F: include/linux/usb.h 13110F: include/linux/usb/ 13111 13112USB UHCI DRIVER 13113M: Alan Stern <stern@rowland.harvard.edu> 13114L: linux-usb@vger.kernel.org 13115S: Maintained 13116F: drivers/usb/host/uhci* 13117 13118USB "USBNET" DRIVER FRAMEWORK 13119M: Oliver Neukum <oneukum@suse.com> 13120L: netdev@vger.kernel.org 13121W: http://www.linux-usb.org/usbnet 13122S: Maintained 13123F: drivers/net/usb/usbnet.c 13124F: include/linux/usb/usbnet.h 13125 13126USB VIDEO CLASS 13127M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13128L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13129L: linux-media@vger.kernel.org 13130T: git git://linuxtv.org/media_tree.git 13131W: http://www.ideasonboard.org/uvc/ 13132S: Maintained 13133F: drivers/media/usb/uvc/ 13134F: include/uapi/linux/uvcvideo.h 13135 13136USB VISION DRIVER 13137M: Hans Verkuil <hverkuil@xs4all.nl> 13138L: linux-media@vger.kernel.org 13139T: git git://linuxtv.org/media_tree.git 13140W: https://linuxtv.org 13141S: Odd Fixes 13142F: drivers/media/usb/usbvision/ 13143 13144USB WEBCAM GADGET 13145M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13146L: linux-usb@vger.kernel.org 13147S: Maintained 13148F: drivers/usb/gadget/function/*uvc* 13149F: drivers/usb/gadget/legacy/webcam.c 13150 13151USB WIRELESS RNDIS DRIVER (rndis_wlan) 13152M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13153L: linux-wireless@vger.kernel.org 13154S: Maintained 13155F: drivers/net/wireless/rndis_wlan.c 13156 13157USB XHCI DRIVER 13158M: Mathias Nyman <mathias.nyman@intel.com> 13159L: linux-usb@vger.kernel.org 13160S: Supported 13161F: drivers/usb/host/xhci* 13162F: drivers/usb/host/pci-quirks* 13163 13164USB ZD1201 DRIVER 13165L: linux-wireless@vger.kernel.org 13166W: http://linux-lc100020.sourceforge.net 13167S: Orphan 13168F: drivers/net/wireless/zydas/zd1201.* 13169 13170USB ZR364XX DRIVER 13171M: Antoine Jacquet <royale@zerezo.com> 13172L: linux-usb@vger.kernel.org 13173L: linux-media@vger.kernel.org 13174T: git git://linuxtv.org/media_tree.git 13175W: http://royale.zerezo.com/zr364xx/ 13176S: Maintained 13177F: Documentation/media/v4l-drivers/zr364xx* 13178F: drivers/media/usb/zr364xx/ 13179 13180ULPI BUS 13181M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13182L: linux-usb@vger.kernel.org 13183S: Maintained 13184F: drivers/usb/common/ulpi.c 13185F: include/linux/ulpi/ 13186 13187USER-MODE LINUX (UML) 13188M: Jeff Dike <jdike@addtoit.com> 13189M: Richard Weinberger <richard@nod.at> 13190L: user-mode-linux-devel@lists.sourceforge.net 13191L: user-mode-linux-user@lists.sourceforge.net 13192W: http://user-mode-linux.sourceforge.net 13193T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13194S: Maintained 13195F: Documentation/virtual/uml/ 13196F: arch/um/ 13197F: arch/x86/um/ 13198F: fs/hostfs/ 13199F: fs/hppfs/ 13200 13201USERSPACE I/O (UIO) 13202M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13203S: Maintained 13204T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13205F: Documentation/driver-api/uio-howto.rst 13206F: drivers/uio/ 13207F: include/linux/uio*.h 13208 13209UTIL-LINUX PACKAGE 13210M: Karel Zak <kzak@redhat.com> 13211L: util-linux@vger.kernel.org 13212W: http://en.wikipedia.org/wiki/Util-linux 13213T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13214S: Maintained 13215 13216UVESAFB DRIVER 13217M: Michal Januszewski <spock@gentoo.org> 13218L: linux-fbdev@vger.kernel.org 13219W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13220S: Maintained 13221F: Documentation/fb/uvesafb.txt 13222F: drivers/video/fbdev/uvesafb.* 13223 13224VF610 NAND DRIVER 13225M: Stefan Agner <stefan@agner.ch> 13226L: linux-mtd@lists.infradead.org 13227S: Supported 13228F: drivers/mtd/nand/vf610_nfc.c 13229 13230VFAT/FAT/MSDOS FILESYSTEM 13231M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13232S: Maintained 13233F: Documentation/filesystems/vfat.txt 13234F: fs/fat/ 13235 13236VFIO DRIVER 13237M: Alex Williamson <alex.williamson@redhat.com> 13238L: kvm@vger.kernel.org 13239T: git git://github.com/awilliam/linux-vfio.git 13240S: Maintained 13241F: Documentation/vfio.txt 13242F: drivers/vfio/ 13243F: include/linux/vfio.h 13244F: include/uapi/linux/vfio.h 13245 13246VFIO MEDIATED DEVICE DRIVERS 13247M: Kirti Wankhede <kwankhede@nvidia.com> 13248L: kvm@vger.kernel.org 13249S: Maintained 13250F: Documentation/vfio-mediated-device.txt 13251F: drivers/vfio/mdev/ 13252F: include/linux/mdev.h 13253F: samples/vfio-mdev/ 13254 13255VFIO PLATFORM DRIVER 13256M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13257L: kvm@vger.kernel.org 13258S: Maintained 13259F: drivers/vfio/platform/ 13260 13261VIDEOBUF2 FRAMEWORK 13262M: Pawel Osciak <pawel@osciak.com> 13263M: Marek Szyprowski <m.szyprowski@samsung.com> 13264M: Kyungmin Park <kyungmin.park@samsung.com> 13265L: linux-media@vger.kernel.org 13266S: Maintained 13267F: drivers/media/v4l2-core/videobuf2-* 13268F: include/media/videobuf2-* 13269 13270VIRTIO AND VHOST VSOCK DRIVER 13271M: Stefan Hajnoczi <stefanha@redhat.com> 13272L: kvm@vger.kernel.org 13273L: virtualization@lists.linux-foundation.org 13274L: netdev@vger.kernel.org 13275S: Maintained 13276F: include/linux/virtio_vsock.h 13277F: include/uapi/linux/virtio_vsock.h 13278F: net/vmw_vsock/virtio_transport_common.c 13279F: net/vmw_vsock/virtio_transport.c 13280F: drivers/vhost/vsock.c 13281F: drivers/vhost/vsock.h 13282 13283VIRTUAL SERIO DEVICE DRIVER 13284M: Stephen Chandler Paul <thatslyude@gmail.com> 13285S: Maintained 13286F: drivers/input/serio/userio.c 13287F: include/uapi/linux/userio.h 13288 13289VIRTIO CONSOLE DRIVER 13290M: Amit Shah <amit@kernel.org> 13291L: virtualization@lists.linux-foundation.org 13292S: Maintained 13293F: drivers/char/virtio_console.c 13294F: include/linux/virtio_console.h 13295F: include/uapi/linux/virtio_console.h 13296 13297VIRTIO CORE, NET AND BLOCK DRIVERS 13298M: "Michael S. Tsirkin" <mst@redhat.com> 13299M: Jason Wang <jasowang@redhat.com> 13300L: virtualization@lists.linux-foundation.org 13301S: Maintained 13302F: Documentation/devicetree/bindings/virtio/ 13303F: drivers/virtio/ 13304F: tools/virtio/ 13305F: drivers/net/virtio_net.c 13306F: drivers/block/virtio_blk.c 13307F: include/linux/virtio*.h 13308F: include/uapi/linux/virtio_*.h 13309F: drivers/crypto/virtio/ 13310 13311VIRTIO DRIVERS FOR S390 13312M: Christian Borntraeger <borntraeger@de.ibm.com> 13313M: Cornelia Huck <cornelia.huck@de.ibm.com> 13314L: linux-s390@vger.kernel.org 13315L: virtualization@lists.linux-foundation.org 13316L: kvm@vger.kernel.org 13317S: Supported 13318F: drivers/s390/virtio/ 13319 13320VIRTIO GPU DRIVER 13321M: David Airlie <airlied@linux.ie> 13322M: Gerd Hoffmann <kraxel@redhat.com> 13323L: dri-devel@lists.freedesktop.org 13324L: virtualization@lists.linux-foundation.org 13325T: git git://git.kraxel.org/linux drm-qemu 13326S: Maintained 13327F: drivers/gpu/drm/virtio/ 13328F: include/uapi/linux/virtio_gpu.h 13329 13330VIRTIO HOST (VHOST) 13331M: "Michael S. Tsirkin" <mst@redhat.com> 13332M: Jason Wang <jasowang@redhat.com> 13333L: kvm@vger.kernel.org 13334L: virtualization@lists.linux-foundation.org 13335L: netdev@vger.kernel.org 13336T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13337S: Maintained 13338F: drivers/vhost/ 13339F: include/uapi/linux/vhost.h 13340 13341VIRTIO INPUT DRIVER 13342M: Gerd Hoffmann <kraxel@redhat.com> 13343S: Maintained 13344F: drivers/virtio/virtio_input.c 13345F: include/uapi/linux/virtio_input.h 13346 13347VIRTIO CRYPTO DRIVER 13348M: Gonglei <arei.gonglei@huawei.com> 13349L: virtualization@lists.linux-foundation.org 13350L: linux-crypto@vger.kernel.org 13351S: Maintained 13352F: drivers/crypto/virtio/ 13353F: include/uapi/linux/virtio_crypto.h 13354 13355VIA RHINE NETWORK DRIVER 13356S: Orphan 13357F: drivers/net/ethernet/via/via-rhine.c 13358 13359VIA SD/MMC CARD CONTROLLER DRIVER 13360M: Bruce Chang <brucechang@via.com.tw> 13361M: Harald Welte <HaraldWelte@viatech.com> 13362S: Maintained 13363F: drivers/mmc/host/via-sdmmc.c 13364 13365VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13366M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13367L: linux-fbdev@vger.kernel.org 13368S: Maintained 13369F: include/linux/via-core.h 13370F: include/linux/via-gpio.h 13371F: include/linux/via_i2c.h 13372F: drivers/video/fbdev/via/ 13373 13374VIA VELOCITY NETWORK DRIVER 13375M: Francois Romieu <romieu@fr.zoreil.com> 13376L: netdev@vger.kernel.org 13377S: Maintained 13378F: drivers/net/ethernet/via/via-velocity.* 13379 13380VIRT LIB 13381M: Alex Williamson <alex.williamson@redhat.com> 13382M: Paolo Bonzini <pbonzini@redhat.com> 13383L: kvm@vger.kernel.org 13384S: Supported 13385F: virt/lib/ 13386 13387VIVID VIRTUAL VIDEO DRIVER 13388M: Hans Verkuil <hverkuil@xs4all.nl> 13389L: linux-media@vger.kernel.org 13390T: git git://linuxtv.org/media_tree.git 13391W: https://linuxtv.org 13392S: Maintained 13393F: drivers/media/platform/vivid/* 13394 13395VLYNQ BUS 13396M: Florian Fainelli <f.fainelli@gmail.com> 13397L: openwrt-devel@lists.openwrt.org (subscribers-only) 13398S: Maintained 13399F: drivers/vlynq/vlynq.c 13400F: include/linux/vlynq.h 13401 13402VME SUBSYSTEM 13403M: Martyn Welch <martyn@welchs.me.uk> 13404M: Manohar Vanga <manohar.vanga@gmail.com> 13405M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13406L: devel@driverdev.osuosl.org 13407S: Maintained 13408T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13409F: Documentation/driver-api/vme.rst 13410F: drivers/staging/vme/ 13411F: drivers/vme/ 13412F: include/linux/vme* 13413 13414VMWARE HYPERVISOR INTERFACE 13415M: Alok Kataria <akataria@vmware.com> 13416L: virtualization@lists.linux-foundation.org 13417S: Supported 13418F: arch/x86/kernel/cpu/vmware.c 13419 13420VMWARE BALLOON DRIVER 13421M: Xavier Deguillard <xdeguillard@vmware.com> 13422M: Philip Moltmann <moltmann@vmware.com> 13423M: "VMware, Inc." <pv-drivers@vmware.com> 13424L: linux-kernel@vger.kernel.org 13425S: Maintained 13426F: drivers/misc/vmw_balloon.c 13427 13428VMWARE VMMOUSE SUBDRIVER 13429M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13430M: "VMware, Inc." <pv-drivers@vmware.com> 13431L: linux-input@vger.kernel.org 13432S: Maintained 13433F: drivers/input/mouse/vmmouse.c 13434F: drivers/input/mouse/vmmouse.h 13435 13436VMWARE VMXNET3 ETHERNET DRIVER 13437M: Shrikrishna Khare <skhare@vmware.com> 13438M: "VMware, Inc." <pv-drivers@vmware.com> 13439L: netdev@vger.kernel.org 13440S: Maintained 13441F: drivers/net/vmxnet3/ 13442 13443VMware PVSCSI driver 13444M: Jim Gill <jgill@vmware.com> 13445M: VMware PV-Drivers <pv-drivers@vmware.com> 13446L: linux-scsi@vger.kernel.org 13447S: Maintained 13448F: drivers/scsi/vmw_pvscsi.c 13449F: drivers/scsi/vmw_pvscsi.h 13450 13451VMWARE PVRDMA DRIVER 13452M: Adit Ranadive <aditr@vmware.com> 13453M: VMware PV-Drivers <pv-drivers@vmware.com> 13454L: linux-rdma@vger.kernel.org 13455S: Maintained 13456F: drivers/infiniband/hw/vmw_pvrdma/ 13457 13458VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13459M: Liam Girdwood <lgirdwood@gmail.com> 13460M: Mark Brown <broonie@kernel.org> 13461L: linux-kernel@vger.kernel.org 13462W: http://www.slimlogic.co.uk/?p=48 13463T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13464S: Supported 13465F: Documentation/devicetree/bindings/regulator/ 13466F: drivers/regulator/ 13467F: include/dt-bindings/regulator/ 13468F: include/linux/regulator/ 13469 13470VRF 13471M: David Ahern <dsa@cumulusnetworks.com> 13472M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13473L: netdev@vger.kernel.org 13474S: Maintained 13475F: drivers/net/vrf.c 13476F: Documentation/networking/vrf.txt 13477 13478VT1211 HARDWARE MONITOR DRIVER 13479M: Juerg Haefliger <juergh@gmail.com> 13480L: linux-hwmon@vger.kernel.org 13481S: Maintained 13482F: Documentation/hwmon/vt1211 13483F: drivers/hwmon/vt1211.c 13484 13485VT8231 HARDWARE MONITOR DRIVER 13486M: Roger Lucas <vt8231@hiddenengine.co.uk> 13487L: linux-hwmon@vger.kernel.org 13488S: Maintained 13489F: drivers/hwmon/vt8231.c 13490 13491VUB300 USB to SDIO/SD/MMC bridge chip 13492M: Tony Olech <tony.olech@elandigitalsystems.com> 13493L: linux-mmc@vger.kernel.org 13494L: linux-usb@vger.kernel.org 13495S: Supported 13496F: drivers/mmc/host/vub300.c 13497 13498W1 DALLAS'S 1-WIRE BUS 13499M: Evgeniy Polyakov <zbr@ioremap.net> 13500S: Maintained 13501F: Documentation/w1/ 13502F: drivers/w1/ 13503 13504W83791D HARDWARE MONITORING DRIVER 13505M: Marc Hulsman <m.hulsman@tudelft.nl> 13506L: linux-hwmon@vger.kernel.org 13507S: Maintained 13508F: Documentation/hwmon/w83791d 13509F: drivers/hwmon/w83791d.c 13510 13511W83793 HARDWARE MONITORING DRIVER 13512M: Rudolf Marek <r.marek@assembler.cz> 13513L: linux-hwmon@vger.kernel.org 13514S: Maintained 13515F: Documentation/hwmon/w83793 13516F: drivers/hwmon/w83793.c 13517 13518W83795 HARDWARE MONITORING DRIVER 13519M: Jean Delvare <jdelvare@suse.com> 13520L: linux-hwmon@vger.kernel.org 13521S: Maintained 13522F: drivers/hwmon/w83795.c 13523 13524W83L51xD SD/MMC CARD INTERFACE DRIVER 13525M: Pierre Ossman <pierre@ossman.eu> 13526S: Maintained 13527F: drivers/mmc/host/wbsd.* 13528 13529WACOM PROTOCOL 4 SERIAL TABLETS 13530M: Julian Squires <julian@cipht.net> 13531M: Hans de Goede <hdegoede@redhat.com> 13532L: linux-input@vger.kernel.org 13533S: Maintained 13534F: drivers/input/tablet/wacom_serial4.c 13535 13536WATCHDOG DEVICE DRIVERS 13537M: Wim Van Sebroeck <wim@iguana.be> 13538R: Guenter Roeck <linux@roeck-us.net> 13539L: linux-watchdog@vger.kernel.org 13540W: http://www.linux-watchdog.org/ 13541T: git git://www.linux-watchdog.org/linux-watchdog.git 13542S: Maintained 13543F: Documentation/devicetree/bindings/watchdog/ 13544F: Documentation/watchdog/ 13545F: drivers/watchdog/ 13546F: include/linux/watchdog.h 13547F: include/uapi/linux/watchdog.h 13548 13549WIIMOTE HID DRIVER 13550M: David Herrmann <dh.herrmann@googlemail.com> 13551L: linux-input@vger.kernel.org 13552S: Maintained 13553F: drivers/hid/hid-wiimote* 13554 13555WINBOND CIR DRIVER 13556M: David Härdeman <david@hardeman.nu> 13557S: Maintained 13558F: drivers/media/rc/winbond-cir.c 13559 13560WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13561M: William Breathitt Gray <vilhelm.gray@gmail.com> 13562L: linux-watchdog@vger.kernel.org 13563S: Maintained 13564F: drivers/watchdog/ebc-c384_wdt.c 13565 13566WINSYSTEMS WS16C48 GPIO DRIVER 13567M: William Breathitt Gray <vilhelm.gray@gmail.com> 13568L: linux-gpio@vger.kernel.org 13569S: Maintained 13570F: drivers/gpio/gpio-ws16c48.c 13571 13572WIMAX STACK 13573M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13574M: linux-wimax@intel.com 13575L: wimax@linuxwimax.org (subscribers-only) 13576S: Supported 13577W: http://linuxwimax.org 13578F: Documentation/wimax/README.wimax 13579F: include/linux/wimax/debug.h 13580F: include/net/wimax.h 13581F: include/uapi/linux/wimax.h 13582F: net/wimax/ 13583 13584WISTRON LAPTOP BUTTON DRIVER 13585M: Miloslav Trmac <mitr@volny.cz> 13586S: Maintained 13587F: drivers/input/misc/wistron_btns.c 13588 13589WL3501 WIRELESS PCMCIA CARD DRIVER 13590L: linux-wireless@vger.kernel.org 13591S: Odd fixes 13592F: drivers/net/wireless/wl3501* 13593 13594WOLFSON MICROELECTRONICS DRIVERS 13595L: patches@opensource.wolfsonmicro.com 13596T: git https://github.com/CirrusLogic/linux-drivers.git 13597W: https://github.com/CirrusLogic/linux-drivers/wiki 13598S: Supported 13599F: Documentation/hwmon/wm83?? 13600F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13601F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13602F: Documentation/devicetree/bindings/mfd/arizona.txt 13603F: arch/arm/mach-s3c64xx/mach-crag6410* 13604F: drivers/clk/clk-wm83*.c 13605F: drivers/extcon/extcon-arizona.c 13606F: drivers/leds/leds-wm83*.c 13607F: drivers/gpio/gpio-*wm*.c 13608F: drivers/gpio/gpio-arizona.c 13609F: drivers/hwmon/wm83??-hwmon.c 13610F: drivers/input/misc/wm831x-on.c 13611F: drivers/input/touchscreen/wm831x-ts.c 13612F: drivers/input/touchscreen/wm97*.c 13613F: drivers/mfd/arizona* 13614F: drivers/mfd/wm*.c 13615F: drivers/mfd/cs47l24* 13616F: drivers/power/supply/wm83*.c 13617F: drivers/rtc/rtc-wm83*.c 13618F: drivers/regulator/wm8*.c 13619F: drivers/video/backlight/wm83*_bl.c 13620F: drivers/watchdog/wm83*_wdt.c 13621F: include/linux/mfd/arizona/ 13622F: include/linux/mfd/wm831x/ 13623F: include/linux/mfd/wm8350/ 13624F: include/linux/mfd/wm8400* 13625F: include/linux/wm97xx.h 13626F: include/sound/wm????.h 13627F: sound/soc/codecs/arizona.? 13628F: sound/soc/codecs/wm* 13629F: sound/soc/codecs/cs47l24* 13630 13631WORKQUEUE 13632M: Tejun Heo <tj@kernel.org> 13633R: Lai Jiangshan <jiangshanlai@gmail.com> 13634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13635S: Maintained 13636F: include/linux/workqueue.h 13637F: kernel/workqueue.c 13638F: Documentation/core-api/workqueue.rst 13639 13640X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13641M: Chen-Yu Tsai <wens@csie.org> 13642L: linux-kernel@vger.kernel.org 13643S: Maintained 13644N: axp[128] 13645 13646X.25 NETWORK LAYER 13647M: Andrew Hendry <andrew.hendry@gmail.com> 13648L: linux-x25@vger.kernel.org 13649S: Odd Fixes 13650F: Documentation/networking/x25* 13651F: include/net/x25* 13652F: net/x25/ 13653 13654X86 ARCHITECTURE (32-BIT AND 64-BIT) 13655M: Thomas Gleixner <tglx@linutronix.de> 13656M: Ingo Molnar <mingo@redhat.com> 13657M: "H. Peter Anvin" <hpa@zytor.com> 13658M: x86@kernel.org 13659L: linux-kernel@vger.kernel.org 13660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13661S: Maintained 13662F: Documentation/x86/ 13663F: arch/x86/ 13664 13665X86 PLATFORM DRIVERS 13666M: Darren Hart <dvhart@infradead.org> 13667M: Andy Shevchenko <andy@infradead.org> 13668L: platform-driver-x86@vger.kernel.org 13669T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13670S: Maintained 13671F: drivers/platform/x86/ 13672F: drivers/platform/olpc/ 13673 13674X86 MCE INFRASTRUCTURE 13675M: Tony Luck <tony.luck@intel.com> 13676M: Borislav Petkov <bp@alien8.de> 13677L: linux-edac@vger.kernel.org 13678S: Maintained 13679F: arch/x86/kernel/cpu/mcheck/* 13680 13681X86 MICROCODE UPDATE SUPPORT 13682M: Borislav Petkov <bp@alien8.de> 13683S: Maintained 13684F: arch/x86/kernel/cpu/microcode/* 13685 13686X86 VDSO 13687M: Andy Lutomirski <luto@amacapital.net> 13688L: linux-kernel@vger.kernel.org 13689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13690S: Maintained 13691F: arch/x86/entry/vdso/ 13692 13693XC2028/3028 TUNER DRIVER 13694M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13695M: Mauro Carvalho Chehab <mchehab@kernel.org> 13696L: linux-media@vger.kernel.org 13697W: https://linuxtv.org 13698T: git git://linuxtv.org/media_tree.git 13699S: Maintained 13700F: drivers/media/tuners/tuner-xc2028.* 13701 13702XEN HYPERVISOR INTERFACE 13703M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13704M: Juergen Gross <jgross@suse.com> 13705L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13706T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13707S: Supported 13708F: arch/x86/xen/ 13709F: drivers/*/xen-*front.c 13710F: drivers/xen/ 13711F: arch/x86/include/asm/xen/ 13712F: include/xen/ 13713F: include/uapi/xen/ 13714 13715XEN HYPERVISOR ARM 13716M: Stefano Stabellini <sstabellini@kernel.org> 13717L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13718S: Maintained 13719F: arch/arm/xen/ 13720F: arch/arm/include/asm/xen/ 13721 13722XEN HYPERVISOR ARM64 13723M: Stefano Stabellini <sstabellini@kernel.org> 13724L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13725S: Maintained 13726F: arch/arm64/xen/ 13727F: arch/arm64/include/asm/xen/ 13728 13729XEN NETWORK BACKEND DRIVER 13730M: Wei Liu <wei.liu2@citrix.com> 13731M: Paul Durrant <paul.durrant@citrix.com> 13732L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13733L: netdev@vger.kernel.org 13734S: Supported 13735F: drivers/net/xen-netback/* 13736 13737XEN PCI SUBSYSTEM 13738M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13739L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13740S: Supported 13741F: arch/x86/pci/*xen* 13742F: drivers/pci/*xen* 13743 13744XEN BLOCK SUBSYSTEM 13745M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13746M: Roger Pau Monné <roger.pau@citrix.com> 13747L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13748S: Supported 13749F: drivers/block/xen-blkback/* 13750F: drivers/block/xen* 13751 13752XEN PVSCSI DRIVERS 13753M: Juergen Gross <jgross@suse.com> 13754L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13755L: linux-scsi@vger.kernel.org 13756S: Supported 13757F: drivers/scsi/xen-scsifront.c 13758F: drivers/xen/xen-scsiback.c 13759F: include/xen/interface/io/vscsiif.h 13760 13761XEN SWIOTLB SUBSYSTEM 13762M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13763L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13764S: Supported 13765F: arch/x86/xen/*swiotlb* 13766F: drivers/xen/*swiotlb* 13767 13768XFS FILESYSTEM 13769M: Darrick J. Wong <darrick.wong@oracle.com> 13770M: linux-xfs@vger.kernel.org 13771L: linux-xfs@vger.kernel.org 13772W: http://xfs.org/ 13773T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13774S: Supported 13775F: Documentation/filesystems/xfs.txt 13776F: fs/xfs/ 13777 13778XILINX AXI ETHERNET DRIVER 13779M: Anirudha Sarangi <anirudh@xilinx.com> 13780M: John Linn <John.Linn@xilinx.com> 13781S: Maintained 13782F: drivers/net/ethernet/xilinx/xilinx_axienet* 13783 13784XILINX UARTLITE SERIAL DRIVER 13785M: Peter Korsgaard <jacmet@sunsite.dk> 13786L: linux-serial@vger.kernel.org 13787S: Maintained 13788F: drivers/tty/serial/uartlite.c 13789 13790XILINX VIDEO IP CORES 13791M: Hyun Kwon <hyun.kwon@xilinx.com> 13792M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13793L: linux-media@vger.kernel.org 13794T: git git://linuxtv.org/media_tree.git 13795S: Supported 13796F: Documentation/devicetree/bindings/media/xilinx/ 13797F: drivers/media/platform/xilinx/ 13798F: include/uapi/linux/xilinx-v4l2-controls.h 13799 13800XILLYBUS DRIVER 13801M: Eli Billauer <eli.billauer@gmail.com> 13802L: linux-kernel@vger.kernel.org 13803S: Supported 13804F: drivers/char/xillybus/ 13805 13806XTENSA XTFPGA PLATFORM SUPPORT 13807M: Max Filippov <jcmvbkbc@gmail.com> 13808L: linux-xtensa@linux-xtensa.org 13809S: Maintained 13810F: drivers/spi/spi-xtensa-xtfpga.c 13811F: sound/soc/xtensa/xtfpga-i2s.c 13812 13813YAM DRIVER FOR AX.25 13814M: Jean-Paul Roubelat <jpr@f6fbb.org> 13815L: linux-hams@vger.kernel.org 13816S: Maintained 13817F: drivers/net/hamradio/yam* 13818F: include/linux/yam.h 13819 13820YEALINK PHONE DRIVER 13821M: Henk Vergonet <Henk.Vergonet@gmail.com> 13822L: usbb2k-api-dev@nongnu.org 13823S: Maintained 13824F: Documentation/input/yealink.txt 13825F: drivers/input/misc/yealink.* 13826 13827Z8530 DRIVER FOR AX.25 13828M: Joerg Reuter <jreuter@yaina.de> 13829W: http://yaina.de/jreuter/ 13830W: http://www.qsl.net/dl1bke/ 13831L: linux-hams@vger.kernel.org 13832S: Maintained 13833F: Documentation/networking/z8530drv.txt 13834F: drivers/net/hamradio/*scc.c 13835F: drivers/net/hamradio/z8530.h 13836 13837ZBUD COMPRESSED PAGE ALLOCATOR 13838M: Seth Jennings <sjenning@redhat.com> 13839M: Dan Streetman <ddstreet@ieee.org> 13840L: linux-mm@kvack.org 13841S: Maintained 13842F: mm/zbud.c 13843F: include/linux/zbud.h 13844 13845ZD1211RW WIRELESS DRIVER 13846M: Daniel Drake <dsd@gentoo.org> 13847M: Ulrich Kunitz <kune@deine-taler.de> 13848W: http://zd1211.ath.cx/wiki/DriverRewrite 13849L: linux-wireless@vger.kernel.org 13850L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13851S: Maintained 13852F: drivers/net/wireless/zydas/zd1211rw/ 13853 13854ZD1301_DEMOD MEDIA DRIVER 13855M: Antti Palosaari <crope@iki.fi> 13856L: linux-media@vger.kernel.org 13857W: https://linuxtv.org/ 13858W: http://palosaari.fi/linux/ 13859Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13860S: Maintained 13861F: drivers/media/dvb-frontends/zd1301_demod* 13862 13863ZD1301 MEDIA DRIVER 13864M: Antti Palosaari <crope@iki.fi> 13865L: linux-media@vger.kernel.org 13866W: https://linuxtv.org/ 13867W: http://palosaari.fi/linux/ 13868Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13869S: Maintained 13870F: drivers/media/usb/dvb-usb-v2/zd1301* 13871 13872ZPOOL COMPRESSED PAGE STORAGE API 13873M: Dan Streetman <ddstreet@ieee.org> 13874L: linux-mm@kvack.org 13875S: Maintained 13876F: mm/zpool.c 13877F: include/linux/zpool.h 13878 13879ZR36067 VIDEO FOR LINUX DRIVER 13880L: mjpeg-users@lists.sourceforge.net 13881L: linux-media@vger.kernel.org 13882W: http://mjpeg.sourceforge.net/driver-zoran/ 13883T: hg https://linuxtv.org/hg/v4l-dvb 13884S: Odd Fixes 13885F: drivers/media/pci/zoran/ 13886 13887ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13888M: Minchan Kim <minchan@kernel.org> 13889M: Nitin Gupta <ngupta@vflare.org> 13890R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13891L: linux-kernel@vger.kernel.org 13892S: Maintained 13893F: drivers/block/zram/ 13894F: Documentation/blockdev/zram.txt 13895 13896ZS DECSTATION Z85C30 SERIAL DRIVER 13897M: "Maciej W. Rozycki" <macro@linux-mips.org> 13898S: Maintained 13899F: drivers/tty/serial/zs.* 13900 13901ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13902M: Minchan Kim <minchan@kernel.org> 13903M: Nitin Gupta <ngupta@vflare.org> 13904R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13905L: linux-mm@kvack.org 13906S: Maintained 13907F: mm/zsmalloc.c 13908F: include/linux/zsmalloc.h 13909F: Documentation/vm/zsmalloc.txt 13910 13911ZSWAP COMPRESSED SWAP CACHING 13912M: Seth Jennings <sjenning@redhat.com> 13913M: Dan Streetman <ddstreet@ieee.org> 13914L: linux-mm@kvack.org 13915S: Maintained 13916F: mm/zswap.c 13917 13918THE REST 13919M: Linus Torvalds <torvalds@linux-foundation.org> 13920L: linux-kernel@vger.kernel.org 13921Q: http://patchwork.kernel.org/project/LKML/list/ 13922T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13923S: Buried alive in reporters 13924F: * 13925F: */ 13926