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