1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <aar@pengutronix.de> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACCES PCI-IDIO-16 GPIO DRIVER 269M: William Breathitt Gray <vilhelm.gray@gmail.com> 270L: linux-gpio@vger.kernel.org 271S: Maintained 272F: drivers/gpio/gpio-pci-idio-16.c 273 274ACENIC DRIVER 275M: Jes Sorensen <jes@trained-monkey.org> 276L: linux-acenic@sunsite.dk 277S: Maintained 278F: drivers/net/ethernet/alteon/acenic* 279 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 281M: Peter Feuerer <peter@piie.net> 282L: platform-driver-x86@vger.kernel.org 283W: http://piie.net/?section=acerhdf 284S: Maintained 285F: drivers/platform/x86/acerhdf.c 286 287ACER WMI LAPTOP EXTRAS 288M: "Lee, Chun-Yi" <jlee@suse.com> 289L: platform-driver-x86@vger.kernel.org 290S: Maintained 291F: drivers/platform/x86/acer-wmi.c 292 293ACPI 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 295M: Len Brown <lenb@kernel.org> 296L: linux-acpi@vger.kernel.org 297W: https://01.org/linux-acpi 298Q: https://patchwork.kernel.org/project/linux-acpi/list/ 299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 300B: https://bugzilla.kernel.org 301S: Supported 302F: drivers/acpi/ 303F: drivers/pnp/pnpacpi/ 304F: include/linux/acpi.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI COMPONENT ARCHITECTURE (ACPICA) 315M: Robert Moore <robert.moore@intel.com> 316M: Lv Zheng <lv.zheng@intel.com> 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 318L: linux-acpi@vger.kernel.org 319L: devel@acpica.org 320W: https://acpica.org/ 321W: https://github.com/acpica/acpica/ 322Q: https://patchwork.kernel.org/project/linux-acpi/list/ 323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 324B: https://bugzilla.kernel.org 325B: https://bugs.acpica.org 326S: Supported 327F: drivers/acpi/acpica/ 328F: include/acpi/ 329F: tools/power/acpi/ 330 331ACPI FAN DRIVER 332M: Zhang Rui <rui.zhang@intel.com> 333L: linux-acpi@vger.kernel.org 334W: https://01.org/linux-acpi 335B: https://bugzilla.kernel.org 336S: Supported 337F: drivers/acpi/fan.c 338 339ACPI FOR ARM64 (ACPI/arm64) 340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 341M: Hanjun Guo <hanjun.guo@linaro.org> 342M: Sudeep Holla <sudeep.holla@arm.com> 343L: linux-acpi@vger.kernel.org 344S: Maintained 345F: drivers/acpi/arm64 346 347ACPI THERMAL DRIVER 348M: Zhang Rui <rui.zhang@intel.com> 349L: linux-acpi@vger.kernel.org 350W: https://01.org/linux-acpi 351B: https://bugzilla.kernel.org 352S: Supported 353F: drivers/acpi/*thermal* 354 355ACPI VIDEO DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/acpi_video.c 362 363ACPI WMI DRIVER 364L: platform-driver-x86@vger.kernel.org 365S: Orphan 366F: drivers/platform/x86/wmi.c 367 368AD1889 ALSA SOUND DRIVER 369M: Thibaut Varene <T-Bone@parisc-linux.org> 370W: http://wiki.parisc-linux.org/AD1889 371L: linux-parisc@vger.kernel.org 372S: Maintained 373F: sound/pci/ad1889.* 374 375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 376M: Michael Hennerich <michael.hennerich@analog.com> 377W: http://wiki.analog.com/AD5254 378W: http://ez.analog.com/community/linux-device-drivers 379S: Supported 380F: drivers/misc/ad525x_dpot.c 381 382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 383M: Michael Hennerich <michael.hennerich@analog.com> 384W: http://wiki.analog.com/AD5398 385W: http://ez.analog.com/community/linux-device-drivers 386S: Supported 387F: drivers/regulator/ad5398.c 388 389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 390M: Michael Hennerich <michael.hennerich@analog.com> 391W: http://wiki.analog.com/AD7142 392W: http://ez.analog.com/community/linux-device-drivers 393S: Supported 394F: drivers/input/misc/ad714x.c 395 396AD7877 TOUCHSCREEN DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD7877 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/input/touchscreen/ad7877.c 402 403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD7879 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/input/touchscreen/ad7879.c 409 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 411M: Jiri Kosina <jikos@kernel.org> 412S: Maintained 413 414ADF7242 IEEE 802.15.4 RADIO DRIVER 415M: Michael Hennerich <michael.hennerich@analog.com> 416W: https://wiki.analog.com/ADF7242 417W: http://ez.analog.com/community/linux-device-drivers 418L: linux-wpan@vger.kernel.org 419S: Supported 420F: drivers/net/ieee802154/adf7242.c 421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 422 423ADM1025 HARDWARE MONITOR DRIVER 424M: Jean Delvare <jdelvare@suse.com> 425L: linux-hwmon@vger.kernel.org 426S: Maintained 427F: Documentation/hwmon/adm1025 428F: drivers/hwmon/adm1025.c 429 430ADM1029 HARDWARE MONITOR DRIVER 431M: Corentin Labbe <clabbe.montjoie@gmail.com> 432L: linux-hwmon@vger.kernel.org 433S: Maintained 434F: drivers/hwmon/adm1029.c 435 436ADM8211 WIRELESS DRIVER 437L: linux-wireless@vger.kernel.org 438W: http://wireless.kernel.org/ 439S: Orphan 440F: drivers/net/wireless/admtek/adm8211.* 441 442ADP1653 FLASH CONTROLLER DRIVER 443M: Sakari Ailus <sakari.ailus@iki.fi> 444L: linux-media@vger.kernel.org 445S: Maintained 446F: drivers/media/i2c/adp1653.c 447F: include/media/i2c/adp1653.h 448 449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 450M: Michael Hennerich <michael.hennerich@analog.com> 451W: http://wiki.analog.com/ADP5520 452W: http://ez.analog.com/community/linux-device-drivers 453S: Supported 454F: drivers/mfd/adp5520.c 455F: drivers/video/backlight/adp5520_bl.c 456F: drivers/leds/leds-adp5520.c 457F: drivers/gpio/gpio-adp5520.c 458F: drivers/input/keyboard/adp5520-keys.c 459 460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 461M: Michael Hennerich <michael.hennerich@analog.com> 462W: http://wiki.analog.com/ADP5588 463W: http://ez.analog.com/community/linux-device-drivers 464S: Supported 465F: drivers/input/keyboard/adp5588-keys.c 466F: drivers/gpio/gpio-adp5588.c 467 468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP8860 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/video/backlight/adp8860_bl.c 474 475ADS1015 HARDWARE MONITOR DRIVER 476M: Dirk Eibach <eibach@gdsys.de> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: Documentation/hwmon/ads1015 480F: drivers/hwmon/ads1015.c 481F: include/linux/i2c/ads1015.h 482 483ADT746X FAN DRIVER 484M: Colin Leroy <colin@colino.net> 485S: Maintained 486F: drivers/macintosh/therm_adt746x.c 487 488ADT7475 HARDWARE MONITOR DRIVER 489M: Jean Delvare <jdelvare@suse.com> 490L: linux-hwmon@vger.kernel.org 491S: Maintained 492F: Documentation/hwmon/adt7475 493F: drivers/hwmon/adt7475.c 494 495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 496M: Michael Hennerich <michael.hennerich@analog.com> 497W: http://wiki.analog.com/ADXL345 498W: http://ez.analog.com/community/linux-device-drivers 499S: Supported 500F: drivers/input/misc/adxl34x.c 501 502ADVANSYS SCSI DRIVER 503M: Matthew Wilcox <matthew@wil.cx> 504M: Hannes Reinecke <hare@suse.com> 505L: linux-scsi@vger.kernel.org 506S: Maintained 507F: Documentation/scsi/advansys.txt 508F: drivers/scsi/advansys.c 509 510AEDSP16 DRIVER 511M: Riccardo Facchetti <fizban@tin.it> 512S: Maintained 513F: sound/oss/aedsp16.c 514 515AF9013 MEDIA DRIVER 516M: Antti Palosaari <crope@iki.fi> 517L: linux-media@vger.kernel.org 518W: https://linuxtv.org 519W: http://palosaari.fi/linux/ 520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 521T: git git://linuxtv.org/anttip/media_tree.git 522S: Maintained 523F: drivers/media/dvb-frontends/af9013* 524 525AF9033 MEDIA DRIVER 526M: Antti Palosaari <crope@iki.fi> 527L: linux-media@vger.kernel.org 528W: https://linuxtv.org 529W: http://palosaari.fi/linux/ 530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 531T: git git://linuxtv.org/anttip/media_tree.git 532S: Maintained 533F: drivers/media/dvb-frontends/af9033* 534 535AFFS FILE SYSTEM 536L: linux-fsdevel@vger.kernel.org 537S: Orphan 538F: Documentation/filesystems/affs.txt 539F: fs/affs/ 540 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 542M: David Howells <dhowells@redhat.com> 543L: linux-afs@lists.infradead.org 544S: Supported 545F: fs/afs/ 546F: include/net/af_rxrpc.h 547F: net/rxrpc/af_rxrpc.c 548W: https://www.infradead.org/~dhowells/kafs/ 549 550AGPGART DRIVER 551M: David Airlie <airlied@linux.ie> 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 553S: Maintained 554F: drivers/char/agp/ 555F: include/linux/agp* 556F: include/uapi/linux/agp* 557 558AHA152X SCSI DRIVER 559M: "Juergen E. Fischer" <fischer@norbit.de> 560L: linux-scsi@vger.kernel.org 561S: Maintained 562F: drivers/scsi/aha152x* 563F: drivers/scsi/pcmcia/aha152x* 564 565AIC7XXX / AIC79XX SCSI DRIVER 566M: Hannes Reinecke <hare@suse.com> 567L: linux-scsi@vger.kernel.org 568S: Maintained 569F: drivers/scsi/aic7xxx/ 570 571AIMSLAB FM RADIO RECEIVER DRIVER 572M: Hans Verkuil <hverkuil@xs4all.nl> 573L: linux-media@vger.kernel.org 574T: git git://linuxtv.org/media_tree.git 575W: https://linuxtv.org 576S: Maintained 577F: drivers/media/radio/radio-aimslab* 578 579AIO 580M: Benjamin LaHaise <bcrl@kvack.org> 581L: linux-aio@kvack.org 582S: Supported 583F: fs/aio.c 584F: include/linux/*aio*.h 585 586AIRSPY MEDIA DRIVER 587M: Antti Palosaari <crope@iki.fi> 588L: linux-media@vger.kernel.org 589W: https://linuxtv.org 590W: http://palosaari.fi/linux/ 591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 592T: git git://linuxtv.org/anttip/media_tree.git 593S: Maintained 594F: drivers/media/usb/airspy/ 595 596ALACRITECH GIGABIT ETHERNET DRIVER 597M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 598S: Maintained 599F: drivers/net/ethernet/alacritech/* 600 601ALCATEL SPEEDTOUCH USB DRIVER 602M: Duncan Sands <duncan.sands@free.fr> 603L: linux-usb@vger.kernel.org 604W: http://www.linux-usb.org/SpeedTouch/ 605S: Maintained 606F: drivers/usb/atm/speedtch.c 607F: drivers/usb/atm/usbatm.c 608 609ALCHEMY AU1XX0 MMC DRIVER 610M: Manuel Lauss <manuel.lauss@gmail.com> 611S: Maintained 612F: drivers/mmc/host/au1xmmc.c 613 614ALI1563 I2C DRIVER 615M: Rudolf Marek <r.marek@assembler.cz> 616L: linux-i2c@vger.kernel.org 617S: Maintained 618F: Documentation/i2c/busses/i2c-ali1563 619F: drivers/i2c/busses/i2c-ali1563.c 620 621ALLWINNER SECURITY SYSTEM 622M: Corentin Labbe <clabbe.montjoie@gmail.com> 623L: linux-crypto@vger.kernel.org 624S: Maintained 625F: drivers/crypto/sunxi-ss/ 626 627ALPHA PORT 628M: Richard Henderson <rth@twiddle.net> 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 630M: Matt Turner <mattst88@gmail.com> 631S: Odd Fixes 632L: linux-alpha@vger.kernel.org 633F: arch/alpha/ 634 635ALPS PS/2 TOUCHPAD DRIVER 636R: Pali Rohár <pali.rohar@gmail.com> 637F: drivers/input/mouse/alps.* 638 639ALTERA MAILBOX DRIVER 640M: Ley Foon Tan <lftan@altera.com> 641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 642S: Maintained 643F: drivers/mailbox/mailbox-altera.c 644 645ALTERA PIO DRIVER 646M: Tien Hock Loh <thloh@altera.com> 647L: linux-gpio@vger.kernel.org 648S: Maintained 649F: drivers/gpio/gpio-altera.c 650 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 652M: Thor Thayer <thor.thayer@linux.intel.com> 653S: Maintained 654F: drivers/gpio/gpio-altera-a10sr.c 655F: drivers/mfd/altera-a10sr.c 656F: include/linux/mfd/altera-a10sr.h 657 658ALTERA TRIPLE SPEED ETHERNET DRIVER 659M: Vince Bridgers <vbridger@opensource.altera.com> 660L: netdev@vger.kernel.org 661L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 662S: Maintained 663F: drivers/net/ethernet/altera/ 664 665ALTERA UART/JTAG UART SERIAL DRIVERS 666M: Tobias Klauser <tklauser@distanz.ch> 667L: linux-serial@vger.kernel.org 668L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 669S: Maintained 670F: drivers/tty/serial/altera_uart.c 671F: drivers/tty/serial/altera_jtaguart.c 672F: include/linux/altera_uart.h 673F: include/linux/altera_jtaguart.h 674 675AMAZON ETHERNET DRIVERS 676M: Netanel Belgazal <netanel@annapurnalabs.com> 677R: Saeed Bishara <saeed@annapurnalabs.com> 678R: Zorik Machulsky <zorik@annapurnalabs.com> 679L: netdev@vger.kernel.org 680S: Supported 681F: Documentation/networking/ena.txt 682F: drivers/net/ethernet/amazon/ 683 684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 685M: Tom Lendacky <thomas.lendacky@amd.com> 686M: Gary Hook <gary.hook@amd.com> 687L: linux-crypto@vger.kernel.org 688S: Supported 689F: drivers/crypto/ccp/ 690F: include/linux/ccp.h 691 692AMD FAM15H PROCESSOR POWER MONITORING DRIVER 693M: Huang Rui <ray.huang@amd.com> 694L: linux-hwmon@vger.kernel.org 695S: Supported 696F: Documentation/hwmon/fam15h_power 697F: drivers/hwmon/fam15h_power.c 698 699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 700L: linux-geode@lists.infradead.org (moderated for non-subscribers) 701S: Orphan 702F: drivers/usb/gadget/udc/amd5536udc.* 703 704AMD GEODE PROCESSOR/CHIPSET SUPPORT 705P: Andres Salomon <dilinger@queued.net> 706L: linux-geode@lists.infradead.org (moderated for non-subscribers) 707W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 708S: Supported 709F: drivers/char/hw_random/geode-rng.c 710F: drivers/crypto/geode* 711F: drivers/video/fbdev/geode/ 712F: arch/x86/include/asm/geode.h 713 714AMD IOMMU (AMD-VI) 715M: Joerg Roedel <joro@8bytes.org> 716L: iommu@lists.linux-foundation.org 717T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 718S: Maintained 719F: drivers/iommu/amd_iommu*.[ch] 720F: include/linux/amd-iommu.h 721 722AMD KFD 723M: Oded Gabbay <oded.gabbay@gmail.com> 724L: dri-devel@lists.freedesktop.org 725T: git git://people.freedesktop.org/~gabbayo/linux.git 726S: Supported 727F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 731F: drivers/gpu/drm/amd/amdkfd/ 732F: drivers/gpu/drm/amd/include/cik_structs.h 733F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 734F: drivers/gpu/drm/amd/include/vi_structs.h 735F: drivers/gpu/drm/radeon/radeon_kfd.c 736F: drivers/gpu/drm/radeon/radeon_kfd.h 737F: include/uapi/linux/kfd_ioctl.h 738 739AMD SEATTLE DEVICE TREE SUPPORT 740M: Brijesh Singh <brijeshkumar.singh@amd.com> 741M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 742M: Tom Lendacky <thomas.lendacky@amd.com> 743S: Supported 744F: arch/arm64/boot/dts/amd/ 745 746AMD XGBE DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748L: netdev@vger.kernel.org 749S: Supported 750F: drivers/net/ethernet/amd/xgbe/ 751F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 752 753AMS (Apple Motion Sensor) DRIVER 754M: Michael Hanselmann <linux-kernel@hansmi.ch> 755S: Supported 756F: drivers/macintosh/ams/ 757 758ANALOG DEVICES INC AD9389B DRIVER 759M: Hans Verkuil <hans.verkuil@cisco.com> 760L: linux-media@vger.kernel.org 761S: Maintained 762F: drivers/media/i2c/ad9389b* 763 764ANALOG DEVICES INC ADV7180 DRIVER 765M: Lars-Peter Clausen <lars@metafoo.de> 766L: linux-media@vger.kernel.org 767W: http://ez.analog.com/community/linux-device-drivers 768S: Supported 769F: drivers/media/i2c/adv7180.c 770 771ANALOG DEVICES INC ADV7511 DRIVER 772M: Hans Verkuil <hans.verkuil@cisco.com> 773L: linux-media@vger.kernel.org 774S: Maintained 775F: drivers/media/i2c/adv7511* 776 777ANALOG DEVICES INC ADV7604 DRIVER 778M: Hans Verkuil <hans.verkuil@cisco.com> 779L: linux-media@vger.kernel.org 780S: Maintained 781F: drivers/media/i2c/adv7604* 782 783ANALOG DEVICES INC ADV7842 DRIVER 784M: Hans Verkuil <hans.verkuil@cisco.com> 785L: linux-media@vger.kernel.org 786S: Maintained 787F: drivers/media/i2c/adv7842* 788 789ANALOG DEVICES INC ASOC CODEC DRIVERS 790M: Lars-Peter Clausen <lars@metafoo.de> 791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792W: http://wiki.analog.com/ 793W: http://ez.analog.com/community/linux-device-drivers 794S: Supported 795F: sound/soc/codecs/adau* 796F: sound/soc/codecs/adav* 797F: sound/soc/codecs/ad1* 798F: sound/soc/codecs/ad7* 799F: sound/soc/codecs/ssm* 800F: sound/soc/codecs/sigmadsp.* 801 802ANALOG DEVICES INC ASOC DRIVERS 803L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 805W: http://blackfin.uclinux.org/ 806S: Supported 807F: sound/soc/blackfin/* 808 809ANALOG DEVICES INC IIO DRIVERS 810M: Lars-Peter Clausen <lars@metafoo.de> 811M: Michael Hennerich <Michael.Hennerich@analog.com> 812W: http://wiki.analog.com/ 813W: http://ez.analog.com/community/linux-device-drivers 814S: Supported 815F: drivers/iio/*/ad* 816X: drivers/iio/*/adjd* 817F: drivers/staging/iio/*/ad* 818F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 819 820ANALOG DEVICES INC DMA DRIVERS 821M: Lars-Peter Clausen <lars@metafoo.de> 822W: http://ez.analog.com/community/linux-device-drivers 823S: Supported 824F: drivers/dma/dma-axi-dmac.c 825 826ANDROID CONFIG FRAGMENTS 827M: Rob Herring <robh@kernel.org> 828S: Supported 829F: kernel/configs/android* 830 831ANDROID DRIVERS 832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 833M: Arve Hjønnevåg <arve@android.com> 834M: Riley Andrews <riandrews@android.com> 835T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 836L: devel@driverdev.osuosl.org 837S: Supported 838F: drivers/android/ 839F: drivers/staging/android/ 840 841ANDROID ION DRIVER 842M: Laura Abbott <labbott@redhat.com> 843M: Sumit Semwal <sumit.semwal@linaro.org> 844L: devel@driverdev.osuosl.org 845S: Supported 846F: Documentation/devicetree/bindings/staging/ion/ 847F: drivers/staging/android/ion 848F: drivers/staging/android/uapi/ion.h 849F: drivers/staging/android/uapi/ion_test.h 850 851AOA (Apple Onboard Audio) ALSA DRIVER 852M: Johannes Berg <johannes@sipsolutions.net> 853L: linuxppc-dev@lists.ozlabs.org 854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 855S: Maintained 856F: sound/aoa/ 857 858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 859M: William Breathitt Gray <vilhelm.gray@gmail.com> 860L: linux-iio@vger.kernel.org 861S: Maintained 862F: drivers/iio/adc/stx104.c 863 864APM DRIVER 865M: Jiri Kosina <jikos@kernel.org> 866S: Odd fixes 867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 868F: arch/x86/kernel/apm_32.c 869F: include/linux/apm_bios.h 870F: include/uapi/linux/apm_bios.h 871F: drivers/char/apm-emulation.c 872 873APPLE BCM5974 MULTITOUCH DRIVER 874M: Henrik Rydberg <rydberg@bitmath.org> 875L: linux-input@vger.kernel.org 876S: Odd fixes 877F: drivers/input/mouse/bcm5974.c 878 879APPLE SMC DRIVER 880M: Henrik Rydberg <rydberg@bitmath.org> 881L: linux-hwmon@vger.kernel.org 882S: Odd fixes 883F: drivers/hwmon/applesmc.c 884 885APPLETALK NETWORK LAYER 886L: netdev@vger.kernel.org 887S: Odd fixes 888F: drivers/net/appletalk/ 889F: net/appletalk/ 890 891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 892M: Duc Dang <dhdang@apm.com> 893S: Supported 894F: arch/arm64/boot/dts/apm/ 895 896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 897M: Iyappan Subramanian <isubramanian@apm.com> 898M: Keyur Chudgar <kchudgar@apm.com> 899S: Supported 900F: drivers/net/ethernet/apm/xgene/ 901F: drivers/net/phy/mdio-xgene.c 902F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 903F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 904 905APPLIED MICRO (APM) X-GENE SOC PMU 906M: Tai Nguyen <ttnguyen@apm.com> 907S: Supported 908F: drivers/perf/xgene_pmu.c 909F: Documentation/perf/xgene-pmu.txt 910F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 911 912APTINA CAMERA SENSOR PLL 913M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 914L: linux-media@vger.kernel.org 915S: Maintained 916F: drivers/media/i2c/aptina-pll.* 917 918ARC FRAMEBUFFER DRIVER 919M: Jaya Kumar <jayalk@intworks.biz> 920S: Maintained 921F: drivers/video/fbdev/arcfb.c 922F: drivers/video/fbdev/core/fb_defio.c 923 924ARCNET NETWORK LAYER 925M: Michael Grzeschik <m.grzeschik@pengutronix.de> 926L: netdev@vger.kernel.org 927S: Maintained 928F: drivers/net/arcnet/ 929F: include/uapi/linux/if_arcnet.h 930 931ARC PGU DRM DRIVER 932M: Alexey Brodkin <abrodkin@synopsys.com> 933S: Supported 934F: drivers/gpu/drm/arc/ 935F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 936 937ARM ARCHITECTED TIMER DRIVER 938M: Mark Rutland <mark.rutland@arm.com> 939M: Marc Zyngier <marc.zyngier@arm.com> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942F: arch/arm/include/asm/arch_timer.h 943F: arch/arm64/include/asm/arch_timer.h 944F: drivers/clocksource/arm_arch_timer.c 945 946ARM HDLCD DRM DRIVER 947M: Liviu Dudau <liviu.dudau@arm.com> 948S: Supported 949F: drivers/gpu/drm/arm/hdlcd_* 950F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 951 952ARM MALI-DP DRM DRIVER 953M: Liviu Dudau <liviu.dudau@arm.com> 954M: Brian Starkey <brian.starkey@arm.com> 955M: Mali DP Maintainers <malidp@foss.arm.com> 956S: Supported 957F: drivers/gpu/drm/arm/ 958F: Documentation/devicetree/bindings/display/arm,malidp.txt 959 960ARM MFM AND FLOPPY DRIVERS 961M: Ian Molton <spyro@f2s.com> 962S: Maintained 963F: arch/arm/lib/floppydma.S 964F: arch/arm/include/asm/floppy.h 965 966ARM PMU PROFILING AND DEBUGGING 967M: Will Deacon <will.deacon@arm.com> 968M: Mark Rutland <mark.rutland@arm.com> 969S: Maintained 970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 971F: arch/arm*/kernel/perf_* 972F: arch/arm/oprofile/common.c 973F: arch/arm*/kernel/hw_breakpoint.c 974F: arch/arm*/include/asm/hw_breakpoint.h 975F: arch/arm*/include/asm/perf_event.h 976F: drivers/perf/* 977F: include/linux/perf/arm_pmu.h 978F: Documentation/devicetree/bindings/arm/pmu.txt 979 980ARM PORT 981M: Russell King <linux@armlinux.org.uk> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983W: http://www.armlinux.org.uk/ 984S: Maintained 985T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 986F: arch/arm/ 987 988ARM SUB-ARCHITECTURES 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 990S: Maintained 991F: arch/arm/mach-*/ 992F: arch/arm/plat-*/ 993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 994 995ARM PRIMECELL AACI PL041 DRIVER 996M: Russell King <linux@armlinux.org.uk> 997S: Maintained 998F: sound/arm/aaci.* 999 1000ARM PRIMECELL CLCD PL110 DRIVER 1001M: Russell King <linux@armlinux.org.uk> 1002S: Maintained 1003F: drivers/video/fbdev/amba-clcd.* 1004 1005ARM PRIMECELL KMI PL050 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/input/serio/ambakmi.* 1009F: include/linux/amba/kmi.h 1010 1011ARM PRIMECELL MMCI PL180/1 DRIVER 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/mmc/host/mmci.* 1015F: include/linux/amba/mmci.h 1016 1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/tty/serial/amba-pl01*.c 1021F: include/linux/amba/serial.h 1022 1023ARM PRIMECELL BUS SUPPORT 1024M: Russell King <linux@armlinux.org.uk> 1025S: Maintained 1026F: drivers/amba/ 1027F: include/linux/amba/bus.h 1028 1029ARM/ADS SPHERE MACHINE SUPPORT 1030M: Lennert Buytenhek <kernel@wantstofly.org> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032S: Maintained 1033 1034ARM/AFEB9260 MACHINE SUPPORT 1035M: Sergey Lapin <slapin@ossfans.org> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038 1039ARM/AJECO 1ARM MACHINE SUPPORT 1040M: Lennert Buytenhek <kernel@wantstofly.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043 1044ARM/Allwinner sunXi SoC support 1045M: Maxime Ripard <maxime.ripard@free-electrons.com> 1046M: Chen-Yu Tsai <wens@csie.org> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049N: sun[x456789]i 1050F: arch/arm/boot/dts/ntc-gr8* 1051F: arch/arm64/boot/dts/allwinner/ 1052 1053ARM/Allwinner SoC Clock Support 1054M: Emilio López <emilio@elopez.com.ar> 1055S: Maintained 1056F: drivers/clk/sunxi/ 1057 1058ARM/Amlogic Meson SoC support 1059M: Carlo Caione <carlo@caione.org> 1060M: Kevin Hilman <khilman@baylibre.com> 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1062L: linux-amlogic@lists.infradead.org 1063W: http://linux-meson.com/ 1064S: Maintained 1065F: arch/arm/mach-meson/ 1066F: arch/arm/boot/dts/meson* 1067F: arch/arm64/boot/dts/amlogic/ 1068F: drivers/pinctrl/meson/ 1069F: drivers/mmc/host/meson* 1070N: meson 1071 1072ARM/Annapurna Labs ALPINE ARCHITECTURE 1073M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1074M: Antoine Tenart <antoine.tenart@free-electrons.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: arch/arm/mach-alpine/ 1078F: arch/arm/boot/dts/alpine* 1079F: arch/arm64/boot/dts/al/ 1080F: drivers/*/*alpine* 1081 1082ARM/ARTPEC MACHINE SUPPORT 1083M: Jesper Nilsson <jesper.nilsson@axis.com> 1084M: Lars Persson <lars.persson@axis.com> 1085M: Niklas Cassel <niklas.cassel@axis.com> 1086S: Maintained 1087L: linux-arm-kernel@axis.com 1088F: arch/arm/mach-artpec 1089F: arch/arm/boot/dts/artpec6* 1090F: drivers/clk/axis 1091 1092ARM/ASPEED MACHINE SUPPORT 1093M: Joel Stanley <joel@jms.id.au> 1094S: Maintained 1095F: arch/arm/mach-aspeed/ 1096F: arch/arm/boot/dts/aspeed-* 1097F: drivers/*/*aspeed* 1098 1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1100M: Nicolas Ferre <nicolas.ferre@microchip.com> 1101M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1102M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104W: http://www.linux4sam.org 1105T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1106S: Supported 1107F: arch/arm/mach-at91/ 1108F: include/soc/at91/ 1109F: arch/arm/boot/dts/at91*.dts 1110F: arch/arm/boot/dts/at91*.dtsi 1111F: arch/arm/boot/dts/sama*.dts 1112F: arch/arm/boot/dts/sama*.dtsi 1113F: arch/arm/include/debug/at91.S 1114 1115ARM/ATMEL AT91 Clock Support 1116M: Boris Brezillon <boris.brezillon@free-electrons.com> 1117S: Maintained 1118F: drivers/clk/at91 1119 1120ARM/CALXEDA HIGHBANK ARCHITECTURE 1121M: Rob Herring <robh@kernel.org> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124F: arch/arm/mach-highbank/ 1125F: arch/arm/boot/dts/highbank.dts 1126F: arch/arm/boot/dts/ecx-*.dts* 1127 1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1129M: Krzysztof Halasa <khalasa@piap.pl> 1130S: Maintained 1131F: arch/arm/mach-cns3xxx/ 1132 1133ARM/CAVIUM THUNDER NETWORK DRIVER 1134M: Sunil Goutham <sgoutham@cavium.com> 1135M: Robert Richter <rric@kernel.org> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Supported 1138F: drivers/net/ethernet/cavium/thunder/ 1139 1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1141M: Alexander Shiyan <shc_work@mail.ru> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Odd Fixes 1144N: clps711x 1145 1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1147M: Hartley Sweeten <hsweeten@visionengravers.com> 1148M: Ryan Mallon <rmallon@gmail.com> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151F: arch/arm/mach-ep93xx/ 1152F: arch/arm/mach-ep93xx/include/mach/ 1153 1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1155M: Lennert Buytenhek <kernel@wantstofly.org> 1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1157S: Maintained 1158 1159ARM/CLKDEV SUPPORT 1160M: Russell King <linux@armlinux.org.uk> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1164F: arch/arm/include/asm/clkdev.h 1165F: drivers/clk/clkdev.c 1166 1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1168M: Mike Rapoport <mike@compulab.co.il> 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1170S: Maintained 1171 1172ARM/CONTEC MICRO9 MACHINE SUPPORT 1173M: Hubert Feurstein <hubert.feurstein@contec.at> 1174S: Maintained 1175F: arch/arm/mach-ep93xx/micro9.c 1176 1177ARM/CORESIGHT FRAMEWORK AND DRIVERS 1178M: Mathieu Poirier <mathieu.poirier@linaro.org> 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1180S: Maintained 1181F: drivers/hwtracing/coresight/* 1182F: Documentation/trace/coresight.txt 1183F: Documentation/devicetree/bindings/arm/coresight.txt 1184F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1185F: tools/perf/arch/arm/util/pmu.c 1186F: tools/perf/arch/arm/util/auxtrace.c 1187F: tools/perf/arch/arm/util/cs-etm.c 1188F: tools/perf/arch/arm/util/cs-etm.h 1189F: tools/perf/util/cs-etm.h 1190 1191ARM/CORGI MACHINE SUPPORT 1192M: Richard Purdie <rpurdie@rpsys.net> 1193S: Maintained 1194 1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1196M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198T: git git://github.com/ulli-kroll/linux.git 1199S: Maintained 1200F: arch/arm/mach-gemini/ 1201F: drivers/rtc/rtc-gemini.c 1202 1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1204M: Barry Song <baohua@kernel.org> 1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1207S: Maintained 1208F: arch/arm/boot/dts/prima2* 1209F: arch/arm/mach-prima2/ 1210F: drivers/clk/sirf/ 1211F: drivers/clocksource/timer-prima2.c 1212F: drivers/clocksource/timer-atlas7.c 1213N: [^a-z]sirf 1214 1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1216M: Baruch Siach <baruch@tkos.co.il> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219F: arch/arm/boot/dts/cx92755* 1220N: digicolor 1221 1222ARM/EBSA110 MACHINE SUPPORT 1223M: Russell King <linux@armlinux.org.uk> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225W: http://www.armlinux.org.uk/ 1226S: Maintained 1227F: arch/arm/mach-ebsa110/ 1228F: drivers/net/ethernet/amd/am79c961a.* 1229 1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1231M: Uwe Kleine-König <kernel@pengutronix.de> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234N: efm32 1235 1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1237M: Robert Jarzmik <robert.jarzmik@free.fr> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239S: Maintained 1240F: arch/arm/mach-pxa/ezx.c 1241 1242ARM/FARADAY FA526 PORT 1243M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245S: Maintained 1246T: git git://git.berlios.de/gemini-board 1247F: arch/arm/mm/*-fa* 1248 1249ARM/FOOTBRIDGE ARCHITECTURE 1250M: Russell King <linux@armlinux.org.uk> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252W: http://www.armlinux.org.uk/ 1253S: Maintained 1254F: arch/arm/include/asm/hardware/dec21285.h 1255F: arch/arm/mach-footbridge/ 1256 1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1258M: Shawn Guo <shawnguo@kernel.org> 1259M: Sascha Hauer <kernel@pengutronix.de> 1260R: Fabio Estevam <fabio.estevam@nxp.com> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1264F: arch/arm/mach-imx/ 1265F: arch/arm/mach-mxs/ 1266F: arch/arm/boot/dts/imx* 1267F: arch/arm/configs/imx*_defconfig 1268F: drivers/clk/imx/ 1269F: include/soc/imx/ 1270 1271ARM/FREESCALE VYBRID ARM ARCHITECTURE 1272M: Shawn Guo <shawnguo@kernel.org> 1273M: Sascha Hauer <kernel@pengutronix.de> 1274R: Stefan Agner <stefan@agner.ch> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1278F: arch/arm/mach-imx/*vf610* 1279F: arch/arm/boot/dts/vf* 1280 1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1282M: Lennert Buytenhek <kernel@wantstofly.org> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285 1286ARM/GUMSTIX MACHINE SUPPORT 1287M: Steve Sakoman <sakoman@gmail.com> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290 1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1292M: Philipp Zabel <philipp.zabel@gmail.com> 1293M: Paul Parsons <lost.distance@yahoo.com> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296F: arch/arm/mach-pxa/hx4700.c 1297F: arch/arm/mach-pxa/include/mach/hx4700.h 1298F: sound/soc/pxa/hx4700.c 1299 1300ARM/HISILICON SOC SUPPORT 1301M: Wei Xu <xuwei5@hisilicon.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303W: http://www.hisilicon.com 1304S: Supported 1305T: git git://github.com/hisilicon/linux-hisi.git 1306F: arch/arm/mach-hisi/ 1307F: arch/arm/boot/dts/hi3* 1308F: arch/arm/boot/dts/hip* 1309F: arch/arm/boot/dts/hisi* 1310F: arch/arm64/boot/dts/hisilicon/ 1311 1312ARM/HP JORNADA 7XX MACHINE SUPPORT 1313M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1314W: www.jlime.com 1315S: Maintained 1316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1317F: arch/arm/mach-sa1100/jornada720.c 1318F: arch/arm/mach-sa1100/include/mach/jornada720.h 1319 1320ARM/IGEP MACHINE SUPPORT 1321M: Enric Balletbo i Serra <eballetbo@gmail.com> 1322M: Javier Martinez Canillas <javier@dowhile0.org> 1323L: linux-omap@vger.kernel.org 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: arch/arm/boot/dts/omap3-igep* 1327 1328ARM/INCOME PXA270 SUPPORT 1329M: Marek Vasut <marek.vasut@gmail.com> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331S: Maintained 1332F: arch/arm/mach-pxa/colibri-pxa270-income.c 1333 1334ARM/INTEL IOP32X ARM ARCHITECTURE 1335M: Lennert Buytenhek <kernel@wantstofly.org> 1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1337S: Maintained 1338 1339ARM/INTEL IOP33X ARM ARCHITECTURE 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Orphan 1342 1343ARM/INTEL IOP13XX ARM ARCHITECTURE 1344M: Lennert Buytenhek <kernel@wantstofly.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347 1348ARM/INTEL IQ81342EX MACHINE SUPPORT 1349M: Lennert Buytenhek <kernel@wantstofly.org> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351S: Maintained 1352 1353ARM/INTEL IXDP2850 MACHINE SUPPORT 1354M: Lennert Buytenhek <kernel@wantstofly.org> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356S: Maintained 1357 1358ARM/INTEL IXP4XX ARM ARCHITECTURE 1359M: Imre Kaloz <kaloz@openwrt.org> 1360M: Krzysztof Halasa <khalasa@piap.pl> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: arch/arm/mach-ixp4xx/ 1364 1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1366M: Jonathan Cameron <jic23@cam.ac.uk> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368S: Maintained 1369F: arch/arm/mach-pxa/stargate2.c 1370F: drivers/pcmcia/pxa2xx_stargate2.c 1371 1372ARM/INTEL XSC3 (MANZANO) ARM CORE 1373M: Lennert Buytenhek <kernel@wantstofly.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376 1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1378M: Lennert Buytenhek <kernel@wantstofly.org> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381 1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1383M: Santosh Shilimkar <ssantosh@kernel.org> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386F: arch/arm/mach-keystone/ 1387F: arch/arm/boot/dts/keystone-* 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1389 1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1391M: Santosh Shilimkar <ssantosh@kernel.org> 1392L: linux-kernel@vger.kernel.org 1393S: Maintained 1394F: drivers/clk/keystone/ 1395 1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1397M: Santosh Shilimkar <ssantosh@kernel.org> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399L: linux-kernel@vger.kernel.org 1400S: Maintained 1401F: drivers/clocksource/timer-keystone.c 1402 1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1404M: Santosh Shilimkar <ssantosh@kernel.org> 1405L: linux-kernel@vger.kernel.org 1406S: Maintained 1407F: drivers/power/reset/keystone-reset.c 1408 1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1410M: Santosh Shilimkar <ssantosh@kernel.org> 1411L: linux-kernel@vger.kernel.org 1412S: Maintained 1413F: drivers/memory/*emif* 1414 1415ARM/LG1K ARCHITECTURE 1416M: Chanho Min <chanho.min@lge.com> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: arch/arm64/boot/dts/lg/ 1420 1421ARM/LOGICPD PXA270 MACHINE SUPPORT 1422M: Lennert Buytenhek <kernel@wantstofly.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425 1426ARM/LPC18XX ARCHITECTURE 1427M: Joachim Eastwood <manabian@gmail.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: arch/arm/boot/dts/lpc43* 1431F: drivers/clk/nxp/clk-lpc18xx* 1432F: drivers/clocksource/time-lpc32xx.c 1433F: drivers/i2c/busses/i2c-lpc2k.c 1434F: drivers/memory/pl172.c 1435F: drivers/mtd/spi-nor/nxp-spifi.c 1436F: drivers/rtc/rtc-lpc24xx.c 1437N: lpc18xx 1438 1439ARM/LPC32XX SOC SUPPORT 1440M: Vladimir Zapolskiy <vz@mleia.com> 1441M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1443T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1444S: Maintained 1445F: arch/arm/boot/dts/lpc32* 1446F: arch/arm/mach-lpc32xx/ 1447F: drivers/i2c/busses/i2c-pnx.c 1448F: drivers/net/ethernet/nxp/lpc_eth.c 1449F: drivers/usb/host/ohci-nxp.c 1450F: drivers/watchdog/pnx4008_wdt.c 1451N: lpc32xx 1452 1453ARM/MAGICIAN MACHINE SUPPORT 1454M: Philipp Zabel <philipp.zabel@gmail.com> 1455S: Maintained 1456 1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1458M: Jason Cooper <jason@lakedaemon.net> 1459M: Andrew Lunn <andrew@lunn.ch> 1460M: Gregory Clement <gregory.clement@free-electrons.com> 1461M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/mach-mvebu/ 1465F: drivers/rtc/rtc-armada38x.c 1466F: arch/arm/boot/dts/armada* 1467F: arch/arm/boot/dts/kirkwood* 1468F: arch/arm64/boot/dts/marvell/armada* 1469F: drivers/cpufreq/mvebu-cpufreq.c 1470F: arch/arm/configs/mvebu_*_defconfig 1471 1472ARM/Marvell Berlin SoC support 1473M: Jisheng Zhang <jszhang@marvell.com> 1474M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/mach-berlin/ 1478F: arch/arm/boot/dts/berlin* 1479F: arch/arm64/boot/dts/marvell/berlin* 1480 1481 1482ARM/Marvell Dove/MV78xx0/Orion SOC support 1483M: Jason Cooper <jason@lakedaemon.net> 1484M: Andrew Lunn <andrew@lunn.ch> 1485M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1486M: Gregory Clement <gregory.clement@free-electrons.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-dove/ 1490F: arch/arm/mach-mv78xx0/ 1491F: arch/arm/mach-orion5x/ 1492F: arch/arm/plat-orion/ 1493F: arch/arm/boot/dts/dove* 1494F: arch/arm/boot/dts/orion5x* 1495 1496 1497ARM/Orion SoC/Technologic Systems TS-78xx platform support 1498M: Alexander Clouter <alex@digriz.org.uk> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500W: http://www.digriz.org.uk/ts78xx/kernel 1501S: Maintained 1502F: arch/arm/mach-orion5x/ts78xx-* 1503 1504ARM/OXNAS platform support 1505M: Neil Armstrong <narmstrong@baylibre.com> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1508S: Maintained 1509F: arch/arm/mach-oxnas/ 1510F: arch/arm/boot/dts/ox8*.dtsi 1511F: arch/arm/boot/dts/wd-mbwe.dts 1512F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1513N: oxnas 1514 1515ARM/Mediatek RTC DRIVER 1516M: Eddie Huang <eddie.huang@mediatek.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: drivers/rtc/rtc-mt6397.c 1521 1522ARM/Mediatek SoC support 1523M: Matthias Brugger <matthias.bgg@gmail.com> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/boot/dts/mt6* 1528F: arch/arm/boot/dts/mt7* 1529F: arch/arm/boot/dts/mt8* 1530F: arch/arm/mach-mediatek/ 1531F: arch/arm64/boot/dts/mediatek/ 1532N: mtk 1533K: mediatek 1534 1535ARM/Mediatek USB3 PHY DRIVER 1536M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540F: drivers/phy/phy-mt65xx-usb3.c 1541 1542ARM/MICREL KS8695 ARCHITECTURE 1543M: Greg Ungerer <gerg@uclinux.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545F: arch/arm/mach-ks8695/ 1546S: Odd Fixes 1547 1548ARM/MIOA701 MACHINE SUPPORT 1549M: Robert Jarzmik <robert.jarzmik@free.fr> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551F: arch/arm/mach-pxa/mioa701.c 1552S: Maintained 1553 1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1555M: Michael Petchkovsky <mkpetch@internode.on.net> 1556S: Maintained 1557 1558ARM/NOMADIK ARCHITECTURE 1559M: Alessandro Rubini <rubini@unipv.it> 1560M: Linus Walleij <linus.walleij@linaro.org> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562S: Maintained 1563F: arch/arm/mach-nomadik/ 1564F: drivers/pinctrl/nomadik/ 1565F: drivers/i2c/busses/i2c-nomadik.c 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1567 1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1569M: Nelson Castillo <arhuaco@freaks-unidos.net> 1570L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1571W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1572S: Supported 1573 1574ARM/TOSA MACHINE SUPPORT 1575M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1576M: Dirk Opfer <dirk@opfer-online.de> 1577S: Maintained 1578 1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1580M: Marek Vasut <marek.vasut@gmail.com> 1581L: linux-arm-kernel@lists.infradead.org 1582W: http://hackndev.com 1583S: Maintained 1584F: arch/arm/mach-pxa/include/mach/palmtx.h 1585F: arch/arm/mach-pxa/palmtx.c 1586F: arch/arm/mach-pxa/include/mach/palmt5.h 1587F: arch/arm/mach-pxa/palmt5.c 1588F: arch/arm/mach-pxa/include/mach/palmld.h 1589F: arch/arm/mach-pxa/palmld.c 1590F: arch/arm/mach-pxa/include/mach/palmte2.h 1591F: arch/arm/mach-pxa/palmte2.c 1592F: arch/arm/mach-pxa/include/mach/palmtc.h 1593F: arch/arm/mach-pxa/palmtc.c 1594 1595ARM/PALM TREO SUPPORT 1596M: Tomas Cech <sleep_walker@suse.com> 1597L: linux-arm-kernel@lists.infradead.org 1598W: http://hackndev.com 1599S: Maintained 1600F: arch/arm/mach-pxa/include/mach/palmtreo.h 1601F: arch/arm/mach-pxa/palmtreo.c 1602 1603ARM/PALMZ72 SUPPORT 1604M: Sergey Lapin <slapin@ossfans.org> 1605L: linux-arm-kernel@lists.infradead.org 1606W: http://hackndev.com 1607S: Maintained 1608F: arch/arm/mach-pxa/include/mach/palmz72.h 1609F: arch/arm/mach-pxa/palmz72.c 1610 1611ARM/PLEB SUPPORT 1612M: Peter Chubb <pleb@gelato.unsw.edu.au> 1613W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1614S: Maintained 1615 1616ARM/PT DIGITAL BOARD PORT 1617M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619W: http://www.armlinux.org.uk/ 1620S: Maintained 1621 1622ARM/QUALCOMM SUPPORT 1623M: Andy Gross <andy.gross@linaro.org> 1624M: David Brown <david.brown@linaro.org> 1625L: linux-arm-msm@vger.kernel.org 1626L: linux-soc@vger.kernel.org 1627S: Maintained 1628F: Documentation/devicetree/bindings/soc/qcom/ 1629F: arch/arm/boot/dts/qcom-*.dts 1630F: arch/arm/boot/dts/qcom-*.dtsi 1631F: arch/arm/mach-qcom/ 1632F: arch/arm64/boot/dts/qcom/* 1633F: drivers/i2c/busses/i2c-qup.c 1634F: drivers/clk/qcom/ 1635F: drivers/pinctrl/qcom/ 1636F: drivers/dma/qcom/ 1637F: drivers/soc/qcom/ 1638F: drivers/spi/spi-qup.c 1639F: drivers/tty/serial/msm_serial.h 1640F: drivers/tty/serial/msm_serial.c 1641F: drivers/*/pm8???-* 1642F: drivers/mfd/ssbi.c 1643F: drivers/firmware/qcom_scm.c 1644T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1645 1646ARM/RADISYS ENP2611 MACHINE SUPPORT 1647M: Lennert Buytenhek <kernel@wantstofly.org> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650 1651ARM/RENESAS ARM64 ARCHITECTURE 1652M: Simon Horman <horms@verge.net.au> 1653M: Magnus Damm <magnus.damm@gmail.com> 1654L: linux-renesas-soc@vger.kernel.org 1655Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1656T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1657S: Supported 1658F: arch/arm64/boot/dts/renesas/ 1659F: drivers/soc/renesas/ 1660F: include/linux/soc/renesas/ 1661 1662ARM/RISCPC ARCHITECTURE 1663M: Russell King <linux@armlinux.org.uk> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665W: http://www.armlinux.org.uk/ 1666S: Maintained 1667F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1668F: arch/arm/include/asm/hardware/ioc.h 1669F: arch/arm/include/asm/hardware/iomd.h 1670F: arch/arm/include/asm/hardware/memc.h 1671F: arch/arm/mach-rpc/ 1672F: drivers/net/ethernet/8390/etherh.c 1673F: drivers/net/ethernet/i825xx/ether1* 1674F: drivers/net/ethernet/seeq/ether3* 1675F: drivers/scsi/arm/ 1676 1677ARM/Rockchip SoC support 1678M: Heiko Stuebner <heiko@sntech.de> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680L: linux-rockchip@lists.infradead.org 1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1682S: Maintained 1683F: arch/arm/boot/dts/rk3* 1684F: arch/arm/mach-rockchip/ 1685F: drivers/clk/rockchip/ 1686F: drivers/i2c/busses/i2c-rk3x.c 1687F: drivers/*/*rockchip* 1688F: drivers/*/*/*rockchip* 1689F: sound/soc/rockchip/ 1690N: rockchip 1691 1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1693M: Kukjin Kim <kgene@kernel.org> 1694M: Krzysztof Kozlowski <krzk@kernel.org> 1695R: Javier Martinez Canillas <javier@osg.samsung.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1698Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1699S: Maintained 1700F: arch/arm/boot/dts/s3c* 1701F: arch/arm/boot/dts/s5p* 1702F: arch/arm/boot/dts/samsung* 1703F: arch/arm/boot/dts/exynos* 1704F: arch/arm64/boot/dts/exynos/ 1705F: arch/arm/plat-samsung/ 1706F: arch/arm/mach-s3c24*/ 1707F: arch/arm/mach-s3c64xx/ 1708F: arch/arm/mach-s5p*/ 1709F: arch/arm/mach-exynos*/ 1710F: drivers/*/*s3c24* 1711F: drivers/*/*/*s3c24* 1712F: drivers/*/*s3c64xx* 1713F: drivers/*/*s5pv210* 1714F: drivers/memory/samsung/* 1715F: drivers/soc/samsung/* 1716F: Documentation/arm/Samsung/ 1717F: Documentation/devicetree/bindings/arm/samsung/ 1718F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1719F: Documentation/devicetree/bindings/power/pd-samsung.txt 1720N: exynos 1721 1722ARM/SAMSUNG MOBILE MACHINE SUPPORT 1723M: Kyungmin Park <kyungmin.park@samsung.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/mach-s5pv210/ 1727 1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1729M: Kyungmin Park <kyungmin.park@samsung.com> 1730M: Kamil Debski <kamil@wypas.org> 1731M: Andrzej Hajda <a.hajda@samsung.com> 1732L: linux-arm-kernel@lists.infradead.org 1733L: linux-media@vger.kernel.org 1734S: Maintained 1735F: drivers/media/platform/s5p-g2d/ 1736 1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1738M: Kyungmin Park <kyungmin.park@samsung.com> 1739M: Kamil Debski <kamil@wypas.org> 1740M: Jeongtae Park <jtp.park@samsung.com> 1741M: Andrzej Hajda <a.hajda@samsung.com> 1742L: linux-arm-kernel@lists.infradead.org 1743L: linux-media@vger.kernel.org 1744S: Maintained 1745F: arch/arm/plat-samsung/s5p-dev-mfc.c 1746F: drivers/media/platform/s5p-mfc/ 1747 1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1749M: Kyungmin Park <kyungmin.park@samsung.com> 1750L: linux-arm-kernel@lists.infradead.org 1751L: linux-media@vger.kernel.org 1752S: Maintained 1753F: drivers/staging/media/platform/s5p-cec/ 1754 1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1756M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1757M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1758L: linux-arm-kernel@lists.infradead.org 1759L: linux-media@vger.kernel.org 1760S: Maintained 1761F: drivers/media/platform/s5p-jpeg/ 1762 1763ARM/SHMOBILE ARM ARCHITECTURE 1764M: Simon Horman <horms@verge.net.au> 1765M: Magnus Damm <magnus.damm@gmail.com> 1766L: linux-renesas-soc@vger.kernel.org 1767Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1769S: Supported 1770F: arch/arm/boot/dts/emev2* 1771F: arch/arm/boot/dts/r7s* 1772F: arch/arm/boot/dts/r8a* 1773F: arch/arm/boot/dts/sh* 1774F: arch/arm/configs/shmobile_defconfig 1775F: arch/arm/include/debug/renesas-scif.S 1776F: arch/arm/mach-shmobile/ 1777F: drivers/soc/renesas/ 1778F: include/linux/soc/renesas/ 1779 1780ARM/SOCFPGA ARCHITECTURE 1781M: Dinh Nguyen <dinguyen@kernel.org> 1782S: Maintained 1783F: arch/arm/mach-socfpga/ 1784F: arch/arm/boot/dts/socfpga* 1785F: arch/arm/configs/socfpga_defconfig 1786F: arch/arm64/boot/dts/altera/ 1787W: http://www.rocketboards.org 1788T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1789 1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1791M: Dinh Nguyen <dinguyen@kernel.org> 1792S: Maintained 1793F: drivers/clk/socfpga/ 1794 1795ARM/SOCFPGA EDAC SUPPORT 1796M: Thor Thayer <thor.thayer@linux.intel.com> 1797S: Maintained 1798F: drivers/edac/altera_edac. 1799 1800ARM/STI ARCHITECTURE 1801M: Patrice Chotard <patrice.chotard@st.com> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803L: kernel@stlinux.com 1804W: http://www.stlinux.com 1805S: Maintained 1806F: arch/arm/mach-sti/ 1807F: arch/arm/boot/dts/sti* 1808F: drivers/char/hw_random/st-rng.c 1809F: drivers/clocksource/arm_global_timer.c 1810F: drivers/clocksource/clksrc_st_lpc.c 1811F: drivers/cpufreq/sti-cpufreq.c 1812F: drivers/dma/st_fdma* 1813F: drivers/i2c/busses/i2c-st.c 1814F: drivers/media/rc/st_rc.c 1815F: drivers/media/platform/sti/c8sectpfe/ 1816F: drivers/mmc/host/sdhci-st.c 1817F: drivers/phy/phy-miphy28lp.c 1818F: drivers/phy/phy-stih407-usb.c 1819F: drivers/pinctrl/pinctrl-st.c 1820F: drivers/remoteproc/st_remoteproc.c 1821F: drivers/remoteproc/st_slim_rproc.c 1822F: drivers/reset/sti/ 1823F: drivers/rtc/rtc-st-lpc.c 1824F: drivers/tty/serial/st-asc.c 1825F: drivers/usb/dwc3/dwc3-st.c 1826F: drivers/usb/host/ehci-st.c 1827F: drivers/usb/host/ohci-st.c 1828F: drivers/watchdog/st_lpc_wdt.c 1829F: drivers/ata/ahci_st.c 1830F: include/linux/remoteproc/st_slim_rproc.h 1831 1832ARM/STM32 ARCHITECTURE 1833M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1834M: Alexandre Torgue <alexandre.torgue@st.com> 1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1836S: Maintained 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1838N: stm32 1839F: drivers/clocksource/armv7m_systick.c 1840 1841ARM/TANGO ARCHITECTURE 1842M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1843L: linux-arm-kernel@lists.infradead.org 1844S: Maintained 1845N: tango 1846 1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1848M: Lennert Buytenhek <kernel@wantstofly.org> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851 1852ARM/TETON BGA MACHINE SUPPORT 1853M: "Mark F. Brown" <mark.brown314@gmail.com> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856 1857ARM/THECUS N2100 MACHINE SUPPORT 1858M: Lennert Buytenhek <kernel@wantstofly.org> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860S: Maintained 1861 1862ARM/NUVOTON W90X900 ARM ARCHITECTURE 1863M: Wan ZongShun <mcuos.com@gmail.com> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865W: http://www.mcuos.com 1866S: Maintained 1867F: arch/arm/mach-w90x900/ 1868F: drivers/input/keyboard/w90p910_keypad.c 1869F: drivers/input/touchscreen/w90p910_ts.c 1870F: drivers/watchdog/nuc900_wdt.c 1871F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1872F: drivers/mtd/nand/nuc900_nand.c 1873F: drivers/rtc/rtc-nuc900.c 1874F: drivers/spi/spi-nuc900.c 1875F: drivers/usb/host/ehci-w90x900.c 1876F: drivers/video/fbdev/nuc900fb.c 1877 1878ARM/U300 MACHINE SUPPORT 1879M: Linus Walleij <linus.walleij@linaro.org> 1880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1881S: Supported 1882F: arch/arm/mach-u300/ 1883F: drivers/clocksource/timer-u300.c 1884F: drivers/i2c/busses/i2c-stu300.c 1885F: drivers/rtc/rtc-coh901331.c 1886F: drivers/watchdog/coh901327_wdt.c 1887F: drivers/dma/coh901318* 1888F: drivers/mfd/ab3100* 1889F: drivers/rtc/rtc-ab3100.c 1890F: drivers/rtc/rtc-coh901331.c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1892 1893ARM/UNIPHIER ARCHITECTURE 1894M: Masahiro Yamada <yamada.masahiro@socionext.com> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1897S: Maintained 1898F: arch/arm/boot/dts/uniphier* 1899F: arch/arm/include/asm/hardware/cache-uniphier.h 1900F: arch/arm/mach-uniphier/ 1901F: arch/arm/mm/cache-uniphier.c 1902F: arch/arm64/boot/dts/socionext/ 1903F: drivers/bus/uniphier-system-bus.c 1904F: drivers/clk/uniphier/ 1905F: drivers/i2c/busses/i2c-uniphier* 1906F: drivers/pinctrl/uniphier/ 1907F: drivers/reset/reset-uniphier.c 1908F: drivers/tty/serial/8250/8250_uniphier.c 1909N: uniphier 1910 1911ARM/Ux500 ARM ARCHITECTURE 1912M: Linus Walleij <linus.walleij@linaro.org> 1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1914S: Maintained 1915F: arch/arm/mach-ux500/ 1916F: drivers/clocksource/clksrc-dbx500-prcmu.c 1917F: drivers/dma/ste_dma40* 1918F: drivers/hwspinlock/u8500_hsem.c 1919F: drivers/mfd/abx500* 1920F: drivers/mfd/ab8500* 1921F: drivers/mfd/dbx500* 1922F: drivers/mfd/db8500* 1923F: drivers/pinctrl/nomadik/pinctrl-ab* 1924F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1925F: drivers/rtc/rtc-ab8500.c 1926F: drivers/rtc/rtc-pl031.c 1927T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1928 1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1930M: Ulf Hansson <ulf.hansson@linaro.org> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932T: git git://git.linaro.org/people/ulfh/clk.git 1933S: Maintained 1934F: drivers/clk/ux500/ 1935 1936ARM/VERSATILE EXPRESS PLATFORM 1937M: Liviu Dudau <liviu.dudau@arm.com> 1938M: Sudeep Holla <sudeep.holla@arm.com> 1939M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941S: Maintained 1942F: arch/arm/boot/dts/vexpress* 1943F: arch/arm64/boot/dts/arm/ 1944F: arch/arm/mach-vexpress/ 1945F: */*/vexpress* 1946F: */*/*/vexpress* 1947F: drivers/clk/versatile/clk-vexpress-osc.c 1948F: drivers/clocksource/versatile.c 1949N: mps2 1950 1951ARM/VFP SUPPORT 1952M: Russell King <linux@armlinux.org.uk> 1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1954W: http://www.armlinux.org.uk/ 1955S: Maintained 1956F: arch/arm/vfp/ 1957 1958ARM/VOIPAC PXA270 SUPPORT 1959M: Marek Vasut <marek.vasut@gmail.com> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962F: arch/arm/mach-pxa/vpac270.c 1963F: arch/arm/mach-pxa/include/mach/vpac270.h 1964 1965ARM/VT8500 ARM ARCHITECTURE 1966M: Tony Prisk <linux@prisktech.co.nz> 1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968S: Maintained 1969F: arch/arm/mach-vt8500/ 1970F: drivers/clocksource/vt8500_timer.c 1971F: drivers/i2c/busses/i2c-wmt.c 1972F: drivers/mmc/host/wmt-sdmmc.c 1973F: drivers/pwm/pwm-vt8500.c 1974F: drivers/rtc/rtc-vt8500.c 1975F: drivers/tty/serial/vt8500_serial.c 1976F: drivers/usb/host/ehci-platform.c 1977F: drivers/usb/host/uhci-platform.c 1978F: drivers/video/fbdev/vt8500lcdfb.* 1979F: drivers/video/fbdev/wm8505fb* 1980F: drivers/video/fbdev/wmt_ge_rops.* 1981 1982ARM/ZIPIT Z2 SUPPORT 1983M: Marek Vasut <marek.vasut@gmail.com> 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1985S: Maintained 1986F: arch/arm/mach-pxa/z2.c 1987F: arch/arm/mach-pxa/include/mach/z2.h 1988 1989ARM/ZTE ARCHITECTURE 1990M: Jun Nie <jun.nie@linaro.org> 1991M: Baoyou Xie <baoyou.xie@linaro.org> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993S: Maintained 1994F: arch/arm/mach-zx/ 1995F: drivers/clk/zte/ 1996F: drivers/reset/reset-zx2967.c 1997F: drivers/soc/zte/ 1998F: Documentation/devicetree/bindings/arm/zte.txt 1999F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2000F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2001F: Documentation/devicetree/bindings/soc/zte/ 2002F: include/dt-bindings/soc/zx*.h 2003 2004ARM/ZYNQ ARCHITECTURE 2005M: Michal Simek <michal.simek@xilinx.com> 2006R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2008W: http://wiki.xilinx.com 2009T: git https://github.com/Xilinx/linux-xlnx.git 2010S: Supported 2011F: arch/arm/mach-zynq/ 2012F: drivers/cpuidle/cpuidle-zynq.c 2013F: drivers/block/xsysace.c 2014N: zynq 2015N: xilinx 2016F: drivers/clocksource/cadence_ttc_timer.c 2017F: drivers/i2c/busses/i2c-cadence.c 2018F: drivers/mmc/host/sdhci-of-arasan.c 2019F: drivers/edac/synopsys_edac.c 2020 2021ARM SMMU DRIVERS 2022M: Will Deacon <will.deacon@arm.com> 2023R: Robin Murphy <robin.murphy@arm.com> 2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2025S: Maintained 2026F: drivers/iommu/arm-smmu.c 2027F: drivers/iommu/arm-smmu-v3.c 2028F: drivers/iommu/io-pgtable-arm.c 2029F: drivers/iommu/io-pgtable-arm-v7s.c 2030 2031ARM64 PORT (AARCH64 ARCHITECTURE) 2032M: Catalin Marinas <catalin.marinas@arm.com> 2033M: Will Deacon <will.deacon@arm.com> 2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2035T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2036S: Maintained 2037F: arch/arm64/ 2038F: Documentation/arm64/ 2039 2040AS3645A LED FLASH CONTROLLER DRIVER 2041M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2042L: linux-media@vger.kernel.org 2043T: git git://linuxtv.org/media_tree.git 2044S: Maintained 2045F: drivers/media/i2c/as3645a.c 2046F: include/media/i2c/as3645a.h 2047 2048ASAHI KASEI AK8974 DRIVER 2049M: Linus Walleij <linus.walleij@linaro.org> 2050L: linux-iio@vger.kernel.org 2051W: http://www.akm.com/ 2052S: Supported 2053F: drivers/iio/magnetometer/ak8974.c 2054 2055ASC7621 HARDWARE MONITOR DRIVER 2056M: George Joseph <george.joseph@fairview5.com> 2057L: linux-hwmon@vger.kernel.org 2058S: Maintained 2059F: Documentation/hwmon/asc7621 2060F: drivers/hwmon/asc7621.c 2061 2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2063M: Corentin Chary <corentin.chary@gmail.com> 2064L: acpi4asus-user@lists.sourceforge.net 2065L: platform-driver-x86@vger.kernel.org 2066W: http://acpi4asus.sf.net 2067S: Maintained 2068F: drivers/platform/x86/asus*.c 2069F: drivers/platform/x86/eeepc*.c 2070 2071ASUS WIRELESS RADIO CONTROL DRIVER 2072M: João Paulo Rechi Vita <jprvita@gmail.com> 2073L: platform-driver-x86@vger.kernel.org 2074S: Maintained 2075F: drivers/platform/x86/asus-wireless.c 2076 2077ASYMMETRIC KEYS 2078M: David Howells <dhowells@redhat.com> 2079L: keyrings@vger.kernel.org 2080S: Maintained 2081F: Documentation/crypto/asymmetric-keys.txt 2082F: include/linux/verification.h 2083F: include/crypto/public_key.h 2084F: include/crypto/pkcs7.h 2085F: crypto/asymmetric_keys/ 2086 2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2088R: Dan Williams <dan.j.williams@intel.com> 2089W: http://sourceforge.net/projects/xscaleiop 2090S: Odd fixes 2091F: Documentation/crypto/async-tx-api.txt 2092F: crypto/async_tx/ 2093F: drivers/dma/ 2094F: include/linux/dmaengine.h 2095F: include/linux/async_tx.h 2096 2097AT24 EEPROM DRIVER 2098M: Wolfram Sang <wsa@the-dreams.de> 2099L: linux-i2c@vger.kernel.org 2100S: Maintained 2101F: drivers/misc/eeprom/at24.c 2102F: include/linux/platform_data/at24.h 2103 2104ATA OVER ETHERNET (AOE) DRIVER 2105M: "Ed L. Cashin" <ed.cashin@acm.org> 2106W: http://www.openaoe.org/ 2107S: Supported 2108F: Documentation/aoe/ 2109F: drivers/block/aoe/ 2110 2111ATHEROS 71XX/9XXX GPIO DRIVER 2112M: Alban Bedel <albeu@free.fr> 2113W: https://github.com/AlbanBedel/linux 2114T: git git://github.com/AlbanBedel/linux 2115S: Maintained 2116F: drivers/gpio/gpio-ath79.c 2117F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2118 2119ATHEROS ATH GENERIC UTILITIES 2120M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2121L: linux-wireless@vger.kernel.org 2122S: Supported 2123F: drivers/net/wireless/ath/* 2124 2125ATHEROS ATH5K WIRELESS DRIVER 2126M: Jiri Slaby <jirislaby@gmail.com> 2127M: Nick Kossifidis <mickflemm@gmail.com> 2128M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2129L: linux-wireless@vger.kernel.org 2130W: http://wireless.kernel.org/en/users/Drivers/ath5k 2131S: Maintained 2132F: drivers/net/wireless/ath/ath5k/ 2133 2134ATHEROS ATH6KL WIRELESS DRIVER 2135M: Kalle Valo <kvalo@qca.qualcomm.com> 2136L: linux-wireless@vger.kernel.org 2137W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2138T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2139S: Supported 2140F: drivers/net/wireless/ath/ath6kl/ 2141 2142WILOCITY WIL6210 WIRELESS DRIVER 2143M: Maya Erez <qca_merez@qca.qualcomm.com> 2144L: linux-wireless@vger.kernel.org 2145L: wil6210@qca.qualcomm.com 2146S: Supported 2147W: http://wireless.kernel.org/en/users/Drivers/wil6210 2148F: drivers/net/wireless/ath/wil6210/ 2149F: include/uapi/linux/wil6210_uapi.h 2150 2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2152M: Christian Lamparter <chunkeey@googlemail.com> 2153L: linux-wireless@vger.kernel.org 2154W: http://wireless.kernel.org/en/users/Drivers/carl9170 2155S: Maintained 2156F: drivers/net/wireless/ath/carl9170/ 2157 2158ATK0110 HWMON DRIVER 2159M: Luca Tettamanti <kronos.it@gmail.com> 2160L: linux-hwmon@vger.kernel.org 2161S: Maintained 2162F: drivers/hwmon/asus_atk0110.c 2163 2164ATI_REMOTE2 DRIVER 2165M: Ville Syrjala <syrjala@sci.fi> 2166S: Maintained 2167F: drivers/input/misc/ati_remote2.c 2168 2169ATLX ETHERNET DRIVERS 2170M: Jay Cliburn <jcliburn@gmail.com> 2171M: Chris Snook <chris.snook@gmail.com> 2172L: netdev@vger.kernel.org 2173W: http://sourceforge.net/projects/atl1 2174W: http://atl1.sourceforge.net 2175S: Maintained 2176F: drivers/net/ethernet/atheros/ 2177 2178ATM 2179M: Chas Williams <3chas3@gmail.com> 2180L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2181L: netdev@vger.kernel.org 2182W: http://linux-atm.sourceforge.net 2183S: Maintained 2184F: drivers/atm/ 2185F: include/linux/atm* 2186F: include/uapi/linux/atm* 2187 2188ATMEL AT91 / AT32 MCI DRIVER 2189M: Ludovic Desroches <ludovic.desroches@microchip.com> 2190S: Maintained 2191F: drivers/mmc/host/atmel-mci.c 2192 2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2194M: Nicolas Ferre <nicolas.ferre@microchip.com> 2195S: Supported 2196F: drivers/power/reset/at91-sama5d2_shdwc.c 2197 2198ATMEL SAMA5D2 ADC DRIVER 2199M: Ludovic Desroches <ludovic.desroches@microchip.com> 2200L: linux-iio@vger.kernel.org 2201S: Supported 2202F: drivers/iio/adc/at91-sama5d2_adc.c 2203 2204ATMEL Audio ALSA driver 2205M: Nicolas Ferre <nicolas.ferre@microchip.com> 2206L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2207S: Supported 2208F: sound/soc/atmel 2209 2210ATMEL XDMA DRIVER 2211M: Ludovic Desroches <ludovic.desroches@microchip.com> 2212L: linux-arm-kernel@lists.infradead.org 2213L: dmaengine@vger.kernel.org 2214S: Supported 2215F: drivers/dma/at_xdmac.c 2216 2217ATMEL I2C DRIVER 2218M: Ludovic Desroches <ludovic.desroches@microchip.com> 2219L: linux-i2c@vger.kernel.org 2220S: Supported 2221F: drivers/i2c/busses/i2c-at91.c 2222 2223ATMEL ISI DRIVER 2224M: Ludovic Desroches <ludovic.desroches@microchip.com> 2225L: linux-media@vger.kernel.org 2226S: Supported 2227F: drivers/media/platform/soc_camera/atmel-isi.c 2228F: include/media/atmel-isi.h 2229 2230ATMEL LCDFB DRIVER 2231M: Nicolas Ferre <nicolas.ferre@microchip.com> 2232L: linux-fbdev@vger.kernel.org 2233S: Maintained 2234F: drivers/video/fbdev/atmel_lcdfb.c 2235F: include/video/atmel_lcdc.h 2236 2237ATMEL MACB ETHERNET DRIVER 2238M: Nicolas Ferre <nicolas.ferre@microchip.com> 2239S: Supported 2240F: drivers/net/ethernet/cadence/ 2241 2242ATMEL NAND DRIVER 2243M: Wenyou Yang <wenyou.yang@atmel.com> 2244M: Josh Wu <rainyfeeling@outlook.com> 2245L: linux-mtd@lists.infradead.org 2246S: Supported 2247F: drivers/mtd/nand/atmel_nand* 2248 2249ATMEL SDMMC DRIVER 2250M: Ludovic Desroches <ludovic.desroches@microchip.com> 2251L: linux-mmc@vger.kernel.org 2252S: Supported 2253F: drivers/mmc/host/sdhci-of-at91.c 2254 2255ATMEL SPI DRIVER 2256M: Nicolas Ferre <nicolas.ferre@microchip.com> 2257S: Supported 2258F: drivers/spi/spi-atmel.* 2259 2260ATMEL SSC DRIVER 2261M: Nicolas Ferre <nicolas.ferre@microchip.com> 2262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2263S: Supported 2264F: drivers/misc/atmel-ssc.c 2265F: include/linux/atmel-ssc.h 2266 2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2268M: Nicolas Ferre <nicolas.ferre@microchip.com> 2269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2270S: Supported 2271F: drivers/misc/atmel_tclib.c 2272F: drivers/clocksource/tcb_clksrc.c 2273 2274ATMEL USBA UDC DRIVER 2275M: Nicolas Ferre <nicolas.ferre@microchip.com> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Supported 2278F: drivers/usb/gadget/udc/atmel_usba_udc.* 2279 2280ATMEL WIRELESS DRIVER 2281M: Simon Kelley <simon@thekelleys.org.uk> 2282L: linux-wireless@vger.kernel.org 2283W: http://www.thekelleys.org.uk/atmel 2284W: http://atmelwlandriver.sourceforge.net/ 2285S: Maintained 2286F: drivers/net/wireless/atmel/atmel* 2287 2288ATMEL MAXTOUCH DRIVER 2289M: Nick Dyer <nick@shmanahar.org> 2290T: git git://github.com/ndyer/linux.git 2291S: Maintained 2292F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2293F: drivers/input/touchscreen/atmel_mxt_ts.c 2294F: include/linux/platform_data/atmel_mxt_ts.h 2295 2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2297M: Bradley Grove <linuxdrivers@attotech.com> 2298L: linux-scsi@vger.kernel.org 2299W: http://www.attotech.com 2300S: Supported 2301F: drivers/scsi/esas2r 2302 2303ATUSB IEEE 802.15.4 RADIO DRIVER 2304M: Stefan Schmidt <stefan@osg.samsung.com> 2305L: linux-wpan@vger.kernel.org 2306S: Maintained 2307F: drivers/net/ieee802154/atusb.c 2308F: drivers/net/ieee802154/atusb.h 2309F: drivers/net/ieee802154/at86rf230.h 2310 2311AUDIT SUBSYSTEM 2312M: Paul Moore <paul@paul-moore.com> 2313M: Eric Paris <eparis@redhat.com> 2314L: linux-audit@redhat.com (moderated for non-subscribers) 2315W: http://people.redhat.com/sgrubb/audit/ 2316T: git git://git.infradead.org/users/pcmoore/audit 2317S: Maintained 2318F: include/linux/audit.h 2319F: include/uapi/linux/audit.h 2320F: kernel/audit* 2321 2322AUXILIARY DISPLAY DRIVERS 2323M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2324W: http://miguelojeda.es/auxdisplay.htm 2325W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2326S: Maintained 2327F: drivers/auxdisplay/ 2328F: include/linux/cfag12864b.h 2329 2330AVR32 ARCHITECTURE 2331M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2332M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2333W: http://www.atmel.com/products/AVR32/ 2334W: http://mirror.egtvedt.no/avr32linux.org/ 2335W: http://avrfreaks.net/ 2336S: Maintained 2337F: arch/avr32/ 2338 2339AVR32/AT32AP MACHINE SUPPORT 2340M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2341M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2342S: Maintained 2343F: arch/avr32/mach-at32ap/ 2344 2345AX.25 NETWORK LAYER 2346M: Ralf Baechle <ralf@linux-mips.org> 2347L: linux-hams@vger.kernel.org 2348W: http://www.linux-ax25.org/ 2349S: Maintained 2350F: include/uapi/linux/ax25.h 2351F: include/net/ax25.h 2352F: net/ax25/ 2353 2354AXENTIA ASOC DRIVERS 2355M: Peter Rosin <peda@axentia.se> 2356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2357S: Maintained 2358F: Documentation/devicetree/bindings/sound/axentia,* 2359F: sound/soc/atmel/tse850-pcm5142.c 2360 2361AXENTIA ARM DEVICES 2362M: Peter Rosin <peda@axentia.se> 2363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2364S: Maintained 2365F: Documentation/devicetree/bindings/arm/axentia.txt 2366F: arch/arm/boot/dts/at91-linea.dtsi 2367F: arch/arm/boot/dts/at91-tse850-3.dts 2368 2369AZ6007 DVB DRIVER 2370M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2371M: Mauro Carvalho Chehab <mchehab@kernel.org> 2372L: linux-media@vger.kernel.org 2373W: https://linuxtv.org 2374T: git git://linuxtv.org/media_tree.git 2375S: Maintained 2376F: drivers/media/usb/dvb-usb-v2/az6007.c 2377 2378AZTECH FM RADIO RECEIVER DRIVER 2379M: Hans Verkuil <hverkuil@xs4all.nl> 2380L: linux-media@vger.kernel.org 2381T: git git://linuxtv.org/media_tree.git 2382W: https://linuxtv.org 2383S: Maintained 2384F: drivers/media/radio/radio-aztech* 2385 2386B43 WIRELESS DRIVER 2387L: linux-wireless@vger.kernel.org 2388L: b43-dev@lists.infradead.org 2389W: http://wireless.kernel.org/en/users/Drivers/b43 2390S: Odd Fixes 2391F: drivers/net/wireless/broadcom/b43/ 2392 2393B43LEGACY WIRELESS DRIVER 2394M: Larry Finger <Larry.Finger@lwfinger.net> 2395L: linux-wireless@vger.kernel.org 2396L: b43-dev@lists.infradead.org 2397W: http://wireless.kernel.org/en/users/Drivers/b43 2398S: Maintained 2399F: drivers/net/wireless/broadcom/b43legacy/ 2400 2401BACKLIGHT CLASS/SUBSYSTEM 2402M: Lee Jones <lee.jones@linaro.org> 2403M: Daniel Thompson <daniel.thompson@linaro.org> 2404M: Jingoo Han <jingoohan1@gmail.com> 2405T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2406S: Maintained 2407F: drivers/video/backlight/ 2408F: include/linux/backlight.h 2409F: include/linux/pwm_backlight.h 2410F: Documentation/devicetree/bindings/leds/backlight 2411 2412BATMAN ADVANCED 2413M: Marek Lindner <mareklindner@neomailbox.ch> 2414M: Simon Wunderlich <sw@simonwunderlich.de> 2415M: Antonio Quartulli <a@unstable.cc> 2416L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2417W: https://www.open-mesh.org/ 2418Q: https://patchwork.open-mesh.org/project/batman/list/ 2419S: Maintained 2420F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2421F: Documentation/ABI/testing/sysfs-class-net-mesh 2422F: Documentation/networking/batman-adv.txt 2423F: include/uapi/linux/batman_adv.h 2424F: net/batman-adv/ 2425 2426BAYCOM/HDLCDRV DRIVERS FOR AX.25 2427M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2428L: linux-hams@vger.kernel.org 2429W: http://www.baycom.org/~tom/ham/ham.html 2430S: Maintained 2431F: drivers/net/hamradio/baycom* 2432 2433BCACHE (BLOCK LAYER CACHE) 2434M: Kent Overstreet <kent.overstreet@gmail.com> 2435L: linux-bcache@vger.kernel.org 2436W: http://bcache.evilpiepirate.org 2437S: Orphan 2438F: drivers/md/bcache/ 2439 2440BDISP ST MEDIA DRIVER 2441M: Fabien Dessenne <fabien.dessenne@st.com> 2442L: linux-media@vger.kernel.org 2443T: git git://linuxtv.org/media_tree.git 2444W: https://linuxtv.org 2445S: Supported 2446F: drivers/media/platform/sti/bdisp 2447 2448DELTA ST MEDIA DRIVER 2449M: Hugues Fruchet <hugues.fruchet@st.com> 2450L: linux-media@vger.kernel.org 2451T: git git://linuxtv.org/media_tree.git 2452W: https://linuxtv.org 2453S: Supported 2454F: drivers/media/platform/sti/delta 2455 2456BEFS FILE SYSTEM 2457M: Luis de Bethencourt <luisbg@osg.samsung.com> 2458M: Salah Triki <salah.triki@gmail.com> 2459S: Maintained 2460T: git git://github.com/luisbg/linux-befs.git 2461F: Documentation/filesystems/befs.txt 2462F: fs/befs/ 2463 2464BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2465M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2466L: netdev@vger.kernel.org 2467S: Maintained 2468F: drivers/net/ethernet/ec_bhf.c 2469 2470BFS FILE SYSTEM 2471M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2472S: Maintained 2473F: Documentation/filesystems/bfs.txt 2474F: fs/bfs/ 2475F: include/uapi/linux/bfs_fs.h 2476 2477BLACKFIN ARCHITECTURE 2478M: Steven Miao <realmz6@gmail.com> 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2480T: git git://git.code.sf.net/p/adi-linux/code 2481W: http://blackfin.uclinux.org 2482S: Supported 2483F: arch/blackfin/ 2484 2485BLACKFIN EMAC DRIVER 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2487W: http://blackfin.uclinux.org 2488S: Supported 2489F: drivers/net/ethernet/adi/ 2490 2491BLACKFIN RTC DRIVER 2492L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2493W: http://blackfin.uclinux.org 2494S: Supported 2495F: drivers/rtc/rtc-bfin.c 2496 2497BLACKFIN SDH DRIVER 2498M: Sonic Zhang <sonic.zhang@analog.com> 2499L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2500W: http://blackfin.uclinux.org 2501S: Supported 2502F: drivers/mmc/host/bfin_sdh.c 2503 2504BLACKFIN SERIAL DRIVER 2505M: Sonic Zhang <sonic.zhang@analog.com> 2506L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2507W: http://blackfin.uclinux.org 2508S: Supported 2509F: drivers/tty/serial/bfin_uart.c 2510 2511BLACKFIN WATCHDOG DRIVER 2512L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2513W: http://blackfin.uclinux.org 2514S: Supported 2515F: drivers/watchdog/bfin_wdt.c 2516 2517BLACKFIN I2C TWI DRIVER 2518M: Sonic Zhang <sonic.zhang@analog.com> 2519L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2520W: http://blackfin.uclinux.org/ 2521S: Supported 2522F: drivers/i2c/busses/i2c-bfin-twi.c 2523 2524BLACKFIN MEDIA DRIVER 2525M: Scott Jiang <scott.jiang.linux@gmail.com> 2526L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2527W: http://blackfin.uclinux.org/ 2528S: Supported 2529F: drivers/media/platform/blackfin/ 2530F: drivers/media/i2c/adv7183* 2531F: drivers/media/i2c/vs6624* 2532 2533BLINKM RGB LED DRIVER 2534M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2535S: Maintained 2536F: drivers/leds/leds-blinkm.c 2537 2538BLOCK LAYER 2539M: Jens Axboe <axboe@kernel.dk> 2540L: linux-block@vger.kernel.org 2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2542S: Maintained 2543F: block/ 2544F: kernel/trace/blktrace.c 2545F: lib/sbitmap.c 2546 2547BLOCK2MTD DRIVER 2548M: Joern Engel <joern@lazybastard.org> 2549L: linux-mtd@lists.infradead.org 2550S: Maintained 2551F: drivers/mtd/devices/block2mtd.c 2552 2553BLUETOOTH DRIVERS 2554M: Marcel Holtmann <marcel@holtmann.org> 2555M: Gustavo Padovan <gustavo@padovan.org> 2556M: Johan Hedberg <johan.hedberg@gmail.com> 2557L: linux-bluetooth@vger.kernel.org 2558W: http://www.bluez.org/ 2559T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2561S: Maintained 2562F: drivers/bluetooth/ 2563 2564BLUETOOTH SUBSYSTEM 2565M: Marcel Holtmann <marcel@holtmann.org> 2566M: Gustavo Padovan <gustavo@padovan.org> 2567M: Johan Hedberg <johan.hedberg@gmail.com> 2568L: linux-bluetooth@vger.kernel.org 2569W: http://www.bluez.org/ 2570T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2572S: Maintained 2573F: net/bluetooth/ 2574F: include/net/bluetooth/ 2575 2576BONDING DRIVER 2577M: Jay Vosburgh <j.vosburgh@gmail.com> 2578M: Veaceslav Falico <vfalico@gmail.com> 2579M: Andy Gospodarek <andy@greyhouse.net> 2580L: netdev@vger.kernel.org 2581W: http://sourceforge.net/projects/bonding/ 2582S: Supported 2583F: drivers/net/bonding/ 2584F: include/uapi/linux/if_bonding.h 2585 2586BPF (Safe dynamic programs and tools) 2587M: Alexei Starovoitov <ast@kernel.org> 2588L: netdev@vger.kernel.org 2589L: linux-kernel@vger.kernel.org 2590S: Supported 2591F: kernel/bpf/ 2592F: tools/testing/selftests/bpf/ 2593F: lib/test_bpf.c 2594 2595BROADCOM B44 10/100 ETHERNET DRIVER 2596M: Michael Chan <michael.chan@broadcom.com> 2597L: netdev@vger.kernel.org 2598S: Supported 2599F: drivers/net/ethernet/broadcom/b44.* 2600 2601BROADCOM B53 ETHERNET SWITCH DRIVER 2602M: Florian Fainelli <f.fainelli@gmail.com> 2603L: netdev@vger.kernel.org 2604L: openwrt-devel@lists.openwrt.org (subscribers-only) 2605S: Supported 2606F: drivers/net/dsa/b53/* 2607F: include/linux/platform_data/b53.h 2608 2609BROADCOM GENET ETHERNET DRIVER 2610M: Florian Fainelli <f.fainelli@gmail.com> 2611L: netdev@vger.kernel.org 2612S: Supported 2613F: drivers/net/ethernet/broadcom/genet/ 2614 2615BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2616M: Rasesh Mody <rasesh.mody@cavium.com> 2617M: Harish Patil <harish.patil@cavium.com> 2618M: Dept-GELinuxNICDev@cavium.com 2619L: netdev@vger.kernel.org 2620S: Supported 2621F: drivers/net/ethernet/broadcom/bnx2.* 2622F: drivers/net/ethernet/broadcom/bnx2_* 2623 2624BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2625M: Yuval Mintz <Yuval.Mintz@cavium.com> 2626M: Ariel Elior <ariel.elior@cavium.com> 2627M: everest-linux-l2@cavium.com 2628L: netdev@vger.kernel.org 2629S: Supported 2630F: drivers/net/ethernet/broadcom/bnx2x/ 2631 2632BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2633M: Michael Chan <michael.chan@broadcom.com> 2634L: netdev@vger.kernel.org 2635S: Supported 2636F: drivers/net/ethernet/broadcom/bnxt/ 2637 2638BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2639M: Florian Fainelli <f.fainelli@gmail.com> 2640M: Ray Jui <rjui@broadcom.com> 2641M: Scott Branden <sbranden@broadcom.com> 2642M: bcm-kernel-feedback-list@broadcom.com 2643T: git git://github.com/broadcom/mach-bcm 2644S: Maintained 2645N: bcm281* 2646N: bcm113* 2647N: bcm216* 2648N: kona 2649F: arch/arm/mach-bcm/ 2650 2651BROADCOM BCM2835 ARM ARCHITECTURE 2652M: Stephen Warren <swarren@wwwdotorg.org> 2653M: Lee Jones <lee@kernel.org> 2654M: Eric Anholt <eric@anholt.net> 2655L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2657T: git git://github.com/anholt/linux 2658S: Maintained 2659N: bcm2835 2660F: drivers/staging/vc04_services 2661 2662BROADCOM BCM47XX MIPS ARCHITECTURE 2663M: Hauke Mehrtens <hauke@hauke-m.de> 2664M: Rafał Miłecki <zajec5@gmail.com> 2665L: linux-mips@linux-mips.org 2666S: Maintained 2667F: Documentation/devicetree/bindings/mips/brcm/ 2668F: arch/mips/bcm47xx/* 2669F: arch/mips/include/asm/mach-bcm47xx/* 2670 2671BROADCOM BCM5301X ARM ARCHITECTURE 2672M: Hauke Mehrtens <hauke@hauke-m.de> 2673M: Rafał Miłecki <zajec5@gmail.com> 2674M: bcm-kernel-feedback-list@broadcom.com 2675L: linux-arm-kernel@lists.infradead.org 2676S: Maintained 2677F: arch/arm/mach-bcm/bcm_5301x.c 2678F: arch/arm/boot/dts/bcm5301x*.dtsi 2679F: arch/arm/boot/dts/bcm470* 2680 2681BROADCOM BCM53573 ARM ARCHITECTURE 2682M: Rafał Miłecki <rafal@milecki.pl> 2683L: linux-arm-kernel@lists.infradead.org 2684S: Maintained 2685F: arch/arm/boot/dts/bcm53573* 2686F: arch/arm/boot/dts/bcm47189* 2687 2688BROADCOM BCM63XX ARM ARCHITECTURE 2689M: Florian Fainelli <f.fainelli@gmail.com> 2690M: bcm-kernel-feedback-list@broadcom.com 2691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2692T: git git://github.com/broadcom/stblinux.git 2693S: Maintained 2694N: bcm63xx 2695 2696BROADCOM BCM63XX/BCM33XX UDC DRIVER 2697M: Kevin Cernekee <cernekee@gmail.com> 2698L: linux-usb@vger.kernel.org 2699S: Maintained 2700F: drivers/usb/gadget/udc/bcm63xx_udc.* 2701 2702BROADCOM BCM7XXX ARM ARCHITECTURE 2703M: Brian Norris <computersforpeace@gmail.com> 2704M: Gregory Fong <gregory.0xf0@gmail.com> 2705M: Florian Fainelli <f.fainelli@gmail.com> 2706M: bcm-kernel-feedback-list@broadcom.com 2707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2708T: git git://github.com/broadcom/stblinux.git 2709S: Maintained 2710F: arch/arm/mach-bcm/*brcmstb* 2711F: arch/arm/boot/dts/bcm7*.dts* 2712F: drivers/bus/brcmstb_gisb.c 2713N: brcmstb 2714 2715BROADCOM BMIPS MIPS ARCHITECTURE 2716M: Kevin Cernekee <cernekee@gmail.com> 2717M: Florian Fainelli <f.fainelli@gmail.com> 2718L: linux-mips@linux-mips.org 2719T: git git://github.com/broadcom/stblinux.git 2720S: Maintained 2721F: arch/mips/bmips/* 2722F: arch/mips/include/asm/mach-bmips/* 2723F: arch/mips/kernel/*bmips* 2724F: arch/mips/boot/dts/brcm/bcm*.dts* 2725F: drivers/irqchip/irq-bcm63* 2726F: drivers/irqchip/irq-bcm7* 2727F: drivers/irqchip/irq-brcmstb* 2728F: include/linux/bcm963xx_nvram.h 2729F: include/linux/bcm963xx_tag.h 2730 2731BROADCOM BMIPS CPUFREQ DRIVER 2732M: Markus Mayer <mmayer@broadcom.com> 2733M: bcm-kernel-feedback-list@broadcom.com 2734L: linux-pm@vger.kernel.org 2735S: Maintained 2736F: drivers/cpufreq/bmips-cpufreq.c 2737 2738BROADCOM TG3 GIGABIT ETHERNET DRIVER 2739M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2740M: Prashant Sreedharan <prashant@broadcom.com> 2741M: Michael Chan <mchan@broadcom.com> 2742L: netdev@vger.kernel.org 2743S: Supported 2744F: drivers/net/ethernet/broadcom/tg3.* 2745 2746BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2747M: Arend van Spriel <arend.vanspriel@broadcom.com> 2748M: Franky Lin <franky.lin@broadcom.com> 2749M: Hante Meuleman <hante.meuleman@broadcom.com> 2750L: linux-wireless@vger.kernel.org 2751L: brcm80211-dev-list.pdl@broadcom.com 2752S: Supported 2753F: drivers/net/wireless/broadcom/brcm80211/ 2754 2755BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2756M: QLogic-Storage-Upstream@qlogic.com 2757L: linux-scsi@vger.kernel.org 2758S: Supported 2759F: drivers/scsi/bnx2fc/ 2760 2761BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2762M: QLogic-Storage-Upstream@qlogic.com 2763L: linux-scsi@vger.kernel.org 2764S: Supported 2765F: drivers/scsi/bnx2i/ 2766 2767BROADCOM IPROC ARM ARCHITECTURE 2768M: Ray Jui <rjui@broadcom.com> 2769M: Scott Branden <sbranden@broadcom.com> 2770M: Jon Mason <jonmason@broadcom.com> 2771M: bcm-kernel-feedback-list@broadcom.com 2772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2773T: git git://github.com/broadcom/cygnus-linux.git 2774S: Maintained 2775N: iproc 2776N: cygnus 2777N: bcm[-_]nsp 2778N: bcm9113* 2779N: bcm9583* 2780N: bcm9585* 2781N: bcm9586* 2782N: bcm988312 2783N: bcm113* 2784N: bcm583* 2785N: bcm585* 2786N: bcm586* 2787N: bcm88312 2788F: arch/arm64/boot/dts/broadcom/ns2* 2789F: drivers/clk/bcm/clk-ns* 2790F: drivers/pinctrl/bcm/pinctrl-ns* 2791 2792BROADCOM BRCMSTB GPIO DRIVER 2793M: Gregory Fong <gregory.0xf0@gmail.com> 2794L: bcm-kernel-feedback-list@broadcom.com 2795S: Supported 2796F: drivers/gpio/gpio-brcmstb.c 2797F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2798 2799BROADCOM KONA GPIO DRIVER 2800M: Ray Jui <rjui@broadcom.com> 2801L: bcm-kernel-feedback-list@broadcom.com 2802S: Supported 2803F: drivers/gpio/gpio-bcm-kona.c 2804F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2805 2806BROADCOM NVRAM DRIVER 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: drivers/firmware/broadcom/* 2811 2812BROADCOM STB NAND FLASH DRIVER 2813M: Brian Norris <computersforpeace@gmail.com> 2814M: Kamal Dasu <kdasu.kdev@gmail.com> 2815L: linux-mtd@lists.infradead.org 2816L: bcm-kernel-feedback-list@broadcom.com 2817S: Maintained 2818F: drivers/mtd/nand/brcmnand/ 2819 2820BROADCOM STB AVS CPUFREQ DRIVER 2821M: Markus Mayer <mmayer@broadcom.com> 2822M: bcm-kernel-feedback-list@broadcom.com 2823L: linux-pm@vger.kernel.org 2824S: Maintained 2825F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2826F: drivers/cpufreq/brcmstb* 2827 2828BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2829M: Rafał Miłecki <zajec5@gmail.com> 2830L: linux-wireless@vger.kernel.org 2831S: Maintained 2832F: drivers/bcma/ 2833F: include/linux/bcma/ 2834 2835BROADCOM SYSTEMPORT ETHERNET DRIVER 2836M: Florian Fainelli <f.fainelli@gmail.com> 2837L: netdev@vger.kernel.org 2838S: Supported 2839F: drivers/net/ethernet/broadcom/bcmsysport.* 2840 2841BROADCOM VULCAN ARM64 SOC 2842M: Jayachandran C. <c.jayachandran@gmail.com> 2843M: bcm-kernel-feedback-list@broadcom.com 2844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2845S: Maintained 2846F: arch/arm64/boot/dts/broadcom/vulcan* 2847 2848BROADCOM NETXTREME-E ROCE DRIVER 2849M: Selvin Xavier <selvin.xavier@broadcom.com> 2850M: Devesh Sharma <devesh.sharma@broadcom.com> 2851M: Somnath Kotur <somnath.kotur@broadcom.com> 2852M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2853L: linux-rdma@vger.kernel.org 2854W: http://www.broadcom.com 2855S: Supported 2856F: drivers/infiniband/hw/bnxt_re/ 2857F: include/uapi/rdma/bnxt_re-abi.h 2858 2859BROCADE BFA FC SCSI DRIVER 2860M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2861M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2862L: linux-scsi@vger.kernel.org 2863S: Supported 2864F: drivers/scsi/bfa/ 2865 2866BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2867M: Rasesh Mody <rasesh.mody@cavium.com> 2868M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2869M: Dept-GELinuxNICDev@cavium.com 2870L: netdev@vger.kernel.org 2871S: Supported 2872F: drivers/net/ethernet/brocade/bna/ 2873 2874BSG (block layer generic sg v4 driver) 2875M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2876L: linux-scsi@vger.kernel.org 2877S: Supported 2878F: block/bsg.c 2879F: include/linux/bsg.h 2880F: include/uapi/linux/bsg.h 2881 2882BT87X AUDIO DRIVER 2883M: Clemens Ladisch <clemens@ladisch.de> 2884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2885T: git git://git.alsa-project.org/alsa-kernel.git 2886S: Maintained 2887F: Documentation/sound/alsa/Bt87x.txt 2888F: sound/pci/bt87x.c 2889 2890BT8XXGPIO DRIVER 2891M: Michael Buesch <m@bues.ch> 2892W: http://bu3sch.de/btgpio.php 2893S: Maintained 2894F: drivers/gpio/gpio-bt8xx.c 2895 2896BTRFS FILE SYSTEM 2897M: Chris Mason <clm@fb.com> 2898M: Josef Bacik <jbacik@fb.com> 2899M: David Sterba <dsterba@suse.com> 2900L: linux-btrfs@vger.kernel.org 2901W: http://btrfs.wiki.kernel.org/ 2902Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2904S: Maintained 2905F: Documentation/filesystems/btrfs.txt 2906F: fs/btrfs/ 2907 2908BTTV VIDEO4LINUX DRIVER 2909M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2910M: Mauro Carvalho Chehab <mchehab@kernel.org> 2911L: linux-media@vger.kernel.org 2912W: https://linuxtv.org 2913T: git git://linuxtv.org/media_tree.git 2914S: Odd fixes 2915F: Documentation/media/v4l-drivers/bttv* 2916F: drivers/media/pci/bt8xx/bttv* 2917 2918BUSLOGIC SCSI DRIVER 2919M: Khalid Aziz <khalid@gonehiking.org> 2920L: linux-scsi@vger.kernel.org 2921S: Maintained 2922F: drivers/scsi/BusLogic.* 2923F: drivers/scsi/FlashPoint.* 2924 2925C-MEDIA CMI8788 DRIVER 2926M: Clemens Ladisch <clemens@ladisch.de> 2927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2928T: git git://git.alsa-project.org/alsa-kernel.git 2929S: Maintained 2930F: sound/pci/oxygen/ 2931 2932C6X ARCHITECTURE 2933M: Mark Salter <msalter@redhat.com> 2934M: Aurelien Jacquiot <a-jacquiot@ti.com> 2935L: linux-c6x-dev@linux-c6x.org 2936W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2937S: Maintained 2938F: arch/c6x/ 2939 2940CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2941M: David Howells <dhowells@redhat.com> 2942L: linux-cachefs@redhat.com (moderated for non-subscribers) 2943S: Supported 2944F: Documentation/filesystems/caching/cachefiles.txt 2945F: fs/cachefiles/ 2946 2947CADET FM/AM RADIO RECEIVER DRIVER 2948M: Hans Verkuil <hverkuil@xs4all.nl> 2949L: linux-media@vger.kernel.org 2950T: git git://linuxtv.org/media_tree.git 2951W: https://linuxtv.org 2952S: Maintained 2953F: drivers/media/radio/radio-cadet* 2954 2955CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2956M: Jonathan Corbet <corbet@lwn.net> 2957L: linux-media@vger.kernel.org 2958T: git git://linuxtv.org/media_tree.git 2959S: Maintained 2960F: Documentation/media/v4l-drivers/cafe_ccic* 2961F: drivers/media/platform/marvell-ccic/ 2962 2963CAIF NETWORK LAYER 2964M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2965L: netdev@vger.kernel.org 2966S: Supported 2967F: Documentation/networking/caif/ 2968F: drivers/net/caif/ 2969F: include/uapi/linux/caif/ 2970F: include/net/caif/ 2971F: net/caif/ 2972 2973CALGARY x86-64 IOMMU 2974M: Muli Ben-Yehuda <mulix@mulix.org> 2975M: Jon Mason <jdmason@kudzu.us> 2976L: iommu@lists.linux-foundation.org 2977S: Maintained 2978F: arch/x86/kernel/pci-calgary_64.c 2979F: arch/x86/kernel/tce_64.c 2980F: arch/x86/include/asm/calgary.h 2981F: arch/x86/include/asm/tce.h 2982 2983CAN NETWORK LAYER 2984M: Oliver Hartkopp <socketcan@hartkopp.net> 2985M: Marc Kleine-Budde <mkl@pengutronix.de> 2986L: linux-can@vger.kernel.org 2987W: https://github.com/linux-can 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2990S: Maintained 2991F: Documentation/networking/can.txt 2992F: net/can/ 2993F: include/linux/can/core.h 2994F: include/uapi/linux/can.h 2995F: include/uapi/linux/can/bcm.h 2996F: include/uapi/linux/can/raw.h 2997F: include/uapi/linux/can/gw.h 2998 2999CAN NETWORK DRIVERS 3000M: Wolfgang Grandegger <wg@grandegger.com> 3001M: Marc Kleine-Budde <mkl@pengutronix.de> 3002L: linux-can@vger.kernel.org 3003W: https://github.com/linux-can 3004T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3006S: Maintained 3007F: Documentation/devicetree/bindings/net/can/ 3008F: drivers/net/can/ 3009F: include/linux/can/dev.h 3010F: include/linux/can/platform/ 3011F: include/uapi/linux/can/error.h 3012F: include/uapi/linux/can/netlink.h 3013 3014CAPABILITIES 3015M: Serge Hallyn <serge@hallyn.com> 3016L: linux-security-module@vger.kernel.org 3017S: Supported 3018F: include/linux/capability.h 3019F: include/uapi/linux/capability.h 3020F: security/commoncap.c 3021F: kernel/capability.c 3022 3023CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3024M: Kevin Tsai <ktsai@capellamicro.com> 3025S: Maintained 3026F: drivers/iio/light/cm* 3027F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 3028 3029CAVIUM THUNDERX2 ARM64 SOC 3030M: Jayachandran C <jnair@caviumnetworks.com> 3031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3032S: Maintained 3033F: arch/arm64/boot/dts/cavium/thunder-99xx* 3034F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3035 3036CAVIUM I2C DRIVER 3037M: Jan Glauber <jglauber@cavium.com> 3038M: David Daney <david.daney@cavium.com> 3039W: http://www.cavium.com 3040S: Supported 3041F: drivers/i2c/busses/i2c-octeon* 3042F: drivers/i2c/busses/i2c-thunderx* 3043 3044CAVIUM LIQUIDIO NETWORK DRIVER 3045M: Derek Chickles <derek.chickles@caviumnetworks.com> 3046M: Satanand Burla <satananda.burla@caviumnetworks.com> 3047M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3048M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3049L: netdev@vger.kernel.org 3050W: http://www.cavium.com 3051S: Supported 3052F: drivers/net/ethernet/cavium/liquidio/ 3053 3054CAVIUM OCTEON-TX CRYPTO DRIVER 3055M: George Cherian <george.cherian@cavium.com> 3056L: linux-crypto@vger.kernel.org 3057W: http://www.cavium.com 3058S: Supported 3059F: drivers/crypto/cavium/cpt/ 3060 3061CC2520 IEEE-802.15.4 RADIO DRIVER 3062M: Varka Bhadram <varkabhadram@gmail.com> 3063L: linux-wpan@vger.kernel.org 3064S: Maintained 3065F: drivers/net/ieee802154/cc2520.c 3066F: include/linux/spi/cc2520.h 3067F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3068 3069CEC DRIVER 3070M: Hans Verkuil <hans.verkuil@cisco.com> 3071L: linux-media@vger.kernel.org 3072T: git git://linuxtv.org/media_tree.git 3073W: http://linuxtv.org 3074S: Supported 3075F: Documentation/media/kapi/cec-core.rst 3076F: Documentation/media/uapi/cec 3077F: drivers/media/cec/ 3078F: drivers/media/cec-edid.c 3079F: drivers/media/rc/keymaps/rc-cec.c 3080F: include/media/cec.h 3081F: include/media/cec-edid.h 3082F: include/uapi/linux/cec.h 3083F: include/uapi/linux/cec-funcs.h 3084 3085CELL BROADBAND ENGINE ARCHITECTURE 3086M: Arnd Bergmann <arnd@arndb.de> 3087L: linuxppc-dev@lists.ozlabs.org 3088W: http://www.ibm.com/developerworks/power/cell/ 3089S: Supported 3090F: arch/powerpc/include/asm/cell*.h 3091F: arch/powerpc/include/asm/spu*.h 3092F: arch/powerpc/include/uapi/asm/spu*.h 3093F: arch/powerpc/oprofile/*cell* 3094F: arch/powerpc/platforms/cell/ 3095 3096CEPH COMMON CODE (LIBCEPH) 3097M: Ilya Dryomov <idryomov@gmail.com> 3098M: "Yan, Zheng" <zyan@redhat.com> 3099M: Sage Weil <sage@redhat.com> 3100L: ceph-devel@vger.kernel.org 3101W: http://ceph.com/ 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3103T: git git://github.com/ceph/ceph-client.git 3104S: Supported 3105F: net/ceph/ 3106F: include/linux/ceph/ 3107F: include/linux/crush/ 3108 3109CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3110M: "Yan, Zheng" <zyan@redhat.com> 3111M: Sage Weil <sage@redhat.com> 3112M: Ilya Dryomov <idryomov@gmail.com> 3113L: ceph-devel@vger.kernel.org 3114W: http://ceph.com/ 3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3116T: git git://github.com/ceph/ceph-client.git 3117S: Supported 3118F: Documentation/filesystems/ceph.txt 3119F: fs/ceph/ 3120 3121CERTIFICATE HANDLING: 3122M: David Howells <dhowells@redhat.com> 3123M: David Woodhouse <dwmw2@infradead.org> 3124L: keyrings@vger.kernel.org 3125S: Maintained 3126F: Documentation/module-signing.txt 3127F: certs/ 3128F: scripts/sign-file.c 3129F: scripts/extract-cert.c 3130 3131CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3132L: linux-usb@vger.kernel.org 3133S: Orphan 3134F: Documentation/usb/WUSB-Design-overview.txt 3135F: Documentation/usb/wusb-cbaf 3136F: drivers/usb/host/hwa-hc.c 3137F: drivers/usb/host/whci/ 3138F: drivers/usb/wusbcore/ 3139F: include/linux/usb/wusb* 3140 3141HT16K33 LED CONTROLLER DRIVER 3142M: Robin van der Gracht <robin@protonic.nl> 3143S: Maintained 3144F: drivers/auxdisplay/ht16k33.c 3145F: Documentation/devicetree/bindings/display/ht16k33.txt 3146 3147CFAG12864B LCD DRIVER 3148M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3149W: http://miguelojeda.es/auxdisplay.htm 3150W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3151S: Maintained 3152F: drivers/auxdisplay/cfag12864b.c 3153F: include/linux/cfag12864b.h 3154 3155CFAG12864BFB LCD FRAMEBUFFER DRIVER 3156M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3157W: http://miguelojeda.es/auxdisplay.htm 3158W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3159S: Maintained 3160F: drivers/auxdisplay/cfag12864bfb.c 3161F: include/linux/cfag12864b.h 3162 3163CFG80211 and NL80211 3164M: Johannes Berg <johannes@sipsolutions.net> 3165L: linux-wireless@vger.kernel.org 3166W: http://wireless.kernel.org/ 3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3169S: Maintained 3170F: include/uapi/linux/nl80211.h 3171F: include/net/cfg80211.h 3172F: net/wireless/* 3173X: net/wireless/wext* 3174 3175CHAR and MISC DRIVERS 3176M: Arnd Bergmann <arnd@arndb.de> 3177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3179S: Supported 3180F: drivers/char/* 3181F: drivers/misc/* 3182F: include/linux/miscdevice.h 3183 3184CHECKPATCH 3185M: Andy Whitcroft <apw@canonical.com> 3186M: Joe Perches <joe@perches.com> 3187S: Maintained 3188F: scripts/checkpatch.pl 3189 3190CHINESE DOCUMENTATION 3191M: Harry Wei <harryxiyou@gmail.com> 3192L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3193L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3194S: Maintained 3195F: Documentation/translations/zh_CN/ 3196 3197CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3198M: Peter Chen <Peter.Chen@nxp.com> 3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3200L: linux-usb@vger.kernel.org 3201S: Maintained 3202F: drivers/usb/chipidea/ 3203 3204CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3205M: Hans de Goede <hdegoede@redhat.com> 3206L: linux-input@vger.kernel.org 3207S: Maintained 3208F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3209F: drivers/input/touchscreen/chipone_icn8318.c 3210 3211CHROME HARDWARE PLATFORM SUPPORT 3212M: Olof Johansson <olof@lixom.net> 3213S: Maintained 3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3215F: drivers/platform/chrome/ 3216 3217CISCO VIC ETHERNET NIC DRIVER 3218M: Christian Benvenuti <benve@cisco.com> 3219M: Govindarajulu Varadarajan <_govind@gmx.com> 3220M: Neel Patel <neepatel@cisco.com> 3221S: Supported 3222F: drivers/net/ethernet/cisco/enic/ 3223 3224CISCO VIC LOW LATENCY NIC DRIVER 3225M: Christian Benvenuti <benve@cisco.com> 3226M: Dave Goodell <dgoodell@cisco.com> 3227S: Supported 3228F: drivers/infiniband/hw/usnic/ 3229 3230CIRRUS LOGIC EP93XX ETHERNET DRIVER 3231M: Hartley Sweeten <hsweeten@visionengravers.com> 3232L: netdev@vger.kernel.org 3233S: Maintained 3234F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3235 3236CIRRUS LOGIC AUDIO CODEC DRIVERS 3237M: Brian Austin <brian.austin@cirrus.com> 3238M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3239L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3240S: Maintained 3241F: sound/soc/codecs/cs* 3242 3243CLEANCACHE API 3244M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3245L: linux-kernel@vger.kernel.org 3246S: Maintained 3247F: mm/cleancache.c 3248F: include/linux/cleancache.h 3249 3250CLK API 3251M: Russell King <linux@armlinux.org.uk> 3252L: linux-clk@vger.kernel.org 3253S: Maintained 3254F: include/linux/clk.h 3255 3256CLOCKSOURCE, CLOCKEVENT DRIVERS 3257M: Daniel Lezcano <daniel.lezcano@linaro.org> 3258M: Thomas Gleixner <tglx@linutronix.de> 3259L: linux-kernel@vger.kernel.org 3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3261S: Supported 3262F: drivers/clocksource 3263 3264CISCO FCOE HBA DRIVER 3265M: Satish Kharat <satishkh@cisco.com> 3266M: Sesidhar Baddela <sebaddel@cisco.com> 3267M: Karan Tilak Kumar <kartilak@cisco.com> 3268L: linux-scsi@vger.kernel.org 3269S: Supported 3270F: drivers/scsi/fnic/ 3271 3272CISCO SCSI HBA DRIVER 3273M: Karan Tilak Kumar <kartilak@cisco.com> 3274M: Sesidhar Baddela <sebaddel@cisco.com> 3275L: linux-scsi@vger.kernel.org 3276S: Supported 3277F: drivers/scsi/snic/ 3278 3279CMPC ACPI DRIVER 3280M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3281M: Daniel Oliveira Nascimento <don@syst.com.br> 3282L: platform-driver-x86@vger.kernel.org 3283S: Supported 3284F: drivers/platform/x86/classmate-laptop.c 3285 3286COBALT MEDIA DRIVER 3287M: Hans Verkuil <hans.verkuil@cisco.com> 3288L: linux-media@vger.kernel.org 3289T: git git://linuxtv.org/media_tree.git 3290W: https://linuxtv.org 3291S: Supported 3292F: drivers/media/pci/cobalt/ 3293 3294COCCINELLE/Semantic Patches (SmPL) 3295M: Julia Lawall <Julia.Lawall@lip6.fr> 3296M: Gilles Muller <Gilles.Muller@lip6.fr> 3297M: Nicolas Palix <nicolas.palix@imag.fr> 3298M: Michal Marek <mmarek@suse.com> 3299L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3301W: http://coccinelle.lip6.fr/ 3302S: Supported 3303F: Documentation/dev-tools/coccinelle.rst 3304F: scripts/coccinelle/ 3305F: scripts/coccicheck 3306 3307CODA FILE SYSTEM 3308M: Jan Harkes <jaharkes@cs.cmu.edu> 3309M: coda@cs.cmu.edu 3310L: codalist@coda.cs.cmu.edu 3311W: http://www.coda.cs.cmu.edu/ 3312S: Maintained 3313F: Documentation/filesystems/coda.txt 3314F: fs/coda/ 3315F: include/linux/coda*.h 3316F: include/uapi/linux/coda*.h 3317 3318CODA V4L2 MEM2MEM DRIVER 3319M: Philipp Zabel <p.zabel@pengutronix.de> 3320L: linux-media@vger.kernel.org 3321S: Maintained 3322F: Documentation/devicetree/bindings/media/coda.txt 3323F: drivers/media/platform/coda/ 3324 3325COMMON CLK FRAMEWORK 3326M: Michael Turquette <mturquette@baylibre.com> 3327M: Stephen Boyd <sboyd@codeaurora.org> 3328L: linux-clk@vger.kernel.org 3329Q: http://patchwork.kernel.org/project/linux-clk/list/ 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3331S: Maintained 3332F: Documentation/devicetree/bindings/clock/ 3333F: drivers/clk/ 3334X: drivers/clk/clkdev.c 3335F: include/linux/clk-pr* 3336F: include/linux/clk/ 3337 3338COMMON INTERNET FILE SYSTEM (CIFS) 3339M: Steve French <sfrench@samba.org> 3340L: linux-cifs@vger.kernel.org 3341L: samba-technical@lists.samba.org (moderated for non-subscribers) 3342W: http://linux-cifs.samba.org/ 3343T: git git://git.samba.org/sfrench/cifs-2.6.git 3344S: Supported 3345F: Documentation/filesystems/cifs/ 3346F: fs/cifs/ 3347 3348COMPACTPCI HOTPLUG CORE 3349M: Scott Murray <scott@spiteful.org> 3350L: linux-pci@vger.kernel.org 3351S: Maintained 3352F: drivers/pci/hotplug/cpci_hotplug* 3353 3354COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3355M: Scott Murray <scott@spiteful.org> 3356L: linux-pci@vger.kernel.org 3357S: Maintained 3358F: drivers/pci/hotplug/cpcihp_zt5550.* 3359 3360COMPACTPCI HOTPLUG GENERIC DRIVER 3361M: Scott Murray <scott@spiteful.org> 3362L: linux-pci@vger.kernel.org 3363S: Maintained 3364F: drivers/pci/hotplug/cpcihp_generic.c 3365 3366COMPAL LAPTOP SUPPORT 3367M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3368L: platform-driver-x86@vger.kernel.org 3369S: Maintained 3370F: drivers/platform/x86/compal-laptop.c 3371 3372CONEXANT ACCESSRUNNER USB DRIVER 3373L: accessrunner-general@lists.sourceforge.net 3374W: http://accessrunner.sourceforge.net/ 3375S: Orphan 3376F: drivers/usb/atm/cxacru.c 3377 3378CONFIGFS 3379M: Joel Becker <jlbec@evilplan.org> 3380M: Christoph Hellwig <hch@lst.de> 3381T: git git://git.infradead.org/users/hch/configfs.git 3382S: Supported 3383F: fs/configfs/ 3384F: include/linux/configfs.h 3385 3386CONNECTOR 3387M: Evgeniy Polyakov <zbr@ioremap.net> 3388L: netdev@vger.kernel.org 3389S: Maintained 3390F: drivers/connector/ 3391 3392CONTROL GROUP (CGROUP) 3393M: Tejun Heo <tj@kernel.org> 3394M: Li Zefan <lizefan@huawei.com> 3395M: Johannes Weiner <hannes@cmpxchg.org> 3396L: cgroups@vger.kernel.org 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3398S: Maintained 3399F: Documentation/cgroup* 3400F: include/linux/cgroup* 3401F: kernel/cgroup* 3402 3403CONTROL GROUP - CPUSET 3404M: Li Zefan <lizefan@huawei.com> 3405L: cgroups@vger.kernel.org 3406W: http://www.bullopensource.org/cpuset/ 3407W: http://oss.sgi.com/projects/cpusets/ 3408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3409S: Maintained 3410F: Documentation/cgroup-v1/cpusets.txt 3411F: include/linux/cpuset.h 3412F: kernel/cpuset.c 3413 3414CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3415M: Johannes Weiner <hannes@cmpxchg.org> 3416M: Michal Hocko <mhocko@kernel.org> 3417M: Vladimir Davydov <vdavydov.dev@gmail.com> 3418L: cgroups@vger.kernel.org 3419L: linux-mm@kvack.org 3420S: Maintained 3421F: mm/memcontrol.c 3422F: mm/swap_cgroup.c 3423 3424CORETEMP HARDWARE MONITORING DRIVER 3425M: Fenghua Yu <fenghua.yu@intel.com> 3426L: linux-hwmon@vger.kernel.org 3427S: Maintained 3428F: Documentation/hwmon/coretemp 3429F: drivers/hwmon/coretemp.c 3430 3431COSA/SRP SYNC SERIAL DRIVER 3432M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3433W: http://www.fi.muni.cz/~kas/cosa/ 3434S: Maintained 3435F: drivers/net/wan/cosa* 3436 3437CPMAC ETHERNET DRIVER 3438M: Florian Fainelli <f.fainelli@gmail.com> 3439L: netdev@vger.kernel.org 3440S: Maintained 3441F: drivers/net/ethernet/ti/cpmac.c 3442 3443CPU FREQUENCY DRIVERS 3444M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3445M: Viresh Kumar <viresh.kumar@linaro.org> 3446L: linux-pm@vger.kernel.org 3447S: Maintained 3448T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3449T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3450B: https://bugzilla.kernel.org 3451F: Documentation/cpu-freq/ 3452F: drivers/cpufreq/ 3453F: include/linux/cpufreq.h 3454F: tools/testing/selftests/cpufreq/ 3455 3456CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3457M: Viresh Kumar <viresh.kumar@linaro.org> 3458M: Sudeep Holla <sudeep.holla@arm.com> 3459L: linux-pm@vger.kernel.org 3460W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3461S: Maintained 3462F: drivers/cpufreq/arm_big_little.h 3463F: drivers/cpufreq/arm_big_little.c 3464F: drivers/cpufreq/arm_big_little_dt.c 3465 3466CPUIDLE DRIVER - ARM BIG LITTLE 3467M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3468M: Daniel Lezcano <daniel.lezcano@linaro.org> 3469L: linux-pm@vger.kernel.org 3470L: linux-arm-kernel@lists.infradead.org 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3472S: Maintained 3473F: drivers/cpuidle/cpuidle-big_little.c 3474 3475CPUIDLE DRIVER - ARM EXYNOS 3476M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3477M: Daniel Lezcano <daniel.lezcano@linaro.org> 3478M: Kukjin Kim <kgene@kernel.org> 3479L: linux-pm@vger.kernel.org 3480L: linux-samsung-soc@vger.kernel.org 3481S: Supported 3482F: drivers/cpuidle/cpuidle-exynos.c 3483F: arch/arm/mach-exynos/pm.c 3484 3485CPUIDLE DRIVERS 3486M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3487M: Daniel Lezcano <daniel.lezcano@linaro.org> 3488L: linux-pm@vger.kernel.org 3489S: Maintained 3490T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3491B: https://bugzilla.kernel.org 3492F: drivers/cpuidle/* 3493F: include/linux/cpuidle.h 3494 3495CPUID/MSR DRIVER 3496M: "H. Peter Anvin" <hpa@zytor.com> 3497S: Maintained 3498F: arch/x86/kernel/cpuid.c 3499F: arch/x86/kernel/msr.c 3500 3501CPU POWER MONITORING SUBSYSTEM 3502M: Thomas Renninger <trenn@suse.com> 3503L: linux-pm@vger.kernel.org 3504S: Maintained 3505F: tools/power/cpupower/ 3506 3507CRAMFS FILESYSTEM 3508W: http://sourceforge.net/projects/cramfs/ 3509S: Orphan / Obsolete 3510F: Documentation/filesystems/cramfs.txt 3511F: fs/cramfs/ 3512 3513CRIS PORT 3514M: Mikael Starvik <starvik@axis.com> 3515M: Jesper Nilsson <jesper.nilsson@axis.com> 3516L: linux-cris-kernel@axis.com 3517W: http://developer.axis.com 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3519S: Maintained 3520F: arch/cris/ 3521F: drivers/tty/serial/crisv10.* 3522 3523CRYPTO API 3524M: Herbert Xu <herbert@gondor.apana.org.au> 3525M: "David S. Miller" <davem@davemloft.net> 3526L: linux-crypto@vger.kernel.org 3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3529S: Maintained 3530F: Documentation/crypto/ 3531F: Documentation/devicetree/bindings/crypto/ 3532F: Documentation/DocBook/crypto-API.tmpl 3533F: arch/*/crypto/ 3534F: crypto/ 3535F: drivers/crypto/ 3536F: include/crypto/ 3537F: include/linux/crypto* 3538 3539CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3540M: Neil Horman <nhorman@tuxdriver.com> 3541L: linux-crypto@vger.kernel.org 3542S: Maintained 3543F: crypto/ansi_cprng.c 3544F: crypto/rng.c 3545 3546CS3308 MEDIA DRIVER 3547M: Hans Verkuil <hverkuil@xs4all.nl> 3548L: linux-media@vger.kernel.org 3549T: git git://linuxtv.org/media_tree.git 3550W: http://linuxtv.org 3551S: Odd Fixes 3552F: drivers/media/i2c/cs3308.c 3553F: drivers/media/i2c/cs3308.h 3554 3555CS5535 Audio ALSA driver 3556M: Jaya Kumar <jayakumar.alsa@gmail.com> 3557S: Maintained 3558F: sound/pci/cs5535audio/ 3559 3560CW1200 WLAN driver 3561M: Solomon Peachy <pizza@shaftnet.org> 3562S: Maintained 3563F: drivers/net/wireless/st/cw1200/ 3564 3565CX18 VIDEO4LINUX DRIVER 3566M: Andy Walls <awalls@md.metrocast.net> 3567L: ivtv-devel@ivtvdriver.org (subscribers-only) 3568L: linux-media@vger.kernel.org 3569T: git git://linuxtv.org/media_tree.git 3570W: https://linuxtv.org 3571W: http://www.ivtvdriver.org/index.php/Cx18 3572S: Maintained 3573F: Documentation/media/v4l-drivers/cx18* 3574F: drivers/media/pci/cx18/ 3575F: include/uapi/linux/ivtv* 3576 3577CX2341X MPEG ENCODER HELPER MODULE 3578M: Hans Verkuil <hverkuil@xs4all.nl> 3579L: linux-media@vger.kernel.org 3580T: git git://linuxtv.org/media_tree.git 3581W: https://linuxtv.org 3582S: Maintained 3583F: drivers/media/common/cx2341x* 3584F: include/media/cx2341x* 3585 3586CX24120 MEDIA DRIVER 3587M: Jemma Denson <jdenson@gmail.com> 3588M: Patrick Boettcher <patrick.boettcher@posteo.de> 3589L: linux-media@vger.kernel.org 3590W: https://linuxtv.org 3591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3592S: Maintained 3593F: drivers/media/dvb-frontends/cx24120* 3594 3595CX88 VIDEO4LINUX DRIVER 3596M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3597M: Mauro Carvalho Chehab <mchehab@kernel.org> 3598L: linux-media@vger.kernel.org 3599W: https://linuxtv.org 3600T: git git://linuxtv.org/media_tree.git 3601S: Odd fixes 3602F: Documentation/media/v4l-drivers/cx88* 3603F: drivers/media/pci/cx88/ 3604 3605CXD2820R MEDIA DRIVER 3606M: Antti Palosaari <crope@iki.fi> 3607L: linux-media@vger.kernel.org 3608W: https://linuxtv.org 3609W: http://palosaari.fi/linux/ 3610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3611T: git git://linuxtv.org/anttip/media_tree.git 3612S: Maintained 3613F: drivers/media/dvb-frontends/cxd2820r* 3614 3615CXGB3 ETHERNET DRIVER (CXGB3) 3616M: Santosh Raspatur <santosh@chelsio.com> 3617L: netdev@vger.kernel.org 3618W: http://www.chelsio.com 3619S: Supported 3620F: drivers/net/ethernet/chelsio/cxgb3/ 3621 3622CXGB3 ISCSI DRIVER (CXGB3I) 3623M: Karen Xie <kxie@chelsio.com> 3624L: linux-scsi@vger.kernel.org 3625W: http://www.chelsio.com 3626S: Supported 3627F: drivers/scsi/cxgbi/cxgb3i 3628 3629CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3630M: Steve Wise <swise@chelsio.com> 3631L: linux-rdma@vger.kernel.org 3632W: http://www.openfabrics.org 3633S: Supported 3634F: drivers/infiniband/hw/cxgb3/ 3635F: include/uapi/rdma/cxgb3-abi.h 3636 3637CXGB4 ETHERNET DRIVER (CXGB4) 3638M: Ganesh Goudar <ganeshgr@chelsio.com> 3639L: netdev@vger.kernel.org 3640W: http://www.chelsio.com 3641S: Supported 3642F: drivers/net/ethernet/chelsio/cxgb4/ 3643 3644CXGB4 ISCSI DRIVER (CXGB4I) 3645M: Karen Xie <kxie@chelsio.com> 3646L: linux-scsi@vger.kernel.org 3647W: http://www.chelsio.com 3648S: Supported 3649F: drivers/scsi/cxgbi/cxgb4i 3650 3651CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3652M: Steve Wise <swise@chelsio.com> 3653L: linux-rdma@vger.kernel.org 3654W: http://www.openfabrics.org 3655S: Supported 3656F: drivers/infiniband/hw/cxgb4/ 3657F: include/uapi/rdma/cxgb4-abi.h 3658 3659CXGB4VF ETHERNET DRIVER (CXGB4VF) 3660M: Casey Leedom <leedom@chelsio.com> 3661L: netdev@vger.kernel.org 3662W: http://www.chelsio.com 3663S: Supported 3664F: drivers/net/ethernet/chelsio/cxgb4vf/ 3665 3666CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3667M: Ian Munsie <imunsie@au1.ibm.com> 3668M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3669L: linuxppc-dev@lists.ozlabs.org 3670S: Supported 3671F: arch/powerpc/platforms/powernv/pci-cxl.c 3672F: drivers/misc/cxl/ 3673F: include/misc/cxl* 3674F: include/uapi/misc/cxl.h 3675F: Documentation/powerpc/cxl.txt 3676F: Documentation/ABI/testing/sysfs-class-cxl 3677 3678CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3679M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3680M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3681M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3682L: linux-scsi@vger.kernel.org 3683S: Supported 3684F: drivers/scsi/cxlflash/ 3685F: include/uapi/scsi/cxlflash_ioctls.h 3686F: Documentation/powerpc/cxlflash.txt 3687 3688STMMAC ETHERNET DRIVER 3689M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3690M: Alexandre Torgue <alexandre.torgue@st.com> 3691L: netdev@vger.kernel.org 3692W: http://www.stlinux.com 3693S: Supported 3694F: drivers/net/ethernet/stmicro/stmmac/ 3695 3696CYBERPRO FB DRIVER 3697M: Russell King <linux@armlinux.org.uk> 3698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3699W: http://www.armlinux.org.uk/ 3700S: Maintained 3701F: drivers/video/fbdev/cyber2000fb.* 3702 3703CYCLADES ASYNC MUX DRIVER 3704W: http://www.cyclades.com/ 3705S: Orphan 3706F: drivers/tty/cyclades.c 3707F: include/linux/cyclades.h 3708F: include/uapi/linux/cyclades.h 3709 3710CYCLADES PC300 DRIVER 3711W: http://www.cyclades.com/ 3712S: Orphan 3713F: drivers/net/wan/pc300* 3714 3715CYPRESS_FIRMWARE MEDIA DRIVER 3716M: Antti Palosaari <crope@iki.fi> 3717L: linux-media@vger.kernel.org 3718W: https://linuxtv.org 3719W: http://palosaari.fi/linux/ 3720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3721T: git git://linuxtv.org/anttip/media_tree.git 3722S: Maintained 3723F: drivers/media/common/cypress_firmware* 3724 3725CYTTSP TOUCHSCREEN DRIVER 3726M: Ferruh Yigit <fery@cypress.com> 3727L: linux-input@vger.kernel.org 3728S: Supported 3729F: drivers/input/touchscreen/cyttsp* 3730F: include/linux/input/cyttsp.h 3731 3732DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3733M: Joshua Kinard <kumba@gentoo.org> 3734S: Maintained 3735F: drivers/rtc/rtc-ds1685.c 3736F: include/linux/rtc/ds1685.h 3737 3738DAMA SLAVE for AX.25 3739M: Joerg Reuter <jreuter@yaina.de> 3740W: http://yaina.de/jreuter/ 3741W: http://www.qsl.net/dl1bke/ 3742L: linux-hams@vger.kernel.org 3743S: Maintained 3744F: net/ax25/af_ax25.c 3745F: net/ax25/ax25_dev.c 3746F: net/ax25/ax25_ds_* 3747F: net/ax25/ax25_in.c 3748F: net/ax25/ax25_out.c 3749F: net/ax25/ax25_timer.c 3750F: net/ax25/sysctl_net_ax25.c 3751 3752DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3753L: netdev@vger.kernel.org 3754S: Orphan 3755F: Documentation/networking/dmfe.txt 3756F: drivers/net/ethernet/dec/tulip/dmfe.c 3757 3758DC390/AM53C974 SCSI driver 3759M: Hannes Reinecke <hare@suse.com> 3760L: linux-scsi@vger.kernel.org 3761S: Maintained 3762F: drivers/scsi/am53c974.c 3763 3764DC395x SCSI driver 3765M: Oliver Neukum <oliver@neukum.org> 3766M: Ali Akcaagac <aliakc@web.de> 3767M: Jamie Lenehan <lenehan@twibble.org> 3768L: dc395x@twibble.org 3769W: http://twibble.org/dist/dc395x/ 3770W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3771S: Maintained 3772F: Documentation/scsi/dc395x.txt 3773F: drivers/scsi/dc395x.* 3774 3775DCCP PROTOCOL 3776M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3777L: dccp@vger.kernel.org 3778W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3779S: Maintained 3780F: include/linux/dccp.h 3781F: include/uapi/linux/dccp.h 3782F: include/linux/tfrc.h 3783F: net/dccp/ 3784 3785DECnet NETWORK LAYER 3786W: http://linux-decnet.sourceforge.net 3787L: linux-decnet-user@lists.sourceforge.net 3788S: Orphan 3789F: Documentation/networking/decnet.txt 3790F: net/decnet/ 3791 3792DECSTATION PLATFORM SUPPORT 3793M: "Maciej W. Rozycki" <macro@linux-mips.org> 3794L: linux-mips@linux-mips.org 3795W: http://www.linux-mips.org/wiki/DECstation 3796S: Maintained 3797F: arch/mips/dec/ 3798F: arch/mips/include/asm/dec/ 3799F: arch/mips/include/asm/mach-dec/ 3800 3801DEFXX FDDI NETWORK DRIVER 3802M: "Maciej W. Rozycki" <macro@linux-mips.org> 3803S: Maintained 3804F: drivers/net/fddi/defxx.* 3805 3806DELL LAPTOP DRIVER 3807M: Matthew Garrett <mjg59@srcf.ucam.org> 3808M: Pali Rohár <pali.rohar@gmail.com> 3809L: platform-driver-x86@vger.kernel.org 3810S: Maintained 3811F: drivers/platform/x86/dell-laptop.c 3812 3813DELL LAPTOP RBTN DRIVER 3814M: Pali Rohár <pali.rohar@gmail.com> 3815S: Maintained 3816F: drivers/platform/x86/dell-rbtn.* 3817 3818DELL LAPTOP FREEFALL DRIVER 3819M: Pali Rohár <pali.rohar@gmail.com> 3820S: Maintained 3821F: drivers/platform/x86/dell-smo8800.c 3822 3823DELL LAPTOP SMM DRIVER 3824M: Pali Rohár <pali.rohar@gmail.com> 3825S: Maintained 3826F: drivers/hwmon/dell-smm-hwmon.c 3827F: include/uapi/linux/i8k.h 3828 3829DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3830M: Doug Warzecha <Douglas_Warzecha@dell.com> 3831S: Maintained 3832F: Documentation/dcdbas.txt 3833F: drivers/firmware/dcdbas.* 3834 3835DELL WMI EXTRAS DRIVER 3836M: Matthew Garrett <mjg59@srcf.ucam.org> 3837M: Pali Rohár <pali.rohar@gmail.com> 3838S: Maintained 3839F: drivers/platform/x86/dell-wmi.c 3840 3841DESIGNWARE USB2 DRD IP DRIVER 3842M: John Youn <johnyoun@synopsys.com> 3843L: linux-usb@vger.kernel.org 3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3845S: Maintained 3846F: drivers/usb/dwc2/ 3847 3848DESIGNWARE USB3 DRD IP DRIVER 3849M: Felipe Balbi <balbi@kernel.org> 3850L: linux-usb@vger.kernel.org 3851T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3852S: Maintained 3853F: drivers/usb/dwc3/ 3854 3855DEVICE COREDUMP (DEV_COREDUMP) 3856M: Johannes Berg <johannes@sipsolutions.net> 3857L: linux-kernel@vger.kernel.org 3858S: Maintained 3859F: drivers/base/devcoredump.c 3860F: include/linux/devcoredump.h 3861 3862DEVICE FREQUENCY (DEVFREQ) 3863M: MyungJoo Ham <myungjoo.ham@samsung.com> 3864M: Kyungmin Park <kyungmin.park@samsung.com> 3865R: Chanwoo Choi <cw00.choi@samsung.com> 3866L: linux-pm@vger.kernel.org 3867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3868S: Maintained 3869F: drivers/devfreq/ 3870F: include/linux/devfreq.h 3871F: Documentation/devicetree/bindings/devfreq/ 3872 3873DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3874M: Chanwoo Choi <cw00.choi@samsung.com> 3875L: linux-pm@vger.kernel.org 3876T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3877S: Supported 3878F: drivers/devfreq/event/ 3879F: drivers/devfreq/devfreq-event.c 3880F: include/linux/devfreq-event.h 3881F: Documentation/devicetree/bindings/devfreq/event/ 3882 3883BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3884M: Chanwoo Choi <cw00.choi@samsung.com> 3885L: linux-pm@vger.kernel.org 3886L: linux-samsung-soc@vger.kernel.org 3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3888S: Maintained 3889F: drivers/devfreq/exynos-bus.c 3890F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3891 3892DEVICE NUMBER REGISTRY 3893M: Torben Mathiasen <device@lanana.org> 3894W: http://lanana.org/docs/device-list/index.html 3895S: Maintained 3896 3897DEVICE-MAPPER (LVM) 3898M: Alasdair Kergon <agk@redhat.com> 3899M: Mike Snitzer <snitzer@redhat.com> 3900M: dm-devel@redhat.com 3901L: dm-devel@redhat.com 3902W: http://sources.redhat.com/dm 3903Q: http://patchwork.kernel.org/project/dm-devel/list/ 3904T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3905T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3906S: Maintained 3907F: Documentation/device-mapper/ 3908F: drivers/md/dm* 3909F: drivers/md/persistent-data/ 3910F: include/linux/device-mapper.h 3911F: include/linux/dm-*.h 3912F: include/uapi/linux/dm-*.h 3913 3914DEVLINK 3915M: Jiri Pirko <jiri@mellanox.com> 3916L: netdev@vger.kernel.org 3917S: Supported 3918F: net/core/devlink.c 3919F: include/net/devlink.h 3920F: include/uapi/linux/devlink.h 3921 3922DIALOG SEMICONDUCTOR DRIVERS 3923M: Support Opensource <support.opensource@diasemi.com> 3924W: http://www.dialog-semiconductor.com/products 3925S: Supported 3926F: Documentation/hwmon/da90?? 3927F: Documentation/devicetree/bindings/mfd/da90*.txt 3928F: Documentation/devicetree/bindings/regulator/da92*.txt 3929F: Documentation/devicetree/bindings/sound/da[79]*.txt 3930F: drivers/gpio/gpio-da90??.c 3931F: drivers/hwmon/da90??-hwmon.c 3932F: drivers/iio/adc/da91??-*.c 3933F: drivers/input/misc/da90??_onkey.c 3934F: drivers/input/touchscreen/da9052_tsi.c 3935F: drivers/leds/leds-da90??.c 3936F: drivers/mfd/da903x.c 3937F: drivers/mfd/da90??-*.c 3938F: drivers/mfd/da91??-*.c 3939F: drivers/power/supply/da9052-battery.c 3940F: drivers/power/supply/da91??-*.c 3941F: drivers/regulator/da903x.c 3942F: drivers/regulator/da9???-regulator.[ch] 3943F: drivers/rtc/rtc-da90??.c 3944F: drivers/video/backlight/da90??_bl.c 3945F: drivers/watchdog/da90??_wdt.c 3946F: include/linux/mfd/da903x.h 3947F: include/linux/mfd/da9052/ 3948F: include/linux/mfd/da9055/ 3949F: include/linux/mfd/da9062/ 3950F: include/linux/mfd/da9063/ 3951F: include/linux/mfd/da9150/ 3952F: include/linux/regulator/da9211.h 3953F: include/sound/da[79]*.h 3954F: sound/soc/codecs/da[79]*.[ch] 3955 3956DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3957M: William Breathitt Gray <vilhelm.gray@gmail.com> 3958L: linux-gpio@vger.kernel.org 3959S: Maintained 3960F: drivers/gpio/gpio-gpio-mm.c 3961 3962DIGI NEO AND CLASSIC PCI PRODUCTS 3963M: Lidza Louina <lidza.louina@gmail.com> 3964M: Mark Hounschell <markh@compro.net> 3965L: driverdev-devel@linuxdriverproject.org 3966S: Maintained 3967F: drivers/staging/dgnc/ 3968 3969DIOLAN U2C-12 I2C DRIVER 3970M: Guenter Roeck <linux@roeck-us.net> 3971L: linux-i2c@vger.kernel.org 3972S: Maintained 3973F: drivers/i2c/busses/i2c-diolan-u2c.c 3974 3975DIRECT ACCESS (DAX) 3976M: Matthew Wilcox <mawilcox@microsoft.com> 3977M: Ross Zwisler <ross.zwisler@linux.intel.com> 3978L: linux-fsdevel@vger.kernel.org 3979S: Supported 3980F: fs/dax.c 3981F: include/linux/dax.h 3982F: include/trace/events/fs_dax.h 3983 3984DIRECTORY NOTIFICATION (DNOTIFY) 3985M: Eric Paris <eparis@parisplace.org> 3986S: Maintained 3987F: Documentation/filesystems/dnotify.txt 3988F: fs/notify/dnotify/ 3989F: include/linux/dnotify.h 3990 3991DISK GEOMETRY AND PARTITION HANDLING 3992M: Andries Brouwer <aeb@cwi.nl> 3993W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3994W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3995W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3996S: Maintained 3997 3998DISKQUOTA 3999M: Jan Kara <jack@suse.com> 4000S: Maintained 4001F: Documentation/filesystems/quota.txt 4002F: fs/quota/ 4003F: include/linux/quota*.h 4004F: include/uapi/linux/quota*.h 4005 4006DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4007M: Bernie Thompson <bernie@plugable.com> 4008L: linux-fbdev@vger.kernel.org 4009S: Maintained 4010W: http://plugable.com/category/projects/udlfb/ 4011F: drivers/video/fbdev/udlfb.c 4012F: include/video/udlfb.h 4013F: Documentation/fb/udlfb.txt 4014 4015DISTRIBUTED LOCK MANAGER (DLM) 4016M: Christine Caulfield <ccaulfie@redhat.com> 4017M: David Teigland <teigland@redhat.com> 4018L: cluster-devel@redhat.com 4019W: http://sources.redhat.com/cluster/ 4020T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4021S: Supported 4022F: fs/dlm/ 4023 4024DMA BUFFER SHARING FRAMEWORK 4025M: Sumit Semwal <sumit.semwal@linaro.org> 4026S: Maintained 4027L: linux-media@vger.kernel.org 4028L: dri-devel@lists.freedesktop.org 4029L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4030F: drivers/dma-buf/ 4031F: include/linux/dma-buf* 4032F: include/linux/reservation.h 4033F: include/linux/*fence.h 4034F: Documentation/driver-api/dma-buf.rst 4035T: git git://anongit.freedesktop.org/drm/drm-misc 4036 4037SYNC FILE FRAMEWORK 4038M: Sumit Semwal <sumit.semwal@linaro.org> 4039R: Gustavo Padovan <gustavo@padovan.org> 4040S: Maintained 4041L: linux-media@vger.kernel.org 4042L: dri-devel@lists.freedesktop.org 4043F: drivers/dma-buf/sync_* 4044F: drivers/dma-buf/dma-fence* 4045F: drivers/dma-buf/sw_sync.c 4046F: include/linux/sync_file.h 4047F: include/uapi/linux/sync_file.h 4048F: Documentation/sync_file.txt 4049T: git git://anongit.freedesktop.org/drm/drm-misc 4050 4051DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4052M: Vinod Koul <vinod.koul@intel.com> 4053L: dmaengine@vger.kernel.org 4054Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4055S: Maintained 4056F: drivers/dma/ 4057F: include/linux/dmaengine.h 4058F: Documentation/devicetree/bindings/dma/ 4059F: Documentation/dmaengine/ 4060T: git git://git.infradead.org/users/vkoul/slave-dma.git 4061 4062DME1737 HARDWARE MONITOR DRIVER 4063M: Juerg Haefliger <juergh@gmail.com> 4064L: linux-hwmon@vger.kernel.org 4065S: Maintained 4066F: Documentation/hwmon/dme1737 4067F: drivers/hwmon/dme1737.c 4068 4069DMI/SMBIOS SUPPORT 4070M: Jean Delvare <jdelvare@suse.com> 4071S: Maintained 4072T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4073F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4074F: drivers/firmware/dmi-id.c 4075F: drivers/firmware/dmi_scan.c 4076F: include/linux/dmi.h 4077 4078DOCUMENTATION 4079M: Jonathan Corbet <corbet@lwn.net> 4080L: linux-doc@vger.kernel.org 4081S: Maintained 4082F: Documentation/ 4083F: scripts/docproc.c 4084F: scripts/kernel-doc* 4085X: Documentation/ABI/ 4086X: Documentation/devicetree/ 4087X: Documentation/acpi 4088X: Documentation/power 4089X: Documentation/spi 4090X: Documentation/media 4091T: git git://git.lwn.net/linux.git docs-next 4092 4093DOUBLETALK DRIVER 4094M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4095L: blinux-list@redhat.com 4096S: Maintained 4097F: drivers/char/dtlk.c 4098F: include/linux/dtlk.h 4099 4100DPT_I2O SCSI RAID DRIVER 4101M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4102L: linux-scsi@vger.kernel.org 4103W: http://www.adaptec.com/ 4104S: Maintained 4105F: drivers/scsi/dpt* 4106F: drivers/scsi/dpt/ 4107 4108DRBD DRIVER 4109M: Philipp Reisner <philipp.reisner@linbit.com> 4110M: Lars Ellenberg <lars.ellenberg@linbit.com> 4111L: drbd-dev@lists.linbit.com 4112W: http://www.drbd.org 4113T: git git://git.linbit.com/linux-drbd.git 4114T: git git://git.linbit.com/drbd-8.4.git 4115S: Supported 4116F: drivers/block/drbd/ 4117F: lib/lru_cache.c 4118F: Documentation/blockdev/drbd/ 4119 4120DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4121M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4123S: Supported 4124F: Documentation/kobject.txt 4125F: drivers/base/ 4126F: fs/debugfs/ 4127F: fs/kernfs/ 4128F: fs/sysfs/ 4129F: include/linux/debugfs.h 4130F: include/linux/kobj* 4131F: lib/kobj* 4132 4133DRM DRIVERS 4134M: David Airlie <airlied@linux.ie> 4135L: dri-devel@lists.freedesktop.org 4136T: git git://people.freedesktop.org/~airlied/linux 4137B: https://bugs.freedesktop.org/ 4138C: irc://chat.freenode.net/dri-devel 4139S: Maintained 4140F: drivers/gpu/drm/ 4141F: drivers/gpu/vga/ 4142F: Documentation/devicetree/bindings/display/ 4143F: Documentation/devicetree/bindings/gpu/ 4144F: Documentation/devicetree/bindings/video/ 4145F: Documentation/gpu/ 4146F: include/drm/ 4147F: include/uapi/drm/ 4148F: include/linux/vga* 4149 4150DRM DRIVERS AND MISC GPU PATCHES 4151M: Daniel Vetter <daniel.vetter@intel.com> 4152M: Jani Nikula <jani.nikula@linux.intel.com> 4153M: Sean Paul <seanpaul@chromium.org> 4154W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4155S: Maintained 4156T: git git://anongit.freedesktop.org/drm/drm-misc 4157F: Documentation/gpu/ 4158F: drivers/gpu/vga/ 4159F: drivers/gpu/drm/* 4160F: include/drm/drm* 4161F: include/uapi/drm/drm* 4162F: include/linux/vga* 4163 4164DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4165M: Dave Airlie <airlied@redhat.com> 4166S: Odd Fixes 4167F: drivers/gpu/drm/ast/ 4168 4169DRM DRIVERS FOR BRIDGE CHIPS 4170M: Archit Taneja <architt@codeaurora.org> 4171S: Maintained 4172T: git git://anongit.freedesktop.org/drm/drm-misc 4173F: drivers/gpu/drm/bridge/ 4174 4175DRM DRIVER FOR BOCHS VIRTUAL GPU 4176M: Gerd Hoffmann <kraxel@redhat.com> 4177L: virtualization@lists.linux-foundation.org 4178T: git git://anongit.freedesktop.org/drm/drm-misc 4179S: Maintained 4180F: drivers/gpu/drm/bochs/ 4181 4182DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4183M: Dave Airlie <airlied@redhat.com> 4184M: Gerd Hoffmann <kraxel@redhat.com> 4185L: virtualization@lists.linux-foundation.org 4186T: git git://anongit.freedesktop.org/drm/drm-misc 4187S: Obsolete 4188W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4189F: drivers/gpu/drm/cirrus/ 4190 4191RADEON and AMDGPU DRM DRIVERS 4192M: Alex Deucher <alexander.deucher@amd.com> 4193M: Christian König <christian.koenig@amd.com> 4194L: amd-gfx@lists.freedesktop.org 4195T: git git://people.freedesktop.org/~agd5f/linux 4196S: Supported 4197F: drivers/gpu/drm/radeon/ 4198F: include/uapi/drm/radeon_drm.h 4199F: drivers/gpu/drm/amd/ 4200F: include/uapi/drm/amdgpu_drm.h 4201 4202DRM PANEL DRIVERS 4203M: Thierry Reding <thierry.reding@gmail.com> 4204L: dri-devel@lists.freedesktop.org 4205T: git git://anongit.freedesktop.org/tegra/linux.git 4206S: Maintained 4207F: drivers/gpu/drm/drm_panel.c 4208F: drivers/gpu/drm/panel/ 4209F: include/drm/drm_panel.h 4210F: Documentation/devicetree/bindings/display/panel/ 4211 4212INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4213M: Daniel Vetter <daniel.vetter@intel.com> 4214M: Jani Nikula <jani.nikula@linux.intel.com> 4215L: intel-gfx@lists.freedesktop.org 4216W: https://01.org/linuxgraphics/ 4217B: https://01.org/linuxgraphics/documentation/how-report-bugs 4218C: irc://chat.freenode.net/intel-gfx 4219Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4220T: git git://anongit.freedesktop.org/drm-intel 4221S: Supported 4222F: drivers/gpu/drm/i915/ 4223F: include/drm/i915* 4224F: include/uapi/drm/i915_drm.h 4225F: Documentation/gpu/i915.rst 4226 4227INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4228M: Zhenyu Wang <zhenyuw@linux.intel.com> 4229M: Zhi Wang <zhi.a.wang@intel.com> 4230L: intel-gvt-dev@lists.freedesktop.org 4231L: intel-gfx@lists.freedesktop.org 4232W: https://01.org/igvt-g 4233T: git https://github.com/01org/gvt-linux.git 4234S: Supported 4235F: drivers/gpu/drm/i915/gvt/ 4236 4237DRM DRIVERS FOR ATMEL HLCDC 4238M: Boris Brezillon <boris.brezillon@free-electrons.com> 4239L: dri-devel@lists.freedesktop.org 4240S: Supported 4241F: drivers/gpu/drm/atmel-hlcdc/ 4242F: Documentation/devicetree/bindings/drm/atmel/ 4243T: git git://anongit.freedesktop.org/drm/drm-misc 4244 4245DRM DRIVERS FOR ALLWINNER A10 4246M: Maxime Ripard <maxime.ripard@free-electrons.com> 4247L: dri-devel@lists.freedesktop.org 4248S: Supported 4249F: drivers/gpu/drm/sun4i/ 4250F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4251 4252DRM DRIVERS FOR AMLOGIC SOCS 4253M: Neil Armstrong <narmstrong@baylibre.com> 4254L: dri-devel@lists.freedesktop.org 4255L: linux-amlogic@lists.infradead.org 4256W: http://linux-meson.com/ 4257S: Supported 4258F: drivers/gpu/drm/meson/ 4259F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4260T: git git://anongit.freedesktop.org/drm/drm-meson 4261T: git git://anongit.freedesktop.org/drm/drm-misc 4262 4263DRM DRIVERS FOR EXYNOS 4264M: Inki Dae <inki.dae@samsung.com> 4265M: Joonyoung Shim <jy0922.shim@samsung.com> 4266M: Seung-Woo Kim <sw0312.kim@samsung.com> 4267M: Kyungmin Park <kyungmin.park@samsung.com> 4268L: dri-devel@lists.freedesktop.org 4269T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4270S: Supported 4271F: drivers/gpu/drm/exynos/ 4272F: include/uapi/drm/exynos_drm.h 4273F: Documentation/devicetree/bindings/display/exynos/ 4274 4275DRM DRIVERS FOR FREESCALE DCU 4276M: Stefan Agner <stefan@agner.ch> 4277M: Alison Wang <alison.wang@freescale.com> 4278L: dri-devel@lists.freedesktop.org 4279S: Supported 4280F: drivers/gpu/drm/fsl-dcu/ 4281F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4282F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4283F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4284 4285DRM DRIVERS FOR FREESCALE IMX 4286M: Philipp Zabel <p.zabel@pengutronix.de> 4287L: dri-devel@lists.freedesktop.org 4288S: Maintained 4289F: drivers/gpu/drm/imx/ 4290F: drivers/gpu/ipu-v3/ 4291F: Documentation/devicetree/bindings/display/imx/ 4292 4293DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4294M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4295L: dri-devel@lists.freedesktop.org 4296T: git git://github.com/patjak/drm-gma500 4297S: Maintained 4298F: drivers/gpu/drm/gma500/ 4299 4300DRM DRIVERS FOR HISILICON 4301M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4302M: Rongrong Zou <zourongrong@gmail.com> 4303R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4304R: Chen Feng <puck.chen@hisilicon.com> 4305L: dri-devel@lists.freedesktop.org 4306T: git git://github.com/xin3liang/linux.git 4307S: Maintained 4308F: drivers/gpu/drm/hisilicon/ 4309F: Documentation/devicetree/bindings/display/hisilicon/ 4310 4311DRM DRIVER FOR INTEL I810 VIDEO CARDS 4312S: Orphan / Obsolete 4313F: drivers/gpu/drm/i810/ 4314F: include/uapi/drm/i810_drm.h 4315 4316DRM DRIVERS FOR MEDIATEK 4317M: CK Hu <ck.hu@mediatek.com> 4318M: Philipp Zabel <p.zabel@pengutronix.de> 4319L: dri-devel@lists.freedesktop.org 4320S: Supported 4321F: drivers/gpu/drm/mediatek/ 4322F: Documentation/devicetree/bindings/display/mediatek/ 4323 4324DRM DRIVER FOR MI0283QT 4325M: Noralf Trønnes <noralf@tronnes.org> 4326S: Maintained 4327F: drivers/gpu/drm/tinydrm/mi0283qt.c 4328F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4329 4330DRM DRIVER FOR MSM ADRENO GPU 4331M: Rob Clark <robdclark@gmail.com> 4332L: linux-arm-msm@vger.kernel.org 4333L: dri-devel@lists.freedesktop.org 4334L: freedreno@lists.freedesktop.org 4335T: git git://people.freedesktop.org/~robclark/linux 4336S: Maintained 4337F: drivers/gpu/drm/msm/ 4338F: include/uapi/drm/msm_drm.h 4339F: Documentation/devicetree/bindings/display/msm/ 4340 4341DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4342M: Ben Skeggs <bskeggs@redhat.com> 4343L: dri-devel@lists.freedesktop.org 4344L: nouveau@lists.freedesktop.org 4345T: git git://github.com/skeggsb/linux 4346S: Supported 4347F: drivers/gpu/drm/nouveau/ 4348F: include/uapi/drm/nouveau_drm.h 4349 4350DRM DRIVERS FOR NVIDIA TEGRA 4351M: Thierry Reding <thierry.reding@gmail.com> 4352L: dri-devel@lists.freedesktop.org 4353L: linux-tegra@vger.kernel.org 4354T: git git://anongit.freedesktop.org/tegra/linux.git 4355S: Supported 4356F: drivers/gpu/drm/tegra/ 4357F: drivers/gpu/host1x/ 4358F: include/linux/host1x.h 4359F: include/uapi/drm/tegra_drm.h 4360F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4361 4362DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4363S: Orphan / Obsolete 4364F: drivers/gpu/drm/mga/ 4365F: include/uapi/drm/mga_drm.h 4366 4367DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4368M: Dave Airlie <airlied@redhat.com> 4369S: Odd Fixes 4370F: drivers/gpu/drm/mgag200/ 4371 4372DRM DRIVER FOR RAGE 128 VIDEO CARDS 4373S: Orphan / Obsolete 4374F: drivers/gpu/drm/r128/ 4375F: include/uapi/drm/r128_drm.h 4376 4377DRM DRIVERS FOR RENESAS 4378M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4379L: dri-devel@lists.freedesktop.org 4380L: linux-renesas-soc@vger.kernel.org 4381T: git git://linuxtv.org/pinchartl/fbdev 4382S: Supported 4383F: drivers/gpu/drm/rcar-du/ 4384F: drivers/gpu/drm/shmobile/ 4385F: include/linux/platform_data/shmob_drm.h 4386F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4387F: Documentation/devicetree/bindings/display/renesas,du.txt 4388 4389DRM DRIVER FOR QXL VIRTUAL GPU 4390M: Dave Airlie <airlied@redhat.com> 4391M: Gerd Hoffmann <kraxel@redhat.com> 4392L: virtualization@lists.linux-foundation.org 4393T: git git://anongit.freedesktop.org/drm/drm-misc 4394S: Maintained 4395F: drivers/gpu/drm/qxl/ 4396F: include/uapi/drm/qxl_drm.h 4397 4398DRM DRIVERS FOR ROCKCHIP 4399M: Mark Yao <mark.yao@rock-chips.com> 4400L: dri-devel@lists.freedesktop.org 4401S: Maintained 4402F: drivers/gpu/drm/rockchip/ 4403F: Documentation/devicetree/bindings/display/rockchip/ 4404T: git git://anongit.freedesktop.org/drm/drm-misc 4405 4406DRM DRIVER FOR SAVAGE VIDEO CARDS 4407S: Orphan / Obsolete 4408F: drivers/gpu/drm/savage/ 4409F: include/uapi/drm/savage_drm.h 4410 4411DRM DRIVER FOR SIS VIDEO CARDS 4412S: Orphan / Obsolete 4413F: drivers/gpu/drm/sis/ 4414F: include/uapi/drm/sis_drm.h 4415 4416DRM DRIVERS FOR STI 4417M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4418M: Vincent Abriou <vincent.abriou@st.com> 4419L: dri-devel@lists.freedesktop.org 4420T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4421S: Maintained 4422F: drivers/gpu/drm/sti 4423F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4424 4425DRM DRIVER FOR TDFX VIDEO CARDS 4426S: Orphan / Obsolete 4427F: drivers/gpu/drm/tdfx/ 4428 4429DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4430M: Dave Airlie <airlied@redhat.com> 4431S: Odd Fixes 4432F: drivers/gpu/drm/udl/ 4433 4434DRM DRIVERS FOR VIVANTE GPU IP 4435M: Lucas Stach <l.stach@pengutronix.de> 4436R: Russell King <linux+etnaviv@armlinux.org.uk> 4437R: Christian Gmeiner <christian.gmeiner@gmail.com> 4438L: etnaviv@lists.freedesktop.org 4439L: dri-devel@lists.freedesktop.org 4440S: Maintained 4441F: drivers/gpu/drm/etnaviv/ 4442F: include/uapi/drm/etnaviv_drm.h 4443F: Documentation/devicetree/bindings/display/etnaviv/ 4444 4445DRM DRIVER FOR VMWARE VIRTUAL GPU 4446M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4447M: Sinclair Yeh <syeh@vmware.com> 4448M: Thomas Hellstrom <thellstrom@vmware.com> 4449L: dri-devel@lists.freedesktop.org 4450T: git git://people.freedesktop.org/~syeh/repos_linux 4451T: git git://people.freedesktop.org/~thomash/linux 4452S: Supported 4453F: drivers/gpu/drm/vmwgfx/ 4454F: include/uapi/drm/vmwgfx_drm.h 4455 4456DRM DRIVERS FOR VC4 4457M: Eric Anholt <eric@anholt.net> 4458T: git git://github.com/anholt/linux 4459S: Supported 4460F: drivers/gpu/drm/vc4/ 4461F: include/uapi/drm/vc4_drm.h 4462F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4463T: git git://anongit.freedesktop.org/drm/drm-misc 4464 4465DRM DRIVERS FOR TI OMAP 4466M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4467L: dri-devel@lists.freedesktop.org 4468S: Maintained 4469F: drivers/gpu/drm/omapdrm/ 4470F: Documentation/devicetree/bindings/display/ti/ 4471 4472DRM DRIVERS FOR TI LCDC 4473M: Jyri Sarha <jsarha@ti.com> 4474R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4475L: dri-devel@lists.freedesktop.org 4476S: Maintained 4477F: drivers/gpu/drm/tilcdc/ 4478F: Documentation/devicetree/bindings/display/tilcdc/ 4479 4480DRM DRIVERS FOR ZTE ZX 4481M: Shawn Guo <shawnguo@kernel.org> 4482L: dri-devel@lists.freedesktop.org 4483S: Maintained 4484F: drivers/gpu/drm/zte/ 4485F: Documentation/devicetree/bindings/display/zte,vou.txt 4486T: git git://anongit.freedesktop.org/drm/drm-misc 4487 4488DSBR100 USB FM RADIO DRIVER 4489M: Alexey Klimov <klimov.linux@gmail.com> 4490L: linux-media@vger.kernel.org 4491T: git git://linuxtv.org/media_tree.git 4492S: Maintained 4493F: drivers/media/radio/dsbr100.c 4494 4495DSCC4 DRIVER 4496M: Francois Romieu <romieu@fr.zoreil.com> 4497L: netdev@vger.kernel.org 4498S: Maintained 4499F: drivers/net/wan/dscc4.c 4500 4501DT3155 MEDIA DRIVER 4502M: Hans Verkuil <hverkuil@xs4all.nl> 4503L: linux-media@vger.kernel.org 4504T: git git://linuxtv.org/media_tree.git 4505W: https://linuxtv.org 4506S: Odd Fixes 4507F: drivers/media/pci/dt3155/ 4508 4509DVB_USB_AF9015 MEDIA DRIVER 4510M: Antti Palosaari <crope@iki.fi> 4511L: linux-media@vger.kernel.org 4512W: https://linuxtv.org 4513W: http://palosaari.fi/linux/ 4514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4515T: git git://linuxtv.org/anttip/media_tree.git 4516S: Maintained 4517F: drivers/media/usb/dvb-usb-v2/af9015* 4518 4519DVB_USB_AF9035 MEDIA DRIVER 4520M: Antti Palosaari <crope@iki.fi> 4521L: linux-media@vger.kernel.org 4522W: https://linuxtv.org 4523W: http://palosaari.fi/linux/ 4524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4525T: git git://linuxtv.org/anttip/media_tree.git 4526S: Maintained 4527F: drivers/media/usb/dvb-usb-v2/af9035* 4528 4529DVB_USB_ANYSEE MEDIA DRIVER 4530M: Antti Palosaari <crope@iki.fi> 4531L: linux-media@vger.kernel.org 4532W: https://linuxtv.org 4533W: http://palosaari.fi/linux/ 4534Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4535T: git git://linuxtv.org/anttip/media_tree.git 4536S: Maintained 4537F: drivers/media/usb/dvb-usb-v2/anysee* 4538 4539DVB_USB_AU6610 MEDIA DRIVER 4540M: Antti Palosaari <crope@iki.fi> 4541L: linux-media@vger.kernel.org 4542W: https://linuxtv.org 4543W: http://palosaari.fi/linux/ 4544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4545T: git git://linuxtv.org/anttip/media_tree.git 4546S: Maintained 4547F: drivers/media/usb/dvb-usb-v2/au6610* 4548 4549DVB_USB_CE6230 MEDIA DRIVER 4550M: Antti Palosaari <crope@iki.fi> 4551L: linux-media@vger.kernel.org 4552W: https://linuxtv.org 4553W: http://palosaari.fi/linux/ 4554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4555T: git git://linuxtv.org/anttip/media_tree.git 4556S: Maintained 4557F: drivers/media/usb/dvb-usb-v2/ce6230* 4558 4559DVB_USB_CXUSB MEDIA DRIVER 4560M: Michael Krufky <mkrufky@linuxtv.org> 4561L: linux-media@vger.kernel.org 4562W: https://linuxtv.org 4563W: http://github.com/mkrufky 4564Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4565T: git git://linuxtv.org/media_tree.git 4566S: Maintained 4567F: drivers/media/usb/dvb-usb/cxusb* 4568 4569DVB_USB_EC168 MEDIA DRIVER 4570M: Antti Palosaari <crope@iki.fi> 4571L: linux-media@vger.kernel.org 4572W: https://linuxtv.org 4573W: http://palosaari.fi/linux/ 4574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4575T: git git://linuxtv.org/anttip/media_tree.git 4576S: Maintained 4577F: drivers/media/usb/dvb-usb-v2/ec168* 4578 4579DVB_USB_GL861 MEDIA DRIVER 4580M: Antti Palosaari <crope@iki.fi> 4581L: linux-media@vger.kernel.org 4582W: https://linuxtv.org 4583Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4584T: git git://linuxtv.org/anttip/media_tree.git 4585S: Maintained 4586F: drivers/media/usb/dvb-usb-v2/gl861* 4587 4588DVB_USB_MXL111SF MEDIA DRIVER 4589M: Michael Krufky <mkrufky@linuxtv.org> 4590L: linux-media@vger.kernel.org 4591W: https://linuxtv.org 4592W: http://github.com/mkrufky 4593Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4594T: git git://linuxtv.org/mkrufky/mxl111sf.git 4595S: Maintained 4596F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4597 4598DVB_USB_RTL28XXU MEDIA DRIVER 4599M: Antti Palosaari <crope@iki.fi> 4600L: linux-media@vger.kernel.org 4601W: https://linuxtv.org 4602W: http://palosaari.fi/linux/ 4603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4604T: git git://linuxtv.org/anttip/media_tree.git 4605S: Maintained 4606F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4607 4608DVB_USB_V2 MEDIA DRIVER 4609M: Antti Palosaari <crope@iki.fi> 4610L: linux-media@vger.kernel.org 4611W: https://linuxtv.org 4612W: http://palosaari.fi/linux/ 4613Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4614T: git git://linuxtv.org/anttip/media_tree.git 4615S: Maintained 4616F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4617F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4618 4619DYNAMIC DEBUG 4620M: Jason Baron <jbaron@akamai.com> 4621S: Maintained 4622F: lib/dynamic_debug.c 4623F: include/linux/dynamic_debug.h 4624 4625DZ DECSTATION DZ11 SERIAL DRIVER 4626M: "Maciej W. Rozycki" <macro@linux-mips.org> 4627S: Maintained 4628F: drivers/tty/serial/dz.* 4629 4630E3X0 POWER BUTTON DRIVER 4631M: Moritz Fischer <moritz.fischer@ettus.com> 4632L: usrp-users@lists.ettus.com 4633W: http://www.ettus.com 4634S: Supported 4635F: drivers/input/misc/e3x0-button.c 4636F: Documentation/devicetree/bindings/input/e3x0-button.txt 4637 4638E4000 MEDIA DRIVER 4639M: Antti Palosaari <crope@iki.fi> 4640L: linux-media@vger.kernel.org 4641W: https://linuxtv.org 4642W: http://palosaari.fi/linux/ 4643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4644T: git git://linuxtv.org/anttip/media_tree.git 4645S: Maintained 4646F: drivers/media/tuners/e4000* 4647 4648EATA ISA/EISA/PCI SCSI DRIVER 4649M: Dario Ballabio <ballabio_dario@emc.com> 4650L: linux-scsi@vger.kernel.org 4651S: Maintained 4652F: drivers/scsi/eata.c 4653 4654EC100 MEDIA DRIVER 4655M: Antti Palosaari <crope@iki.fi> 4656L: linux-media@vger.kernel.org 4657W: https://linuxtv.org 4658W: http://palosaari.fi/linux/ 4659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4660T: git git://linuxtv.org/anttip/media_tree.git 4661S: Maintained 4662F: drivers/media/dvb-frontends/ec100* 4663 4664ECRYPT FILE SYSTEM 4665M: Tyler Hicks <tyhicks@canonical.com> 4666L: ecryptfs@vger.kernel.org 4667W: http://ecryptfs.org 4668W: https://launchpad.net/ecryptfs 4669T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4670S: Supported 4671F: Documentation/filesystems/ecryptfs.txt 4672F: fs/ecryptfs/ 4673 4674EDAC-CORE 4675M: Borislav Petkov <bp@alien8.de> 4676M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4677M: Mauro Carvalho Chehab <mchehab@kernel.org> 4678L: linux-edac@vger.kernel.org 4679T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4680T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4681S: Supported 4682F: Documentation/admin-guide/ras.rst 4683F: Documentation/driver-api/edac.rst 4684F: drivers/edac/ 4685F: include/linux/edac.h 4686 4687EDAC-AMD64 4688M: Borislav Petkov <bp@alien8.de> 4689L: linux-edac@vger.kernel.org 4690S: Maintained 4691F: drivers/edac/amd64_edac* 4692 4693EDAC-CALXEDA 4694M: Robert Richter <rric@kernel.org> 4695L: linux-edac@vger.kernel.org 4696S: Maintained 4697F: drivers/edac/highbank* 4698 4699EDAC-CAVIUM 4700M: Ralf Baechle <ralf@linux-mips.org> 4701M: David Daney <david.daney@cavium.com> 4702L: linux-edac@vger.kernel.org 4703L: linux-mips@linux-mips.org 4704S: Supported 4705F: drivers/edac/octeon_edac* 4706 4707EDAC-E752X 4708M: Mark Gross <mark.gross@intel.com> 4709L: linux-edac@vger.kernel.org 4710S: Maintained 4711F: drivers/edac/e752x_edac.c 4712 4713EDAC-E7XXX 4714L: linux-edac@vger.kernel.org 4715S: Maintained 4716F: drivers/edac/e7xxx_edac.c 4717 4718EDAC-FSL_DDR 4719M: York Sun <york.sun@nxp.com> 4720L: linux-edac@vger.kernel.org 4721S: Maintained 4722F: drivers/edac/fsl_ddr_edac.* 4723 4724EDAC-GHES 4725M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4726M: Mauro Carvalho Chehab <mchehab@kernel.org> 4727L: linux-edac@vger.kernel.org 4728S: Maintained 4729F: drivers/edac/ghes_edac.c 4730 4731EDAC-I82443BXGX 4732M: Tim Small <tim@buttersideup.com> 4733L: linux-edac@vger.kernel.org 4734S: Maintained 4735F: drivers/edac/i82443bxgx_edac.c 4736 4737EDAC-I3000 4738L: linux-edac@vger.kernel.org 4739S: Orphan 4740F: drivers/edac/i3000_edac.c 4741 4742EDAC-I5000 4743L: linux-edac@vger.kernel.org 4744S: Maintained 4745F: drivers/edac/i5000_edac.c 4746 4747EDAC-I5400 4748M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4749M: Mauro Carvalho Chehab <mchehab@kernel.org> 4750L: linux-edac@vger.kernel.org 4751S: Maintained 4752F: drivers/edac/i5400_edac.c 4753 4754EDAC-I7300 4755M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4756M: Mauro Carvalho Chehab <mchehab@kernel.org> 4757L: linux-edac@vger.kernel.org 4758S: Maintained 4759F: drivers/edac/i7300_edac.c 4760 4761EDAC-I7CORE 4762M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4763M: Mauro Carvalho Chehab <mchehab@kernel.org> 4764L: linux-edac@vger.kernel.org 4765S: Maintained 4766F: drivers/edac/i7core_edac.c 4767 4768EDAC-I82975X 4769M: Ranganathan Desikan <ravi@jetztechnologies.com> 4770M: "Arvind R." <arvino55@gmail.com> 4771L: linux-edac@vger.kernel.org 4772S: Maintained 4773F: drivers/edac/i82975x_edac.c 4774 4775EDAC-IE31200 4776M: Jason Baron <jbaron@akamai.com> 4777L: linux-edac@vger.kernel.org 4778S: Maintained 4779F: drivers/edac/ie31200_edac.c 4780 4781EDAC-MPC85XX 4782M: Johannes Thumshirn <morbidrsa@gmail.com> 4783L: linux-edac@vger.kernel.org 4784S: Maintained 4785F: drivers/edac/mpc85xx_edac.[ch] 4786 4787EDAC-PASEMI 4788M: Egor Martovetsky <egor@pasemi.com> 4789L: linux-edac@vger.kernel.org 4790S: Maintained 4791F: drivers/edac/pasemi_edac.c 4792 4793EDAC-R82600 4794M: Tim Small <tim@buttersideup.com> 4795L: linux-edac@vger.kernel.org 4796S: Maintained 4797F: drivers/edac/r82600_edac.c 4798 4799EDAC-SBRIDGE 4800M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4801M: Mauro Carvalho Chehab <mchehab@kernel.org> 4802L: linux-edac@vger.kernel.org 4803S: Maintained 4804F: drivers/edac/sb_edac.c 4805 4806EDAC-SKYLAKE 4807M: Tony Luck <tony.luck@intel.com> 4808L: linux-edac@vger.kernel.org 4809S: Maintained 4810F: drivers/edac/skx_edac.c 4811 4812EDAC-XGENE 4813APPLIED MICRO (APM) X-GENE SOC EDAC 4814M: Loc Ho <lho@apm.com> 4815S: Supported 4816F: drivers/edac/xgene_edac.c 4817F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4818 4819EDIROL UA-101/UA-1000 DRIVER 4820M: Clemens Ladisch <clemens@ladisch.de> 4821L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4822T: git git://git.alsa-project.org/alsa-kernel.git 4823S: Maintained 4824F: sound/usb/misc/ua101.c 4825 4826EXTENSIBLE FIRMWARE INTERFACE (EFI) 4827M: Matt Fleming <matt@codeblueprint.co.uk> 4828M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4829L: linux-efi@vger.kernel.org 4830T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4831S: Maintained 4832F: Documentation/efi-stub.txt 4833F: arch/*/kernel/efi.c 4834F: arch/x86/boot/compressed/eboot.[ch] 4835F: arch/*/include/asm/efi.h 4836F: arch/x86/platform/efi/ 4837F: drivers/firmware/efi/ 4838F: include/linux/efi*.h 4839F: arch/arm/boot/compressed/efi-header.S 4840F: arch/arm64/kernel/efi-entry.S 4841 4842EFI VARIABLE FILESYSTEM 4843M: Matthew Garrett <matthew.garrett@nebula.com> 4844M: Jeremy Kerr <jk@ozlabs.org> 4845M: Matt Fleming <matt@codeblueprint.co.uk> 4846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4847L: linux-efi@vger.kernel.org 4848S: Maintained 4849F: fs/efivarfs/ 4850 4851EFIFB FRAMEBUFFER DRIVER 4852L: linux-fbdev@vger.kernel.org 4853M: Peter Jones <pjones@redhat.com> 4854S: Maintained 4855F: drivers/video/fbdev/efifb.c 4856 4857EFI TEST DRIVER 4858L: linux-efi@vger.kernel.org 4859M: Ivan Hu <ivan.hu@canonical.com> 4860M: Matt Fleming <matt@codeblueprint.co.uk> 4861S: Maintained 4862F: drivers/firmware/efi/test/ 4863 4864EFS FILESYSTEM 4865W: http://aeschi.ch.eu.org/efs/ 4866S: Orphan 4867F: fs/efs/ 4868 4869EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4870M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4871L: netdev@vger.kernel.org 4872S: Maintained 4873F: drivers/net/ethernet/ibm/ehea/ 4874 4875EM28XX VIDEO4LINUX DRIVER 4876M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4877M: Mauro Carvalho Chehab <mchehab@kernel.org> 4878L: linux-media@vger.kernel.org 4879W: https://linuxtv.org 4880T: git git://linuxtv.org/media_tree.git 4881S: Maintained 4882F: drivers/media/usb/em28xx/ 4883F: Documentation/media/v4l-drivers/em28xx* 4884 4885EMBEDDED LINUX 4886M: Paul Gortmaker <paul.gortmaker@windriver.com> 4887M: Matt Mackall <mpm@selenic.com> 4888M: David Woodhouse <dwmw2@infradead.org> 4889L: linux-embedded@vger.kernel.org 4890S: Maintained 4891 4892EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4893M: James Smart <james.smart@broadcom.com> 4894M: Dick Kennedy <dick.kennedy@broadcom.com> 4895L: linux-scsi@vger.kernel.org 4896W: http://www.broadcom.com 4897S: Supported 4898F: drivers/scsi/lpfc/ 4899 4900ENE CB710 FLASH CARD READER DRIVER 4901M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4902S: Maintained 4903F: drivers/misc/cb710/ 4904F: drivers/mmc/host/cb710-mmc.* 4905F: include/linux/cb710.h 4906 4907ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4908M: Maxim Levitsky <maximlevitsky@gmail.com> 4909S: Maintained 4910F: drivers/media/rc/ene_ir.* 4911 4912EPSON S1D13XXX FRAMEBUFFER DRIVER 4913M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4914S: Maintained 4915T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4916F: drivers/video/fbdev/s1d13xxxfb.c 4917F: include/video/s1d13xxxfb.h 4918 4919ET131X NETWORK DRIVER 4920M: Mark Einon <mark.einon@gmail.com> 4921S: Odd Fixes 4922F: drivers/net/ethernet/agere/ 4923 4924ETHERNET BRIDGE 4925M: Stephen Hemminger <stephen@networkplumber.org> 4926L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4927L: netdev@vger.kernel.org 4928W: http://www.linuxfoundation.org/en/Net:Bridge 4929S: Maintained 4930F: include/linux/netfilter_bridge/ 4931F: net/bridge/ 4932 4933ETHERNET PHY LIBRARY 4934M: Florian Fainelli <f.fainelli@gmail.com> 4935L: netdev@vger.kernel.org 4936S: Maintained 4937F: include/linux/phy.h 4938F: include/linux/phy_fixed.h 4939F: drivers/net/phy/ 4940F: Documentation/networking/phy.txt 4941F: drivers/of/of_mdio.c 4942F: drivers/of/of_net.c 4943 4944EXT2 FILE SYSTEM 4945M: Jan Kara <jack@suse.com> 4946L: linux-ext4@vger.kernel.org 4947S: Maintained 4948F: Documentation/filesystems/ext2.txt 4949F: fs/ext2/ 4950F: include/linux/ext2* 4951 4952EXT4 FILE SYSTEM 4953M: "Theodore Ts'o" <tytso@mit.edu> 4954M: Andreas Dilger <adilger.kernel@dilger.ca> 4955L: linux-ext4@vger.kernel.org 4956W: http://ext4.wiki.kernel.org 4957Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4959S: Maintained 4960F: Documentation/filesystems/ext4.txt 4961F: fs/ext4/ 4962 4963Extended Verification Module (EVM) 4964M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4965L: linux-ima-devel@lists.sourceforge.net 4966L: linux-security-module@vger.kernel.org 4967S: Supported 4968F: security/integrity/evm/ 4969 4970EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4971M: MyungJoo Ham <myungjoo.ham@samsung.com> 4972M: Chanwoo Choi <cw00.choi@samsung.com> 4973L: linux-kernel@vger.kernel.org 4974T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4975S: Maintained 4976F: drivers/extcon/ 4977F: include/linux/extcon/ 4978F: include/linux/extcon.h 4979F: Documentation/extcon/ 4980F: Documentation/devicetree/bindings/extcon/ 4981 4982EXYNOS DP DRIVER 4983M: Jingoo Han <jingoohan1@gmail.com> 4984L: dri-devel@lists.freedesktop.org 4985S: Maintained 4986F: drivers/gpu/drm/exynos/exynos_dp* 4987 4988EXYNOS SYSMMU (IOMMU) driver 4989M: Marek Szyprowski <m.szyprowski@samsung.com> 4990L: iommu@lists.linux-foundation.org 4991S: Maintained 4992F: drivers/iommu/exynos-iommu.c 4993 4994EZchip NPS platform support 4995M: Noam Camus <noamc@ezchip.com> 4996S: Supported 4997F: arch/arc/plat-eznps 4998F: arch/arc/boot/dts/eznps.dts 4999 5000F71805F HARDWARE MONITORING DRIVER 5001M: Jean Delvare <jdelvare@suse.com> 5002L: linux-hwmon@vger.kernel.org 5003S: Maintained 5004F: Documentation/hwmon/f71805f 5005F: drivers/hwmon/f71805f.c 5006 5007FC0011 TUNER DRIVER 5008M: Michael Buesch <m@bues.ch> 5009L: linux-media@vger.kernel.org 5010S: Maintained 5011F: drivers/media/tuners/fc0011.h 5012F: drivers/media/tuners/fc0011.c 5013 5014FC2580 MEDIA DRIVER 5015M: Antti Palosaari <crope@iki.fi> 5016L: linux-media@vger.kernel.org 5017W: https://linuxtv.org 5018W: http://palosaari.fi/linux/ 5019Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5020T: git git://linuxtv.org/anttip/media_tree.git 5021S: Maintained 5022F: drivers/media/tuners/fc2580* 5023 5024FANOTIFY 5025M: Eric Paris <eparis@redhat.com> 5026S: Maintained 5027F: fs/notify/fanotify/ 5028F: include/linux/fanotify.h 5029F: include/uapi/linux/fanotify.h 5030 5031FARSYNC SYNCHRONOUS DRIVER 5032M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5033W: http://www.farsite.co.uk/ 5034S: Supported 5035F: drivers/net/wan/farsync.* 5036 5037FAULT INJECTION SUPPORT 5038M: Akinobu Mita <akinobu.mita@gmail.com> 5039S: Supported 5040F: Documentation/fault-injection/ 5041F: lib/fault-inject.c 5042 5043FBTFT Framebuffer drivers 5044M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5045S: Maintained 5046F: drivers/staging/fbtft/ 5047 5048FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5049M: Johannes Thumshirn <jth@kernel.org> 5050L: fcoe-devel@open-fcoe.org 5051W: www.Open-FCoE.org 5052S: Supported 5053F: drivers/scsi/libfc/ 5054F: drivers/scsi/fcoe/ 5055F: include/scsi/fc/ 5056F: include/scsi/libfc.h 5057F: include/scsi/libfcoe.h 5058F: include/uapi/scsi/fc/ 5059 5060FILE LOCKING (flock() and fcntl()/lockf()) 5061M: Jeff Layton <jlayton@poochiereds.net> 5062M: "J. Bruce Fields" <bfields@fieldses.org> 5063L: linux-fsdevel@vger.kernel.org 5064S: Maintained 5065F: include/linux/fcntl.h 5066F: include/linux/fs.h 5067F: include/uapi/linux/fcntl.h 5068F: include/uapi/linux/fs.h 5069F: fs/fcntl.c 5070F: fs/locks.c 5071 5072FILESYSTEMS (VFS and infrastructure) 5073M: Alexander Viro <viro@zeniv.linux.org.uk> 5074L: linux-fsdevel@vger.kernel.org 5075S: Maintained 5076F: fs/* 5077 5078FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5079M: Riku Voipio <riku.voipio@iki.fi> 5080L: linux-hwmon@vger.kernel.org 5081S: Maintained 5082F: drivers/hwmon/f75375s.c 5083F: include/linux/f75375s.h 5084 5085FIREWIRE AUDIO DRIVERS 5086M: Clemens Ladisch <clemens@ladisch.de> 5087L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5088T: git git://git.alsa-project.org/alsa-kernel.git 5089S: Maintained 5090F: sound/firewire/ 5091 5092FIREWIRE MEDIA DRIVERS (firedtv) 5093M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5094L: linux-media@vger.kernel.org 5095L: linux1394-devel@lists.sourceforge.net 5096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5097S: Maintained 5098F: drivers/media/firewire/ 5099 5100FIREWIRE SBP-2 TARGET 5101M: Chris Boot <bootc@bootc.net> 5102L: linux-scsi@vger.kernel.org 5103L: target-devel@vger.kernel.org 5104L: linux1394-devel@lists.sourceforge.net 5105T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5106S: Maintained 5107F: drivers/target/sbp/ 5108 5109FIREWIRE SUBSYSTEM 5110M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5111L: linux1394-devel@lists.sourceforge.net 5112W: http://ieee1394.wiki.kernel.org/ 5113T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5114S: Maintained 5115F: drivers/firewire/ 5116F: include/linux/firewire.h 5117F: include/uapi/linux/firewire*.h 5118F: tools/firewire/ 5119 5120FIRMWARE LOADER (request_firmware) 5121M: Ming Lei <ming.lei@canonical.com> 5122M: Luis R. Rodriguez <mcgrof@kernel.org> 5123L: linux-kernel@vger.kernel.org 5124S: Maintained 5125F: Documentation/firmware_class/ 5126F: drivers/base/firmware*.c 5127F: include/linux/firmware.h 5128 5129FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5130M: Joshua Morris <josh.h.morris@us.ibm.com> 5131M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5132S: Maintained 5133F: drivers/block/rsxx/ 5134 5135FLOPPY DRIVER 5136M: Jiri Kosina <jikos@kernel.org> 5137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5138S: Odd fixes 5139F: drivers/block/floppy.c 5140 5141FMC SUBSYSTEM 5142M: Alessandro Rubini <rubini@gnudd.com> 5143W: http://www.ohwr.org/projects/fmc-bus 5144S: Supported 5145F: drivers/fmc/ 5146F: include/linux/fmc*.h 5147F: include/linux/ipmi-fru.h 5148K: fmc_d.*register 5149 5150FPGA MANAGER FRAMEWORK 5151M: Alan Tull <atull@opensource.altera.com> 5152R: Moritz Fischer <moritz.fischer@ettus.com> 5153L: linux-fpga@vger.kernel.org 5154S: Maintained 5155T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5156F: drivers/fpga/ 5157F: include/linux/fpga/fpga-mgr.h 5158W: http://www.rocketboards.org 5159 5160FPU EMULATOR 5161M: Bill Metzenthen <billm@melbpc.org.au> 5162W: http://floatingpoint.sourceforge.net/emulator/index.html 5163S: Maintained 5164F: arch/x86/math-emu/ 5165 5166FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5167L: netdev@vger.kernel.org 5168S: Orphan 5169F: drivers/net/wan/dlci.c 5170F: drivers/net/wan/sdla.c 5171 5172FRAMEBUFFER LAYER 5173M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5174L: linux-fbdev@vger.kernel.org 5175T: git git://github.com/bzolnier/linux.git 5176Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5177S: Maintained 5178F: Documentation/fb/ 5179F: drivers/video/ 5180F: include/video/ 5181F: include/linux/fb.h 5182F: include/uapi/video/ 5183F: include/uapi/linux/fb.h 5184 5185FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5186M: Horia Geantă <horia.geanta@nxp.com> 5187M: Dan Douglass <dan.douglass@nxp.com> 5188L: linux-crypto@vger.kernel.org 5189S: Maintained 5190F: drivers/crypto/caam/ 5191F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5192 5193FREESCALE DIU FRAMEBUFFER DRIVER 5194M: Timur Tabi <timur@tabi.org> 5195L: linux-fbdev@vger.kernel.org 5196S: Maintained 5197F: drivers/video/fbdev/fsl-diu-fb.* 5198 5199FREESCALE DMA DRIVER 5200M: Li Yang <leoli@freescale.com> 5201M: Zhang Wei <zw@zh-kernel.org> 5202L: linuxppc-dev@lists.ozlabs.org 5203S: Maintained 5204F: drivers/dma/fsldma.* 5205 5206FREESCALE GPMI NAND DRIVER 5207M: Han Xu <han.xu@nxp.com> 5208L: linux-mtd@lists.infradead.org 5209S: Maintained 5210F: drivers/mtd/nand/gpmi-nand/* 5211 5212FREESCALE I2C CPM DRIVER 5213M: Jochen Friedrich <jochen@scram.de> 5214L: linuxppc-dev@lists.ozlabs.org 5215L: linux-i2c@vger.kernel.org 5216S: Maintained 5217F: drivers/i2c/busses/i2c-cpm.c 5218 5219FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5220M: Sascha Hauer <kernel@pengutronix.de> 5221L: linux-fbdev@vger.kernel.org 5222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5223S: Maintained 5224F: include/linux/platform_data/video-imxfb.h 5225F: drivers/video/fbdev/imxfb.c 5226 5227FREESCALE QUAD SPI DRIVER 5228M: Han Xu <han.xu@nxp.com> 5229L: linux-mtd@lists.infradead.org 5230S: Maintained 5231F: drivers/mtd/spi-nor/fsl-quadspi.c 5232 5233FREESCALE SOC FS_ENET DRIVER 5234M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5235M: Vitaly Bordug <vbordug@ru.mvista.com> 5236L: linuxppc-dev@lists.ozlabs.org 5237L: netdev@vger.kernel.org 5238S: Maintained 5239F: drivers/net/ethernet/freescale/fs_enet/ 5240F: include/linux/fs_enet_pd.h 5241 5242FREESCALE IMX / MXC FEC DRIVER 5243M: Fugang Duan <fugang.duan@nxp.com> 5244L: netdev@vger.kernel.org 5245S: Maintained 5246F: drivers/net/ethernet/freescale/fec_main.c 5247F: drivers/net/ethernet/freescale/fec_ptp.c 5248F: drivers/net/ethernet/freescale/fec.h 5249F: Documentation/devicetree/bindings/net/fsl-fec.txt 5250 5251FREESCALE QORIQ DPAA FMAN DRIVER 5252M: Madalin Bucur <madalin.bucur@nxp.com> 5253L: netdev@vger.kernel.org 5254S: Maintained 5255F: drivers/net/ethernet/freescale/fman 5256F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5257 5258FREESCALE QORIQ DPAA ETHERNET DRIVER 5259M: Madalin Bucur <madalin.bucur@nxp.com> 5260L: netdev@vger.kernel.org 5261S: Maintained 5262F: drivers/net/ethernet/freescale/dpaa 5263 5264FREESCALE SOC DRIVERS 5265M: Scott Wood <oss@buserror.net> 5266L: linuxppc-dev@lists.ozlabs.org 5267L: linux-arm-kernel@lists.infradead.org 5268S: Maintained 5269F: drivers/soc/fsl/ 5270F: include/linux/fsl/ 5271 5272FREESCALE QUICC ENGINE LIBRARY 5273M: Qiang Zhao <qiang.zhao@nxp.com> 5274L: linuxppc-dev@lists.ozlabs.org 5275S: Maintained 5276F: drivers/soc/fsl/qe/ 5277F: include/soc/fsl/*qe*.h 5278F: include/soc/fsl/*ucc*.h 5279 5280FREESCALE USB PERIPHERAL DRIVERS 5281M: Li Yang <leoli@freescale.com> 5282L: linux-usb@vger.kernel.org 5283L: linuxppc-dev@lists.ozlabs.org 5284S: Maintained 5285F: drivers/usb/gadget/udc/fsl* 5286 5287FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5288M: Li Yang <leoli@freescale.com> 5289L: netdev@vger.kernel.org 5290L: linuxppc-dev@lists.ozlabs.org 5291S: Maintained 5292F: drivers/net/ethernet/freescale/ucc_geth* 5293 5294FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5295M: Claudiu Manoil <claudiu.manoil@freescale.com> 5296L: netdev@vger.kernel.org 5297S: Maintained 5298F: drivers/net/ethernet/freescale/gianfar* 5299X: drivers/net/ethernet/freescale/gianfar_ptp.c 5300F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5301 5302FREESCALE QUICC ENGINE UCC HDLC DRIVER 5303M: Zhao Qiang <qiang.zhao@nxp.com> 5304L: netdev@vger.kernel.org 5305L: linuxppc-dev@lists.ozlabs.org 5306S: Maintained 5307F: drivers/net/wan/fsl_ucc_hdlc* 5308 5309FREESCALE QUICC ENGINE UCC UART DRIVER 5310M: Timur Tabi <timur@tabi.org> 5311L: linuxppc-dev@lists.ozlabs.org 5312S: Maintained 5313F: drivers/tty/serial/ucc_uart.c 5314 5315FREESCALE SOC SOUND DRIVERS 5316M: Timur Tabi <timur@tabi.org> 5317M: Nicolin Chen <nicoleotsuka@gmail.com> 5318M: Xiubo Li <Xiubo.Lee@gmail.com> 5319R: Fabio Estevam <fabio.estevam@nxp.com> 5320L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5321L: linuxppc-dev@lists.ozlabs.org 5322S: Maintained 5323F: sound/soc/fsl/fsl* 5324F: sound/soc/fsl/imx* 5325F: sound/soc/fsl/mpc8610_hpcd.c 5326 5327FREEVXFS FILESYSTEM 5328M: Christoph Hellwig <hch@infradead.org> 5329W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5330S: Maintained 5331F: fs/freevxfs/ 5332 5333FREEZER 5334M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5335M: Pavel Machek <pavel@ucw.cz> 5336L: linux-pm@vger.kernel.org 5337S: Supported 5338F: Documentation/power/freezing-of-tasks.txt 5339F: include/linux/freezer.h 5340F: kernel/freezer.c 5341 5342FRONTSWAP API 5343M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5344L: linux-kernel@vger.kernel.org 5345S: Maintained 5346F: mm/frontswap.c 5347F: include/linux/frontswap.h 5348 5349FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5350M: David Howells <dhowells@redhat.com> 5351L: linux-cachefs@redhat.com (moderated for non-subscribers) 5352S: Supported 5353F: Documentation/filesystems/caching/ 5354F: fs/fscache/ 5355F: include/linux/fscache*.h 5356 5357FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5358M: Theodore Y. Ts'o <tytso@mit.edu> 5359M: Jaegeuk Kim <jaegeuk@kernel.org> 5360L: linux-fsdevel@vger.kernel.org 5361S: Supported 5362F: fs/crypto/ 5363F: include/linux/fscrypt*.h 5364 5365F2FS FILE SYSTEM 5366M: Jaegeuk Kim <jaegeuk@kernel.org> 5367M: Chao Yu <yuchao0@huawei.com> 5368L: linux-f2fs-devel@lists.sourceforge.net 5369W: https://f2fs.wiki.kernel.org/ 5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5371S: Maintained 5372F: Documentation/filesystems/f2fs.txt 5373F: Documentation/ABI/testing/sysfs-fs-f2fs 5374F: fs/f2fs/ 5375F: include/linux/f2fs_fs.h 5376F: include/trace/events/f2fs.h 5377 5378FUJITSU FR-V (FRV) PORT 5379S: Orphan 5380F: arch/frv/ 5381 5382FUJITSU LAPTOP EXTRAS 5383M: Jonathan Woithe <jwoithe@just42.net> 5384L: platform-driver-x86@vger.kernel.org 5385S: Maintained 5386F: drivers/platform/x86/fujitsu-laptop.c 5387 5388FUJITSU M-5MO LS CAMERA ISP DRIVER 5389M: Kyungmin Park <kyungmin.park@samsung.com> 5390M: Heungjun Kim <riverful.kim@samsung.com> 5391L: linux-media@vger.kernel.org 5392S: Maintained 5393F: drivers/media/i2c/m5mols/ 5394F: include/media/i2c/m5mols.h 5395 5396FUJITSU TABLET EXTRAS 5397M: Robert Gerlach <khnz@gmx.de> 5398L: platform-driver-x86@vger.kernel.org 5399S: Maintained 5400F: drivers/platform/x86/fujitsu-tablet.c 5401 5402FUSE: FILESYSTEM IN USERSPACE 5403M: Miklos Szeredi <miklos@szeredi.hu> 5404L: linux-fsdevel@vger.kernel.org 5405W: http://fuse.sourceforge.net/ 5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5407S: Maintained 5408F: fs/fuse/ 5409F: include/uapi/linux/fuse.h 5410F: Documentation/filesystems/fuse.txt 5411 5412FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5413M: Rik Faith <faith@cs.unc.edu> 5414L: linux-scsi@vger.kernel.org 5415S: Odd Fixes (e.g., new signatures) 5416F: drivers/scsi/fdomain.* 5417 5418GCC PLUGINS 5419M: Kees Cook <keescook@chromium.org> 5420R: Emese Revfy <re.emese@gmail.com> 5421L: kernel-hardening@lists.openwall.com 5422S: Maintained 5423F: scripts/gcc-plugins/ 5424F: scripts/gcc-plugin.sh 5425F: scripts/Makefile.gcc-plugins 5426F: Documentation/gcc-plugins.txt 5427 5428GCOV BASED KERNEL PROFILING 5429M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5430S: Maintained 5431F: kernel/gcov/ 5432F: Documentation/dev-tools/gcov.rst 5433 5434GDT SCSI DISK ARRAY CONTROLLER DRIVER 5435M: Achim Leubner <achim_leubner@adaptec.com> 5436L: linux-scsi@vger.kernel.org 5437W: http://www.icp-vortex.com/ 5438S: Supported 5439F: drivers/scsi/gdt* 5440 5441GDB KERNEL DEBUGGING HELPER SCRIPTS 5442M: Jan Kiszka <jan.kiszka@siemens.com> 5443M: Kieran Bingham <kieran@bingham.xyz> 5444S: Supported 5445F: scripts/gdb/ 5446 5447GEMTEK FM RADIO RECEIVER DRIVER 5448M: Hans Verkuil <hverkuil@xs4all.nl> 5449L: linux-media@vger.kernel.org 5450T: git git://linuxtv.org/media_tree.git 5451W: https://linuxtv.org 5452S: Maintained 5453F: drivers/media/radio/radio-gemtek* 5454 5455GENERIC GPIO I2C DRIVER 5456M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5457S: Supported 5458F: drivers/i2c/busses/i2c-gpio.c 5459F: include/linux/i2c-gpio.h 5460 5461GENERIC GPIO I2C MULTIPLEXER DRIVER 5462M: Peter Korsgaard <peter.korsgaard@barco.com> 5463L: linux-i2c@vger.kernel.org 5464S: Supported 5465F: drivers/i2c/muxes/i2c-mux-gpio.c 5466F: include/linux/i2c-mux-gpio.h 5467F: Documentation/i2c/muxes/i2c-mux-gpio 5468 5469GENERIC HDLC (WAN) DRIVERS 5470M: Krzysztof Halasa <khc@pm.waw.pl> 5471W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5472S: Maintained 5473F: drivers/net/wan/c101.c 5474F: drivers/net/wan/hd6457* 5475F: drivers/net/wan/hdlc* 5476F: drivers/net/wan/n2.c 5477F: drivers/net/wan/pc300too.c 5478F: drivers/net/wan/pci200syn.c 5479F: drivers/net/wan/wanxl* 5480 5481GENERIC INCLUDE/ASM HEADER FILES 5482M: Arnd Bergmann <arnd@arndb.de> 5483L: linux-arch@vger.kernel.org 5484T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5485S: Maintained 5486F: include/asm-generic/ 5487F: include/uapi/asm-generic/ 5488 5489GENERIC PHY FRAMEWORK 5490M: Kishon Vijay Abraham I <kishon@ti.com> 5491L: linux-kernel@vger.kernel.org 5492T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5493S: Supported 5494F: drivers/phy/ 5495F: include/linux/phy/ 5496 5497GENERIC PM DOMAINS 5498M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5499M: Kevin Hilman <khilman@kernel.org> 5500M: Ulf Hansson <ulf.hansson@linaro.org> 5501L: linux-pm@vger.kernel.org 5502S: Supported 5503F: drivers/base/power/domain*.c 5504F: include/linux/pm_domain.h 5505 5506GENERIC UIO DRIVER FOR PCI DEVICES 5507M: "Michael S. Tsirkin" <mst@redhat.com> 5508L: kvm@vger.kernel.org 5509S: Supported 5510F: drivers/uio/uio_pci_generic.c 5511 5512GET_MAINTAINER SCRIPT 5513M: Joe Perches <joe@perches.com> 5514S: Maintained 5515F: scripts/get_maintainer.pl 5516 5517GENWQE (IBM Generic Workqueue Card) 5518M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5519M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5520S: Supported 5521F: drivers/misc/genwqe/ 5522 5523GFS2 FILE SYSTEM 5524M: Steven Whitehouse <swhiteho@redhat.com> 5525M: Bob Peterson <rpeterso@redhat.com> 5526L: cluster-devel@redhat.com 5527W: http://sources.redhat.com/cluster/ 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5529S: Supported 5530F: Documentation/filesystems/gfs2*.txt 5531F: fs/gfs2/ 5532F: include/uapi/linux/gfs2_ondisk.h 5533 5534GIGASET ISDN DRIVERS 5535M: Paul Bolle <pebolle@tiscali.nl> 5536L: gigaset307x-common@lists.sourceforge.net 5537W: http://gigaset307x.sourceforge.net/ 5538S: Odd Fixes 5539F: Documentation/isdn/README.gigaset 5540F: drivers/isdn/gigaset/ 5541F: include/uapi/linux/gigaset_dev.h 5542 5543GO7007 MPEG CODEC 5544M: Hans Verkuil <hans.verkuil@cisco.com> 5545L: linux-media@vger.kernel.org 5546S: Maintained 5547F: drivers/media/usb/go7007/ 5548 5549GOODIX TOUCHSCREEN 5550M: Bastien Nocera <hadess@hadess.net> 5551L: linux-input@vger.kernel.org 5552S: Maintained 5553F: drivers/input/touchscreen/goodix.c 5554 5555GPIO MOCKUP DRIVER 5556M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5557L: linux-gpio@vger.kernel.org 5558S: Maintained 5559F: drivers/gpio/gpio-mockup.c 5560F: tools/testing/selftests/gpio/ 5561 5562GPIO SUBSYSTEM 5563M: Linus Walleij <linus.walleij@linaro.org> 5564M: Alexandre Courbot <gnurou@gmail.com> 5565L: linux-gpio@vger.kernel.org 5566T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5567S: Maintained 5568F: Documentation/devicetree/bindings/gpio/ 5569F: Documentation/gpio/ 5570F: Documentation/ABI/testing/gpio-cdev 5571F: Documentation/ABI/obsolete/sysfs-gpio 5572F: drivers/gpio/ 5573F: include/linux/gpio/ 5574F: include/linux/gpio.h 5575F: include/asm-generic/gpio.h 5576F: include/uapi/linux/gpio.h 5577F: tools/gpio/ 5578 5579GRE DEMULTIPLEXER DRIVER 5580M: Dmitry Kozlov <xeb@mail.ru> 5581L: netdev@vger.kernel.org 5582S: Maintained 5583F: net/ipv4/gre_demux.c 5584F: net/ipv4/gre_offload.c 5585F: include/net/gre.h 5586 5587GRETH 10/100/1G Ethernet MAC device driver 5588M: Andreas Larsson <andreas@gaisler.com> 5589L: netdev@vger.kernel.org 5590S: Maintained 5591F: drivers/net/ethernet/aeroflex/ 5592 5593GREYBUS SUBSYSTEM 5594M: Johan Hovold <johan@kernel.org> 5595M: Alex Elder <elder@kernel.org> 5596M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5597S: Maintained 5598F: drivers/staging/greybus/ 5599L: greybus-dev@lists.linaro.org 5600 5601GREYBUS AUDIO PROTOCOLS DRIVERS 5602M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5603M: Mark Greer <mgreer@animalcreek.com> 5604S: Maintained 5605F: drivers/staging/greybus/audio_apbridgea.c 5606F: drivers/staging/greybus/audio_apbridgea.h 5607F: drivers/staging/greybus/audio_codec.c 5608F: drivers/staging/greybus/audio_codec.h 5609F: drivers/staging/greybus/audio_gb.c 5610F: drivers/staging/greybus/audio_manager.c 5611F: drivers/staging/greybus/audio_manager.h 5612F: drivers/staging/greybus/audio_manager_module.c 5613F: drivers/staging/greybus/audio_manager_private.h 5614F: drivers/staging/greybus/audio_manager_sysfs.c 5615F: drivers/staging/greybus/audio_module.c 5616F: drivers/staging/greybus/audio_topology.c 5617 5618GREYBUS PROTOCOLS DRIVERS 5619M: Rui Miguel Silva <rmfrfs@gmail.com> 5620S: Maintained 5621F: drivers/staging/greybus/sdio.c 5622F: drivers/staging/greybus/light.c 5623F: drivers/staging/greybus/gpio.c 5624F: drivers/staging/greybus/power_supply.c 5625F: drivers/staging/greybus/spi.c 5626F: drivers/staging/greybus/spilib.c 5627 5628GREYBUS PROTOCOLS DRIVERS 5629M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5630S: Maintained 5631F: drivers/staging/greybus/loopback.c 5632F: drivers/staging/greybus/timesync.c 5633F: drivers/staging/greybus/timesync_platform.c 5634 5635GREYBUS PROTOCOLS DRIVERS 5636M: Viresh Kumar <vireshk@kernel.org> 5637S: Maintained 5638F: drivers/staging/greybus/authentication.c 5639F: drivers/staging/greybus/bootrom.c 5640F: drivers/staging/greybus/firmware.h 5641F: drivers/staging/greybus/fw-core.c 5642F: drivers/staging/greybus/fw-download.c 5643F: drivers/staging/greybus/fw-managament.c 5644F: drivers/staging/greybus/greybus_authentication.h 5645F: drivers/staging/greybus/greybus_firmware.h 5646F: drivers/staging/greybus/hid.c 5647F: drivers/staging/greybus/i2c.c 5648F: drivers/staging/greybus/spi.c 5649F: drivers/staging/greybus/spilib.c 5650F: drivers/staging/greybus/spilib.h 5651 5652GREYBUS PROTOCOLS DRIVERS 5653M: David Lin <dtwlin@gmail.com> 5654S: Maintained 5655F: drivers/staging/greybus/uart.c 5656F: drivers/staging/greybus/log.c 5657 5658GREYBUS PLATFORM DRIVERS 5659M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5660S: Maintained 5661F: drivers/staging/greybus/arche-platform.c 5662F: drivers/staging/greybus/arche-apb-ctrl.c 5663F: drivers/staging/greybus/arche_platform.h 5664 5665GS1662 VIDEO SERIALIZER 5666M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5667L: linux-media@vger.kernel.org 5668T: git git://linuxtv.org/media_tree.git 5669S: Maintained 5670F: drivers/media/spi/gs1662.c 5671 5672GSPCA FINEPIX SUBDRIVER 5673M: Frank Zago <frank@zago.net> 5674L: linux-media@vger.kernel.org 5675T: git git://linuxtv.org/media_tree.git 5676S: Maintained 5677F: drivers/media/usb/gspca/finepix.c 5678 5679GSPCA GL860 SUBDRIVER 5680M: Olivier Lorin <o.lorin@laposte.net> 5681L: linux-media@vger.kernel.org 5682T: git git://linuxtv.org/media_tree.git 5683S: Maintained 5684F: drivers/media/usb/gspca/gl860/ 5685 5686GSPCA M5602 SUBDRIVER 5687M: Erik Andren <erik.andren@gmail.com> 5688L: linux-media@vger.kernel.org 5689T: git git://linuxtv.org/media_tree.git 5690S: Maintained 5691F: drivers/media/usb/gspca/m5602/ 5692 5693GSPCA PAC207 SONIXB SUBDRIVER 5694M: Hans Verkuil <hverkuil@xs4all.nl> 5695L: linux-media@vger.kernel.org 5696T: git git://linuxtv.org/media_tree.git 5697S: Odd Fixes 5698F: drivers/media/usb/gspca/pac207.c 5699 5700GSPCA SN9C20X SUBDRIVER 5701M: Brian Johnson <brijohn@gmail.com> 5702L: linux-media@vger.kernel.org 5703T: git git://linuxtv.org/media_tree.git 5704S: Maintained 5705F: drivers/media/usb/gspca/sn9c20x.c 5706 5707GSPCA T613 SUBDRIVER 5708M: Leandro Costantino <lcostantino@gmail.com> 5709L: linux-media@vger.kernel.org 5710T: git git://linuxtv.org/media_tree.git 5711S: Maintained 5712F: drivers/media/usb/gspca/t613.c 5713 5714GSPCA USB WEBCAM DRIVER 5715M: Hans Verkuil <hverkuil@xs4all.nl> 5716L: linux-media@vger.kernel.org 5717T: git git://linuxtv.org/media_tree.git 5718S: Odd Fixes 5719F: drivers/media/usb/gspca/ 5720 5721GTP (GPRS Tunneling Protocol) 5722M: Pablo Neira Ayuso <pablo@netfilter.org> 5723M: Harald Welte <laforge@gnumonks.org> 5724L: osmocom-net-gprs@lists.osmocom.org 5725T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5726S: Maintained 5727F: drivers/net/gtp.c 5728 5729GUID PARTITION TABLE (GPT) 5730M: Davidlohr Bueso <dave@stgolabs.net> 5731L: linux-efi@vger.kernel.org 5732S: Maintained 5733F: block/partitions/efi.* 5734 5735STK1160 USB VIDEO CAPTURE DRIVER 5736M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5737L: linux-media@vger.kernel.org 5738T: git git://linuxtv.org/media_tree.git 5739S: Maintained 5740F: drivers/media/usb/stk1160/ 5741 5742H8/300 ARCHITECTURE 5743M: Yoshinori Sato <ysato@users.sourceforge.jp> 5744L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5745W: http://uclinux-h8.sourceforge.jp 5746T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5747S: Maintained 5748F: arch/h8300/ 5749F: drivers/clocksource/h8300_*.c 5750F: drivers/clk/h8300/ 5751F: drivers/irqchip/irq-renesas-h8*.c 5752 5753HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5754M: Frank Seidel <frank@f-seidel.de> 5755L: platform-driver-x86@vger.kernel.org 5756W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5757S: Maintained 5758F: drivers/platform/x86/hdaps.c 5759 5760HDPVR USB VIDEO ENCODER DRIVER 5761M: Hans Verkuil <hverkuil@xs4all.nl> 5762L: linux-media@vger.kernel.org 5763T: git git://linuxtv.org/media_tree.git 5764W: https://linuxtv.org 5765S: Odd Fixes 5766F: drivers/media/usb/hdpvr/ 5767 5768HWPOISON MEMORY FAILURE HANDLING 5769M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5770L: linux-mm@kvack.org 5771S: Maintained 5772F: mm/memory-failure.c 5773F: mm/hwpoison-inject.c 5774 5775HYPERVISOR VIRTUAL CONSOLE DRIVER 5776L: linuxppc-dev@lists.ozlabs.org 5777S: Odd Fixes 5778F: drivers/tty/hvc/ 5779 5780HACKRF MEDIA DRIVER 5781M: Antti Palosaari <crope@iki.fi> 5782L: linux-media@vger.kernel.org 5783W: https://linuxtv.org 5784W: http://palosaari.fi/linux/ 5785Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5786T: git git://linuxtv.org/anttip/media_tree.git 5787S: Maintained 5788F: drivers/media/usb/hackrf/ 5789 5790HARDWARE MONITORING 5791M: Jean Delvare <jdelvare@suse.com> 5792M: Guenter Roeck <linux@roeck-us.net> 5793L: linux-hwmon@vger.kernel.org 5794W: http://hwmon.wiki.kernel.org/ 5795T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5796T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5797S: Maintained 5798F: Documentation/hwmon/ 5799F: drivers/hwmon/ 5800F: include/linux/hwmon*.h 5801 5802HARDWARE RANDOM NUMBER GENERATOR CORE 5803M: Matt Mackall <mpm@selenic.com> 5804M: Herbert Xu <herbert@gondor.apana.org.au> 5805L: linux-crypto@vger.kernel.org 5806S: Odd fixes 5807F: Documentation/devicetree/bindings/rng/ 5808F: Documentation/hw_random.txt 5809F: drivers/char/hw_random/ 5810F: include/linux/hw_random.h 5811 5812HARDWARE SPINLOCK CORE 5813M: Ohad Ben-Cohen <ohad@wizery.com> 5814M: Bjorn Andersson <bjorn.andersson@linaro.org> 5815L: linux-remoteproc@vger.kernel.org 5816S: Maintained 5817T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5818F: Documentation/devicetree/bindings/hwlock/ 5819F: Documentation/hwspinlock.txt 5820F: drivers/hwspinlock/ 5821F: include/linux/hwspinlock.h 5822 5823HARMONY SOUND DRIVER 5824L: linux-parisc@vger.kernel.org 5825S: Maintained 5826F: sound/parisc/harmony.* 5827 5828HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5829M: Jimmy Vance <jimmy.vance@hpe.com> 5830S: Supported 5831F: Documentation/watchdog/hpwdt.txt 5832F: drivers/watchdog/hpwdt.c 5833 5834HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5835M: Don Brace <don.brace@microsemi.com> 5836L: esc.storagedev@microsemi.com 5837L: linux-scsi@vger.kernel.org 5838S: Supported 5839F: Documentation/scsi/hpsa.txt 5840F: drivers/scsi/hpsa*.[ch] 5841F: include/linux/cciss*.h 5842F: include/uapi/linux/cciss*.h 5843 5844HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5845M: Don Brace <don.brace@microsemi.com> 5846L: esc.storagedev@microsemi.com 5847L: linux-scsi@vger.kernel.org 5848S: Supported 5849F: Documentation/blockdev/cciss.txt 5850F: drivers/block/cciss* 5851F: include/linux/cciss_ioctl.h 5852F: include/uapi/linux/cciss_ioctl.h 5853 5854HFI1 DRIVER 5855M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5856M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5857L: linux-rdma@vger.kernel.org 5858S: Supported 5859F: drivers/infiniband/hw/hfi1 5860 5861HFS FILESYSTEM 5862L: linux-fsdevel@vger.kernel.org 5863S: Orphan 5864F: Documentation/filesystems/hfs.txt 5865F: fs/hfs/ 5866 5867HFSPLUS FILESYSTEM 5868L: linux-fsdevel@vger.kernel.org 5869S: Orphan 5870F: Documentation/filesystems/hfsplus.txt 5871F: fs/hfsplus/ 5872 5873HGA FRAMEBUFFER DRIVER 5874M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5875L: linux-nvidia@lists.surfsouth.com 5876W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5877S: Maintained 5878F: drivers/video/fbdev/hgafb.c 5879 5880HIBERNATION (aka Software Suspend, aka swsusp) 5881M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5882M: Pavel Machek <pavel@ucw.cz> 5883L: linux-pm@vger.kernel.org 5884B: https://bugzilla.kernel.org 5885S: Supported 5886F: arch/x86/power/ 5887F: drivers/base/power/ 5888F: kernel/power/ 5889F: include/linux/suspend.h 5890F: include/linux/freezer.h 5891F: include/linux/pm.h 5892F: arch/*/include/asm/suspend*.h 5893 5894HID CORE LAYER 5895M: Jiri Kosina <jikos@kernel.org> 5896R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5897L: linux-input@vger.kernel.org 5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5899S: Maintained 5900F: drivers/hid/ 5901F: include/linux/hid* 5902F: include/uapi/linux/hid* 5903 5904HID SENSOR HUB DRIVERS 5905M: Jiri Kosina <jikos@kernel.org> 5906M: Jonathan Cameron <jic23@kernel.org> 5907M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5908L: linux-input@vger.kernel.org 5909L: linux-iio@vger.kernel.org 5910S: Maintained 5911F: Documentation/hid/hid-sensor* 5912F: drivers/hid/hid-sensor-* 5913F: drivers/iio/*/hid-* 5914F: include/linux/hid-sensor-* 5915 5916HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5917M: Thomas Gleixner <tglx@linutronix.de> 5918L: linux-kernel@vger.kernel.org 5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5920S: Maintained 5921F: Documentation/timers/ 5922F: kernel/time/hrtimer.c 5923F: kernel/time/clockevents.c 5924F: kernel/time/tick*.* 5925F: kernel/time/timer_*.c 5926F: include/linux/clockchips.h 5927F: include/linux/hrtimer.h 5928 5929HIGH-SPEED SCC DRIVER FOR AX.25 5930L: linux-hams@vger.kernel.org 5931S: Orphan 5932F: drivers/net/hamradio/dmascc.c 5933F: drivers/net/hamradio/scc.c 5934 5935HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5936M: HighPoint Linux Team <linux@highpoint-tech.com> 5937W: http://www.highpoint-tech.com 5938S: Supported 5939F: Documentation/scsi/hptiop.txt 5940F: drivers/scsi/hptiop.c 5941 5942HIPPI 5943M: Jes Sorensen <jes@trained-monkey.org> 5944L: linux-hippi@sunsite.dk 5945S: Maintained 5946F: include/linux/hippidevice.h 5947F: include/uapi/linux/if_hippi.h 5948F: net/802/hippi.c 5949F: drivers/net/hippi/ 5950 5951HISILICON NETWORK SUBSYSTEM DRIVER 5952M: Yisen Zhuang <yisen.zhuang@huawei.com> 5953M: Salil Mehta <salil.mehta@huawei.com> 5954L: netdev@vger.kernel.org 5955W: http://www.hisilicon.com 5956S: Maintained 5957F: drivers/net/ethernet/hisilicon/ 5958F: Documentation/devicetree/bindings/net/hisilicon*.txt 5959 5960HISILICON ROCE DRIVER 5961M: Lijun Ou <oulijun@huawei.com> 5962M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5963L: linux-rdma@vger.kernel.org 5964S: Maintained 5965F: drivers/infiniband/hw/hns/ 5966F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5967 5968HISILICON SAS Controller 5969M: John Garry <john.garry@huawei.com> 5970W: http://www.hisilicon.com 5971S: Supported 5972F: drivers/scsi/hisi_sas/ 5973F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5974 5975HOST AP DRIVER 5976M: Jouni Malinen <j@w1.fi> 5977L: linux-wireless@vger.kernel.org 5978W: http://w1.fi/hostap-driver.html 5979S: Obsolete 5980F: drivers/net/wireless/intersil/hostap/ 5981 5982HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5983L: platform-driver-x86@vger.kernel.org 5984S: Orphan 5985F: drivers/platform/x86/tc1100-wmi.c 5986 5987HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5988M: Jaroslav Kysela <perex@perex.cz> 5989S: Maintained 5990F: drivers/net/ethernet/hp/hp100.* 5991 5992HPET: High Precision Event Timers driver 5993M: Clemens Ladisch <clemens@ladisch.de> 5994S: Maintained 5995F: Documentation/timers/hpet.txt 5996F: drivers/char/hpet.c 5997F: include/linux/hpet.h 5998F: include/uapi/linux/hpet.h 5999 6000HPET: x86 6001S: Orphan 6002F: arch/x86/kernel/hpet.c 6003F: arch/x86/include/asm/hpet.h 6004 6005HPFS FILESYSTEM 6006M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6007W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6008S: Maintained 6009F: fs/hpfs/ 6010 6011HSI SUBSYSTEM 6012M: Sebastian Reichel <sre@kernel.org> 6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6014S: Maintained 6015F: Documentation/ABI/testing/sysfs-bus-hsi 6016F: Documentation/device-drivers/serial-interfaces.rst 6017F: drivers/hsi/ 6018F: include/linux/hsi/ 6019F: include/uapi/linux/hsi/ 6020 6021HSO 3G MODEM DRIVER 6022L: linux-usb@vger.kernel.org 6023S: Orphan 6024F: drivers/net/usb/hso.c 6025 6026HSR NETWORK PROTOCOL 6027M: Arvid Brodin <arvid.brodin@alten.se> 6028L: netdev@vger.kernel.org 6029S: Maintained 6030F: net/hsr/ 6031 6032HTCPEN TOUCHSCREEN DRIVER 6033M: Pau Oliva Fora <pof@eslack.org> 6034L: linux-input@vger.kernel.org 6035S: Maintained 6036F: drivers/input/touchscreen/htcpen.c 6037 6038HUGETLB FILESYSTEM 6039M: Nadia Yvette Chambers <nyc@holomorphy.com> 6040S: Maintained 6041F: fs/hugetlbfs/ 6042 6043HVA ST MEDIA DRIVER 6044M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6045L: linux-media@vger.kernel.org 6046T: git git://linuxtv.org/media_tree.git 6047W: https://linuxtv.org 6048S: Supported 6049F: drivers/media/platform/sti/hva 6050 6051Hyper-V CORE AND DRIVERS 6052M: "K. Y. Srinivasan" <kys@microsoft.com> 6053M: Haiyang Zhang <haiyangz@microsoft.com> 6054M: Stephen Hemminger <sthemmin@microsoft.com> 6055L: devel@linuxdriverproject.org 6056S: Maintained 6057F: arch/x86/include/asm/mshyperv.h 6058F: arch/x86/include/uapi/asm/hyperv.h 6059F: arch/x86/kernel/cpu/mshyperv.c 6060F: arch/x86/hyperv 6061F: drivers/hid/hid-hyperv.c 6062F: drivers/hv/ 6063F: drivers/input/serio/hyperv-keyboard.c 6064F: drivers/pci/host/pci-hyperv.c 6065F: drivers/net/hyperv/ 6066F: drivers/scsi/storvsc_drv.c 6067F: drivers/uio/uio_hv_generic.c 6068F: drivers/video/fbdev/hyperv_fb.c 6069F: include/linux/hyperv.h 6070F: tools/hv/ 6071F: Documentation/ABI/stable/sysfs-bus-vmbus 6072 6073I2C MUXES 6074M: Peter Rosin <peda@axentia.se> 6075L: linux-i2c@vger.kernel.org 6076S: Maintained 6077F: Documentation/i2c/i2c-topology 6078F: Documentation/i2c/muxes/ 6079F: Documentation/devicetree/bindings/i2c/i2c-mux* 6080F: Documentation/devicetree/bindings/i2c/i2c-arb* 6081F: Documentation/devicetree/bindings/i2c/i2c-gate* 6082F: drivers/i2c/i2c-mux.c 6083F: drivers/i2c/muxes/ 6084F: include/linux/i2c-mux.h 6085 6086I2C OVER PARALLEL PORT 6087M: Jean Delvare <jdelvare@suse.com> 6088L: linux-i2c@vger.kernel.org 6089S: Maintained 6090F: Documentation/i2c/busses/i2c-parport 6091F: Documentation/i2c/busses/i2c-parport-light 6092F: drivers/i2c/busses/i2c-parport.c 6093F: drivers/i2c/busses/i2c-parport-light.c 6094 6095I2C/SMBUS CONTROLLER DRIVERS FOR PC 6096M: Jean Delvare <jdelvare@suse.com> 6097L: linux-i2c@vger.kernel.org 6098S: Maintained 6099F: Documentation/i2c/busses/i2c-ali1535 6100F: Documentation/i2c/busses/i2c-ali1563 6101F: Documentation/i2c/busses/i2c-ali15x3 6102F: Documentation/i2c/busses/i2c-amd756 6103F: Documentation/i2c/busses/i2c-amd8111 6104F: Documentation/i2c/busses/i2c-i801 6105F: Documentation/i2c/busses/i2c-nforce2 6106F: Documentation/i2c/busses/i2c-piix4 6107F: Documentation/i2c/busses/i2c-sis5595 6108F: Documentation/i2c/busses/i2c-sis630 6109F: Documentation/i2c/busses/i2c-sis96x 6110F: Documentation/i2c/busses/i2c-via 6111F: Documentation/i2c/busses/i2c-viapro 6112F: drivers/i2c/busses/i2c-ali1535.c 6113F: drivers/i2c/busses/i2c-ali1563.c 6114F: drivers/i2c/busses/i2c-ali15x3.c 6115F: drivers/i2c/busses/i2c-amd756.c 6116F: drivers/i2c/busses/i2c-amd756-s4882.c 6117F: drivers/i2c/busses/i2c-amd8111.c 6118F: drivers/i2c/busses/i2c-i801.c 6119F: drivers/i2c/busses/i2c-isch.c 6120F: drivers/i2c/busses/i2c-nforce2.c 6121F: drivers/i2c/busses/i2c-nforce2-s4985.c 6122F: drivers/i2c/busses/i2c-piix4.c 6123F: drivers/i2c/busses/i2c-sis5595.c 6124F: drivers/i2c/busses/i2c-sis630.c 6125F: drivers/i2c/busses/i2c-sis96x.c 6126F: drivers/i2c/busses/i2c-via.c 6127F: drivers/i2c/busses/i2c-viapro.c 6128 6129I2C/SMBUS ISMT DRIVER 6130M: Seth Heasley <seth.heasley@intel.com> 6131M: Neil Horman <nhorman@tuxdriver.com> 6132L: linux-i2c@vger.kernel.org 6133F: drivers/i2c/busses/i2c-ismt.c 6134F: Documentation/i2c/busses/i2c-ismt 6135 6136I2C/SMBUS STUB DRIVER 6137M: Jean Delvare <jdelvare@suse.com> 6138L: linux-i2c@vger.kernel.org 6139S: Maintained 6140F: drivers/i2c/i2c-stub.c 6141 6142I2C SUBSYSTEM 6143M: Wolfram Sang <wsa@the-dreams.de> 6144L: linux-i2c@vger.kernel.org 6145W: https://i2c.wiki.kernel.org/ 6146Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6147T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6148S: Maintained 6149F: Documentation/devicetree/bindings/i2c/ 6150F: Documentation/i2c/ 6151F: drivers/i2c/ 6152F: drivers/i2c/*/ 6153F: include/linux/i2c.h 6154F: include/linux/i2c-*.h 6155F: include/uapi/linux/i2c.h 6156F: include/uapi/linux/i2c-*.h 6157 6158I2C ACPI SUPPORT 6159M: Mika Westerberg <mika.westerberg@linux.intel.com> 6160L: linux-i2c@vger.kernel.org 6161L: linux-acpi@vger.kernel.org 6162S: Maintained 6163 6164I2C-TAOS-EVM DRIVER 6165M: Jean Delvare <jdelvare@suse.com> 6166L: linux-i2c@vger.kernel.org 6167S: Maintained 6168F: Documentation/i2c/busses/i2c-taos-evm 6169F: drivers/i2c/busses/i2c-taos-evm.c 6170 6171I2C-TINY-USB DRIVER 6172M: Till Harbaum <till@harbaum.org> 6173L: linux-i2c@vger.kernel.org 6174W: http://www.harbaum.org/till/i2c_tiny_usb 6175S: Maintained 6176F: drivers/i2c/busses/i2c-tiny-usb.c 6177 6178i386 BOOT CODE 6179M: "H. Peter Anvin" <hpa@zytor.com> 6180S: Maintained 6181F: arch/x86/boot/ 6182 6183i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6184M: "H. Peter Anvin" <hpa@zytor.com> 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6186S: Maintained 6187 6188IA64 (Itanium) PLATFORM 6189M: Tony Luck <tony.luck@intel.com> 6190M: Fenghua Yu <fenghua.yu@intel.com> 6191L: linux-ia64@vger.kernel.org 6192T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6193S: Maintained 6194F: arch/ia64/ 6195 6196IBM Power VMX Cryptographic instructions 6197M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6198M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6199L: linux-crypto@vger.kernel.org 6200S: Supported 6201F: drivers/crypto/vmx/Makefile 6202F: drivers/crypto/vmx/Kconfig 6203F: drivers/crypto/vmx/vmx.c 6204F: drivers/crypto/vmx/aes* 6205F: drivers/crypto/vmx/ghash* 6206F: drivers/crypto/vmx/ppc-xlate.pl 6207 6208IBM Power in-Nest Crypto Acceleration 6209M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6210M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6211L: linux-crypto@vger.kernel.org 6212S: Supported 6213F: drivers/crypto/nx/Makefile 6214F: drivers/crypto/nx/Kconfig 6215F: drivers/crypto/nx/nx-aes* 6216F: drivers/crypto/nx/nx-sha* 6217F: drivers/crypto/nx/nx.* 6218F: drivers/crypto/nx/nx_csbcpb.h 6219F: drivers/crypto/nx/nx_debugfs.h 6220 6221IBM Power 842 compression accelerator 6222M: Dan Streetman <ddstreet@ieee.org> 6223S: Supported 6224F: drivers/crypto/nx/Makefile 6225F: drivers/crypto/nx/Kconfig 6226F: drivers/crypto/nx/nx-842* 6227F: include/linux/sw842.h 6228F: crypto/842.c 6229F: lib/842/ 6230 6231IBM Power Linux RAID adapter 6232M: Brian King <brking@us.ibm.com> 6233S: Supported 6234F: drivers/scsi/ipr.* 6235 6236IBM Power Virtual Ethernet Device Driver 6237M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6238L: netdev@vger.kernel.org 6239S: Supported 6240F: drivers/net/ethernet/ibm/ibmveth.* 6241 6242IBM Power SRIOV Virtual NIC Device Driver 6243M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6244M: John Allen <jallen@linux.vnet.ibm.com> 6245L: netdev@vger.kernel.org 6246S: Supported 6247F: drivers/net/ethernet/ibm/ibmvnic.* 6248 6249IBM Power Virtual SCSI Device Drivers 6250M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6251L: linux-scsi@vger.kernel.org 6252S: Supported 6253F: drivers/scsi/ibmvscsi/ibmvscsi* 6254F: include/scsi/viosrp.h 6255 6256IBM Power Virtual SCSI Device Target Driver 6257M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6258M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6259L: linux-scsi@vger.kernel.org 6260L: target-devel@vger.kernel.org 6261S: Supported 6262F: drivers/scsi/ibmvscsi_tgt/ 6263 6264IBM Power Virtual FC Device Drivers 6265M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6266L: linux-scsi@vger.kernel.org 6267S: Supported 6268F: drivers/scsi/ibmvscsi/ibmvfc* 6269 6270IBM ServeRAID RAID DRIVER 6271S: Orphan 6272F: drivers/scsi/ips.* 6273 6274ICH LPC AND GPIO DRIVER 6275M: Peter Tyser <ptyser@xes-inc.com> 6276S: Maintained 6277F: drivers/mfd/lpc_ich.c 6278F: drivers/gpio/gpio-ich.c 6279 6280IDT VersaClock 5 CLOCK DRIVER 6281M: Marek Vasut <marek.vasut@gmail.com> 6282S: Maintained 6283F: drivers/clk/clk-versaclock5.c 6284 6285IDE SUBSYSTEM 6286M: "David S. Miller" <davem@davemloft.net> 6287L: linux-ide@vger.kernel.org 6288Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6289T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6290S: Maintained 6291F: Documentation/ide/ 6292F: drivers/ide/ 6293F: include/linux/ide.h 6294 6295IDEAPAD LAPTOP EXTRAS DRIVER 6296M: Ike Panhc <ike.pan@canonical.com> 6297L: platform-driver-x86@vger.kernel.org 6298W: http://launchpad.net/ideapad-laptop 6299S: Maintained 6300F: drivers/platform/x86/ideapad-laptop.c 6301 6302IDEAPAD LAPTOP SLIDEBAR DRIVER 6303M: Andrey Moiseev <o2g.org.ru@gmail.com> 6304L: linux-input@vger.kernel.org 6305W: https://github.com/o2genum/ideapad-slidebar 6306S: Maintained 6307F: drivers/input/misc/ideapad_slidebar.c 6308 6309IDE/ATAPI DRIVERS 6310M: Borislav Petkov <bp@alien8.de> 6311L: linux-ide@vger.kernel.org 6312S: Maintained 6313F: Documentation/cdrom/ide-cd 6314F: drivers/ide/ide-cd* 6315 6316IEEE 802.15.4 SUBSYSTEM 6317M: Alexander Aring <aar@pengutronix.de> 6318M: Stefan Schmidt <stefan@osg.samsung.com> 6319L: linux-wpan@vger.kernel.org 6320W: http://wpan.cakelab.org/ 6321T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6322T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6323S: Maintained 6324F: net/ieee802154/ 6325F: net/mac802154/ 6326F: drivers/net/ieee802154/ 6327F: include/linux/nl802154.h 6328F: include/linux/ieee802154.h 6329F: include/net/nl802154.h 6330F: include/net/mac802154.h 6331F: include/net/af_ieee802154.h 6332F: include/net/cfg802154.h 6333F: include/net/ieee802154_netdev.h 6334F: Documentation/networking/ieee802154.txt 6335 6336IFE PROTOCOL 6337M: Yotam Gigi <yotamg@mellanox.com> 6338M: Jamal Hadi Salim <jhs@mojatatu.com> 6339F: net/ife 6340F: include/net/ife.h 6341F: include/uapi/linux/ife.h 6342 6343IGORPLUG-USB IR RECEIVER 6344M: Sean Young <sean@mess.org> 6345L: linux-media@vger.kernel.org 6346S: Maintained 6347F: drivers/media/rc/igorplugusb.c 6348 6349IGUANAWORKS USB IR TRANSCEIVER 6350M: Sean Young <sean@mess.org> 6351L: linux-media@vger.kernel.org 6352S: Maintained 6353F: drivers/media/rc/iguanair.c 6354 6355IIO DIGITAL POTENTIOMETER DAC 6356M: Peter Rosin <peda@axentia.se> 6357L: linux-iio@vger.kernel.org 6358S: Maintained 6359F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6360F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6361F: drivers/iio/dac/dpot-dac.c 6362 6363IIO ENVELOPE DETECTOR 6364M: Peter Rosin <peda@axentia.se> 6365L: linux-iio@vger.kernel.org 6366S: Maintained 6367F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6368F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6369F: drivers/iio/adc/envelope-detector.c 6370 6371IIO SUBSYSTEM AND DRIVERS 6372M: Jonathan Cameron <jic23@kernel.org> 6373R: Hartmut Knaack <knaack.h@gmx.de> 6374R: Lars-Peter Clausen <lars@metafoo.de> 6375R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6376L: linux-iio@vger.kernel.org 6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6378S: Maintained 6379F: Documentation/devicetree/bindings/iio/ 6380F: drivers/iio/ 6381F: drivers/staging/iio/ 6382F: include/linux/iio/ 6383F: tools/iio/ 6384 6385IKANOS/ADI EAGLE ADSL USB DRIVER 6386M: Matthieu Castet <castet.matthieu@free.fr> 6387M: Stanislaw Gruszka <stf_xl@wp.pl> 6388S: Maintained 6389F: drivers/usb/atm/ueagle-atm.c 6390 6391IMGTEC ASCII LCD DRIVER 6392M: Paul Burton <paul.burton@imgtec.com> 6393S: Maintained 6394F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6395F: drivers/auxdisplay/img-ascii-lcd.c 6396 6397INA209 HARDWARE MONITOR DRIVER 6398M: Guenter Roeck <linux@roeck-us.net> 6399L: linux-hwmon@vger.kernel.org 6400S: Maintained 6401F: Documentation/hwmon/ina209 6402F: Documentation/devicetree/bindings/i2c/ina209.txt 6403F: drivers/hwmon/ina209.c 6404 6405INA2XX HARDWARE MONITOR DRIVER 6406M: Guenter Roeck <linux@roeck-us.net> 6407L: linux-hwmon@vger.kernel.org 6408S: Maintained 6409F: Documentation/hwmon/ina2xx 6410F: drivers/hwmon/ina2xx.c 6411F: include/linux/platform_data/ina2xx.h 6412 6413INDUSTRY PACK SUBSYSTEM (IPACK) 6414M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6415M: Jens Taprogge <jens.taprogge@taprogge.org> 6416M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6417L: industrypack-devel@lists.sourceforge.net 6418W: http://industrypack.sourceforge.net 6419S: Maintained 6420F: drivers/ipack/ 6421 6422INGENIC JZ4780 DMA Driver 6423M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6424S: Maintained 6425F: drivers/dma/dma-jz4780.c 6426 6427INGENIC JZ4780 NAND DRIVER 6428M: Harvey Hunt <harveyhuntnexus@gmail.com> 6429L: linux-mtd@lists.infradead.org 6430S: Maintained 6431F: drivers/mtd/nand/jz4780_* 6432 6433INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6434M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6435M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6436L: linux-ima-devel@lists.sourceforge.net 6437L: linux-ima-user@lists.sourceforge.net 6438L: linux-security-module@vger.kernel.org 6439T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6440S: Supported 6441F: security/integrity/ima/ 6442 6443IMGTEC IR DECODER DRIVER 6444M: James Hogan <james.hogan@imgtec.com> 6445S: Maintained 6446F: drivers/media/rc/img-ir/ 6447 6448IMS TWINTURBO FRAMEBUFFER DRIVER 6449L: linux-fbdev@vger.kernel.org 6450S: Orphan 6451F: drivers/video/fbdev/imsttfb.c 6452 6453INFINIBAND SUBSYSTEM 6454M: Doug Ledford <dledford@redhat.com> 6455M: Sean Hefty <sean.hefty@intel.com> 6456M: Hal Rosenstock <hal.rosenstock@gmail.com> 6457L: linux-rdma@vger.kernel.org 6458W: http://www.openfabrics.org/ 6459Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6460T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6461S: Supported 6462F: Documentation/infiniband/ 6463F: drivers/infiniband/ 6464F: include/uapi/linux/if_infiniband.h 6465F: include/uapi/rdma/ 6466F: include/rdma/ 6467 6468INOTIFY 6469M: John McCutchan <john@johnmccutchan.com> 6470M: Robert Love <rlove@rlove.org> 6471M: Eric Paris <eparis@parisplace.org> 6472S: Maintained 6473F: Documentation/filesystems/inotify.txt 6474F: fs/notify/inotify/ 6475F: include/linux/inotify.h 6476F: include/uapi/linux/inotify.h 6477 6478INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6479M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6480L: linux-input@vger.kernel.org 6481Q: http://patchwork.kernel.org/project/linux-input/list/ 6482T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6483S: Maintained 6484F: drivers/input/ 6485F: include/linux/input.h 6486F: include/uapi/linux/input.h 6487F: include/linux/input/ 6488F: Documentation/devicetree/bindings/input/ 6489 6490INPUT MULTITOUCH (MT) PROTOCOL 6491M: Henrik Rydberg <rydberg@bitmath.org> 6492L: linux-input@vger.kernel.org 6493S: Odd fixes 6494F: Documentation/input/multi-touch-protocol.txt 6495F: drivers/input/input-mt.c 6496K: \b(ABS|SYN)_MT_ 6497 6498INTEL ASoC BDW/HSW DRIVERS 6499M: Jie Yang <yang.jie@linux.intel.com> 6500L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6501S: Supported 6502F: sound/soc/intel/common/sst-dsp* 6503F: sound/soc/intel/common/sst-firmware.c 6504F: sound/soc/intel/boards/broadwell.c 6505F: sound/soc/intel/haswell/ 6506 6507INTEL C600 SERIES SAS CONTROLLER DRIVER 6508M: Intel SCU Linux support <intel-linux-scu@intel.com> 6509M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6510L: linux-scsi@vger.kernel.org 6511T: git git://git.code.sf.net/p/intel-sas/isci 6512S: Supported 6513F: drivers/scsi/isci/ 6514 6515INTEL HID EVENT DRIVER 6516M: Alex Hung <alex.hung@canonical.com> 6517L: platform-driver-x86@vger.kernel.org 6518S: Maintained 6519F: drivers/platform/x86/intel-hid.c 6520 6521INTEL VIRTUAL BUTTON DRIVER 6522M: AceLan Kao <acelan.kao@canonical.com> 6523L: platform-driver-x86@vger.kernel.org 6524S: Maintained 6525F: drivers/platform/x86/intel-vbtn.c 6526 6527INTEL IDLE DRIVER 6528M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6529M: Len Brown <lenb@kernel.org> 6530L: linux-pm@vger.kernel.org 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6532B: https://bugzilla.kernel.org 6533S: Supported 6534F: drivers/idle/intel_idle.c 6535 6536INTEL INTEGRATED SENSOR HUB DRIVER 6537M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6538M: Jiri Kosina <jikos@kernel.org> 6539L: linux-input@vger.kernel.org 6540S: Maintained 6541F: drivers/hid/intel-ish-hid/ 6542 6543INTEL PSTATE DRIVER 6544M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6545M: Len Brown <lenb@kernel.org> 6546L: linux-pm@vger.kernel.org 6547S: Supported 6548F: drivers/cpufreq/intel_pstate.c 6549 6550INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6551M: Maik Broemme <mbroemme@libmpq.org> 6552L: linux-fbdev@vger.kernel.org 6553S: Maintained 6554F: Documentation/fb/intelfb.txt 6555F: drivers/video/fbdev/intelfb/ 6556 6557INTEL 810/815 FRAMEBUFFER DRIVER 6558M: Antonino Daplas <adaplas@gmail.com> 6559L: linux-fbdev@vger.kernel.org 6560S: Maintained 6561F: drivers/video/fbdev/i810/ 6562 6563INTEL MENLOW THERMAL DRIVER 6564M: Sujith Thomas <sujith.thomas@intel.com> 6565L: platform-driver-x86@vger.kernel.org 6566W: https://01.org/linux-acpi 6567S: Supported 6568F: drivers/platform/x86/intel_menlow.c 6569 6570INTEL I/OAT DMA DRIVER 6571M: Dave Jiang <dave.jiang@intel.com> 6572R: Dan Williams <dan.j.williams@intel.com> 6573L: dmaengine@vger.kernel.org 6574Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6575S: Supported 6576F: drivers/dma/ioat* 6577 6578INTEL IOMMU (VT-d) 6579M: David Woodhouse <dwmw2@infradead.org> 6580L: iommu@lists.linux-foundation.org 6581T: git git://git.infradead.org/iommu-2.6.git 6582S: Supported 6583F: drivers/iommu/intel-iommu.c 6584F: include/linux/intel-iommu.h 6585 6586INTEL IOP-ADMA DMA DRIVER 6587R: Dan Williams <dan.j.williams@intel.com> 6588S: Odd fixes 6589F: drivers/dma/iop-adma.c 6590 6591INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6592M: Krzysztof Halasa <khalasa@piap.pl> 6593S: Maintained 6594F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6595F: arch/arm/mach-ixp4xx/include/mach/npe.h 6596F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6597F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6598F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6599F: drivers/net/wan/ixp4xx_hss.c 6600 6601INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6602M: Deepak Saxena <dsaxena@plexity.net> 6603S: Maintained 6604F: drivers/char/hw_random/ixp4xx-rng.c 6605 6606INTEL ETHERNET DRIVERS 6607M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6608L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6609W: http://www.intel.com/support/feedback.htm 6610W: http://e1000.sourceforge.net/ 6611Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6612T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6613T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6614S: Supported 6615F: Documentation/networking/e100.txt 6616F: Documentation/networking/e1000.txt 6617F: Documentation/networking/e1000e.txt 6618F: Documentation/networking/igb.txt 6619F: Documentation/networking/igbvf.txt 6620F: Documentation/networking/ixgb.txt 6621F: Documentation/networking/ixgbe.txt 6622F: Documentation/networking/ixgbevf.txt 6623F: Documentation/networking/i40e.txt 6624F: Documentation/networking/i40evf.txt 6625F: drivers/net/ethernet/intel/ 6626F: drivers/net/ethernet/intel/*/ 6627 6628INTEL RDMA RNIC DRIVER 6629M: Faisal Latif <faisal.latif@intel.com> 6630M: Shiraz Saleem <shiraz.saleem@intel.com> 6631L: linux-rdma@vger.kernel.org 6632S: Supported 6633F: drivers/infiniband/hw/i40iw/ 6634 6635INTEL MERRIFIELD GPIO DRIVER 6636M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6637L: linux-gpio@vger.kernel.org 6638S: Maintained 6639F: drivers/gpio/gpio-merrifield.c 6640 6641INTEL-MID GPIO DRIVER 6642M: David Cohen <david.a.cohen@linux.intel.com> 6643L: linux-gpio@vger.kernel.org 6644S: Maintained 6645F: drivers/gpio/gpio-intel-mid.c 6646 6647INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6648M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6649L: linux-wireless@vger.kernel.org 6650S: Maintained 6651F: Documentation/networking/README.ipw2100 6652F: Documentation/networking/README.ipw2200 6653F: drivers/net/wireless/intel/ipw2x00/ 6654 6655INTEL(R) TRACE HUB 6656M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6657S: Supported 6658F: Documentation/trace/intel_th.txt 6659F: drivers/hwtracing/intel_th/ 6660 6661INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6662M: Ning Sun <ning.sun@intel.com> 6663L: tboot-devel@lists.sourceforge.net 6664W: http://tboot.sourceforge.net 6665T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6666S: Supported 6667F: Documentation/intel_txt.txt 6668F: include/linux/tboot.h 6669F: arch/x86/kernel/tboot.c 6670 6671INTEL WIRELESS WIMAX CONNECTION 2400 6672M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6673M: linux-wimax@intel.com 6674L: wimax@linuxwimax.org (subscribers-only) 6675S: Supported 6676W: http://linuxwimax.org 6677F: Documentation/wimax/README.i2400m 6678F: drivers/net/wimax/i2400m/ 6679F: include/uapi/linux/wimax/i2400m.h 6680 6681INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6682M: Stanislaw Gruszka <sgruszka@redhat.com> 6683L: linux-wireless@vger.kernel.org 6684S: Supported 6685F: drivers/net/wireless/intel/iwlegacy/ 6686 6687INTEL WIRELESS WIFI LINK (iwlwifi) 6688M: Johannes Berg <johannes.berg@intel.com> 6689M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6690M: Luca Coelho <luciano.coelho@intel.com> 6691M: Intel Linux Wireless <linuxwifi@intel.com> 6692L: linux-wireless@vger.kernel.org 6693W: http://intellinuxwireless.org 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6695S: Supported 6696F: drivers/net/wireless/intel/iwlwifi/ 6697 6698INTEL MANAGEMENT ENGINE (mei) 6699M: Tomas Winkler <tomas.winkler@intel.com> 6700L: linux-kernel@vger.kernel.org 6701S: Supported 6702F: include/uapi/linux/mei.h 6703F: include/linux/mei_cl_bus.h 6704F: drivers/misc/mei/* 6705F: drivers/watchdog/mei_wdt.c 6706F: Documentation/misc-devices/mei/* 6707F: samples/mei/* 6708 6709INTEL MIC DRIVERS (mic) 6710M: Sudeep Dutt <sudeep.dutt@intel.com> 6711M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6712S: Supported 6713W: https://github.com/sudeepdutt/mic 6714W: http://software.intel.com/en-us/mic-developer 6715F: include/linux/mic_bus.h 6716F: include/linux/scif.h 6717F: include/uapi/linux/mic_common.h 6718F: include/uapi/linux/mic_ioctl.h 6719F: include/uapi/linux/scif_ioctl.h 6720F: drivers/misc/mic/ 6721F: drivers/dma/mic_x100_dma.c 6722F: drivers/dma/mic_x100_dma.h 6723F: Documentation/mic/ 6724 6725INTEL PMC/P-Unit IPC DRIVER 6726M: Zha Qipeng<qipeng.zha@intel.com> 6727L: platform-driver-x86@vger.kernel.org 6728S: Maintained 6729F: drivers/platform/x86/intel_pmc_ipc.c 6730F: drivers/platform/x86/intel_punit_ipc.c 6731F: arch/x86/include/asm/intel_pmc_ipc.h 6732F: arch/x86/include/asm/intel_punit_ipc.h 6733 6734INTEL TELEMETRY DRIVER 6735M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6736L: platform-driver-x86@vger.kernel.org 6737S: Maintained 6738F: arch/x86/include/asm/intel_telemetry.h 6739F: drivers/platform/x86/intel_telemetry* 6740 6741INTEL PMC CORE DRIVER 6742M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6743M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6744L: platform-driver-x86@vger.kernel.org 6745S: Maintained 6746F: arch/x86/include/asm/pmc_core.h 6747F: drivers/platform/x86/intel_pmc_core* 6748 6749INVENSENSE MPU-3050 GYROSCOPE DRIVER 6750M: Linus Walleij <linus.walleij@linaro.org> 6751L: linux-iio@vger.kernel.org 6752S: Maintained 6753F: drivers/iio/gyro/mpu3050* 6754F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6755 6756IOC3 ETHERNET DRIVER 6757M: Ralf Baechle <ralf@linux-mips.org> 6758L: linux-mips@linux-mips.org 6759S: Maintained 6760F: drivers/net/ethernet/sgi/ioc3-eth.c 6761 6762IOC3 SERIAL DRIVER 6763M: Pat Gefre <pfg@sgi.com> 6764L: linux-serial@vger.kernel.org 6765S: Maintained 6766F: drivers/tty/serial/ioc3_serial.c 6767 6768IOMMU DRIVERS 6769M: Joerg Roedel <joro@8bytes.org> 6770L: iommu@lists.linux-foundation.org 6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6772S: Maintained 6773F: Documentation/devicetree/bindings/iommu/ 6774F: drivers/iommu/ 6775 6776IP MASQUERADING 6777M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6778S: Maintained 6779F: net/ipv4/netfilter/ipt_MASQUERADE.c 6780 6781IPMI SUBSYSTEM 6782M: Corey Minyard <minyard@acm.org> 6783L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6784W: http://openipmi.sourceforge.net/ 6785S: Supported 6786F: Documentation/IPMI.txt 6787F: drivers/char/ipmi/ 6788F: include/linux/ipmi* 6789F: include/uapi/linux/ipmi* 6790 6791QCOM AUDIO (ASoC) DRIVERS 6792M: Patrick Lai <plai@codeaurora.org> 6793M: Banajit Goswami <bgoswami@codeaurora.org> 6794L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6795S: Supported 6796F: sound/soc/qcom/ 6797 6798IPS SCSI RAID DRIVER 6799M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6800L: linux-scsi@vger.kernel.org 6801W: http://www.adaptec.com/ 6802S: Maintained 6803F: drivers/scsi/ips* 6804 6805IPVS 6806M: Wensong Zhang <wensong@linux-vs.org> 6807M: Simon Horman <horms@verge.net.au> 6808M: Julian Anastasov <ja@ssi.bg> 6809L: netdev@vger.kernel.org 6810L: lvs-devel@vger.kernel.org 6811S: Maintained 6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6813T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6814F: Documentation/networking/ipvs-sysctl.txt 6815F: include/net/ip_vs.h 6816F: include/uapi/linux/ip_vs.h 6817F: net/netfilter/ipvs/ 6818 6819IPWIRELESS DRIVER 6820M: Jiri Kosina <jikos@kernel.org> 6821M: David Sterba <dsterba@suse.com> 6822S: Odd Fixes 6823F: drivers/tty/ipwireless/ 6824 6825IPX NETWORK LAYER 6826L: netdev@vger.kernel.org 6827S: Odd fixes 6828F: include/net/ipx.h 6829F: include/uapi/linux/ipx.h 6830F: net/ipx/ 6831 6832IRDA SUBSYSTEM 6833M: Samuel Ortiz <samuel@sortiz.org> 6834L: irda-users@lists.sourceforge.net (subscribers-only) 6835L: netdev@vger.kernel.org 6836W: http://irda.sourceforge.net/ 6837S: Maintained 6838T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6839F: Documentation/networking/irda.txt 6840F: drivers/net/irda/ 6841F: include/net/irda/ 6842F: net/irda/ 6843 6844IRQ SUBSYSTEM 6845M: Thomas Gleixner <tglx@linutronix.de> 6846L: linux-kernel@vger.kernel.org 6847S: Maintained 6848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6849F: kernel/irq/ 6850 6851IRQCHIP DRIVERS 6852M: Thomas Gleixner <tglx@linutronix.de> 6853M: Jason Cooper <jason@lakedaemon.net> 6854M: Marc Zyngier <marc.zyngier@arm.com> 6855L: linux-kernel@vger.kernel.org 6856S: Maintained 6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6858T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6859F: Documentation/devicetree/bindings/interrupt-controller/ 6860F: drivers/irqchip/ 6861 6862IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6863M: Marc Zyngier <marc.zyngier@arm.com> 6864S: Maintained 6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6866F: Documentation/IRQ-domain.txt 6867F: include/linux/irqdomain.h 6868F: kernel/irq/irqdomain.c 6869F: kernel/irq/msi.c 6870 6871ISA 6872M: William Breathitt Gray <vilhelm.gray@gmail.com> 6873S: Maintained 6874F: Documentation/isa.txt 6875F: drivers/base/isa.c 6876F: include/linux/isa.h 6877 6878ISAPNP 6879M: Jaroslav Kysela <perex@perex.cz> 6880S: Maintained 6881F: Documentation/isapnp.txt 6882F: drivers/pnp/isapnp/ 6883F: include/linux/isapnp.h 6884 6885ISA RADIO MODULE 6886M: Hans Verkuil <hverkuil@xs4all.nl> 6887L: linux-media@vger.kernel.org 6888T: git git://linuxtv.org/media_tree.git 6889W: https://linuxtv.org 6890S: Maintained 6891F: drivers/media/radio/radio-isa* 6892 6893iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6894M: Peter Jones <pjones@redhat.com> 6895M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6896S: Maintained 6897F: drivers/firmware/iscsi_ibft* 6898 6899ISCSI 6900M: Lee Duncan <lduncan@suse.com> 6901M: Chris Leech <cleech@redhat.com> 6902L: open-iscsi@googlegroups.com 6903W: www.open-iscsi.com 6904S: Maintained 6905F: drivers/scsi/*iscsi* 6906F: include/scsi/*iscsi* 6907 6908ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6909M: Or Gerlitz <ogerlitz@mellanox.com> 6910M: Sagi Grimberg <sagi@grimberg.me> 6911M: Roi Dayan <roid@mellanox.com> 6912L: linux-rdma@vger.kernel.org 6913S: Supported 6914W: http://www.openfabrics.org 6915W: www.open-iscsi.org 6916Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6917F: drivers/infiniband/ulp/iser/ 6918 6919ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6920M: Sagi Grimberg <sagi@grimberg.me> 6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6922L: linux-rdma@vger.kernel.org 6923L: target-devel@vger.kernel.org 6924S: Supported 6925W: http://www.linux-iscsi.org 6926F: drivers/infiniband/ulp/isert 6927 6928ISDN SUBSYSTEM 6929M: Karsten Keil <isdn@linux-pingi.de> 6930L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6931L: netdev@vger.kernel.org 6932W: http://www.isdn4linux.de 6933T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6934S: Maintained 6935F: Documentation/isdn/ 6936F: drivers/isdn/ 6937F: include/linux/isdn.h 6938F: include/linux/isdn/ 6939F: include/uapi/linux/isdn.h 6940F: include/uapi/linux/isdn/ 6941 6942ISDN SUBSYSTEM (Eicon active card driver) 6943M: Armin Schindler <mac@melware.de> 6944L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6945W: http://www.melware.de 6946S: Maintained 6947F: drivers/isdn/hardware/eicon/ 6948 6949IT87 HARDWARE MONITORING DRIVER 6950M: Jean Delvare <jdelvare@suse.com> 6951L: linux-hwmon@vger.kernel.org 6952S: Maintained 6953F: Documentation/hwmon/it87 6954F: drivers/hwmon/it87.c 6955 6956IT913X MEDIA DRIVER 6957M: Antti Palosaari <crope@iki.fi> 6958L: linux-media@vger.kernel.org 6959W: https://linuxtv.org 6960W: http://palosaari.fi/linux/ 6961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6962T: git git://linuxtv.org/anttip/media_tree.git 6963S: Maintained 6964F: drivers/media/tuners/it913x* 6965 6966IVTV VIDEO4LINUX DRIVER 6967M: Andy Walls <awalls@md.metrocast.net> 6968L: ivtv-devel@ivtvdriver.org (subscribers-only) 6969L: linux-media@vger.kernel.org 6970T: git git://linuxtv.org/media_tree.git 6971W: http://www.ivtvdriver.org 6972S: Maintained 6973F: Documentation/media/v4l-drivers/ivtv* 6974F: drivers/media/pci/ivtv/ 6975F: include/uapi/linux/ivtv* 6976 6977IX2505V MEDIA DRIVER 6978M: Malcolm Priestley <tvboxspy@gmail.com> 6979L: linux-media@vger.kernel.org 6980W: https://linuxtv.org 6981Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6982S: Maintained 6983F: drivers/media/dvb-frontends/ix2505v* 6984 6985JC42.4 TEMPERATURE SENSOR DRIVER 6986M: Guenter Roeck <linux@roeck-us.net> 6987L: linux-hwmon@vger.kernel.org 6988S: Maintained 6989F: drivers/hwmon/jc42.c 6990F: Documentation/hwmon/jc42 6991 6992JFS FILESYSTEM 6993M: Dave Kleikamp <shaggy@kernel.org> 6994L: jfs-discussion@lists.sourceforge.net 6995W: http://jfs.sourceforge.net/ 6996T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6997S: Maintained 6998F: Documentation/filesystems/jfs.txt 6999F: fs/jfs/ 7000 7001JME NETWORK DRIVER 7002M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7003L: netdev@vger.kernel.org 7004S: Maintained 7005F: drivers/net/ethernet/jme.* 7006 7007JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7008M: David Woodhouse <dwmw2@infradead.org> 7009L: linux-mtd@lists.infradead.org 7010W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7011S: Maintained 7012F: fs/jffs2/ 7013F: include/uapi/linux/jffs2.h 7014 7015JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7016M: "Theodore Ts'o" <tytso@mit.edu> 7017M: Jan Kara <jack@suse.com> 7018L: linux-ext4@vger.kernel.org 7019S: Maintained 7020F: fs/jbd2/ 7021F: include/linux/jbd2.h 7022 7023JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7024M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7025L: linux-media@vger.kernel.org 7026S: Maintained 7027F: drivers/media/platform/rcar_jpu.c 7028 7029JSM Neo PCI based serial card 7030M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7031L: linux-serial@vger.kernel.org 7032S: Maintained 7033F: drivers/tty/serial/jsm/ 7034 7035K10TEMP HARDWARE MONITORING DRIVER 7036M: Clemens Ladisch <clemens@ladisch.de> 7037L: linux-hwmon@vger.kernel.org 7038S: Maintained 7039F: Documentation/hwmon/k10temp 7040F: drivers/hwmon/k10temp.c 7041 7042K8TEMP HARDWARE MONITORING DRIVER 7043M: Rudolf Marek <r.marek@assembler.cz> 7044L: linux-hwmon@vger.kernel.org 7045S: Maintained 7046F: Documentation/hwmon/k8temp 7047F: drivers/hwmon/k8temp.c 7048 7049KASAN 7050M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7051R: Alexander Potapenko <glider@google.com> 7052R: Dmitry Vyukov <dvyukov@google.com> 7053L: kasan-dev@googlegroups.com 7054S: Maintained 7055F: arch/*/include/asm/kasan.h 7056F: arch/*/mm/kasan_init* 7057F: Documentation/dev-tools/kasan.rst 7058F: include/linux/kasan*.h 7059F: lib/test_kasan.c 7060F: mm/kasan/ 7061F: scripts/Makefile.kasan 7062 7063KCONFIG 7064M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7065L: linux-kbuild@vger.kernel.org 7066T: git git://gitorious.org/linux-kconfig/linux-kconfig 7067S: Maintained 7068F: Documentation/kbuild/kconfig-language.txt 7069F: scripts/kconfig/ 7070 7071KDUMP 7072M: Dave Young <dyoung@redhat.com> 7073M: Baoquan He <bhe@redhat.com> 7074R: Vivek Goyal <vgoyal@redhat.com> 7075L: kexec@lists.infradead.org 7076W: http://lse.sourceforge.net/kdump/ 7077S: Maintained 7078F: Documentation/kdump/ 7079 7080KEENE FM RADIO TRANSMITTER DRIVER 7081M: Hans Verkuil <hverkuil@xs4all.nl> 7082L: linux-media@vger.kernel.org 7083T: git git://linuxtv.org/media_tree.git 7084W: https://linuxtv.org 7085S: Maintained 7086F: drivers/media/radio/radio-keene* 7087 7088KERNEL AUTOMOUNTER v4 (AUTOFS4) 7089M: Ian Kent <raven@themaw.net> 7090L: autofs@vger.kernel.org 7091S: Maintained 7092F: fs/autofs4/ 7093 7094KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7095M: Michal Marek <mmarek@suse.com> 7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 7098L: linux-kbuild@vger.kernel.org 7099S: Maintained 7100F: Documentation/kbuild/ 7101F: Makefile 7102F: scripts/Makefile.* 7103F: scripts/basic/ 7104F: scripts/mk* 7105F: scripts/package/ 7106 7107KERNEL JANITORS 7108L: kernel-janitors@vger.kernel.org 7109W: http://kernelnewbies.org/KernelJanitors 7110S: Odd Fixes 7111 7112KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7113M: "J. Bruce Fields" <bfields@fieldses.org> 7114M: Jeff Layton <jlayton@poochiereds.net> 7115L: linux-nfs@vger.kernel.org 7116W: http://nfs.sourceforge.net/ 7117T: git git://linux-nfs.org/~bfields/linux.git 7118S: Supported 7119F: fs/nfsd/ 7120F: include/uapi/linux/nfsd/ 7121F: fs/lockd/ 7122F: fs/nfs_common/ 7123F: net/sunrpc/ 7124F: include/linux/lockd/ 7125F: include/linux/sunrpc/ 7126F: include/uapi/linux/sunrpc/ 7127 7128KERNEL SELFTEST FRAMEWORK 7129M: Shuah Khan <shuahkh@osg.samsung.com> 7130M: Shuah Khan <shuah@kernel.org> 7131L: linux-kselftest@vger.kernel.org 7132T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7133S: Maintained 7134F: tools/testing/selftests 7135 7136KERNEL VIRTUAL MACHINE (KVM) 7137M: Paolo Bonzini <pbonzini@redhat.com> 7138M: Radim Krčmář <rkrcmar@redhat.com> 7139L: kvm@vger.kernel.org 7140W: http://www.linux-kvm.org 7141T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7142S: Supported 7143F: Documentation/*/kvm*.txt 7144F: Documentation/virtual/kvm/ 7145F: arch/*/kvm/ 7146F: arch/x86/kernel/kvm.c 7147F: arch/x86/kernel/kvmclock.c 7148F: arch/*/include/asm/kvm* 7149F: include/linux/kvm* 7150F: include/uapi/linux/kvm* 7151F: virt/kvm/ 7152F: tools/kvm/ 7153 7154KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7155M: Joerg Roedel <joro@8bytes.org> 7156L: kvm@vger.kernel.org 7157W: http://www.linux-kvm.org/ 7158S: Maintained 7159F: arch/x86/include/asm/svm.h 7160F: arch/x86/kvm/svm.c 7161 7162KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7163M: Alexander Graf <agraf@suse.com> 7164L: kvm-ppc@vger.kernel.org 7165W: http://www.linux-kvm.org/ 7166T: git git://github.com/agraf/linux-2.6.git 7167S: Supported 7168F: arch/powerpc/include/asm/kvm* 7169F: arch/powerpc/kvm/ 7170 7171KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7172M: Christian Borntraeger <borntraeger@de.ibm.com> 7173M: Cornelia Huck <cornelia.huck@de.ibm.com> 7174L: linux-s390@vger.kernel.org 7175W: http://www.ibm.com/developerworks/linux/linux390/ 7176T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7177S: Supported 7178F: Documentation/s390/kvm.txt 7179F: arch/s390/include/asm/kvm* 7180F: arch/s390/kvm/ 7181 7182KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7183M: Christoffer Dall <christoffer.dall@linaro.org> 7184M: Marc Zyngier <marc.zyngier@arm.com> 7185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7186L: kvmarm@lists.cs.columbia.edu 7187W: http://systems.cs.columbia.edu/projects/kvm-arm 7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7189S: Supported 7190F: arch/arm/include/uapi/asm/kvm* 7191F: arch/arm/include/asm/kvm* 7192F: arch/arm/kvm/ 7193F: virt/kvm/arm/ 7194F: include/kvm/arm_* 7195 7196KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7197M: Christoffer Dall <christoffer.dall@linaro.org> 7198M: Marc Zyngier <marc.zyngier@arm.com> 7199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7200L: kvmarm@lists.cs.columbia.edu 7201S: Maintained 7202F: arch/arm64/include/uapi/asm/kvm* 7203F: arch/arm64/include/asm/kvm* 7204F: arch/arm64/kvm/ 7205 7206KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7207M: James Hogan <james.hogan@imgtec.com> 7208L: linux-mips@linux-mips.org 7209S: Supported 7210F: arch/mips/include/uapi/asm/kvm* 7211F: arch/mips/include/asm/kvm* 7212F: arch/mips/kvm/ 7213 7214KEXEC 7215M: Eric Biederman <ebiederm@xmission.com> 7216W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7217L: kexec@lists.infradead.org 7218S: Maintained 7219F: include/linux/kexec.h 7220F: include/uapi/linux/kexec.h 7221F: kernel/kexec* 7222 7223KEYS/KEYRINGS: 7224M: David Howells <dhowells@redhat.com> 7225L: keyrings@vger.kernel.org 7226S: Maintained 7227F: Documentation/security/keys.txt 7228F: include/linux/key.h 7229F: include/linux/key-type.h 7230F: include/linux/keyctl.h 7231F: include/uapi/linux/keyctl.h 7232F: include/keys/ 7233F: security/keys/ 7234 7235KEYS-TRUSTED 7236M: David Safford <safford@us.ibm.com> 7237M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7238L: linux-security-module@vger.kernel.org 7239L: keyrings@vger.kernel.org 7240S: Supported 7241F: Documentation/security/keys-trusted-encrypted.txt 7242F: include/keys/trusted-type.h 7243F: security/keys/trusted.c 7244F: security/keys/trusted.h 7245 7246KEYS-ENCRYPTED 7247M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7248M: David Safford <safford@us.ibm.com> 7249L: linux-security-module@vger.kernel.org 7250L: keyrings@vger.kernel.org 7251S: Supported 7252F: Documentation/security/keys-trusted-encrypted.txt 7253F: include/keys/encrypted-type.h 7254F: security/keys/encrypted-keys/ 7255 7256KGDB / KDB /debug_core 7257M: Jason Wessel <jason.wessel@windriver.com> 7258W: http://kgdb.wiki.kernel.org/ 7259L: kgdb-bugreport@lists.sourceforge.net 7260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7261S: Maintained 7262F: Documentation/DocBook/kgdb.tmpl 7263F: drivers/misc/kgdbts.c 7264F: drivers/tty/serial/kgdboc.c 7265F: include/linux/kdb.h 7266F: include/linux/kgdb.h 7267F: kernel/debug/ 7268 7269KMEMCHECK 7270M: Vegard Nossum <vegardno@ifi.uio.no> 7271M: Pekka Enberg <penberg@kernel.org> 7272S: Maintained 7273F: Documentation/dev-tools/kmemcheck.rst 7274F: arch/x86/include/asm/kmemcheck.h 7275F: arch/x86/mm/kmemcheck/ 7276F: include/linux/kmemcheck.h 7277F: mm/kmemcheck.c 7278 7279KMEMLEAK 7280M: Catalin Marinas <catalin.marinas@arm.com> 7281S: Maintained 7282F: Documentation/dev-tools/kmemleak.rst 7283F: include/linux/kmemleak.h 7284F: mm/kmemleak.c 7285F: mm/kmemleak-test.c 7286 7287KPROBES 7288M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7289M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7290M: "David S. Miller" <davem@davemloft.net> 7291M: Masami Hiramatsu <mhiramat@kernel.org> 7292S: Maintained 7293F: Documentation/kprobes.txt 7294F: include/linux/kprobes.h 7295F: include/asm-generic/kprobes.h 7296F: kernel/kprobes.c 7297 7298KS0108 LCD CONTROLLER DRIVER 7299M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7300W: http://miguelojeda.es/auxdisplay.htm 7301W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7302S: Maintained 7303F: Documentation/auxdisplay/ks0108 7304F: drivers/auxdisplay/ks0108.c 7305F: include/linux/ks0108.h 7306 7307L3MDEV 7308M: David Ahern <dsa@cumulusnetworks.com> 7309L: netdev@vger.kernel.org 7310S: Maintained 7311F: net/l3mdev 7312F: include/net/l3mdev.h 7313 7314LANTIQ MIPS ARCHITECTURE 7315M: John Crispin <john@phrozen.org> 7316L: linux-mips@linux-mips.org 7317S: Maintained 7318F: arch/mips/lantiq 7319 7320LAPB module 7321L: linux-x25@vger.kernel.org 7322S: Orphan 7323F: Documentation/networking/lapb-module.txt 7324F: include/*/lapb.h 7325F: net/lapb/ 7326 7327LASI 53c700 driver for PARISC 7328M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7329L: linux-scsi@vger.kernel.org 7330S: Maintained 7331F: Documentation/scsi/53c700.txt 7332F: drivers/scsi/53c700* 7333 7334LED SUBSYSTEM 7335M: Richard Purdie <rpurdie@rpsys.net> 7336M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7337M: Pavel Machek <pavel@ucw.cz> 7338L: linux-leds@vger.kernel.org 7339T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7340S: Maintained 7341F: Documentation/devicetree/bindings/leds/ 7342F: drivers/leds/ 7343F: include/linux/leds.h 7344 7345LEGACY EEPROM DRIVER 7346M: Jean Delvare <jdelvare@suse.com> 7347S: Maintained 7348F: Documentation/misc-devices/eeprom 7349F: drivers/misc/eeprom/eeprom.c 7350 7351LEGO USB Tower driver 7352M: Juergen Stuber <starblue@users.sourceforge.net> 7353L: legousb-devel@lists.sourceforge.net 7354W: http://legousb.sourceforge.net/ 7355S: Maintained 7356F: drivers/usb/misc/legousbtower.c 7357 7358LG2160 MEDIA DRIVER 7359M: Michael Krufky <mkrufky@linuxtv.org> 7360L: linux-media@vger.kernel.org 7361W: https://linuxtv.org 7362W: http://github.com/mkrufky 7363Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7364T: git git://linuxtv.org/mkrufky/tuners.git 7365S: Maintained 7366F: drivers/media/dvb-frontends/lg2160.* 7367 7368LGDT3305 MEDIA DRIVER 7369M: Michael Krufky <mkrufky@linuxtv.org> 7370L: linux-media@vger.kernel.org 7371W: https://linuxtv.org 7372W: http://github.com/mkrufky 7373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7374T: git git://linuxtv.org/mkrufky/tuners.git 7375S: Maintained 7376F: drivers/media/dvb-frontends/lgdt3305.* 7377 7378LGUEST 7379M: Rusty Russell <rusty@rustcorp.com.au> 7380L: lguest@lists.ozlabs.org 7381W: http://lguest.ozlabs.org/ 7382S: Odd Fixes 7383F: arch/x86/include/asm/lguest*.h 7384F: arch/x86/lguest/ 7385F: drivers/lguest/ 7386F: include/linux/lguest*.h 7387F: tools/lguest/ 7388 7389LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7390M: Tejun Heo <tj@kernel.org> 7391L: linux-ide@vger.kernel.org 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7393S: Maintained 7394F: drivers/ata/ 7395F: include/linux/ata.h 7396F: include/linux/libata.h 7397F: Documentation/devicetree/bindings/ata/ 7398 7399LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7400M: Viresh Kumar <vireshk@kernel.org> 7401L: linux-ide@vger.kernel.org 7402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7403S: Maintained 7404F: include/linux/pata_arasan_cf_data.h 7405F: drivers/ata/pata_arasan_cf.c 7406 7407LIBATA PATA DRIVERS 7408M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7409M: Tejun Heo <tj@kernel.org> 7410L: linux-ide@vger.kernel.org 7411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7412S: Maintained 7413F: drivers/ata/pata_*.c 7414F: drivers/ata/ata_generic.c 7415 7416LIBATA SATA AHCI PLATFORM devices support 7417M: Hans de Goede <hdegoede@redhat.com> 7418M: Tejun Heo <tj@kernel.org> 7419L: linux-ide@vger.kernel.org 7420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7421S: Maintained 7422F: drivers/ata/ahci_platform.c 7423F: drivers/ata/libahci_platform.c 7424F: include/linux/ahci_platform.h 7425 7426LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7427M: Mikael Pettersson <mikpelinux@gmail.com> 7428L: linux-ide@vger.kernel.org 7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7430S: Maintained 7431F: drivers/ata/sata_promise.* 7432 7433LIBLOCKDEP 7434M: Sasha Levin <sasha.levin@oracle.com> 7435S: Maintained 7436F: tools/lib/lockdep/ 7437 7438LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7439M: Dan Williams <dan.j.williams@intel.com> 7440L: linux-nvdimm@lists.01.org 7441Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7442T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7443S: Supported 7444F: drivers/nvdimm/* 7445F: include/linux/nd.h 7446F: include/linux/libnvdimm.h 7447F: include/uapi/linux/ndctl.h 7448 7449LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7450M: Ross Zwisler <ross.zwisler@linux.intel.com> 7451L: linux-nvdimm@lists.01.org 7452Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7453S: Supported 7454F: drivers/nvdimm/blk.c 7455F: drivers/nvdimm/region_devs.c 7456F: drivers/acpi/nfit* 7457 7458LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7459M: Vishal Verma <vishal.l.verma@intel.com> 7460L: linux-nvdimm@lists.01.org 7461Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7462S: Supported 7463F: drivers/nvdimm/btt* 7464 7465LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7466M: Ross Zwisler <ross.zwisler@linux.intel.com> 7467L: linux-nvdimm@lists.01.org 7468Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7469S: Supported 7470F: drivers/nvdimm/pmem.c 7471F: include/linux/pmem.h 7472F: arch/*/include/asm/pmem.h 7473 7474LIGHTNVM PLATFORM SUPPORT 7475M: Matias Bjorling <mb@lightnvm.io> 7476W: http://github/OpenChannelSSD 7477L: linux-block@vger.kernel.org 7478S: Maintained 7479F: drivers/lightnvm/ 7480F: include/linux/lightnvm.h 7481F: include/uapi/linux/lightnvm.h 7482 7483LINUX FOR POWERPC (32-BIT AND 64-BIT) 7484M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7485M: Paul Mackerras <paulus@samba.org> 7486M: Michael Ellerman <mpe@ellerman.id.au> 7487W: https://github.com/linuxppc/linux/wiki 7488L: linuxppc-dev@lists.ozlabs.org 7489Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7491S: Supported 7492F: Documentation/ABI/stable/sysfs-firmware-opal-* 7493F: Documentation/devicetree/bindings/powerpc/opal/ 7494F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7495F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7496F: Documentation/powerpc/ 7497F: arch/powerpc/ 7498F: drivers/char/tpm/tpm_ibmvtpm* 7499F: drivers/crypto/nx/ 7500F: drivers/crypto/vmx/ 7501F: drivers/i2c/busses/i2c-opal.c 7502F: drivers/net/ethernet/ibm/ibmveth.* 7503F: drivers/net/ethernet/ibm/ibmvnic.* 7504F: drivers/pci/hotplug/pnv_php.c 7505F: drivers/pci/hotplug/rpa* 7506F: drivers/rtc/rtc-opal.c 7507F: drivers/scsi/ibmvscsi/ 7508F: drivers/tty/hvc/hvc_opal.c 7509F: tools/testing/selftests/powerpc 7510N: /pmac 7511N: powermac 7512N: powernv 7513N: [^a-z0-9]ps3 7514N: pseries 7515 7516LINUX FOR POWER MACINTOSH 7517M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7518W: http://www.penguinppc.org/ 7519L: linuxppc-dev@lists.ozlabs.org 7520S: Maintained 7521F: arch/powerpc/platforms/powermac/ 7522F: drivers/macintosh/ 7523 7524LINUX FOR POWERPC EMBEDDED MPC5XXX 7525M: Anatolij Gustschin <agust@denx.de> 7526L: linuxppc-dev@lists.ozlabs.org 7527T: git git://git.denx.de/linux-denx-agust.git 7528S: Maintained 7529F: arch/powerpc/platforms/512x/ 7530F: arch/powerpc/platforms/52xx/ 7531 7532LINUX FOR POWERPC EMBEDDED PPC4XX 7533M: Alistair Popple <alistair@popple.id.au> 7534M: Matt Porter <mporter@kernel.crashing.org> 7535W: http://www.penguinppc.org/ 7536L: linuxppc-dev@lists.ozlabs.org 7537S: Maintained 7538F: arch/powerpc/platforms/40x/ 7539F: arch/powerpc/platforms/44x/ 7540 7541LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7542L: linuxppc-dev@lists.ozlabs.org 7543S: Orphan 7544F: arch/powerpc/*/*virtex* 7545F: arch/powerpc/*/*/*virtex* 7546 7547LINUX FOR POWERPC EMBEDDED PPC8XX 7548M: Vitaly Bordug <vitb@kernel.crashing.org> 7549W: http://www.penguinppc.org/ 7550L: linuxppc-dev@lists.ozlabs.org 7551S: Maintained 7552F: arch/powerpc/platforms/8xx/ 7553 7554LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7555M: Scott Wood <oss@buserror.net> 7556M: Kumar Gala <galak@kernel.crashing.org> 7557W: http://www.penguinppc.org/ 7558L: linuxppc-dev@lists.ozlabs.org 7559T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7560S: Maintained 7561F: arch/powerpc/platforms/83xx/ 7562F: arch/powerpc/platforms/85xx/ 7563 7564LINUX FOR POWERPC PA SEMI PWRFICIENT 7565L: linuxppc-dev@lists.ozlabs.org 7566S: Orphan 7567F: arch/powerpc/platforms/pasemi/ 7568F: drivers/*/*pasemi* 7569F: drivers/*/*/*pasemi* 7570 7571LINUX SECURITY MODULE (LSM) FRAMEWORK 7572M: Chris Wright <chrisw@sous-sol.org> 7573L: linux-security-module@vger.kernel.org 7574S: Supported 7575 7576LIS3LV02D ACCELEROMETER DRIVER 7577M: Eric Piel <eric.piel@tremplin-utc.net> 7578S: Maintained 7579F: Documentation/misc-devices/lis3lv02d 7580F: drivers/misc/lis3lv02d/ 7581F: drivers/platform/x86/hp_accel.c 7582 7583LIVE PATCHING 7584M: Josh Poimboeuf <jpoimboe@redhat.com> 7585M: Jessica Yu <jeyu@redhat.com> 7586M: Jiri Kosina <jikos@kernel.org> 7587M: Miroslav Benes <mbenes@suse.cz> 7588R: Petr Mladek <pmladek@suse.com> 7589S: Maintained 7590F: kernel/livepatch/ 7591F: include/linux/livepatch.h 7592F: arch/x86/include/asm/livepatch.h 7593F: arch/x86/kernel/livepatch.c 7594F: Documentation/livepatch/ 7595F: Documentation/ABI/testing/sysfs-kernel-livepatch 7596F: samples/livepatch/ 7597L: live-patching@vger.kernel.org 7598T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7599 7600LINUX KERNEL DUMP TEST MODULE (LKDTM) 7601M: Kees Cook <keescook@chromium.org> 7602S: Maintained 7603F: drivers/misc/lkdtm* 7604 7605LLC (802.2) 7606L: netdev@vger.kernel.org 7607S: Odd fixes 7608F: include/linux/llc.h 7609F: include/uapi/linux/llc.h 7610F: include/net/llc* 7611F: net/llc/ 7612 7613LM73 HARDWARE MONITOR DRIVER 7614M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7615L: linux-hwmon@vger.kernel.org 7616S: Maintained 7617F: drivers/hwmon/lm73.c 7618 7619LM78 HARDWARE MONITOR DRIVER 7620M: Jean Delvare <jdelvare@suse.com> 7621L: linux-hwmon@vger.kernel.org 7622S: Maintained 7623F: Documentation/hwmon/lm78 7624F: drivers/hwmon/lm78.c 7625 7626LM83 HARDWARE MONITOR DRIVER 7627M: Jean Delvare <jdelvare@suse.com> 7628L: linux-hwmon@vger.kernel.org 7629S: Maintained 7630F: Documentation/hwmon/lm83 7631F: drivers/hwmon/lm83.c 7632 7633LM90 HARDWARE MONITOR DRIVER 7634M: Jean Delvare <jdelvare@suse.com> 7635L: linux-hwmon@vger.kernel.org 7636S: Maintained 7637F: Documentation/hwmon/lm90 7638F: Documentation/devicetree/bindings/hwmon/lm90.txt 7639F: drivers/hwmon/lm90.c 7640F: include/dt-bindings/thermal/lm90.h 7641 7642LM95234 HARDWARE MONITOR DRIVER 7643M: Guenter Roeck <linux@roeck-us.net> 7644L: linux-hwmon@vger.kernel.org 7645S: Maintained 7646F: Documentation/hwmon/lm95234 7647F: drivers/hwmon/lm95234.c 7648 7649LME2510 MEDIA DRIVER 7650M: Malcolm Priestley <tvboxspy@gmail.com> 7651L: linux-media@vger.kernel.org 7652W: https://linuxtv.org 7653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7654S: Maintained 7655F: drivers/media/usb/dvb-usb-v2/lmedm04* 7656 7657LOCKING PRIMITIVES 7658M: Peter Zijlstra <peterz@infradead.org> 7659M: Ingo Molnar <mingo@redhat.com> 7660L: linux-kernel@vger.kernel.org 7661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7662S: Maintained 7663F: Documentation/locking/ 7664F: include/linux/lockdep.h 7665F: include/linux/spinlock*.h 7666F: arch/*/include/asm/spinlock*.h 7667F: include/linux/rwlock*.h 7668F: include/linux/mutex*.h 7669F: arch/*/include/asm/mutex*.h 7670F: include/linux/rwsem*.h 7671F: arch/*/include/asm/rwsem.h 7672F: include/linux/seqlock.h 7673F: lib/locking*.[ch] 7674F: kernel/locking/ 7675 7676LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7677M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7678L: linux-ntfs-dev@lists.sourceforge.net 7679W: http://www.linux-ntfs.org/content/view/19/37/ 7680S: Maintained 7681F: Documentation/ldm.txt 7682F: block/partitions/ldm.* 7683 7684LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7685M: Sathya Prakash <sathya.prakash@broadcom.com> 7686M: Chaitra P B <chaitra.basappa@broadcom.com> 7687M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7688L: MPT-FusionLinux.pdl@broadcom.com 7689L: linux-scsi@vger.kernel.org 7690W: http://www.avagotech.com/support/ 7691S: Supported 7692F: drivers/message/fusion/ 7693F: drivers/scsi/mpt2sas/ 7694F: drivers/scsi/mpt3sas/ 7695 7696LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7697M: Matthew Wilcox <matthew@wil.cx> 7698L: linux-scsi@vger.kernel.org 7699S: Maintained 7700F: drivers/scsi/sym53c8xx_2/ 7701 7702LTC4261 HARDWARE MONITOR DRIVER 7703M: Guenter Roeck <linux@roeck-us.net> 7704L: linux-hwmon@vger.kernel.org 7705S: Maintained 7706F: Documentation/hwmon/ltc4261 7707F: drivers/hwmon/ltc4261.c 7708 7709LTP (Linux Test Project) 7710M: Mike Frysinger <vapier@gentoo.org> 7711M: Cyril Hrubis <chrubis@suse.cz> 7712M: Wanlong Gao <wanlong.gao@gmail.com> 7713M: Jan Stancek <jstancek@redhat.com> 7714M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7715M: Alexey Kodanev <alexey.kodanev@oracle.com> 7716L: ltp@lists.linux.it (subscribers-only) 7717W: http://linux-test-project.github.io/ 7718T: git git://github.com/linux-test-project/ltp.git 7719S: Maintained 7720 7721M32R ARCHITECTURE 7722W: http://www.linux-m32r.org/ 7723S: Orphan 7724F: arch/m32r/ 7725 7726M68K ARCHITECTURE 7727M: Geert Uytterhoeven <geert@linux-m68k.org> 7728L: linux-m68k@lists.linux-m68k.org 7729W: http://www.linux-m68k.org/ 7730T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7731S: Maintained 7732F: arch/m68k/ 7733F: drivers/zorro/ 7734 7735M68K ON APPLE MACINTOSH 7736M: Joshua Thompson <funaho@jurai.org> 7737W: http://www.mac.linux-m68k.org/ 7738L: linux-m68k@lists.linux-m68k.org 7739S: Maintained 7740F: arch/m68k/mac/ 7741 7742M68K ON HP9000/300 7743M: Philip Blundell <philb@gnu.org> 7744W: http://www.tazenda.demon.co.uk/phil/linux-hp 7745S: Maintained 7746F: arch/m68k/hp300/ 7747 7748M88DS3103 MEDIA DRIVER 7749M: Antti Palosaari <crope@iki.fi> 7750L: linux-media@vger.kernel.org 7751W: https://linuxtv.org 7752W: http://palosaari.fi/linux/ 7753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7754T: git git://linuxtv.org/anttip/media_tree.git 7755S: Maintained 7756F: drivers/media/dvb-frontends/m88ds3103* 7757 7758M88RS2000 MEDIA DRIVER 7759M: Malcolm Priestley <tvboxspy@gmail.com> 7760L: linux-media@vger.kernel.org 7761W: https://linuxtv.org 7762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7763S: Maintained 7764F: drivers/media/dvb-frontends/m88rs2000* 7765 7766MA901 MASTERKIT USB FM RADIO DRIVER 7767M: Alexey Klimov <klimov.linux@gmail.com> 7768L: linux-media@vger.kernel.org 7769T: git git://linuxtv.org/media_tree.git 7770S: Maintained 7771F: drivers/media/radio/radio-ma901.c 7772 7773MAC80211 7774M: Johannes Berg <johannes@sipsolutions.net> 7775L: linux-wireless@vger.kernel.org 7776W: http://wireless.kernel.org/ 7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7779S: Maintained 7780F: Documentation/networking/mac80211-injection.txt 7781F: include/net/mac80211.h 7782F: net/mac80211/ 7783F: drivers/net/wireless/mac80211_hwsim.[ch] 7784 7785MAILBOX API 7786M: Jassi Brar <jassisinghbrar@gmail.com> 7787L: linux-kernel@vger.kernel.org 7788S: Maintained 7789F: drivers/mailbox/ 7790F: include/linux/mailbox_client.h 7791F: include/linux/mailbox_controller.h 7792 7793MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7794M: Michael Kerrisk <mtk.manpages@gmail.com> 7795W: http://www.kernel.org/doc/man-pages 7796L: linux-man@vger.kernel.org 7797S: Maintained 7798 7799MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7800M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7801L: linux-mips@linux-mips.org 7802S: Maintained 7803F: arch/mips/boot/dts/img/pistachio_marduk.dts 7804 7805MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7806M: Andrew Lunn <andrew@lunn.ch> 7807M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7808L: netdev@vger.kernel.org 7809S: Maintained 7810F: drivers/net/dsa/mv88e6xxx/ 7811F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7812 7813MARVELL ARMADA DRM SUPPORT 7814M: Russell King <linux@armlinux.org.uk> 7815S: Maintained 7816T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7817T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7818F: drivers/gpu/drm/armada/ 7819F: include/uapi/drm/armada_drm.h 7820F: Documentation/devicetree/bindings/display/armada/ 7821 7822MARVELL CRYPTO DRIVER 7823M: Boris Brezillon <boris.brezillon@free-electrons.com> 7824M: Arnaud Ebalard <arno@natisbad.org> 7825F: drivers/crypto/marvell/ 7826S: Maintained 7827L: linux-crypto@vger.kernel.org 7828 7829MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7830M: Mirko Lindner <mlindner@marvell.com> 7831M: Stephen Hemminger <stephen@networkplumber.org> 7832L: netdev@vger.kernel.org 7833S: Maintained 7834F: drivers/net/ethernet/marvell/sk* 7835 7836MARVELL LIBERTAS WIRELESS DRIVER 7837L: libertas-dev@lists.infradead.org 7838S: Orphan 7839F: drivers/net/wireless/marvell/libertas/ 7840 7841MARVELL MV643XX ETHERNET DRIVER 7842M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7843L: netdev@vger.kernel.org 7844S: Maintained 7845F: drivers/net/ethernet/marvell/mv643xx_eth.* 7846F: include/linux/mv643xx.h 7847 7848MARVELL MVNETA ETHERNET DRIVER 7849M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7850L: netdev@vger.kernel.org 7851S: Maintained 7852F: drivers/net/ethernet/marvell/mvneta.* 7853 7854MARVELL MWIFIEX WIRELESS DRIVER 7855M: Amitkumar Karwar <akarwar@marvell.com> 7856M: Nishant Sarmukadam <nishants@marvell.com> 7857M: Ganapathi Bhat <gbhat@marvell.com> 7858M: Xinming Hu <huxm@marvell.com> 7859L: linux-wireless@vger.kernel.org 7860S: Maintained 7861F: drivers/net/wireless/marvell/mwifiex/ 7862 7863MARVELL MWL8K WIRELESS DRIVER 7864M: Lennert Buytenhek <buytenh@wantstofly.org> 7865L: linux-wireless@vger.kernel.org 7866S: Odd Fixes 7867F: drivers/net/wireless/marvell/mwl8k.c 7868 7869MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7870M: Nicolas Pitre <nico@fluxnic.net> 7871S: Odd Fixes 7872F: drivers/mmc/host/mvsdio.* 7873 7874MATROX FRAMEBUFFER DRIVER 7875L: linux-fbdev@vger.kernel.org 7876S: Orphan 7877F: drivers/video/fbdev/matrox/matroxfb_* 7878F: include/uapi/linux/matroxfb.h 7879 7880MAX16065 HARDWARE MONITOR DRIVER 7881M: Guenter Roeck <linux@roeck-us.net> 7882L: linux-hwmon@vger.kernel.org 7883S: Maintained 7884F: Documentation/hwmon/max16065 7885F: drivers/hwmon/max16065.c 7886 7887MAX20751 HARDWARE MONITOR DRIVER 7888M: Guenter Roeck <linux@roeck-us.net> 7889L: linux-hwmon@vger.kernel.org 7890S: Maintained 7891F: Documentation/hwmon/max20751 7892F: drivers/hwmon/max20751.c 7893 7894MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7895L: linux-hwmon@vger.kernel.org 7896S: Orphan 7897F: Documentation/hwmon/max6650 7898F: drivers/hwmon/max6650.c 7899 7900MAX6697 HARDWARE MONITOR DRIVER 7901M: Guenter Roeck <linux@roeck-us.net> 7902L: linux-hwmon@vger.kernel.org 7903S: Maintained 7904F: Documentation/hwmon/max6697 7905F: Documentation/devicetree/bindings/i2c/max6697.txt 7906F: drivers/hwmon/max6697.c 7907F: include/linux/platform_data/max6697.h 7908 7909MAX9860 MONO AUDIO VOICE CODEC DRIVER 7910M: Peter Rosin <peda@axentia.se> 7911L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7912S: Maintained 7913F: Documentation/devicetree/bindings/sound/max9860.txt 7914F: sound/soc/codecs/max9860.* 7915 7916MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7917M: Krzysztof Kozlowski <krzk@kernel.org> 7918M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7919L: linux-pm@vger.kernel.org 7920S: Supported 7921F: drivers/power/supply/max14577_charger.c 7922F: drivers/power/supply/max77693_charger.c 7923 7924MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7925M: Javier Martinez Canillas <javier@osg.samsung.com> 7926L: linux-kernel@vger.kernel.org 7927S: Supported 7928F: drivers/*/*max77802*.c 7929F: Documentation/devicetree/bindings/*/*max77802.txt 7930F: include/dt-bindings/*/*max77802.h 7931 7932MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7933M: Chanwoo Choi <cw00.choi@samsung.com> 7934M: Krzysztof Kozlowski <krzk@kernel.org> 7935M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7936L: linux-kernel@vger.kernel.org 7937S: Supported 7938F: drivers/*/max14577*.c 7939F: drivers/*/max77686*.c 7940F: drivers/*/max77693*.c 7941F: drivers/extcon/extcon-max14577.c 7942F: drivers/extcon/extcon-max77693.c 7943F: drivers/rtc/rtc-max77686.c 7944F: drivers/clk/clk-max77686.c 7945F: Documentation/devicetree/bindings/mfd/max14577.txt 7946F: Documentation/devicetree/bindings/*/max77686.txt 7947F: Documentation/devicetree/bindings/mfd/max77693.txt 7948F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7949F: include/linux/mfd/max14577*.h 7950F: include/linux/mfd/max77686*.h 7951F: include/linux/mfd/max77693*.h 7952 7953MAXIRADIO FM RADIO RECEIVER DRIVER 7954M: Hans Verkuil <hverkuil@xs4all.nl> 7955L: linux-media@vger.kernel.org 7956T: git git://linuxtv.org/media_tree.git 7957W: https://linuxtv.org 7958S: Maintained 7959F: drivers/media/radio/radio-maxiradio* 7960 7961MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7962M: Peter Rosin <peda@axentia.se> 7963L: linux-iio@vger.kernel.org 7964S: Maintained 7965F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7966F: drivers/iio/potentiometer/mcp4531.c 7967 7968MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7969M: William Breathitt Gray <vilhelm.gray@gmail.com> 7970L: linux-iio@vger.kernel.org 7971S: Maintained 7972F: drivers/iio/dac/cio-dac.c 7973 7974MEDIA DRIVERS FOR RENESAS - FCP 7975M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7976L: linux-media@vger.kernel.org 7977L: linux-renesas-soc@vger.kernel.org 7978T: git git://linuxtv.org/media_tree.git 7979S: Supported 7980F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7981F: drivers/media/platform/rcar-fcp.c 7982F: include/media/rcar-fcp.h 7983 7984MEDIA DRIVERS FOR RENESAS - FDP1 7985M: Kieran Bingham <kieran@bingham.xyz> 7986L: linux-media@vger.kernel.org 7987L: linux-renesas-soc@vger.kernel.org 7988T: git git://linuxtv.org/media_tree.git 7989S: Supported 7990F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7991F: drivers/media/platform/rcar_fdp1.c 7992 7993MEDIA DRIVERS FOR RENESAS - VIN 7994M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7995L: linux-media@vger.kernel.org 7996L: linux-renesas-soc@vger.kernel.org 7997T: git git://linuxtv.org/media_tree.git 7998S: Supported 7999F: Documentation/devicetree/bindings/media/rcar_vin.txt 8000F: drivers/media/platform/rcar-vin/ 8001 8002MEDIA DRIVERS FOR RENESAS - VSP1 8003M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8004L: linux-media@vger.kernel.org 8005L: linux-renesas-soc@vger.kernel.org 8006T: git git://linuxtv.org/media_tree.git 8007S: Supported 8008F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8009F: drivers/media/platform/vsp1/ 8010 8011MEDIA DRIVERS FOR HELENE 8012M: Abylay Ospan <aospan@netup.ru> 8013L: linux-media@vger.kernel.org 8014W: https://linuxtv.org 8015W: http://netup.tv/ 8016T: git git://linuxtv.org/media_tree.git 8017S: Supported 8018F: drivers/media/dvb-frontends/helene* 8019 8020MEDIA DRIVERS FOR ASCOT2E 8021M: Sergey Kozlov <serjk@netup.ru> 8022M: Abylay Ospan <aospan@netup.ru> 8023L: linux-media@vger.kernel.org 8024W: https://linuxtv.org 8025W: http://netup.tv/ 8026T: git git://linuxtv.org/media_tree.git 8027S: Supported 8028F: drivers/media/dvb-frontends/ascot2e* 8029 8030MEDIA DRIVERS FOR CXD2841ER 8031M: Sergey Kozlov <serjk@netup.ru> 8032M: Abylay Ospan <aospan@netup.ru> 8033L: linux-media@vger.kernel.org 8034W: https://linuxtv.org 8035W: http://netup.tv/ 8036T: git git://linuxtv.org/media_tree.git 8037S: Supported 8038F: drivers/media/dvb-frontends/cxd2841er* 8039 8040MEDIA DRIVERS FOR HORUS3A 8041M: Sergey Kozlov <serjk@netup.ru> 8042M: Abylay Ospan <aospan@netup.ru> 8043L: linux-media@vger.kernel.org 8044W: https://linuxtv.org 8045W: http://netup.tv/ 8046T: git git://linuxtv.org/media_tree.git 8047S: Supported 8048F: drivers/media/dvb-frontends/horus3a* 8049 8050MEDIA DRIVERS FOR LNBH25 8051M: Sergey Kozlov <serjk@netup.ru> 8052M: Abylay Ospan <aospan@netup.ru> 8053L: linux-media@vger.kernel.org 8054W: https://linuxtv.org 8055W: http://netup.tv/ 8056T: git git://linuxtv.org/media_tree.git 8057S: Supported 8058F: drivers/media/dvb-frontends/lnbh25* 8059 8060MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8061M: Sergey Kozlov <serjk@netup.ru> 8062M: Abylay Ospan <aospan@netup.ru> 8063L: linux-media@vger.kernel.org 8064W: https://linuxtv.org 8065W: http://netup.tv/ 8066T: git git://linuxtv.org/media_tree.git 8067S: Supported 8068F: drivers/media/pci/netup_unidvb/* 8069 8070MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8071M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8072M: Mauro Carvalho Chehab <mchehab@kernel.org> 8073P: LinuxTV.org Project 8074L: linux-media@vger.kernel.org 8075W: https://linuxtv.org 8076Q: http://patchwork.kernel.org/project/linux-media/list/ 8077T: git git://linuxtv.org/media_tree.git 8078S: Maintained 8079F: Documentation/media/ 8080F: drivers/media/ 8081F: drivers/staging/media/ 8082F: include/linux/platform_data/media/ 8083F: include/media/ 8084F: include/uapi/linux/dvb/ 8085F: include/uapi/linux/videodev2.h 8086F: include/uapi/linux/media.h 8087F: include/uapi/linux/v4l2-* 8088F: include/uapi/linux/meye.h 8089F: include/uapi/linux/ivtv* 8090F: include/uapi/linux/uvcvideo.h 8091 8092MEDIATEK ETHERNET DRIVER 8093M: Felix Fietkau <nbd@openwrt.org> 8094M: John Crispin <blogic@openwrt.org> 8095L: netdev@vger.kernel.org 8096S: Maintained 8097F: drivers/net/ethernet/mediatek/ 8098 8099MEDIATEK MEDIA DRIVER 8100M: Tiffany Lin <tiffany.lin@mediatek.com> 8101M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8102S: Supported 8103F: drivers/media/platform/mtk-vcodec/ 8104F: drivers/media/platform/mtk-vpu/ 8105F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8106F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8107 8108MEDIATEK MDP DRIVER 8109M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8110M: Houlong Wei <houlong.wei@mediatek.com> 8111M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8112S: Supported 8113F: drivers/media/platform/mtk-mdp/ 8114F: drivers/media/platform/mtk-vpu/ 8115F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8116 8117MEDIATEK MT7601U WIRELESS LAN DRIVER 8118M: Jakub Kicinski <kubakici@wp.pl> 8119L: linux-wireless@vger.kernel.org 8120S: Maintained 8121F: drivers/net/wireless/mediatek/mt7601u/ 8122 8123MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8124M: Peter Senna Tschudin <peter.senna@collabora.com> 8125M: Martin Donnelly <martin.donnelly@ge.com> 8126M: Martyn Welch <martyn.welch@collabora.co.uk> 8127S: Maintained 8128F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8129F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8130 8131MEGARAID SCSI/SAS DRIVERS 8132M: Kashyap Desai <kashyap.desai@broadcom.com> 8133M: Sumit Saxena <sumit.saxena@broadcom.com> 8134M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8135L: megaraidlinux.pdl@broadcom.com 8136L: linux-scsi@vger.kernel.org 8137W: http://www.avagotech.com/support/ 8138S: Maintained 8139F: Documentation/scsi/megaraid.txt 8140F: drivers/scsi/megaraid.* 8141F: drivers/scsi/megaraid/ 8142 8143MELFAS MIP4 TOUCHSCREEN DRIVER 8144M: Sangwon Jee <jeesw@melfas.com> 8145W: http://www.melfas.com 8146S: Supported 8147F: drivers/input/touchscreen/melfas_mip4.c 8148F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8149 8150MELLANOX ETHERNET DRIVER (mlx4_en) 8151M: Tariq Toukan <tariqt@mellanox.com> 8152L: netdev@vger.kernel.org 8153S: Supported 8154W: http://www.mellanox.com 8155Q: http://patchwork.ozlabs.org/project/netdev/list/ 8156F: drivers/net/ethernet/mellanox/mlx4/en_* 8157 8158MELLANOX ETHERNET DRIVER (mlx5e) 8159M: Saeed Mahameed <saeedm@mellanox.com> 8160L: netdev@vger.kernel.org 8161S: Supported 8162W: http://www.mellanox.com 8163Q: http://patchwork.ozlabs.org/project/netdev/list/ 8164F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8165 8166MELLANOX ETHERNET SWITCH DRIVERS 8167M: Jiri Pirko <jiri@mellanox.com> 8168M: Ido Schimmel <idosch@mellanox.com> 8169L: netdev@vger.kernel.org 8170S: Supported 8171W: http://www.mellanox.com 8172Q: http://patchwork.ozlabs.org/project/netdev/list/ 8173F: drivers/net/ethernet/mellanox/mlxsw/ 8174 8175MELLANOX MLXCPLD I2C AND MUX DRIVER 8176M: Vadim Pasternak <vadimp@mellanox.com> 8177M: Michael Shych <michaelsh@mellanox.com> 8178L: linux-i2c@vger.kernel.org 8179S: Supported 8180F: drivers/i2c/busses/i2c-mlxcpld.c 8181F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8182F: Documentation/i2c/busses/i2c-mlxcpld 8183 8184MELLANOX MLXCPLD LED DRIVER 8185M: Vadim Pasternak <vadimp@mellanox.com> 8186L: linux-leds@vger.kernel.org 8187S: Supported 8188F: drivers/leds/leds-mlxcpld.c 8189F: Documentation/leds/leds-mlxcpld.txt 8190 8191MELLANOX PLATFORM DRIVER 8192M: Vadim Pasternak <vadimp@mellanox.com> 8193L: platform-driver-x86@vger.kernel.org 8194S: Supported 8195F: drivers/platform/x86/mlx-platform.c 8196 8197MELLANOX MLX CPLD HOTPLUG DRIVER 8198M: Vadim Pasternak <vadimp@mellanox.com> 8199L: platform-driver-x86@vger.kernel.org 8200S: Supported 8201F: drivers/platform/x86/mlxcpld-hotplug.c 8202F: include/linux/platform_data/mlxcpld-hotplug.h 8203 8204SOFT-ROCE DRIVER (rxe) 8205M: Moni Shoua <monis@mellanox.com> 8206L: linux-rdma@vger.kernel.org 8207S: Supported 8208W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8209Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8210F: drivers/infiniband/sw/rxe/ 8211F: include/uapi/rdma/rdma_user_rxe.h 8212 8213MEMBARRIER SUPPORT 8214M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8215M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8216L: linux-kernel@vger.kernel.org 8217S: Supported 8218F: kernel/membarrier.c 8219F: include/uapi/linux/membarrier.h 8220 8221MEMORY MANAGEMENT 8222L: linux-mm@kvack.org 8223W: http://www.linux-mm.org 8224S: Maintained 8225F: include/linux/mm.h 8226F: include/linux/gfp.h 8227F: include/linux/mmzone.h 8228F: include/linux/memory_hotplug.h 8229F: include/linux/vmalloc.h 8230F: mm/ 8231 8232MEMORY TECHNOLOGY DEVICES (MTD) 8233M: David Woodhouse <dwmw2@infradead.org> 8234M: Brian Norris <computersforpeace@gmail.com> 8235M: Boris Brezillon <boris.brezillon@free-electrons.com> 8236M: Marek Vasut <marek.vasut@gmail.com> 8237M: Richard Weinberger <richard@nod.at> 8238M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8239L: linux-mtd@lists.infradead.org 8240W: http://www.linux-mtd.infradead.org/ 8241Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8242T: git git://git.infradead.org/linux-mtd.git 8243T: git git://git.infradead.org/l2-mtd.git 8244S: Maintained 8245F: Documentation/devicetree/bindings/mtd/ 8246F: drivers/mtd/ 8247F: include/linux/mtd/ 8248F: include/uapi/mtd/ 8249 8250MEN A21 WATCHDOG DRIVER 8251M: Johannes Thumshirn <morbidrsa@gmail.com> 8252L: linux-watchdog@vger.kernel.org 8253S: Maintained 8254F: drivers/watchdog/mena21_wdt.c 8255 8256MEN CHAMELEON BUS (mcb) 8257M: Johannes Thumshirn <morbidrsa@gmail.com> 8258S: Maintained 8259F: drivers/mcb/ 8260F: include/linux/mcb.h 8261F: Documentation/men-chameleon-bus.txt 8262 8263MEN F21BMC (Board Management Controller) 8264M: Andreas Werner <andreas.werner@men.de> 8265S: Supported 8266F: drivers/mfd/menf21bmc.c 8267F: drivers/watchdog/menf21bmc_wdt.c 8268F: drivers/leds/leds-menf21bmc.c 8269F: drivers/hwmon/menf21bmc_hwmon.c 8270F: Documentation/hwmon/menf21bmc 8271 8272METAG ARCHITECTURE 8273M: James Hogan <james.hogan@imgtec.com> 8274L: linux-metag@vger.kernel.org 8275T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8276S: Odd Fixes 8277F: arch/metag/ 8278F: Documentation/metag/ 8279F: Documentation/devicetree/bindings/metag/ 8280F: Documentation/devicetree/bindings/interrupt-controller/img,* 8281F: drivers/clocksource/metag_generic.c 8282F: drivers/irqchip/irq-metag.c 8283F: drivers/irqchip/irq-metag-ext.c 8284F: drivers/tty/metag_da.c 8285 8286MICROBLAZE ARCHITECTURE 8287M: Michal Simek <monstr@monstr.eu> 8288W: http://www.monstr.eu/fdt/ 8289T: git git://git.monstr.eu/linux-2.6-microblaze.git 8290S: Supported 8291F: arch/microblaze/ 8292 8293MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8294M: Richard Genoud <richard.genoud@gmail.com> 8295S: Maintained 8296F: drivers/tty/serial/atmel_serial.c 8297F: include/linux/atmel_serial.h 8298 8299MICROCHIP / ATMEL DMA DRIVER 8300M: Ludovic Desroches <ludovic.desroches@microchip.com> 8301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8302L: dmaengine@vger.kernel.org 8303S: Supported 8304F: drivers/dma/at_hdmac.c 8305F: drivers/dma/at_hdmac_regs.h 8306F: include/linux/platform_data/dma-atmel.h 8307 8308MICROCHIP / ATMEL ISC DRIVER 8309M: Songjun Wu <songjun.wu@microchip.com> 8310L: linux-media@vger.kernel.org 8311S: Supported 8312F: drivers/media/platform/atmel/atmel-isc.c 8313F: drivers/media/platform/atmel/atmel-isc-regs.h 8314F: devicetree/bindings/media/atmel-isc.txt 8315 8316MICROCHIP USB251XB DRIVER 8317M: Richard Leitner <richard.leitner@skidata.com> 8318L: linux-usb@vger.kernel.org 8319S: Maintained 8320F: drivers/usb/misc/usb251xb.c 8321F: Documentation/devicetree/bindings/usb/usb251xb.txt 8322 8323MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8324M: Chen Yu <yu.c.chen@intel.com> 8325L: platform-driver-x86@vger.kernel.org 8326S: Supported 8327F: drivers/platform/x86/surfacepro3_button.c 8328 8329MICROTEK X6 SCANNER 8330M: Oliver Neukum <oliver@neukum.org> 8331S: Maintained 8332F: drivers/usb/image/microtek.* 8333 8334MIPS 8335M: Ralf Baechle <ralf@linux-mips.org> 8336L: linux-mips@linux-mips.org 8337W: http://www.linux-mips.org/ 8338T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8339Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8340S: Supported 8341F: Documentation/devicetree/bindings/mips/ 8342F: Documentation/mips/ 8343F: arch/mips/ 8344 8345MIPS/LOONGSON1 ARCHITECTURE 8346M: Keguang Zhang <keguang.zhang@gmail.com> 8347L: linux-mips@linux-mips.org 8348S: Maintained 8349F: arch/mips/loongson32/ 8350F: arch/mips/include/asm/mach-loongson32/ 8351F: drivers/*/*loongson1* 8352F: drivers/*/*/*loongson1* 8353 8354MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8355M: Hans Verkuil <hverkuil@xs4all.nl> 8356L: linux-media@vger.kernel.org 8357T: git git://linuxtv.org/media_tree.git 8358W: https://linuxtv.org 8359S: Odd Fixes 8360F: drivers/media/radio/radio-miropcm20* 8361 8362MELLANOX MLX4 core VPI driver 8363M: Yishai Hadas <yishaih@mellanox.com> 8364L: netdev@vger.kernel.org 8365L: linux-rdma@vger.kernel.org 8366W: http://www.mellanox.com 8367Q: http://patchwork.ozlabs.org/project/netdev/list/ 8368S: Supported 8369F: drivers/net/ethernet/mellanox/mlx4/ 8370F: include/linux/mlx4/ 8371F: include/uapi/rdma/mlx4-abi.h 8372 8373MELLANOX MLX4 IB driver 8374M: Yishai Hadas <yishaih@mellanox.com> 8375L: linux-rdma@vger.kernel.org 8376W: http://www.mellanox.com 8377Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8378S: Supported 8379F: drivers/infiniband/hw/mlx4/ 8380F: include/linux/mlx4/ 8381 8382MELLANOX MLX5 core VPI driver 8383M: Saeed Mahameed <saeedm@mellanox.com> 8384M: Matan Barak <matanb@mellanox.com> 8385M: Leon Romanovsky <leonro@mellanox.com> 8386L: netdev@vger.kernel.org 8387L: linux-rdma@vger.kernel.org 8388W: http://www.mellanox.com 8389Q: http://patchwork.ozlabs.org/project/netdev/list/ 8390S: Supported 8391F: drivers/net/ethernet/mellanox/mlx5/core/ 8392F: include/linux/mlx5/ 8393F: include/uapi/rdma/mlx5-abi.h 8394 8395MELLANOX MLX5 IB driver 8396M: Matan Barak <matanb@mellanox.com> 8397M: Leon Romanovsky <leonro@mellanox.com> 8398L: linux-rdma@vger.kernel.org 8399W: http://www.mellanox.com 8400Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8401S: Supported 8402F: drivers/infiniband/hw/mlx5/ 8403F: include/linux/mlx5/ 8404 8405MELEXIS MLX90614 DRIVER 8406M: Crt Mori <cmo@melexis.com> 8407L: linux-iio@vger.kernel.org 8408W: http://www.melexis.com 8409S: Supported 8410F: drivers/iio/temperature/mlx90614.c 8411 8412MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8413M: Don Brace <don.brace@microsemi.com> 8414L: esc.storagedev@microsemi.com 8415L: linux-scsi@vger.kernel.org 8416S: Supported 8417F: drivers/scsi/smartpqi/smartpqi*.[ch] 8418F: drivers/scsi/smartpqi/Kconfig 8419F: drivers/scsi/smartpqi/Makefile 8420F: include/linux/cciss*.h 8421F: include/uapi/linux/cciss*.h 8422F: Documentation/scsi/smartpqi.txt 8423 8424MN88472 MEDIA DRIVER 8425M: Antti Palosaari <crope@iki.fi> 8426L: linux-media@vger.kernel.org 8427W: https://linuxtv.org 8428W: http://palosaari.fi/linux/ 8429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8430S: Maintained 8431F: drivers/media/dvb-frontends/mn88472* 8432 8433MN88473 MEDIA DRIVER 8434M: Antti Palosaari <crope@iki.fi> 8435L: linux-media@vger.kernel.org 8436W: https://linuxtv.org 8437W: http://palosaari.fi/linux/ 8438Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8439S: Maintained 8440F: drivers/media/dvb-frontends/mn88473* 8441 8442MODULE SUPPORT 8443M: Jessica Yu <jeyu@redhat.com> 8444M: Rusty Russell <rusty@rustcorp.com.au> 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8446S: Maintained 8447F: include/linux/module.h 8448F: kernel/module.c 8449 8450MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8451W: http://popies.net/meye/ 8452S: Orphan 8453F: Documentation/media/v4l-drivers/meye* 8454F: drivers/media/pci/meye/ 8455F: include/uapi/linux/meye.h 8456 8457MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8458M: Jiri Slaby <jirislaby@gmail.com> 8459S: Maintained 8460F: Documentation/serial/moxa-smartio 8461F: drivers/tty/mxser.* 8462 8463MR800 AVERMEDIA USB FM RADIO DRIVER 8464M: Alexey Klimov <klimov.linux@gmail.com> 8465L: linux-media@vger.kernel.org 8466T: git git://linuxtv.org/media_tree.git 8467S: Maintained 8468F: drivers/media/radio/radio-mr800.c 8469 8470MRF24J40 IEEE 802.15.4 RADIO DRIVER 8471M: Alan Ott <alan@signal11.us> 8472L: linux-wpan@vger.kernel.org 8473S: Maintained 8474F: drivers/net/ieee802154/mrf24j40.c 8475F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8476 8477MSI LAPTOP SUPPORT 8478M: "Lee, Chun-Yi" <jlee@suse.com> 8479L: platform-driver-x86@vger.kernel.org 8480S: Maintained 8481F: drivers/platform/x86/msi-laptop.c 8482 8483MSI WMI SUPPORT 8484L: platform-driver-x86@vger.kernel.org 8485S: Orphan 8486F: drivers/platform/x86/msi-wmi.c 8487 8488MSI001 MEDIA DRIVER 8489M: Antti Palosaari <crope@iki.fi> 8490L: linux-media@vger.kernel.org 8491W: https://linuxtv.org 8492W: http://palosaari.fi/linux/ 8493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8494T: git git://linuxtv.org/anttip/media_tree.git 8495S: Maintained 8496F: drivers/media/tuners/msi001* 8497 8498MSI2500 MEDIA DRIVER 8499M: Antti Palosaari <crope@iki.fi> 8500L: linux-media@vger.kernel.org 8501W: https://linuxtv.org 8502W: http://palosaari.fi/linux/ 8503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8504T: git git://linuxtv.org/anttip/media_tree.git 8505S: Maintained 8506F: drivers/media/usb/msi2500/ 8507 8508MSYSTEMS DISKONCHIP G3 MTD DRIVER 8509M: Robert Jarzmik <robert.jarzmik@free.fr> 8510L: linux-mtd@lists.infradead.org 8511S: Maintained 8512F: drivers/mtd/devices/docg3* 8513 8514MT9M032 APTINA SENSOR DRIVER 8515M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8516L: linux-media@vger.kernel.org 8517T: git git://linuxtv.org/media_tree.git 8518S: Maintained 8519F: drivers/media/i2c/mt9m032.c 8520F: include/media/i2c/mt9m032.h 8521 8522MT9P031 APTINA CAMERA SENSOR 8523M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8524L: linux-media@vger.kernel.org 8525T: git git://linuxtv.org/media_tree.git 8526S: Maintained 8527F: drivers/media/i2c/mt9p031.c 8528F: include/media/i2c/mt9p031.h 8529 8530MT9T001 APTINA CAMERA SENSOR 8531M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8532L: linux-media@vger.kernel.org 8533T: git git://linuxtv.org/media_tree.git 8534S: Maintained 8535F: drivers/media/i2c/mt9t001.c 8536F: include/media/i2c/mt9t001.h 8537 8538MT9V032 APTINA CAMERA SENSOR 8539M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8540L: linux-media@vger.kernel.org 8541T: git git://linuxtv.org/media_tree.git 8542S: Maintained 8543F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8544F: drivers/media/i2c/mt9v032.c 8545F: include/media/i2c/mt9v032.h 8546 8547MULTIFUNCTION DEVICES (MFD) 8548M: Lee Jones <lee.jones@linaro.org> 8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8550S: Supported 8551F: Documentation/devicetree/bindings/mfd/ 8552F: drivers/mfd/ 8553F: include/linux/mfd/ 8554F: include/dt-bindings/mfd/ 8555 8556MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8557M: Ulf Hansson <ulf.hansson@linaro.org> 8558L: linux-mmc@vger.kernel.org 8559T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8560S: Maintained 8561F: Documentation/devicetree/bindings/mmc/ 8562F: drivers/mmc/ 8563F: include/linux/mmc/ 8564F: include/uapi/linux/mmc/ 8565 8566MULTIMEDIA CARD (MMC) ETC. OVER SPI 8567S: Orphan 8568F: drivers/mmc/host/mmc_spi.c 8569F: include/linux/spi/mmc_spi.h 8570 8571MULTISOUND SOUND DRIVER 8572M: Andrew Veliath <andrewtv@usa.net> 8573S: Maintained 8574F: Documentation/sound/oss/MultiSound 8575F: sound/oss/msnd* 8576 8577MULTITECH MULTIPORT CARD (ISICOM) 8578S: Orphan 8579F: drivers/tty/isicom.c 8580F: include/linux/isicom.h 8581 8582MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8583M: Bin Liu <b-liu@ti.com> 8584L: linux-usb@vger.kernel.org 8585T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8586S: Maintained 8587F: drivers/usb/musb/ 8588 8589MXL5007T MEDIA DRIVER 8590M: Michael Krufky <mkrufky@linuxtv.org> 8591L: linux-media@vger.kernel.org 8592W: https://linuxtv.org 8593W: http://github.com/mkrufky 8594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8595T: git git://linuxtv.org/mkrufky/tuners.git 8596S: Maintained 8597F: drivers/media/tuners/mxl5007t.* 8598 8599MXSFB DRM DRIVER 8600M: Marek Vasut <marex@denx.de> 8601S: Supported 8602F: drivers/gpu/drm/mxsfb/ 8603F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8604 8605MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8606M: Hyong-Youb Kim <hykim@myri.com> 8607L: netdev@vger.kernel.org 8608W: https://www.myricom.com/support/downloads/myri10ge.html 8609S: Supported 8610F: drivers/net/ethernet/myricom/myri10ge/ 8611 8612NAND FLASH SUBSYSTEM 8613M: Boris Brezillon <boris.brezillon@free-electrons.com> 8614R: Richard Weinberger <richard@nod.at> 8615L: linux-mtd@lists.infradead.org 8616W: http://www.linux-mtd.infradead.org/ 8617Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8618T: git git://github.com/linux-nand/linux.git 8619S: Maintained 8620F: drivers/mtd/nand/ 8621F: include/linux/mtd/nand*.h 8622 8623NATSEMI ETHERNET DRIVER (DP8381x) 8624S: Orphan 8625F: drivers/net/ethernet/natsemi/natsemi.c 8626 8627NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8628M: Daniel Mack <zonque@gmail.com> 8629S: Maintained 8630L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8631W: http://www.native-instruments.com 8632F: sound/usb/caiaq/ 8633 8634NCP FILESYSTEM 8635M: Petr Vandrovec <petr@vandrovec.name> 8636S: Odd Fixes 8637F: fs/ncpfs/ 8638 8639NCR 5380 SCSI DRIVERS 8640M: Finn Thain <fthain@telegraphics.com.au> 8641M: Michael Schmitz <schmitzmic@gmail.com> 8642L: linux-scsi@vger.kernel.org 8643S: Maintained 8644F: Documentation/scsi/g_NCR5380.txt 8645F: drivers/scsi/NCR5380.* 8646F: drivers/scsi/arm/cumana_1.c 8647F: drivers/scsi/arm/oak.c 8648F: drivers/scsi/atari_scsi.* 8649F: drivers/scsi/dmx3191d.c 8650F: drivers/scsi/g_NCR5380.* 8651F: drivers/scsi/mac_scsi.* 8652F: drivers/scsi/sun3_scsi.* 8653F: drivers/scsi/sun3_scsi_vme.c 8654 8655NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8656M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8657L: linux-scsi@vger.kernel.org 8658S: Maintained 8659F: drivers/scsi/NCR_D700.* 8660 8661NCT6775 HARDWARE MONITOR DRIVER 8662M: Guenter Roeck <linux@roeck-us.net> 8663L: linux-hwmon@vger.kernel.org 8664S: Maintained 8665F: Documentation/hwmon/nct6775 8666F: drivers/hwmon/nct6775.c 8667 8668NETEFFECT IWARP RNIC DRIVER (IW_NES) 8669M: Faisal Latif <faisal.latif@intel.com> 8670L: linux-rdma@vger.kernel.org 8671W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8672S: Supported 8673F: drivers/infiniband/hw/nes/ 8674F: include/uapi/rdma/nes-abi.h 8675 8676NETEM NETWORK EMULATOR 8677M: Stephen Hemminger <stephen@networkplumber.org> 8678L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8679S: Maintained 8680F: net/sched/sch_netem.c 8681 8682NETERION 10GbE DRIVERS (s2io/vxge) 8683M: Jon Mason <jdmason@kudzu.us> 8684L: netdev@vger.kernel.org 8685S: Supported 8686F: Documentation/networking/s2io.txt 8687F: Documentation/networking/vxge.txt 8688F: drivers/net/ethernet/neterion/ 8689 8690NETFILTER 8691M: Pablo Neira Ayuso <pablo@netfilter.org> 8692M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8693L: netfilter-devel@vger.kernel.org 8694L: coreteam@netfilter.org 8695W: http://www.netfilter.org/ 8696W: http://www.iptables.org/ 8697Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8698T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8699T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8700S: Supported 8701F: include/linux/netfilter* 8702F: include/linux/netfilter/ 8703F: include/net/netfilter/ 8704F: include/uapi/linux/netfilter* 8705F: include/uapi/linux/netfilter/ 8706F: net/*/netfilter.c 8707F: net/*/netfilter/ 8708F: net/netfilter/ 8709F: net/bridge/br_netfilter*.c 8710 8711NETLABEL 8712M: Paul Moore <paul@paul-moore.com> 8713W: http://netlabel.sf.net 8714L: netdev@vger.kernel.org 8715S: Maintained 8716F: Documentation/netlabel/ 8717F: include/net/netlabel.h 8718F: net/netlabel/ 8719 8720NETROM NETWORK LAYER 8721M: Ralf Baechle <ralf@linux-mips.org> 8722L: linux-hams@vger.kernel.org 8723W: http://www.linux-ax25.org/ 8724S: Maintained 8725F: include/net/netrom.h 8726F: include/uapi/linux/netrom.h 8727F: net/netrom/ 8728 8729NETRONOME ETHERNET DRIVERS 8730M: Jakub Kicinski <jakub.kicinski@netronome.com> 8731L: oss-drivers@netronome.com 8732S: Maintained 8733F: drivers/net/ethernet/netronome/ 8734 8735NETWORK BLOCK DEVICE (NBD) 8736M: Josef Bacik <jbacik@fb.com> 8737S: Maintained 8738L: linux-block@vger.kernel.org 8739L: nbd-general@lists.sourceforge.net 8740F: Documentation/blockdev/nbd.txt 8741F: drivers/block/nbd.c 8742F: include/uapi/linux/nbd.h 8743 8744NETWORK DROP MONITOR 8745M: Neil Horman <nhorman@tuxdriver.com> 8746L: netdev@vger.kernel.org 8747S: Maintained 8748W: https://fedorahosted.org/dropwatch/ 8749F: net/core/drop_monitor.c 8750 8751NETWORKING [DSA] 8752M: Andrew Lunn <andrew@lunn.ch> 8753M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8754M: Florian Fainelli <f.fainelli@gmail.com> 8755S: Maintained 8756F: net/dsa/ 8757F: include/net/dsa.h 8758F: drivers/net/dsa/ 8759 8760NETWORKING [GENERAL] 8761M: "David S. Miller" <davem@davemloft.net> 8762L: netdev@vger.kernel.org 8763W: http://www.linuxfoundation.org/en/Net 8764Q: http://patchwork.ozlabs.org/project/netdev/list/ 8765T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8766T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8767S: Maintained 8768F: net/ 8769F: include/net/ 8770F: include/linux/in.h 8771F: include/linux/net.h 8772F: include/linux/netdevice.h 8773F: include/uapi/linux/in.h 8774F: include/uapi/linux/net.h 8775F: include/uapi/linux/netdevice.h 8776F: include/uapi/linux/net_namespace.h 8777F: tools/net/ 8778F: tools/testing/selftests/net/ 8779F: lib/random32.c 8780 8781NETWORKING [IPv4/IPv6] 8782M: "David S. Miller" <davem@davemloft.net> 8783M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8784M: James Morris <jmorris@namei.org> 8785M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8786M: Patrick McHardy <kaber@trash.net> 8787L: netdev@vger.kernel.org 8788T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8789S: Maintained 8790F: net/ipv4/ 8791F: net/ipv6/ 8792F: include/net/ip* 8793F: arch/x86/net/* 8794 8795NETWORKING [IPSEC] 8796M: Steffen Klassert <steffen.klassert@secunet.com> 8797M: Herbert Xu <herbert@gondor.apana.org.au> 8798M: "David S. Miller" <davem@davemloft.net> 8799L: netdev@vger.kernel.org 8800T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8801T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8802S: Maintained 8803F: net/core/flow.c 8804F: net/xfrm/ 8805F: net/key/ 8806F: net/ipv4/xfrm* 8807F: net/ipv4/esp4.c 8808F: net/ipv4/ah4.c 8809F: net/ipv4/ipcomp.c 8810F: net/ipv4/ip_vti.c 8811F: net/ipv6/xfrm* 8812F: net/ipv6/esp6.c 8813F: net/ipv6/ah6.c 8814F: net/ipv6/ipcomp6.c 8815F: net/ipv6/ip6_vti.c 8816F: include/uapi/linux/xfrm.h 8817F: include/net/xfrm.h 8818 8819NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8820M: Paul Moore <paul@paul-moore.com> 8821L: netdev@vger.kernel.org 8822S: Maintained 8823 8824NETWORKING [WIRELESS] 8825L: linux-wireless@vger.kernel.org 8826Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8827 8828NETWORKING DRIVERS 8829L: netdev@vger.kernel.org 8830W: http://www.linuxfoundation.org/en/Net 8831Q: http://patchwork.ozlabs.org/project/netdev/list/ 8832T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8833T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8834S: Odd Fixes 8835F: Documentation/devicetree/bindings/net/ 8836F: drivers/net/ 8837F: include/linux/if_* 8838F: include/linux/netdevice.h 8839F: include/linux/etherdevice.h 8840F: include/linux/fcdevice.h 8841F: include/linux/fddidevice.h 8842F: include/linux/hippidevice.h 8843F: include/linux/inetdevice.h 8844F: include/uapi/linux/if_* 8845F: include/uapi/linux/netdevice.h 8846 8847NETWORKING DRIVERS (WIRELESS) 8848M: Kalle Valo <kvalo@codeaurora.org> 8849L: linux-wireless@vger.kernel.org 8850Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8851T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8853S: Maintained 8854F: Documentation/devicetree/bindings/net/wireless/ 8855F: drivers/net/wireless/ 8856 8857NETXEN (1/10) GbE SUPPORT 8858M: Manish Chopra <manish.chopra@cavium.com> 8859M: Rahul Verma <rahul.verma@cavium.com> 8860M: Dept-GELinuxNICDev@cavium.com 8861L: netdev@vger.kernel.org 8862S: Supported 8863F: drivers/net/ethernet/qlogic/netxen/ 8864 8865NFC SUBSYSTEM 8866M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8867M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8868M: Samuel Ortiz <sameo@linux.intel.com> 8869L: linux-wireless@vger.kernel.org 8870L: linux-nfc@lists.01.org (subscribers-only) 8871S: Supported 8872F: net/nfc/ 8873F: include/net/nfc/ 8874F: include/uapi/linux/nfc.h 8875F: drivers/nfc/ 8876F: include/linux/platform_data/nfcmrvl.h 8877F: include/linux/platform_data/nxp-nci.h 8878F: include/linux/platform_data/pn544.h 8879F: include/linux/platform_data/st21nfca.h 8880F: include/linux/platform_data/st-nci.h 8881F: Documentation/devicetree/bindings/net/nfc/ 8882 8883NFS, SUNRPC, AND LOCKD CLIENTS 8884M: Trond Myklebust <trond.myklebust@primarydata.com> 8885M: Anna Schumaker <anna.schumaker@netapp.com> 8886L: linux-nfs@vger.kernel.org 8887W: http://client.linux-nfs.org 8888T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8889S: Maintained 8890F: fs/lockd/ 8891F: fs/nfs/ 8892F: fs/nfs_common/ 8893F: net/sunrpc/ 8894F: include/linux/lockd/ 8895F: include/linux/nfs* 8896F: include/linux/sunrpc/ 8897F: include/uapi/linux/nfs* 8898F: include/uapi/linux/sunrpc/ 8899 8900NILFS2 FILESYSTEM 8901M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8902L: linux-nilfs@vger.kernel.org 8903W: http://nilfs.sourceforge.net/ 8904W: http://nilfs.osdn.jp/ 8905T: git git://github.com/konis/nilfs2.git 8906S: Supported 8907F: Documentation/filesystems/nilfs2.txt 8908F: fs/nilfs2/ 8909F: include/trace/events/nilfs2.h 8910F: include/uapi/linux/nilfs2_api.h 8911F: include/uapi/linux/nilfs2_ondisk.h 8912 8913NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8914M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8915W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8916S: Maintained 8917F: Documentation/scsi/NinjaSCSI.txt 8918F: drivers/scsi/pcmcia/nsp_* 8919 8920NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8921M: GOTO Masanori <gotom@debian.or.jp> 8922M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8923W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8924S: Maintained 8925F: Documentation/scsi/NinjaSCSI.txt 8926F: drivers/scsi/nsp32* 8927 8928NIOS2 ARCHITECTURE 8929M: Ley Foon Tan <lftan@altera.com> 8930L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8931T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8932S: Maintained 8933F: arch/nios2/ 8934 8935NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8936M: Pavel Machek <pavel@ucw.cz> 8937M: Sakari Ailus <sakari.ailus@iki.fi> 8938L: linux-media@vger.kernel.org 8939S: Maintained 8940F: drivers/media/i2c/et8ek8 8941F: drivers/media/i2c/ad5820.c 8942 8943NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8944M: Pavel Machek <pavel@ucw.cz> 8945M: Sakari Ailus <sakari.ailus@iki.fi> 8946L: linux-media@vger.kernel.org 8947S: Maintained 8948F: drivers/media/i2c/et8ek8 8949F: drivers/media/i2c/ad5820.c 8950 8951NOKIA N900 POWER SUPPLY DRIVERS 8952R: Pali Rohár <pali.rohar@gmail.com> 8953F: include/linux/power/bq2415x_charger.h 8954F: include/linux/power/bq27xxx_battery.h 8955F: include/linux/power/isp1704_charger.h 8956F: drivers/power/supply/bq2415x_charger.c 8957F: drivers/power/supply/bq27xxx_battery.c 8958F: drivers/power/supply/bq27xxx_battery_i2c.c 8959F: drivers/power/supply/isp1704_charger.c 8960F: drivers/power/supply/rx51_battery.c 8961 8962NTB DRIVER CORE 8963M: Jon Mason <jdmason@kudzu.us> 8964M: Dave Jiang <dave.jiang@intel.com> 8965M: Allen Hubbe <Allen.Hubbe@emc.com> 8966L: linux-ntb@googlegroups.com 8967S: Supported 8968W: https://github.com/jonmason/ntb/wiki 8969T: git git://github.com/jonmason/ntb.git 8970F: drivers/ntb/ 8971F: drivers/net/ntb_netdev.c 8972F: include/linux/ntb.h 8973F: include/linux/ntb_transport.h 8974F: tools/testing/selftests/ntb/ 8975 8976NTB INTEL DRIVER 8977M: Jon Mason <jdmason@kudzu.us> 8978M: Dave Jiang <dave.jiang@intel.com> 8979L: linux-ntb@googlegroups.com 8980S: Supported 8981W: https://github.com/jonmason/ntb/wiki 8982T: git git://github.com/jonmason/ntb.git 8983F: drivers/ntb/hw/intel/ 8984 8985NTB AMD DRIVER 8986M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8987L: linux-ntb@googlegroups.com 8988S: Supported 8989F: drivers/ntb/hw/amd/ 8990 8991NTFS FILESYSTEM 8992M: Anton Altaparmakov <anton@tuxera.com> 8993L: linux-ntfs-dev@lists.sourceforge.net 8994W: http://www.tuxera.com/ 8995T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8996S: Supported 8997F: Documentation/filesystems/ntfs.txt 8998F: fs/ntfs/ 8999 9000NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9001M: Antonino Daplas <adaplas@gmail.com> 9002L: linux-fbdev@vger.kernel.org 9003S: Maintained 9004F: drivers/video/fbdev/riva/ 9005F: drivers/video/fbdev/nvidia/ 9006 9007NVM EXPRESS DRIVER 9008M: Keith Busch <keith.busch@intel.com> 9009M: Jens Axboe <axboe@fb.com> 9010M: Christoph Hellwig <hch@lst.de> 9011M: Sagi Grimberg <sagi@grimberg.me> 9012L: linux-nvme@lists.infradead.org 9013T: git://git.infradead.org/nvme.git 9014W: http://git.infradead.org/nvme.git 9015S: Supported 9016F: drivers/nvme/host/ 9017F: include/linux/nvme.h 9018F: include/uapi/linux/nvme_ioctl.h 9019 9020NVM EXPRESS TARGET DRIVER 9021M: Christoph Hellwig <hch@lst.de> 9022M: Sagi Grimberg <sagi@grimberg.me> 9023L: linux-nvme@lists.infradead.org 9024T: git://git.infradead.org/nvme.git 9025W: http://git.infradead.org/nvme.git 9026S: Supported 9027F: drivers/nvme/target/ 9028 9029NVM EXPRESS FC TRANSPORT DRIVERS 9030M: James Smart <james.smart@broadcom.com> 9031L: linux-nvme@lists.infradead.org 9032S: Supported 9033F: include/linux/nvme-fc.h 9034F: include/linux/nvme-fc-driver.h 9035F: drivers/nvme/host/fc.c 9036F: drivers/nvme/target/fc.c 9037F: drivers/nvme/target/fcloop.c 9038 9039NVMEM FRAMEWORK 9040M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9041M: Maxime Ripard <maxime.ripard@free-electrons.com> 9042S: Maintained 9043F: drivers/nvmem/ 9044F: Documentation/devicetree/bindings/nvmem/ 9045F: include/linux/nvmem-consumer.h 9046F: include/linux/nvmem-provider.h 9047 9048NXP-NCI NFC DRIVER 9049M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9050R: Charles Gorand <charles.gorand@effinnov.com> 9051L: linux-nfc@lists.01.org (moderated for non-subscribers) 9052S: Supported 9053F: drivers/nfc/nxp-nci 9054 9055NXP TDA998X DRM DRIVER 9056M: Russell King <linux@armlinux.org.uk> 9057S: Supported 9058T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9059T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9060F: drivers/gpu/drm/i2c/tda998x_drv.c 9061F: include/drm/i2c/tda998x.h 9062 9063NXP TFA9879 DRIVER 9064M: Peter Rosin <peda@axentia.se> 9065L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9066S: Maintained 9067F: sound/soc/codecs/tfa9879* 9068 9069OBJTOOL 9070M: Josh Poimboeuf <jpoimboe@redhat.com> 9071S: Supported 9072F: tools/objtool/ 9073 9074OMAP1 SUPPORT 9075M: Aaro Koskinen <aaro.koskinen@iki.fi> 9076M: Tony Lindgren <tony@atomide.com> 9077L: linux-omap@vger.kernel.org 9078Q: http://patchwork.kernel.org/project/linux-omap/list/ 9079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9080S: Maintained 9081F: arch/arm/mach-omap1/ 9082F: arch/arm/plat-omap/ 9083F: arch/arm/configs/omap1_defconfig 9084F: drivers/i2c/busses/i2c-omap.c 9085F: include/linux/i2c-omap.h 9086 9087OMAP2+ SUPPORT 9088M: Tony Lindgren <tony@atomide.com> 9089L: linux-omap@vger.kernel.org 9090W: http://www.muru.com/linux/omap/ 9091W: http://linux.omap.com/ 9092Q: http://patchwork.kernel.org/project/linux-omap/list/ 9093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9094S: Maintained 9095F: arch/arm/mach-omap2/ 9096F: arch/arm/plat-omap/ 9097F: arch/arm/configs/omap2plus_defconfig 9098F: drivers/i2c/busses/i2c-omap.c 9099F: drivers/irqchip/irq-omap-intc.c 9100F: drivers/mfd/*omap*.c 9101F: drivers/mfd/menelaus.c 9102F: drivers/mfd/palmas.c 9103F: drivers/mfd/tps65217.c 9104F: drivers/mfd/tps65218.c 9105F: drivers/mfd/tps65910.c 9106F: drivers/mfd/twl-core.[ch] 9107F: drivers/mfd/twl4030*.c 9108F: drivers/mfd/twl6030*.c 9109F: drivers/mfd/twl6040*.c 9110F: drivers/regulator/palmas-regulator*.c 9111F: drivers/regulator/pbias-regulator.c 9112F: drivers/regulator/tps65217-regulator.c 9113F: drivers/regulator/tps65218-regulator.c 9114F: drivers/regulator/tps65910-regulator.c 9115F: drivers/regulator/twl-regulator.c 9116F: drivers/regulator/twl6030-regulator.c 9117F: include/linux/i2c-omap.h 9118 9119OMAP DEVICE TREE SUPPORT 9120M: Benoît Cousson <bcousson@baylibre.com> 9121M: Tony Lindgren <tony@atomide.com> 9122L: linux-omap@vger.kernel.org 9123L: devicetree@vger.kernel.org 9124S: Maintained 9125F: arch/arm/boot/dts/*omap* 9126F: arch/arm/boot/dts/*am3* 9127F: arch/arm/boot/dts/*am4* 9128F: arch/arm/boot/dts/*am5* 9129F: arch/arm/boot/dts/*dra7* 9130 9131OMAP CLOCK FRAMEWORK SUPPORT 9132M: Paul Walmsley <paul@pwsan.com> 9133L: linux-omap@vger.kernel.org 9134S: Maintained 9135F: arch/arm/*omap*/*clock* 9136 9137OMAP POWER MANAGEMENT SUPPORT 9138M: Kevin Hilman <khilman@kernel.org> 9139L: linux-omap@vger.kernel.org 9140S: Maintained 9141F: arch/arm/*omap*/*pm* 9142F: drivers/cpufreq/omap-cpufreq.c 9143 9144OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9145M: Rajendra Nayak <rnayak@codeaurora.org> 9146M: Paul Walmsley <paul@pwsan.com> 9147L: linux-omap@vger.kernel.org 9148S: Maintained 9149F: arch/arm/mach-omap2/prm* 9150 9151OMAP AUDIO SUPPORT 9152M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9153M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9154L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9155L: linux-omap@vger.kernel.org 9156S: Maintained 9157F: sound/soc/omap/ 9158 9159OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9160M: Roger Quadros <rogerq@ti.com> 9161M: Tony Lindgren <tony@atomide.com> 9162L: linux-omap@vger.kernel.org 9163S: Maintained 9164F: drivers/memory/omap-gpmc.c 9165F: arch/arm/mach-omap2/*gpmc* 9166 9167OMAP FRAMEBUFFER SUPPORT 9168M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9169L: linux-fbdev@vger.kernel.org 9170L: linux-omap@vger.kernel.org 9171S: Maintained 9172F: drivers/video/fbdev/omap/ 9173 9174OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9175M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9176L: linux-omap@vger.kernel.org 9177L: linux-fbdev@vger.kernel.org 9178S: Maintained 9179F: drivers/video/fbdev/omap2/ 9180F: Documentation/arm/OMAP/DSS 9181 9182OMAP HARDWARE SPINLOCK SUPPORT 9183M: Ohad Ben-Cohen <ohad@wizery.com> 9184L: linux-omap@vger.kernel.org 9185S: Maintained 9186F: drivers/hwspinlock/omap_hwspinlock.c 9187 9188OMAP MMC SUPPORT 9189M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9190L: linux-omap@vger.kernel.org 9191S: Maintained 9192F: drivers/mmc/host/omap.c 9193 9194OMAP HS MMC SUPPORT 9195L: linux-mmc@vger.kernel.org 9196L: linux-omap@vger.kernel.org 9197S: Orphan 9198F: drivers/mmc/host/omap_hsmmc.c 9199 9200OMAP RANDOM NUMBER GENERATOR SUPPORT 9201M: Deepak Saxena <dsaxena@plexity.net> 9202S: Maintained 9203F: drivers/char/hw_random/omap-rng.c 9204 9205OMAP HWMOD SUPPORT 9206M: Benoît Cousson <bcousson@baylibre.com> 9207M: Paul Walmsley <paul@pwsan.com> 9208L: linux-omap@vger.kernel.org 9209S: Maintained 9210F: arch/arm/mach-omap2/omap_hwmod.* 9211 9212OMAP HWMOD DATA 9213M: Paul Walmsley <paul@pwsan.com> 9214L: linux-omap@vger.kernel.org 9215S: Maintained 9216F: arch/arm/mach-omap2/omap_hwmod*data* 9217 9218OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9219M: Benoît Cousson <bcousson@baylibre.com> 9220L: linux-omap@vger.kernel.org 9221S: Maintained 9222F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9223 9224OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9225M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9226L: linux-media@vger.kernel.org 9227S: Maintained 9228F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9229F: drivers/media/platform/omap3isp/ 9230F: drivers/staging/media/omap4iss/ 9231 9232OMAP USB SUPPORT 9233L: linux-usb@vger.kernel.org 9234L: linux-omap@vger.kernel.org 9235S: Orphan 9236F: drivers/usb/*/*omap* 9237F: arch/arm/*omap*/usb* 9238 9239OMAP GPIO DRIVER 9240M: Grygorii Strashko <grygorii.strashko@ti.com> 9241M: Santosh Shilimkar <ssantosh@kernel.org> 9242M: Kevin Hilman <khilman@kernel.org> 9243L: linux-omap@vger.kernel.org 9244S: Maintained 9245F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9246F: drivers/gpio/gpio-omap.c 9247 9248OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9249M: Mark Jackson <mpfj@newflow.co.uk> 9250L: linux-omap@vger.kernel.org 9251S: Maintained 9252F: arch/arm/boot/dts/am335x-nano.dts 9253 9254OMFS FILESYSTEM 9255M: Bob Copeland <me@bobcopeland.com> 9256L: linux-karma-devel@lists.sourceforge.net 9257S: Maintained 9258F: Documentation/filesystems/omfs.txt 9259F: fs/omfs/ 9260 9261OMNIKEY CARDMAN 4000 DRIVER 9262M: Harald Welte <laforge@gnumonks.org> 9263S: Maintained 9264F: drivers/char/pcmcia/cm4000_cs.c 9265F: include/linux/cm4000_cs.h 9266F: include/uapi/linux/cm4000_cs.h 9267 9268OMNIKEY CARDMAN 4040 DRIVER 9269M: Harald Welte <laforge@gnumonks.org> 9270S: Maintained 9271F: drivers/char/pcmcia/cm4040_cs.* 9272 9273OMNIVISION OV7670 SENSOR DRIVER 9274M: Jonathan Corbet <corbet@lwn.net> 9275L: linux-media@vger.kernel.org 9276T: git git://linuxtv.org/media_tree.git 9277S: Maintained 9278F: drivers/media/i2c/ov7670.c 9279 9280ONENAND FLASH DRIVER 9281M: Kyungmin Park <kyungmin.park@samsung.com> 9282L: linux-mtd@lists.infradead.org 9283S: Maintained 9284F: drivers/mtd/onenand/ 9285F: include/linux/mtd/onenand*.h 9286 9287ONSTREAM SCSI TAPE DRIVER 9288M: Willem Riede <osst@riede.org> 9289L: osst-users@lists.sourceforge.net 9290L: linux-scsi@vger.kernel.org 9291S: Maintained 9292F: Documentation/scsi/osst.txt 9293F: drivers/scsi/osst.* 9294F: drivers/scsi/osst_*.h 9295F: drivers/scsi/st.h 9296 9297OPENCORES I2C BUS DRIVER 9298M: Peter Korsgaard <jacmet@sunsite.dk> 9299L: linux-i2c@vger.kernel.org 9300S: Maintained 9301F: Documentation/i2c/busses/i2c-ocores 9302F: drivers/i2c/busses/i2c-ocores.c 9303 9304OPEN FIRMWARE AND FLATTENED DEVICE TREE 9305M: Rob Herring <robh+dt@kernel.org> 9306M: Frank Rowand <frowand.list@gmail.com> 9307L: devicetree@vger.kernel.org 9308W: http://www.devicetree.org/ 9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9310S: Maintained 9311F: drivers/of/ 9312F: include/linux/of*.h 9313F: scripts/dtc/ 9314 9315OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9316M: Rob Herring <robh+dt@kernel.org> 9317M: Mark Rutland <mark.rutland@arm.com> 9318L: devicetree@vger.kernel.org 9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9320Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9321S: Maintained 9322F: Documentation/devicetree/ 9323F: arch/*/boot/dts/ 9324F: include/dt-bindings/ 9325 9326OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9327M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9328L: devicetree@vger.kernel.org 9329S: Maintained 9330F: Documentation/devicetree/dynamic-resolution-notes.txt 9331F: Documentation/devicetree/overlay-notes.txt 9332F: drivers/of/overlay.c 9333F: drivers/of/resolver.c 9334 9335OPENRISC ARCHITECTURE 9336M: Jonas Bonn <jonas@southpole.se> 9337M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9338M: Stafford Horne <shorne@gmail.com> 9339T: git git://github.com/openrisc/linux.git 9340L: openrisc@lists.librecores.org 9341W: http://openrisc.io 9342S: Maintained 9343F: arch/openrisc/ 9344 9345OPENVSWITCH 9346M: Pravin Shelar <pshelar@nicira.com> 9347L: netdev@vger.kernel.org 9348L: dev@openvswitch.org 9349W: http://openvswitch.org 9350S: Maintained 9351F: net/openvswitch/ 9352F: include/uapi/linux/openvswitch.h 9353 9354OPERATING PERFORMANCE POINTS (OPP) 9355M: Viresh Kumar <vireshk@kernel.org> 9356M: Nishanth Menon <nm@ti.com> 9357M: Stephen Boyd <sboyd@codeaurora.org> 9358L: linux-pm@vger.kernel.org 9359S: Maintained 9360T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9361F: drivers/base/power/opp/ 9362F: include/linux/pm_opp.h 9363F: Documentation/power/opp.txt 9364F: Documentation/devicetree/bindings/opp/ 9365 9366OPL4 DRIVER 9367M: Clemens Ladisch <clemens@ladisch.de> 9368L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9369T: git git://git.alsa-project.org/alsa-kernel.git 9370S: Maintained 9371F: sound/drivers/opl4/ 9372 9373OPROFILE 9374M: Robert Richter <rric@kernel.org> 9375L: oprofile-list@lists.sf.net 9376S: Maintained 9377F: arch/*/include/asm/oprofile*.h 9378F: arch/*/oprofile/ 9379F: drivers/oprofile/ 9380F: include/linux/oprofile.h 9381 9382ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9383M: Mark Fasheh <mfasheh@versity.com> 9384M: Joel Becker <jlbec@evilplan.org> 9385L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9386W: http://ocfs2.wiki.kernel.org 9387S: Supported 9388F: Documentation/filesystems/ocfs2.txt 9389F: Documentation/filesystems/dlmfs.txt 9390F: fs/ocfs2/ 9391 9392ORINOCO DRIVER 9393L: linux-wireless@vger.kernel.org 9394W: http://wireless.kernel.org/en/users/Drivers/orinoco 9395W: http://www.nongnu.org/orinoco/ 9396S: Orphan 9397F: drivers/net/wireless/intersil/orinoco/ 9398 9399OSD LIBRARY and FILESYSTEM 9400M: Boaz Harrosh <ooo@electrozaur.com> 9401M: Benny Halevy <bhalevy@primarydata.com> 9402L: osd-dev@open-osd.org 9403W: http://open-osd.org 9404T: git git://git.open-osd.org/open-osd.git 9405S: Maintained 9406F: drivers/scsi/osd/ 9407F: include/scsi/osd_* 9408F: fs/exofs/ 9409 9410OVERLAY FILESYSTEM 9411M: Miklos Szeredi <miklos@szeredi.hu> 9412L: linux-unionfs@vger.kernel.org 9413T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9414S: Supported 9415F: fs/overlayfs/ 9416F: Documentation/filesystems/overlayfs.txt 9417 9418ORANGEFS FILESYSTEM 9419M: Mike Marshall <hubcap@omnibond.com> 9420L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9421T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9422S: Supported 9423F: fs/orangefs/ 9424F: Documentation/filesystems/orangefs.txt 9425 9426P54 WIRELESS DRIVER 9427M: Christian Lamparter <chunkeey@googlemail.com> 9428L: linux-wireless@vger.kernel.org 9429W: http://wireless.kernel.org/en/users/Drivers/p54 9430S: Maintained 9431F: drivers/net/wireless/intersil/p54/ 9432 9433PA SEMI ETHERNET DRIVER 9434L: netdev@vger.kernel.org 9435S: Orphan 9436F: drivers/net/ethernet/pasemi/* 9437 9438PA SEMI SMBUS DRIVER 9439L: linux-i2c@vger.kernel.org 9440S: Orphan 9441F: drivers/i2c/busses/i2c-pasemi.c 9442 9443PADATA PARALLEL EXECUTION MECHANISM 9444M: Steffen Klassert <steffen.klassert@secunet.com> 9445L: linux-crypto@vger.kernel.org 9446S: Maintained 9447F: kernel/padata.c 9448F: include/linux/padata.h 9449F: Documentation/padata.txt 9450 9451PANASONIC LAPTOP ACPI EXTRAS DRIVER 9452M: Harald Welte <laforge@gnumonks.org> 9453L: platform-driver-x86@vger.kernel.org 9454S: Maintained 9455F: drivers/platform/x86/panasonic-laptop.c 9456 9457PANASONIC MN10300/AM33/AM34 PORT 9458M: David Howells <dhowells@redhat.com> 9459L: linux-am33-list@redhat.com (moderated for non-subscribers) 9460W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9461S: Maintained 9462F: Documentation/mn10300/ 9463F: arch/mn10300/ 9464 9465PARALLEL LCD/KEYPAD PANEL DRIVER 9466M: Willy Tarreau <willy@haproxy.com> 9467M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9468S: Odd Fixes 9469F: Documentation/misc-devices/lcd-panel-cgram.txt 9470F: drivers/misc/panel.c 9471 9472PARALLEL PORT SUBSYSTEM 9473M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9474M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9475L: linux-parport@lists.infradead.org (subscribers-only) 9476S: Maintained 9477F: drivers/parport/ 9478F: include/linux/parport*.h 9479F: drivers/char/ppdev.c 9480F: include/uapi/linux/ppdev.h 9481F: Documentation/parport*.txt 9482 9483PARAVIRT_OPS INTERFACE 9484M: Jeremy Fitzhardinge <jeremy@goop.org> 9485M: Chris Wright <chrisw@sous-sol.org> 9486M: Alok Kataria <akataria@vmware.com> 9487M: Rusty Russell <rusty@rustcorp.com.au> 9488L: virtualization@lists.linux-foundation.org 9489S: Supported 9490F: Documentation/virtual/paravirt_ops.txt 9491F: arch/*/kernel/paravirt* 9492F: arch/*/include/asm/paravirt.h 9493F: include/linux/hypervisor.h 9494 9495PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9496M: Tim Waugh <tim@cyberelk.net> 9497L: linux-parport@lists.infradead.org (subscribers-only) 9498S: Maintained 9499F: Documentation/blockdev/paride.txt 9500F: drivers/block/paride/ 9501 9502PARISC ARCHITECTURE 9503M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9504M: Helge Deller <deller@gmx.de> 9505L: linux-parisc@vger.kernel.org 9506W: http://www.parisc-linux.org/ 9507Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9509T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9510S: Maintained 9511F: arch/parisc/ 9512F: Documentation/parisc/ 9513F: drivers/parisc/ 9514F: drivers/char/agp/parisc-agp.c 9515F: drivers/input/serio/gscps2.c 9516F: drivers/parport/parport_gsc.* 9517F: drivers/tty/serial/8250/8250_gsc.c 9518F: drivers/video/fbdev/sti* 9519F: drivers/video/console/sti* 9520F: drivers/video/logo/logo_parisc* 9521 9522PARMAN 9523M: Jiri Pirko <jiri@mellanox.com> 9524L: netdev@vger.kernel.org 9525S: Supported 9526F: lib/parman.c 9527F: lib/test_parman.c 9528F: include/linux/parman.h 9529 9530PC87360 HARDWARE MONITORING DRIVER 9531M: Jim Cromie <jim.cromie@gmail.com> 9532L: linux-hwmon@vger.kernel.org 9533S: Maintained 9534F: Documentation/hwmon/pc87360 9535F: drivers/hwmon/pc87360.c 9536 9537PC8736x GPIO DRIVER 9538M: Jim Cromie <jim.cromie@gmail.com> 9539S: Maintained 9540F: drivers/char/pc8736x_gpio.c 9541 9542PC87427 HARDWARE MONITORING DRIVER 9543M: Jean Delvare <jdelvare@suse.com> 9544L: linux-hwmon@vger.kernel.org 9545S: Maintained 9546F: Documentation/hwmon/pc87427 9547F: drivers/hwmon/pc87427.c 9548 9549PCA9532 LED DRIVER 9550M: Riku Voipio <riku.voipio@iki.fi> 9551S: Maintained 9552F: drivers/leds/leds-pca9532.c 9553F: include/linux/leds-pca9532.h 9554 9555PCA9541 I2C BUS MASTER SELECTOR DRIVER 9556M: Guenter Roeck <linux@roeck-us.net> 9557L: linux-i2c@vger.kernel.org 9558S: Maintained 9559F: drivers/i2c/muxes/i2c-mux-pca9541.c 9560 9561PCDP - PRIMARY CONSOLE AND DEBUG PORT 9562M: Khalid Aziz <khalid@gonehiking.org> 9563S: Maintained 9564F: drivers/firmware/pcdp.* 9565 9566PCI ERROR RECOVERY 9567M: Linas Vepstas <linasvepstas@gmail.com> 9568L: linux-pci@vger.kernel.org 9569S: Supported 9570F: Documentation/PCI/pci-error-recovery.txt 9571 9572PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9573M: Russell Currey <ruscur@russell.cc> 9574L: linuxppc-dev@lists.ozlabs.org 9575S: Supported 9576F: Documentation/powerpc/eeh-pci-error-recovery.txt 9577F: arch/powerpc/kernel/eeh*.c 9578F: arch/powerpc/platforms/*/eeh*.c 9579F: arch/powerpc/include/*/eeh*.h 9580 9581PCI SUBSYSTEM 9582M: Bjorn Helgaas <bhelgaas@google.com> 9583L: linux-pci@vger.kernel.org 9584Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9585T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9586S: Supported 9587F: Documentation/devicetree/bindings/pci/ 9588F: Documentation/PCI/ 9589F: drivers/pci/ 9590F: include/linux/pci* 9591F: arch/x86/pci/ 9592F: arch/x86/kernel/quirks.c 9593 9594PCI DRIVER FOR ALTERA PCIE IP 9595M: Ley Foon Tan <lftan@altera.com> 9596L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9597L: linux-pci@vger.kernel.org 9598S: Supported 9599F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9600F: drivers/pci/host/pcie-altera.c 9601 9602PCI DRIVER FOR ARM VERSATILE PLATFORM 9603M: Rob Herring <robh@kernel.org> 9604L: linux-pci@vger.kernel.org 9605L: linux-arm-kernel@lists.infradead.org 9606S: Maintained 9607F: Documentation/devicetree/bindings/pci/versatile.txt 9608F: drivers/pci/host/pci-versatile.c 9609 9610PCI DRIVER FOR ARMADA 8K 9611M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9612L: linux-pci@vger.kernel.org 9613L: linux-arm-kernel@lists.infradead.org 9614S: Maintained 9615F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9616F: drivers/pci/dwc/pcie-armada8k.c 9617 9618PCI DRIVER FOR APPLIEDMICRO XGENE 9619M: Tanmay Inamdar <tinamdar@apm.com> 9620L: linux-pci@vger.kernel.org 9621L: linux-arm-kernel@lists.infradead.org 9622S: Maintained 9623F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9624F: drivers/pci/host/pci-xgene.c 9625 9626PCI DRIVER FOR FREESCALE LAYERSCAPE 9627M: Minghuan Lian <minghuan.Lian@freescale.com> 9628M: Mingkai Hu <mingkai.hu@freescale.com> 9629M: Roy Zang <tie-fei.zang@freescale.com> 9630L: linuxppc-dev@lists.ozlabs.org 9631L: linux-pci@vger.kernel.org 9632L: linux-arm-kernel@lists.infradead.org 9633S: Maintained 9634F: drivers/pci/dwc/*layerscape* 9635 9636PCI DRIVER FOR IMX6 9637M: Richard Zhu <hongxing.zhu@nxp.com> 9638M: Lucas Stach <l.stach@pengutronix.de> 9639L: linux-pci@vger.kernel.org 9640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9641S: Maintained 9642F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9643F: drivers/pci/dwc/*imx6* 9644 9645PCI DRIVER FOR TI KEYSTONE 9646M: Murali Karicheri <m-karicheri2@ti.com> 9647L: linux-pci@vger.kernel.org 9648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9649S: Maintained 9650F: drivers/pci/dwc/*keystone* 9651 9652PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9653M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9654M: Jason Cooper <jason@lakedaemon.net> 9655L: linux-pci@vger.kernel.org 9656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9657S: Maintained 9658F: drivers/pci/host/*mvebu* 9659 9660PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9661M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9662L: linux-pci@vger.kernel.org 9663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9664S: Maintained 9665F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9666F: drivers/pci/host/pci-aardvark.c 9667 9668PCI DRIVER FOR NVIDIA TEGRA 9669M: Thierry Reding <thierry.reding@gmail.com> 9670L: linux-tegra@vger.kernel.org 9671L: linux-pci@vger.kernel.org 9672S: Supported 9673F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9674F: drivers/pci/host/pci-tegra.c 9675 9676PCI DRIVER FOR TI DRA7XX 9677M: Kishon Vijay Abraham I <kishon@ti.com> 9678L: linux-omap@vger.kernel.org 9679L: linux-pci@vger.kernel.org 9680S: Supported 9681F: Documentation/devicetree/bindings/pci/ti-pci.txt 9682F: drivers/pci/dwc/pci-dra7xx.c 9683 9684PCI DRIVER FOR RENESAS R-CAR 9685M: Simon Horman <horms@verge.net.au> 9686L: linux-pci@vger.kernel.org 9687L: linux-renesas-soc@vger.kernel.org 9688S: Maintained 9689F: drivers/pci/host/*rcar* 9690 9691PCI DRIVER FOR SAMSUNG EXYNOS 9692M: Jingoo Han <jingoohan1@gmail.com> 9693L: linux-pci@vger.kernel.org 9694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9695L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9696S: Maintained 9697F: drivers/pci/dwc/pci-exynos.c 9698 9699PCI DRIVER FOR SYNOPSIS DESIGNWARE 9700M: Jingoo Han <jingoohan1@gmail.com> 9701M: Joao Pinto <Joao.Pinto@synopsys.com> 9702L: linux-pci@vger.kernel.org 9703S: Maintained 9704F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9705F: drivers/pci/dwc/*designware* 9706 9707PCI DRIVER FOR GENERIC OF HOSTS 9708M: Will Deacon <will.deacon@arm.com> 9709L: linux-pci@vger.kernel.org 9710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9711S: Maintained 9712F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9713F: drivers/pci/host/pci-host-common.c 9714F: drivers/pci/host/pci-host-generic.c 9715 9716PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9717M: Keith Busch <keith.busch@intel.com> 9718L: linux-pci@vger.kernel.org 9719S: Supported 9720F: drivers/pci/host/vmd.c 9721 9722PCIE DRIVER FOR ST SPEAR13XX 9723M: Pratyush Anand <pratyush.anand@gmail.com> 9724L: linux-pci@vger.kernel.org 9725S: Maintained 9726F: drivers/pci/dwc/*spear* 9727 9728PCI MSI DRIVER FOR ALTERA MSI IP 9729M: Ley Foon Tan <lftan@altera.com> 9730L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9731L: linux-pci@vger.kernel.org 9732S: Supported 9733F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9734F: drivers/pci/host/pcie-altera-msi.c 9735 9736PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9737M: Duc Dang <dhdang@apm.com> 9738L: linux-pci@vger.kernel.org 9739L: linux-arm-kernel@lists.infradead.org 9740S: Maintained 9741F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9742F: drivers/pci/host/pci-xgene-msi.c 9743 9744PCIE DRIVER FOR AXIS ARTPEC 9745M: Niklas Cassel <niklas.cassel@axis.com> 9746M: Jesper Nilsson <jesper.nilsson@axis.com> 9747L: linux-arm-kernel@axis.com 9748L: linux-pci@vger.kernel.org 9749S: Maintained 9750F: Documentation/devicetree/bindings/pci/axis,artpec* 9751F: drivers/pci/dwc/*artpec* 9752 9753PCIE DRIVER FOR HISILICON 9754M: Zhou Wang <wangzhou1@hisilicon.com> 9755M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9756L: linux-pci@vger.kernel.org 9757S: Maintained 9758F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9759F: drivers/pci/dwc/pcie-hisi.c 9760 9761PCIE DRIVER FOR ROCKCHIP 9762M: Shawn Lin <shawn.lin@rock-chips.com> 9763M: Wenrui Li <wenrui.li@rock-chips.com> 9764L: linux-pci@vger.kernel.org 9765L: linux-rockchip@lists.infradead.org 9766S: Maintained 9767F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9768F: drivers/pci/host/pcie-rockchip.c 9769 9770PCIE DRIVER FOR QUALCOMM MSM 9771M: Stanimir Varbanov <svarbanov@mm-sol.com> 9772L: linux-pci@vger.kernel.org 9773L: linux-arm-msm@vger.kernel.org 9774S: Maintained 9775F: drivers/pci/dwc/*qcom* 9776 9777PCIE DRIVER FOR CAVIUM THUNDERX 9778M: David Daney <david.daney@cavium.com> 9779L: linux-pci@vger.kernel.org 9780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9781S: Supported 9782F: Documentation/devicetree/bindings/pci/pci-thunder-* 9783F: drivers/pci/host/pci-thunder-* 9784 9785PCMCIA SUBSYSTEM 9786P: Linux PCMCIA Team 9787L: linux-pcmcia@lists.infradead.org 9788W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9789T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9790S: Maintained 9791F: Documentation/pcmcia/ 9792F: tools/pcmcia/ 9793F: drivers/pcmcia/ 9794F: include/pcmcia/ 9795 9796PCNET32 NETWORK DRIVER 9797M: Don Fry <pcnet32@frontier.com> 9798L: netdev@vger.kernel.org 9799S: Maintained 9800F: drivers/net/ethernet/amd/pcnet32.c 9801 9802PCRYPT PARALLEL CRYPTO ENGINE 9803M: Steffen Klassert <steffen.klassert@secunet.com> 9804L: linux-crypto@vger.kernel.org 9805S: Maintained 9806F: crypto/pcrypt.c 9807F: include/crypto/pcrypt.h 9808 9809PER-CPU MEMORY ALLOCATOR 9810M: Tejun Heo <tj@kernel.org> 9811M: Christoph Lameter <cl@linux.com> 9812T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9813S: Maintained 9814F: include/linux/percpu*.h 9815F: mm/percpu*.c 9816F: arch/*/include/asm/percpu.h 9817 9818PER-TASK DELAY ACCOUNTING 9819M: Balbir Singh <bsingharora@gmail.com> 9820S: Maintained 9821F: include/linux/delayacct.h 9822F: kernel/delayacct.c 9823 9824PERFORMANCE EVENTS SUBSYSTEM 9825M: Peter Zijlstra <peterz@infradead.org> 9826M: Ingo Molnar <mingo@redhat.com> 9827M: Arnaldo Carvalho de Melo <acme@kernel.org> 9828R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9829L: linux-kernel@vger.kernel.org 9830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9831S: Supported 9832F: kernel/events/* 9833F: include/linux/perf_event.h 9834F: include/uapi/linux/perf_event.h 9835F: arch/*/kernel/perf_event*.c 9836F: arch/*/kernel/*/perf_event*.c 9837F: arch/*/kernel/*/*/perf_event*.c 9838F: arch/*/include/asm/perf_event.h 9839F: arch/*/kernel/perf_callchain.c 9840F: arch/*/events/* 9841F: tools/perf/ 9842 9843PERSONALITY HANDLING 9844M: Christoph Hellwig <hch@infradead.org> 9845L: linux-abi-devel@lists.sourceforge.net 9846S: Maintained 9847F: include/linux/personality.h 9848F: include/uapi/linux/personality.h 9849 9850PHONET PROTOCOL 9851M: Remi Denis-Courmont <courmisch@gmail.com> 9852S: Supported 9853F: Documentation/networking/phonet.txt 9854F: include/linux/phonet.h 9855F: include/net/phonet/ 9856F: include/uapi/linux/phonet.h 9857F: net/phonet/ 9858 9859PHRAM MTD DRIVER 9860M: Joern Engel <joern@lazybastard.org> 9861L: linux-mtd@lists.infradead.org 9862S: Maintained 9863F: drivers/mtd/devices/phram.c 9864 9865PICOLCD HID DRIVER 9866M: Bruno Prémont <bonbons@linux-vserver.org> 9867L: linux-input@vger.kernel.org 9868S: Maintained 9869F: drivers/hid/hid-picolcd* 9870 9871PICOXCELL SUPPORT 9872M: Jamie Iles <jamie@jamieiles.com> 9873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9874T: git git://github.com/jamieiles/linux-2.6-ji.git 9875S: Supported 9876F: arch/arm/boot/dts/picoxcell* 9877F: arch/arm/mach-picoxcell/ 9878F: drivers/crypto/picoxcell* 9879 9880PIN CONTROL SUBSYSTEM 9881M: Linus Walleij <linus.walleij@linaro.org> 9882L: linux-gpio@vger.kernel.org 9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9884S: Maintained 9885F: Documentation/devicetree/bindings/pinctrl/ 9886F: Documentation/pinctrl.txt 9887F: drivers/pinctrl/ 9888F: include/linux/pinctrl/ 9889 9890PIN CONTROLLER - ATMEL AT91 9891M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9893S: Maintained 9894F: drivers/pinctrl/pinctrl-at91.* 9895 9896PIN CONTROLLER - ATMEL AT91 PIO4 9897M: Ludovic Desroches <ludovic.desroches@microchip.com> 9898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9899L: linux-gpio@vger.kernel.org 9900S: Supported 9901F: drivers/pinctrl/pinctrl-at91-pio4.* 9902 9903PIN CONTROLLER - INTEL 9904M: Mika Westerberg <mika.westerberg@linux.intel.com> 9905M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9906S: Maintained 9907F: drivers/pinctrl/intel/ 9908 9909PIN CONTROLLER - RENESAS 9910M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9911M: Geert Uytterhoeven <geert+renesas@glider.be> 9912L: linux-renesas-soc@vger.kernel.org 9913S: Maintained 9914F: drivers/pinctrl/sh-pfc/ 9915 9916PIN CONTROLLER - SAMSUNG 9917M: Tomasz Figa <tomasz.figa@gmail.com> 9918M: Krzysztof Kozlowski <krzk@kernel.org> 9919M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9921L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9922S: Maintained 9923F: drivers/pinctrl/samsung/ 9924F: include/dt-bindings/pinctrl/samsung.h 9925F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9926 9927PIN CONTROLLER - SINGLE 9928M: Tony Lindgren <tony@atomide.com> 9929M: Haojian Zhuang <haojian.zhuang@linaro.org> 9930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9931L: linux-omap@vger.kernel.org 9932S: Maintained 9933F: drivers/pinctrl/pinctrl-single.c 9934 9935PIN CONTROLLER - ST SPEAR 9936M: Viresh Kumar <vireshk@kernel.org> 9937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9938W: http://www.st.com/spear 9939S: Maintained 9940F: drivers/pinctrl/spear/ 9941 9942PISTACHIO SOC SUPPORT 9943M: James Hartley <james.hartley@imgtec.com> 9944M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9945L: linux-mips@linux-mips.org 9946S: Maintained 9947F: arch/mips/pistachio/ 9948F: arch/mips/include/asm/mach-pistachio/ 9949F: arch/mips/boot/dts/img/pistachio* 9950F: arch/mips/configs/pistachio*_defconfig 9951 9952PKTCDVD DRIVER 9953S: Orphan 9954M: linux-block@vger.kernel.org 9955F: drivers/block/pktcdvd.c 9956F: include/linux/pktcdvd.h 9957F: include/uapi/linux/pktcdvd.h 9958 9959PKUNITY SOC DRIVERS 9960M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9961W: http://mprc.pku.edu.cn/~guanxuetao/linux 9962S: Maintained 9963T: git git://github.com/gxt/linux.git 9964F: drivers/input/serio/i8042-unicore32io.h 9965F: drivers/i2c/busses/i2c-puv3.c 9966F: drivers/video/fbdev/fb-puv3.c 9967F: drivers/rtc/rtc-puv3.c 9968 9969PMBUS HARDWARE MONITORING DRIVERS 9970M: Guenter Roeck <linux@roeck-us.net> 9971L: linux-hwmon@vger.kernel.org 9972W: http://hwmon.wiki.kernel.org/ 9973W: http://www.roeck-us.net/linux/drivers/ 9974T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9975S: Maintained 9976F: Documentation/hwmon/pmbus 9977F: drivers/hwmon/pmbus/ 9978F: include/linux/i2c/pmbus.h 9979 9980PMC SIERRA MaxRAID DRIVER 9981L: linux-scsi@vger.kernel.org 9982W: http://www.pmc-sierra.com/ 9983S: Orphan 9984F: drivers/scsi/pmcraid.* 9985 9986PMC SIERRA PM8001 DRIVER 9987M: Jack Wang <jinpu.wang@profitbricks.com> 9988M: lindar_liu@usish.com 9989L: pmchba@pmcs.com 9990L: linux-scsi@vger.kernel.org 9991S: Supported 9992F: drivers/scsi/pm8001/ 9993 9994POSIX CLOCKS and TIMERS 9995M: Thomas Gleixner <tglx@linutronix.de> 9996L: linux-kernel@vger.kernel.org 9997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9998S: Maintained 9999F: fs/timerfd.c 10000F: include/linux/timer* 10001F: kernel/time/*timer* 10002 10003POWER MANAGEMENT CORE 10004M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10005L: linux-pm@vger.kernel.org 10006T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10007B: https://bugzilla.kernel.org 10008S: Supported 10009F: drivers/base/power/ 10010F: include/linux/pm.h 10011F: include/linux/pm_* 10012F: include/linux/powercap.h 10013F: drivers/powercap/ 10014 10015POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10016M: Sebastian Reichel <sre@kernel.org> 10017L: linux-pm@vger.kernel.org 10018T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10019S: Maintained 10020F: Documentation/devicetree/bindings/power/supply/ 10021F: include/linux/power_supply.h 10022F: drivers/power/supply/ 10023 10024POWER STATE COORDINATION INTERFACE (PSCI) 10025M: Mark Rutland <mark.rutland@arm.com> 10026M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10027L: linux-arm-kernel@lists.infradead.org 10028S: Maintained 10029F: drivers/firmware/psci*.c 10030F: include/linux/psci.h 10031F: include/uapi/linux/psci.h 10032 10033POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10034M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10035L: linuxppc-dev@lists.ozlabs.org 10036S: Maintained 10037F: drivers/char/powernv-op-panel.c 10038 10039PNP SUPPORT 10040M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10041S: Maintained 10042F: drivers/pnp/ 10043 10044PPP PROTOCOL DRIVERS AND COMPRESSORS 10045M: Paul Mackerras <paulus@samba.org> 10046L: linux-ppp@vger.kernel.org 10047S: Maintained 10048F: drivers/net/ppp/ppp_* 10049 10050PPP OVER ATM (RFC 2364) 10051M: Mitchell Blank Jr <mitch@sfgoth.com> 10052S: Maintained 10053F: net/atm/pppoatm.c 10054F: include/uapi/linux/atmppp.h 10055 10056PPP OVER ETHERNET 10057M: Michal Ostrowski <mostrows@earthlink.net> 10058S: Maintained 10059F: drivers/net/ppp/pppoe.c 10060F: drivers/net/ppp/pppox.c 10061 10062PPP OVER L2TP 10063M: James Chapman <jchapman@katalix.com> 10064S: Maintained 10065F: net/l2tp/l2tp_ppp.c 10066F: include/linux/if_pppol2tp.h 10067F: include/uapi/linux/if_pppol2tp.h 10068 10069PPS SUPPORT 10070M: Rodolfo Giometti <giometti@enneenne.com> 10071W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10072L: linuxpps@ml.enneenne.com (subscribers-only) 10073S: Maintained 10074F: Documentation/pps/ 10075F: drivers/pps/ 10076F: include/linux/pps*.h 10077 10078PPTP DRIVER 10079M: Dmitry Kozlov <xeb@mail.ru> 10080L: netdev@vger.kernel.org 10081S: Maintained 10082F: drivers/net/ppp/pptp.c 10083W: http://sourceforge.net/projects/accel-pptp 10084 10085PREEMPTIBLE KERNEL 10086M: Robert Love <rml@tech9.net> 10087L: kpreempt-tech@lists.sourceforge.net 10088W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10089S: Supported 10090F: Documentation/preempt-locking.txt 10091F: include/linux/preempt.h 10092 10093PRINTK 10094M: Petr Mladek <pmladek@suse.com> 10095M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10096R: Steven Rostedt <rostedt@goodmis.org> 10097S: Maintained 10098F: kernel/printk/ 10099F: include/linux/printk.h 10100 10101PRISM54 WIRELESS DRIVER 10102M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10103L: linux-wireless@vger.kernel.org 10104W: http://wireless.kernel.org/en/users/Drivers/p54 10105S: Obsolete 10106F: drivers/net/wireless/intersil/prism54/ 10107 10108PS3 NETWORK SUPPORT 10109M: Geoff Levand <geoff@infradead.org> 10110L: netdev@vger.kernel.org 10111L: linuxppc-dev@lists.ozlabs.org 10112S: Maintained 10113F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10114 10115PS3 PLATFORM SUPPORT 10116M: Geoff Levand <geoff@infradead.org> 10117L: linuxppc-dev@lists.ozlabs.org 10118S: Maintained 10119F: arch/powerpc/boot/ps3* 10120F: arch/powerpc/include/asm/lv1call.h 10121F: arch/powerpc/include/asm/ps3*.h 10122F: arch/powerpc/platforms/ps3/ 10123F: drivers/*/ps3* 10124F: drivers/ps3/ 10125F: drivers/rtc/rtc-ps3.c 10126F: drivers/usb/host/*ps3.c 10127F: sound/ppc/snd_ps3* 10128 10129PS3VRAM DRIVER 10130M: Jim Paris <jim@jtan.com> 10131M: Geoff Levand <geoff@infradead.org> 10132L: linuxppc-dev@lists.ozlabs.org 10133S: Maintained 10134F: drivers/block/ps3vram.c 10135 10136PSAMPLE PACKET SAMPLING SUPPORT: 10137M: Yotam Gigi <yotamg@mellanox.com> 10138S: Maintained 10139F: net/psample 10140F: include/net/psample.h 10141F: include/uapi/linux/psample.h 10142 10143PSTORE FILESYSTEM 10144M: Kees Cook <keescook@chromium.org> 10145M: Anton Vorontsov <anton@enomsg.org> 10146M: Colin Cross <ccross@android.com> 10147M: Tony Luck <tony.luck@intel.com> 10148S: Maintained 10149T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10150F: fs/pstore/ 10151F: include/linux/pstore* 10152F: drivers/firmware/efi/efi-pstore.c 10153F: drivers/acpi/apei/erst.c 10154F: Documentation/admin-guide/ramoops.rst 10155F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10156K: \b(pstore|ramoops) 10157 10158PTP HARDWARE CLOCK SUPPORT 10159M: Richard Cochran <richardcochran@gmail.com> 10160L: netdev@vger.kernel.org 10161S: Maintained 10162W: http://linuxptp.sourceforge.net/ 10163F: Documentation/ABI/testing/sysfs-ptp 10164F: Documentation/ptp/* 10165F: drivers/net/ethernet/freescale/gianfar_ptp.c 10166F: drivers/net/phy/dp83640* 10167F: drivers/ptp/* 10168F: include/linux/ptp_cl* 10169 10170PTRACE SUPPORT 10171M: Roland McGrath <roland@hack.frob.com> 10172M: Oleg Nesterov <oleg@redhat.com> 10173S: Maintained 10174F: include/asm-generic/syscall.h 10175F: include/linux/ptrace.h 10176F: include/linux/regset.h 10177F: include/linux/tracehook.h 10178F: include/uapi/linux/ptrace.h 10179F: kernel/ptrace.c 10180 10181PULSE8-CEC DRIVER 10182M: Hans Verkuil <hverkuil@xs4all.nl> 10183L: linux-media@vger.kernel.org 10184T: git git://linuxtv.org/media_tree.git 10185S: Maintained 10186F: drivers/media/usb/pulse8-cec/* 10187 10188PVRUSB2 VIDEO4LINUX DRIVER 10189M: Mike Isely <isely@pobox.com> 10190L: pvrusb2@isely.net (subscribers-only) 10191L: linux-media@vger.kernel.org 10192W: http://www.isely.net/pvrusb2/ 10193T: git git://linuxtv.org/media_tree.git 10194S: Maintained 10195F: Documentation/media/v4l-drivers/pvrusb2* 10196F: drivers/media/usb/pvrusb2/ 10197 10198PWC WEBCAM DRIVER 10199M: Hans Verkuil <hverkuil@xs4all.nl> 10200L: linux-media@vger.kernel.org 10201T: git git://linuxtv.org/media_tree.git 10202S: Odd Fixes 10203F: drivers/media/usb/pwc/* 10204 10205PWM FAN DRIVER 10206M: Kamil Debski <kamil@wypas.org> 10207M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10208L: linux-hwmon@vger.kernel.org 10209S: Supported 10210F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10211F: Documentation/hwmon/pwm-fan 10212F: drivers/hwmon/pwm-fan.c 10213 10214PWM SUBSYSTEM 10215M: Thierry Reding <thierry.reding@gmail.com> 10216L: linux-pwm@vger.kernel.org 10217S: Maintained 10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10219F: Documentation/pwm.txt 10220F: Documentation/devicetree/bindings/pwm/ 10221F: include/linux/pwm.h 10222F: drivers/pwm/ 10223F: drivers/video/backlight/pwm_bl.c 10224F: include/linux/pwm_backlight.h 10225 10226PXA2xx/PXA3xx SUPPORT 10227M: Daniel Mack <daniel@zonque.org> 10228M: Haojian Zhuang <haojian.zhuang@gmail.com> 10229M: Robert Jarzmik <robert.jarzmik@free.fr> 10230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10231T: git git://github.com/hzhuang1/linux.git 10232T: git git://github.com/rjarzmik/linux.git 10233S: Maintained 10234F: arch/arm/boot/dts/pxa* 10235F: arch/arm/mach-pxa/ 10236F: drivers/dma/pxa* 10237F: drivers/pcmcia/pxa2xx* 10238F: drivers/pinctrl/pxa/ 10239F: drivers/spi/spi-pxa2xx* 10240F: drivers/usb/gadget/udc/pxa2* 10241F: include/sound/pxa2xx-lib.h 10242F: sound/arm/pxa* 10243F: sound/soc/pxa/ 10244 10245PXA GPIO DRIVER 10246M: Robert Jarzmik <robert.jarzmik@free.fr> 10247L: linux-gpio@vger.kernel.org 10248S: Maintained 10249F: drivers/gpio/gpio-pxa.c 10250 10251PXA3xx NAND FLASH DRIVER 10252M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10253L: linux-mtd@lists.infradead.org 10254S: Maintained 10255F: drivers/mtd/nand/pxa3xx_nand.c 10256 10257MMP SUPPORT 10258M: Eric Miao <eric.y.miao@gmail.com> 10259M: Haojian Zhuang <haojian.zhuang@gmail.com> 10260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10261T: git git://github.com/hzhuang1/linux.git 10262T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10263S: Maintained 10264F: arch/arm/boot/dts/mmp* 10265F: arch/arm/mach-mmp/ 10266 10267PXA MMCI DRIVER 10268S: Orphan 10269 10270PXA RTC DRIVER 10271M: Robert Jarzmik <robert.jarzmik@free.fr> 10272L: rtc-linux@googlegroups.com 10273S: Maintained 10274 10275QAT DRIVER 10276M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10277M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10278L: qat-linux@intel.com 10279S: Supported 10280F: drivers/crypto/qat/ 10281 10282QIB DRIVER 10283M: Mike Marciniszyn <infinipath@intel.com> 10284L: linux-rdma@vger.kernel.org 10285S: Supported 10286F: drivers/infiniband/hw/qib/ 10287 10288QLOGIC QLA1280 SCSI DRIVER 10289M: Michael Reed <mdr@sgi.com> 10290L: linux-scsi@vger.kernel.org 10291S: Maintained 10292F: drivers/scsi/qla1280.[ch] 10293 10294QLOGIC QLA2XXX FC-SCSI DRIVER 10295M: qla2xxx-upstream@qlogic.com 10296L: linux-scsi@vger.kernel.org 10297S: Supported 10298F: Documentation/scsi/LICENSE.qla2xxx 10299F: drivers/scsi/qla2xxx/ 10300 10301QLOGIC QLA4XXX iSCSI DRIVER 10302M: QLogic-Storage-Upstream@qlogic.com 10303L: linux-scsi@vger.kernel.org 10304S: Supported 10305F: Documentation/scsi/LICENSE.qla4xxx 10306F: drivers/scsi/qla4xxx/ 10307 10308QLOGIC QLA3XXX NETWORK DRIVER 10309M: Dept-GELinuxNICDev@cavium.com 10310L: netdev@vger.kernel.org 10311S: Supported 10312F: Documentation/networking/LICENSE.qla3xxx 10313F: drivers/net/ethernet/qlogic/qla3xxx.* 10314 10315QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10316M: Harish Patil <harish.patil@cavium.com> 10317M: Manish Chopra <manish.chopra@cavium.com> 10318M: Dept-GELinuxNICDev@cavium.com 10319L: netdev@vger.kernel.org 10320S: Supported 10321F: drivers/net/ethernet/qlogic/qlcnic/ 10322 10323QLOGIC QLGE 10Gb ETHERNET DRIVER 10324M: Harish Patil <harish.patil@cavium.com> 10325M: Manish Chopra <manish.chopra@cavium.com> 10326M: Dept-GELinuxNICDev@cavium.com 10327L: netdev@vger.kernel.org 10328S: Supported 10329F: drivers/net/ethernet/qlogic/qlge/ 10330 10331QLOGIC QL4xxx ETHERNET DRIVER 10332M: Yuval Mintz <Yuval.Mintz@cavium.com> 10333M: Ariel Elior <Ariel.Elior@cavium.com> 10334M: everest-linux-l2@cavium.com 10335L: netdev@vger.kernel.org 10336S: Supported 10337F: drivers/net/ethernet/qlogic/qed/ 10338F: include/linux/qed/ 10339F: drivers/net/ethernet/qlogic/qede/ 10340 10341QLOGIC QL41xxx ISCSI DRIVER 10342M: QLogic-Storage-Upstream@cavium.com 10343L: linux-scsi@vger.kernel.org 10344S: Supported 10345F: drivers/scsi/qedi/ 10346 10347QLOGIC QL41xxx FCOE DRIVER 10348M: QLogic-Storage-Upstream@cavium.com 10349L: linux-scsi@vger.kernel.org 10350S: Supported 10351F: drivers/scsi/qedf/ 10352 10353QNX4 FILESYSTEM 10354M: Anders Larsen <al@alarsen.net> 10355W: http://www.alarsen.net/linux/qnx4fs/ 10356S: Maintained 10357F: fs/qnx4/ 10358F: include/uapi/linux/qnx4_fs.h 10359F: include/uapi/linux/qnxtypes.h 10360 10361QORIQ DPAA2 FSL-MC BUS DRIVER 10362M: Stuart Yoder <stuyoder@gmail.com> 10363M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10364L: linux-kernel@vger.kernel.org 10365S: Maintained 10366F: drivers/staging/fsl-mc/ 10367 10368QT1010 MEDIA DRIVER 10369M: Antti Palosaari <crope@iki.fi> 10370L: linux-media@vger.kernel.org 10371W: https://linuxtv.org 10372W: http://palosaari.fi/linux/ 10373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10374T: git git://linuxtv.org/anttip/media_tree.git 10375S: Maintained 10376F: drivers/media/tuners/qt1010* 10377 10378QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10379M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10380L: linux-wireless@vger.kernel.org 10381W: http://wireless.kernel.org/en/users/Drivers/ath9k 10382S: Supported 10383F: drivers/net/wireless/ath/ath9k/ 10384 10385QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10386M: Kalle Valo <kvalo@qca.qualcomm.com> 10387L: ath10k@lists.infradead.org 10388W: http://wireless.kernel.org/en/users/Drivers/ath10k 10389T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10390S: Supported 10391F: drivers/net/wireless/ath/ath10k/ 10392 10393QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10394M: Timur Tabi <timur@codeaurora.org> 10395L: netdev@vger.kernel.org 10396S: Supported 10397F: drivers/net/ethernet/qualcomm/emac/ 10398 10399QUALCOMM HEXAGON ARCHITECTURE 10400M: Richard Kuo <rkuo@codeaurora.org> 10401L: linux-hexagon@vger.kernel.org 10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10403S: Supported 10404F: arch/hexagon/ 10405 10406QUALCOMM WCN36XX WIRELESS DRIVER 10407M: Eugene Krasnikov <k.eugene.e@gmail.com> 10408L: wcn36xx@lists.infradead.org 10409W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10410T: git git://github.com/KrasnikovEugene/wcn36xx.git 10411S: Supported 10412F: drivers/net/wireless/ath/wcn36xx/ 10413 10414QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10415M: Gabriel Somlo <somlo@cmu.edu> 10416M: "Michael S. Tsirkin" <mst@redhat.com> 10417L: qemu-devel@nongnu.org 10418S: Maintained 10419F: drivers/firmware/qemu_fw_cfg.c 10420 10421RADOS BLOCK DEVICE (RBD) 10422M: Ilya Dryomov <idryomov@gmail.com> 10423M: Sage Weil <sage@redhat.com> 10424M: Alex Elder <elder@kernel.org> 10425L: ceph-devel@vger.kernel.org 10426W: http://ceph.com/ 10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10428T: git git://github.com/ceph/ceph-client.git 10429S: Supported 10430F: Documentation/ABI/testing/sysfs-bus-rbd 10431F: drivers/block/rbd.c 10432F: drivers/block/rbd_types.h 10433 10434RADEON FRAMEBUFFER DISPLAY DRIVER 10435M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10436L: linux-fbdev@vger.kernel.org 10437S: Maintained 10438F: drivers/video/fbdev/aty/radeon* 10439F: include/uapi/linux/radeonfb.h 10440 10441RADIOSHARK RADIO DRIVER 10442M: Hans Verkuil <hverkuil@xs4all.nl> 10443L: linux-media@vger.kernel.org 10444T: git git://linuxtv.org/media_tree.git 10445S: Maintained 10446F: drivers/media/radio/radio-shark.c 10447 10448RADIOSHARK2 RADIO DRIVER 10449M: Hans Verkuil <hverkuil@xs4all.nl> 10450L: linux-media@vger.kernel.org 10451T: git git://linuxtv.org/media_tree.git 10452S: Maintained 10453F: drivers/media/radio/radio-shark2.c 10454F: drivers/media/radio/radio-tea5777.c 10455 10456RAGE128 FRAMEBUFFER DISPLAY DRIVER 10457M: Paul Mackerras <paulus@samba.org> 10458L: linux-fbdev@vger.kernel.org 10459S: Maintained 10460F: drivers/video/fbdev/aty/aty128fb.c 10461 10462RALINK MIPS ARCHITECTURE 10463M: John Crispin <john@phrozen.org> 10464L: linux-mips@linux-mips.org 10465S: Maintained 10466F: arch/mips/ralink 10467 10468RALINK RT2X00 WIRELESS LAN DRIVER 10469P: rt2x00 project 10470M: Stanislaw Gruszka <sgruszka@redhat.com> 10471M: Helmut Schaa <helmut.schaa@googlemail.com> 10472L: linux-wireless@vger.kernel.org 10473S: Maintained 10474F: drivers/net/wireless/ralink/rt2x00/ 10475 10476RAMDISK RAM BLOCK DEVICE DRIVER 10477M: Jens Axboe <axboe@kernel.dk> 10478S: Maintained 10479F: Documentation/blockdev/ramdisk.txt 10480F: drivers/block/brd.c 10481 10482RANDOM NUMBER DRIVER 10483M: "Theodore Ts'o" <tytso@mit.edu> 10484S: Maintained 10485F: drivers/char/random.c 10486 10487RAPIDIO SUBSYSTEM 10488M: Matt Porter <mporter@kernel.crashing.org> 10489M: Alexandre Bounine <alexandre.bounine@idt.com> 10490S: Maintained 10491F: drivers/rapidio/ 10492 10493RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10494L: linux-wireless@vger.kernel.org 10495S: Orphan 10496F: drivers/net/wireless/ray* 10497 10498RCUTORTURE MODULE 10499M: Josh Triplett <josh@joshtriplett.org> 10500M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10501L: linux-kernel@vger.kernel.org 10502S: Supported 10503T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10504F: Documentation/RCU/torture.txt 10505F: kernel/rcu/rcutorture.c 10506 10507RCUTORTURE TEST FRAMEWORK 10508M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10509M: Josh Triplett <josh@joshtriplett.org> 10510R: Steven Rostedt <rostedt@goodmis.org> 10511R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10512R: Lai Jiangshan <jiangshanlai@gmail.com> 10513L: linux-kernel@vger.kernel.org 10514S: Supported 10515T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10516F: tools/testing/selftests/rcutorture 10517 10518RDC R-321X SoC 10519M: Florian Fainelli <florian@openwrt.org> 10520S: Maintained 10521 10522RDC R6040 FAST ETHERNET DRIVER 10523M: Florian Fainelli <f.fainelli@gmail.com> 10524L: netdev@vger.kernel.org 10525S: Maintained 10526F: drivers/net/ethernet/rdc/r6040.c 10527 10528RDS - RELIABLE DATAGRAM SOCKETS 10529M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10530L: netdev@vger.kernel.org 10531L: linux-rdma@vger.kernel.org 10532L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10533W: https://oss.oracle.com/projects/rds/ 10534S: Supported 10535F: net/rds/ 10536F: Documentation/networking/rds.txt 10537 10538RDMAVT - RDMA verbs software 10539M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10540L: linux-rdma@vger.kernel.org 10541S: Supported 10542F: drivers/infiniband/sw/rdmavt 10543 10544RDT - RESOURCE ALLOCATION 10545M: Fenghua Yu <fenghua.yu@intel.com> 10546L: linux-kernel@vger.kernel.org 10547S: Supported 10548F: arch/x86/kernel/cpu/intel_rdt* 10549F: arch/x86/include/asm/intel_rdt* 10550F: Documentation/x86/intel_rdt* 10551 10552READ-COPY UPDATE (RCU) 10553M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10554M: Josh Triplett <josh@joshtriplett.org> 10555R: Steven Rostedt <rostedt@goodmis.org> 10556R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10557R: Lai Jiangshan <jiangshanlai@gmail.com> 10558L: linux-kernel@vger.kernel.org 10559W: http://www.rdrop.com/users/paulmck/RCU/ 10560S: Supported 10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10562F: Documentation/RCU/ 10563X: Documentation/RCU/torture.txt 10564F: include/linux/rcu* 10565X: include/linux/srcu.h 10566F: kernel/rcu/ 10567X: kernel/torture.c 10568 10569REAL TIME CLOCK (RTC) SUBSYSTEM 10570M: Alessandro Zummo <a.zummo@towertech.it> 10571M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10572L: rtc-linux@googlegroups.com 10573Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10574T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10575S: Maintained 10576F: Documentation/devicetree/bindings/rtc/ 10577F: Documentation/rtc.txt 10578F: drivers/rtc/ 10579F: include/linux/rtc.h 10580F: include/uapi/linux/rtc.h 10581F: include/linux/rtc/ 10582F: include/linux/platform_data/rtc-* 10583F: tools/testing/selftests/timers/rtctest.c 10584 10585REALTEK AUDIO CODECS 10586M: Bard Liao <bardliao@realtek.com> 10587M: Oder Chiou <oder_chiou@realtek.com> 10588S: Maintained 10589F: sound/soc/codecs/rt* 10590F: include/sound/rt*.h 10591 10592REISERFS FILE SYSTEM 10593L: reiserfs-devel@vger.kernel.org 10594S: Supported 10595F: fs/reiserfs/ 10596 10597REGISTER MAP ABSTRACTION 10598M: Mark Brown <broonie@kernel.org> 10599L: linux-kernel@vger.kernel.org 10600T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10601S: Supported 10602F: Documentation/devicetree/bindings/regmap/ 10603F: drivers/base/regmap/ 10604F: include/linux/regmap.h 10605 10606REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10607M: Ohad Ben-Cohen <ohad@wizery.com> 10608M: Bjorn Andersson <bjorn.andersson@linaro.org> 10609L: linux-remoteproc@vger.kernel.org 10610T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10611S: Maintained 10612F: Documentation/devicetree/bindings/remoteproc/ 10613F: Documentation/remoteproc.txt 10614F: drivers/remoteproc/ 10615F: include/linux/remoteproc.h 10616 10617REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10618M: Ohad Ben-Cohen <ohad@wizery.com> 10619M: Bjorn Andersson <bjorn.andersson@linaro.org> 10620L: linux-remoteproc@vger.kernel.org 10621T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10622S: Maintained 10623F: drivers/rpmsg/ 10624F: Documentation/rpmsg.txt 10625F: include/linux/rpmsg.h 10626F: include/linux/rpmsg/ 10627 10628RENESAS CLOCK DRIVERS 10629M: Geert Uytterhoeven <geert+renesas@glider.be> 10630L: linux-renesas-soc@vger.kernel.org 10631S: Supported 10632F: drivers/clk/renesas/ 10633 10634RENESAS ETHERNET DRIVERS 10635R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10636L: netdev@vger.kernel.org 10637L: linux-renesas-soc@vger.kernel.org 10638F: drivers/net/ethernet/renesas/ 10639F: include/linux/sh_eth.h 10640 10641RENESAS R-CAR GYROADC DRIVER 10642M: Marek Vasut <marek.vasut@gmail.com> 10643L: linux-iio@vger.kernel.org 10644S: Supported 10645F: drivers/iio/adc/rcar_gyro_adc.c 10646 10647RENESAS USB2 PHY DRIVER 10648M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10649L: linux-renesas-soc@vger.kernel.org 10650S: Maintained 10651F: drivers/phy/phy-rcar-gen3-usb2.c 10652 10653RESET CONTROLLER FRAMEWORK 10654M: Philipp Zabel <p.zabel@pengutronix.de> 10655T: git git://git.pengutronix.de/git/pza/linux 10656S: Maintained 10657F: drivers/reset/ 10658F: Documentation/devicetree/bindings/reset/ 10659F: include/dt-bindings/reset/ 10660F: include/linux/reset.h 10661F: include/linux/reset-controller.h 10662 10663RFKILL 10664M: Johannes Berg <johannes@sipsolutions.net> 10665L: linux-wireless@vger.kernel.org 10666W: http://wireless.kernel.org/ 10667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10668T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10669S: Maintained 10670F: Documentation/rfkill.txt 10671F: net/rfkill/ 10672 10673RHASHTABLE 10674M: Thomas Graf <tgraf@suug.ch> 10675M: Herbert Xu <herbert@gondor.apana.org.au> 10676L: netdev@vger.kernel.org 10677S: Maintained 10678F: lib/rhashtable.c 10679F: include/linux/rhashtable.h 10680 10681RICOH SMARTMEDIA/XD DRIVER 10682M: Maxim Levitsky <maximlevitsky@gmail.com> 10683S: Maintained 10684F: drivers/mtd/nand/r852.c 10685F: drivers/mtd/nand/r852.h 10686 10687RICOH R5C592 MEMORYSTICK DRIVER 10688M: Maxim Levitsky <maximlevitsky@gmail.com> 10689S: Maintained 10690F: drivers/memstick/host/r592.* 10691 10692ROCCAT DRIVERS 10693M: Stefan Achatz <erazor_de@users.sourceforge.net> 10694W: http://sourceforge.net/projects/roccat/ 10695S: Maintained 10696F: drivers/hid/hid-roccat* 10697F: include/linux/hid-roccat* 10698F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10699 10700ROCKER DRIVER 10701M: Jiri Pirko <jiri@resnulli.us> 10702L: netdev@vger.kernel.org 10703S: Supported 10704F: drivers/net/ethernet/rocker/ 10705 10706ROCKETPORT DRIVER 10707P: Comtrol Corp. 10708W: http://www.comtrol.com 10709S: Maintained 10710F: Documentation/serial/rocket.txt 10711F: drivers/tty/rocket* 10712 10713ROCKETPORT EXPRESS/INFINITY DRIVER 10714M: Kevin Cernekee <cernekee@gmail.com> 10715L: linux-serial@vger.kernel.org 10716S: Odd Fixes 10717F: drivers/tty/serial/rp2.* 10718 10719ROSE NETWORK LAYER 10720M: Ralf Baechle <ralf@linux-mips.org> 10721L: linux-hams@vger.kernel.org 10722W: http://www.linux-ax25.org/ 10723S: Maintained 10724F: include/net/rose.h 10725F: include/uapi/linux/rose.h 10726F: net/rose/ 10727 10728RTL2830 MEDIA DRIVER 10729M: Antti Palosaari <crope@iki.fi> 10730L: linux-media@vger.kernel.org 10731W: https://linuxtv.org 10732W: http://palosaari.fi/linux/ 10733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10734T: git git://linuxtv.org/anttip/media_tree.git 10735S: Maintained 10736F: drivers/media/dvb-frontends/rtl2830* 10737 10738RTL2832 MEDIA DRIVER 10739M: Antti Palosaari <crope@iki.fi> 10740L: linux-media@vger.kernel.org 10741W: https://linuxtv.org 10742W: http://palosaari.fi/linux/ 10743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10744T: git git://linuxtv.org/anttip/media_tree.git 10745S: Maintained 10746F: drivers/media/dvb-frontends/rtl2832* 10747 10748RTL2832_SDR MEDIA DRIVER 10749M: Antti Palosaari <crope@iki.fi> 10750L: linux-media@vger.kernel.org 10751W: https://linuxtv.org 10752W: http://palosaari.fi/linux/ 10753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10754T: git git://linuxtv.org/anttip/media_tree.git 10755S: Maintained 10756F: drivers/media/dvb-frontends/rtl2832_sdr* 10757 10758RTL8180 WIRELESS DRIVER 10759L: linux-wireless@vger.kernel.org 10760W: http://wireless.kernel.org/ 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10762S: Orphan 10763F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10764 10765RTL8187 WIRELESS DRIVER 10766M: Herton Ronaldo Krzesinski <herton@canonical.com> 10767M: Hin-Tak Leung <htl10@users.sourceforge.net> 10768M: Larry Finger <Larry.Finger@lwfinger.net> 10769L: linux-wireless@vger.kernel.org 10770W: http://wireless.kernel.org/ 10771T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10772S: Maintained 10773F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10774 10775RTL8192CE WIRELESS DRIVER 10776M: Larry Finger <Larry.Finger@lwfinger.net> 10777M: Chaoming Li <chaoming_li@realsil.com.cn> 10778L: linux-wireless@vger.kernel.org 10779W: http://wireless.kernel.org/ 10780T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10781S: Maintained 10782F: drivers/net/wireless/realtek/rtlwifi/ 10783F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10784 10785RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10786M: Jes Sorensen <Jes.Sorensen@gmail.com> 10787L: linux-wireless@vger.kernel.org 10788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10789S: Maintained 10790F: drivers/net/wireless/realtek/rtl8xxxu/ 10791 10792S3 SAVAGE FRAMEBUFFER DRIVER 10793M: Antonino Daplas <adaplas@gmail.com> 10794L: linux-fbdev@vger.kernel.org 10795S: Maintained 10796F: drivers/video/fbdev/savage/ 10797 10798S390 10799M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10800M: Heiko Carstens <heiko.carstens@de.ibm.com> 10801L: linux-s390@vger.kernel.org 10802W: http://www.ibm.com/developerworks/linux/linux390/ 10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10804S: Supported 10805F: arch/s390/ 10806F: drivers/s390/ 10807F: Documentation/s390/ 10808F: Documentation/DocBook/s390* 10809 10810S390 COMMON I/O LAYER 10811M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10812M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10813L: linux-s390@vger.kernel.org 10814W: http://www.ibm.com/developerworks/linux/linux390/ 10815S: Supported 10816F: drivers/s390/cio/ 10817 10818S390 DASD DRIVER 10819M: Stefan Haberland <sth@linux.vnet.ibm.com> 10820M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10821L: linux-s390@vger.kernel.org 10822W: http://www.ibm.com/developerworks/linux/linux390/ 10823S: Supported 10824F: drivers/s390/block/dasd* 10825F: block/partitions/ibm.c 10826 10827S390 NETWORK DRIVERS 10828M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10829L: linux-s390@vger.kernel.org 10830W: http://www.ibm.com/developerworks/linux/linux390/ 10831S: Supported 10832F: drivers/s390/net/ 10833 10834S390 PCI SUBSYSTEM 10835M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10836M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10837L: linux-s390@vger.kernel.org 10838W: http://www.ibm.com/developerworks/linux/linux390/ 10839S: Supported 10840F: arch/s390/pci/ 10841F: drivers/pci/hotplug/s390_pci_hpc.c 10842 10843S390 ZCRYPT DRIVER 10844M: Harald Freudenberger <freude@de.ibm.com> 10845L: linux-s390@vger.kernel.org 10846W: http://www.ibm.com/developerworks/linux/linux390/ 10847S: Supported 10848F: drivers/s390/crypto/ 10849 10850S390 ZFCP DRIVER 10851M: Steffen Maier <maier@linux.vnet.ibm.com> 10852L: linux-s390@vger.kernel.org 10853W: http://www.ibm.com/developerworks/linux/linux390/ 10854S: Supported 10855F: drivers/s390/scsi/zfcp_* 10856 10857S390 IUCV NETWORK LAYER 10858M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10859L: linux-s390@vger.kernel.org 10860W: http://www.ibm.com/developerworks/linux/linux390/ 10861S: Supported 10862F: drivers/s390/net/*iucv* 10863F: include/net/iucv/ 10864F: net/iucv/ 10865 10866S390 IOMMU (PCI) 10867M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10868L: linux-s390@vger.kernel.org 10869W: http://www.ibm.com/developerworks/linux/linux390/ 10870S: Supported 10871F: drivers/iommu/s390-iommu.c 10872 10873S3C24XX SD/MMC Driver 10874M: Ben Dooks <ben-linux@fluff.org> 10875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10876S: Supported 10877F: drivers/mmc/host/s3cmci.* 10878 10879SAA6588 RDS RECEIVER DRIVER 10880M: Hans Verkuil <hverkuil@xs4all.nl> 10881L: linux-media@vger.kernel.org 10882T: git git://linuxtv.org/media_tree.git 10883W: https://linuxtv.org 10884S: Odd Fixes 10885F: drivers/media/i2c/saa6588* 10886 10887SAA7134 VIDEO4LINUX DRIVER 10888M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10889M: Mauro Carvalho Chehab <mchehab@kernel.org> 10890L: linux-media@vger.kernel.org 10891W: https://linuxtv.org 10892T: git git://linuxtv.org/media_tree.git 10893S: Odd fixes 10894F: Documentation/media/v4l-drivers/saa7134* 10895F: drivers/media/pci/saa7134/ 10896 10897SAA7146 VIDEO4LINUX-2 DRIVER 10898M: Hans Verkuil <hverkuil@xs4all.nl> 10899L: linux-media@vger.kernel.org 10900T: git git://linuxtv.org/media_tree.git 10901S: Maintained 10902F: drivers/media/common/saa7146/ 10903F: drivers/media/pci/saa7146/ 10904F: include/media/saa7146* 10905 10906SAMSUNG LAPTOP DRIVER 10907M: Corentin Chary <corentin.chary@gmail.com> 10908L: platform-driver-x86@vger.kernel.org 10909S: Maintained 10910F: drivers/platform/x86/samsung-laptop.c 10911 10912SAMSUNG AUDIO (ASoC) DRIVERS 10913M: Krzysztof Kozlowski <krzk@kernel.org> 10914M: Sangbeom Kim <sbkim73@samsung.com> 10915M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10916L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10917S: Supported 10918F: sound/soc/samsung/ 10919 10920SAMSUNG FRAMEBUFFER DRIVER 10921M: Jingoo Han <jingoohan1@gmail.com> 10922L: linux-fbdev@vger.kernel.org 10923S: Maintained 10924F: drivers/video/fbdev/s3c-fb.c 10925 10926SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10927M: Sangbeom Kim <sbkim73@samsung.com> 10928M: Krzysztof Kozlowski <krzk@kernel.org> 10929M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10930L: linux-kernel@vger.kernel.org 10931L: linux-samsung-soc@vger.kernel.org 10932S: Supported 10933F: drivers/mfd/sec*.c 10934F: drivers/regulator/s2m*.c 10935F: drivers/regulator/s5m*.c 10936F: drivers/clk/clk-s2mps11.c 10937F: drivers/rtc/rtc-s5m.c 10938F: include/linux/mfd/samsung/ 10939F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10940F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10941F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10942F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10943 10944SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10945M: Kyungmin Park <kyungmin.park@samsung.com> 10946M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10947L: linux-media@vger.kernel.org 10948Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10949S: Supported 10950F: drivers/media/platform/exynos4-is/ 10951 10952SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10953M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10954L: linux-media@vger.kernel.org 10955L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10956S: Maintained 10957F: drivers/media/platform/s3c-camif/ 10958F: include/media/drv-intf/s3c_camif.h 10959 10960SAMSUNG S5C73M3 CAMERA DRIVER 10961M: Kyungmin Park <kyungmin.park@samsung.com> 10962M: Andrzej Hajda <a.hajda@samsung.com> 10963L: linux-media@vger.kernel.org 10964S: Supported 10965F: drivers/media/i2c/s5c73m3/* 10966 10967SAMSUNG S5K5BAF CAMERA DRIVER 10968M: Kyungmin Park <kyungmin.park@samsung.com> 10969M: Andrzej Hajda <a.hajda@samsung.com> 10970L: linux-media@vger.kernel.org 10971S: Supported 10972F: drivers/media/i2c/s5k5baf.c 10973 10974SAMSUNG S3FWRN5 NFC DRIVER 10975M: Robert Baldyga <r.baldyga@samsung.com> 10976M: Krzysztof Opasiak <k.opasiak@samsung.com> 10977L: linux-nfc@lists.01.org (moderated for non-subscribers) 10978S: Supported 10979F: drivers/nfc/s3fwrn5 10980 10981SAMSUNG SOC CLOCK DRIVERS 10982M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10983M: Tomasz Figa <tomasz.figa@gmail.com> 10984M: Chanwoo Choi <cw00.choi@samsung.com> 10985S: Supported 10986L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10987F: drivers/clk/samsung/ 10988F: include/dt-bindings/clock/exynos*.h 10989F: Documentation/devicetree/bindings/clock/exynos*.txt 10990 10991SAMSUNG SPI DRIVERS 10992M: Kukjin Kim <kgene@kernel.org> 10993M: Krzysztof Kozlowski <krzk@kernel.org> 10994M: Andi Shyti <andi.shyti@samsung.com> 10995L: linux-spi@vger.kernel.org 10996L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10997S: Maintained 10998F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10999F: drivers/spi/spi-s3c* 11000F: include/linux/platform_data/spi-s3c64xx.h 11001 11002SAMSUNG SXGBE DRIVERS 11003M: Byungho An <bh74.an@samsung.com> 11004M: Girish K S <ks.giri@samsung.com> 11005M: Vipul Pandya <vipul.pandya@samsung.com> 11006S: Supported 11007L: netdev@vger.kernel.org 11008F: drivers/net/ethernet/samsung/sxgbe/ 11009 11010SAMSUNG THERMAL DRIVER 11011M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11012L: linux-pm@vger.kernel.org 11013L: linux-samsung-soc@vger.kernel.org 11014S: Supported 11015T: git https://github.com/lmajewski/linux-samsung-thermal.git 11016F: drivers/thermal/samsung/ 11017 11018SAMSUNG USB2 PHY DRIVER 11019M: Kamil Debski <kamil@wypas.org> 11020M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11021L: linux-kernel@vger.kernel.org 11022S: Supported 11023F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11024F: Documentation/phy/samsung-usb2.txt 11025F: drivers/phy/phy-exynos4210-usb2.c 11026F: drivers/phy/phy-exynos4x12-usb2.c 11027F: drivers/phy/phy-exynos5250-usb2.c 11028F: drivers/phy/phy-s5pv210-usb2.c 11029F: drivers/phy/phy-samsung-usb2.c 11030F: drivers/phy/phy-samsung-usb2.h 11031 11032SERIAL DRIVERS 11033M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11034L: linux-serial@vger.kernel.org 11035S: Maintained 11036F: Documentation/devicetree/bindings/serial/ 11037F: drivers/tty/serial/ 11038 11039SERIAL DEVICE BUS 11040M: Rob Herring <robh@kernel.org> 11041L: linux-serial@vger.kernel.org 11042S: Maintained 11043F: Documentation/devicetree/bindings/serial/slave-device.txt 11044F: drivers/tty/serdev/ 11045F: include/linux/serdev.h 11046 11047SERIAL IR RECEIVER 11048M: Sean Young <sean@mess.org> 11049L: linux-media@vger.kernel.org 11050S: Maintained 11051F: drivers/media/rc/serial_ir.c 11052 11053STI CEC DRIVER 11054M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11055L: kernel@stlinux.com 11056S: Maintained 11057F: drivers/staging/media/st-cec/ 11058F: Documentation/devicetree/bindings/media/stih-cec.txt 11059 11060SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11061M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11062L: linux-s390@vger.kernel.org 11063W: http://www.ibm.com/developerworks/linux/linux390/ 11064S: Supported 11065F: net/smc/ 11066 11067SYNOPSYS DESIGNWARE DMAC DRIVER 11068M: Viresh Kumar <vireshk@kernel.org> 11069M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11070S: Maintained 11071F: include/linux/dma/dw.h 11072F: include/linux/platform_data/dma-dw.h 11073F: drivers/dma/dw/ 11074 11075SYNOPSYS DESIGNWARE I2C DRIVER 11076M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11077R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11078R: Mika Westerberg <mika.westerberg@linux.intel.com> 11079L: linux-i2c@vger.kernel.org 11080S: Maintained 11081F: drivers/i2c/busses/i2c-designware-* 11082F: include/linux/platform_data/i2c-designware.h 11083 11084SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11085M: Jaehoon Chung <jh80.chung@samsung.com> 11086L: linux-mmc@vger.kernel.org 11087S: Maintained 11088F: drivers/mmc/host/dw_mmc* 11089 11090SYSTEM TRACE MODULE CLASS 11091M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11092S: Maintained 11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11094F: Documentation/trace/stm.txt 11095F: drivers/hwtracing/stm/ 11096F: include/linux/stm.h 11097F: include/uapi/linux/stm.h 11098 11099THUNDERBOLT DRIVER 11100M: Andreas Noever <andreas.noever@gmail.com> 11101S: Maintained 11102F: drivers/thunderbolt/ 11103 11104TI BQ27XXX POWER SUPPLY DRIVER 11105R: Andrew F. Davis <afd@ti.com> 11106F: include/linux/power/bq27xxx_battery.h 11107F: drivers/power/supply/bq27xxx_battery.c 11108F: drivers/power/supply/bq27xxx_battery_i2c.c 11109 11110TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11111M: John Stultz <john.stultz@linaro.org> 11112M: Thomas Gleixner <tglx@linutronix.de> 11113L: linux-kernel@vger.kernel.org 11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11115S: Supported 11116F: include/linux/clocksource.h 11117F: include/linux/time.h 11118F: include/linux/timex.h 11119F: include/uapi/linux/time.h 11120F: include/uapi/linux/timex.h 11121F: kernel/time/clocksource.c 11122F: kernel/time/time*.c 11123F: kernel/time/alarmtimer.c 11124F: kernel/time/ntp.c 11125F: tools/testing/selftests/timers/ 11126 11127SC1200 WDT DRIVER 11128M: Zwane Mwaikambo <zwanem@gmail.com> 11129S: Maintained 11130F: drivers/watchdog/sc1200wdt.c 11131 11132SCHEDULER 11133M: Ingo Molnar <mingo@redhat.com> 11134M: Peter Zijlstra <peterz@infradead.org> 11135L: linux-kernel@vger.kernel.org 11136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11137S: Maintained 11138F: kernel/sched/ 11139F: include/linux/sched.h 11140F: include/uapi/linux/sched.h 11141F: include/linux/wait.h 11142 11143SCORE ARCHITECTURE 11144M: Chen Liqin <liqin.linux@gmail.com> 11145M: Lennox Wu <lennox.wu@gmail.com> 11146W: http://www.sunplus.com 11147S: Supported 11148F: arch/score/ 11149 11150SCR24X CHIP CARD INTERFACE DRIVER 11151M: Lubomir Rintel <lkundrak@v3.sk> 11152S: Supported 11153F: drivers/char/pcmcia/scr24x_cs.c 11154 11155SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11156M: Sudeep Holla <sudeep.holla@arm.com> 11157L: linux-arm-kernel@lists.infradead.org 11158S: Maintained 11159F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11160F: drivers/clk/clk-scpi.c 11161F: drivers/cpufreq/scpi-cpufreq.c 11162F: drivers/firmware/arm_scpi.c 11163F: include/linux/scpi_protocol.h 11164 11165SCSI CDROM DRIVER 11166M: Jens Axboe <axboe@kernel.dk> 11167L: linux-scsi@vger.kernel.org 11168W: http://www.kernel.dk 11169S: Maintained 11170F: drivers/scsi/sr* 11171 11172SCSI RDMA PROTOCOL (SRP) INITIATOR 11173M: Bart Van Assche <bart.vanassche@sandisk.com> 11174L: linux-rdma@vger.kernel.org 11175S: Supported 11176W: http://www.openfabrics.org 11177Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11179F: drivers/infiniband/ulp/srp/ 11180F: include/scsi/srp.h 11181 11182SCSI SG DRIVER 11183M: Doug Gilbert <dgilbert@interlog.com> 11184L: linux-scsi@vger.kernel.org 11185W: http://sg.danny.cz/sg 11186S: Maintained 11187F: Documentation/scsi/scsi-generic.txt 11188F: drivers/scsi/sg.c 11189F: include/scsi/sg.h 11190 11191SCSI SUBSYSTEM 11192M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11194M: "Martin K. Petersen" <martin.petersen@oracle.com> 11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11196L: linux-scsi@vger.kernel.org 11197S: Maintained 11198F: Documentation/devicetree/bindings/scsi/ 11199F: drivers/scsi/ 11200F: include/scsi/ 11201 11202SCSI TAPE DRIVER 11203M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11204L: linux-scsi@vger.kernel.org 11205S: Maintained 11206F: Documentation/scsi/st.txt 11207F: drivers/scsi/st.* 11208F: drivers/scsi/st_*.h 11209 11210SCTP PROTOCOL 11211M: Vlad Yasevich <vyasevich@gmail.com> 11212M: Neil Horman <nhorman@tuxdriver.com> 11213L: linux-sctp@vger.kernel.org 11214W: http://lksctp.sourceforge.net 11215S: Maintained 11216F: Documentation/networking/sctp.txt 11217F: include/linux/sctp.h 11218F: include/uapi/linux/sctp.h 11219F: include/net/sctp/ 11220F: net/sctp/ 11221 11222SCx200 CPU SUPPORT 11223M: Jim Cromie <jim.cromie@gmail.com> 11224S: Odd Fixes 11225F: Documentation/i2c/busses/scx200_acb 11226F: arch/x86/platform/scx200/ 11227F: drivers/watchdog/scx200_wdt.c 11228F: drivers/i2c/busses/scx200* 11229F: drivers/mtd/maps/scx200_docflash.c 11230F: include/linux/scx200.h 11231 11232SCx200 GPIO DRIVER 11233M: Jim Cromie <jim.cromie@gmail.com> 11234S: Maintained 11235F: drivers/char/scx200_gpio.c 11236F: include/linux/scx200_gpio.h 11237 11238SCx200 HRT CLOCKSOURCE DRIVER 11239M: Jim Cromie <jim.cromie@gmail.com> 11240S: Maintained 11241F: drivers/clocksource/scx200_hrt.c 11242 11243SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11244M: Sascha Sommer <saschasommer@freenet.de> 11245L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11246S: Maintained 11247F: drivers/mmc/host/sdricoh_cs.c 11248 11249SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11250M: Adrian Hunter <adrian.hunter@intel.com> 11251L: linux-mmc@vger.kernel.org 11252T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11253S: Maintained 11254F: drivers/mmc/host/sdhci* 11255F: include/linux/mmc/sdhci* 11256 11257SECURE COMPUTING 11258M: Kees Cook <keescook@chromium.org> 11259R: Andy Lutomirski <luto@amacapital.net> 11260R: Will Drewry <wad@chromium.org> 11261T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11262S: Supported 11263F: kernel/seccomp.c 11264F: include/uapi/linux/seccomp.h 11265F: include/linux/seccomp.h 11266F: tools/testing/selftests/seccomp/* 11267K: \bsecure_computing 11268K: \bTIF_SECCOMP\b 11269 11270SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11271M: Al Cooper <alcooperx@gmail.com> 11272L: linux-mmc@vger.kernel.org 11273L: bcm-kernel-feedback-list@broadcom.com 11274S: Maintained 11275F: drivers/mmc/host/sdhci-brcmstb* 11276 11277SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11278M: Ben Dooks <ben-linux@fluff.org> 11279M: Jaehoon Chung <jh80.chung@samsung.com> 11280L: linux-mmc@vger.kernel.org 11281S: Maintained 11282F: drivers/mmc/host/sdhci-s3c* 11283 11284SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11285M: Viresh Kumar <vireshk@kernel.org> 11286L: linux-mmc@vger.kernel.org 11287S: Maintained 11288F: drivers/mmc/host/sdhci-spear.c 11289 11290SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11291M: Scott Bauer <scott.bauer@intel.com> 11292M: Jonathan Derrick <jonathan.derrick@intel.com> 11293M: Rafael Antognolli <rafael.antognolli@intel.com> 11294L: linux-block@vger.kernel.org 11295S: Supported 11296F: block/sed* 11297F: block/opal_proto.h 11298F: include/linux/sed* 11299F: include/uapi/linux/sed* 11300 11301SECURITY SUBSYSTEM 11302M: James Morris <james.l.morris@oracle.com> 11303M: "Serge E. Hallyn" <serge@hallyn.com> 11304L: linux-security-module@vger.kernel.org (suggested Cc:) 11305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11306W: http://kernsec.org/ 11307S: Supported 11308F: security/ 11309 11310SECURITY CONTACT 11311M: Security Officers <security@kernel.org> 11312S: Supported 11313 11314SELINUX SECURITY MODULE 11315M: Paul Moore <paul@paul-moore.com> 11316M: Stephen Smalley <sds@tycho.nsa.gov> 11317M: Eric Paris <eparis@parisplace.org> 11318L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11319W: http://selinuxproject.org 11320T: git git://git.infradead.org/users/pcmoore/selinux 11321S: Supported 11322F: include/linux/selinux* 11323F: security/selinux/ 11324F: scripts/selinux/ 11325 11326APPARMOR SECURITY MODULE 11327M: John Johansen <john.johansen@canonical.com> 11328L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11329W: apparmor.wiki.kernel.org 11330T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11331S: Supported 11332F: security/apparmor/ 11333 11334LOADPIN SECURITY MODULE 11335M: Kees Cook <keescook@chromium.org> 11336T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11337S: Supported 11338F: security/loadpin/ 11339 11340YAMA SECURITY MODULE 11341M: Kees Cook <keescook@chromium.org> 11342T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11343S: Supported 11344F: security/yama/ 11345 11346SENSABLE PHANTOM 11347M: Jiri Slaby <jirislaby@gmail.com> 11348S: Maintained 11349F: drivers/misc/phantom.c 11350F: include/uapi/linux/phantom.h 11351 11352Emulex 10Gbps iSCSI - OneConnect DRIVER 11353M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11354M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11355M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11356L: linux-scsi@vger.kernel.org 11357W: http://www.broadcom.com 11358S: Supported 11359F: drivers/scsi/be2iscsi/ 11360 11361Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11362M: Sathya Perla <sathya.perla@broadcom.com> 11363M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11364M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11365M: Somnath Kotur <somnath.kotur@broadcom.com> 11366L: netdev@vger.kernel.org 11367W: http://www.emulex.com 11368S: Supported 11369F: drivers/net/ethernet/emulex/benet/ 11370 11371EMULEX ONECONNECT ROCE DRIVER 11372M: Selvin Xavier <selvin.xavier@avagotech.com> 11373M: Devesh Sharma <devesh.sharma@avagotech.com> 11374L: linux-rdma@vger.kernel.org 11375W: http://www.emulex.com 11376S: Supported 11377F: drivers/infiniband/hw/ocrdma/ 11378F: include/uapi/rdma/ocrdma-abi.h 11379 11380SFC NETWORK DRIVER 11381M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11382M: Edward Cree <ecree@solarflare.com> 11383M: Bert Kenward <bkenward@solarflare.com> 11384L: netdev@vger.kernel.org 11385S: Supported 11386F: drivers/net/ethernet/sfc/ 11387 11388SGI GRU DRIVER 11389M: Dimitri Sivanich <sivanich@sgi.com> 11390S: Maintained 11391F: drivers/misc/sgi-gru/ 11392 11393SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11394M: Pat Gefre <pfg@sgi.com> 11395L: linux-ia64@vger.kernel.org 11396S: Supported 11397F: Documentation/ia64/serial.txt 11398F: drivers/tty/serial/ioc?_serial.c 11399F: include/linux/ioc?.h 11400 11401SGI XP/XPC/XPNET DRIVER 11402M: Cliff Whickman <cpw@sgi.com> 11403M: Robin Holt <robinmholt@gmail.com> 11404S: Maintained 11405F: drivers/misc/sgi-xp/ 11406 11407SI2157 MEDIA DRIVER 11408M: Antti Palosaari <crope@iki.fi> 11409L: linux-media@vger.kernel.org 11410W: https://linuxtv.org 11411W: http://palosaari.fi/linux/ 11412Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11413T: git git://linuxtv.org/anttip/media_tree.git 11414S: Maintained 11415F: drivers/media/tuners/si2157* 11416 11417SI2168 MEDIA DRIVER 11418M: Antti Palosaari <crope@iki.fi> 11419L: linux-media@vger.kernel.org 11420W: https://linuxtv.org 11421W: http://palosaari.fi/linux/ 11422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11423T: git git://linuxtv.org/anttip/media_tree.git 11424S: Maintained 11425F: drivers/media/dvb-frontends/si2168* 11426 11427SI470X FM RADIO RECEIVER I2C DRIVER 11428M: Hans Verkuil <hverkuil@xs4all.nl> 11429L: linux-media@vger.kernel.org 11430T: git git://linuxtv.org/media_tree.git 11431W: https://linuxtv.org 11432S: Odd Fixes 11433F: drivers/media/radio/si470x/radio-si470x-i2c.c 11434 11435SI470X FM RADIO RECEIVER USB DRIVER 11436M: Hans Verkuil <hverkuil@xs4all.nl> 11437L: linux-media@vger.kernel.org 11438T: git git://linuxtv.org/media_tree.git 11439W: https://linuxtv.org 11440S: Maintained 11441F: drivers/media/radio/si470x/radio-si470x-common.c 11442F: drivers/media/radio/si470x/radio-si470x.h 11443F: drivers/media/radio/si470x/radio-si470x-usb.c 11444 11445SI4713 FM RADIO TRANSMITTER I2C DRIVER 11446M: Eduardo Valentin <edubezval@gmail.com> 11447L: linux-media@vger.kernel.org 11448T: git git://linuxtv.org/media_tree.git 11449W: https://linuxtv.org 11450S: Odd Fixes 11451F: drivers/media/radio/si4713/si4713.? 11452 11453SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11454M: Eduardo Valentin <edubezval@gmail.com> 11455L: linux-media@vger.kernel.org 11456T: git git://linuxtv.org/media_tree.git 11457W: https://linuxtv.org 11458S: Odd Fixes 11459F: drivers/media/radio/si4713/radio-platform-si4713.c 11460 11461SI4713 FM RADIO TRANSMITTER USB DRIVER 11462M: Hans Verkuil <hverkuil@xs4all.nl> 11463L: linux-media@vger.kernel.org 11464T: git git://linuxtv.org/media_tree.git 11465W: https://linuxtv.org 11466S: Maintained 11467F: drivers/media/radio/si4713/radio-usb-si4713.c 11468 11469SIANO DVB DRIVER 11470M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11471M: Mauro Carvalho Chehab <mchehab@kernel.org> 11472L: linux-media@vger.kernel.org 11473W: https://linuxtv.org 11474T: git git://linuxtv.org/media_tree.git 11475S: Odd fixes 11476F: drivers/media/common/siano/ 11477F: drivers/media/usb/siano/ 11478F: drivers/media/usb/siano/ 11479F: drivers/media/mmc/siano/ 11480 11481SILEAD TOUCHSCREEN DRIVER 11482M: Hans de Goede <hdegoede@redhat.com> 11483L: linux-input@vger.kernel.org 11484L: platform-driver-x86@vger.kernel.org 11485S: Maintained 11486F: drivers/input/touchscreen/silead.c 11487F: drivers/platform/x86/silead_dmi.c 11488 11489SIMPLEFB FB DRIVER 11490M: Hans de Goede <hdegoede@redhat.com> 11491L: linux-fbdev@vger.kernel.org 11492S: Maintained 11493F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11494F: drivers/video/fbdev/simplefb.c 11495F: include/linux/platform_data/simplefb.h 11496 11497SH_VEU V4L2 MEM2MEM DRIVER 11498L: linux-media@vger.kernel.org 11499S: Orphan 11500F: drivers/media/platform/sh_veu.c 11501 11502SH_VOU V4L2 OUTPUT DRIVER 11503L: linux-media@vger.kernel.org 11504S: Orphan 11505F: drivers/media/platform/sh_vou.c 11506F: include/media/drv-intf/sh_vou.h 11507 11508SIMPLE FIRMWARE INTERFACE (SFI) 11509M: Len Brown <lenb@kernel.org> 11510L: sfi-devel@simplefirmware.org 11511W: http://simplefirmware.org/ 11512T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11513S: Supported 11514F: arch/x86/platform/sfi/ 11515F: drivers/sfi/ 11516F: include/linux/sfi*.h 11517 11518SIMTEC EB110ATX (Chalice CATS) 11519P: Ben Dooks 11520P: Vincent Sanders <vince@simtec.co.uk> 11521M: Simtec Linux Team <linux@simtec.co.uk> 11522W: http://www.simtec.co.uk/products/EB110ATX/ 11523S: Supported 11524 11525SIMTEC EB2410ITX (BAST) 11526P: Ben Dooks 11527P: Vincent Sanders <vince@simtec.co.uk> 11528M: Simtec Linux Team <linux@simtec.co.uk> 11529W: http://www.simtec.co.uk/products/EB2410ITX/ 11530S: Supported 11531F: arch/arm/mach-s3c24xx/mach-bast.c 11532F: arch/arm/mach-s3c24xx/bast-ide.c 11533F: arch/arm/mach-s3c24xx/bast-irq.c 11534 11535SIPHASH PRF ROUTINES 11536M: Jason A. Donenfeld <Jason@zx2c4.com> 11537S: Maintained 11538F: lib/siphash.c 11539F: lib/test_siphash.c 11540F: include/linux/siphash.h 11541 11542TI DAVINCI MACHINE SUPPORT 11543M: Sekhar Nori <nsekhar@ti.com> 11544M: Kevin Hilman <khilman@kernel.org> 11545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11546T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11547S: Supported 11548F: arch/arm/mach-davinci/ 11549F: drivers/i2c/busses/i2c-davinci.c 11550 11551TI DAVINCI SERIES MEDIA DRIVER 11552M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11553L: linux-media@vger.kernel.org 11554W: https://linuxtv.org 11555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11556T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11557S: Maintained 11558F: drivers/media/platform/davinci/ 11559F: include/media/davinci/ 11560 11561TI AM437X VPFE DRIVER 11562M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11563L: linux-media@vger.kernel.org 11564W: https://linuxtv.org 11565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11566T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11567S: Maintained 11568F: drivers/media/platform/am437x/ 11569 11570OV2659 OMNIVISION SENSOR DRIVER 11571M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11572L: linux-media@vger.kernel.org 11573W: https://linuxtv.org 11574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11575T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11576S: Maintained 11577F: drivers/media/i2c/ov2659.c 11578F: include/media/i2c/ov2659.h 11579 11580SILICON MOTION SM712 FRAME BUFFER DRIVER 11581M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11582M: Teddy Wang <teddy.wang@siliconmotion.com> 11583M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11584L: linux-fbdev@vger.kernel.org 11585S: Maintained 11586F: drivers/video/fbdev/sm712* 11587F: Documentation/fb/sm712fb.txt 11588 11589SIS 190 ETHERNET DRIVER 11590M: Francois Romieu <romieu@fr.zoreil.com> 11591L: netdev@vger.kernel.org 11592S: Maintained 11593F: drivers/net/ethernet/sis/sis190.c 11594 11595SIS 900/7016 FAST ETHERNET DRIVER 11596M: Daniele Venzano <venza@brownhat.org> 11597W: http://www.brownhat.org/sis900.html 11598L: netdev@vger.kernel.org 11599S: Maintained 11600F: drivers/net/ethernet/sis/sis900.* 11601 11602SIS FRAMEBUFFER DRIVER 11603M: Thomas Winischhofer <thomas@winischhofer.net> 11604W: http://www.winischhofer.net/linuxsisvga.shtml 11605S: Maintained 11606F: Documentation/fb/sisfb.txt 11607F: drivers/video/fbdev/sis/ 11608F: include/video/sisfb.h 11609 11610SIS USB2VGA DRIVER 11611M: Thomas Winischhofer <thomas@winischhofer.net> 11612W: http://www.winischhofer.at/linuxsisusbvga.shtml 11613S: Maintained 11614F: drivers/usb/misc/sisusbvga/ 11615 11616SLAB ALLOCATOR 11617M: Christoph Lameter <cl@linux.com> 11618M: Pekka Enberg <penberg@kernel.org> 11619M: David Rientjes <rientjes@google.com> 11620M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11621M: Andrew Morton <akpm@linux-foundation.org> 11622L: linux-mm@kvack.org 11623S: Maintained 11624F: include/linux/sl?b*.h 11625F: mm/sl?b* 11626 11627SLEEPABLE READ-COPY UPDATE (SRCU) 11628M: Lai Jiangshan <jiangshanlai@gmail.com> 11629M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11630M: Josh Triplett <josh@joshtriplett.org> 11631R: Steven Rostedt <rostedt@goodmis.org> 11632R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11633L: linux-kernel@vger.kernel.org 11634W: http://www.rdrop.com/users/paulmck/RCU/ 11635S: Supported 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11637F: include/linux/srcu.h 11638F: kernel/rcu/srcu.c 11639 11640SMACK SECURITY MODULE 11641M: Casey Schaufler <casey@schaufler-ca.com> 11642L: linux-security-module@vger.kernel.org 11643W: http://schaufler-ca.com 11644T: git git://github.com/cschaufler/smack-next 11645S: Maintained 11646F: Documentation/security/Smack.txt 11647F: security/smack/ 11648 11649DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11650M: Kevin Hilman <khilman@kernel.org> 11651M: Nishanth Menon <nm@ti.com> 11652S: Maintained 11653F: drivers/power/avs/ 11654F: include/linux/power/smartreflex.h 11655L: linux-pm@vger.kernel.org 11656 11657SMC91x ETHERNET DRIVER 11658M: Nicolas Pitre <nico@fluxnic.net> 11659S: Odd Fixes 11660F: drivers/net/ethernet/smsc/smc91x.* 11661 11662SMIA AND SMIA++ IMAGE SENSOR DRIVER 11663M: Sakari Ailus <sakari.ailus@iki.fi> 11664L: linux-media@vger.kernel.org 11665S: Maintained 11666F: drivers/media/i2c/smiapp/ 11667F: include/media/i2c/smiapp.h 11668F: drivers/media/i2c/smiapp-pll.c 11669F: drivers/media/i2c/smiapp-pll.h 11670F: include/uapi/linux/smiapp.h 11671F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11672 11673SMM665 HARDWARE MONITOR DRIVER 11674M: Guenter Roeck <linux@roeck-us.net> 11675L: linux-hwmon@vger.kernel.org 11676S: Maintained 11677F: Documentation/hwmon/smm665 11678F: drivers/hwmon/smm665.c 11679 11680SMSC EMC2103 HARDWARE MONITOR DRIVER 11681M: Steve Glendinning <steve.glendinning@shawell.net> 11682L: linux-hwmon@vger.kernel.org 11683S: Maintained 11684F: Documentation/hwmon/emc2103 11685F: drivers/hwmon/emc2103.c 11686 11687SMSC SCH5627 HARDWARE MONITOR DRIVER 11688M: Hans de Goede <hdegoede@redhat.com> 11689L: linux-hwmon@vger.kernel.org 11690S: Supported 11691F: Documentation/hwmon/sch5627 11692F: drivers/hwmon/sch5627.c 11693 11694SMSC47B397 HARDWARE MONITOR DRIVER 11695M: Jean Delvare <jdelvare@suse.com> 11696L: linux-hwmon@vger.kernel.org 11697S: Maintained 11698F: Documentation/hwmon/smsc47b397 11699F: drivers/hwmon/smsc47b397.c 11700 11701SMSC911x ETHERNET DRIVER 11702M: Steve Glendinning <steve.glendinning@shawell.net> 11703L: netdev@vger.kernel.org 11704S: Maintained 11705F: include/linux/smsc911x.h 11706F: drivers/net/ethernet/smsc/smsc911x.* 11707 11708SMSC9420 PCI ETHERNET DRIVER 11709M: Steve Glendinning <steve.glendinning@shawell.net> 11710L: netdev@vger.kernel.org 11711S: Maintained 11712F: drivers/net/ethernet/smsc/smsc9420.* 11713 11714SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11715M: Steve Glendinning <steve.glendinning@shawell.net> 11716L: linux-fbdev@vger.kernel.org 11717S: Maintained 11718F: drivers/video/fbdev/smscufx.c 11719 11720SOC-CAMERA V4L2 SUBSYSTEM 11721M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11722L: linux-media@vger.kernel.org 11723T: git git://linuxtv.org/media_tree.git 11724S: Maintained 11725F: include/media/soc* 11726F: drivers/media/i2c/soc_camera/ 11727F: drivers/media/platform/soc_camera/ 11728 11729SOEKRIS NET48XX LED SUPPORT 11730M: Chris Boot <bootc@bootc.net> 11731S: Maintained 11732F: drivers/leds/leds-net48xx.c 11733 11734SOFTLOGIC 6x10 MPEG CODEC 11735M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11736M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11737M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11738M: Ismael Luceno <ismael@iodev.co.uk> 11739L: linux-media@vger.kernel.org 11740S: Supported 11741F: drivers/media/pci/solo6x10/ 11742 11743SOFTWARE RAID (Multiple Disks) SUPPORT 11744M: Shaohua Li <shli@kernel.org> 11745L: linux-raid@vger.kernel.org 11746T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11747S: Supported 11748F: drivers/md/ 11749F: include/linux/raid/ 11750F: include/uapi/linux/raid/ 11751 11752SONIC NETWORK DRIVER 11753M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11754L: netdev@vger.kernel.org 11755S: Maintained 11756F: drivers/net/ethernet/natsemi/sonic.* 11757 11758SONICS SILICON BACKPLANE DRIVER (SSB) 11759M: Michael Buesch <m@bues.ch> 11760L: linux-wireless@vger.kernel.org 11761S: Maintained 11762F: drivers/ssb/ 11763F: include/linux/ssb/ 11764 11765SONY VAIO CONTROL DEVICE DRIVER 11766M: Mattia Dongili <malattia@linux.it> 11767L: platform-driver-x86@vger.kernel.org 11768W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11769S: Maintained 11770F: Documentation/laptops/sony-laptop.txt 11771F: drivers/char/sonypi.c 11772F: drivers/platform/x86/sony-laptop.c 11773F: include/linux/sony-laptop.h 11774 11775SONY MEMORYSTICK CARD SUPPORT 11776M: Alex Dubov <oakad@yahoo.com> 11777W: http://tifmxx.berlios.de/ 11778S: Maintained 11779F: drivers/memstick/host/tifm_ms.c 11780 11781SONY MEMORYSTICK STANDARD SUPPORT 11782M: Maxim Levitsky <maximlevitsky@gmail.com> 11783S: Maintained 11784F: drivers/memstick/core/ms_block.* 11785 11786SOUND 11787M: Jaroslav Kysela <perex@perex.cz> 11788M: Takashi Iwai <tiwai@suse.com> 11789L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11790W: http://www.alsa-project.org/ 11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11792T: git git://git.alsa-project.org/alsa-kernel.git 11793Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11794S: Maintained 11795F: Documentation/sound/ 11796F: include/sound/ 11797F: include/uapi/sound/ 11798F: sound/ 11799 11800SOUND - COMPRESSED AUDIO 11801M: Vinod Koul <vinod.koul@intel.com> 11802L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11804S: Supported 11805F: Documentation/sound/alsa/compress_offload.txt 11806F: include/sound/compress_driver.h 11807F: include/uapi/sound/compress_* 11808F: sound/core/compress_offload.c 11809F: sound/soc/soc-compress.c 11810 11811SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11812M: Liam Girdwood <lgirdwood@gmail.com> 11813M: Mark Brown <broonie@kernel.org> 11814T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11815L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11816W: http://alsa-project.org/main/index.php/ASoC 11817S: Supported 11818F: Documentation/devicetree/bindings/sound/ 11819F: Documentation/sound/alsa/soc/ 11820F: sound/soc/ 11821F: include/sound/soc* 11822 11823SOUND - DMAENGINE HELPERS 11824M: Lars-Peter Clausen <lars@metafoo.de> 11825S: Supported 11826F: include/sound/dmaengine_pcm.h 11827F: sound/core/pcm_dmaengine.c 11828F: sound/soc/soc-generic-dmaengine-pcm.c 11829 11830SP2 MEDIA DRIVER 11831M: Olli Salonen <olli.salonen@iki.fi> 11832L: linux-media@vger.kernel.org 11833W: https://linuxtv.org 11834Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11835S: Maintained 11836F: drivers/media/dvb-frontends/sp2* 11837 11838SPARC + UltraSPARC (sparc/sparc64) 11839M: "David S. Miller" <davem@davemloft.net> 11840L: sparclinux@vger.kernel.org 11841Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11843T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11844S: Maintained 11845F: arch/sparc/ 11846F: drivers/sbus/ 11847 11848SPARC SERIAL DRIVERS 11849M: "David S. Miller" <davem@davemloft.net> 11850L: sparclinux@vger.kernel.org 11851T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11852T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11853S: Maintained 11854F: include/linux/sunserialcore.h 11855F: drivers/tty/serial/suncore.c 11856F: drivers/tty/serial/sunhv.c 11857F: drivers/tty/serial/sunsab.c 11858F: drivers/tty/serial/sunsab.h 11859F: drivers/tty/serial/sunsu.c 11860F: drivers/tty/serial/sunzilog.c 11861F: drivers/tty/serial/sunzilog.h 11862 11863SPARSE CHECKER 11864M: "Christopher Li" <sparse@chrisli.org> 11865L: linux-sparse@vger.kernel.org 11866W: https://sparse.wiki.kernel.org/ 11867T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11868T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11869S: Maintained 11870F: include/linux/compiler.h 11871 11872SPEAR PLATFORM SUPPORT 11873M: Viresh Kumar <vireshk@kernel.org> 11874M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11876W: http://www.st.com/spear 11877S: Maintained 11878F: arch/arm/boot/dts/spear* 11879F: arch/arm/mach-spear/ 11880 11881SPEAR CLOCK FRAMEWORK SUPPORT 11882M: Viresh Kumar <vireshk@kernel.org> 11883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11884W: http://www.st.com/spear 11885S: Maintained 11886F: drivers/clk/spear/ 11887 11888SPI NOR SUBSYSTEM 11889M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11890M: Marek Vasut <marek.vasut@gmail.com> 11891L: linux-mtd@lists.infradead.org 11892W: http://www.linux-mtd.infradead.org/ 11893Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11894T: git git://github.com/spi-nor/linux.git 11895S: Maintained 11896F: drivers/mtd/spi-nor/ 11897F: include/linux/mtd/spi-nor.h 11898 11899SPI SUBSYSTEM 11900M: Mark Brown <broonie@kernel.org> 11901L: linux-spi@vger.kernel.org 11902T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11903Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11904S: Maintained 11905F: Documentation/devicetree/bindings/spi/ 11906F: Documentation/spi/ 11907F: drivers/spi/ 11908F: include/linux/spi/ 11909F: include/uapi/linux/spi/ 11910F: tools/spi/ 11911 11912SPIDERNET NETWORK DRIVER for CELL 11913M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11914L: netdev@vger.kernel.org 11915S: Supported 11916F: Documentation/networking/spider_net.txt 11917F: drivers/net/ethernet/toshiba/spider_net* 11918 11919SPU FILE SYSTEM 11920M: Jeremy Kerr <jk@ozlabs.org> 11921L: linuxppc-dev@lists.ozlabs.org 11922W: http://www.ibm.com/developerworks/power/cell/ 11923S: Supported 11924F: Documentation/filesystems/spufs.txt 11925F: arch/powerpc/platforms/cell/spufs/ 11926 11927SQUASHFS FILE SYSTEM 11928M: Phillip Lougher <phillip@squashfs.org.uk> 11929L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11930W: http://squashfs.org.uk 11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11932S: Maintained 11933F: Documentation/filesystems/squashfs.txt 11934F: fs/squashfs/ 11935 11936SRM (Alpha) environment access 11937M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11938S: Maintained 11939F: arch/alpha/kernel/srm_env.c 11940 11941STABLE BRANCH 11942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11943L: stable@vger.kernel.org 11944S: Supported 11945F: Documentation/process/stable-kernel-rules.rst 11946 11947STAGING SUBSYSTEM 11948M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11949T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11950L: devel@driverdev.osuosl.org 11951S: Supported 11952F: drivers/staging/ 11953 11954STAGING - COMEDI 11955M: Ian Abbott <abbotti@mev.co.uk> 11956M: H Hartley Sweeten <hsweeten@visionengravers.com> 11957S: Odd Fixes 11958F: drivers/staging/comedi/ 11959 11960STAGING - FLARION FT1000 DRIVERS 11961M: Marek Belisko <marek.belisko@gmail.com> 11962S: Odd Fixes 11963F: drivers/staging/ft1000/ 11964 11965STAGING - INDUSTRIAL IO 11966M: Jonathan Cameron <jic23@kernel.org> 11967L: linux-iio@vger.kernel.org 11968S: Odd Fixes 11969F: Documentation/devicetree/bindings/staging/iio/ 11970F: drivers/staging/iio/ 11971 11972STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11973M: Jarod Wilson <jarod@wilsonet.com> 11974W: http://www.lirc.org/ 11975S: Odd Fixes 11976F: drivers/staging/media/lirc/ 11977 11978STAGING - LUSTRE PARALLEL FILESYSTEM 11979M: Oleg Drokin <oleg.drokin@intel.com> 11980M: Andreas Dilger <andreas.dilger@intel.com> 11981M: James Simmons <jsimmons@infradead.org> 11982L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11983W: http://wiki.lustre.org/ 11984S: Maintained 11985F: drivers/staging/lustre 11986 11987STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11988M: Marc Dietrich <marvin24@gmx.de> 11989L: ac100@lists.launchpad.net (moderated for non-subscribers) 11990L: linux-tegra@vger.kernel.org 11991S: Maintained 11992F: drivers/staging/nvec/ 11993 11994STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11995M: Jens Frederich <jfrederich@gmail.com> 11996M: Daniel Drake <dsd@laptop.org> 11997M: Jon Nettleton <jon.nettleton@gmail.com> 11998W: http://wiki.laptop.org/go/DCON 11999S: Maintained 12000F: drivers/staging/olpc_dcon/ 12001 12002STAGING - REALTEK RTL8712U DRIVERS 12003M: Larry Finger <Larry.Finger@lwfinger.net> 12004M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12005S: Odd Fixes 12006F: drivers/staging/rtl8712/ 12007 12008STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12009M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12010M: Teddy Wang <teddy.wang@siliconmotion.com> 12011M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12012L: linux-fbdev@vger.kernel.org 12013S: Maintained 12014F: drivers/staging/sm750fb/ 12015 12016STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12017M: William Hubbs <w.d.hubbs@gmail.com> 12018M: Chris Brannon <chris@the-brannons.com> 12019M: Kirk Reiser <kirk@reisers.ca> 12020M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12021L: speakup@linux-speakup.org 12022W: http://www.linux-speakup.org/ 12023S: Odd Fixes 12024F: drivers/staging/speakup/ 12025 12026STAGING - VIA VT665X DRIVERS 12027M: Forest Bond <forest@alittletooquiet.net> 12028S: Odd Fixes 12029F: drivers/staging/vt665?/ 12030 12031STAGING - WILC1000 WIFI DRIVER 12032M: Aditya Shankar <aditya.shankar@microchip.com> 12033M: Ganesh Krishna <ganesh.krishna@microchip.com> 12034L: linux-wireless@vger.kernel.org 12035S: Supported 12036F: drivers/staging/wilc1000/ 12037 12038STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12039M: Arnaud Patard <arnaud.patard@rtp-net.org> 12040S: Odd Fixes 12041F: drivers/staging/xgifb/ 12042 12043STARFIRE/DURALAN NETWORK DRIVER 12044M: Ion Badulescu <ionut@badula.org> 12045S: Odd Fixes 12046F: drivers/net/ethernet/adaptec/starfire* 12047 12048SUN3/3X 12049M: Sam Creasey <sammy@sammy.net> 12050W: http://sammy.net/sun3/ 12051S: Maintained 12052F: arch/m68k/kernel/*sun3* 12053F: arch/m68k/sun3*/ 12054F: arch/m68k/include/asm/sun3* 12055F: drivers/net/ethernet/i825xx/sun3* 12056 12057SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12058M: Hans de Goede <hdegoede@redhat.com> 12059L: linux-input@vger.kernel.org 12060S: Maintained 12061F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12062F: drivers/input/keyboard/sun4i-lradc-keys.c 12063 12064SUNDANCE NETWORK DRIVER 12065M: Denis Kirjanov <kda@linux-powerpc.org> 12066L: netdev@vger.kernel.org 12067S: Maintained 12068F: drivers/net/ethernet/dlink/sundance.c 12069 12070SUPERH 12071M: Yoshinori Sato <ysato@users.sourceforge.jp> 12072M: Rich Felker <dalias@libc.org> 12073L: linux-sh@vger.kernel.org 12074Q: http://patchwork.kernel.org/project/linux-sh/list/ 12075S: Maintained 12076F: Documentation/sh/ 12077F: arch/sh/ 12078F: drivers/sh/ 12079 12080SUSPEND TO RAM 12081M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12082M: Len Brown <len.brown@intel.com> 12083M: Pavel Machek <pavel@ucw.cz> 12084L: linux-pm@vger.kernel.org 12085B: https://bugzilla.kernel.org 12086S: Supported 12087F: Documentation/power/ 12088F: arch/x86/kernel/acpi/ 12089F: drivers/base/power/ 12090F: kernel/power/ 12091F: include/linux/suspend.h 12092F: include/linux/freezer.h 12093F: include/linux/pm.h 12094 12095SVGA HANDLING 12096M: Martin Mares <mj@ucw.cz> 12097L: linux-video@atrey.karlin.mff.cuni.cz 12098S: Maintained 12099F: Documentation/svga.txt 12100F: arch/x86/boot/video* 12101 12102SWIOTLB SUBSYSTEM 12103M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12104L: linux-kernel@vger.kernel.org 12105T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12106S: Supported 12107F: lib/swiotlb.c 12108F: arch/*/kernel/pci-swiotlb.c 12109F: include/linux/swiotlb.h 12110 12111SWITCHDEV 12112M: Jiri Pirko <jiri@resnulli.us> 12113M: Ivan Vecera <ivecera@redhat.com> 12114L: netdev@vger.kernel.org 12115S: Supported 12116F: net/switchdev/ 12117F: include/net/switchdev.h 12118 12119SYNOPSYS ARC ARCHITECTURE 12120M: Vineet Gupta <vgupta@synopsys.com> 12121L: linux-snps-arc@lists.infradead.org 12122S: Supported 12123F: arch/arc/ 12124F: Documentation/devicetree/bindings/arc/* 12125F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12126F: drivers/clocksource/arc_timer.c 12127F: drivers/tty/serial/arc_uart.c 12128T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12129 12130SYNOPSYS ARC SDP platform support 12131M: Alexey Brodkin <abrodkin@synopsys.com> 12132S: Supported 12133F: arch/arc/plat-axs10x 12134F: arch/arc/boot/dts/ax* 12135F: Documentation/devicetree/bindings/arc/axs10* 12136 12137SYSTEM CONFIGURATION (SYSCON) 12138M: Lee Jones <lee.jones@linaro.org> 12139M: Arnd Bergmann <arnd@arndb.de> 12140T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12141S: Supported 12142F: drivers/mfd/syscon.c 12143 12144SYSTEM RESET/SHUTDOWN DRIVERS 12145M: Sebastian Reichel <sre@kernel.org> 12146L: linux-pm@vger.kernel.org 12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12148S: Maintained 12149F: Documentation/devicetree/bindings/power/reset/ 12150F: drivers/power/reset/ 12151 12152SYSV FILESYSTEM 12153M: Christoph Hellwig <hch@infradead.org> 12154S: Maintained 12155F: Documentation/filesystems/sysv-fs.txt 12156F: fs/sysv/ 12157F: include/linux/sysv_fs.h 12158 12159TARGET SUBSYSTEM 12160M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12161L: linux-scsi@vger.kernel.org 12162L: target-devel@vger.kernel.org 12163W: http://www.linux-iscsi.org 12164W: http://groups.google.com/group/linux-iscsi-target-dev 12165T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12166S: Supported 12167F: drivers/target/ 12168F: include/target/ 12169F: Documentation/target/ 12170 12171TASKSTATS STATISTICS INTERFACE 12172M: Balbir Singh <bsingharora@gmail.com> 12173S: Maintained 12174F: Documentation/accounting/taskstats* 12175F: include/linux/taskstats* 12176F: kernel/taskstats.c 12177 12178TC CLASSIFIER 12179M: Jamal Hadi Salim <jhs@mojatatu.com> 12180L: netdev@vger.kernel.org 12181S: Maintained 12182F: include/net/pkt_cls.h 12183F: include/uapi/linux/pkt_cls.h 12184F: net/sched/ 12185 12186TCP LOW PRIORITY MODULE 12187M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12188M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12189W: http://tcp-lp-mod.sourceforge.net/ 12190S: Maintained 12191F: net/ipv4/tcp_lp.c 12192 12193TDA10071 MEDIA DRIVER 12194M: Antti Palosaari <crope@iki.fi> 12195L: linux-media@vger.kernel.org 12196W: https://linuxtv.org 12197W: http://palosaari.fi/linux/ 12198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12199T: git git://linuxtv.org/anttip/media_tree.git 12200S: Maintained 12201F: drivers/media/dvb-frontends/tda10071* 12202 12203TDA18212 MEDIA DRIVER 12204M: Antti Palosaari <crope@iki.fi> 12205L: linux-media@vger.kernel.org 12206W: https://linuxtv.org 12207W: http://palosaari.fi/linux/ 12208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12209T: git git://linuxtv.org/anttip/media_tree.git 12210S: Maintained 12211F: drivers/media/tuners/tda18212* 12212 12213TDA18218 MEDIA DRIVER 12214M: Antti Palosaari <crope@iki.fi> 12215L: linux-media@vger.kernel.org 12216W: https://linuxtv.org 12217W: http://palosaari.fi/linux/ 12218Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12219T: git git://linuxtv.org/anttip/media_tree.git 12220S: Maintained 12221F: drivers/media/tuners/tda18218* 12222 12223TDA18271 MEDIA DRIVER 12224M: Michael Krufky <mkrufky@linuxtv.org> 12225L: linux-media@vger.kernel.org 12226W: https://linuxtv.org 12227W: http://github.com/mkrufky 12228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12229T: git git://linuxtv.org/mkrufky/tuners.git 12230S: Maintained 12231F: drivers/media/tuners/tda18271* 12232 12233TDA827x MEDIA DRIVER 12234M: Michael Krufky <mkrufky@linuxtv.org> 12235L: linux-media@vger.kernel.org 12236W: https://linuxtv.org 12237W: http://github.com/mkrufky 12238Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12239T: git git://linuxtv.org/mkrufky/tuners.git 12240S: Maintained 12241F: drivers/media/tuners/tda8290.* 12242 12243TDA8290 MEDIA DRIVER 12244M: Michael Krufky <mkrufky@linuxtv.org> 12245L: linux-media@vger.kernel.org 12246W: https://linuxtv.org 12247W: http://github.com/mkrufky 12248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12249T: git git://linuxtv.org/mkrufky/tuners.git 12250S: Maintained 12251F: drivers/media/tuners/tda8290.* 12252 12253TDA9840 MEDIA DRIVER 12254M: Hans Verkuil <hverkuil@xs4all.nl> 12255L: linux-media@vger.kernel.org 12256T: git git://linuxtv.org/media_tree.git 12257W: https://linuxtv.org 12258S: Maintained 12259F: drivers/media/i2c/tda9840* 12260 12261TEA5761 TUNER DRIVER 12262M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12263M: Mauro Carvalho Chehab <mchehab@kernel.org> 12264L: linux-media@vger.kernel.org 12265W: https://linuxtv.org 12266T: git git://linuxtv.org/media_tree.git 12267S: Odd fixes 12268F: drivers/media/tuners/tea5761.* 12269 12270TEA5767 TUNER DRIVER 12271M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12272M: Mauro Carvalho Chehab <mchehab@kernel.org> 12273L: linux-media@vger.kernel.org 12274W: https://linuxtv.org 12275T: git git://linuxtv.org/media_tree.git 12276S: Maintained 12277F: drivers/media/tuners/tea5767.* 12278 12279TEA6415C MEDIA DRIVER 12280M: Hans Verkuil <hverkuil@xs4all.nl> 12281L: linux-media@vger.kernel.org 12282T: git git://linuxtv.org/media_tree.git 12283W: https://linuxtv.org 12284S: Maintained 12285F: drivers/media/i2c/tea6415c* 12286 12287TEA6420 MEDIA DRIVER 12288M: Hans Verkuil <hverkuil@xs4all.nl> 12289L: linux-media@vger.kernel.org 12290T: git git://linuxtv.org/media_tree.git 12291W: https://linuxtv.org 12292S: Maintained 12293F: drivers/media/i2c/tea6420* 12294 12295TEAM DRIVER 12296M: Jiri Pirko <jiri@resnulli.us> 12297L: netdev@vger.kernel.org 12298S: Supported 12299F: drivers/net/team/ 12300F: include/linux/if_team.h 12301F: include/uapi/linux/if_team.h 12302 12303TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12304M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12305S: Maintained 12306F: arch/x86/platform/ts5500/ 12307 12308TECHNOTREND USB IR RECEIVER 12309M: Sean Young <sean@mess.org> 12310L: linux-media@vger.kernel.org 12311S: Maintained 12312F: drivers/media/rc/ttusbir.c 12313 12314TEGRA ARCHITECTURE SUPPORT 12315M: Stephen Warren <swarren@wwwdotorg.org> 12316M: Thierry Reding <thierry.reding@gmail.com> 12317M: Alexandre Courbot <gnurou@gmail.com> 12318L: linux-tegra@vger.kernel.org 12319Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12321S: Supported 12322N: [^a-z]tegra 12323 12324TEGRA CLOCK DRIVER 12325M: Peter De Schrijver <pdeschrijver@nvidia.com> 12326M: Prashant Gaikwad <pgaikwad@nvidia.com> 12327S: Supported 12328F: drivers/clk/tegra/ 12329 12330TEGRA DMA DRIVERS 12331M: Laxman Dewangan <ldewangan@nvidia.com> 12332M: Jon Hunter <jonathanh@nvidia.com> 12333S: Supported 12334F: drivers/dma/tegra* 12335 12336TEGRA I2C DRIVER 12337M: Laxman Dewangan <ldewangan@nvidia.com> 12338S: Supported 12339F: drivers/i2c/busses/i2c-tegra.c 12340 12341TEGRA IOMMU DRIVERS 12342M: Hiroshi Doyu <hdoyu@nvidia.com> 12343S: Supported 12344F: drivers/iommu/tegra* 12345 12346TEGRA KBC DRIVER 12347M: Rakesh Iyer <riyer@nvidia.com> 12348M: Laxman Dewangan <ldewangan@nvidia.com> 12349S: Supported 12350F: drivers/input/keyboard/tegra-kbc.c 12351 12352TEGRA PWM DRIVER 12353M: Thierry Reding <thierry.reding@gmail.com> 12354S: Supported 12355F: drivers/pwm/pwm-tegra.c 12356 12357TEGRA SERIAL DRIVER 12358M: Laxman Dewangan <ldewangan@nvidia.com> 12359S: Supported 12360F: drivers/tty/serial/serial-tegra.c 12361 12362TEGRA SPI DRIVER 12363M: Laxman Dewangan <ldewangan@nvidia.com> 12364S: Supported 12365F: drivers/spi/spi-tegra* 12366 12367TEHUTI ETHERNET DRIVER 12368M: Andy Gospodarek <andy@greyhouse.net> 12369L: netdev@vger.kernel.org 12370S: Supported 12371F: drivers/net/ethernet/tehuti/* 12372 12373Telecom Clock Driver for MCPL0010 12374M: Mark Gross <mark.gross@intel.com> 12375S: Supported 12376F: drivers/char/tlclk.c 12377 12378TENSILICA XTENSA PORT (xtensa) 12379M: Chris Zankel <chris@zankel.net> 12380M: Max Filippov <jcmvbkbc@gmail.com> 12381L: linux-xtensa@linux-xtensa.org 12382T: git git://github.com/czankel/xtensa-linux.git 12383S: Maintained 12384F: arch/xtensa/ 12385F: drivers/irqchip/irq-xtensa-* 12386 12387Texas Instruments' System Control Interface (TISCI) Protocol Driver 12388M: Nishanth Menon <nm@ti.com> 12389M: Tero Kristo <t-kristo@ti.com> 12390M: Santosh Shilimkar <ssantosh@kernel.org> 12391L: linux-arm-kernel@lists.infradead.org 12392S: Maintained 12393F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12394F: drivers/firmware/ti_sci* 12395F: include/linux/soc/ti/ti_sci_protocol.h 12396 12397THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12398M: Hans Verkuil <hverkuil@xs4all.nl> 12399L: linux-media@vger.kernel.org 12400T: git git://linuxtv.org/media_tree.git 12401W: https://linuxtv.org 12402S: Maintained 12403F: drivers/media/radio/radio-raremono.c 12404 12405THERMAL 12406M: Zhang Rui <rui.zhang@intel.com> 12407M: Eduardo Valentin <edubezval@gmail.com> 12408L: linux-pm@vger.kernel.org 12409T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12410T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12411Q: https://patchwork.kernel.org/project/linux-pm/list/ 12412S: Supported 12413F: drivers/thermal/ 12414F: include/linux/thermal.h 12415F: include/uapi/linux/thermal.h 12416F: include/linux/cpu_cooling.h 12417F: Documentation/devicetree/bindings/thermal/ 12418 12419THERMAL/CPU_COOLING 12420M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12421M: Viresh Kumar <viresh.kumar@linaro.org> 12422M: Javi Merino <javi.merino@kernel.org> 12423L: linux-pm@vger.kernel.org 12424S: Supported 12425F: Documentation/thermal/cpu-cooling-api.txt 12426F: drivers/thermal/cpu_cooling.c 12427F: include/linux/cpu_cooling.h 12428 12429THINKPAD ACPI EXTRAS DRIVER 12430M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12431L: ibm-acpi-devel@lists.sourceforge.net 12432L: platform-driver-x86@vger.kernel.org 12433W: http://ibm-acpi.sourceforge.net 12434W: http://thinkwiki.org/wiki/Ibm-acpi 12435T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12436S: Maintained 12437F: drivers/platform/x86/thinkpad_acpi.c 12438 12439TI BANDGAP AND THERMAL DRIVER 12440M: Eduardo Valentin <edubezval@gmail.com> 12441M: Keerthy <j-keerthy@ti.com> 12442L: linux-pm@vger.kernel.org 12443L: linux-omap@vger.kernel.org 12444S: Maintained 12445F: drivers/thermal/ti-soc-thermal/ 12446 12447TI VPE/CAL DRIVERS 12448M: Benoit Parrot <bparrot@ti.com> 12449L: linux-media@vger.kernel.org 12450W: http://linuxtv.org/ 12451Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12452S: Maintained 12453F: drivers/media/platform/ti-vpe/ 12454 12455TI CDCE706 CLOCK DRIVER 12456M: Max Filippov <jcmvbkbc@gmail.com> 12457S: Maintained 12458F: drivers/clk/clk-cdce706.c 12459 12460TI CLOCK DRIVER 12461M: Tero Kristo <t-kristo@ti.com> 12462L: linux-omap@vger.kernel.org 12463S: Maintained 12464F: drivers/clk/ti/ 12465F: include/linux/clk/ti.h 12466 12467TI ETHERNET SWITCH DRIVER (CPSW) 12468M: Mugunthan V N <mugunthanvnm@ti.com> 12469R: Grygorii Strashko <grygorii.strashko@ti.com> 12470L: linux-omap@vger.kernel.org 12471L: netdev@vger.kernel.org 12472S: Maintained 12473F: drivers/net/ethernet/ti/cpsw* 12474F: drivers/net/ethernet/ti/davinci* 12475 12476TI FLASH MEDIA INTERFACE DRIVER 12477M: Alex Dubov <oakad@yahoo.com> 12478S: Maintained 12479F: drivers/misc/tifm* 12480F: drivers/mmc/host/tifm_sd.c 12481F: include/linux/tifm.h 12482 12483TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12484M: Santosh Shilimkar <ssantosh@kernel.org> 12485L: linux-kernel@vger.kernel.org 12486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12487S: Maintained 12488F: drivers/soc/ti/* 12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12490 12491 12492TI LM49xxx FAMILY ASoC CODEC DRIVERS 12493M: M R Swami Reddy <mr.swami.reddy@ti.com> 12494M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12495L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12496S: Maintained 12497F: sound/soc/codecs/lm49453* 12498F: sound/soc/codecs/isabelle* 12499 12500TI LP855x BACKLIGHT DRIVER 12501M: Milo Kim <milo.kim@ti.com> 12502S: Maintained 12503F: Documentation/backlight/lp855x-driver.txt 12504F: drivers/video/backlight/lp855x_bl.c 12505F: include/linux/platform_data/lp855x.h 12506 12507TI LP8727 CHARGER DRIVER 12508M: Milo Kim <milo.kim@ti.com> 12509S: Maintained 12510F: drivers/power/supply/lp8727_charger.c 12511F: include/linux/platform_data/lp8727.h 12512 12513TI LP8788 MFD DRIVER 12514M: Milo Kim <milo.kim@ti.com> 12515S: Maintained 12516F: drivers/iio/adc/lp8788_adc.c 12517F: drivers/leds/leds-lp8788.c 12518F: drivers/mfd/lp8788*.c 12519F: drivers/power/supply/lp8788-charger.c 12520F: drivers/regulator/lp8788-*.c 12521F: include/linux/mfd/lp8788*.h 12522 12523TI NETCP ETHERNET DRIVER 12524M: Wingman Kwok <w-kwok2@ti.com> 12525M: Murali Karicheri <m-karicheri2@ti.com> 12526L: netdev@vger.kernel.org 12527S: Maintained 12528F: drivers/net/ethernet/ti/netcp* 12529 12530TI TAS571X FAMILY ASoC CODEC DRIVER 12531M: Kevin Cernekee <cernekee@chromium.org> 12532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12533S: Odd Fixes 12534F: sound/soc/codecs/tas571x* 12535 12536TI TWL4030 SERIES SOC CODEC DRIVER 12537M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12538L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12539S: Maintained 12540F: sound/soc/codecs/twl4030* 12541 12542TI WILINK WIRELESS DRIVERS 12543L: linux-wireless@vger.kernel.org 12544W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12545W: http://wireless.kernel.org/en/users/Drivers/wl1251 12546T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12547S: Orphan 12548F: drivers/net/wireless/ti/ 12549F: include/linux/wl12xx.h 12550 12551TIPC NETWORK LAYER 12552M: Jon Maloy <jon.maloy@ericsson.com> 12553M: Ying Xue <ying.xue@windriver.com> 12554L: netdev@vger.kernel.org (core kernel code) 12555L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12556W: http://tipc.sourceforge.net/ 12557S: Maintained 12558F: include/uapi/linux/tipc*.h 12559F: net/tipc/ 12560 12561TILE ARCHITECTURE 12562M: Chris Metcalf <cmetcalf@mellanox.com> 12563W: http://www.mellanox.com/repository/solutions/tile-scm/ 12564T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12565S: Supported 12566F: arch/tile/ 12567F: drivers/char/tile-srom.c 12568F: drivers/edac/tile_edac.c 12569F: drivers/net/ethernet/tile/ 12570F: drivers/rtc/rtc-tile.c 12571F: drivers/tty/hvc/hvc_tile.c 12572F: drivers/tty/serial/tilegx.c 12573F: drivers/usb/host/*-tilegx.c 12574F: include/linux/usb/tilegx.h 12575 12576TLAN NETWORK DRIVER 12577M: Samuel Chessman <chessman@tux.org> 12578L: tlan-devel@lists.sourceforge.net (subscribers-only) 12579W: http://sourceforge.net/projects/tlan/ 12580S: Maintained 12581F: Documentation/networking/tlan.txt 12582F: drivers/net/ethernet/ti/tlan.* 12583 12584TOMOYO SECURITY MODULE 12585M: Kentaro Takeda <takedakn@nttdata.co.jp> 12586M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12587L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12588L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12589L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12590L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12591W: http://tomoyo.sourceforge.jp/ 12592T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12593S: Maintained 12594F: security/tomoyo/ 12595 12596TOPSTAR LAPTOP EXTRAS DRIVER 12597M: Herton Ronaldo Krzesinski <herton@canonical.com> 12598L: platform-driver-x86@vger.kernel.org 12599S: Maintained 12600F: drivers/platform/x86/topstar-laptop.c 12601 12602TOSHIBA ACPI EXTRAS DRIVER 12603M: Azael Avalos <coproscefalo@gmail.com> 12604L: platform-driver-x86@vger.kernel.org 12605S: Maintained 12606F: drivers/platform/x86/toshiba_acpi.c 12607 12608TOSHIBA BLUETOOTH DRIVER 12609M: Azael Avalos <coproscefalo@gmail.com> 12610L: platform-driver-x86@vger.kernel.org 12611S: Maintained 12612F: drivers/platform/x86/toshiba_bluetooth.c 12613 12614TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12615M: Azael Avalos <coproscefalo@gmail.com> 12616L: platform-driver-x86@vger.kernel.org 12617S: Maintained 12618F: drivers/platform/x86/toshiba_haps.c 12619 12620TOSHIBA WMI HOTKEYS DRIVER 12621M: Azael Avalos <coproscefalo@gmail.com> 12622L: platform-driver-x86@vger.kernel.org 12623S: Maintained 12624F: drivers/platform/x86/toshiba-wmi.c 12625 12626TOSHIBA SMM DRIVER 12627M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12628W: http://www.buzzard.org.uk/toshiba/ 12629S: Maintained 12630F: drivers/char/toshiba.c 12631F: include/linux/toshiba.h 12632F: include/uapi/linux/toshiba.h 12633 12634TOSHIBA TC358743 DRIVER 12635M: Mats Randgaard <matrandg@cisco.com> 12636L: linux-media@vger.kernel.org 12637S: Maintained 12638F: drivers/media/i2c/tc358743* 12639F: include/media/i2c/tc358743.h 12640 12641TMIO/SDHI MMC DRIVER 12642M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12643L: linux-mmc@vger.kernel.org 12644S: Supported 12645F: drivers/mmc/host/tmio_mmc* 12646F: drivers/mmc/host/sh_mobile_sdhi.c 12647F: include/linux/mfd/tmio.h 12648 12649TMP401 HARDWARE MONITOR DRIVER 12650M: Guenter Roeck <linux@roeck-us.net> 12651L: linux-hwmon@vger.kernel.org 12652S: Maintained 12653F: Documentation/hwmon/tmp401 12654F: drivers/hwmon/tmp401.c 12655 12656TMPFS (SHMEM FILESYSTEM) 12657M: Hugh Dickins <hughd@google.com> 12658L: linux-mm@kvack.org 12659S: Maintained 12660F: include/linux/shmem_fs.h 12661F: mm/shmem.c 12662 12663TM6000 VIDEO4LINUX DRIVER 12664M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12665M: Mauro Carvalho Chehab <mchehab@kernel.org> 12666L: linux-media@vger.kernel.org 12667W: https://linuxtv.org 12668T: git git://linuxtv.org/media_tree.git 12669S: Odd fixes 12670F: drivers/media/usb/tm6000/ 12671F: Documentation/media/v4l-drivers/tm6000* 12672 12673TW5864 VIDEO4LINUX DRIVER 12674M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12675M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12676M: Andrey Utkin <andrey_utkin@fastmail.com> 12677L: linux-media@vger.kernel.org 12678S: Supported 12679F: drivers/media/pci/tw5864/ 12680 12681TW68 VIDEO4LINUX DRIVER 12682M: Hans Verkuil <hverkuil@xs4all.nl> 12683L: linux-media@vger.kernel.org 12684T: git git://linuxtv.org/media_tree.git 12685W: https://linuxtv.org 12686S: Odd Fixes 12687F: drivers/media/pci/tw68/ 12688 12689TW686X VIDEO4LINUX DRIVER 12690M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12691L: linux-media@vger.kernel.org 12692T: git git://linuxtv.org/media_tree.git 12693W: http://linuxtv.org 12694S: Maintained 12695F: drivers/media/pci/tw686x/ 12696 12697TPM DEVICE DRIVER 12698M: Peter Huewe <peterhuewe@gmx.de> 12699M: Marcel Selhorst <tpmdd@selhorst.net> 12700M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12701R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12702W: http://tpmdd.sourceforge.net 12703L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12704Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12705T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12706S: Maintained 12707F: drivers/char/tpm/ 12708 12709TPM IBM_VTPM DEVICE DRIVER 12710M: Ashley Lai <ashleydlai@gmail.com> 12711W: http://tpmdd.sourceforge.net 12712L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12713S: Maintained 12714F: drivers/char/tpm/tpm_ibmvtpm* 12715 12716TRACING 12717M: Steven Rostedt <rostedt@goodmis.org> 12718M: Ingo Molnar <mingo@redhat.com> 12719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12720S: Maintained 12721F: Documentation/trace/ftrace.txt 12722F: arch/*/*/*/ftrace.h 12723F: arch/*/kernel/ftrace.c 12724F: include/*/ftrace.h 12725F: include/linux/trace*.h 12726F: include/trace/ 12727F: kernel/trace/ 12728F: tools/testing/selftests/ftrace/ 12729 12730TRACING MMIO ACCESSES (MMIOTRACE) 12731M: Steven Rostedt <rostedt@goodmis.org> 12732M: Ingo Molnar <mingo@kernel.org> 12733R: Karol Herbst <karolherbst@gmail.com> 12734R: Pekka Paalanen <ppaalanen@gmail.com> 12735S: Maintained 12736L: linux-kernel@vger.kernel.org 12737L: nouveau@lists.freedesktop.org 12738F: kernel/trace/trace_mmiotrace.c 12739F: include/linux/mmiotrace.h 12740F: arch/x86/mm/kmmio.c 12741F: arch/x86/mm/mmio-mod.c 12742F: arch/x86/mm/testmmiotrace.c 12743 12744TRIVIAL PATCHES 12745M: Jiri Kosina <trivial@kernel.org> 12746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12747S: Maintained 12748K: ^Subject:.*(?i)trivial 12749 12750TTY LAYER 12751M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12752M: Jiri Slaby <jslaby@suse.com> 12753S: Supported 12754T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12755F: Documentation/serial/ 12756F: drivers/tty/ 12757F: drivers/tty/serial/serial_core.c 12758F: include/linux/serial_core.h 12759F: include/linux/serial.h 12760F: include/linux/tty.h 12761F: include/uapi/linux/serial_core.h 12762F: include/uapi/linux/serial.h 12763F: include/uapi/linux/tty.h 12764 12765TUA9001 MEDIA DRIVER 12766M: Antti Palosaari <crope@iki.fi> 12767L: linux-media@vger.kernel.org 12768W: https://linuxtv.org 12769W: http://palosaari.fi/linux/ 12770Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12771T: git git://linuxtv.org/anttip/media_tree.git 12772S: Maintained 12773F: drivers/media/tuners/tua9001* 12774 12775TULIP NETWORK DRIVERS 12776L: netdev@vger.kernel.org 12777L: linux-parisc@vger.kernel.org 12778S: Orphan 12779F: drivers/net/ethernet/dec/tulip/ 12780 12781TUN/TAP driver 12782M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12783W: http://vtun.sourceforge.net/tun 12784S: Maintained 12785F: Documentation/networking/tuntap.txt 12786F: arch/um/os-Linux/drivers/ 12787 12788TURBOCHANNEL SUBSYSTEM 12789M: "Maciej W. Rozycki" <macro@linux-mips.org> 12790M: Ralf Baechle <ralf@linux-mips.org> 12791L: linux-mips@linux-mips.org 12792Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12793S: Maintained 12794F: drivers/tc/ 12795F: include/linux/tc.h 12796 12797UBI FILE SYSTEM (UBIFS) 12798M: Richard Weinberger <richard@nod.at> 12799M: Artem Bityutskiy <dedekind1@gmail.com> 12800M: Adrian Hunter <adrian.hunter@intel.com> 12801L: linux-mtd@lists.infradead.org 12802T: git git://git.infradead.org/ubifs-2.6.git 12803W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12804S: Supported 12805F: Documentation/filesystems/ubifs.txt 12806F: fs/ubifs/ 12807 12808UCLINUX (M68KNOMMU AND COLDFIRE) 12809M: Greg Ungerer <gerg@linux-m68k.org> 12810W: http://www.linux-m68k.org/ 12811W: http://www.uclinux.org/ 12812L: linux-m68k@lists.linux-m68k.org 12813L: uclinux-dev@uclinux.org (subscribers-only) 12814T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12815S: Maintained 12816F: arch/m68k/coldfire/ 12817F: arch/m68k/68*/ 12818F: arch/m68k/*/*_no.* 12819F: arch/m68k/include/asm/*_no.* 12820 12821UDF FILESYSTEM 12822M: Jan Kara <jack@suse.com> 12823S: Maintained 12824F: Documentation/filesystems/udf.txt 12825F: fs/udf/ 12826 12827UDRAW TABLET 12828M: Bastien Nocera <hadess@hadess.net> 12829L: linux-input@vger.kernel.org 12830S: Maintained 12831F: drivers/hid/hid-udraw.c 12832 12833UFS FILESYSTEM 12834M: Evgeniy Dushistov <dushistov@mail.ru> 12835S: Maintained 12836F: Documentation/filesystems/ufs.txt 12837F: fs/ufs/ 12838 12839UHID USERSPACE HID IO DRIVER: 12840M: David Herrmann <dh.herrmann@googlemail.com> 12841L: linux-input@vger.kernel.org 12842S: Maintained 12843F: drivers/hid/uhid.c 12844F: include/uapi/linux/uhid.h 12845 12846ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12847L: linux-usb@vger.kernel.org 12848S: Orphan 12849F: drivers/uwb/ 12850F: include/linux/uwb.h 12851F: include/linux/uwb/ 12852 12853UNICORE32 ARCHITECTURE: 12854M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12855W: http://mprc.pku.edu.cn/~guanxuetao/linux 12856S: Maintained 12857T: git git://github.com/gxt/linux.git 12858F: arch/unicore32/ 12859 12860UNIFDEF 12861M: Tony Finch <dot@dotat.at> 12862W: http://dotat.at/prog/unifdef 12863S: Maintained 12864F: scripts/unifdef.c 12865 12866UNIFORM CDROM DRIVER 12867M: Jens Axboe <axboe@kernel.dk> 12868W: http://www.kernel.dk 12869S: Maintained 12870F: Documentation/cdrom/ 12871F: drivers/cdrom/cdrom.c 12872F: include/linux/cdrom.h 12873F: include/uapi/linux/cdrom.h 12874 12875UNISYS S-PAR DRIVERS 12876M: David Kershner <david.kershner@unisys.com> 12877L: sparmaintainer@unisys.com (Unisys internal) 12878S: Supported 12879F: drivers/staging/unisys/ 12880 12881UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12882M: Vinayak Holikatti <vinholikatti@gmail.com> 12883L: linux-scsi@vger.kernel.org 12884S: Supported 12885F: Documentation/scsi/ufs.txt 12886F: drivers/scsi/ufs/ 12887 12888UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12889M: Manjunath M Bettegowda <manjumb@synopsys.com> 12890M: Prabu Thangamuthu <prabut@synopsys.com> 12891L: linux-scsi@vger.kernel.org 12892S: Supported 12893F: drivers/scsi/ufs/*dwc* 12894 12895UNSORTED BLOCK IMAGES (UBI) 12896M: Artem Bityutskiy <dedekind1@gmail.com> 12897M: Richard Weinberger <richard@nod.at> 12898W: http://www.linux-mtd.infradead.org/ 12899L: linux-mtd@lists.infradead.org 12900T: git git://git.infradead.org/ubifs-2.6.git 12901S: Supported 12902F: drivers/mtd/ubi/ 12903F: include/linux/mtd/ubi.h 12904F: include/uapi/mtd/ubi-user.h 12905 12906USB ACM DRIVER 12907M: Oliver Neukum <oneukum@suse.com> 12908L: linux-usb@vger.kernel.org 12909S: Maintained 12910F: Documentation/usb/acm.txt 12911F: drivers/usb/class/cdc-acm.* 12912 12913USB AR5523 WIRELESS DRIVER 12914M: Pontus Fuchs <pontus.fuchs@gmail.com> 12915L: linux-wireless@vger.kernel.org 12916S: Maintained 12917F: drivers/net/wireless/ath/ar5523/ 12918 12919USB ATTACHED SCSI 12920M: Oliver Neukum <oneukum@suse.com> 12921L: linux-usb@vger.kernel.org 12922L: linux-scsi@vger.kernel.org 12923S: Maintained 12924F: drivers/usb/storage/uas.c 12925 12926USB CDC ETHERNET DRIVER 12927M: Oliver Neukum <oliver@neukum.org> 12928L: linux-usb@vger.kernel.org 12929S: Maintained 12930F: drivers/net/usb/cdc_*.c 12931F: include/uapi/linux/usb/cdc.h 12932 12933USB CHAOSKEY DRIVER 12934M: Keith Packard <keithp@keithp.com> 12935L: linux-usb@vger.kernel.org 12936S: Maintained 12937F: drivers/usb/misc/chaoskey.c 12938 12939USB CYPRESS C67X00 DRIVER 12940M: Peter Korsgaard <jacmet@sunsite.dk> 12941L: linux-usb@vger.kernel.org 12942S: Maintained 12943F: drivers/usb/c67x00/ 12944 12945USB DAVICOM DM9601 DRIVER 12946M: Peter Korsgaard <jacmet@sunsite.dk> 12947L: netdev@vger.kernel.org 12948W: http://www.linux-usb.org/usbnet 12949S: Maintained 12950F: drivers/net/usb/dm9601.c 12951 12952USB DIAMOND RIO500 DRIVER 12953M: Cesar Miquel <miquel@df.uba.ar> 12954L: rio500-users@lists.sourceforge.net 12955W: http://rio500.sourceforge.net 12956S: Maintained 12957F: drivers/usb/misc/rio500* 12958 12959USB EHCI DRIVER 12960M: Alan Stern <stern@rowland.harvard.edu> 12961L: linux-usb@vger.kernel.org 12962S: Maintained 12963F: Documentation/usb/ehci.txt 12964F: drivers/usb/host/ehci* 12965 12966USB GADGET/PERIPHERAL SUBSYSTEM 12967M: Felipe Balbi <balbi@kernel.org> 12968L: linux-usb@vger.kernel.org 12969W: http://www.linux-usb.org/gadget 12970T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12971S: Maintained 12972F: drivers/usb/gadget/ 12973F: include/linux/usb/gadget* 12974 12975USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12976M: Jiri Kosina <jikos@kernel.org> 12977R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12978L: linux-usb@vger.kernel.org 12979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12980S: Maintained 12981F: Documentation/hid/hiddev.txt 12982F: drivers/hid/usbhid/ 12983 12984USB ISP116X DRIVER 12985M: Olav Kongas <ok@artecdesign.ee> 12986L: linux-usb@vger.kernel.org 12987S: Maintained 12988F: drivers/usb/host/isp116x* 12989F: include/linux/usb/isp116x.h 12990 12991USB LAN78XX ETHERNET DRIVER 12992M: Woojung Huh <woojung.huh@microchip.com> 12993M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12994L: netdev@vger.kernel.org 12995S: Maintained 12996F: drivers/net/usb/lan78xx.* 12997 12998USB MASS STORAGE DRIVER 12999M: Alan Stern <stern@rowland.harvard.edu> 13000L: linux-usb@vger.kernel.org 13001L: usb-storage@lists.one-eyed-alien.net 13002S: Maintained 13003W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13004F: drivers/usb/storage/ 13005 13006USB MIDI DRIVER 13007M: Clemens Ladisch <clemens@ladisch.de> 13008L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13009T: git git://git.alsa-project.org/alsa-kernel.git 13010S: Maintained 13011F: sound/usb/midi.* 13012 13013USB NETWORKING DRIVERS 13014L: linux-usb@vger.kernel.org 13015S: Odd Fixes 13016F: drivers/net/usb/ 13017 13018USB OHCI DRIVER 13019M: Alan Stern <stern@rowland.harvard.edu> 13020L: linux-usb@vger.kernel.org 13021S: Maintained 13022F: Documentation/usb/ohci.txt 13023F: drivers/usb/host/ohci* 13024 13025USB OTG FSM (Finite State Machine) 13026M: Peter Chen <Peter.Chen@nxp.com> 13027T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13028L: linux-usb@vger.kernel.org 13029S: Maintained 13030F: drivers/usb/common/usb-otg-fsm.c 13031 13032USB OVER IP DRIVER 13033M: Valentina Manea <valentina.manea.m@gmail.com> 13034M: Shuah Khan <shuahkh@osg.samsung.com> 13035M: Shuah Khan <shuah@kernel.org> 13036L: linux-usb@vger.kernel.org 13037S: Maintained 13038F: Documentation/usb/usbip_protocol.txt 13039F: drivers/usb/usbip/ 13040F: tools/usb/usbip/ 13041 13042USB PEGASUS DRIVER 13043M: Petko Manolov <petkan@nucleusys.com> 13044L: linux-usb@vger.kernel.org 13045L: netdev@vger.kernel.org 13046T: git git://github.com/petkan/pegasus.git 13047W: https://github.com/petkan/pegasus 13048S: Maintained 13049F: drivers/net/usb/pegasus.* 13050 13051USB PHY LAYER 13052M: Felipe Balbi <balbi@kernel.org> 13053L: linux-usb@vger.kernel.org 13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13055S: Maintained 13056F: drivers/usb/phy/ 13057 13058USB PRINTER DRIVER (usblp) 13059M: Pete Zaitcev <zaitcev@redhat.com> 13060L: linux-usb@vger.kernel.org 13061S: Supported 13062F: drivers/usb/class/usblp.c 13063 13064USB QMI WWAN NETWORK DRIVER 13065M: Bjørn Mork <bjorn@mork.no> 13066L: netdev@vger.kernel.org 13067S: Maintained 13068F: Documentation/ABI/testing/sysfs-class-net-qmi 13069F: drivers/net/usb/qmi_wwan.c 13070 13071USB RTL8150 DRIVER 13072M: Petko Manolov <petkan@nucleusys.com> 13073L: linux-usb@vger.kernel.org 13074L: netdev@vger.kernel.org 13075T: git git://github.com/petkan/rtl8150.git 13076W: https://github.com/petkan/rtl8150 13077S: Maintained 13078F: drivers/net/usb/rtl8150.c 13079 13080USB SERIAL SUBSYSTEM 13081M: Johan Hovold <johan@kernel.org> 13082L: linux-usb@vger.kernel.org 13083T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13084S: Maintained 13085F: Documentation/usb/usb-serial.txt 13086F: drivers/usb/serial/ 13087F: include/linux/usb/serial.h 13088 13089USB SMSC75XX ETHERNET DRIVER 13090M: Steve Glendinning <steve.glendinning@shawell.net> 13091L: netdev@vger.kernel.org 13092S: Maintained 13093F: drivers/net/usb/smsc75xx.* 13094 13095USB SMSC95XX ETHERNET DRIVER 13096M: Steve Glendinning <steve.glendinning@shawell.net> 13097M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13098L: netdev@vger.kernel.org 13099S: Maintained 13100F: drivers/net/usb/smsc95xx.* 13101 13102USB SUBSYSTEM 13103M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13104L: linux-usb@vger.kernel.org 13105W: http://www.linux-usb.org 13106T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13107S: Supported 13108F: Documentation/devicetree/bindings/usb/ 13109F: Documentation/usb/ 13110F: drivers/usb/ 13111F: include/linux/usb.h 13112F: include/linux/usb/ 13113 13114USB UHCI DRIVER 13115M: Alan Stern <stern@rowland.harvard.edu> 13116L: linux-usb@vger.kernel.org 13117S: Maintained 13118F: drivers/usb/host/uhci* 13119 13120USB "USBNET" DRIVER FRAMEWORK 13121M: Oliver Neukum <oneukum@suse.com> 13122L: netdev@vger.kernel.org 13123W: http://www.linux-usb.org/usbnet 13124S: Maintained 13125F: drivers/net/usb/usbnet.c 13126F: include/linux/usb/usbnet.h 13127 13128USB VIDEO CLASS 13129M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13130L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13131L: linux-media@vger.kernel.org 13132T: git git://linuxtv.org/media_tree.git 13133W: http://www.ideasonboard.org/uvc/ 13134S: Maintained 13135F: drivers/media/usb/uvc/ 13136F: include/uapi/linux/uvcvideo.h 13137 13138USB VISION DRIVER 13139M: Hans Verkuil <hverkuil@xs4all.nl> 13140L: linux-media@vger.kernel.org 13141T: git git://linuxtv.org/media_tree.git 13142W: https://linuxtv.org 13143S: Odd Fixes 13144F: drivers/media/usb/usbvision/ 13145 13146USB WEBCAM GADGET 13147M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13148L: linux-usb@vger.kernel.org 13149S: Maintained 13150F: drivers/usb/gadget/function/*uvc* 13151F: drivers/usb/gadget/legacy/webcam.c 13152 13153USB WIRELESS RNDIS DRIVER (rndis_wlan) 13154M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13155L: linux-wireless@vger.kernel.org 13156S: Maintained 13157F: drivers/net/wireless/rndis_wlan.c 13158 13159USB XHCI DRIVER 13160M: Mathias Nyman <mathias.nyman@intel.com> 13161L: linux-usb@vger.kernel.org 13162S: Supported 13163F: drivers/usb/host/xhci* 13164F: drivers/usb/host/pci-quirks* 13165 13166USB ZD1201 DRIVER 13167L: linux-wireless@vger.kernel.org 13168W: http://linux-lc100020.sourceforge.net 13169S: Orphan 13170F: drivers/net/wireless/zydas/zd1201.* 13171 13172USB ZR364XX DRIVER 13173M: Antoine Jacquet <royale@zerezo.com> 13174L: linux-usb@vger.kernel.org 13175L: linux-media@vger.kernel.org 13176T: git git://linuxtv.org/media_tree.git 13177W: http://royale.zerezo.com/zr364xx/ 13178S: Maintained 13179F: Documentation/media/v4l-drivers/zr364xx* 13180F: drivers/media/usb/zr364xx/ 13181 13182ULPI BUS 13183M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13184L: linux-usb@vger.kernel.org 13185S: Maintained 13186F: drivers/usb/common/ulpi.c 13187F: include/linux/ulpi/ 13188 13189USER-MODE LINUX (UML) 13190M: Jeff Dike <jdike@addtoit.com> 13191M: Richard Weinberger <richard@nod.at> 13192L: user-mode-linux-devel@lists.sourceforge.net 13193L: user-mode-linux-user@lists.sourceforge.net 13194W: http://user-mode-linux.sourceforge.net 13195T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13196S: Maintained 13197F: Documentation/virtual/uml/ 13198F: arch/um/ 13199F: arch/x86/um/ 13200F: fs/hostfs/ 13201F: fs/hppfs/ 13202 13203USERSPACE I/O (UIO) 13204M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13205S: Maintained 13206T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13207F: Documentation/driver-api/uio-howto.rst 13208F: drivers/uio/ 13209F: include/linux/uio*.h 13210 13211UTIL-LINUX PACKAGE 13212M: Karel Zak <kzak@redhat.com> 13213L: util-linux@vger.kernel.org 13214W: http://en.wikipedia.org/wiki/Util-linux 13215T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13216S: Maintained 13217 13218UVESAFB DRIVER 13219M: Michal Januszewski <spock@gentoo.org> 13220L: linux-fbdev@vger.kernel.org 13221W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13222S: Maintained 13223F: Documentation/fb/uvesafb.txt 13224F: drivers/video/fbdev/uvesafb.* 13225 13226VF610 NAND DRIVER 13227M: Stefan Agner <stefan@agner.ch> 13228L: linux-mtd@lists.infradead.org 13229S: Supported 13230F: drivers/mtd/nand/vf610_nfc.c 13231 13232VFAT/FAT/MSDOS FILESYSTEM 13233M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13234S: Maintained 13235F: Documentation/filesystems/vfat.txt 13236F: fs/fat/ 13237 13238VFIO DRIVER 13239M: Alex Williamson <alex.williamson@redhat.com> 13240L: kvm@vger.kernel.org 13241T: git git://github.com/awilliam/linux-vfio.git 13242S: Maintained 13243F: Documentation/vfio.txt 13244F: drivers/vfio/ 13245F: include/linux/vfio.h 13246F: include/uapi/linux/vfio.h 13247 13248VFIO MEDIATED DEVICE DRIVERS 13249M: Kirti Wankhede <kwankhede@nvidia.com> 13250L: kvm@vger.kernel.org 13251S: Maintained 13252F: Documentation/vfio-mediated-device.txt 13253F: drivers/vfio/mdev/ 13254F: include/linux/mdev.h 13255F: samples/vfio-mdev/ 13256 13257VFIO PLATFORM DRIVER 13258M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13259L: kvm@vger.kernel.org 13260S: Maintained 13261F: drivers/vfio/platform/ 13262 13263VGA_SWITCHEROO 13264R: Lukas Wunner <lukas@wunner.de> 13265S: Maintained 13266F: Documentation/gpu/vga-switcheroo.rst 13267F: drivers/gpu/vga/vga_switcheroo.c 13268F: include/linux/vga_switcheroo.h 13269T: git git://anongit.freedesktop.org/drm/drm-misc 13270 13271VIDEOBUF2 FRAMEWORK 13272M: Pawel Osciak <pawel@osciak.com> 13273M: Marek Szyprowski <m.szyprowski@samsung.com> 13274M: Kyungmin Park <kyungmin.park@samsung.com> 13275L: linux-media@vger.kernel.org 13276S: Maintained 13277F: drivers/media/v4l2-core/videobuf2-* 13278F: include/media/videobuf2-* 13279 13280VIRTIO AND VHOST VSOCK DRIVER 13281M: Stefan Hajnoczi <stefanha@redhat.com> 13282L: kvm@vger.kernel.org 13283L: virtualization@lists.linux-foundation.org 13284L: netdev@vger.kernel.org 13285S: Maintained 13286F: include/linux/virtio_vsock.h 13287F: include/uapi/linux/virtio_vsock.h 13288F: net/vmw_vsock/virtio_transport_common.c 13289F: net/vmw_vsock/virtio_transport.c 13290F: drivers/vhost/vsock.c 13291F: drivers/vhost/vsock.h 13292 13293VIRTUAL SERIO DEVICE DRIVER 13294M: Stephen Chandler Paul <thatslyude@gmail.com> 13295S: Maintained 13296F: drivers/input/serio/userio.c 13297F: include/uapi/linux/userio.h 13298 13299VIRTIO CONSOLE DRIVER 13300M: Amit Shah <amit@kernel.org> 13301L: virtualization@lists.linux-foundation.org 13302S: Maintained 13303F: drivers/char/virtio_console.c 13304F: include/linux/virtio_console.h 13305F: include/uapi/linux/virtio_console.h 13306 13307VIRTIO CORE, NET AND BLOCK DRIVERS 13308M: "Michael S. Tsirkin" <mst@redhat.com> 13309M: Jason Wang <jasowang@redhat.com> 13310L: virtualization@lists.linux-foundation.org 13311S: Maintained 13312F: Documentation/devicetree/bindings/virtio/ 13313F: drivers/virtio/ 13314F: tools/virtio/ 13315F: drivers/net/virtio_net.c 13316F: drivers/block/virtio_blk.c 13317F: include/linux/virtio_*.h 13318F: include/uapi/linux/virtio_*.h 13319F: drivers/crypto/virtio/ 13320 13321VIRTIO DRIVERS FOR S390 13322M: Christian Borntraeger <borntraeger@de.ibm.com> 13323M: Cornelia Huck <cornelia.huck@de.ibm.com> 13324L: linux-s390@vger.kernel.org 13325L: virtualization@lists.linux-foundation.org 13326L: kvm@vger.kernel.org 13327S: Supported 13328F: drivers/s390/virtio/ 13329 13330VIRTIO GPU DRIVER 13331M: David Airlie <airlied@linux.ie> 13332M: Gerd Hoffmann <kraxel@redhat.com> 13333L: dri-devel@lists.freedesktop.org 13334L: virtualization@lists.linux-foundation.org 13335T: git git://anongit.freedesktop.org/drm/drm-misc 13336S: Maintained 13337F: drivers/gpu/drm/virtio/ 13338F: include/uapi/linux/virtio_gpu.h 13339 13340VIRTIO HOST (VHOST) 13341M: "Michael S. Tsirkin" <mst@redhat.com> 13342M: Jason Wang <jasowang@redhat.com> 13343L: kvm@vger.kernel.org 13344L: virtualization@lists.linux-foundation.org 13345L: netdev@vger.kernel.org 13346T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13347S: Maintained 13348F: drivers/vhost/ 13349F: include/uapi/linux/vhost.h 13350 13351VIRTIO INPUT DRIVER 13352M: Gerd Hoffmann <kraxel@redhat.com> 13353S: Maintained 13354F: drivers/virtio/virtio_input.c 13355F: include/uapi/linux/virtio_input.h 13356 13357VIRTIO CRYPTO DRIVER 13358M: Gonglei <arei.gonglei@huawei.com> 13359L: virtualization@lists.linux-foundation.org 13360L: linux-crypto@vger.kernel.org 13361S: Maintained 13362F: drivers/crypto/virtio/ 13363F: include/uapi/linux/virtio_crypto.h 13364 13365VIA RHINE NETWORK DRIVER 13366S: Orphan 13367F: drivers/net/ethernet/via/via-rhine.c 13368 13369VIA SD/MMC CARD CONTROLLER DRIVER 13370M: Bruce Chang <brucechang@via.com.tw> 13371M: Harald Welte <HaraldWelte@viatech.com> 13372S: Maintained 13373F: drivers/mmc/host/via-sdmmc.c 13374 13375VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13376M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13377L: linux-fbdev@vger.kernel.org 13378S: Maintained 13379F: include/linux/via-core.h 13380F: include/linux/via-gpio.h 13381F: include/linux/via_i2c.h 13382F: drivers/video/fbdev/via/ 13383 13384VIA VELOCITY NETWORK DRIVER 13385M: Francois Romieu <romieu@fr.zoreil.com> 13386L: netdev@vger.kernel.org 13387S: Maintained 13388F: drivers/net/ethernet/via/via-velocity.* 13389 13390VIRT LIB 13391M: Alex Williamson <alex.williamson@redhat.com> 13392M: Paolo Bonzini <pbonzini@redhat.com> 13393L: kvm@vger.kernel.org 13394S: Supported 13395F: virt/lib/ 13396 13397VIVID VIRTUAL VIDEO DRIVER 13398M: Hans Verkuil <hverkuil@xs4all.nl> 13399L: linux-media@vger.kernel.org 13400T: git git://linuxtv.org/media_tree.git 13401W: https://linuxtv.org 13402S: Maintained 13403F: drivers/media/platform/vivid/* 13404 13405VLYNQ BUS 13406M: Florian Fainelli <f.fainelli@gmail.com> 13407L: openwrt-devel@lists.openwrt.org (subscribers-only) 13408S: Maintained 13409F: drivers/vlynq/vlynq.c 13410F: include/linux/vlynq.h 13411 13412VME SUBSYSTEM 13413M: Martyn Welch <martyn@welchs.me.uk> 13414M: Manohar Vanga <manohar.vanga@gmail.com> 13415M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13416L: devel@driverdev.osuosl.org 13417S: Maintained 13418T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13419F: Documentation/driver-api/vme.rst 13420F: drivers/staging/vme/ 13421F: drivers/vme/ 13422F: include/linux/vme* 13423 13424VMWARE HYPERVISOR INTERFACE 13425M: Alok Kataria <akataria@vmware.com> 13426L: virtualization@lists.linux-foundation.org 13427S: Supported 13428F: arch/x86/kernel/cpu/vmware.c 13429 13430VMWARE BALLOON DRIVER 13431M: Xavier Deguillard <xdeguillard@vmware.com> 13432M: Philip Moltmann <moltmann@vmware.com> 13433M: "VMware, Inc." <pv-drivers@vmware.com> 13434L: linux-kernel@vger.kernel.org 13435S: Maintained 13436F: drivers/misc/vmw_balloon.c 13437 13438VMWARE VMMOUSE SUBDRIVER 13439M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13440M: "VMware, Inc." <pv-drivers@vmware.com> 13441L: linux-input@vger.kernel.org 13442S: Maintained 13443F: drivers/input/mouse/vmmouse.c 13444F: drivers/input/mouse/vmmouse.h 13445 13446VMWARE VMXNET3 ETHERNET DRIVER 13447M: Shrikrishna Khare <skhare@vmware.com> 13448M: "VMware, Inc." <pv-drivers@vmware.com> 13449L: netdev@vger.kernel.org 13450S: Maintained 13451F: drivers/net/vmxnet3/ 13452 13453VMware PVSCSI driver 13454M: Jim Gill <jgill@vmware.com> 13455M: VMware PV-Drivers <pv-drivers@vmware.com> 13456L: linux-scsi@vger.kernel.org 13457S: Maintained 13458F: drivers/scsi/vmw_pvscsi.c 13459F: drivers/scsi/vmw_pvscsi.h 13460 13461VMWARE PVRDMA DRIVER 13462M: Adit Ranadive <aditr@vmware.com> 13463M: VMware PV-Drivers <pv-drivers@vmware.com> 13464L: linux-rdma@vger.kernel.org 13465S: Maintained 13466F: drivers/infiniband/hw/vmw_pvrdma/ 13467 13468VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13469M: Liam Girdwood <lgirdwood@gmail.com> 13470M: Mark Brown <broonie@kernel.org> 13471L: linux-kernel@vger.kernel.org 13472W: http://www.slimlogic.co.uk/?p=48 13473T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13474S: Supported 13475F: Documentation/devicetree/bindings/regulator/ 13476F: drivers/regulator/ 13477F: include/dt-bindings/regulator/ 13478F: include/linux/regulator/ 13479 13480VRF 13481M: David Ahern <dsa@cumulusnetworks.com> 13482M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13483L: netdev@vger.kernel.org 13484S: Maintained 13485F: drivers/net/vrf.c 13486F: Documentation/networking/vrf.txt 13487 13488VT1211 HARDWARE MONITOR DRIVER 13489M: Juerg Haefliger <juergh@gmail.com> 13490L: linux-hwmon@vger.kernel.org 13491S: Maintained 13492F: Documentation/hwmon/vt1211 13493F: drivers/hwmon/vt1211.c 13494 13495VT8231 HARDWARE MONITOR DRIVER 13496M: Roger Lucas <vt8231@hiddenengine.co.uk> 13497L: linux-hwmon@vger.kernel.org 13498S: Maintained 13499F: drivers/hwmon/vt8231.c 13500 13501VUB300 USB to SDIO/SD/MMC bridge chip 13502M: Tony Olech <tony.olech@elandigitalsystems.com> 13503L: linux-mmc@vger.kernel.org 13504L: linux-usb@vger.kernel.org 13505S: Supported 13506F: drivers/mmc/host/vub300.c 13507 13508W1 DALLAS'S 1-WIRE BUS 13509M: Evgeniy Polyakov <zbr@ioremap.net> 13510S: Maintained 13511F: Documentation/w1/ 13512F: drivers/w1/ 13513 13514W83791D HARDWARE MONITORING DRIVER 13515M: Marc Hulsman <m.hulsman@tudelft.nl> 13516L: linux-hwmon@vger.kernel.org 13517S: Maintained 13518F: Documentation/hwmon/w83791d 13519F: drivers/hwmon/w83791d.c 13520 13521W83793 HARDWARE MONITORING DRIVER 13522M: Rudolf Marek <r.marek@assembler.cz> 13523L: linux-hwmon@vger.kernel.org 13524S: Maintained 13525F: Documentation/hwmon/w83793 13526F: drivers/hwmon/w83793.c 13527 13528W83795 HARDWARE MONITORING DRIVER 13529M: Jean Delvare <jdelvare@suse.com> 13530L: linux-hwmon@vger.kernel.org 13531S: Maintained 13532F: drivers/hwmon/w83795.c 13533 13534W83L51xD SD/MMC CARD INTERFACE DRIVER 13535M: Pierre Ossman <pierre@ossman.eu> 13536S: Maintained 13537F: drivers/mmc/host/wbsd.* 13538 13539WACOM PROTOCOL 4 SERIAL TABLETS 13540M: Julian Squires <julian@cipht.net> 13541M: Hans de Goede <hdegoede@redhat.com> 13542L: linux-input@vger.kernel.org 13543S: Maintained 13544F: drivers/input/tablet/wacom_serial4.c 13545 13546WATCHDOG DEVICE DRIVERS 13547M: Wim Van Sebroeck <wim@iguana.be> 13548R: Guenter Roeck <linux@roeck-us.net> 13549L: linux-watchdog@vger.kernel.org 13550W: http://www.linux-watchdog.org/ 13551T: git git://www.linux-watchdog.org/linux-watchdog.git 13552S: Maintained 13553F: Documentation/devicetree/bindings/watchdog/ 13554F: Documentation/watchdog/ 13555F: drivers/watchdog/ 13556F: include/linux/watchdog.h 13557F: include/uapi/linux/watchdog.h 13558 13559WIIMOTE HID DRIVER 13560M: David Herrmann <dh.herrmann@googlemail.com> 13561L: linux-input@vger.kernel.org 13562S: Maintained 13563F: drivers/hid/hid-wiimote* 13564 13565WINBOND CIR DRIVER 13566M: David Härdeman <david@hardeman.nu> 13567S: Maintained 13568F: drivers/media/rc/winbond-cir.c 13569 13570WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13571M: William Breathitt Gray <vilhelm.gray@gmail.com> 13572L: linux-watchdog@vger.kernel.org 13573S: Maintained 13574F: drivers/watchdog/ebc-c384_wdt.c 13575 13576WINSYSTEMS WS16C48 GPIO DRIVER 13577M: William Breathitt Gray <vilhelm.gray@gmail.com> 13578L: linux-gpio@vger.kernel.org 13579S: Maintained 13580F: drivers/gpio/gpio-ws16c48.c 13581 13582WIMAX STACK 13583M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13584M: linux-wimax@intel.com 13585L: wimax@linuxwimax.org (subscribers-only) 13586S: Supported 13587W: http://linuxwimax.org 13588F: Documentation/wimax/README.wimax 13589F: include/linux/wimax/debug.h 13590F: include/net/wimax.h 13591F: include/uapi/linux/wimax.h 13592F: net/wimax/ 13593 13594WISTRON LAPTOP BUTTON DRIVER 13595M: Miloslav Trmac <mitr@volny.cz> 13596S: Maintained 13597F: drivers/input/misc/wistron_btns.c 13598 13599WL3501 WIRELESS PCMCIA CARD DRIVER 13600L: linux-wireless@vger.kernel.org 13601S: Odd fixes 13602F: drivers/net/wireless/wl3501* 13603 13604WOLFSON MICROELECTRONICS DRIVERS 13605L: patches@opensource.wolfsonmicro.com 13606T: git https://github.com/CirrusLogic/linux-drivers.git 13607W: https://github.com/CirrusLogic/linux-drivers/wiki 13608S: Supported 13609F: Documentation/hwmon/wm83?? 13610F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13611F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13612F: Documentation/devicetree/bindings/mfd/arizona.txt 13613F: arch/arm/mach-s3c64xx/mach-crag6410* 13614F: drivers/clk/clk-wm83*.c 13615F: drivers/extcon/extcon-arizona.c 13616F: drivers/leds/leds-wm83*.c 13617F: drivers/gpio/gpio-*wm*.c 13618F: drivers/gpio/gpio-arizona.c 13619F: drivers/hwmon/wm83??-hwmon.c 13620F: drivers/input/misc/wm831x-on.c 13621F: drivers/input/touchscreen/wm831x-ts.c 13622F: drivers/input/touchscreen/wm97*.c 13623F: drivers/mfd/arizona* 13624F: drivers/mfd/wm*.c 13625F: drivers/mfd/cs47l24* 13626F: drivers/power/supply/wm83*.c 13627F: drivers/rtc/rtc-wm83*.c 13628F: drivers/regulator/wm8*.c 13629F: drivers/video/backlight/wm83*_bl.c 13630F: drivers/watchdog/wm83*_wdt.c 13631F: include/linux/mfd/arizona/ 13632F: include/linux/mfd/wm831x/ 13633F: include/linux/mfd/wm8350/ 13634F: include/linux/mfd/wm8400* 13635F: include/linux/wm97xx.h 13636F: include/sound/wm????.h 13637F: sound/soc/codecs/arizona.? 13638F: sound/soc/codecs/wm* 13639F: sound/soc/codecs/cs47l24* 13640 13641WORKQUEUE 13642M: Tejun Heo <tj@kernel.org> 13643R: Lai Jiangshan <jiangshanlai@gmail.com> 13644T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13645S: Maintained 13646F: include/linux/workqueue.h 13647F: kernel/workqueue.c 13648F: Documentation/core-api/workqueue.rst 13649 13650X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13651M: Chen-Yu Tsai <wens@csie.org> 13652L: linux-kernel@vger.kernel.org 13653S: Maintained 13654N: axp[128] 13655 13656X.25 NETWORK LAYER 13657M: Andrew Hendry <andrew.hendry@gmail.com> 13658L: linux-x25@vger.kernel.org 13659S: Odd Fixes 13660F: Documentation/networking/x25* 13661F: include/net/x25* 13662F: net/x25/ 13663 13664X86 ARCHITECTURE (32-BIT AND 64-BIT) 13665M: Thomas Gleixner <tglx@linutronix.de> 13666M: Ingo Molnar <mingo@redhat.com> 13667M: "H. Peter Anvin" <hpa@zytor.com> 13668M: x86@kernel.org 13669L: linux-kernel@vger.kernel.org 13670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13671S: Maintained 13672F: Documentation/x86/ 13673F: arch/x86/ 13674 13675X86 PLATFORM DRIVERS 13676M: Darren Hart <dvhart@infradead.org> 13677M: Andy Shevchenko <andy@infradead.org> 13678L: platform-driver-x86@vger.kernel.org 13679T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13680S: Maintained 13681F: drivers/platform/x86/ 13682F: drivers/platform/olpc/ 13683 13684X86 MCE INFRASTRUCTURE 13685M: Tony Luck <tony.luck@intel.com> 13686M: Borislav Petkov <bp@alien8.de> 13687L: linux-edac@vger.kernel.org 13688S: Maintained 13689F: arch/x86/kernel/cpu/mcheck/* 13690 13691X86 MICROCODE UPDATE SUPPORT 13692M: Borislav Petkov <bp@alien8.de> 13693S: Maintained 13694F: arch/x86/kernel/cpu/microcode/* 13695 13696X86 VDSO 13697M: Andy Lutomirski <luto@amacapital.net> 13698L: linux-kernel@vger.kernel.org 13699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13700S: Maintained 13701F: arch/x86/entry/vdso/ 13702 13703XC2028/3028 TUNER DRIVER 13704M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13705M: Mauro Carvalho Chehab <mchehab@kernel.org> 13706L: linux-media@vger.kernel.org 13707W: https://linuxtv.org 13708T: git git://linuxtv.org/media_tree.git 13709S: Maintained 13710F: drivers/media/tuners/tuner-xc2028.* 13711 13712XEN HYPERVISOR INTERFACE 13713M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13714M: Juergen Gross <jgross@suse.com> 13715L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13716T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13717S: Supported 13718F: arch/x86/xen/ 13719F: drivers/*/xen-*front.c 13720F: drivers/xen/ 13721F: arch/x86/include/asm/xen/ 13722F: include/xen/ 13723F: include/uapi/xen/ 13724 13725XEN HYPERVISOR ARM 13726M: Stefano Stabellini <sstabellini@kernel.org> 13727L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13728S: Maintained 13729F: arch/arm/xen/ 13730F: arch/arm/include/asm/xen/ 13731 13732XEN HYPERVISOR ARM64 13733M: Stefano Stabellini <sstabellini@kernel.org> 13734L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13735S: Maintained 13736F: arch/arm64/xen/ 13737F: arch/arm64/include/asm/xen/ 13738 13739XEN NETWORK BACKEND DRIVER 13740M: Wei Liu <wei.liu2@citrix.com> 13741M: Paul Durrant <paul.durrant@citrix.com> 13742L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13743L: netdev@vger.kernel.org 13744S: Supported 13745F: drivers/net/xen-netback/* 13746 13747XEN PCI SUBSYSTEM 13748M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13749L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13750S: Supported 13751F: arch/x86/pci/*xen* 13752F: drivers/pci/*xen* 13753 13754XEN BLOCK SUBSYSTEM 13755M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13756M: Roger Pau Monné <roger.pau@citrix.com> 13757L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13758S: Supported 13759F: drivers/block/xen-blkback/* 13760F: drivers/block/xen* 13761 13762XEN PVSCSI DRIVERS 13763M: Juergen Gross <jgross@suse.com> 13764L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13765L: linux-scsi@vger.kernel.org 13766S: Supported 13767F: drivers/scsi/xen-scsifront.c 13768F: drivers/xen/xen-scsiback.c 13769F: include/xen/interface/io/vscsiif.h 13770 13771XEN SWIOTLB SUBSYSTEM 13772M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13773L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13774S: Supported 13775F: arch/x86/xen/*swiotlb* 13776F: drivers/xen/*swiotlb* 13777 13778XFS FILESYSTEM 13779M: Darrick J. Wong <darrick.wong@oracle.com> 13780M: linux-xfs@vger.kernel.org 13781L: linux-xfs@vger.kernel.org 13782W: http://xfs.org/ 13783T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13784S: Supported 13785F: Documentation/filesystems/xfs.txt 13786F: fs/xfs/ 13787 13788XILINX AXI ETHERNET DRIVER 13789M: Anirudha Sarangi <anirudh@xilinx.com> 13790M: John Linn <John.Linn@xilinx.com> 13791S: Maintained 13792F: drivers/net/ethernet/xilinx/xilinx_axienet* 13793 13794XILINX UARTLITE SERIAL DRIVER 13795M: Peter Korsgaard <jacmet@sunsite.dk> 13796L: linux-serial@vger.kernel.org 13797S: Maintained 13798F: drivers/tty/serial/uartlite.c 13799 13800XILINX VIDEO IP CORES 13801M: Hyun Kwon <hyun.kwon@xilinx.com> 13802M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13803L: linux-media@vger.kernel.org 13804T: git git://linuxtv.org/media_tree.git 13805S: Supported 13806F: Documentation/devicetree/bindings/media/xilinx/ 13807F: drivers/media/platform/xilinx/ 13808F: include/uapi/linux/xilinx-v4l2-controls.h 13809 13810XILLYBUS DRIVER 13811M: Eli Billauer <eli.billauer@gmail.com> 13812L: linux-kernel@vger.kernel.org 13813S: Supported 13814F: drivers/char/xillybus/ 13815 13816XTENSA XTFPGA PLATFORM SUPPORT 13817M: Max Filippov <jcmvbkbc@gmail.com> 13818L: linux-xtensa@linux-xtensa.org 13819S: Maintained 13820F: drivers/spi/spi-xtensa-xtfpga.c 13821F: sound/soc/xtensa/xtfpga-i2s.c 13822 13823YAM DRIVER FOR AX.25 13824M: Jean-Paul Roubelat <jpr@f6fbb.org> 13825L: linux-hams@vger.kernel.org 13826S: Maintained 13827F: drivers/net/hamradio/yam* 13828F: include/linux/yam.h 13829 13830YEALINK PHONE DRIVER 13831M: Henk Vergonet <Henk.Vergonet@gmail.com> 13832L: usbb2k-api-dev@nongnu.org 13833S: Maintained 13834F: Documentation/input/yealink.txt 13835F: drivers/input/misc/yealink.* 13836 13837Z8530 DRIVER FOR AX.25 13838M: Joerg Reuter <jreuter@yaina.de> 13839W: http://yaina.de/jreuter/ 13840W: http://www.qsl.net/dl1bke/ 13841L: linux-hams@vger.kernel.org 13842S: Maintained 13843F: Documentation/networking/z8530drv.txt 13844F: drivers/net/hamradio/*scc.c 13845F: drivers/net/hamradio/z8530.h 13846 13847ZBUD COMPRESSED PAGE ALLOCATOR 13848M: Seth Jennings <sjenning@redhat.com> 13849M: Dan Streetman <ddstreet@ieee.org> 13850L: linux-mm@kvack.org 13851S: Maintained 13852F: mm/zbud.c 13853F: include/linux/zbud.h 13854 13855ZD1211RW WIRELESS DRIVER 13856M: Daniel Drake <dsd@gentoo.org> 13857M: Ulrich Kunitz <kune@deine-taler.de> 13858W: http://zd1211.ath.cx/wiki/DriverRewrite 13859L: linux-wireless@vger.kernel.org 13860L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13861S: Maintained 13862F: drivers/net/wireless/zydas/zd1211rw/ 13863 13864ZD1301_DEMOD MEDIA DRIVER 13865M: Antti Palosaari <crope@iki.fi> 13866L: linux-media@vger.kernel.org 13867W: https://linuxtv.org/ 13868W: http://palosaari.fi/linux/ 13869Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13870S: Maintained 13871F: drivers/media/dvb-frontends/zd1301_demod* 13872 13873ZD1301 MEDIA DRIVER 13874M: Antti Palosaari <crope@iki.fi> 13875L: linux-media@vger.kernel.org 13876W: https://linuxtv.org/ 13877W: http://palosaari.fi/linux/ 13878Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13879S: Maintained 13880F: drivers/media/usb/dvb-usb-v2/zd1301* 13881 13882ZPOOL COMPRESSED PAGE STORAGE API 13883M: Dan Streetman <ddstreet@ieee.org> 13884L: linux-mm@kvack.org 13885S: Maintained 13886F: mm/zpool.c 13887F: include/linux/zpool.h 13888 13889ZR36067 VIDEO FOR LINUX DRIVER 13890L: mjpeg-users@lists.sourceforge.net 13891L: linux-media@vger.kernel.org 13892W: http://mjpeg.sourceforge.net/driver-zoran/ 13893T: hg https://linuxtv.org/hg/v4l-dvb 13894S: Odd Fixes 13895F: drivers/media/pci/zoran/ 13896 13897ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13898M: Minchan Kim <minchan@kernel.org> 13899M: Nitin Gupta <ngupta@vflare.org> 13900R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13901L: linux-kernel@vger.kernel.org 13902S: Maintained 13903F: drivers/block/zram/ 13904F: Documentation/blockdev/zram.txt 13905 13906ZS DECSTATION Z85C30 SERIAL DRIVER 13907M: "Maciej W. Rozycki" <macro@linux-mips.org> 13908S: Maintained 13909F: drivers/tty/serial/zs.* 13910 13911ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13912M: Minchan Kim <minchan@kernel.org> 13913M: Nitin Gupta <ngupta@vflare.org> 13914R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13915L: linux-mm@kvack.org 13916S: Maintained 13917F: mm/zsmalloc.c 13918F: include/linux/zsmalloc.h 13919F: Documentation/vm/zsmalloc.txt 13920 13921ZSWAP COMPRESSED SWAP CACHING 13922M: Seth Jennings <sjenning@redhat.com> 13923M: Dan Streetman <ddstreet@ieee.org> 13924L: linux-mm@kvack.org 13925S: Maintained 13926F: mm/zswap.c 13927 13928THE REST 13929M: Linus Torvalds <torvalds@linux-foundation.org> 13930L: linux-kernel@vger.kernel.org 13931Q: http://patchwork.kernel.org/project/LKML/list/ 13932T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13933S: Buried alive in reporters 13934F: * 13935F: */ 13936