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: drivers/soc/imx/ 1270F: include/soc/imx/ 1271 1272ARM/FREESCALE VYBRID ARM ARCHITECTURE 1273M: Shawn Guo <shawnguo@kernel.org> 1274M: Sascha Hauer <kernel@pengutronix.de> 1275R: Stefan Agner <stefan@agner.ch> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Maintained 1278T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1279F: arch/arm/mach-imx/*vf610* 1280F: arch/arm/boot/dts/vf* 1281 1282ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1283M: Lennert Buytenhek <kernel@wantstofly.org> 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1285S: Maintained 1286 1287ARM/GUMSTIX MACHINE SUPPORT 1288M: Steve Sakoman <sakoman@gmail.com> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290S: Maintained 1291 1292ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1293M: Philipp Zabel <philipp.zabel@gmail.com> 1294M: Paul Parsons <lost.distance@yahoo.com> 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1296S: Maintained 1297F: arch/arm/mach-pxa/hx4700.c 1298F: arch/arm/mach-pxa/include/mach/hx4700.h 1299F: sound/soc/pxa/hx4700.c 1300 1301ARM/HISILICON SOC SUPPORT 1302M: Wei Xu <xuwei5@hisilicon.com> 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304W: http://www.hisilicon.com 1305S: Supported 1306T: git git://github.com/hisilicon/linux-hisi.git 1307F: arch/arm/mach-hisi/ 1308F: arch/arm/boot/dts/hi3* 1309F: arch/arm/boot/dts/hip* 1310F: arch/arm/boot/dts/hisi* 1311F: arch/arm64/boot/dts/hisilicon/ 1312 1313ARM/HP JORNADA 7XX MACHINE SUPPORT 1314M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1315W: www.jlime.com 1316S: Maintained 1317T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1318F: arch/arm/mach-sa1100/jornada720.c 1319F: arch/arm/mach-sa1100/include/mach/jornada720.h 1320 1321ARM/IGEP MACHINE SUPPORT 1322M: Enric Balletbo i Serra <eballetbo@gmail.com> 1323M: Javier Martinez Canillas <javier@dowhile0.org> 1324L: linux-omap@vger.kernel.org 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327F: arch/arm/boot/dts/omap3-igep* 1328 1329ARM/INCOME PXA270 SUPPORT 1330M: Marek Vasut <marek.vasut@gmail.com> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333F: arch/arm/mach-pxa/colibri-pxa270-income.c 1334 1335ARM/INTEL IOP32X ARM ARCHITECTURE 1336M: Lennert Buytenhek <kernel@wantstofly.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339 1340ARM/INTEL IOP33X ARM ARCHITECTURE 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Orphan 1343 1344ARM/INTEL IOP13XX ARM ARCHITECTURE 1345M: Lennert Buytenhek <kernel@wantstofly.org> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348 1349ARM/INTEL IQ81342EX MACHINE SUPPORT 1350M: Lennert Buytenhek <kernel@wantstofly.org> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353 1354ARM/INTEL IXDP2850 MACHINE SUPPORT 1355M: Lennert Buytenhek <kernel@wantstofly.org> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358 1359ARM/INTEL IXP4XX ARM ARCHITECTURE 1360M: Imre Kaloz <kaloz@openwrt.org> 1361M: Krzysztof Halasa <khalasa@piap.pl> 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1363S: Maintained 1364F: arch/arm/mach-ixp4xx/ 1365 1366ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1367M: Jonathan Cameron <jic23@cam.ac.uk> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370F: arch/arm/mach-pxa/stargate2.c 1371F: drivers/pcmcia/pxa2xx_stargate2.c 1372 1373ARM/INTEL XSC3 (MANZANO) ARM CORE 1374M: Lennert Buytenhek <kernel@wantstofly.org> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Maintained 1377 1378ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1379M: Lennert Buytenhek <kernel@wantstofly.org> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382 1383ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1384M: Santosh Shilimkar <ssantosh@kernel.org> 1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1386S: Maintained 1387F: arch/arm/mach-keystone/ 1388F: arch/arm/boot/dts/keystone-* 1389T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1390 1391ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1392M: Santosh Shilimkar <ssantosh@kernel.org> 1393L: linux-kernel@vger.kernel.org 1394S: Maintained 1395F: drivers/clk/keystone/ 1396 1397ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1398M: Santosh Shilimkar <ssantosh@kernel.org> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400L: linux-kernel@vger.kernel.org 1401S: Maintained 1402F: drivers/clocksource/timer-keystone.c 1403 1404ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1405M: Santosh Shilimkar <ssantosh@kernel.org> 1406L: linux-kernel@vger.kernel.org 1407S: Maintained 1408F: drivers/power/reset/keystone-reset.c 1409 1410ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1411M: Santosh Shilimkar <ssantosh@kernel.org> 1412L: linux-kernel@vger.kernel.org 1413S: Maintained 1414F: drivers/memory/*emif* 1415 1416ARM/LG1K ARCHITECTURE 1417M: Chanho Min <chanho.min@lge.com> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420F: arch/arm64/boot/dts/lg/ 1421 1422ARM/LOGICPD PXA270 MACHINE SUPPORT 1423M: Lennert Buytenhek <kernel@wantstofly.org> 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426 1427ARM/LPC18XX ARCHITECTURE 1428M: Joachim Eastwood <manabian@gmail.com> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430S: Maintained 1431F: arch/arm/boot/dts/lpc43* 1432F: drivers/clk/nxp/clk-lpc18xx* 1433F: drivers/clocksource/time-lpc32xx.c 1434F: drivers/i2c/busses/i2c-lpc2k.c 1435F: drivers/memory/pl172.c 1436F: drivers/mtd/spi-nor/nxp-spifi.c 1437F: drivers/rtc/rtc-lpc24xx.c 1438N: lpc18xx 1439 1440ARM/LPC32XX SOC SUPPORT 1441M: Vladimir Zapolskiy <vz@mleia.com> 1442M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1445S: Maintained 1446F: arch/arm/boot/dts/lpc32* 1447F: arch/arm/mach-lpc32xx/ 1448F: drivers/i2c/busses/i2c-pnx.c 1449F: drivers/net/ethernet/nxp/lpc_eth.c 1450F: drivers/usb/host/ohci-nxp.c 1451F: drivers/watchdog/pnx4008_wdt.c 1452N: lpc32xx 1453 1454ARM/MAGICIAN MACHINE SUPPORT 1455M: Philipp Zabel <philipp.zabel@gmail.com> 1456S: Maintained 1457 1458ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1459M: Jason Cooper <jason@lakedaemon.net> 1460M: Andrew Lunn <andrew@lunn.ch> 1461M: Gregory Clement <gregory.clement@free-electrons.com> 1462M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1464S: Maintained 1465F: arch/arm/mach-mvebu/ 1466F: drivers/rtc/rtc-armada38x.c 1467F: arch/arm/boot/dts/armada* 1468F: arch/arm/boot/dts/kirkwood* 1469F: arch/arm64/boot/dts/marvell/armada* 1470F: drivers/cpufreq/mvebu-cpufreq.c 1471F: arch/arm/configs/mvebu_*_defconfig 1472 1473ARM/Marvell Berlin SoC support 1474M: Jisheng Zhang <jszhang@marvell.com> 1475M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478F: arch/arm/mach-berlin/ 1479F: arch/arm/boot/dts/berlin* 1480F: arch/arm64/boot/dts/marvell/berlin* 1481 1482 1483ARM/Marvell Dove/MV78xx0/Orion SOC support 1484M: Jason Cooper <jason@lakedaemon.net> 1485M: Andrew Lunn <andrew@lunn.ch> 1486M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1487M: Gregory Clement <gregory.clement@free-electrons.com> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/mach-dove/ 1491F: arch/arm/mach-mv78xx0/ 1492F: arch/arm/mach-orion5x/ 1493F: arch/arm/plat-orion/ 1494F: arch/arm/boot/dts/dove* 1495F: arch/arm/boot/dts/orion5x* 1496 1497 1498ARM/Orion SoC/Technologic Systems TS-78xx platform support 1499M: Alexander Clouter <alex@digriz.org.uk> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501W: http://www.digriz.org.uk/ts78xx/kernel 1502S: Maintained 1503F: arch/arm/mach-orion5x/ts78xx-* 1504 1505ARM/OXNAS platform support 1506M: Neil Armstrong <narmstrong@baylibre.com> 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1508L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1509S: Maintained 1510F: arch/arm/mach-oxnas/ 1511F: arch/arm/boot/dts/ox8*.dtsi 1512F: arch/arm/boot/dts/wd-mbwe.dts 1513F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1514N: oxnas 1515 1516ARM/Mediatek RTC DRIVER 1517M: Eddie Huang <eddie.huang@mediatek.com> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521F: drivers/rtc/rtc-mt6397.c 1522 1523ARM/Mediatek SoC support 1524M: Matthias Brugger <matthias.bgg@gmail.com> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1527S: Maintained 1528F: arch/arm/boot/dts/mt6* 1529F: arch/arm/boot/dts/mt7* 1530F: arch/arm/boot/dts/mt8* 1531F: arch/arm/mach-mediatek/ 1532F: arch/arm64/boot/dts/mediatek/ 1533N: mtk 1534K: mediatek 1535 1536ARM/Mediatek USB3 PHY DRIVER 1537M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1540S: Maintained 1541F: drivers/phy/phy-mt65xx-usb3.c 1542 1543ARM/MICREL KS8695 ARCHITECTURE 1544M: Greg Ungerer <gerg@uclinux.org> 1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1546F: arch/arm/mach-ks8695/ 1547S: Odd Fixes 1548 1549ARM/MIOA701 MACHINE SUPPORT 1550M: Robert Jarzmik <robert.jarzmik@free.fr> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552F: arch/arm/mach-pxa/mioa701.c 1553S: Maintained 1554 1555ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1556M: Michael Petchkovsky <mkpetch@internode.on.net> 1557S: Maintained 1558 1559ARM/NOMADIK ARCHITECTURE 1560M: Alessandro Rubini <rubini@unipv.it> 1561M: Linus Walleij <linus.walleij@linaro.org> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563S: Maintained 1564F: arch/arm/mach-nomadik/ 1565F: drivers/pinctrl/nomadik/ 1566F: drivers/i2c/busses/i2c-nomadik.c 1567T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1568 1569ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1570M: Nelson Castillo <arhuaco@freaks-unidos.net> 1571L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1572W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1573S: Supported 1574 1575ARM/TOSA MACHINE SUPPORT 1576M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1577M: Dirk Opfer <dirk@opfer-online.de> 1578S: Maintained 1579 1580ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1581M: Marek Vasut <marek.vasut@gmail.com> 1582L: linux-arm-kernel@lists.infradead.org 1583W: http://hackndev.com 1584S: Maintained 1585F: arch/arm/mach-pxa/include/mach/palmtx.h 1586F: arch/arm/mach-pxa/palmtx.c 1587F: arch/arm/mach-pxa/include/mach/palmt5.h 1588F: arch/arm/mach-pxa/palmt5.c 1589F: arch/arm/mach-pxa/include/mach/palmld.h 1590F: arch/arm/mach-pxa/palmld.c 1591F: arch/arm/mach-pxa/include/mach/palmte2.h 1592F: arch/arm/mach-pxa/palmte2.c 1593F: arch/arm/mach-pxa/include/mach/palmtc.h 1594F: arch/arm/mach-pxa/palmtc.c 1595 1596ARM/PALM TREO SUPPORT 1597M: Tomas Cech <sleep_walker@suse.com> 1598L: linux-arm-kernel@lists.infradead.org 1599W: http://hackndev.com 1600S: Maintained 1601F: arch/arm/mach-pxa/include/mach/palmtreo.h 1602F: arch/arm/mach-pxa/palmtreo.c 1603 1604ARM/PALMZ72 SUPPORT 1605M: Sergey Lapin <slapin@ossfans.org> 1606L: linux-arm-kernel@lists.infradead.org 1607W: http://hackndev.com 1608S: Maintained 1609F: arch/arm/mach-pxa/include/mach/palmz72.h 1610F: arch/arm/mach-pxa/palmz72.c 1611 1612ARM/PLEB SUPPORT 1613M: Peter Chubb <pleb@gelato.unsw.edu.au> 1614W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1615S: Maintained 1616 1617ARM/PT DIGITAL BOARD PORT 1618M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1620W: http://www.armlinux.org.uk/ 1621S: Maintained 1622 1623ARM/QUALCOMM SUPPORT 1624M: Andy Gross <andy.gross@linaro.org> 1625M: David Brown <david.brown@linaro.org> 1626L: linux-arm-msm@vger.kernel.org 1627L: linux-soc@vger.kernel.org 1628S: Maintained 1629F: Documentation/devicetree/bindings/soc/qcom/ 1630F: arch/arm/boot/dts/qcom-*.dts 1631F: arch/arm/boot/dts/qcom-*.dtsi 1632F: arch/arm/mach-qcom/ 1633F: arch/arm64/boot/dts/qcom/* 1634F: drivers/i2c/busses/i2c-qup.c 1635F: drivers/clk/qcom/ 1636F: drivers/pinctrl/qcom/ 1637F: drivers/dma/qcom/ 1638F: drivers/soc/qcom/ 1639F: drivers/spi/spi-qup.c 1640F: drivers/tty/serial/msm_serial.h 1641F: drivers/tty/serial/msm_serial.c 1642F: drivers/*/pm8???-* 1643F: drivers/mfd/ssbi.c 1644F: drivers/firmware/qcom_scm.c 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1646 1647ARM/RADISYS ENP2611 MACHINE SUPPORT 1648M: Lennert Buytenhek <kernel@wantstofly.org> 1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1650S: Maintained 1651 1652ARM/RENESAS ARM64 ARCHITECTURE 1653M: Simon Horman <horms@verge.net.au> 1654M: Magnus Damm <magnus.damm@gmail.com> 1655L: linux-renesas-soc@vger.kernel.org 1656Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1657T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1658S: Supported 1659F: arch/arm64/boot/dts/renesas/ 1660F: drivers/soc/renesas/ 1661F: include/linux/soc/renesas/ 1662 1663ARM/RISCPC ARCHITECTURE 1664M: Russell King <linux@armlinux.org.uk> 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1666W: http://www.armlinux.org.uk/ 1667S: Maintained 1668F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1669F: arch/arm/include/asm/hardware/ioc.h 1670F: arch/arm/include/asm/hardware/iomd.h 1671F: arch/arm/include/asm/hardware/memc.h 1672F: arch/arm/mach-rpc/ 1673F: drivers/net/ethernet/8390/etherh.c 1674F: drivers/net/ethernet/i825xx/ether1* 1675F: drivers/net/ethernet/seeq/ether3* 1676F: drivers/scsi/arm/ 1677 1678ARM/Rockchip SoC support 1679M: Heiko Stuebner <heiko@sntech.de> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681L: linux-rockchip@lists.infradead.org 1682T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1683S: Maintained 1684F: arch/arm/boot/dts/rk3* 1685F: arch/arm/mach-rockchip/ 1686F: drivers/clk/rockchip/ 1687F: drivers/i2c/busses/i2c-rk3x.c 1688F: drivers/*/*rockchip* 1689F: drivers/*/*/*rockchip* 1690F: sound/soc/rockchip/ 1691N: rockchip 1692 1693ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1694M: Kukjin Kim <kgene@kernel.org> 1695M: Krzysztof Kozlowski <krzk@kernel.org> 1696R: Javier Martinez Canillas <javier@osg.samsung.com> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1699Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1700S: Maintained 1701F: arch/arm/boot/dts/s3c* 1702F: arch/arm/boot/dts/s5p* 1703F: arch/arm/boot/dts/samsung* 1704F: arch/arm/boot/dts/exynos* 1705F: arch/arm64/boot/dts/exynos/ 1706F: arch/arm/plat-samsung/ 1707F: arch/arm/mach-s3c24*/ 1708F: arch/arm/mach-s3c64xx/ 1709F: arch/arm/mach-s5p*/ 1710F: arch/arm/mach-exynos*/ 1711F: drivers/*/*s3c24* 1712F: drivers/*/*/*s3c24* 1713F: drivers/*/*s3c64xx* 1714F: drivers/*/*s5pv210* 1715F: drivers/memory/samsung/* 1716F: drivers/soc/samsung/* 1717F: Documentation/arm/Samsung/ 1718F: Documentation/devicetree/bindings/arm/samsung/ 1719F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1720F: Documentation/devicetree/bindings/power/pd-samsung.txt 1721N: exynos 1722 1723ARM/SAMSUNG MOBILE MACHINE SUPPORT 1724M: Kyungmin Park <kyungmin.park@samsung.com> 1725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1726S: Maintained 1727F: arch/arm/mach-s5pv210/ 1728 1729ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1730M: Kyungmin Park <kyungmin.park@samsung.com> 1731M: Kamil Debski <kamil@wypas.org> 1732M: Andrzej Hajda <a.hajda@samsung.com> 1733L: linux-arm-kernel@lists.infradead.org 1734L: linux-media@vger.kernel.org 1735S: Maintained 1736F: drivers/media/platform/s5p-g2d/ 1737 1738ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1739M: Kyungmin Park <kyungmin.park@samsung.com> 1740M: Kamil Debski <kamil@wypas.org> 1741M: Jeongtae Park <jtp.park@samsung.com> 1742M: Andrzej Hajda <a.hajda@samsung.com> 1743L: linux-arm-kernel@lists.infradead.org 1744L: linux-media@vger.kernel.org 1745S: Maintained 1746F: arch/arm/plat-samsung/s5p-dev-mfc.c 1747F: drivers/media/platform/s5p-mfc/ 1748 1749ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1750M: Kyungmin Park <kyungmin.park@samsung.com> 1751L: linux-arm-kernel@lists.infradead.org 1752L: linux-media@vger.kernel.org 1753S: Maintained 1754F: drivers/staging/media/platform/s5p-cec/ 1755 1756ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1757M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1758M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1759L: linux-arm-kernel@lists.infradead.org 1760L: linux-media@vger.kernel.org 1761S: Maintained 1762F: drivers/media/platform/s5p-jpeg/ 1763 1764ARM/SHMOBILE ARM ARCHITECTURE 1765M: Simon Horman <horms@verge.net.au> 1766M: Magnus Damm <magnus.damm@gmail.com> 1767L: linux-renesas-soc@vger.kernel.org 1768Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1769T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1770S: Supported 1771F: arch/arm/boot/dts/emev2* 1772F: arch/arm/boot/dts/r7s* 1773F: arch/arm/boot/dts/r8a* 1774F: arch/arm/boot/dts/sh* 1775F: arch/arm/configs/shmobile_defconfig 1776F: arch/arm/include/debug/renesas-scif.S 1777F: arch/arm/mach-shmobile/ 1778F: drivers/soc/renesas/ 1779F: include/linux/soc/renesas/ 1780 1781ARM/SOCFPGA ARCHITECTURE 1782M: Dinh Nguyen <dinguyen@kernel.org> 1783S: Maintained 1784F: arch/arm/mach-socfpga/ 1785F: arch/arm/boot/dts/socfpga* 1786F: arch/arm/configs/socfpga_defconfig 1787F: arch/arm64/boot/dts/altera/ 1788W: http://www.rocketboards.org 1789T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1790 1791ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1792M: Dinh Nguyen <dinguyen@kernel.org> 1793S: Maintained 1794F: drivers/clk/socfpga/ 1795 1796ARM/SOCFPGA EDAC SUPPORT 1797M: Thor Thayer <thor.thayer@linux.intel.com> 1798S: Maintained 1799F: drivers/edac/altera_edac. 1800 1801ARM/STI ARCHITECTURE 1802M: Patrice Chotard <patrice.chotard@st.com> 1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1804L: kernel@stlinux.com 1805W: http://www.stlinux.com 1806S: Maintained 1807F: arch/arm/mach-sti/ 1808F: arch/arm/boot/dts/sti* 1809F: drivers/char/hw_random/st-rng.c 1810F: drivers/clocksource/arm_global_timer.c 1811F: drivers/clocksource/clksrc_st_lpc.c 1812F: drivers/cpufreq/sti-cpufreq.c 1813F: drivers/dma/st_fdma* 1814F: drivers/i2c/busses/i2c-st.c 1815F: drivers/media/rc/st_rc.c 1816F: drivers/media/platform/sti/c8sectpfe/ 1817F: drivers/mmc/host/sdhci-st.c 1818F: drivers/phy/phy-miphy28lp.c 1819F: drivers/phy/phy-stih407-usb.c 1820F: drivers/pinctrl/pinctrl-st.c 1821F: drivers/remoteproc/st_remoteproc.c 1822F: drivers/remoteproc/st_slim_rproc.c 1823F: drivers/reset/sti/ 1824F: drivers/rtc/rtc-st-lpc.c 1825F: drivers/tty/serial/st-asc.c 1826F: drivers/usb/dwc3/dwc3-st.c 1827F: drivers/usb/host/ehci-st.c 1828F: drivers/usb/host/ohci-st.c 1829F: drivers/watchdog/st_lpc_wdt.c 1830F: drivers/ata/ahci_st.c 1831F: include/linux/remoteproc/st_slim_rproc.h 1832 1833ARM/STM32 ARCHITECTURE 1834M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1835M: Alexandre Torgue <alexandre.torgue@st.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837S: Maintained 1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1839N: stm32 1840F: drivers/clocksource/armv7m_systick.c 1841 1842ARM/TANGO ARCHITECTURE 1843M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1844L: linux-arm-kernel@lists.infradead.org 1845S: Maintained 1846N: tango 1847 1848ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1849M: Lennert Buytenhek <kernel@wantstofly.org> 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1851S: Maintained 1852 1853ARM/TETON BGA MACHINE SUPPORT 1854M: "Mark F. Brown" <mark.brown314@gmail.com> 1855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1856S: Maintained 1857 1858ARM/THECUS N2100 MACHINE SUPPORT 1859M: Lennert Buytenhek <kernel@wantstofly.org> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861S: Maintained 1862 1863ARM/NUVOTON W90X900 ARM ARCHITECTURE 1864M: Wan ZongShun <mcuos.com@gmail.com> 1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1866W: http://www.mcuos.com 1867S: Maintained 1868F: arch/arm/mach-w90x900/ 1869F: drivers/input/keyboard/w90p910_keypad.c 1870F: drivers/input/touchscreen/w90p910_ts.c 1871F: drivers/watchdog/nuc900_wdt.c 1872F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1873F: drivers/mtd/nand/nuc900_nand.c 1874F: drivers/rtc/rtc-nuc900.c 1875F: drivers/spi/spi-nuc900.c 1876F: drivers/usb/host/ehci-w90x900.c 1877F: drivers/video/fbdev/nuc900fb.c 1878 1879ARM/U300 MACHINE SUPPORT 1880M: Linus Walleij <linus.walleij@linaro.org> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882S: Supported 1883F: arch/arm/mach-u300/ 1884F: drivers/clocksource/timer-u300.c 1885F: drivers/i2c/busses/i2c-stu300.c 1886F: drivers/rtc/rtc-coh901331.c 1887F: drivers/watchdog/coh901327_wdt.c 1888F: drivers/dma/coh901318* 1889F: drivers/mfd/ab3100* 1890F: drivers/rtc/rtc-ab3100.c 1891F: drivers/rtc/rtc-coh901331.c 1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1893 1894ARM/UNIPHIER ARCHITECTURE 1895M: Masahiro Yamada <yamada.masahiro@socionext.com> 1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1897T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1898S: Maintained 1899F: arch/arm/boot/dts/uniphier* 1900F: arch/arm/include/asm/hardware/cache-uniphier.h 1901F: arch/arm/mach-uniphier/ 1902F: arch/arm/mm/cache-uniphier.c 1903F: arch/arm64/boot/dts/socionext/ 1904F: drivers/bus/uniphier-system-bus.c 1905F: drivers/clk/uniphier/ 1906F: drivers/i2c/busses/i2c-uniphier* 1907F: drivers/pinctrl/uniphier/ 1908F: drivers/reset/reset-uniphier.c 1909F: drivers/tty/serial/8250/8250_uniphier.c 1910N: uniphier 1911 1912ARM/Ux500 ARM ARCHITECTURE 1913M: Linus Walleij <linus.walleij@linaro.org> 1914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1915S: Maintained 1916F: arch/arm/mach-ux500/ 1917F: drivers/clocksource/clksrc-dbx500-prcmu.c 1918F: drivers/dma/ste_dma40* 1919F: drivers/hwspinlock/u8500_hsem.c 1920F: drivers/mfd/abx500* 1921F: drivers/mfd/ab8500* 1922F: drivers/mfd/dbx500* 1923F: drivers/mfd/db8500* 1924F: drivers/pinctrl/nomadik/pinctrl-ab* 1925F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1926F: drivers/rtc/rtc-ab8500.c 1927F: drivers/rtc/rtc-pl031.c 1928T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1929 1930ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1931M: Ulf Hansson <ulf.hansson@linaro.org> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933T: git git://git.linaro.org/people/ulfh/clk.git 1934S: Maintained 1935F: drivers/clk/ux500/ 1936 1937ARM/VERSATILE EXPRESS PLATFORM 1938M: Liviu Dudau <liviu.dudau@arm.com> 1939M: Sudeep Holla <sudeep.holla@arm.com> 1940M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942S: Maintained 1943F: arch/arm/boot/dts/vexpress* 1944F: arch/arm64/boot/dts/arm/ 1945F: arch/arm/mach-vexpress/ 1946F: */*/vexpress* 1947F: */*/*/vexpress* 1948F: drivers/clk/versatile/clk-vexpress-osc.c 1949F: drivers/clocksource/versatile.c 1950N: mps2 1951 1952ARM/VFP SUPPORT 1953M: Russell King <linux@armlinux.org.uk> 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1955W: http://www.armlinux.org.uk/ 1956S: Maintained 1957F: arch/arm/vfp/ 1958 1959ARM/VOIPAC PXA270 SUPPORT 1960M: Marek Vasut <marek.vasut@gmail.com> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962S: Maintained 1963F: arch/arm/mach-pxa/vpac270.c 1964F: arch/arm/mach-pxa/include/mach/vpac270.h 1965 1966ARM/VT8500 ARM ARCHITECTURE 1967M: Tony Prisk <linux@prisktech.co.nz> 1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1969S: Maintained 1970F: arch/arm/mach-vt8500/ 1971F: drivers/clocksource/vt8500_timer.c 1972F: drivers/i2c/busses/i2c-wmt.c 1973F: drivers/mmc/host/wmt-sdmmc.c 1974F: drivers/pwm/pwm-vt8500.c 1975F: drivers/rtc/rtc-vt8500.c 1976F: drivers/tty/serial/vt8500_serial.c 1977F: drivers/usb/host/ehci-platform.c 1978F: drivers/usb/host/uhci-platform.c 1979F: drivers/video/fbdev/vt8500lcdfb.* 1980F: drivers/video/fbdev/wm8505fb* 1981F: drivers/video/fbdev/wmt_ge_rops.* 1982 1983ARM/ZIPIT Z2 SUPPORT 1984M: Marek Vasut <marek.vasut@gmail.com> 1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1986S: Maintained 1987F: arch/arm/mach-pxa/z2.c 1988F: arch/arm/mach-pxa/include/mach/z2.h 1989 1990ARM/ZTE ARCHITECTURE 1991M: Jun Nie <jun.nie@linaro.org> 1992M: Baoyou Xie <baoyou.xie@linaro.org> 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1994S: Maintained 1995F: arch/arm/mach-zx/ 1996F: drivers/clk/zte/ 1997F: drivers/reset/reset-zx2967.c 1998F: drivers/soc/zte/ 1999F: Documentation/devicetree/bindings/arm/zte.txt 2000F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2001F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2002F: Documentation/devicetree/bindings/soc/zte/ 2003F: include/dt-bindings/soc/zx*.h 2004 2005ARM/ZYNQ ARCHITECTURE 2006M: Michal Simek <michal.simek@xilinx.com> 2007R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2009W: http://wiki.xilinx.com 2010T: git https://github.com/Xilinx/linux-xlnx.git 2011S: Supported 2012F: arch/arm/mach-zynq/ 2013F: drivers/cpuidle/cpuidle-zynq.c 2014F: drivers/block/xsysace.c 2015N: zynq 2016N: xilinx 2017F: drivers/clocksource/cadence_ttc_timer.c 2018F: drivers/i2c/busses/i2c-cadence.c 2019F: drivers/mmc/host/sdhci-of-arasan.c 2020F: drivers/edac/synopsys_edac.c 2021 2022ARM SMMU DRIVERS 2023M: Will Deacon <will.deacon@arm.com> 2024R: Robin Murphy <robin.murphy@arm.com> 2025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2026S: Maintained 2027F: drivers/iommu/arm-smmu.c 2028F: drivers/iommu/arm-smmu-v3.c 2029F: drivers/iommu/io-pgtable-arm.c 2030F: drivers/iommu/io-pgtable-arm-v7s.c 2031 2032ARM64 PORT (AARCH64 ARCHITECTURE) 2033M: Catalin Marinas <catalin.marinas@arm.com> 2034M: Will Deacon <will.deacon@arm.com> 2035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2036T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2037S: Maintained 2038F: arch/arm64/ 2039F: Documentation/arm64/ 2040 2041AS3645A LED FLASH CONTROLLER DRIVER 2042M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2043L: linux-media@vger.kernel.org 2044T: git git://linuxtv.org/media_tree.git 2045S: Maintained 2046F: drivers/media/i2c/as3645a.c 2047F: include/media/i2c/as3645a.h 2048 2049ASAHI KASEI AK8974 DRIVER 2050M: Linus Walleij <linus.walleij@linaro.org> 2051L: linux-iio@vger.kernel.org 2052W: http://www.akm.com/ 2053S: Supported 2054F: drivers/iio/magnetometer/ak8974.c 2055 2056ASC7621 HARDWARE MONITOR DRIVER 2057M: George Joseph <george.joseph@fairview5.com> 2058L: linux-hwmon@vger.kernel.org 2059S: Maintained 2060F: Documentation/hwmon/asc7621 2061F: drivers/hwmon/asc7621.c 2062 2063ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2064M: Corentin Chary <corentin.chary@gmail.com> 2065L: acpi4asus-user@lists.sourceforge.net 2066L: platform-driver-x86@vger.kernel.org 2067W: http://acpi4asus.sf.net 2068S: Maintained 2069F: drivers/platform/x86/asus*.c 2070F: drivers/platform/x86/eeepc*.c 2071 2072ASUS WIRELESS RADIO CONTROL DRIVER 2073M: João Paulo Rechi Vita <jprvita@gmail.com> 2074L: platform-driver-x86@vger.kernel.org 2075S: Maintained 2076F: drivers/platform/x86/asus-wireless.c 2077 2078ASYMMETRIC KEYS 2079M: David Howells <dhowells@redhat.com> 2080L: keyrings@vger.kernel.org 2081S: Maintained 2082F: Documentation/crypto/asymmetric-keys.txt 2083F: include/linux/verification.h 2084F: include/crypto/public_key.h 2085F: include/crypto/pkcs7.h 2086F: crypto/asymmetric_keys/ 2087 2088ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2089R: Dan Williams <dan.j.williams@intel.com> 2090W: http://sourceforge.net/projects/xscaleiop 2091S: Odd fixes 2092F: Documentation/crypto/async-tx-api.txt 2093F: crypto/async_tx/ 2094F: drivers/dma/ 2095F: include/linux/dmaengine.h 2096F: include/linux/async_tx.h 2097 2098AT24 EEPROM DRIVER 2099M: Wolfram Sang <wsa@the-dreams.de> 2100L: linux-i2c@vger.kernel.org 2101S: Maintained 2102F: drivers/misc/eeprom/at24.c 2103F: include/linux/platform_data/at24.h 2104 2105ATA OVER ETHERNET (AOE) DRIVER 2106M: "Ed L. Cashin" <ed.cashin@acm.org> 2107W: http://www.openaoe.org/ 2108S: Supported 2109F: Documentation/aoe/ 2110F: drivers/block/aoe/ 2111 2112ATHEROS 71XX/9XXX GPIO DRIVER 2113M: Alban Bedel <albeu@free.fr> 2114W: https://github.com/AlbanBedel/linux 2115T: git git://github.com/AlbanBedel/linux 2116S: Maintained 2117F: drivers/gpio/gpio-ath79.c 2118F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2119 2120ATHEROS ATH GENERIC UTILITIES 2121M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2122L: linux-wireless@vger.kernel.org 2123S: Supported 2124F: drivers/net/wireless/ath/* 2125 2126ATHEROS ATH5K WIRELESS DRIVER 2127M: Jiri Slaby <jirislaby@gmail.com> 2128M: Nick Kossifidis <mickflemm@gmail.com> 2129M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2130L: linux-wireless@vger.kernel.org 2131W: http://wireless.kernel.org/en/users/Drivers/ath5k 2132S: Maintained 2133F: drivers/net/wireless/ath/ath5k/ 2134 2135ATHEROS ATH6KL WIRELESS DRIVER 2136M: Kalle Valo <kvalo@qca.qualcomm.com> 2137L: linux-wireless@vger.kernel.org 2138W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2139T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2140S: Supported 2141F: drivers/net/wireless/ath/ath6kl/ 2142 2143WILOCITY WIL6210 WIRELESS DRIVER 2144M: Maya Erez <qca_merez@qca.qualcomm.com> 2145L: linux-wireless@vger.kernel.org 2146L: wil6210@qca.qualcomm.com 2147S: Supported 2148W: http://wireless.kernel.org/en/users/Drivers/wil6210 2149F: drivers/net/wireless/ath/wil6210/ 2150F: include/uapi/linux/wil6210_uapi.h 2151 2152CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2153M: Christian Lamparter <chunkeey@googlemail.com> 2154L: linux-wireless@vger.kernel.org 2155W: http://wireless.kernel.org/en/users/Drivers/carl9170 2156S: Maintained 2157F: drivers/net/wireless/ath/carl9170/ 2158 2159ATK0110 HWMON DRIVER 2160M: Luca Tettamanti <kronos.it@gmail.com> 2161L: linux-hwmon@vger.kernel.org 2162S: Maintained 2163F: drivers/hwmon/asus_atk0110.c 2164 2165ATI_REMOTE2 DRIVER 2166M: Ville Syrjala <syrjala@sci.fi> 2167S: Maintained 2168F: drivers/input/misc/ati_remote2.c 2169 2170ATLX ETHERNET DRIVERS 2171M: Jay Cliburn <jcliburn@gmail.com> 2172M: Chris Snook <chris.snook@gmail.com> 2173L: netdev@vger.kernel.org 2174W: http://sourceforge.net/projects/atl1 2175W: http://atl1.sourceforge.net 2176S: Maintained 2177F: drivers/net/ethernet/atheros/ 2178 2179ATM 2180M: Chas Williams <3chas3@gmail.com> 2181L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2182L: netdev@vger.kernel.org 2183W: http://linux-atm.sourceforge.net 2184S: Maintained 2185F: drivers/atm/ 2186F: include/linux/atm* 2187F: include/uapi/linux/atm* 2188 2189ATMEL AT91 / AT32 MCI DRIVER 2190M: Ludovic Desroches <ludovic.desroches@microchip.com> 2191S: Maintained 2192F: drivers/mmc/host/atmel-mci.c 2193 2194ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2195M: Nicolas Ferre <nicolas.ferre@microchip.com> 2196S: Supported 2197F: drivers/power/reset/at91-sama5d2_shdwc.c 2198 2199ATMEL SAMA5D2 ADC DRIVER 2200M: Ludovic Desroches <ludovic.desroches@microchip.com> 2201L: linux-iio@vger.kernel.org 2202S: Supported 2203F: drivers/iio/adc/at91-sama5d2_adc.c 2204 2205ATMEL Audio ALSA driver 2206M: Nicolas Ferre <nicolas.ferre@microchip.com> 2207L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2208S: Supported 2209F: sound/soc/atmel 2210 2211ATMEL XDMA DRIVER 2212M: Ludovic Desroches <ludovic.desroches@microchip.com> 2213L: linux-arm-kernel@lists.infradead.org 2214L: dmaengine@vger.kernel.org 2215S: Supported 2216F: drivers/dma/at_xdmac.c 2217 2218ATMEL I2C DRIVER 2219M: Ludovic Desroches <ludovic.desroches@microchip.com> 2220L: linux-i2c@vger.kernel.org 2221S: Supported 2222F: drivers/i2c/busses/i2c-at91.c 2223 2224ATMEL ISI DRIVER 2225M: Ludovic Desroches <ludovic.desroches@microchip.com> 2226L: linux-media@vger.kernel.org 2227S: Supported 2228F: drivers/media/platform/soc_camera/atmel-isi.c 2229F: include/media/atmel-isi.h 2230 2231ATMEL LCDFB DRIVER 2232M: Nicolas Ferre <nicolas.ferre@microchip.com> 2233L: linux-fbdev@vger.kernel.org 2234S: Maintained 2235F: drivers/video/fbdev/atmel_lcdfb.c 2236F: include/video/atmel_lcdc.h 2237 2238ATMEL MACB ETHERNET DRIVER 2239M: Nicolas Ferre <nicolas.ferre@microchip.com> 2240S: Supported 2241F: drivers/net/ethernet/cadence/ 2242 2243ATMEL NAND DRIVER 2244M: Wenyou Yang <wenyou.yang@atmel.com> 2245M: Josh Wu <rainyfeeling@outlook.com> 2246L: linux-mtd@lists.infradead.org 2247S: Supported 2248F: drivers/mtd/nand/atmel_nand* 2249 2250ATMEL SDMMC DRIVER 2251M: Ludovic Desroches <ludovic.desroches@microchip.com> 2252L: linux-mmc@vger.kernel.org 2253S: Supported 2254F: drivers/mmc/host/sdhci-of-at91.c 2255 2256ATMEL SPI DRIVER 2257M: Nicolas Ferre <nicolas.ferre@microchip.com> 2258S: Supported 2259F: drivers/spi/spi-atmel.* 2260 2261ATMEL SSC DRIVER 2262M: Nicolas Ferre <nicolas.ferre@microchip.com> 2263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2264S: Supported 2265F: drivers/misc/atmel-ssc.c 2266F: include/linux/atmel-ssc.h 2267 2268ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2269M: Nicolas Ferre <nicolas.ferre@microchip.com> 2270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2271S: Supported 2272F: drivers/misc/atmel_tclib.c 2273F: drivers/clocksource/tcb_clksrc.c 2274 2275ATMEL USBA UDC DRIVER 2276M: Nicolas Ferre <nicolas.ferre@microchip.com> 2277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2278S: Supported 2279F: drivers/usb/gadget/udc/atmel_usba_udc.* 2280 2281ATMEL WIRELESS DRIVER 2282M: Simon Kelley <simon@thekelleys.org.uk> 2283L: linux-wireless@vger.kernel.org 2284W: http://www.thekelleys.org.uk/atmel 2285W: http://atmelwlandriver.sourceforge.net/ 2286S: Maintained 2287F: drivers/net/wireless/atmel/atmel* 2288 2289ATMEL MAXTOUCH DRIVER 2290M: Nick Dyer <nick@shmanahar.org> 2291T: git git://github.com/ndyer/linux.git 2292S: Maintained 2293F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2294F: drivers/input/touchscreen/atmel_mxt_ts.c 2295F: include/linux/platform_data/atmel_mxt_ts.h 2296 2297ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2298M: Bradley Grove <linuxdrivers@attotech.com> 2299L: linux-scsi@vger.kernel.org 2300W: http://www.attotech.com 2301S: Supported 2302F: drivers/scsi/esas2r 2303 2304ATUSB IEEE 802.15.4 RADIO DRIVER 2305M: Stefan Schmidt <stefan@osg.samsung.com> 2306L: linux-wpan@vger.kernel.org 2307S: Maintained 2308F: drivers/net/ieee802154/atusb.c 2309F: drivers/net/ieee802154/atusb.h 2310F: drivers/net/ieee802154/at86rf230.h 2311 2312AUDIT SUBSYSTEM 2313M: Paul Moore <paul@paul-moore.com> 2314M: Eric Paris <eparis@redhat.com> 2315L: linux-audit@redhat.com (moderated for non-subscribers) 2316W: http://people.redhat.com/sgrubb/audit/ 2317T: git git://git.infradead.org/users/pcmoore/audit 2318S: Maintained 2319F: include/linux/audit.h 2320F: include/uapi/linux/audit.h 2321F: kernel/audit* 2322 2323AUXILIARY DISPLAY DRIVERS 2324M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2325W: http://miguelojeda.es/auxdisplay.htm 2326W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2327S: Maintained 2328F: drivers/auxdisplay/ 2329F: include/linux/cfag12864b.h 2330 2331AVR32 ARCHITECTURE 2332M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2333M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2334W: http://www.atmel.com/products/AVR32/ 2335W: http://mirror.egtvedt.no/avr32linux.org/ 2336W: http://avrfreaks.net/ 2337S: Maintained 2338F: arch/avr32/ 2339 2340AVR32/AT32AP MACHINE SUPPORT 2341M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2342M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2343S: Maintained 2344F: arch/avr32/mach-at32ap/ 2345 2346AX.25 NETWORK LAYER 2347M: Ralf Baechle <ralf@linux-mips.org> 2348L: linux-hams@vger.kernel.org 2349W: http://www.linux-ax25.org/ 2350S: Maintained 2351F: include/uapi/linux/ax25.h 2352F: include/net/ax25.h 2353F: net/ax25/ 2354 2355AXENTIA ASOC DRIVERS 2356M: Peter Rosin <peda@axentia.se> 2357L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2358S: Maintained 2359F: Documentation/devicetree/bindings/sound/axentia,* 2360F: sound/soc/atmel/tse850-pcm5142.c 2361 2362AXENTIA ARM DEVICES 2363M: Peter Rosin <peda@axentia.se> 2364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2365S: Maintained 2366F: Documentation/devicetree/bindings/arm/axentia.txt 2367F: arch/arm/boot/dts/at91-linea.dtsi 2368F: arch/arm/boot/dts/at91-tse850-3.dts 2369 2370AZ6007 DVB DRIVER 2371M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2372M: Mauro Carvalho Chehab <mchehab@kernel.org> 2373L: linux-media@vger.kernel.org 2374W: https://linuxtv.org 2375T: git git://linuxtv.org/media_tree.git 2376S: Maintained 2377F: drivers/media/usb/dvb-usb-v2/az6007.c 2378 2379AZTECH FM RADIO RECEIVER DRIVER 2380M: Hans Verkuil <hverkuil@xs4all.nl> 2381L: linux-media@vger.kernel.org 2382T: git git://linuxtv.org/media_tree.git 2383W: https://linuxtv.org 2384S: Maintained 2385F: drivers/media/radio/radio-aztech* 2386 2387B43 WIRELESS DRIVER 2388L: linux-wireless@vger.kernel.org 2389L: b43-dev@lists.infradead.org 2390W: http://wireless.kernel.org/en/users/Drivers/b43 2391S: Odd Fixes 2392F: drivers/net/wireless/broadcom/b43/ 2393 2394B43LEGACY WIRELESS DRIVER 2395M: Larry Finger <Larry.Finger@lwfinger.net> 2396L: linux-wireless@vger.kernel.org 2397L: b43-dev@lists.infradead.org 2398W: http://wireless.kernel.org/en/users/Drivers/b43 2399S: Maintained 2400F: drivers/net/wireless/broadcom/b43legacy/ 2401 2402BACKLIGHT CLASS/SUBSYSTEM 2403M: Lee Jones <lee.jones@linaro.org> 2404M: Daniel Thompson <daniel.thompson@linaro.org> 2405M: Jingoo Han <jingoohan1@gmail.com> 2406T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2407S: Maintained 2408F: drivers/video/backlight/ 2409F: include/linux/backlight.h 2410F: include/linux/pwm_backlight.h 2411F: Documentation/devicetree/bindings/leds/backlight 2412 2413BATMAN ADVANCED 2414M: Marek Lindner <mareklindner@neomailbox.ch> 2415M: Simon Wunderlich <sw@simonwunderlich.de> 2416M: Antonio Quartulli <a@unstable.cc> 2417L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2418W: https://www.open-mesh.org/ 2419Q: https://patchwork.open-mesh.org/project/batman/list/ 2420S: Maintained 2421F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2422F: Documentation/ABI/testing/sysfs-class-net-mesh 2423F: Documentation/networking/batman-adv.txt 2424F: include/uapi/linux/batman_adv.h 2425F: net/batman-adv/ 2426 2427BAYCOM/HDLCDRV DRIVERS FOR AX.25 2428M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2429L: linux-hams@vger.kernel.org 2430W: http://www.baycom.org/~tom/ham/ham.html 2431S: Maintained 2432F: drivers/net/hamradio/baycom* 2433 2434BCACHE (BLOCK LAYER CACHE) 2435M: Kent Overstreet <kent.overstreet@gmail.com> 2436L: linux-bcache@vger.kernel.org 2437W: http://bcache.evilpiepirate.org 2438S: Orphan 2439F: drivers/md/bcache/ 2440 2441BDISP ST MEDIA DRIVER 2442M: Fabien Dessenne <fabien.dessenne@st.com> 2443L: linux-media@vger.kernel.org 2444T: git git://linuxtv.org/media_tree.git 2445W: https://linuxtv.org 2446S: Supported 2447F: drivers/media/platform/sti/bdisp 2448 2449DELTA ST MEDIA DRIVER 2450M: Hugues Fruchet <hugues.fruchet@st.com> 2451L: linux-media@vger.kernel.org 2452T: git git://linuxtv.org/media_tree.git 2453W: https://linuxtv.org 2454S: Supported 2455F: drivers/media/platform/sti/delta 2456 2457BEFS FILE SYSTEM 2458M: Luis de Bethencourt <luisbg@osg.samsung.com> 2459M: Salah Triki <salah.triki@gmail.com> 2460S: Maintained 2461T: git git://github.com/luisbg/linux-befs.git 2462F: Documentation/filesystems/befs.txt 2463F: fs/befs/ 2464 2465BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2466M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2467L: netdev@vger.kernel.org 2468S: Maintained 2469F: drivers/net/ethernet/ec_bhf.c 2470 2471BFS FILE SYSTEM 2472M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2473S: Maintained 2474F: Documentation/filesystems/bfs.txt 2475F: fs/bfs/ 2476F: include/uapi/linux/bfs_fs.h 2477 2478BLACKFIN ARCHITECTURE 2479M: Steven Miao <realmz6@gmail.com> 2480L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2481T: git git://git.code.sf.net/p/adi-linux/code 2482W: http://blackfin.uclinux.org 2483S: Supported 2484F: arch/blackfin/ 2485 2486BLACKFIN EMAC DRIVER 2487L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2488W: http://blackfin.uclinux.org 2489S: Supported 2490F: drivers/net/ethernet/adi/ 2491 2492BLACKFIN RTC DRIVER 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2494W: http://blackfin.uclinux.org 2495S: Supported 2496F: drivers/rtc/rtc-bfin.c 2497 2498BLACKFIN SDH DRIVER 2499M: Sonic Zhang <sonic.zhang@analog.com> 2500L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2501W: http://blackfin.uclinux.org 2502S: Supported 2503F: drivers/mmc/host/bfin_sdh.c 2504 2505BLACKFIN SERIAL DRIVER 2506M: Sonic Zhang <sonic.zhang@analog.com> 2507L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2508W: http://blackfin.uclinux.org 2509S: Supported 2510F: drivers/tty/serial/bfin_uart.c 2511 2512BLACKFIN WATCHDOG DRIVER 2513L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2514W: http://blackfin.uclinux.org 2515S: Supported 2516F: drivers/watchdog/bfin_wdt.c 2517 2518BLACKFIN I2C TWI DRIVER 2519M: Sonic Zhang <sonic.zhang@analog.com> 2520L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2521W: http://blackfin.uclinux.org/ 2522S: Supported 2523F: drivers/i2c/busses/i2c-bfin-twi.c 2524 2525BLACKFIN MEDIA DRIVER 2526M: Scott Jiang <scott.jiang.linux@gmail.com> 2527L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2528W: http://blackfin.uclinux.org/ 2529S: Supported 2530F: drivers/media/platform/blackfin/ 2531F: drivers/media/i2c/adv7183* 2532F: drivers/media/i2c/vs6624* 2533 2534BLINKM RGB LED DRIVER 2535M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2536S: Maintained 2537F: drivers/leds/leds-blinkm.c 2538 2539BLOCK LAYER 2540M: Jens Axboe <axboe@kernel.dk> 2541L: linux-block@vger.kernel.org 2542T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2543S: Maintained 2544F: block/ 2545F: kernel/trace/blktrace.c 2546F: lib/sbitmap.c 2547 2548BLOCK2MTD DRIVER 2549M: Joern Engel <joern@lazybastard.org> 2550L: linux-mtd@lists.infradead.org 2551S: Maintained 2552F: drivers/mtd/devices/block2mtd.c 2553 2554BLUETOOTH DRIVERS 2555M: Marcel Holtmann <marcel@holtmann.org> 2556M: Gustavo Padovan <gustavo@padovan.org> 2557M: Johan Hedberg <johan.hedberg@gmail.com> 2558L: linux-bluetooth@vger.kernel.org 2559W: http://www.bluez.org/ 2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2561T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2562S: Maintained 2563F: drivers/bluetooth/ 2564 2565BLUETOOTH SUBSYSTEM 2566M: Marcel Holtmann <marcel@holtmann.org> 2567M: Gustavo Padovan <gustavo@padovan.org> 2568M: Johan Hedberg <johan.hedberg@gmail.com> 2569L: linux-bluetooth@vger.kernel.org 2570W: http://www.bluez.org/ 2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2572T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2573S: Maintained 2574F: net/bluetooth/ 2575F: include/net/bluetooth/ 2576 2577BONDING DRIVER 2578M: Jay Vosburgh <j.vosburgh@gmail.com> 2579M: Veaceslav Falico <vfalico@gmail.com> 2580M: Andy Gospodarek <andy@greyhouse.net> 2581L: netdev@vger.kernel.org 2582W: http://sourceforge.net/projects/bonding/ 2583S: Supported 2584F: drivers/net/bonding/ 2585F: include/uapi/linux/if_bonding.h 2586 2587BPF (Safe dynamic programs and tools) 2588M: Alexei Starovoitov <ast@kernel.org> 2589L: netdev@vger.kernel.org 2590L: linux-kernel@vger.kernel.org 2591S: Supported 2592F: kernel/bpf/ 2593F: tools/testing/selftests/bpf/ 2594F: lib/test_bpf.c 2595 2596BROADCOM B44 10/100 ETHERNET DRIVER 2597M: Michael Chan <michael.chan@broadcom.com> 2598L: netdev@vger.kernel.org 2599S: Supported 2600F: drivers/net/ethernet/broadcom/b44.* 2601 2602BROADCOM B53 ETHERNET SWITCH DRIVER 2603M: Florian Fainelli <f.fainelli@gmail.com> 2604L: netdev@vger.kernel.org 2605L: openwrt-devel@lists.openwrt.org (subscribers-only) 2606S: Supported 2607F: drivers/net/dsa/b53/* 2608F: include/linux/platform_data/b53.h 2609 2610BROADCOM GENET ETHERNET DRIVER 2611M: Florian Fainelli <f.fainelli@gmail.com> 2612L: netdev@vger.kernel.org 2613S: Supported 2614F: drivers/net/ethernet/broadcom/genet/ 2615 2616BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2617M: Rasesh Mody <rasesh.mody@cavium.com> 2618M: Harish Patil <harish.patil@cavium.com> 2619M: Dept-GELinuxNICDev@cavium.com 2620L: netdev@vger.kernel.org 2621S: Supported 2622F: drivers/net/ethernet/broadcom/bnx2.* 2623F: drivers/net/ethernet/broadcom/bnx2_* 2624 2625BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2626M: Yuval Mintz <Yuval.Mintz@cavium.com> 2627M: Ariel Elior <ariel.elior@cavium.com> 2628M: everest-linux-l2@cavium.com 2629L: netdev@vger.kernel.org 2630S: Supported 2631F: drivers/net/ethernet/broadcom/bnx2x/ 2632 2633BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2634M: Michael Chan <michael.chan@broadcom.com> 2635L: netdev@vger.kernel.org 2636S: Supported 2637F: drivers/net/ethernet/broadcom/bnxt/ 2638 2639BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2640M: Florian Fainelli <f.fainelli@gmail.com> 2641M: Ray Jui <rjui@broadcom.com> 2642M: Scott Branden <sbranden@broadcom.com> 2643M: bcm-kernel-feedback-list@broadcom.com 2644T: git git://github.com/broadcom/mach-bcm 2645S: Maintained 2646N: bcm281* 2647N: bcm113* 2648N: bcm216* 2649N: kona 2650F: arch/arm/mach-bcm/ 2651 2652BROADCOM BCM2835 ARM ARCHITECTURE 2653M: Stephen Warren <swarren@wwwdotorg.org> 2654M: Lee Jones <lee@kernel.org> 2655M: Eric Anholt <eric@anholt.net> 2656L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2658T: git git://github.com/anholt/linux 2659S: Maintained 2660N: bcm2835 2661F: drivers/staging/vc04_services 2662 2663BROADCOM BCM47XX MIPS ARCHITECTURE 2664M: Hauke Mehrtens <hauke@hauke-m.de> 2665M: Rafał Miłecki <zajec5@gmail.com> 2666L: linux-mips@linux-mips.org 2667S: Maintained 2668F: Documentation/devicetree/bindings/mips/brcm/ 2669F: arch/mips/bcm47xx/* 2670F: arch/mips/include/asm/mach-bcm47xx/* 2671 2672BROADCOM BCM5301X ARM ARCHITECTURE 2673M: Hauke Mehrtens <hauke@hauke-m.de> 2674M: Rafał Miłecki <zajec5@gmail.com> 2675M: bcm-kernel-feedback-list@broadcom.com 2676L: linux-arm-kernel@lists.infradead.org 2677S: Maintained 2678F: arch/arm/mach-bcm/bcm_5301x.c 2679F: arch/arm/boot/dts/bcm5301x*.dtsi 2680F: arch/arm/boot/dts/bcm470* 2681 2682BROADCOM BCM53573 ARM ARCHITECTURE 2683M: Rafał Miłecki <rafal@milecki.pl> 2684L: linux-arm-kernel@lists.infradead.org 2685S: Maintained 2686F: arch/arm/boot/dts/bcm53573* 2687F: arch/arm/boot/dts/bcm47189* 2688 2689BROADCOM BCM63XX ARM ARCHITECTURE 2690M: Florian Fainelli <f.fainelli@gmail.com> 2691M: bcm-kernel-feedback-list@broadcom.com 2692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2693T: git git://github.com/broadcom/stblinux.git 2694S: Maintained 2695N: bcm63xx 2696 2697BROADCOM BCM63XX/BCM33XX UDC DRIVER 2698M: Kevin Cernekee <cernekee@gmail.com> 2699L: linux-usb@vger.kernel.org 2700S: Maintained 2701F: drivers/usb/gadget/udc/bcm63xx_udc.* 2702 2703BROADCOM BCM7XXX ARM ARCHITECTURE 2704M: Brian Norris <computersforpeace@gmail.com> 2705M: Gregory Fong <gregory.0xf0@gmail.com> 2706M: Florian Fainelli <f.fainelli@gmail.com> 2707M: bcm-kernel-feedback-list@broadcom.com 2708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2709T: git git://github.com/broadcom/stblinux.git 2710S: Maintained 2711F: arch/arm/mach-bcm/*brcmstb* 2712F: arch/arm/boot/dts/bcm7*.dts* 2713F: drivers/bus/brcmstb_gisb.c 2714N: brcmstb 2715 2716BROADCOM BMIPS MIPS ARCHITECTURE 2717M: Kevin Cernekee <cernekee@gmail.com> 2718M: Florian Fainelli <f.fainelli@gmail.com> 2719L: linux-mips@linux-mips.org 2720T: git git://github.com/broadcom/stblinux.git 2721S: Maintained 2722F: arch/mips/bmips/* 2723F: arch/mips/include/asm/mach-bmips/* 2724F: arch/mips/kernel/*bmips* 2725F: arch/mips/boot/dts/brcm/bcm*.dts* 2726F: drivers/irqchip/irq-bcm63* 2727F: drivers/irqchip/irq-bcm7* 2728F: drivers/irqchip/irq-brcmstb* 2729F: include/linux/bcm963xx_nvram.h 2730F: include/linux/bcm963xx_tag.h 2731 2732BROADCOM BMIPS CPUFREQ DRIVER 2733M: Markus Mayer <mmayer@broadcom.com> 2734M: bcm-kernel-feedback-list@broadcom.com 2735L: linux-pm@vger.kernel.org 2736S: Maintained 2737F: drivers/cpufreq/bmips-cpufreq.c 2738 2739BROADCOM TG3 GIGABIT ETHERNET DRIVER 2740M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2741M: Prashant Sreedharan <prashant@broadcom.com> 2742M: Michael Chan <mchan@broadcom.com> 2743L: netdev@vger.kernel.org 2744S: Supported 2745F: drivers/net/ethernet/broadcom/tg3.* 2746 2747BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2748M: Arend van Spriel <arend.vanspriel@broadcom.com> 2749M: Franky Lin <franky.lin@broadcom.com> 2750M: Hante Meuleman <hante.meuleman@broadcom.com> 2751L: linux-wireless@vger.kernel.org 2752L: brcm80211-dev-list.pdl@broadcom.com 2753S: Supported 2754F: drivers/net/wireless/broadcom/brcm80211/ 2755 2756BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2757M: QLogic-Storage-Upstream@qlogic.com 2758L: linux-scsi@vger.kernel.org 2759S: Supported 2760F: drivers/scsi/bnx2fc/ 2761 2762BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2763M: QLogic-Storage-Upstream@qlogic.com 2764L: linux-scsi@vger.kernel.org 2765S: Supported 2766F: drivers/scsi/bnx2i/ 2767 2768BROADCOM IPROC ARM ARCHITECTURE 2769M: Ray Jui <rjui@broadcom.com> 2770M: Scott Branden <sbranden@broadcom.com> 2771M: Jon Mason <jonmason@broadcom.com> 2772M: bcm-kernel-feedback-list@broadcom.com 2773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2774T: git git://github.com/broadcom/cygnus-linux.git 2775S: Maintained 2776N: iproc 2777N: cygnus 2778N: bcm[-_]nsp 2779N: bcm9113* 2780N: bcm9583* 2781N: bcm9585* 2782N: bcm9586* 2783N: bcm988312 2784N: bcm113* 2785N: bcm583* 2786N: bcm585* 2787N: bcm586* 2788N: bcm88312 2789F: arch/arm64/boot/dts/broadcom/ns2* 2790F: drivers/clk/bcm/clk-ns* 2791F: drivers/pinctrl/bcm/pinctrl-ns* 2792 2793BROADCOM BRCMSTB GPIO DRIVER 2794M: Gregory Fong <gregory.0xf0@gmail.com> 2795L: bcm-kernel-feedback-list@broadcom.com 2796S: Supported 2797F: drivers/gpio/gpio-brcmstb.c 2798F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2799 2800BROADCOM KONA GPIO DRIVER 2801M: Ray Jui <rjui@broadcom.com> 2802L: bcm-kernel-feedback-list@broadcom.com 2803S: Supported 2804F: drivers/gpio/gpio-bcm-kona.c 2805F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2806 2807BROADCOM NVRAM DRIVER 2808M: Rafał Miłecki <zajec5@gmail.com> 2809L: linux-mips@linux-mips.org 2810S: Maintained 2811F: drivers/firmware/broadcom/* 2812 2813BROADCOM STB NAND FLASH DRIVER 2814M: Brian Norris <computersforpeace@gmail.com> 2815M: Kamal Dasu <kdasu.kdev@gmail.com> 2816L: linux-mtd@lists.infradead.org 2817L: bcm-kernel-feedback-list@broadcom.com 2818S: Maintained 2819F: drivers/mtd/nand/brcmnand/ 2820 2821BROADCOM STB AVS CPUFREQ DRIVER 2822M: Markus Mayer <mmayer@broadcom.com> 2823M: bcm-kernel-feedback-list@broadcom.com 2824L: linux-pm@vger.kernel.org 2825S: Maintained 2826F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2827F: drivers/cpufreq/brcmstb* 2828 2829BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2830M: Rafał Miłecki <zajec5@gmail.com> 2831L: linux-wireless@vger.kernel.org 2832S: Maintained 2833F: drivers/bcma/ 2834F: include/linux/bcma/ 2835 2836BROADCOM SYSTEMPORT ETHERNET DRIVER 2837M: Florian Fainelli <f.fainelli@gmail.com> 2838L: netdev@vger.kernel.org 2839S: Supported 2840F: drivers/net/ethernet/broadcom/bcmsysport.* 2841 2842BROADCOM VULCAN ARM64 SOC 2843M: Jayachandran C. <c.jayachandran@gmail.com> 2844M: bcm-kernel-feedback-list@broadcom.com 2845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2846S: Maintained 2847F: arch/arm64/boot/dts/broadcom/vulcan* 2848 2849BROADCOM NETXTREME-E ROCE DRIVER 2850M: Selvin Xavier <selvin.xavier@broadcom.com> 2851M: Devesh Sharma <devesh.sharma@broadcom.com> 2852M: Somnath Kotur <somnath.kotur@broadcom.com> 2853M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2854L: linux-rdma@vger.kernel.org 2855W: http://www.broadcom.com 2856S: Supported 2857F: drivers/infiniband/hw/bnxt_re/ 2858F: include/uapi/rdma/bnxt_re-abi.h 2859 2860BROCADE BFA FC SCSI DRIVER 2861M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2862M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2863L: linux-scsi@vger.kernel.org 2864S: Supported 2865F: drivers/scsi/bfa/ 2866 2867BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2868M: Rasesh Mody <rasesh.mody@cavium.com> 2869M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2870M: Dept-GELinuxNICDev@cavium.com 2871L: netdev@vger.kernel.org 2872S: Supported 2873F: drivers/net/ethernet/brocade/bna/ 2874 2875BSG (block layer generic sg v4 driver) 2876M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2877L: linux-scsi@vger.kernel.org 2878S: Supported 2879F: block/bsg.c 2880F: include/linux/bsg.h 2881F: include/uapi/linux/bsg.h 2882 2883BT87X AUDIO DRIVER 2884M: Clemens Ladisch <clemens@ladisch.de> 2885L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2886T: git git://git.alsa-project.org/alsa-kernel.git 2887S: Maintained 2888F: Documentation/sound/alsa/Bt87x.txt 2889F: sound/pci/bt87x.c 2890 2891BT8XXGPIO DRIVER 2892M: Michael Buesch <m@bues.ch> 2893W: http://bu3sch.de/btgpio.php 2894S: Maintained 2895F: drivers/gpio/gpio-bt8xx.c 2896 2897BTRFS FILE SYSTEM 2898M: Chris Mason <clm@fb.com> 2899M: Josef Bacik <jbacik@fb.com> 2900M: David Sterba <dsterba@suse.com> 2901L: linux-btrfs@vger.kernel.org 2902W: http://btrfs.wiki.kernel.org/ 2903Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2905S: Maintained 2906F: Documentation/filesystems/btrfs.txt 2907F: fs/btrfs/ 2908 2909BTTV VIDEO4LINUX DRIVER 2910M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2911M: Mauro Carvalho Chehab <mchehab@kernel.org> 2912L: linux-media@vger.kernel.org 2913W: https://linuxtv.org 2914T: git git://linuxtv.org/media_tree.git 2915S: Odd fixes 2916F: Documentation/media/v4l-drivers/bttv* 2917F: drivers/media/pci/bt8xx/bttv* 2918 2919BUSLOGIC SCSI DRIVER 2920M: Khalid Aziz <khalid@gonehiking.org> 2921L: linux-scsi@vger.kernel.org 2922S: Maintained 2923F: drivers/scsi/BusLogic.* 2924F: drivers/scsi/FlashPoint.* 2925 2926C-MEDIA CMI8788 DRIVER 2927M: Clemens Ladisch <clemens@ladisch.de> 2928L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2929T: git git://git.alsa-project.org/alsa-kernel.git 2930S: Maintained 2931F: sound/pci/oxygen/ 2932 2933C6X ARCHITECTURE 2934M: Mark Salter <msalter@redhat.com> 2935M: Aurelien Jacquiot <a-jacquiot@ti.com> 2936L: linux-c6x-dev@linux-c6x.org 2937W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2938S: Maintained 2939F: arch/c6x/ 2940 2941CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2942M: David Howells <dhowells@redhat.com> 2943L: linux-cachefs@redhat.com (moderated for non-subscribers) 2944S: Supported 2945F: Documentation/filesystems/caching/cachefiles.txt 2946F: fs/cachefiles/ 2947 2948CADET FM/AM RADIO RECEIVER DRIVER 2949M: Hans Verkuil <hverkuil@xs4all.nl> 2950L: linux-media@vger.kernel.org 2951T: git git://linuxtv.org/media_tree.git 2952W: https://linuxtv.org 2953S: Maintained 2954F: drivers/media/radio/radio-cadet* 2955 2956CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2957M: Jonathan Corbet <corbet@lwn.net> 2958L: linux-media@vger.kernel.org 2959T: git git://linuxtv.org/media_tree.git 2960S: Maintained 2961F: Documentation/media/v4l-drivers/cafe_ccic* 2962F: drivers/media/platform/marvell-ccic/ 2963 2964CAIF NETWORK LAYER 2965M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2966L: netdev@vger.kernel.org 2967S: Supported 2968F: Documentation/networking/caif/ 2969F: drivers/net/caif/ 2970F: include/uapi/linux/caif/ 2971F: include/net/caif/ 2972F: net/caif/ 2973 2974CALGARY x86-64 IOMMU 2975M: Muli Ben-Yehuda <mulix@mulix.org> 2976M: Jon Mason <jdmason@kudzu.us> 2977L: iommu@lists.linux-foundation.org 2978S: Maintained 2979F: arch/x86/kernel/pci-calgary_64.c 2980F: arch/x86/kernel/tce_64.c 2981F: arch/x86/include/asm/calgary.h 2982F: arch/x86/include/asm/tce.h 2983 2984CAN NETWORK LAYER 2985M: Oliver Hartkopp <socketcan@hartkopp.net> 2986M: Marc Kleine-Budde <mkl@pengutronix.de> 2987L: linux-can@vger.kernel.org 2988W: https://github.com/linux-can 2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2990T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2991S: Maintained 2992F: Documentation/networking/can.txt 2993F: net/can/ 2994F: include/linux/can/core.h 2995F: include/uapi/linux/can.h 2996F: include/uapi/linux/can/bcm.h 2997F: include/uapi/linux/can/raw.h 2998F: include/uapi/linux/can/gw.h 2999 3000CAN NETWORK DRIVERS 3001M: Wolfgang Grandegger <wg@grandegger.com> 3002M: Marc Kleine-Budde <mkl@pengutronix.de> 3003L: linux-can@vger.kernel.org 3004W: https://github.com/linux-can 3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3006T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3007S: Maintained 3008F: Documentation/devicetree/bindings/net/can/ 3009F: drivers/net/can/ 3010F: include/linux/can/dev.h 3011F: include/linux/can/platform/ 3012F: include/uapi/linux/can/error.h 3013F: include/uapi/linux/can/netlink.h 3014 3015CAPABILITIES 3016M: Serge Hallyn <serge@hallyn.com> 3017L: linux-security-module@vger.kernel.org 3018S: Supported 3019F: include/linux/capability.h 3020F: include/uapi/linux/capability.h 3021F: security/commoncap.c 3022F: kernel/capability.c 3023 3024CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3025M: Kevin Tsai <ktsai@capellamicro.com> 3026S: Maintained 3027F: drivers/iio/light/cm* 3028F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 3029 3030CAVIUM THUNDERX2 ARM64 SOC 3031M: Jayachandran C <jnair@caviumnetworks.com> 3032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3033S: Maintained 3034F: arch/arm64/boot/dts/cavium/thunder-99xx* 3035F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3036 3037CAVIUM I2C DRIVER 3038M: Jan Glauber <jglauber@cavium.com> 3039M: David Daney <david.daney@cavium.com> 3040W: http://www.cavium.com 3041S: Supported 3042F: drivers/i2c/busses/i2c-octeon* 3043F: drivers/i2c/busses/i2c-thunderx* 3044 3045CAVIUM LIQUIDIO NETWORK DRIVER 3046M: Derek Chickles <derek.chickles@caviumnetworks.com> 3047M: Satanand Burla <satananda.burla@caviumnetworks.com> 3048M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3049M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3050L: netdev@vger.kernel.org 3051W: http://www.cavium.com 3052S: Supported 3053F: drivers/net/ethernet/cavium/liquidio/ 3054 3055CAVIUM OCTEON-TX CRYPTO DRIVER 3056M: George Cherian <george.cherian@cavium.com> 3057L: linux-crypto@vger.kernel.org 3058W: http://www.cavium.com 3059S: Supported 3060F: drivers/crypto/cavium/cpt/ 3061 3062CC2520 IEEE-802.15.4 RADIO DRIVER 3063M: Varka Bhadram <varkabhadram@gmail.com> 3064L: linux-wpan@vger.kernel.org 3065S: Maintained 3066F: drivers/net/ieee802154/cc2520.c 3067F: include/linux/spi/cc2520.h 3068F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3069 3070CEC DRIVER 3071M: Hans Verkuil <hans.verkuil@cisco.com> 3072L: linux-media@vger.kernel.org 3073T: git git://linuxtv.org/media_tree.git 3074W: http://linuxtv.org 3075S: Supported 3076F: Documentation/media/kapi/cec-core.rst 3077F: Documentation/media/uapi/cec 3078F: drivers/media/cec/ 3079F: drivers/media/cec-edid.c 3080F: drivers/media/rc/keymaps/rc-cec.c 3081F: include/media/cec.h 3082F: include/media/cec-edid.h 3083F: include/uapi/linux/cec.h 3084F: include/uapi/linux/cec-funcs.h 3085 3086CELL BROADBAND ENGINE ARCHITECTURE 3087M: Arnd Bergmann <arnd@arndb.de> 3088L: linuxppc-dev@lists.ozlabs.org 3089W: http://www.ibm.com/developerworks/power/cell/ 3090S: Supported 3091F: arch/powerpc/include/asm/cell*.h 3092F: arch/powerpc/include/asm/spu*.h 3093F: arch/powerpc/include/uapi/asm/spu*.h 3094F: arch/powerpc/oprofile/*cell* 3095F: arch/powerpc/platforms/cell/ 3096 3097CEPH COMMON CODE (LIBCEPH) 3098M: Ilya Dryomov <idryomov@gmail.com> 3099M: "Yan, Zheng" <zyan@redhat.com> 3100M: Sage Weil <sage@redhat.com> 3101L: ceph-devel@vger.kernel.org 3102W: http://ceph.com/ 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3104T: git git://github.com/ceph/ceph-client.git 3105S: Supported 3106F: net/ceph/ 3107F: include/linux/ceph/ 3108F: include/linux/crush/ 3109 3110CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3111M: "Yan, Zheng" <zyan@redhat.com> 3112M: Sage Weil <sage@redhat.com> 3113M: Ilya Dryomov <idryomov@gmail.com> 3114L: ceph-devel@vger.kernel.org 3115W: http://ceph.com/ 3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3117T: git git://github.com/ceph/ceph-client.git 3118S: Supported 3119F: Documentation/filesystems/ceph.txt 3120F: fs/ceph/ 3121 3122CERTIFICATE HANDLING: 3123M: David Howells <dhowells@redhat.com> 3124M: David Woodhouse <dwmw2@infradead.org> 3125L: keyrings@vger.kernel.org 3126S: Maintained 3127F: Documentation/module-signing.txt 3128F: certs/ 3129F: scripts/sign-file.c 3130F: scripts/extract-cert.c 3131 3132CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3133L: linux-usb@vger.kernel.org 3134S: Orphan 3135F: Documentation/usb/WUSB-Design-overview.txt 3136F: Documentation/usb/wusb-cbaf 3137F: drivers/usb/host/hwa-hc.c 3138F: drivers/usb/host/whci/ 3139F: drivers/usb/wusbcore/ 3140F: include/linux/usb/wusb* 3141 3142HT16K33 LED CONTROLLER DRIVER 3143M: Robin van der Gracht <robin@protonic.nl> 3144S: Maintained 3145F: drivers/auxdisplay/ht16k33.c 3146F: Documentation/devicetree/bindings/display/ht16k33.txt 3147 3148CFAG12864B LCD DRIVER 3149M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3150W: http://miguelojeda.es/auxdisplay.htm 3151W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3152S: Maintained 3153F: drivers/auxdisplay/cfag12864b.c 3154F: include/linux/cfag12864b.h 3155 3156CFAG12864BFB LCD FRAMEBUFFER DRIVER 3157M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3158W: http://miguelojeda.es/auxdisplay.htm 3159W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3160S: Maintained 3161F: drivers/auxdisplay/cfag12864bfb.c 3162F: include/linux/cfag12864b.h 3163 3164CFG80211 and NL80211 3165M: Johannes Berg <johannes@sipsolutions.net> 3166L: linux-wireless@vger.kernel.org 3167W: http://wireless.kernel.org/ 3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3170S: Maintained 3171F: include/uapi/linux/nl80211.h 3172F: include/net/cfg80211.h 3173F: net/wireless/* 3174X: net/wireless/wext* 3175 3176CHAR and MISC DRIVERS 3177M: Arnd Bergmann <arnd@arndb.de> 3178M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3180S: Supported 3181F: drivers/char/* 3182F: drivers/misc/* 3183F: include/linux/miscdevice.h 3184 3185CHECKPATCH 3186M: Andy Whitcroft <apw@canonical.com> 3187M: Joe Perches <joe@perches.com> 3188S: Maintained 3189F: scripts/checkpatch.pl 3190 3191CHINESE DOCUMENTATION 3192M: Harry Wei <harryxiyou@gmail.com> 3193L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3194L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3195S: Maintained 3196F: Documentation/translations/zh_CN/ 3197 3198CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3199M: Peter Chen <Peter.Chen@nxp.com> 3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3201L: linux-usb@vger.kernel.org 3202S: Maintained 3203F: drivers/usb/chipidea/ 3204 3205CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3206M: Hans de Goede <hdegoede@redhat.com> 3207L: linux-input@vger.kernel.org 3208S: Maintained 3209F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3210F: drivers/input/touchscreen/chipone_icn8318.c 3211 3212CHROME HARDWARE PLATFORM SUPPORT 3213M: Olof Johansson <olof@lixom.net> 3214S: Maintained 3215T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3216F: drivers/platform/chrome/ 3217 3218CISCO VIC ETHERNET NIC DRIVER 3219M: Christian Benvenuti <benve@cisco.com> 3220M: Sujith Sankar <ssujith@cisco.com> 3221M: Govindarajulu Varadarajan <_govind@gmx.com> 3222M: Neel Patel <neepatel@cisco.com> 3223S: Supported 3224F: drivers/net/ethernet/cisco/enic/ 3225 3226CISCO VIC LOW LATENCY NIC DRIVER 3227M: Christian Benvenuti <benve@cisco.com> 3228M: Dave Goodell <dgoodell@cisco.com> 3229S: Supported 3230F: drivers/infiniband/hw/usnic/ 3231 3232CIRRUS LOGIC EP93XX ETHERNET DRIVER 3233M: Hartley Sweeten <hsweeten@visionengravers.com> 3234L: netdev@vger.kernel.org 3235S: Maintained 3236F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3237 3238CIRRUS LOGIC AUDIO CODEC DRIVERS 3239M: Brian Austin <brian.austin@cirrus.com> 3240M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3241L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3242S: Maintained 3243F: sound/soc/codecs/cs* 3244 3245CLEANCACHE API 3246M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3247L: linux-kernel@vger.kernel.org 3248S: Maintained 3249F: mm/cleancache.c 3250F: include/linux/cleancache.h 3251 3252CLK API 3253M: Russell King <linux@armlinux.org.uk> 3254L: linux-clk@vger.kernel.org 3255S: Maintained 3256F: include/linux/clk.h 3257 3258CLOCKSOURCE, CLOCKEVENT DRIVERS 3259M: Daniel Lezcano <daniel.lezcano@linaro.org> 3260M: Thomas Gleixner <tglx@linutronix.de> 3261L: linux-kernel@vger.kernel.org 3262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3263S: Supported 3264F: drivers/clocksource 3265 3266CISCO FCOE HBA DRIVER 3267M: Satish Kharat <satishkh@cisco.com> 3268M: Sesidhar Baddela <sebaddel@cisco.com> 3269M: Karan Tilak Kumar <kartilak@cisco.com> 3270L: linux-scsi@vger.kernel.org 3271S: Supported 3272F: drivers/scsi/fnic/ 3273 3274CISCO SCSI HBA DRIVER 3275M: Karan Tilak Kumar <kartilak@cisco.com> 3276M: Sesidhar Baddela <sebaddel@cisco.com> 3277L: linux-scsi@vger.kernel.org 3278S: Supported 3279F: drivers/scsi/snic/ 3280 3281CMPC ACPI DRIVER 3282M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3283M: Daniel Oliveira Nascimento <don@syst.com.br> 3284L: platform-driver-x86@vger.kernel.org 3285S: Supported 3286F: drivers/platform/x86/classmate-laptop.c 3287 3288COBALT MEDIA DRIVER 3289M: Hans Verkuil <hans.verkuil@cisco.com> 3290L: linux-media@vger.kernel.org 3291T: git git://linuxtv.org/media_tree.git 3292W: https://linuxtv.org 3293S: Supported 3294F: drivers/media/pci/cobalt/ 3295 3296COCCINELLE/Semantic Patches (SmPL) 3297M: Julia Lawall <Julia.Lawall@lip6.fr> 3298M: Gilles Muller <Gilles.Muller@lip6.fr> 3299M: Nicolas Palix <nicolas.palix@imag.fr> 3300M: Michal Marek <mmarek@suse.com> 3301L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3303W: http://coccinelle.lip6.fr/ 3304S: Supported 3305F: Documentation/dev-tools/coccinelle.rst 3306F: scripts/coccinelle/ 3307F: scripts/coccicheck 3308 3309CODA FILE SYSTEM 3310M: Jan Harkes <jaharkes@cs.cmu.edu> 3311M: coda@cs.cmu.edu 3312L: codalist@coda.cs.cmu.edu 3313W: http://www.coda.cs.cmu.edu/ 3314S: Maintained 3315F: Documentation/filesystems/coda.txt 3316F: fs/coda/ 3317F: include/linux/coda*.h 3318F: include/uapi/linux/coda*.h 3319 3320CODA V4L2 MEM2MEM DRIVER 3321M: Philipp Zabel <p.zabel@pengutronix.de> 3322L: linux-media@vger.kernel.org 3323S: Maintained 3324F: Documentation/devicetree/bindings/media/coda.txt 3325F: drivers/media/platform/coda/ 3326 3327COMMON CLK FRAMEWORK 3328M: Michael Turquette <mturquette@baylibre.com> 3329M: Stephen Boyd <sboyd@codeaurora.org> 3330L: linux-clk@vger.kernel.org 3331Q: http://patchwork.kernel.org/project/linux-clk/list/ 3332T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3333S: Maintained 3334F: Documentation/devicetree/bindings/clock/ 3335F: drivers/clk/ 3336X: drivers/clk/clkdev.c 3337F: include/linux/clk-pr* 3338F: include/linux/clk/ 3339 3340COMMON INTERNET FILE SYSTEM (CIFS) 3341M: Steve French <sfrench@samba.org> 3342L: linux-cifs@vger.kernel.org 3343L: samba-technical@lists.samba.org (moderated for non-subscribers) 3344W: http://linux-cifs.samba.org/ 3345T: git git://git.samba.org/sfrench/cifs-2.6.git 3346S: Supported 3347F: Documentation/filesystems/cifs/ 3348F: fs/cifs/ 3349 3350COMPACTPCI HOTPLUG CORE 3351M: Scott Murray <scott@spiteful.org> 3352L: linux-pci@vger.kernel.org 3353S: Maintained 3354F: drivers/pci/hotplug/cpci_hotplug* 3355 3356COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3357M: Scott Murray <scott@spiteful.org> 3358L: linux-pci@vger.kernel.org 3359S: Maintained 3360F: drivers/pci/hotplug/cpcihp_zt5550.* 3361 3362COMPACTPCI HOTPLUG GENERIC DRIVER 3363M: Scott Murray <scott@spiteful.org> 3364L: linux-pci@vger.kernel.org 3365S: Maintained 3366F: drivers/pci/hotplug/cpcihp_generic.c 3367 3368COMPAL LAPTOP SUPPORT 3369M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3370L: platform-driver-x86@vger.kernel.org 3371S: Maintained 3372F: drivers/platform/x86/compal-laptop.c 3373 3374CONEXANT ACCESSRUNNER USB DRIVER 3375L: accessrunner-general@lists.sourceforge.net 3376W: http://accessrunner.sourceforge.net/ 3377S: Orphan 3378F: drivers/usb/atm/cxacru.c 3379 3380CONFIGFS 3381M: Joel Becker <jlbec@evilplan.org> 3382M: Christoph Hellwig <hch@lst.de> 3383T: git git://git.infradead.org/users/hch/configfs.git 3384S: Supported 3385F: fs/configfs/ 3386F: include/linux/configfs.h 3387 3388CONNECTOR 3389M: Evgeniy Polyakov <zbr@ioremap.net> 3390L: netdev@vger.kernel.org 3391S: Maintained 3392F: drivers/connector/ 3393 3394CONTROL GROUP (CGROUP) 3395M: Tejun Heo <tj@kernel.org> 3396M: Li Zefan <lizefan@huawei.com> 3397M: Johannes Weiner <hannes@cmpxchg.org> 3398L: cgroups@vger.kernel.org 3399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3400S: Maintained 3401F: Documentation/cgroup* 3402F: include/linux/cgroup* 3403F: kernel/cgroup* 3404 3405CONTROL GROUP - CPUSET 3406M: Li Zefan <lizefan@huawei.com> 3407L: cgroups@vger.kernel.org 3408W: http://www.bullopensource.org/cpuset/ 3409W: http://oss.sgi.com/projects/cpusets/ 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3411S: Maintained 3412F: Documentation/cgroup-v1/cpusets.txt 3413F: include/linux/cpuset.h 3414F: kernel/cpuset.c 3415 3416CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3417M: Johannes Weiner <hannes@cmpxchg.org> 3418M: Michal Hocko <mhocko@kernel.org> 3419M: Vladimir Davydov <vdavydov.dev@gmail.com> 3420L: cgroups@vger.kernel.org 3421L: linux-mm@kvack.org 3422S: Maintained 3423F: mm/memcontrol.c 3424F: mm/swap_cgroup.c 3425 3426CORETEMP HARDWARE MONITORING DRIVER 3427M: Fenghua Yu <fenghua.yu@intel.com> 3428L: linux-hwmon@vger.kernel.org 3429S: Maintained 3430F: Documentation/hwmon/coretemp 3431F: drivers/hwmon/coretemp.c 3432 3433COSA/SRP SYNC SERIAL DRIVER 3434M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3435W: http://www.fi.muni.cz/~kas/cosa/ 3436S: Maintained 3437F: drivers/net/wan/cosa* 3438 3439CPMAC ETHERNET DRIVER 3440M: Florian Fainelli <f.fainelli@gmail.com> 3441L: netdev@vger.kernel.org 3442S: Maintained 3443F: drivers/net/ethernet/ti/cpmac.c 3444 3445CPU FREQUENCY DRIVERS 3446M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3447M: Viresh Kumar <viresh.kumar@linaro.org> 3448L: linux-pm@vger.kernel.org 3449S: Maintained 3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3451T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3452B: https://bugzilla.kernel.org 3453F: Documentation/cpu-freq/ 3454F: drivers/cpufreq/ 3455F: include/linux/cpufreq.h 3456F: tools/testing/selftests/cpufreq/ 3457 3458CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3459M: Viresh Kumar <viresh.kumar@linaro.org> 3460M: Sudeep Holla <sudeep.holla@arm.com> 3461L: linux-pm@vger.kernel.org 3462W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3463S: Maintained 3464F: drivers/cpufreq/arm_big_little.h 3465F: drivers/cpufreq/arm_big_little.c 3466F: drivers/cpufreq/arm_big_little_dt.c 3467 3468CPUIDLE DRIVER - ARM BIG LITTLE 3469M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3470M: Daniel Lezcano <daniel.lezcano@linaro.org> 3471L: linux-pm@vger.kernel.org 3472L: linux-arm-kernel@lists.infradead.org 3473T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3474S: Maintained 3475F: drivers/cpuidle/cpuidle-big_little.c 3476 3477CPUIDLE DRIVER - ARM EXYNOS 3478M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3479M: Daniel Lezcano <daniel.lezcano@linaro.org> 3480M: Kukjin Kim <kgene@kernel.org> 3481L: linux-pm@vger.kernel.org 3482L: linux-samsung-soc@vger.kernel.org 3483S: Supported 3484F: drivers/cpuidle/cpuidle-exynos.c 3485F: arch/arm/mach-exynos/pm.c 3486 3487CPUIDLE DRIVERS 3488M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3489M: Daniel Lezcano <daniel.lezcano@linaro.org> 3490L: linux-pm@vger.kernel.org 3491S: Maintained 3492T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3493B: https://bugzilla.kernel.org 3494F: drivers/cpuidle/* 3495F: include/linux/cpuidle.h 3496 3497CPUID/MSR DRIVER 3498M: "H. Peter Anvin" <hpa@zytor.com> 3499S: Maintained 3500F: arch/x86/kernel/cpuid.c 3501F: arch/x86/kernel/msr.c 3502 3503CPU POWER MONITORING SUBSYSTEM 3504M: Thomas Renninger <trenn@suse.com> 3505L: linux-pm@vger.kernel.org 3506S: Maintained 3507F: tools/power/cpupower/ 3508 3509CRAMFS FILESYSTEM 3510W: http://sourceforge.net/projects/cramfs/ 3511S: Orphan / Obsolete 3512F: Documentation/filesystems/cramfs.txt 3513F: fs/cramfs/ 3514 3515CRIS PORT 3516M: Mikael Starvik <starvik@axis.com> 3517M: Jesper Nilsson <jesper.nilsson@axis.com> 3518L: linux-cris-kernel@axis.com 3519W: http://developer.axis.com 3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3521S: Maintained 3522F: arch/cris/ 3523F: drivers/tty/serial/crisv10.* 3524 3525CRYPTO API 3526M: Herbert Xu <herbert@gondor.apana.org.au> 3527M: "David S. Miller" <davem@davemloft.net> 3528L: linux-crypto@vger.kernel.org 3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3530T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3531S: Maintained 3532F: Documentation/crypto/ 3533F: Documentation/devicetree/bindings/crypto/ 3534F: Documentation/DocBook/crypto-API.tmpl 3535F: arch/*/crypto/ 3536F: crypto/ 3537F: drivers/crypto/ 3538F: include/crypto/ 3539F: include/linux/crypto* 3540 3541CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3542M: Neil Horman <nhorman@tuxdriver.com> 3543L: linux-crypto@vger.kernel.org 3544S: Maintained 3545F: crypto/ansi_cprng.c 3546F: crypto/rng.c 3547 3548CS3308 MEDIA DRIVER 3549M: Hans Verkuil <hverkuil@xs4all.nl> 3550L: linux-media@vger.kernel.org 3551T: git git://linuxtv.org/media_tree.git 3552W: http://linuxtv.org 3553S: Odd Fixes 3554F: drivers/media/i2c/cs3308.c 3555F: drivers/media/i2c/cs3308.h 3556 3557CS5535 Audio ALSA driver 3558M: Jaya Kumar <jayakumar.alsa@gmail.com> 3559S: Maintained 3560F: sound/pci/cs5535audio/ 3561 3562CW1200 WLAN driver 3563M: Solomon Peachy <pizza@shaftnet.org> 3564S: Maintained 3565F: drivers/net/wireless/st/cw1200/ 3566 3567CX18 VIDEO4LINUX DRIVER 3568M: Andy Walls <awalls@md.metrocast.net> 3569L: ivtv-devel@ivtvdriver.org (subscribers-only) 3570L: linux-media@vger.kernel.org 3571T: git git://linuxtv.org/media_tree.git 3572W: https://linuxtv.org 3573W: http://www.ivtvdriver.org/index.php/Cx18 3574S: Maintained 3575F: Documentation/media/v4l-drivers/cx18* 3576F: drivers/media/pci/cx18/ 3577F: include/uapi/linux/ivtv* 3578 3579CX2341X MPEG ENCODER HELPER MODULE 3580M: Hans Verkuil <hverkuil@xs4all.nl> 3581L: linux-media@vger.kernel.org 3582T: git git://linuxtv.org/media_tree.git 3583W: https://linuxtv.org 3584S: Maintained 3585F: drivers/media/common/cx2341x* 3586F: include/media/cx2341x* 3587 3588CX24120 MEDIA DRIVER 3589M: Jemma Denson <jdenson@gmail.com> 3590M: Patrick Boettcher <patrick.boettcher@posteo.de> 3591L: linux-media@vger.kernel.org 3592W: https://linuxtv.org 3593Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3594S: Maintained 3595F: drivers/media/dvb-frontends/cx24120* 3596 3597CX88 VIDEO4LINUX DRIVER 3598M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3599M: Mauro Carvalho Chehab <mchehab@kernel.org> 3600L: linux-media@vger.kernel.org 3601W: https://linuxtv.org 3602T: git git://linuxtv.org/media_tree.git 3603S: Odd fixes 3604F: Documentation/media/v4l-drivers/cx88* 3605F: drivers/media/pci/cx88/ 3606 3607CXD2820R MEDIA DRIVER 3608M: Antti Palosaari <crope@iki.fi> 3609L: linux-media@vger.kernel.org 3610W: https://linuxtv.org 3611W: http://palosaari.fi/linux/ 3612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3613T: git git://linuxtv.org/anttip/media_tree.git 3614S: Maintained 3615F: drivers/media/dvb-frontends/cxd2820r* 3616 3617CXGB3 ETHERNET DRIVER (CXGB3) 3618M: Santosh Raspatur <santosh@chelsio.com> 3619L: netdev@vger.kernel.org 3620W: http://www.chelsio.com 3621S: Supported 3622F: drivers/net/ethernet/chelsio/cxgb3/ 3623 3624CXGB3 ISCSI DRIVER (CXGB3I) 3625M: Karen Xie <kxie@chelsio.com> 3626L: linux-scsi@vger.kernel.org 3627W: http://www.chelsio.com 3628S: Supported 3629F: drivers/scsi/cxgbi/cxgb3i 3630 3631CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3632M: Steve Wise <swise@chelsio.com> 3633L: linux-rdma@vger.kernel.org 3634W: http://www.openfabrics.org 3635S: Supported 3636F: drivers/infiniband/hw/cxgb3/ 3637F: include/uapi/rdma/cxgb3-abi.h 3638 3639CXGB4 ETHERNET DRIVER (CXGB4) 3640M: Ganesh Goudar <ganeshgr@chelsio.com> 3641L: netdev@vger.kernel.org 3642W: http://www.chelsio.com 3643S: Supported 3644F: drivers/net/ethernet/chelsio/cxgb4/ 3645 3646CXGB4 ISCSI DRIVER (CXGB4I) 3647M: Karen Xie <kxie@chelsio.com> 3648L: linux-scsi@vger.kernel.org 3649W: http://www.chelsio.com 3650S: Supported 3651F: drivers/scsi/cxgbi/cxgb4i 3652 3653CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3654M: Steve Wise <swise@chelsio.com> 3655L: linux-rdma@vger.kernel.org 3656W: http://www.openfabrics.org 3657S: Supported 3658F: drivers/infiniband/hw/cxgb4/ 3659F: include/uapi/rdma/cxgb4-abi.h 3660 3661CXGB4VF ETHERNET DRIVER (CXGB4VF) 3662M: Casey Leedom <leedom@chelsio.com> 3663L: netdev@vger.kernel.org 3664W: http://www.chelsio.com 3665S: Supported 3666F: drivers/net/ethernet/chelsio/cxgb4vf/ 3667 3668CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3669M: Ian Munsie <imunsie@au1.ibm.com> 3670M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3671L: linuxppc-dev@lists.ozlabs.org 3672S: Supported 3673F: arch/powerpc/platforms/powernv/pci-cxl.c 3674F: drivers/misc/cxl/ 3675F: include/misc/cxl* 3676F: include/uapi/misc/cxl.h 3677F: Documentation/powerpc/cxl.txt 3678F: Documentation/ABI/testing/sysfs-class-cxl 3679 3680CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3681M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3682M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3683M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3684L: linux-scsi@vger.kernel.org 3685S: Supported 3686F: drivers/scsi/cxlflash/ 3687F: include/uapi/scsi/cxlflash_ioctls.h 3688F: Documentation/powerpc/cxlflash.txt 3689 3690STMMAC ETHERNET DRIVER 3691M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3692M: Alexandre Torgue <alexandre.torgue@st.com> 3693L: netdev@vger.kernel.org 3694W: http://www.stlinux.com 3695S: Supported 3696F: drivers/net/ethernet/stmicro/stmmac/ 3697 3698CYBERPRO FB DRIVER 3699M: Russell King <linux@armlinux.org.uk> 3700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3701W: http://www.armlinux.org.uk/ 3702S: Maintained 3703F: drivers/video/fbdev/cyber2000fb.* 3704 3705CYCLADES ASYNC MUX DRIVER 3706W: http://www.cyclades.com/ 3707S: Orphan 3708F: drivers/tty/cyclades.c 3709F: include/linux/cyclades.h 3710F: include/uapi/linux/cyclades.h 3711 3712CYCLADES PC300 DRIVER 3713W: http://www.cyclades.com/ 3714S: Orphan 3715F: drivers/net/wan/pc300* 3716 3717CYPRESS_FIRMWARE MEDIA DRIVER 3718M: Antti Palosaari <crope@iki.fi> 3719L: linux-media@vger.kernel.org 3720W: https://linuxtv.org 3721W: http://palosaari.fi/linux/ 3722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3723T: git git://linuxtv.org/anttip/media_tree.git 3724S: Maintained 3725F: drivers/media/common/cypress_firmware* 3726 3727CYTTSP TOUCHSCREEN DRIVER 3728M: Ferruh Yigit <fery@cypress.com> 3729L: linux-input@vger.kernel.org 3730S: Supported 3731F: drivers/input/touchscreen/cyttsp* 3732F: include/linux/input/cyttsp.h 3733 3734DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3735M: Joshua Kinard <kumba@gentoo.org> 3736S: Maintained 3737F: drivers/rtc/rtc-ds1685.c 3738F: include/linux/rtc/ds1685.h 3739 3740DAMA SLAVE for AX.25 3741M: Joerg Reuter <jreuter@yaina.de> 3742W: http://yaina.de/jreuter/ 3743W: http://www.qsl.net/dl1bke/ 3744L: linux-hams@vger.kernel.org 3745S: Maintained 3746F: net/ax25/af_ax25.c 3747F: net/ax25/ax25_dev.c 3748F: net/ax25/ax25_ds_* 3749F: net/ax25/ax25_in.c 3750F: net/ax25/ax25_out.c 3751F: net/ax25/ax25_timer.c 3752F: net/ax25/sysctl_net_ax25.c 3753 3754DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3755L: netdev@vger.kernel.org 3756S: Orphan 3757F: Documentation/networking/dmfe.txt 3758F: drivers/net/ethernet/dec/tulip/dmfe.c 3759 3760DC390/AM53C974 SCSI driver 3761M: Hannes Reinecke <hare@suse.com> 3762L: linux-scsi@vger.kernel.org 3763S: Maintained 3764F: drivers/scsi/am53c974.c 3765 3766DC395x SCSI driver 3767M: Oliver Neukum <oliver@neukum.org> 3768M: Ali Akcaagac <aliakc@web.de> 3769M: Jamie Lenehan <lenehan@twibble.org> 3770L: dc395x@twibble.org 3771W: http://twibble.org/dist/dc395x/ 3772W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3773S: Maintained 3774F: Documentation/scsi/dc395x.txt 3775F: drivers/scsi/dc395x.* 3776 3777DCCP PROTOCOL 3778M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3779L: dccp@vger.kernel.org 3780W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3781S: Maintained 3782F: include/linux/dccp.h 3783F: include/uapi/linux/dccp.h 3784F: include/linux/tfrc.h 3785F: net/dccp/ 3786 3787DECnet NETWORK LAYER 3788W: http://linux-decnet.sourceforge.net 3789L: linux-decnet-user@lists.sourceforge.net 3790S: Orphan 3791F: Documentation/networking/decnet.txt 3792F: net/decnet/ 3793 3794DECSTATION PLATFORM SUPPORT 3795M: "Maciej W. Rozycki" <macro@linux-mips.org> 3796L: linux-mips@linux-mips.org 3797W: http://www.linux-mips.org/wiki/DECstation 3798S: Maintained 3799F: arch/mips/dec/ 3800F: arch/mips/include/asm/dec/ 3801F: arch/mips/include/asm/mach-dec/ 3802 3803DEFXX FDDI NETWORK DRIVER 3804M: "Maciej W. Rozycki" <macro@linux-mips.org> 3805S: Maintained 3806F: drivers/net/fddi/defxx.* 3807 3808DELL LAPTOP DRIVER 3809M: Matthew Garrett <mjg59@srcf.ucam.org> 3810M: Pali Rohár <pali.rohar@gmail.com> 3811L: platform-driver-x86@vger.kernel.org 3812S: Maintained 3813F: drivers/platform/x86/dell-laptop.c 3814 3815DELL LAPTOP RBTN DRIVER 3816M: Pali Rohár <pali.rohar@gmail.com> 3817S: Maintained 3818F: drivers/platform/x86/dell-rbtn.* 3819 3820DELL LAPTOP FREEFALL DRIVER 3821M: Pali Rohár <pali.rohar@gmail.com> 3822S: Maintained 3823F: drivers/platform/x86/dell-smo8800.c 3824 3825DELL LAPTOP SMM DRIVER 3826M: Pali Rohár <pali.rohar@gmail.com> 3827S: Maintained 3828F: drivers/hwmon/dell-smm-hwmon.c 3829F: include/uapi/linux/i8k.h 3830 3831DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3832M: Doug Warzecha <Douglas_Warzecha@dell.com> 3833S: Maintained 3834F: Documentation/dcdbas.txt 3835F: drivers/firmware/dcdbas.* 3836 3837DELL WMI EXTRAS DRIVER 3838M: Matthew Garrett <mjg59@srcf.ucam.org> 3839M: Pali Rohár <pali.rohar@gmail.com> 3840S: Maintained 3841F: drivers/platform/x86/dell-wmi.c 3842 3843DESIGNWARE USB2 DRD IP DRIVER 3844M: John Youn <johnyoun@synopsys.com> 3845L: linux-usb@vger.kernel.org 3846T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3847S: Maintained 3848F: drivers/usb/dwc2/ 3849 3850DESIGNWARE USB3 DRD IP DRIVER 3851M: Felipe Balbi <balbi@kernel.org> 3852L: linux-usb@vger.kernel.org 3853T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3854S: Maintained 3855F: drivers/usb/dwc3/ 3856 3857DEVICE COREDUMP (DEV_COREDUMP) 3858M: Johannes Berg <johannes@sipsolutions.net> 3859L: linux-kernel@vger.kernel.org 3860S: Maintained 3861F: drivers/base/devcoredump.c 3862F: include/linux/devcoredump.h 3863 3864DEVICE FREQUENCY (DEVFREQ) 3865M: MyungJoo Ham <myungjoo.ham@samsung.com> 3866M: Kyungmin Park <kyungmin.park@samsung.com> 3867R: Chanwoo Choi <cw00.choi@samsung.com> 3868L: linux-pm@vger.kernel.org 3869T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3870S: Maintained 3871F: drivers/devfreq/ 3872F: include/linux/devfreq.h 3873F: Documentation/devicetree/bindings/devfreq/ 3874 3875DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3876M: Chanwoo Choi <cw00.choi@samsung.com> 3877L: linux-pm@vger.kernel.org 3878T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3879S: Supported 3880F: drivers/devfreq/event/ 3881F: drivers/devfreq/devfreq-event.c 3882F: include/linux/devfreq-event.h 3883F: Documentation/devicetree/bindings/devfreq/event/ 3884 3885BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3886M: Chanwoo Choi <cw00.choi@samsung.com> 3887L: linux-pm@vger.kernel.org 3888L: linux-samsung-soc@vger.kernel.org 3889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3890S: Maintained 3891F: drivers/devfreq/exynos-bus.c 3892F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3893 3894DEVICE NUMBER REGISTRY 3895M: Torben Mathiasen <device@lanana.org> 3896W: http://lanana.org/docs/device-list/index.html 3897S: Maintained 3898 3899DEVICE-MAPPER (LVM) 3900M: Alasdair Kergon <agk@redhat.com> 3901M: Mike Snitzer <snitzer@redhat.com> 3902M: dm-devel@redhat.com 3903L: dm-devel@redhat.com 3904W: http://sources.redhat.com/dm 3905Q: http://patchwork.kernel.org/project/dm-devel/list/ 3906T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3907T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3908S: Maintained 3909F: Documentation/device-mapper/ 3910F: drivers/md/dm* 3911F: drivers/md/persistent-data/ 3912F: include/linux/device-mapper.h 3913F: include/linux/dm-*.h 3914F: include/uapi/linux/dm-*.h 3915 3916DEVLINK 3917M: Jiri Pirko <jiri@mellanox.com> 3918L: netdev@vger.kernel.org 3919S: Supported 3920F: net/core/devlink.c 3921F: include/net/devlink.h 3922F: include/uapi/linux/devlink.h 3923 3924DIALOG SEMICONDUCTOR DRIVERS 3925M: Support Opensource <support.opensource@diasemi.com> 3926W: http://www.dialog-semiconductor.com/products 3927S: Supported 3928F: Documentation/hwmon/da90?? 3929F: Documentation/devicetree/bindings/mfd/da90*.txt 3930F: Documentation/devicetree/bindings/regulator/da92*.txt 3931F: Documentation/devicetree/bindings/sound/da[79]*.txt 3932F: drivers/gpio/gpio-da90??.c 3933F: drivers/hwmon/da90??-hwmon.c 3934F: drivers/iio/adc/da91??-*.c 3935F: drivers/input/misc/da90??_onkey.c 3936F: drivers/input/touchscreen/da9052_tsi.c 3937F: drivers/leds/leds-da90??.c 3938F: drivers/mfd/da903x.c 3939F: drivers/mfd/da90??-*.c 3940F: drivers/mfd/da91??-*.c 3941F: drivers/power/supply/da9052-battery.c 3942F: drivers/power/supply/da91??-*.c 3943F: drivers/regulator/da903x.c 3944F: drivers/regulator/da9???-regulator.[ch] 3945F: drivers/rtc/rtc-da90??.c 3946F: drivers/video/backlight/da90??_bl.c 3947F: drivers/watchdog/da90??_wdt.c 3948F: include/linux/mfd/da903x.h 3949F: include/linux/mfd/da9052/ 3950F: include/linux/mfd/da9055/ 3951F: include/linux/mfd/da9062/ 3952F: include/linux/mfd/da9063/ 3953F: include/linux/mfd/da9150/ 3954F: include/linux/regulator/da9211.h 3955F: include/sound/da[79]*.h 3956F: sound/soc/codecs/da[79]*.[ch] 3957 3958DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3959M: William Breathitt Gray <vilhelm.gray@gmail.com> 3960L: linux-gpio@vger.kernel.org 3961S: Maintained 3962F: drivers/gpio/gpio-gpio-mm.c 3963 3964DIGI NEO AND CLASSIC PCI PRODUCTS 3965M: Lidza Louina <lidza.louina@gmail.com> 3966M: Mark Hounschell <markh@compro.net> 3967L: driverdev-devel@linuxdriverproject.org 3968S: Maintained 3969F: drivers/staging/dgnc/ 3970 3971DIOLAN U2C-12 I2C DRIVER 3972M: Guenter Roeck <linux@roeck-us.net> 3973L: linux-i2c@vger.kernel.org 3974S: Maintained 3975F: drivers/i2c/busses/i2c-diolan-u2c.c 3976 3977DIRECT ACCESS (DAX) 3978M: Matthew Wilcox <mawilcox@microsoft.com> 3979M: Ross Zwisler <ross.zwisler@linux.intel.com> 3980L: linux-fsdevel@vger.kernel.org 3981S: Supported 3982F: fs/dax.c 3983F: include/linux/dax.h 3984F: include/trace/events/fs_dax.h 3985 3986DIRECTORY NOTIFICATION (DNOTIFY) 3987M: Eric Paris <eparis@parisplace.org> 3988S: Maintained 3989F: Documentation/filesystems/dnotify.txt 3990F: fs/notify/dnotify/ 3991F: include/linux/dnotify.h 3992 3993DISK GEOMETRY AND PARTITION HANDLING 3994M: Andries Brouwer <aeb@cwi.nl> 3995W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3996W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3997W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3998S: Maintained 3999 4000DISKQUOTA 4001M: Jan Kara <jack@suse.com> 4002S: Maintained 4003F: Documentation/filesystems/quota.txt 4004F: fs/quota/ 4005F: include/linux/quota*.h 4006F: include/uapi/linux/quota*.h 4007 4008DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4009M: Bernie Thompson <bernie@plugable.com> 4010L: linux-fbdev@vger.kernel.org 4011S: Maintained 4012W: http://plugable.com/category/projects/udlfb/ 4013F: drivers/video/fbdev/udlfb.c 4014F: include/video/udlfb.h 4015F: Documentation/fb/udlfb.txt 4016 4017DISTRIBUTED LOCK MANAGER (DLM) 4018M: Christine Caulfield <ccaulfie@redhat.com> 4019M: David Teigland <teigland@redhat.com> 4020L: cluster-devel@redhat.com 4021W: http://sources.redhat.com/cluster/ 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4023S: Supported 4024F: fs/dlm/ 4025 4026DMA BUFFER SHARING FRAMEWORK 4027M: Sumit Semwal <sumit.semwal@linaro.org> 4028S: Maintained 4029L: linux-media@vger.kernel.org 4030L: dri-devel@lists.freedesktop.org 4031L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4032F: drivers/dma-buf/ 4033F: include/linux/dma-buf* 4034F: include/linux/reservation.h 4035F: include/linux/*fence.h 4036F: Documentation/driver-api/dma-buf.rst 4037T: git git://anongit.freedesktop.org/drm/drm-misc 4038 4039SYNC FILE FRAMEWORK 4040M: Sumit Semwal <sumit.semwal@linaro.org> 4041R: Gustavo Padovan <gustavo@padovan.org> 4042S: Maintained 4043L: linux-media@vger.kernel.org 4044L: dri-devel@lists.freedesktop.org 4045F: drivers/dma-buf/sync_* 4046F: drivers/dma-buf/dma-fence* 4047F: drivers/dma-buf/sw_sync.c 4048F: include/linux/sync_file.h 4049F: include/uapi/linux/sync_file.h 4050F: Documentation/sync_file.txt 4051T: git git://anongit.freedesktop.org/drm/drm-misc 4052 4053DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4054M: Vinod Koul <vinod.koul@intel.com> 4055L: dmaengine@vger.kernel.org 4056Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4057S: Maintained 4058F: drivers/dma/ 4059F: include/linux/dmaengine.h 4060F: Documentation/devicetree/bindings/dma/ 4061F: Documentation/dmaengine/ 4062T: git git://git.infradead.org/users/vkoul/slave-dma.git 4063 4064DME1737 HARDWARE MONITOR DRIVER 4065M: Juerg Haefliger <juergh@gmail.com> 4066L: linux-hwmon@vger.kernel.org 4067S: Maintained 4068F: Documentation/hwmon/dme1737 4069F: drivers/hwmon/dme1737.c 4070 4071DMI/SMBIOS SUPPORT 4072M: Jean Delvare <jdelvare@suse.com> 4073S: Maintained 4074T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4075F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4076F: drivers/firmware/dmi-id.c 4077F: drivers/firmware/dmi_scan.c 4078F: include/linux/dmi.h 4079 4080DOCUMENTATION 4081M: Jonathan Corbet <corbet@lwn.net> 4082L: linux-doc@vger.kernel.org 4083S: Maintained 4084F: Documentation/ 4085F: scripts/docproc.c 4086F: scripts/kernel-doc* 4087X: Documentation/ABI/ 4088X: Documentation/devicetree/ 4089X: Documentation/acpi 4090X: Documentation/power 4091X: Documentation/spi 4092X: Documentation/media 4093T: git git://git.lwn.net/linux.git docs-next 4094 4095DOUBLETALK DRIVER 4096M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4097L: blinux-list@redhat.com 4098S: Maintained 4099F: drivers/char/dtlk.c 4100F: include/linux/dtlk.h 4101 4102DPT_I2O SCSI RAID DRIVER 4103M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4104L: linux-scsi@vger.kernel.org 4105W: http://www.adaptec.com/ 4106S: Maintained 4107F: drivers/scsi/dpt* 4108F: drivers/scsi/dpt/ 4109 4110DRBD DRIVER 4111M: Philipp Reisner <philipp.reisner@linbit.com> 4112M: Lars Ellenberg <lars.ellenberg@linbit.com> 4113L: drbd-dev@lists.linbit.com 4114W: http://www.drbd.org 4115T: git git://git.linbit.com/linux-drbd.git 4116T: git git://git.linbit.com/drbd-8.4.git 4117S: Supported 4118F: drivers/block/drbd/ 4119F: lib/lru_cache.c 4120F: Documentation/blockdev/drbd/ 4121 4122DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4123M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4124T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4125S: Supported 4126F: Documentation/kobject.txt 4127F: drivers/base/ 4128F: fs/debugfs/ 4129F: fs/kernfs/ 4130F: fs/sysfs/ 4131F: include/linux/debugfs.h 4132F: include/linux/kobj* 4133F: lib/kobj* 4134 4135DRM DRIVERS 4136M: David Airlie <airlied@linux.ie> 4137L: dri-devel@lists.freedesktop.org 4138T: git git://people.freedesktop.org/~airlied/linux 4139B: https://bugs.freedesktop.org/ 4140C: irc://chat.freenode.net/dri-devel 4141S: Maintained 4142F: drivers/gpu/drm/ 4143F: drivers/gpu/vga/ 4144F: Documentation/devicetree/bindings/display/ 4145F: Documentation/devicetree/bindings/gpu/ 4146F: Documentation/devicetree/bindings/video/ 4147F: Documentation/gpu/ 4148F: include/drm/ 4149F: include/uapi/drm/ 4150 4151DRM DRIVERS AND MISC GPU PATCHES 4152M: Daniel Vetter <daniel.vetter@intel.com> 4153M: Jani Nikula <jani.nikula@linux.intel.com> 4154M: Sean Paul <seanpaul@chromium.org> 4155W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4156S: Maintained 4157T: git git://anongit.freedesktop.org/drm/drm-misc 4158F: Documentation/gpu/ 4159F: drivers/gpu/vga/ 4160F: drivers/gpu/drm/* 4161F: include/drm/drm* 4162F: include/uapi/drm/drm* 4163 4164DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4165M: Dave Airlie <airlied@redhat.com> 4166S: Odd Fixes 4167F: drivers/gpu/drm/ast/ 4168 4169DRM DRIVERS FOR BRIDGE CHIPS 4170M: Archit Taneja <architt@codeaurora.org> 4171S: Maintained 4172T: git git://anongit.freedesktop.org/drm/drm-misc 4173F: drivers/gpu/drm/bridge/ 4174 4175DRM DRIVER FOR BOCHS VIRTUAL GPU 4176M: Gerd Hoffmann <kraxel@redhat.com> 4177L: virtualization@lists.linux-foundation.org 4178T: git git://git.kraxel.org/linux drm-qemu 4179S: Maintained 4180F: drivers/gpu/drm/bochs/ 4181 4182DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4183M: Dave Airlie <airlied@redhat.com> 4184M: Gerd Hoffmann <kraxel@redhat.com> 4185L: virtualization@lists.linux-foundation.org 4186T: git git://git.kraxel.org/linux drm-qemu 4187S: Obsolete 4188W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4189F: drivers/gpu/drm/cirrus/ 4190 4191RADEON and AMDGPU DRM DRIVERS 4192M: Alex Deucher <alexander.deucher@amd.com> 4193M: Christian König <christian.koenig@amd.com> 4194L: amd-gfx@lists.freedesktop.org 4195T: git git://people.freedesktop.org/~agd5f/linux 4196S: Supported 4197F: drivers/gpu/drm/radeon/ 4198F: include/uapi/drm/radeon_drm.h 4199F: drivers/gpu/drm/amd/ 4200F: include/uapi/drm/amdgpu_drm.h 4201 4202DRM PANEL DRIVERS 4203M: Thierry Reding <thierry.reding@gmail.com> 4204L: dri-devel@lists.freedesktop.org 4205T: git git://anongit.freedesktop.org/tegra/linux.git 4206S: Maintained 4207F: drivers/gpu/drm/drm_panel.c 4208F: drivers/gpu/drm/panel/ 4209F: include/drm/drm_panel.h 4210F: Documentation/devicetree/bindings/display/panel/ 4211 4212INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4213M: Daniel Vetter <daniel.vetter@intel.com> 4214M: Jani Nikula <jani.nikula@linux.intel.com> 4215L: intel-gfx@lists.freedesktop.org 4216W: https://01.org/linuxgraphics/ 4217B: https://01.org/linuxgraphics/documentation/how-report-bugs 4218C: irc://chat.freenode.net/intel-gfx 4219Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4220T: git git://anongit.freedesktop.org/drm-intel 4221S: Supported 4222F: drivers/gpu/drm/i915/ 4223F: include/drm/i915* 4224F: include/uapi/drm/i915_drm.h 4225F: Documentation/gpu/i915.rst 4226 4227INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4228M: Zhenyu Wang <zhenyuw@linux.intel.com> 4229M: Zhi Wang <zhi.a.wang@intel.com> 4230L: intel-gvt-dev@lists.freedesktop.org 4231L: intel-gfx@lists.freedesktop.org 4232W: https://01.org/igvt-g 4233T: git https://github.com/01org/gvt-linux.git 4234S: Supported 4235F: drivers/gpu/drm/i915/gvt/ 4236 4237DRM DRIVERS FOR ATMEL HLCDC 4238M: Boris Brezillon <boris.brezillon@free-electrons.com> 4239L: dri-devel@lists.freedesktop.org 4240S: Supported 4241F: drivers/gpu/drm/atmel-hlcdc/ 4242F: Documentation/devicetree/bindings/drm/atmel/ 4243 4244DRM DRIVERS FOR ALLWINNER A10 4245M: Maxime Ripard <maxime.ripard@free-electrons.com> 4246L: dri-devel@lists.freedesktop.org 4247S: Supported 4248F: drivers/gpu/drm/sun4i/ 4249F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4250 4251DRM DRIVERS FOR AMLOGIC SOCS 4252M: Neil Armstrong <narmstrong@baylibre.com> 4253L: dri-devel@lists.freedesktop.org 4254L: linux-amlogic@lists.infradead.org 4255W: http://linux-meson.com/ 4256S: Supported 4257F: drivers/gpu/drm/meson/ 4258F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4259 4260DRM DRIVERS FOR EXYNOS 4261M: Inki Dae <inki.dae@samsung.com> 4262M: Joonyoung Shim <jy0922.shim@samsung.com> 4263M: Seung-Woo Kim <sw0312.kim@samsung.com> 4264M: Kyungmin Park <kyungmin.park@samsung.com> 4265L: dri-devel@lists.freedesktop.org 4266T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4267S: Supported 4268F: drivers/gpu/drm/exynos/ 4269F: include/uapi/drm/exynos_drm.h 4270F: Documentation/devicetree/bindings/display/exynos/ 4271 4272DRM DRIVERS FOR FREESCALE DCU 4273M: Stefan Agner <stefan@agner.ch> 4274M: Alison Wang <alison.wang@freescale.com> 4275L: dri-devel@lists.freedesktop.org 4276S: Supported 4277F: drivers/gpu/drm/fsl-dcu/ 4278F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4279F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4280F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4281 4282DRM DRIVERS FOR FREESCALE IMX 4283M: Philipp Zabel <p.zabel@pengutronix.de> 4284L: dri-devel@lists.freedesktop.org 4285S: Maintained 4286F: drivers/gpu/drm/imx/ 4287F: drivers/gpu/ipu-v3/ 4288F: Documentation/devicetree/bindings/display/imx/ 4289 4290DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4291M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4292L: dri-devel@lists.freedesktop.org 4293T: git git://github.com/patjak/drm-gma500 4294S: Maintained 4295F: drivers/gpu/drm/gma500/ 4296 4297DRM DRIVERS FOR HISILICON 4298M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4299M: Rongrong Zou <zourongrong@gmail.com> 4300R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4301R: Chen Feng <puck.chen@hisilicon.com> 4302L: dri-devel@lists.freedesktop.org 4303T: git git://github.com/xin3liang/linux.git 4304S: Maintained 4305F: drivers/gpu/drm/hisilicon/ 4306F: Documentation/devicetree/bindings/display/hisilicon/ 4307 4308DRM DRIVER FOR INTEL I810 VIDEO CARDS 4309S: Orphan / Obsolete 4310F: drivers/gpu/drm/i810/ 4311F: include/uapi/drm/i810_drm.h 4312 4313DRM DRIVERS FOR MEDIATEK 4314M: CK Hu <ck.hu@mediatek.com> 4315M: Philipp Zabel <p.zabel@pengutronix.de> 4316L: dri-devel@lists.freedesktop.org 4317S: Supported 4318F: drivers/gpu/drm/mediatek/ 4319F: Documentation/devicetree/bindings/display/mediatek/ 4320 4321DRM DRIVER FOR MI0283QT 4322M: Noralf Trønnes <noralf@tronnes.org> 4323S: Maintained 4324F: drivers/gpu/drm/tinydrm/mi0283qt.c 4325F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4326 4327DRM DRIVER FOR MSM ADRENO GPU 4328M: Rob Clark <robdclark@gmail.com> 4329L: linux-arm-msm@vger.kernel.org 4330L: dri-devel@lists.freedesktop.org 4331L: freedreno@lists.freedesktop.org 4332T: git git://people.freedesktop.org/~robclark/linux 4333S: Maintained 4334F: drivers/gpu/drm/msm/ 4335F: include/uapi/drm/msm_drm.h 4336F: Documentation/devicetree/bindings/display/msm/ 4337 4338DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4339M: Ben Skeggs <bskeggs@redhat.com> 4340L: dri-devel@lists.freedesktop.org 4341L: nouveau@lists.freedesktop.org 4342T: git git://github.com/skeggsb/linux 4343S: Supported 4344F: drivers/gpu/drm/nouveau/ 4345F: include/uapi/drm/nouveau_drm.h 4346 4347DRM DRIVERS FOR NVIDIA TEGRA 4348M: Thierry Reding <thierry.reding@gmail.com> 4349L: dri-devel@lists.freedesktop.org 4350L: linux-tegra@vger.kernel.org 4351T: git git://anongit.freedesktop.org/tegra/linux.git 4352S: Supported 4353F: drivers/gpu/drm/tegra/ 4354F: drivers/gpu/host1x/ 4355F: include/linux/host1x.h 4356F: include/uapi/drm/tegra_drm.h 4357F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4358 4359DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4360S: Orphan / Obsolete 4361F: drivers/gpu/drm/mga/ 4362F: include/uapi/drm/mga_drm.h 4363 4364DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4365M: Dave Airlie <airlied@redhat.com> 4366S: Odd Fixes 4367F: drivers/gpu/drm/mgag200/ 4368 4369DRM DRIVER FOR RAGE 128 VIDEO CARDS 4370S: Orphan / Obsolete 4371F: drivers/gpu/drm/r128/ 4372F: include/uapi/drm/r128_drm.h 4373 4374DRM DRIVERS FOR RENESAS 4375M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4376L: dri-devel@lists.freedesktop.org 4377L: linux-renesas-soc@vger.kernel.org 4378T: git git://linuxtv.org/pinchartl/fbdev 4379S: Supported 4380F: drivers/gpu/drm/rcar-du/ 4381F: drivers/gpu/drm/shmobile/ 4382F: include/linux/platform_data/shmob_drm.h 4383F: Documentation/devicetree/bindings/display/renesas,du.txt 4384 4385DRM DRIVER FOR QXL VIRTUAL GPU 4386M: Dave Airlie <airlied@redhat.com> 4387M: Gerd Hoffmann <kraxel@redhat.com> 4388L: virtualization@lists.linux-foundation.org 4389T: git git://git.kraxel.org/linux drm-qemu 4390S: Maintained 4391F: drivers/gpu/drm/qxl/ 4392F: include/uapi/drm/qxl_drm.h 4393 4394DRM DRIVERS FOR ROCKCHIP 4395M: Mark Yao <mark.yao@rock-chips.com> 4396L: dri-devel@lists.freedesktop.org 4397S: Maintained 4398F: drivers/gpu/drm/rockchip/ 4399F: Documentation/devicetree/bindings/display/rockchip/ 4400 4401DRM DRIVER FOR SAVAGE VIDEO CARDS 4402S: Orphan / Obsolete 4403F: drivers/gpu/drm/savage/ 4404F: include/uapi/drm/savage_drm.h 4405 4406DRM DRIVER FOR SIS VIDEO CARDS 4407S: Orphan / Obsolete 4408F: drivers/gpu/drm/sis/ 4409F: include/uapi/drm/sis_drm.h 4410 4411DRM DRIVERS FOR STI 4412M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4413M: Vincent Abriou <vincent.abriou@st.com> 4414L: dri-devel@lists.freedesktop.org 4415T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4416S: Maintained 4417F: drivers/gpu/drm/sti 4418F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4419 4420DRM DRIVER FOR TDFX VIDEO CARDS 4421S: Orphan / Obsolete 4422F: drivers/gpu/drm/tdfx/ 4423 4424DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4425M: Dave Airlie <airlied@redhat.com> 4426S: Odd Fixes 4427F: drivers/gpu/drm/udl/ 4428 4429DRM DRIVERS FOR VIVANTE GPU IP 4430M: Lucas Stach <l.stach@pengutronix.de> 4431R: Russell King <linux+etnaviv@armlinux.org.uk> 4432R: Christian Gmeiner <christian.gmeiner@gmail.com> 4433L: etnaviv@lists.freedesktop.org 4434L: dri-devel@lists.freedesktop.org 4435S: Maintained 4436F: drivers/gpu/drm/etnaviv/ 4437F: include/uapi/drm/etnaviv_drm.h 4438F: Documentation/devicetree/bindings/display/etnaviv/ 4439 4440DRM DRIVER FOR VMWARE VIRTUAL GPU 4441M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4442M: Sinclair Yeh <syeh@vmware.com> 4443M: Thomas Hellstrom <thellstrom@vmware.com> 4444L: dri-devel@lists.freedesktop.org 4445T: git git://people.freedesktop.org/~syeh/repos_linux 4446T: git git://people.freedesktop.org/~thomash/linux 4447S: Supported 4448F: drivers/gpu/drm/vmwgfx/ 4449F: include/uapi/drm/vmwgfx_drm.h 4450 4451DRM DRIVERS FOR VC4 4452M: Eric Anholt <eric@anholt.net> 4453T: git git://github.com/anholt/linux 4454S: Supported 4455F: drivers/gpu/drm/vc4/ 4456F: include/uapi/drm/vc4_drm.h 4457F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4458 4459DRM DRIVERS FOR TI OMAP 4460M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4461L: dri-devel@lists.freedesktop.org 4462S: Maintained 4463F: drivers/gpu/drm/omapdrm/ 4464F: Documentation/devicetree/bindings/display/ti/ 4465 4466DRM DRIVERS FOR TI LCDC 4467M: Jyri Sarha <jsarha@ti.com> 4468R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4469L: dri-devel@lists.freedesktop.org 4470S: Maintained 4471F: drivers/gpu/drm/tilcdc/ 4472F: Documentation/devicetree/bindings/display/tilcdc/ 4473 4474DRM DRIVERS FOR ZTE ZX 4475M: Shawn Guo <shawnguo@kernel.org> 4476L: dri-devel@lists.freedesktop.org 4477S: Maintained 4478F: drivers/gpu/drm/zte/ 4479F: Documentation/devicetree/bindings/display/zte,vou.txt 4480 4481DSBR100 USB FM RADIO DRIVER 4482M: Alexey Klimov <klimov.linux@gmail.com> 4483L: linux-media@vger.kernel.org 4484T: git git://linuxtv.org/media_tree.git 4485S: Maintained 4486F: drivers/media/radio/dsbr100.c 4487 4488DSCC4 DRIVER 4489M: Francois Romieu <romieu@fr.zoreil.com> 4490L: netdev@vger.kernel.org 4491S: Maintained 4492F: drivers/net/wan/dscc4.c 4493 4494DT3155 MEDIA DRIVER 4495M: Hans Verkuil <hverkuil@xs4all.nl> 4496L: linux-media@vger.kernel.org 4497T: git git://linuxtv.org/media_tree.git 4498W: https://linuxtv.org 4499S: Odd Fixes 4500F: drivers/media/pci/dt3155/ 4501 4502DVB_USB_AF9015 MEDIA DRIVER 4503M: Antti Palosaari <crope@iki.fi> 4504L: linux-media@vger.kernel.org 4505W: https://linuxtv.org 4506W: http://palosaari.fi/linux/ 4507Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4508T: git git://linuxtv.org/anttip/media_tree.git 4509S: Maintained 4510F: drivers/media/usb/dvb-usb-v2/af9015* 4511 4512DVB_USB_AF9035 MEDIA DRIVER 4513M: Antti Palosaari <crope@iki.fi> 4514L: linux-media@vger.kernel.org 4515W: https://linuxtv.org 4516W: http://palosaari.fi/linux/ 4517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4518T: git git://linuxtv.org/anttip/media_tree.git 4519S: Maintained 4520F: drivers/media/usb/dvb-usb-v2/af9035* 4521 4522DVB_USB_ANYSEE MEDIA DRIVER 4523M: Antti Palosaari <crope@iki.fi> 4524L: linux-media@vger.kernel.org 4525W: https://linuxtv.org 4526W: http://palosaari.fi/linux/ 4527Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4528T: git git://linuxtv.org/anttip/media_tree.git 4529S: Maintained 4530F: drivers/media/usb/dvb-usb-v2/anysee* 4531 4532DVB_USB_AU6610 MEDIA DRIVER 4533M: Antti Palosaari <crope@iki.fi> 4534L: linux-media@vger.kernel.org 4535W: https://linuxtv.org 4536W: http://palosaari.fi/linux/ 4537Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4538T: git git://linuxtv.org/anttip/media_tree.git 4539S: Maintained 4540F: drivers/media/usb/dvb-usb-v2/au6610* 4541 4542DVB_USB_CE6230 MEDIA DRIVER 4543M: Antti Palosaari <crope@iki.fi> 4544L: linux-media@vger.kernel.org 4545W: https://linuxtv.org 4546W: http://palosaari.fi/linux/ 4547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4548T: git git://linuxtv.org/anttip/media_tree.git 4549S: Maintained 4550F: drivers/media/usb/dvb-usb-v2/ce6230* 4551 4552DVB_USB_CXUSB MEDIA DRIVER 4553M: Michael Krufky <mkrufky@linuxtv.org> 4554L: linux-media@vger.kernel.org 4555W: https://linuxtv.org 4556W: http://github.com/mkrufky 4557Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4558T: git git://linuxtv.org/media_tree.git 4559S: Maintained 4560F: drivers/media/usb/dvb-usb/cxusb* 4561 4562DVB_USB_EC168 MEDIA DRIVER 4563M: Antti Palosaari <crope@iki.fi> 4564L: linux-media@vger.kernel.org 4565W: https://linuxtv.org 4566W: http://palosaari.fi/linux/ 4567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4568T: git git://linuxtv.org/anttip/media_tree.git 4569S: Maintained 4570F: drivers/media/usb/dvb-usb-v2/ec168* 4571 4572DVB_USB_GL861 MEDIA DRIVER 4573M: Antti Palosaari <crope@iki.fi> 4574L: linux-media@vger.kernel.org 4575W: https://linuxtv.org 4576Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4577T: git git://linuxtv.org/anttip/media_tree.git 4578S: Maintained 4579F: drivers/media/usb/dvb-usb-v2/gl861* 4580 4581DVB_USB_MXL111SF MEDIA DRIVER 4582M: Michael Krufky <mkrufky@linuxtv.org> 4583L: linux-media@vger.kernel.org 4584W: https://linuxtv.org 4585W: http://github.com/mkrufky 4586Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4587T: git git://linuxtv.org/mkrufky/mxl111sf.git 4588S: Maintained 4589F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4590 4591DVB_USB_RTL28XXU MEDIA DRIVER 4592M: Antti Palosaari <crope@iki.fi> 4593L: linux-media@vger.kernel.org 4594W: https://linuxtv.org 4595W: http://palosaari.fi/linux/ 4596Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4597T: git git://linuxtv.org/anttip/media_tree.git 4598S: Maintained 4599F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4600 4601DVB_USB_V2 MEDIA DRIVER 4602M: Antti Palosaari <crope@iki.fi> 4603L: linux-media@vger.kernel.org 4604W: https://linuxtv.org 4605W: http://palosaari.fi/linux/ 4606Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4607T: git git://linuxtv.org/anttip/media_tree.git 4608S: Maintained 4609F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4610F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4611 4612DYNAMIC DEBUG 4613M: Jason Baron <jbaron@akamai.com> 4614S: Maintained 4615F: lib/dynamic_debug.c 4616F: include/linux/dynamic_debug.h 4617 4618DZ DECSTATION DZ11 SERIAL DRIVER 4619M: "Maciej W. Rozycki" <macro@linux-mips.org> 4620S: Maintained 4621F: drivers/tty/serial/dz.* 4622 4623E3X0 POWER BUTTON DRIVER 4624M: Moritz Fischer <moritz.fischer@ettus.com> 4625L: usrp-users@lists.ettus.com 4626W: http://www.ettus.com 4627S: Supported 4628F: drivers/input/misc/e3x0-button.c 4629F: Documentation/devicetree/bindings/input/e3x0-button.txt 4630 4631E4000 MEDIA DRIVER 4632M: Antti Palosaari <crope@iki.fi> 4633L: linux-media@vger.kernel.org 4634W: https://linuxtv.org 4635W: http://palosaari.fi/linux/ 4636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4637T: git git://linuxtv.org/anttip/media_tree.git 4638S: Maintained 4639F: drivers/media/tuners/e4000* 4640 4641EATA ISA/EISA/PCI SCSI DRIVER 4642M: Dario Ballabio <ballabio_dario@emc.com> 4643L: linux-scsi@vger.kernel.org 4644S: Maintained 4645F: drivers/scsi/eata.c 4646 4647EC100 MEDIA DRIVER 4648M: Antti Palosaari <crope@iki.fi> 4649L: linux-media@vger.kernel.org 4650W: https://linuxtv.org 4651W: http://palosaari.fi/linux/ 4652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4653T: git git://linuxtv.org/anttip/media_tree.git 4654S: Maintained 4655F: drivers/media/dvb-frontends/ec100* 4656 4657ECRYPT FILE SYSTEM 4658M: Tyler Hicks <tyhicks@canonical.com> 4659L: ecryptfs@vger.kernel.org 4660W: http://ecryptfs.org 4661W: https://launchpad.net/ecryptfs 4662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4663S: Supported 4664F: Documentation/filesystems/ecryptfs.txt 4665F: fs/ecryptfs/ 4666 4667EDAC-CORE 4668M: Borislav Petkov <bp@alien8.de> 4669M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4670M: Mauro Carvalho Chehab <mchehab@kernel.org> 4671L: linux-edac@vger.kernel.org 4672T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4673T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4674S: Supported 4675F: Documentation/admin-guide/ras.rst 4676F: Documentation/driver-api/edac.rst 4677F: drivers/edac/ 4678F: include/linux/edac.h 4679 4680EDAC-AMD64 4681M: Borislav Petkov <bp@alien8.de> 4682L: linux-edac@vger.kernel.org 4683S: Maintained 4684F: drivers/edac/amd64_edac* 4685 4686EDAC-CALXEDA 4687M: Robert Richter <rric@kernel.org> 4688L: linux-edac@vger.kernel.org 4689S: Maintained 4690F: drivers/edac/highbank* 4691 4692EDAC-CAVIUM 4693M: Ralf Baechle <ralf@linux-mips.org> 4694M: David Daney <david.daney@cavium.com> 4695L: linux-edac@vger.kernel.org 4696L: linux-mips@linux-mips.org 4697S: Supported 4698F: drivers/edac/octeon_edac* 4699 4700EDAC-E752X 4701M: Mark Gross <mark.gross@intel.com> 4702L: linux-edac@vger.kernel.org 4703S: Maintained 4704F: drivers/edac/e752x_edac.c 4705 4706EDAC-E7XXX 4707L: linux-edac@vger.kernel.org 4708S: Maintained 4709F: drivers/edac/e7xxx_edac.c 4710 4711EDAC-FSL_DDR 4712M: York Sun <york.sun@nxp.com> 4713L: linux-edac@vger.kernel.org 4714S: Maintained 4715F: drivers/edac/fsl_ddr_edac.* 4716 4717EDAC-GHES 4718M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4719M: Mauro Carvalho Chehab <mchehab@kernel.org> 4720L: linux-edac@vger.kernel.org 4721S: Maintained 4722F: drivers/edac/ghes_edac.c 4723 4724EDAC-I82443BXGX 4725M: Tim Small <tim@buttersideup.com> 4726L: linux-edac@vger.kernel.org 4727S: Maintained 4728F: drivers/edac/i82443bxgx_edac.c 4729 4730EDAC-I3000 4731L: linux-edac@vger.kernel.org 4732S: Orphan 4733F: drivers/edac/i3000_edac.c 4734 4735EDAC-I5000 4736L: linux-edac@vger.kernel.org 4737S: Maintained 4738F: drivers/edac/i5000_edac.c 4739 4740EDAC-I5400 4741M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4742M: Mauro Carvalho Chehab <mchehab@kernel.org> 4743L: linux-edac@vger.kernel.org 4744S: Maintained 4745F: drivers/edac/i5400_edac.c 4746 4747EDAC-I7300 4748M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4749M: Mauro Carvalho Chehab <mchehab@kernel.org> 4750L: linux-edac@vger.kernel.org 4751S: Maintained 4752F: drivers/edac/i7300_edac.c 4753 4754EDAC-I7CORE 4755M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4756M: Mauro Carvalho Chehab <mchehab@kernel.org> 4757L: linux-edac@vger.kernel.org 4758S: Maintained 4759F: drivers/edac/i7core_edac.c 4760 4761EDAC-I82975X 4762M: Ranganathan Desikan <ravi@jetztechnologies.com> 4763M: "Arvind R." <arvino55@gmail.com> 4764L: linux-edac@vger.kernel.org 4765S: Maintained 4766F: drivers/edac/i82975x_edac.c 4767 4768EDAC-IE31200 4769M: Jason Baron <jbaron@akamai.com> 4770L: linux-edac@vger.kernel.org 4771S: Maintained 4772F: drivers/edac/ie31200_edac.c 4773 4774EDAC-MPC85XX 4775M: Johannes Thumshirn <morbidrsa@gmail.com> 4776L: linux-edac@vger.kernel.org 4777S: Maintained 4778F: drivers/edac/mpc85xx_edac.[ch] 4779 4780EDAC-PASEMI 4781M: Egor Martovetsky <egor@pasemi.com> 4782L: linux-edac@vger.kernel.org 4783S: Maintained 4784F: drivers/edac/pasemi_edac.c 4785 4786EDAC-R82600 4787M: Tim Small <tim@buttersideup.com> 4788L: linux-edac@vger.kernel.org 4789S: Maintained 4790F: drivers/edac/r82600_edac.c 4791 4792EDAC-SBRIDGE 4793M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4794M: Mauro Carvalho Chehab <mchehab@kernel.org> 4795L: linux-edac@vger.kernel.org 4796S: Maintained 4797F: drivers/edac/sb_edac.c 4798 4799EDAC-SKYLAKE 4800M: Tony Luck <tony.luck@intel.com> 4801L: linux-edac@vger.kernel.org 4802S: Maintained 4803F: drivers/edac/skx_edac.c 4804 4805EDAC-XGENE 4806APPLIED MICRO (APM) X-GENE SOC EDAC 4807M: Loc Ho <lho@apm.com> 4808S: Supported 4809F: drivers/edac/xgene_edac.c 4810F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4811 4812EDIROL UA-101/UA-1000 DRIVER 4813M: Clemens Ladisch <clemens@ladisch.de> 4814L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4815T: git git://git.alsa-project.org/alsa-kernel.git 4816S: Maintained 4817F: sound/usb/misc/ua101.c 4818 4819EXTENSIBLE FIRMWARE INTERFACE (EFI) 4820M: Matt Fleming <matt@codeblueprint.co.uk> 4821M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4822L: linux-efi@vger.kernel.org 4823T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4824S: Maintained 4825F: Documentation/efi-stub.txt 4826F: arch/*/kernel/efi.c 4827F: arch/x86/boot/compressed/eboot.[ch] 4828F: arch/*/include/asm/efi.h 4829F: arch/x86/platform/efi/ 4830F: drivers/firmware/efi/ 4831F: include/linux/efi*.h 4832F: arch/arm/boot/compressed/efi-header.S 4833F: arch/arm64/kernel/efi-entry.S 4834 4835EFI VARIABLE FILESYSTEM 4836M: Matthew Garrett <matthew.garrett@nebula.com> 4837M: Jeremy Kerr <jk@ozlabs.org> 4838M: Matt Fleming <matt@codeblueprint.co.uk> 4839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4840L: linux-efi@vger.kernel.org 4841S: Maintained 4842F: fs/efivarfs/ 4843 4844EFIFB FRAMEBUFFER DRIVER 4845L: linux-fbdev@vger.kernel.org 4846M: Peter Jones <pjones@redhat.com> 4847S: Maintained 4848F: drivers/video/fbdev/efifb.c 4849 4850EFI TEST DRIVER 4851L: linux-efi@vger.kernel.org 4852M: Ivan Hu <ivan.hu@canonical.com> 4853M: Matt Fleming <matt@codeblueprint.co.uk> 4854S: Maintained 4855F: drivers/firmware/efi/test/ 4856 4857EFS FILESYSTEM 4858W: http://aeschi.ch.eu.org/efs/ 4859S: Orphan 4860F: fs/efs/ 4861 4862EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4863M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4864L: netdev@vger.kernel.org 4865S: Maintained 4866F: drivers/net/ethernet/ibm/ehea/ 4867 4868EM28XX VIDEO4LINUX DRIVER 4869M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4870M: Mauro Carvalho Chehab <mchehab@kernel.org> 4871L: linux-media@vger.kernel.org 4872W: https://linuxtv.org 4873T: git git://linuxtv.org/media_tree.git 4874S: Maintained 4875F: drivers/media/usb/em28xx/ 4876F: Documentation/media/v4l-drivers/em28xx* 4877 4878EMBEDDED LINUX 4879M: Paul Gortmaker <paul.gortmaker@windriver.com> 4880M: Matt Mackall <mpm@selenic.com> 4881M: David Woodhouse <dwmw2@infradead.org> 4882L: linux-embedded@vger.kernel.org 4883S: Maintained 4884 4885EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4886M: James Smart <james.smart@broadcom.com> 4887M: Dick Kennedy <dick.kennedy@broadcom.com> 4888L: linux-scsi@vger.kernel.org 4889W: http://www.broadcom.com 4890S: Supported 4891F: drivers/scsi/lpfc/ 4892 4893ENE CB710 FLASH CARD READER DRIVER 4894M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4895S: Maintained 4896F: drivers/misc/cb710/ 4897F: drivers/mmc/host/cb710-mmc.* 4898F: include/linux/cb710.h 4899 4900ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4901M: Maxim Levitsky <maximlevitsky@gmail.com> 4902S: Maintained 4903F: drivers/media/rc/ene_ir.* 4904 4905EPSON S1D13XXX FRAMEBUFFER DRIVER 4906M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4907S: Maintained 4908T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4909F: drivers/video/fbdev/s1d13xxxfb.c 4910F: include/video/s1d13xxxfb.h 4911 4912ET131X NETWORK DRIVER 4913M: Mark Einon <mark.einon@gmail.com> 4914S: Odd Fixes 4915F: drivers/net/ethernet/agere/ 4916 4917ETHERNET BRIDGE 4918M: Stephen Hemminger <stephen@networkplumber.org> 4919L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4920L: netdev@vger.kernel.org 4921W: http://www.linuxfoundation.org/en/Net:Bridge 4922S: Maintained 4923F: include/linux/netfilter_bridge/ 4924F: net/bridge/ 4925 4926ETHERNET PHY LIBRARY 4927M: Florian Fainelli <f.fainelli@gmail.com> 4928L: netdev@vger.kernel.org 4929S: Maintained 4930F: include/linux/phy.h 4931F: include/linux/phy_fixed.h 4932F: drivers/net/phy/ 4933F: Documentation/networking/phy.txt 4934F: drivers/of/of_mdio.c 4935F: drivers/of/of_net.c 4936 4937EXT2 FILE SYSTEM 4938M: Jan Kara <jack@suse.com> 4939L: linux-ext4@vger.kernel.org 4940S: Maintained 4941F: Documentation/filesystems/ext2.txt 4942F: fs/ext2/ 4943F: include/linux/ext2* 4944 4945EXT4 FILE SYSTEM 4946M: "Theodore Ts'o" <tytso@mit.edu> 4947M: Andreas Dilger <adilger.kernel@dilger.ca> 4948L: linux-ext4@vger.kernel.org 4949W: http://ext4.wiki.kernel.org 4950Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4952S: Maintained 4953F: Documentation/filesystems/ext4.txt 4954F: fs/ext4/ 4955 4956Extended Verification Module (EVM) 4957M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4958L: linux-ima-devel@lists.sourceforge.net 4959L: linux-security-module@vger.kernel.org 4960S: Supported 4961F: security/integrity/evm/ 4962 4963EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4964M: MyungJoo Ham <myungjoo.ham@samsung.com> 4965M: Chanwoo Choi <cw00.choi@samsung.com> 4966L: linux-kernel@vger.kernel.org 4967T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4968S: Maintained 4969F: drivers/extcon/ 4970F: include/linux/extcon/ 4971F: include/linux/extcon.h 4972F: Documentation/extcon/ 4973F: Documentation/devicetree/bindings/extcon/ 4974 4975EXYNOS DP DRIVER 4976M: Jingoo Han <jingoohan1@gmail.com> 4977L: dri-devel@lists.freedesktop.org 4978S: Maintained 4979F: drivers/gpu/drm/exynos/exynos_dp* 4980 4981EXYNOS SYSMMU (IOMMU) driver 4982M: Marek Szyprowski <m.szyprowski@samsung.com> 4983L: iommu@lists.linux-foundation.org 4984S: Maintained 4985F: drivers/iommu/exynos-iommu.c 4986 4987EZchip NPS platform support 4988M: Noam Camus <noamc@ezchip.com> 4989S: Supported 4990F: arch/arc/plat-eznps 4991F: arch/arc/boot/dts/eznps.dts 4992 4993F71805F HARDWARE MONITORING DRIVER 4994M: Jean Delvare <jdelvare@suse.com> 4995L: linux-hwmon@vger.kernel.org 4996S: Maintained 4997F: Documentation/hwmon/f71805f 4998F: drivers/hwmon/f71805f.c 4999 5000FC0011 TUNER DRIVER 5001M: Michael Buesch <m@bues.ch> 5002L: linux-media@vger.kernel.org 5003S: Maintained 5004F: drivers/media/tuners/fc0011.h 5005F: drivers/media/tuners/fc0011.c 5006 5007FC2580 MEDIA DRIVER 5008M: Antti Palosaari <crope@iki.fi> 5009L: linux-media@vger.kernel.org 5010W: https://linuxtv.org 5011W: http://palosaari.fi/linux/ 5012Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5013T: git git://linuxtv.org/anttip/media_tree.git 5014S: Maintained 5015F: drivers/media/tuners/fc2580* 5016 5017FANOTIFY 5018M: Eric Paris <eparis@redhat.com> 5019S: Maintained 5020F: fs/notify/fanotify/ 5021F: include/linux/fanotify.h 5022F: include/uapi/linux/fanotify.h 5023 5024FARSYNC SYNCHRONOUS DRIVER 5025M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5026W: http://www.farsite.co.uk/ 5027S: Supported 5028F: drivers/net/wan/farsync.* 5029 5030FAULT INJECTION SUPPORT 5031M: Akinobu Mita <akinobu.mita@gmail.com> 5032S: Supported 5033F: Documentation/fault-injection/ 5034F: lib/fault-inject.c 5035 5036FBTFT Framebuffer drivers 5037M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5038S: Maintained 5039F: drivers/staging/fbtft/ 5040 5041FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5042M: Johannes Thumshirn <jth@kernel.org> 5043L: fcoe-devel@open-fcoe.org 5044W: www.Open-FCoE.org 5045S: Supported 5046F: drivers/scsi/libfc/ 5047F: drivers/scsi/fcoe/ 5048F: include/scsi/fc/ 5049F: include/scsi/libfc.h 5050F: include/scsi/libfcoe.h 5051F: include/uapi/scsi/fc/ 5052 5053FILE LOCKING (flock() and fcntl()/lockf()) 5054M: Jeff Layton <jlayton@poochiereds.net> 5055M: "J. Bruce Fields" <bfields@fieldses.org> 5056L: linux-fsdevel@vger.kernel.org 5057S: Maintained 5058F: include/linux/fcntl.h 5059F: include/linux/fs.h 5060F: include/uapi/linux/fcntl.h 5061F: include/uapi/linux/fs.h 5062F: fs/fcntl.c 5063F: fs/locks.c 5064 5065FILESYSTEMS (VFS and infrastructure) 5066M: Alexander Viro <viro@zeniv.linux.org.uk> 5067L: linux-fsdevel@vger.kernel.org 5068S: Maintained 5069F: fs/* 5070 5071FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5072M: Riku Voipio <riku.voipio@iki.fi> 5073L: linux-hwmon@vger.kernel.org 5074S: Maintained 5075F: drivers/hwmon/f75375s.c 5076F: include/linux/f75375s.h 5077 5078FIREWIRE AUDIO DRIVERS 5079M: Clemens Ladisch <clemens@ladisch.de> 5080L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5081T: git git://git.alsa-project.org/alsa-kernel.git 5082S: Maintained 5083F: sound/firewire/ 5084 5085FIREWIRE MEDIA DRIVERS (firedtv) 5086M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5087L: linux-media@vger.kernel.org 5088L: linux1394-devel@lists.sourceforge.net 5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5090S: Maintained 5091F: drivers/media/firewire/ 5092 5093FIREWIRE SBP-2 TARGET 5094M: Chris Boot <bootc@bootc.net> 5095L: linux-scsi@vger.kernel.org 5096L: target-devel@vger.kernel.org 5097L: linux1394-devel@lists.sourceforge.net 5098T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5099S: Maintained 5100F: drivers/target/sbp/ 5101 5102FIREWIRE SUBSYSTEM 5103M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5104L: linux1394-devel@lists.sourceforge.net 5105W: http://ieee1394.wiki.kernel.org/ 5106T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5107S: Maintained 5108F: drivers/firewire/ 5109F: include/linux/firewire.h 5110F: include/uapi/linux/firewire*.h 5111F: tools/firewire/ 5112 5113FIRMWARE LOADER (request_firmware) 5114M: Ming Lei <ming.lei@canonical.com> 5115M: Luis R. Rodriguez <mcgrof@kernel.org> 5116L: linux-kernel@vger.kernel.org 5117S: Maintained 5118F: Documentation/firmware_class/ 5119F: drivers/base/firmware*.c 5120F: include/linux/firmware.h 5121 5122FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5123M: Joshua Morris <josh.h.morris@us.ibm.com> 5124M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5125S: Maintained 5126F: drivers/block/rsxx/ 5127 5128FLOPPY DRIVER 5129M: Jiri Kosina <jikos@kernel.org> 5130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5131S: Odd fixes 5132F: drivers/block/floppy.c 5133 5134FMC SUBSYSTEM 5135M: Alessandro Rubini <rubini@gnudd.com> 5136W: http://www.ohwr.org/projects/fmc-bus 5137S: Supported 5138F: drivers/fmc/ 5139F: include/linux/fmc*.h 5140F: include/linux/ipmi-fru.h 5141K: fmc_d.*register 5142 5143FPGA MANAGER FRAMEWORK 5144M: Alan Tull <atull@opensource.altera.com> 5145R: Moritz Fischer <moritz.fischer@ettus.com> 5146L: linux-fpga@vger.kernel.org 5147S: Maintained 5148T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5149F: drivers/fpga/ 5150F: include/linux/fpga/fpga-mgr.h 5151W: http://www.rocketboards.org 5152 5153FPU EMULATOR 5154M: Bill Metzenthen <billm@melbpc.org.au> 5155W: http://floatingpoint.sourceforge.net/emulator/index.html 5156S: Maintained 5157F: arch/x86/math-emu/ 5158 5159FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5160L: netdev@vger.kernel.org 5161S: Orphan 5162F: drivers/net/wan/dlci.c 5163F: drivers/net/wan/sdla.c 5164 5165FRAMEBUFFER LAYER 5166M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5167L: linux-fbdev@vger.kernel.org 5168T: git git://github.com/bzolnier/linux.git 5169Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5170S: Maintained 5171F: Documentation/fb/ 5172F: drivers/video/ 5173F: include/video/ 5174F: include/linux/fb.h 5175F: include/uapi/video/ 5176F: include/uapi/linux/fb.h 5177 5178FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5179M: Horia Geantă <horia.geanta@nxp.com> 5180M: Dan Douglass <dan.douglass@nxp.com> 5181L: linux-crypto@vger.kernel.org 5182S: Maintained 5183F: drivers/crypto/caam/ 5184F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5185 5186FREESCALE DIU FRAMEBUFFER DRIVER 5187M: Timur Tabi <timur@tabi.org> 5188L: linux-fbdev@vger.kernel.org 5189S: Maintained 5190F: drivers/video/fbdev/fsl-diu-fb.* 5191 5192FREESCALE DMA DRIVER 5193M: Li Yang <leoli@freescale.com> 5194M: Zhang Wei <zw@zh-kernel.org> 5195L: linuxppc-dev@lists.ozlabs.org 5196S: Maintained 5197F: drivers/dma/fsldma.* 5198 5199FREESCALE GPMI NAND DRIVER 5200M: Han Xu <han.xu@nxp.com> 5201L: linux-mtd@lists.infradead.org 5202S: Maintained 5203F: drivers/mtd/nand/gpmi-nand/* 5204 5205FREESCALE I2C CPM DRIVER 5206M: Jochen Friedrich <jochen@scram.de> 5207L: linuxppc-dev@lists.ozlabs.org 5208L: linux-i2c@vger.kernel.org 5209S: Maintained 5210F: drivers/i2c/busses/i2c-cpm.c 5211 5212FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5213M: Sascha Hauer <kernel@pengutronix.de> 5214L: linux-fbdev@vger.kernel.org 5215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5216S: Maintained 5217F: include/linux/platform_data/video-imxfb.h 5218F: drivers/video/fbdev/imxfb.c 5219 5220FREESCALE QUAD SPI DRIVER 5221M: Han Xu <han.xu@nxp.com> 5222L: linux-mtd@lists.infradead.org 5223S: Maintained 5224F: drivers/mtd/spi-nor/fsl-quadspi.c 5225 5226FREESCALE SOC FS_ENET DRIVER 5227M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5228M: Vitaly Bordug <vbordug@ru.mvista.com> 5229L: linuxppc-dev@lists.ozlabs.org 5230L: netdev@vger.kernel.org 5231S: Maintained 5232F: drivers/net/ethernet/freescale/fs_enet/ 5233F: include/linux/fs_enet_pd.h 5234 5235FREESCALE IMX / MXC FEC DRIVER 5236M: Fugang Duan <fugang.duan@nxp.com> 5237L: netdev@vger.kernel.org 5238S: Maintained 5239F: drivers/net/ethernet/freescale/fec_main.c 5240F: drivers/net/ethernet/freescale/fec_ptp.c 5241F: drivers/net/ethernet/freescale/fec.h 5242F: Documentation/devicetree/bindings/net/fsl-fec.txt 5243 5244FREESCALE QORIQ DPAA FMAN DRIVER 5245M: Madalin Bucur <madalin.bucur@nxp.com> 5246L: netdev@vger.kernel.org 5247S: Maintained 5248F: drivers/net/ethernet/freescale/fman 5249F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5250 5251FREESCALE QORIQ DPAA ETHERNET DRIVER 5252M: Madalin Bucur <madalin.bucur@nxp.com> 5253L: netdev@vger.kernel.org 5254S: Maintained 5255F: drivers/net/ethernet/freescale/dpaa 5256 5257FREESCALE SOC DRIVERS 5258M: Scott Wood <oss@buserror.net> 5259L: linuxppc-dev@lists.ozlabs.org 5260L: linux-arm-kernel@lists.infradead.org 5261S: Maintained 5262F: drivers/soc/fsl/ 5263F: include/linux/fsl/ 5264 5265FREESCALE QUICC ENGINE LIBRARY 5266M: Qiang Zhao <qiang.zhao@nxp.com> 5267L: linuxppc-dev@lists.ozlabs.org 5268S: Maintained 5269F: drivers/soc/fsl/qe/ 5270F: include/soc/fsl/*qe*.h 5271F: include/soc/fsl/*ucc*.h 5272 5273FREESCALE USB PERIPHERAL DRIVERS 5274M: Li Yang <leoli@freescale.com> 5275L: linux-usb@vger.kernel.org 5276L: linuxppc-dev@lists.ozlabs.org 5277S: Maintained 5278F: drivers/usb/gadget/udc/fsl* 5279 5280FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5281M: Li Yang <leoli@freescale.com> 5282L: netdev@vger.kernel.org 5283L: linuxppc-dev@lists.ozlabs.org 5284S: Maintained 5285F: drivers/net/ethernet/freescale/ucc_geth* 5286 5287FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5288M: Claudiu Manoil <claudiu.manoil@freescale.com> 5289L: netdev@vger.kernel.org 5290S: Maintained 5291F: drivers/net/ethernet/freescale/gianfar* 5292X: drivers/net/ethernet/freescale/gianfar_ptp.c 5293F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5294 5295FREESCALE QUICC ENGINE UCC HDLC DRIVER 5296M: Zhao Qiang <qiang.zhao@nxp.com> 5297L: netdev@vger.kernel.org 5298L: linuxppc-dev@lists.ozlabs.org 5299S: Maintained 5300F: drivers/net/wan/fsl_ucc_hdlc* 5301 5302FREESCALE QUICC ENGINE UCC UART DRIVER 5303M: Timur Tabi <timur@tabi.org> 5304L: linuxppc-dev@lists.ozlabs.org 5305S: Maintained 5306F: drivers/tty/serial/ucc_uart.c 5307 5308FREESCALE SOC SOUND DRIVERS 5309M: Timur Tabi <timur@tabi.org> 5310M: Nicolin Chen <nicoleotsuka@gmail.com> 5311M: Xiubo Li <Xiubo.Lee@gmail.com> 5312R: Fabio Estevam <fabio.estevam@nxp.com> 5313L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5314L: linuxppc-dev@lists.ozlabs.org 5315S: Maintained 5316F: sound/soc/fsl/fsl* 5317F: sound/soc/fsl/imx* 5318F: sound/soc/fsl/mpc8610_hpcd.c 5319 5320FREEVXFS FILESYSTEM 5321M: Christoph Hellwig <hch@infradead.org> 5322W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5323S: Maintained 5324F: fs/freevxfs/ 5325 5326FREEZER 5327M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5328M: Pavel Machek <pavel@ucw.cz> 5329L: linux-pm@vger.kernel.org 5330S: Supported 5331F: Documentation/power/freezing-of-tasks.txt 5332F: include/linux/freezer.h 5333F: kernel/freezer.c 5334 5335FRONTSWAP API 5336M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5337L: linux-kernel@vger.kernel.org 5338S: Maintained 5339F: mm/frontswap.c 5340F: include/linux/frontswap.h 5341 5342FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5343M: David Howells <dhowells@redhat.com> 5344L: linux-cachefs@redhat.com (moderated for non-subscribers) 5345S: Supported 5346F: Documentation/filesystems/caching/ 5347F: fs/fscache/ 5348F: include/linux/fscache*.h 5349 5350FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5351M: Theodore Y. Ts'o <tytso@mit.edu> 5352M: Jaegeuk Kim <jaegeuk@kernel.org> 5353L: linux-fsdevel@vger.kernel.org 5354S: Supported 5355F: fs/crypto/ 5356F: include/linux/fscrypt*.h 5357 5358F2FS FILE SYSTEM 5359M: Jaegeuk Kim <jaegeuk@kernel.org> 5360M: Chao Yu <yuchao0@huawei.com> 5361L: linux-f2fs-devel@lists.sourceforge.net 5362W: https://f2fs.wiki.kernel.org/ 5363T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5364S: Maintained 5365F: Documentation/filesystems/f2fs.txt 5366F: Documentation/ABI/testing/sysfs-fs-f2fs 5367F: fs/f2fs/ 5368F: include/linux/f2fs_fs.h 5369F: include/trace/events/f2fs.h 5370 5371FUJITSU FR-V (FRV) PORT 5372S: Orphan 5373F: arch/frv/ 5374 5375FUJITSU LAPTOP EXTRAS 5376M: Jonathan Woithe <jwoithe@just42.net> 5377L: platform-driver-x86@vger.kernel.org 5378S: Maintained 5379F: drivers/platform/x86/fujitsu-laptop.c 5380 5381FUJITSU M-5MO LS CAMERA ISP DRIVER 5382M: Kyungmin Park <kyungmin.park@samsung.com> 5383M: Heungjun Kim <riverful.kim@samsung.com> 5384L: linux-media@vger.kernel.org 5385S: Maintained 5386F: drivers/media/i2c/m5mols/ 5387F: include/media/i2c/m5mols.h 5388 5389FUJITSU TABLET EXTRAS 5390M: Robert Gerlach <khnz@gmx.de> 5391L: platform-driver-x86@vger.kernel.org 5392S: Maintained 5393F: drivers/platform/x86/fujitsu-tablet.c 5394 5395FUSE: FILESYSTEM IN USERSPACE 5396M: Miklos Szeredi <miklos@szeredi.hu> 5397L: linux-fsdevel@vger.kernel.org 5398W: http://fuse.sourceforge.net/ 5399T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5400S: Maintained 5401F: fs/fuse/ 5402F: include/uapi/linux/fuse.h 5403F: Documentation/filesystems/fuse.txt 5404 5405FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5406M: Rik Faith <faith@cs.unc.edu> 5407L: linux-scsi@vger.kernel.org 5408S: Odd Fixes (e.g., new signatures) 5409F: drivers/scsi/fdomain.* 5410 5411GCC PLUGINS 5412M: Kees Cook <keescook@chromium.org> 5413R: Emese Revfy <re.emese@gmail.com> 5414L: kernel-hardening@lists.openwall.com 5415S: Maintained 5416F: scripts/gcc-plugins/ 5417F: scripts/gcc-plugin.sh 5418F: scripts/Makefile.gcc-plugins 5419F: Documentation/gcc-plugins.txt 5420 5421GCOV BASED KERNEL PROFILING 5422M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5423S: Maintained 5424F: kernel/gcov/ 5425F: Documentation/dev-tools/gcov.rst 5426 5427GDT SCSI DISK ARRAY CONTROLLER DRIVER 5428M: Achim Leubner <achim_leubner@adaptec.com> 5429L: linux-scsi@vger.kernel.org 5430W: http://www.icp-vortex.com/ 5431S: Supported 5432F: drivers/scsi/gdt* 5433 5434GDB KERNEL DEBUGGING HELPER SCRIPTS 5435M: Jan Kiszka <jan.kiszka@siemens.com> 5436M: Kieran Bingham <kieran@bingham.xyz> 5437S: Supported 5438F: scripts/gdb/ 5439 5440GEMTEK FM RADIO RECEIVER DRIVER 5441M: Hans Verkuil <hverkuil@xs4all.nl> 5442L: linux-media@vger.kernel.org 5443T: git git://linuxtv.org/media_tree.git 5444W: https://linuxtv.org 5445S: Maintained 5446F: drivers/media/radio/radio-gemtek* 5447 5448GENERIC GPIO I2C DRIVER 5449M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5450S: Supported 5451F: drivers/i2c/busses/i2c-gpio.c 5452F: include/linux/i2c-gpio.h 5453 5454GENERIC GPIO I2C MULTIPLEXER DRIVER 5455M: Peter Korsgaard <peter.korsgaard@barco.com> 5456L: linux-i2c@vger.kernel.org 5457S: Supported 5458F: drivers/i2c/muxes/i2c-mux-gpio.c 5459F: include/linux/i2c-mux-gpio.h 5460F: Documentation/i2c/muxes/i2c-mux-gpio 5461 5462GENERIC HDLC (WAN) DRIVERS 5463M: Krzysztof Halasa <khc@pm.waw.pl> 5464W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5465S: Maintained 5466F: drivers/net/wan/c101.c 5467F: drivers/net/wan/hd6457* 5468F: drivers/net/wan/hdlc* 5469F: drivers/net/wan/n2.c 5470F: drivers/net/wan/pc300too.c 5471F: drivers/net/wan/pci200syn.c 5472F: drivers/net/wan/wanxl* 5473 5474GENERIC INCLUDE/ASM HEADER FILES 5475M: Arnd Bergmann <arnd@arndb.de> 5476L: linux-arch@vger.kernel.org 5477T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5478S: Maintained 5479F: include/asm-generic/ 5480F: include/uapi/asm-generic/ 5481 5482GENERIC PHY FRAMEWORK 5483M: Kishon Vijay Abraham I <kishon@ti.com> 5484L: linux-kernel@vger.kernel.org 5485T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5486S: Supported 5487F: drivers/phy/ 5488F: include/linux/phy/ 5489 5490GENERIC PM DOMAINS 5491M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5492M: Kevin Hilman <khilman@kernel.org> 5493M: Ulf Hansson <ulf.hansson@linaro.org> 5494L: linux-pm@vger.kernel.org 5495S: Supported 5496F: drivers/base/power/domain*.c 5497F: include/linux/pm_domain.h 5498 5499GENERIC UIO DRIVER FOR PCI DEVICES 5500M: "Michael S. Tsirkin" <mst@redhat.com> 5501L: kvm@vger.kernel.org 5502S: Supported 5503F: drivers/uio/uio_pci_generic.c 5504 5505GET_MAINTAINER SCRIPT 5506M: Joe Perches <joe@perches.com> 5507S: Maintained 5508F: scripts/get_maintainer.pl 5509 5510GENWQE (IBM Generic Workqueue Card) 5511M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5512M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5513S: Supported 5514F: drivers/misc/genwqe/ 5515 5516GFS2 FILE SYSTEM 5517M: Steven Whitehouse <swhiteho@redhat.com> 5518M: Bob Peterson <rpeterso@redhat.com> 5519L: cluster-devel@redhat.com 5520W: http://sources.redhat.com/cluster/ 5521T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5522S: Supported 5523F: Documentation/filesystems/gfs2*.txt 5524F: fs/gfs2/ 5525F: include/uapi/linux/gfs2_ondisk.h 5526 5527GIGASET ISDN DRIVERS 5528M: Paul Bolle <pebolle@tiscali.nl> 5529L: gigaset307x-common@lists.sourceforge.net 5530W: http://gigaset307x.sourceforge.net/ 5531S: Odd Fixes 5532F: Documentation/isdn/README.gigaset 5533F: drivers/isdn/gigaset/ 5534F: include/uapi/linux/gigaset_dev.h 5535 5536GO7007 MPEG CODEC 5537M: Hans Verkuil <hans.verkuil@cisco.com> 5538L: linux-media@vger.kernel.org 5539S: Maintained 5540F: drivers/media/usb/go7007/ 5541 5542GOODIX TOUCHSCREEN 5543M: Bastien Nocera <hadess@hadess.net> 5544L: linux-input@vger.kernel.org 5545S: Maintained 5546F: drivers/input/touchscreen/goodix.c 5547 5548GPIO MOCKUP DRIVER 5549M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5550L: linux-gpio@vger.kernel.org 5551S: Maintained 5552F: drivers/gpio/gpio-mockup.c 5553F: tools/testing/selftests/gpio/ 5554 5555GPIO SUBSYSTEM 5556M: Linus Walleij <linus.walleij@linaro.org> 5557M: Alexandre Courbot <gnurou@gmail.com> 5558L: linux-gpio@vger.kernel.org 5559T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5560S: Maintained 5561F: Documentation/devicetree/bindings/gpio/ 5562F: Documentation/gpio/ 5563F: Documentation/ABI/testing/gpio-cdev 5564F: Documentation/ABI/obsolete/sysfs-gpio 5565F: drivers/gpio/ 5566F: include/linux/gpio/ 5567F: include/linux/gpio.h 5568F: include/asm-generic/gpio.h 5569F: include/uapi/linux/gpio.h 5570F: tools/gpio/ 5571 5572GRE DEMULTIPLEXER DRIVER 5573M: Dmitry Kozlov <xeb@mail.ru> 5574L: netdev@vger.kernel.org 5575S: Maintained 5576F: net/ipv4/gre_demux.c 5577F: net/ipv4/gre_offload.c 5578F: include/net/gre.h 5579 5580GRETH 10/100/1G Ethernet MAC device driver 5581M: Andreas Larsson <andreas@gaisler.com> 5582L: netdev@vger.kernel.org 5583S: Maintained 5584F: drivers/net/ethernet/aeroflex/ 5585 5586GREYBUS SUBSYSTEM 5587M: Johan Hovold <johan@kernel.org> 5588M: Alex Elder <elder@kernel.org> 5589M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5590S: Maintained 5591F: drivers/staging/greybus/ 5592L: greybus-dev@lists.linaro.org 5593 5594GREYBUS AUDIO PROTOCOLS DRIVERS 5595M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5596M: Mark Greer <mgreer@animalcreek.com> 5597S: Maintained 5598F: drivers/staging/greybus/audio_apbridgea.c 5599F: drivers/staging/greybus/audio_apbridgea.h 5600F: drivers/staging/greybus/audio_codec.c 5601F: drivers/staging/greybus/audio_codec.h 5602F: drivers/staging/greybus/audio_gb.c 5603F: drivers/staging/greybus/audio_manager.c 5604F: drivers/staging/greybus/audio_manager.h 5605F: drivers/staging/greybus/audio_manager_module.c 5606F: drivers/staging/greybus/audio_manager_private.h 5607F: drivers/staging/greybus/audio_manager_sysfs.c 5608F: drivers/staging/greybus/audio_module.c 5609F: drivers/staging/greybus/audio_topology.c 5610 5611GREYBUS PROTOCOLS DRIVERS 5612M: Rui Miguel Silva <rmfrfs@gmail.com> 5613S: Maintained 5614F: drivers/staging/greybus/sdio.c 5615F: drivers/staging/greybus/light.c 5616F: drivers/staging/greybus/gpio.c 5617F: drivers/staging/greybus/power_supply.c 5618F: drivers/staging/greybus/spi.c 5619F: drivers/staging/greybus/spilib.c 5620 5621GREYBUS PROTOCOLS DRIVERS 5622M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5623S: Maintained 5624F: drivers/staging/greybus/loopback.c 5625F: drivers/staging/greybus/timesync.c 5626F: drivers/staging/greybus/timesync_platform.c 5627 5628GREYBUS PROTOCOLS DRIVERS 5629M: Viresh Kumar <vireshk@kernel.org> 5630S: Maintained 5631F: drivers/staging/greybus/authentication.c 5632F: drivers/staging/greybus/bootrom.c 5633F: drivers/staging/greybus/firmware.h 5634F: drivers/staging/greybus/fw-core.c 5635F: drivers/staging/greybus/fw-download.c 5636F: drivers/staging/greybus/fw-managament.c 5637F: drivers/staging/greybus/greybus_authentication.h 5638F: drivers/staging/greybus/greybus_firmware.h 5639F: drivers/staging/greybus/hid.c 5640F: drivers/staging/greybus/i2c.c 5641F: drivers/staging/greybus/spi.c 5642F: drivers/staging/greybus/spilib.c 5643F: drivers/staging/greybus/spilib.h 5644 5645GREYBUS PROTOCOLS DRIVERS 5646M: David Lin <dtwlin@gmail.com> 5647S: Maintained 5648F: drivers/staging/greybus/uart.c 5649F: drivers/staging/greybus/log.c 5650 5651GREYBUS PLATFORM DRIVERS 5652M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5653S: Maintained 5654F: drivers/staging/greybus/arche-platform.c 5655F: drivers/staging/greybus/arche-apb-ctrl.c 5656F: drivers/staging/greybus/arche_platform.h 5657 5658GS1662 VIDEO SERIALIZER 5659M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5660L: linux-media@vger.kernel.org 5661T: git git://linuxtv.org/media_tree.git 5662S: Maintained 5663F: drivers/media/spi/gs1662.c 5664 5665GSPCA FINEPIX SUBDRIVER 5666M: Frank Zago <frank@zago.net> 5667L: linux-media@vger.kernel.org 5668T: git git://linuxtv.org/media_tree.git 5669S: Maintained 5670F: drivers/media/usb/gspca/finepix.c 5671 5672GSPCA GL860 SUBDRIVER 5673M: Olivier Lorin <o.lorin@laposte.net> 5674L: linux-media@vger.kernel.org 5675T: git git://linuxtv.org/media_tree.git 5676S: Maintained 5677F: drivers/media/usb/gspca/gl860/ 5678 5679GSPCA M5602 SUBDRIVER 5680M: Erik Andren <erik.andren@gmail.com> 5681L: linux-media@vger.kernel.org 5682T: git git://linuxtv.org/media_tree.git 5683S: Maintained 5684F: drivers/media/usb/gspca/m5602/ 5685 5686GSPCA PAC207 SONIXB SUBDRIVER 5687M: Hans Verkuil <hverkuil@xs4all.nl> 5688L: linux-media@vger.kernel.org 5689T: git git://linuxtv.org/media_tree.git 5690S: Odd Fixes 5691F: drivers/media/usb/gspca/pac207.c 5692 5693GSPCA SN9C20X SUBDRIVER 5694M: Brian Johnson <brijohn@gmail.com> 5695L: linux-media@vger.kernel.org 5696T: git git://linuxtv.org/media_tree.git 5697S: Maintained 5698F: drivers/media/usb/gspca/sn9c20x.c 5699 5700GSPCA T613 SUBDRIVER 5701M: Leandro Costantino <lcostantino@gmail.com> 5702L: linux-media@vger.kernel.org 5703T: git git://linuxtv.org/media_tree.git 5704S: Maintained 5705F: drivers/media/usb/gspca/t613.c 5706 5707GSPCA USB WEBCAM DRIVER 5708M: Hans Verkuil <hverkuil@xs4all.nl> 5709L: linux-media@vger.kernel.org 5710T: git git://linuxtv.org/media_tree.git 5711S: Odd Fixes 5712F: drivers/media/usb/gspca/ 5713 5714GTP (GPRS Tunneling Protocol) 5715M: Pablo Neira Ayuso <pablo@netfilter.org> 5716M: Harald Welte <laforge@gnumonks.org> 5717L: osmocom-net-gprs@lists.osmocom.org 5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5719S: Maintained 5720F: drivers/net/gtp.c 5721 5722GUID PARTITION TABLE (GPT) 5723M: Davidlohr Bueso <dave@stgolabs.net> 5724L: linux-efi@vger.kernel.org 5725S: Maintained 5726F: block/partitions/efi.* 5727 5728STK1160 USB VIDEO CAPTURE DRIVER 5729M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5730L: linux-media@vger.kernel.org 5731T: git git://linuxtv.org/media_tree.git 5732S: Maintained 5733F: drivers/media/usb/stk1160/ 5734 5735H8/300 ARCHITECTURE 5736M: Yoshinori Sato <ysato@users.sourceforge.jp> 5737L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5738W: http://uclinux-h8.sourceforge.jp 5739T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5740S: Maintained 5741F: arch/h8300/ 5742F: drivers/clocksource/h8300_*.c 5743F: drivers/clk/h8300/ 5744F: drivers/irqchip/irq-renesas-h8*.c 5745 5746HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5747M: Frank Seidel <frank@f-seidel.de> 5748L: platform-driver-x86@vger.kernel.org 5749W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5750S: Maintained 5751F: drivers/platform/x86/hdaps.c 5752 5753HDPVR USB VIDEO ENCODER DRIVER 5754M: Hans Verkuil <hverkuil@xs4all.nl> 5755L: linux-media@vger.kernel.org 5756T: git git://linuxtv.org/media_tree.git 5757W: https://linuxtv.org 5758S: Odd Fixes 5759F: drivers/media/usb/hdpvr/ 5760 5761HWPOISON MEMORY FAILURE HANDLING 5762M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5763L: linux-mm@kvack.org 5764S: Maintained 5765F: mm/memory-failure.c 5766F: mm/hwpoison-inject.c 5767 5768HYPERVISOR VIRTUAL CONSOLE DRIVER 5769L: linuxppc-dev@lists.ozlabs.org 5770S: Odd Fixes 5771F: drivers/tty/hvc/ 5772 5773HACKRF MEDIA DRIVER 5774M: Antti Palosaari <crope@iki.fi> 5775L: linux-media@vger.kernel.org 5776W: https://linuxtv.org 5777W: http://palosaari.fi/linux/ 5778Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5779T: git git://linuxtv.org/anttip/media_tree.git 5780S: Maintained 5781F: drivers/media/usb/hackrf/ 5782 5783HARDWARE MONITORING 5784M: Jean Delvare <jdelvare@suse.com> 5785M: Guenter Roeck <linux@roeck-us.net> 5786L: linux-hwmon@vger.kernel.org 5787W: http://hwmon.wiki.kernel.org/ 5788T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5790S: Maintained 5791F: Documentation/hwmon/ 5792F: drivers/hwmon/ 5793F: include/linux/hwmon*.h 5794 5795HARDWARE RANDOM NUMBER GENERATOR CORE 5796M: Matt Mackall <mpm@selenic.com> 5797M: Herbert Xu <herbert@gondor.apana.org.au> 5798L: linux-crypto@vger.kernel.org 5799S: Odd fixes 5800F: Documentation/devicetree/bindings/rng/ 5801F: Documentation/hw_random.txt 5802F: drivers/char/hw_random/ 5803F: include/linux/hw_random.h 5804 5805HARDWARE SPINLOCK CORE 5806M: Ohad Ben-Cohen <ohad@wizery.com> 5807M: Bjorn Andersson <bjorn.andersson@linaro.org> 5808L: linux-remoteproc@vger.kernel.org 5809S: Maintained 5810T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5811F: Documentation/devicetree/bindings/hwlock/ 5812F: Documentation/hwspinlock.txt 5813F: drivers/hwspinlock/ 5814F: include/linux/hwspinlock.h 5815 5816HARMONY SOUND DRIVER 5817L: linux-parisc@vger.kernel.org 5818S: Maintained 5819F: sound/parisc/harmony.* 5820 5821HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5822M: Jimmy Vance <jimmy.vance@hpe.com> 5823S: Supported 5824F: Documentation/watchdog/hpwdt.txt 5825F: drivers/watchdog/hpwdt.c 5826 5827HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5828M: Don Brace <don.brace@microsemi.com> 5829L: esc.storagedev@microsemi.com 5830L: linux-scsi@vger.kernel.org 5831S: Supported 5832F: Documentation/scsi/hpsa.txt 5833F: drivers/scsi/hpsa*.[ch] 5834F: include/linux/cciss*.h 5835F: include/uapi/linux/cciss*.h 5836 5837HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5838M: Don Brace <don.brace@microsemi.com> 5839L: esc.storagedev@microsemi.com 5840L: linux-scsi@vger.kernel.org 5841S: Supported 5842F: Documentation/blockdev/cciss.txt 5843F: drivers/block/cciss* 5844F: include/linux/cciss_ioctl.h 5845F: include/uapi/linux/cciss_ioctl.h 5846 5847HFI1 DRIVER 5848M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5849M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5850L: linux-rdma@vger.kernel.org 5851S: Supported 5852F: drivers/infiniband/hw/hfi1 5853 5854HFS FILESYSTEM 5855L: linux-fsdevel@vger.kernel.org 5856S: Orphan 5857F: Documentation/filesystems/hfs.txt 5858F: fs/hfs/ 5859 5860HFSPLUS FILESYSTEM 5861L: linux-fsdevel@vger.kernel.org 5862S: Orphan 5863F: Documentation/filesystems/hfsplus.txt 5864F: fs/hfsplus/ 5865 5866HGA FRAMEBUFFER DRIVER 5867M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5868L: linux-nvidia@lists.surfsouth.com 5869W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5870S: Maintained 5871F: drivers/video/fbdev/hgafb.c 5872 5873HIBERNATION (aka Software Suspend, aka swsusp) 5874M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5875M: Pavel Machek <pavel@ucw.cz> 5876L: linux-pm@vger.kernel.org 5877B: https://bugzilla.kernel.org 5878S: Supported 5879F: arch/x86/power/ 5880F: drivers/base/power/ 5881F: kernel/power/ 5882F: include/linux/suspend.h 5883F: include/linux/freezer.h 5884F: include/linux/pm.h 5885F: arch/*/include/asm/suspend*.h 5886 5887HID CORE LAYER 5888M: Jiri Kosina <jikos@kernel.org> 5889R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5890L: linux-input@vger.kernel.org 5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5892S: Maintained 5893F: drivers/hid/ 5894F: include/linux/hid* 5895F: include/uapi/linux/hid* 5896 5897HID SENSOR HUB DRIVERS 5898M: Jiri Kosina <jikos@kernel.org> 5899M: Jonathan Cameron <jic23@kernel.org> 5900M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5901L: linux-input@vger.kernel.org 5902L: linux-iio@vger.kernel.org 5903S: Maintained 5904F: Documentation/hid/hid-sensor* 5905F: drivers/hid/hid-sensor-* 5906F: drivers/iio/*/hid-* 5907F: include/linux/hid-sensor-* 5908 5909HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5910M: Thomas Gleixner <tglx@linutronix.de> 5911L: linux-kernel@vger.kernel.org 5912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5913S: Maintained 5914F: Documentation/timers/ 5915F: kernel/time/hrtimer.c 5916F: kernel/time/clockevents.c 5917F: kernel/time/tick*.* 5918F: kernel/time/timer_*.c 5919F: include/linux/clockchips.h 5920F: include/linux/hrtimer.h 5921 5922HIGH-SPEED SCC DRIVER FOR AX.25 5923L: linux-hams@vger.kernel.org 5924S: Orphan 5925F: drivers/net/hamradio/dmascc.c 5926F: drivers/net/hamradio/scc.c 5927 5928HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5929M: HighPoint Linux Team <linux@highpoint-tech.com> 5930W: http://www.highpoint-tech.com 5931S: Supported 5932F: Documentation/scsi/hptiop.txt 5933F: drivers/scsi/hptiop.c 5934 5935HIPPI 5936M: Jes Sorensen <jes@trained-monkey.org> 5937L: linux-hippi@sunsite.dk 5938S: Maintained 5939F: include/linux/hippidevice.h 5940F: include/uapi/linux/if_hippi.h 5941F: net/802/hippi.c 5942F: drivers/net/hippi/ 5943 5944HISILICON NETWORK SUBSYSTEM DRIVER 5945M: Yisen Zhuang <yisen.zhuang@huawei.com> 5946M: Salil Mehta <salil.mehta@huawei.com> 5947L: netdev@vger.kernel.org 5948W: http://www.hisilicon.com 5949S: Maintained 5950F: drivers/net/ethernet/hisilicon/ 5951F: Documentation/devicetree/bindings/net/hisilicon*.txt 5952 5953HISILICON ROCE DRIVER 5954M: Lijun Ou <oulijun@huawei.com> 5955M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5956L: linux-rdma@vger.kernel.org 5957S: Maintained 5958F: drivers/infiniband/hw/hns/ 5959F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5960 5961HISILICON SAS Controller 5962M: John Garry <john.garry@huawei.com> 5963W: http://www.hisilicon.com 5964S: Supported 5965F: drivers/scsi/hisi_sas/ 5966F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5967 5968HOST AP DRIVER 5969M: Jouni Malinen <j@w1.fi> 5970L: linux-wireless@vger.kernel.org 5971W: http://w1.fi/hostap-driver.html 5972S: Obsolete 5973F: drivers/net/wireless/intersil/hostap/ 5974 5975HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5976L: platform-driver-x86@vger.kernel.org 5977S: Orphan 5978F: drivers/platform/x86/tc1100-wmi.c 5979 5980HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5981M: Jaroslav Kysela <perex@perex.cz> 5982S: Maintained 5983F: drivers/net/ethernet/hp/hp100.* 5984 5985HPET: High Precision Event Timers driver 5986M: Clemens Ladisch <clemens@ladisch.de> 5987S: Maintained 5988F: Documentation/timers/hpet.txt 5989F: drivers/char/hpet.c 5990F: include/linux/hpet.h 5991F: include/uapi/linux/hpet.h 5992 5993HPET: x86 5994S: Orphan 5995F: arch/x86/kernel/hpet.c 5996F: arch/x86/include/asm/hpet.h 5997 5998HPFS FILESYSTEM 5999M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6000W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6001S: Maintained 6002F: fs/hpfs/ 6003 6004HSI SUBSYSTEM 6005M: Sebastian Reichel <sre@kernel.org> 6006T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6007S: Maintained 6008F: Documentation/ABI/testing/sysfs-bus-hsi 6009F: Documentation/device-drivers/serial-interfaces.rst 6010F: drivers/hsi/ 6011F: include/linux/hsi/ 6012F: include/uapi/linux/hsi/ 6013 6014HSO 3G MODEM DRIVER 6015L: linux-usb@vger.kernel.org 6016S: Orphan 6017F: drivers/net/usb/hso.c 6018 6019HSR NETWORK PROTOCOL 6020M: Arvid Brodin <arvid.brodin@alten.se> 6021L: netdev@vger.kernel.org 6022S: Maintained 6023F: net/hsr/ 6024 6025HTCPEN TOUCHSCREEN DRIVER 6026M: Pau Oliva Fora <pof@eslack.org> 6027L: linux-input@vger.kernel.org 6028S: Maintained 6029F: drivers/input/touchscreen/htcpen.c 6030 6031HUGETLB FILESYSTEM 6032M: Nadia Yvette Chambers <nyc@holomorphy.com> 6033S: Maintained 6034F: fs/hugetlbfs/ 6035 6036HVA ST MEDIA DRIVER 6037M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6038L: linux-media@vger.kernel.org 6039T: git git://linuxtv.org/media_tree.git 6040W: https://linuxtv.org 6041S: Supported 6042F: drivers/media/platform/sti/hva 6043 6044Hyper-V CORE AND DRIVERS 6045M: "K. Y. Srinivasan" <kys@microsoft.com> 6046M: Haiyang Zhang <haiyangz@microsoft.com> 6047M: Stephen Hemminger <sthemmin@microsoft.com> 6048L: devel@linuxdriverproject.org 6049S: Maintained 6050F: arch/x86/include/asm/mshyperv.h 6051F: arch/x86/include/uapi/asm/hyperv.h 6052F: arch/x86/kernel/cpu/mshyperv.c 6053F: arch/x86/hyperv 6054F: drivers/hid/hid-hyperv.c 6055F: drivers/hv/ 6056F: drivers/input/serio/hyperv-keyboard.c 6057F: drivers/pci/host/pci-hyperv.c 6058F: drivers/net/hyperv/ 6059F: drivers/scsi/storvsc_drv.c 6060F: drivers/uio/uio_hv_generic.c 6061F: drivers/video/fbdev/hyperv_fb.c 6062F: include/linux/hyperv.h 6063F: tools/hv/ 6064F: Documentation/ABI/stable/sysfs-bus-vmbus 6065 6066I2C MUXES 6067M: Peter Rosin <peda@axentia.se> 6068L: linux-i2c@vger.kernel.org 6069S: Maintained 6070F: Documentation/i2c/i2c-topology 6071F: Documentation/i2c/muxes/ 6072F: Documentation/devicetree/bindings/i2c/i2c-mux* 6073F: Documentation/devicetree/bindings/i2c/i2c-arb* 6074F: Documentation/devicetree/bindings/i2c/i2c-gate* 6075F: drivers/i2c/i2c-mux.c 6076F: drivers/i2c/muxes/ 6077F: include/linux/i2c-mux.h 6078 6079I2C OVER PARALLEL PORT 6080M: Jean Delvare <jdelvare@suse.com> 6081L: linux-i2c@vger.kernel.org 6082S: Maintained 6083F: Documentation/i2c/busses/i2c-parport 6084F: Documentation/i2c/busses/i2c-parport-light 6085F: drivers/i2c/busses/i2c-parport.c 6086F: drivers/i2c/busses/i2c-parport-light.c 6087 6088I2C/SMBUS CONTROLLER DRIVERS FOR PC 6089M: Jean Delvare <jdelvare@suse.com> 6090L: linux-i2c@vger.kernel.org 6091S: Maintained 6092F: Documentation/i2c/busses/i2c-ali1535 6093F: Documentation/i2c/busses/i2c-ali1563 6094F: Documentation/i2c/busses/i2c-ali15x3 6095F: Documentation/i2c/busses/i2c-amd756 6096F: Documentation/i2c/busses/i2c-amd8111 6097F: Documentation/i2c/busses/i2c-i801 6098F: Documentation/i2c/busses/i2c-nforce2 6099F: Documentation/i2c/busses/i2c-piix4 6100F: Documentation/i2c/busses/i2c-sis5595 6101F: Documentation/i2c/busses/i2c-sis630 6102F: Documentation/i2c/busses/i2c-sis96x 6103F: Documentation/i2c/busses/i2c-via 6104F: Documentation/i2c/busses/i2c-viapro 6105F: drivers/i2c/busses/i2c-ali1535.c 6106F: drivers/i2c/busses/i2c-ali1563.c 6107F: drivers/i2c/busses/i2c-ali15x3.c 6108F: drivers/i2c/busses/i2c-amd756.c 6109F: drivers/i2c/busses/i2c-amd756-s4882.c 6110F: drivers/i2c/busses/i2c-amd8111.c 6111F: drivers/i2c/busses/i2c-i801.c 6112F: drivers/i2c/busses/i2c-isch.c 6113F: drivers/i2c/busses/i2c-nforce2.c 6114F: drivers/i2c/busses/i2c-nforce2-s4985.c 6115F: drivers/i2c/busses/i2c-piix4.c 6116F: drivers/i2c/busses/i2c-sis5595.c 6117F: drivers/i2c/busses/i2c-sis630.c 6118F: drivers/i2c/busses/i2c-sis96x.c 6119F: drivers/i2c/busses/i2c-via.c 6120F: drivers/i2c/busses/i2c-viapro.c 6121 6122I2C/SMBUS ISMT DRIVER 6123M: Seth Heasley <seth.heasley@intel.com> 6124M: Neil Horman <nhorman@tuxdriver.com> 6125L: linux-i2c@vger.kernel.org 6126F: drivers/i2c/busses/i2c-ismt.c 6127F: Documentation/i2c/busses/i2c-ismt 6128 6129I2C/SMBUS STUB DRIVER 6130M: Jean Delvare <jdelvare@suse.com> 6131L: linux-i2c@vger.kernel.org 6132S: Maintained 6133F: drivers/i2c/i2c-stub.c 6134 6135I2C SUBSYSTEM 6136M: Wolfram Sang <wsa@the-dreams.de> 6137L: linux-i2c@vger.kernel.org 6138W: https://i2c.wiki.kernel.org/ 6139Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6141S: Maintained 6142F: Documentation/devicetree/bindings/i2c/ 6143F: Documentation/i2c/ 6144F: drivers/i2c/ 6145F: drivers/i2c/*/ 6146F: include/linux/i2c.h 6147F: include/linux/i2c-*.h 6148F: include/uapi/linux/i2c.h 6149F: include/uapi/linux/i2c-*.h 6150 6151I2C ACPI SUPPORT 6152M: Mika Westerberg <mika.westerberg@linux.intel.com> 6153L: linux-i2c@vger.kernel.org 6154L: linux-acpi@vger.kernel.org 6155S: Maintained 6156 6157I2C-TAOS-EVM DRIVER 6158M: Jean Delvare <jdelvare@suse.com> 6159L: linux-i2c@vger.kernel.org 6160S: Maintained 6161F: Documentation/i2c/busses/i2c-taos-evm 6162F: drivers/i2c/busses/i2c-taos-evm.c 6163 6164I2C-TINY-USB DRIVER 6165M: Till Harbaum <till@harbaum.org> 6166L: linux-i2c@vger.kernel.org 6167W: http://www.harbaum.org/till/i2c_tiny_usb 6168S: Maintained 6169F: drivers/i2c/busses/i2c-tiny-usb.c 6170 6171i386 BOOT CODE 6172M: "H. Peter Anvin" <hpa@zytor.com> 6173S: Maintained 6174F: arch/x86/boot/ 6175 6176i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6177M: "H. Peter Anvin" <hpa@zytor.com> 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6179S: Maintained 6180 6181IA64 (Itanium) PLATFORM 6182M: Tony Luck <tony.luck@intel.com> 6183M: Fenghua Yu <fenghua.yu@intel.com> 6184L: linux-ia64@vger.kernel.org 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6186S: Maintained 6187F: arch/ia64/ 6188 6189IBM Power VMX Cryptographic instructions 6190M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6191M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6192L: linux-crypto@vger.kernel.org 6193S: Supported 6194F: drivers/crypto/vmx/Makefile 6195F: drivers/crypto/vmx/Kconfig 6196F: drivers/crypto/vmx/vmx.c 6197F: drivers/crypto/vmx/aes* 6198F: drivers/crypto/vmx/ghash* 6199F: drivers/crypto/vmx/ppc-xlate.pl 6200 6201IBM Power in-Nest Crypto Acceleration 6202M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6203M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6204L: linux-crypto@vger.kernel.org 6205S: Supported 6206F: drivers/crypto/nx/Makefile 6207F: drivers/crypto/nx/Kconfig 6208F: drivers/crypto/nx/nx-aes* 6209F: drivers/crypto/nx/nx-sha* 6210F: drivers/crypto/nx/nx.* 6211F: drivers/crypto/nx/nx_csbcpb.h 6212F: drivers/crypto/nx/nx_debugfs.h 6213 6214IBM Power 842 compression accelerator 6215M: Dan Streetman <ddstreet@ieee.org> 6216S: Supported 6217F: drivers/crypto/nx/Makefile 6218F: drivers/crypto/nx/Kconfig 6219F: drivers/crypto/nx/nx-842* 6220F: include/linux/sw842.h 6221F: crypto/842.c 6222F: lib/842/ 6223 6224IBM Power Linux RAID adapter 6225M: Brian King <brking@us.ibm.com> 6226S: Supported 6227F: drivers/scsi/ipr.* 6228 6229IBM Power Virtual Ethernet Device Driver 6230M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6231L: netdev@vger.kernel.org 6232S: Supported 6233F: drivers/net/ethernet/ibm/ibmveth.* 6234 6235IBM Power SRIOV Virtual NIC Device Driver 6236M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6237M: John Allen <jallen@linux.vnet.ibm.com> 6238L: netdev@vger.kernel.org 6239S: Supported 6240F: drivers/net/ethernet/ibm/ibmvnic.* 6241 6242IBM Power Virtual SCSI Device Drivers 6243M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6244L: linux-scsi@vger.kernel.org 6245S: Supported 6246F: drivers/scsi/ibmvscsi/ibmvscsi* 6247F: include/scsi/viosrp.h 6248 6249IBM Power Virtual SCSI Device Target Driver 6250M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6251M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6252L: linux-scsi@vger.kernel.org 6253L: target-devel@vger.kernel.org 6254S: Supported 6255F: drivers/scsi/ibmvscsi_tgt/ 6256 6257IBM Power Virtual FC Device Drivers 6258M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6259L: linux-scsi@vger.kernel.org 6260S: Supported 6261F: drivers/scsi/ibmvscsi/ibmvfc* 6262 6263IBM ServeRAID RAID DRIVER 6264S: Orphan 6265F: drivers/scsi/ips.* 6266 6267ICH LPC AND GPIO DRIVER 6268M: Peter Tyser <ptyser@xes-inc.com> 6269S: Maintained 6270F: drivers/mfd/lpc_ich.c 6271F: drivers/gpio/gpio-ich.c 6272 6273IDT VersaClock 5 CLOCK DRIVER 6274M: Marek Vasut <marek.vasut@gmail.com> 6275S: Maintained 6276F: drivers/clk/clk-versaclock5.c 6277 6278IDE SUBSYSTEM 6279M: "David S. Miller" <davem@davemloft.net> 6280L: linux-ide@vger.kernel.org 6281Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6283S: Maintained 6284F: Documentation/ide/ 6285F: drivers/ide/ 6286F: include/linux/ide.h 6287 6288IDEAPAD LAPTOP EXTRAS DRIVER 6289M: Ike Panhc <ike.pan@canonical.com> 6290L: platform-driver-x86@vger.kernel.org 6291W: http://launchpad.net/ideapad-laptop 6292S: Maintained 6293F: drivers/platform/x86/ideapad-laptop.c 6294 6295IDEAPAD LAPTOP SLIDEBAR DRIVER 6296M: Andrey Moiseev <o2g.org.ru@gmail.com> 6297L: linux-input@vger.kernel.org 6298W: https://github.com/o2genum/ideapad-slidebar 6299S: Maintained 6300F: drivers/input/misc/ideapad_slidebar.c 6301 6302IDE/ATAPI DRIVERS 6303M: Borislav Petkov <bp@alien8.de> 6304L: linux-ide@vger.kernel.org 6305S: Maintained 6306F: Documentation/cdrom/ide-cd 6307F: drivers/ide/ide-cd* 6308 6309IEEE 802.15.4 SUBSYSTEM 6310M: Alexander Aring <aar@pengutronix.de> 6311M: Stefan Schmidt <stefan@osg.samsung.com> 6312L: linux-wpan@vger.kernel.org 6313W: http://wpan.cakelab.org/ 6314T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6316S: Maintained 6317F: net/ieee802154/ 6318F: net/mac802154/ 6319F: drivers/net/ieee802154/ 6320F: include/linux/nl802154.h 6321F: include/linux/ieee802154.h 6322F: include/net/nl802154.h 6323F: include/net/mac802154.h 6324F: include/net/af_ieee802154.h 6325F: include/net/cfg802154.h 6326F: include/net/ieee802154_netdev.h 6327F: Documentation/networking/ieee802154.txt 6328 6329IFE PROTOCOL 6330M: Yotam Gigi <yotamg@mellanox.com> 6331M: Jamal Hadi Salim <jhs@mojatatu.com> 6332F: net/ife 6333F: include/net/ife.h 6334F: include/uapi/linux/ife.h 6335 6336IGORPLUG-USB IR RECEIVER 6337M: Sean Young <sean@mess.org> 6338L: linux-media@vger.kernel.org 6339S: Maintained 6340F: drivers/media/rc/igorplugusb.c 6341 6342IGUANAWORKS USB IR TRANSCEIVER 6343M: Sean Young <sean@mess.org> 6344L: linux-media@vger.kernel.org 6345S: Maintained 6346F: drivers/media/rc/iguanair.c 6347 6348IIO DIGITAL POTENTIOMETER DAC 6349M: Peter Rosin <peda@axentia.se> 6350L: linux-iio@vger.kernel.org 6351S: Maintained 6352F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6353F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6354F: drivers/iio/dac/dpot-dac.c 6355 6356IIO ENVELOPE DETECTOR 6357M: Peter Rosin <peda@axentia.se> 6358L: linux-iio@vger.kernel.org 6359S: Maintained 6360F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6361F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6362F: drivers/iio/adc/envelope-detector.c 6363 6364IIO SUBSYSTEM AND DRIVERS 6365M: Jonathan Cameron <jic23@kernel.org> 6366R: Hartmut Knaack <knaack.h@gmx.de> 6367R: Lars-Peter Clausen <lars@metafoo.de> 6368R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6369L: linux-iio@vger.kernel.org 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6371S: Maintained 6372F: Documentation/devicetree/bindings/iio/ 6373F: drivers/iio/ 6374F: drivers/staging/iio/ 6375F: include/linux/iio/ 6376F: tools/iio/ 6377 6378IKANOS/ADI EAGLE ADSL USB DRIVER 6379M: Matthieu Castet <castet.matthieu@free.fr> 6380M: Stanislaw Gruszka <stf_xl@wp.pl> 6381S: Maintained 6382F: drivers/usb/atm/ueagle-atm.c 6383 6384IMGTEC ASCII LCD DRIVER 6385M: Paul Burton <paul.burton@imgtec.com> 6386S: Maintained 6387F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6388F: drivers/auxdisplay/img-ascii-lcd.c 6389 6390INA209 HARDWARE MONITOR DRIVER 6391M: Guenter Roeck <linux@roeck-us.net> 6392L: linux-hwmon@vger.kernel.org 6393S: Maintained 6394F: Documentation/hwmon/ina209 6395F: Documentation/devicetree/bindings/i2c/ina209.txt 6396F: drivers/hwmon/ina209.c 6397 6398INA2XX HARDWARE MONITOR DRIVER 6399M: Guenter Roeck <linux@roeck-us.net> 6400L: linux-hwmon@vger.kernel.org 6401S: Maintained 6402F: Documentation/hwmon/ina2xx 6403F: drivers/hwmon/ina2xx.c 6404F: include/linux/platform_data/ina2xx.h 6405 6406INDUSTRY PACK SUBSYSTEM (IPACK) 6407M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6408M: Jens Taprogge <jens.taprogge@taprogge.org> 6409M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6410L: industrypack-devel@lists.sourceforge.net 6411W: http://industrypack.sourceforge.net 6412S: Maintained 6413F: drivers/ipack/ 6414 6415INGENIC JZ4780 DMA Driver 6416M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6417S: Maintained 6418F: drivers/dma/dma-jz4780.c 6419 6420INGENIC JZ4780 NAND DRIVER 6421M: Harvey Hunt <harveyhuntnexus@gmail.com> 6422L: linux-mtd@lists.infradead.org 6423S: Maintained 6424F: drivers/mtd/nand/jz4780_* 6425 6426INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6427M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6428M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6429L: linux-ima-devel@lists.sourceforge.net 6430L: linux-ima-user@lists.sourceforge.net 6431L: linux-security-module@vger.kernel.org 6432T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6433S: Supported 6434F: security/integrity/ima/ 6435 6436IMGTEC IR DECODER DRIVER 6437M: James Hogan <james.hogan@imgtec.com> 6438S: Maintained 6439F: drivers/media/rc/img-ir/ 6440 6441IMS TWINTURBO FRAMEBUFFER DRIVER 6442L: linux-fbdev@vger.kernel.org 6443S: Orphan 6444F: drivers/video/fbdev/imsttfb.c 6445 6446INFINIBAND SUBSYSTEM 6447M: Doug Ledford <dledford@redhat.com> 6448M: Sean Hefty <sean.hefty@intel.com> 6449M: Hal Rosenstock <hal.rosenstock@gmail.com> 6450L: linux-rdma@vger.kernel.org 6451W: http://www.openfabrics.org/ 6452Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6454S: Supported 6455F: Documentation/infiniband/ 6456F: drivers/infiniband/ 6457F: include/uapi/linux/if_infiniband.h 6458F: include/uapi/rdma/ 6459F: include/rdma/ 6460 6461INOTIFY 6462M: John McCutchan <john@johnmccutchan.com> 6463M: Robert Love <rlove@rlove.org> 6464M: Eric Paris <eparis@parisplace.org> 6465S: Maintained 6466F: Documentation/filesystems/inotify.txt 6467F: fs/notify/inotify/ 6468F: include/linux/inotify.h 6469F: include/uapi/linux/inotify.h 6470 6471INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6472M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6473L: linux-input@vger.kernel.org 6474Q: http://patchwork.kernel.org/project/linux-input/list/ 6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6476S: Maintained 6477F: drivers/input/ 6478F: include/linux/input.h 6479F: include/uapi/linux/input.h 6480F: include/linux/input/ 6481F: Documentation/devicetree/bindings/input/ 6482 6483INPUT MULTITOUCH (MT) PROTOCOL 6484M: Henrik Rydberg <rydberg@bitmath.org> 6485L: linux-input@vger.kernel.org 6486S: Odd fixes 6487F: Documentation/input/multi-touch-protocol.txt 6488F: drivers/input/input-mt.c 6489K: \b(ABS|SYN)_MT_ 6490 6491INTEL ASoC BDW/HSW DRIVERS 6492M: Jie Yang <yang.jie@linux.intel.com> 6493L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6494S: Supported 6495F: sound/soc/intel/common/sst-dsp* 6496F: sound/soc/intel/common/sst-firmware.c 6497F: sound/soc/intel/boards/broadwell.c 6498F: sound/soc/intel/haswell/ 6499 6500INTEL C600 SERIES SAS CONTROLLER DRIVER 6501M: Intel SCU Linux support <intel-linux-scu@intel.com> 6502M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6503L: linux-scsi@vger.kernel.org 6504T: git git://git.code.sf.net/p/intel-sas/isci 6505S: Supported 6506F: drivers/scsi/isci/ 6507 6508INTEL HID EVENT DRIVER 6509M: Alex Hung <alex.hung@canonical.com> 6510L: platform-driver-x86@vger.kernel.org 6511S: Maintained 6512F: drivers/platform/x86/intel-hid.c 6513 6514INTEL VIRTUAL BUTTON DRIVER 6515M: AceLan Kao <acelan.kao@canonical.com> 6516L: platform-driver-x86@vger.kernel.org 6517S: Maintained 6518F: drivers/platform/x86/intel-vbtn.c 6519 6520INTEL IDLE DRIVER 6521M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6522M: Len Brown <lenb@kernel.org> 6523L: linux-pm@vger.kernel.org 6524T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6525B: https://bugzilla.kernel.org 6526S: Supported 6527F: drivers/idle/intel_idle.c 6528 6529INTEL INTEGRATED SENSOR HUB DRIVER 6530M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6531M: Jiri Kosina <jikos@kernel.org> 6532L: linux-input@vger.kernel.org 6533S: Maintained 6534F: drivers/hid/intel-ish-hid/ 6535 6536INTEL PSTATE DRIVER 6537M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6538M: Len Brown <lenb@kernel.org> 6539L: linux-pm@vger.kernel.org 6540S: Supported 6541F: drivers/cpufreq/intel_pstate.c 6542 6543INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6544M: Maik Broemme <mbroemme@libmpq.org> 6545L: linux-fbdev@vger.kernel.org 6546S: Maintained 6547F: Documentation/fb/intelfb.txt 6548F: drivers/video/fbdev/intelfb/ 6549 6550INTEL 810/815 FRAMEBUFFER DRIVER 6551M: Antonino Daplas <adaplas@gmail.com> 6552L: linux-fbdev@vger.kernel.org 6553S: Maintained 6554F: drivers/video/fbdev/i810/ 6555 6556INTEL MENLOW THERMAL DRIVER 6557M: Sujith Thomas <sujith.thomas@intel.com> 6558L: platform-driver-x86@vger.kernel.org 6559W: https://01.org/linux-acpi 6560S: Supported 6561F: drivers/platform/x86/intel_menlow.c 6562 6563INTEL I/OAT DMA DRIVER 6564M: Dave Jiang <dave.jiang@intel.com> 6565R: Dan Williams <dan.j.williams@intel.com> 6566L: dmaengine@vger.kernel.org 6567Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6568S: Supported 6569F: drivers/dma/ioat* 6570 6571INTEL IOMMU (VT-d) 6572M: David Woodhouse <dwmw2@infradead.org> 6573L: iommu@lists.linux-foundation.org 6574T: git git://git.infradead.org/iommu-2.6.git 6575S: Supported 6576F: drivers/iommu/intel-iommu.c 6577F: include/linux/intel-iommu.h 6578 6579INTEL IOP-ADMA DMA DRIVER 6580R: Dan Williams <dan.j.williams@intel.com> 6581S: Odd fixes 6582F: drivers/dma/iop-adma.c 6583 6584INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6585M: Krzysztof Halasa <khalasa@piap.pl> 6586S: Maintained 6587F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6588F: arch/arm/mach-ixp4xx/include/mach/npe.h 6589F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6590F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6591F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6592F: drivers/net/wan/ixp4xx_hss.c 6593 6594INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6595M: Deepak Saxena <dsaxena@plexity.net> 6596S: Maintained 6597F: drivers/char/hw_random/ixp4xx-rng.c 6598 6599INTEL ETHERNET DRIVERS 6600M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6601L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6602W: http://www.intel.com/support/feedback.htm 6603W: http://e1000.sourceforge.net/ 6604Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6606T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6607S: Supported 6608F: Documentation/networking/e100.txt 6609F: Documentation/networking/e1000.txt 6610F: Documentation/networking/e1000e.txt 6611F: Documentation/networking/igb.txt 6612F: Documentation/networking/igbvf.txt 6613F: Documentation/networking/ixgb.txt 6614F: Documentation/networking/ixgbe.txt 6615F: Documentation/networking/ixgbevf.txt 6616F: Documentation/networking/i40e.txt 6617F: Documentation/networking/i40evf.txt 6618F: drivers/net/ethernet/intel/ 6619F: drivers/net/ethernet/intel/*/ 6620 6621INTEL RDMA RNIC DRIVER 6622M: Faisal Latif <faisal.latif@intel.com> 6623M: Shiraz Saleem <shiraz.saleem@intel.com> 6624L: linux-rdma@vger.kernel.org 6625S: Supported 6626F: drivers/infiniband/hw/i40iw/ 6627 6628INTEL MERRIFIELD GPIO DRIVER 6629M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6630L: linux-gpio@vger.kernel.org 6631S: Maintained 6632F: drivers/gpio/gpio-merrifield.c 6633 6634INTEL-MID GPIO DRIVER 6635M: David Cohen <david.a.cohen@linux.intel.com> 6636L: linux-gpio@vger.kernel.org 6637S: Maintained 6638F: drivers/gpio/gpio-intel-mid.c 6639 6640INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6641M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6642L: linux-wireless@vger.kernel.org 6643S: Maintained 6644F: Documentation/networking/README.ipw2100 6645F: Documentation/networking/README.ipw2200 6646F: drivers/net/wireless/intel/ipw2x00/ 6647 6648INTEL(R) TRACE HUB 6649M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6650S: Supported 6651F: Documentation/trace/intel_th.txt 6652F: drivers/hwtracing/intel_th/ 6653 6654INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6655M: Ning Sun <ning.sun@intel.com> 6656L: tboot-devel@lists.sourceforge.net 6657W: http://tboot.sourceforge.net 6658T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6659S: Supported 6660F: Documentation/intel_txt.txt 6661F: include/linux/tboot.h 6662F: arch/x86/kernel/tboot.c 6663 6664INTEL WIRELESS WIMAX CONNECTION 2400 6665M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6666M: linux-wimax@intel.com 6667L: wimax@linuxwimax.org (subscribers-only) 6668S: Supported 6669W: http://linuxwimax.org 6670F: Documentation/wimax/README.i2400m 6671F: drivers/net/wimax/i2400m/ 6672F: include/uapi/linux/wimax/i2400m.h 6673 6674INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6675M: Stanislaw Gruszka <sgruszka@redhat.com> 6676L: linux-wireless@vger.kernel.org 6677S: Supported 6678F: drivers/net/wireless/intel/iwlegacy/ 6679 6680INTEL WIRELESS WIFI LINK (iwlwifi) 6681M: Johannes Berg <johannes.berg@intel.com> 6682M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6683M: Luca Coelho <luciano.coelho@intel.com> 6684M: Intel Linux Wireless <linuxwifi@intel.com> 6685L: linux-wireless@vger.kernel.org 6686W: http://intellinuxwireless.org 6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6688S: Supported 6689F: drivers/net/wireless/intel/iwlwifi/ 6690 6691INTEL MANAGEMENT ENGINE (mei) 6692M: Tomas Winkler <tomas.winkler@intel.com> 6693L: linux-kernel@vger.kernel.org 6694S: Supported 6695F: include/uapi/linux/mei.h 6696F: include/linux/mei_cl_bus.h 6697F: drivers/misc/mei/* 6698F: drivers/watchdog/mei_wdt.c 6699F: Documentation/misc-devices/mei/* 6700F: samples/mei/* 6701 6702INTEL MIC DRIVERS (mic) 6703M: Sudeep Dutt <sudeep.dutt@intel.com> 6704M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6705S: Supported 6706W: https://github.com/sudeepdutt/mic 6707W: http://software.intel.com/en-us/mic-developer 6708F: include/linux/mic_bus.h 6709F: include/linux/scif.h 6710F: include/uapi/linux/mic_common.h 6711F: include/uapi/linux/mic_ioctl.h 6712F: include/uapi/linux/scif_ioctl.h 6713F: drivers/misc/mic/ 6714F: drivers/dma/mic_x100_dma.c 6715F: drivers/dma/mic_x100_dma.h 6716F: Documentation/mic/ 6717 6718INTEL PMC/P-Unit IPC DRIVER 6719M: Zha Qipeng<qipeng.zha@intel.com> 6720L: platform-driver-x86@vger.kernel.org 6721S: Maintained 6722F: drivers/platform/x86/intel_pmc_ipc.c 6723F: drivers/platform/x86/intel_punit_ipc.c 6724F: arch/x86/include/asm/intel_pmc_ipc.h 6725F: arch/x86/include/asm/intel_punit_ipc.h 6726 6727INTEL TELEMETRY DRIVER 6728M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6729L: platform-driver-x86@vger.kernel.org 6730S: Maintained 6731F: arch/x86/include/asm/intel_telemetry.h 6732F: drivers/platform/x86/intel_telemetry* 6733 6734INTEL PMC CORE DRIVER 6735M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6736M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6737L: platform-driver-x86@vger.kernel.org 6738S: Maintained 6739F: arch/x86/include/asm/pmc_core.h 6740F: drivers/platform/x86/intel_pmc_core* 6741 6742INVENSENSE MPU-3050 GYROSCOPE DRIVER 6743M: Linus Walleij <linus.walleij@linaro.org> 6744L: linux-iio@vger.kernel.org 6745S: Maintained 6746F: drivers/iio/gyro/mpu3050* 6747F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6748 6749IOC3 ETHERNET DRIVER 6750M: Ralf Baechle <ralf@linux-mips.org> 6751L: linux-mips@linux-mips.org 6752S: Maintained 6753F: drivers/net/ethernet/sgi/ioc3-eth.c 6754 6755IOC3 SERIAL DRIVER 6756M: Pat Gefre <pfg@sgi.com> 6757L: linux-serial@vger.kernel.org 6758S: Maintained 6759F: drivers/tty/serial/ioc3_serial.c 6760 6761IOMMU DRIVERS 6762M: Joerg Roedel <joro@8bytes.org> 6763L: iommu@lists.linux-foundation.org 6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6765S: Maintained 6766F: Documentation/devicetree/bindings/iommu/ 6767F: drivers/iommu/ 6768 6769IP MASQUERADING 6770M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6771S: Maintained 6772F: net/ipv4/netfilter/ipt_MASQUERADE.c 6773 6774IPMI SUBSYSTEM 6775M: Corey Minyard <minyard@acm.org> 6776L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6777W: http://openipmi.sourceforge.net/ 6778S: Supported 6779F: Documentation/IPMI.txt 6780F: drivers/char/ipmi/ 6781F: include/linux/ipmi* 6782F: include/uapi/linux/ipmi* 6783 6784QCOM AUDIO (ASoC) DRIVERS 6785M: Patrick Lai <plai@codeaurora.org> 6786M: Banajit Goswami <bgoswami@codeaurora.org> 6787L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6788S: Supported 6789F: sound/soc/qcom/ 6790 6791IPS SCSI RAID DRIVER 6792M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6793L: linux-scsi@vger.kernel.org 6794W: http://www.adaptec.com/ 6795S: Maintained 6796F: drivers/scsi/ips* 6797 6798IPVS 6799M: Wensong Zhang <wensong@linux-vs.org> 6800M: Simon Horman <horms@verge.net.au> 6801M: Julian Anastasov <ja@ssi.bg> 6802L: netdev@vger.kernel.org 6803L: lvs-devel@vger.kernel.org 6804S: Maintained 6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6807F: Documentation/networking/ipvs-sysctl.txt 6808F: include/net/ip_vs.h 6809F: include/uapi/linux/ip_vs.h 6810F: net/netfilter/ipvs/ 6811 6812IPWIRELESS DRIVER 6813M: Jiri Kosina <jikos@kernel.org> 6814M: David Sterba <dsterba@suse.com> 6815S: Odd Fixes 6816F: drivers/tty/ipwireless/ 6817 6818IPX NETWORK LAYER 6819L: netdev@vger.kernel.org 6820S: Odd fixes 6821F: include/net/ipx.h 6822F: include/uapi/linux/ipx.h 6823F: net/ipx/ 6824 6825IRDA SUBSYSTEM 6826M: Samuel Ortiz <samuel@sortiz.org> 6827L: irda-users@lists.sourceforge.net (subscribers-only) 6828L: netdev@vger.kernel.org 6829W: http://irda.sourceforge.net/ 6830S: Maintained 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6832F: Documentation/networking/irda.txt 6833F: drivers/net/irda/ 6834F: include/net/irda/ 6835F: net/irda/ 6836 6837IRQ SUBSYSTEM 6838M: Thomas Gleixner <tglx@linutronix.de> 6839L: linux-kernel@vger.kernel.org 6840S: Maintained 6841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6842F: kernel/irq/ 6843 6844IRQCHIP DRIVERS 6845M: Thomas Gleixner <tglx@linutronix.de> 6846M: Jason Cooper <jason@lakedaemon.net> 6847M: Marc Zyngier <marc.zyngier@arm.com> 6848L: linux-kernel@vger.kernel.org 6849S: Maintained 6850T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6851T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6852F: Documentation/devicetree/bindings/interrupt-controller/ 6853F: drivers/irqchip/ 6854 6855IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6856M: Marc Zyngier <marc.zyngier@arm.com> 6857S: Maintained 6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6859F: Documentation/IRQ-domain.txt 6860F: include/linux/irqdomain.h 6861F: kernel/irq/irqdomain.c 6862F: kernel/irq/msi.c 6863 6864ISA 6865M: William Breathitt Gray <vilhelm.gray@gmail.com> 6866S: Maintained 6867F: Documentation/isa.txt 6868F: drivers/base/isa.c 6869F: include/linux/isa.h 6870 6871ISAPNP 6872M: Jaroslav Kysela <perex@perex.cz> 6873S: Maintained 6874F: Documentation/isapnp.txt 6875F: drivers/pnp/isapnp/ 6876F: include/linux/isapnp.h 6877 6878ISA RADIO MODULE 6879M: Hans Verkuil <hverkuil@xs4all.nl> 6880L: linux-media@vger.kernel.org 6881T: git git://linuxtv.org/media_tree.git 6882W: https://linuxtv.org 6883S: Maintained 6884F: drivers/media/radio/radio-isa* 6885 6886iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6887M: Peter Jones <pjones@redhat.com> 6888M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6889S: Maintained 6890F: drivers/firmware/iscsi_ibft* 6891 6892ISCSI 6893M: Lee Duncan <lduncan@suse.com> 6894M: Chris Leech <cleech@redhat.com> 6895L: open-iscsi@googlegroups.com 6896W: www.open-iscsi.com 6897S: Maintained 6898F: drivers/scsi/*iscsi* 6899F: include/scsi/*iscsi* 6900 6901ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6902M: Or Gerlitz <ogerlitz@mellanox.com> 6903M: Sagi Grimberg <sagi@grimberg.me> 6904M: Roi Dayan <roid@mellanox.com> 6905L: linux-rdma@vger.kernel.org 6906S: Supported 6907W: http://www.openfabrics.org 6908W: www.open-iscsi.org 6909Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6910F: drivers/infiniband/ulp/iser/ 6911 6912ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6913M: Sagi Grimberg <sagi@grimberg.me> 6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6915L: linux-rdma@vger.kernel.org 6916L: target-devel@vger.kernel.org 6917S: Supported 6918W: http://www.linux-iscsi.org 6919F: drivers/infiniband/ulp/isert 6920 6921ISDN SUBSYSTEM 6922M: Karsten Keil <isdn@linux-pingi.de> 6923L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6924L: netdev@vger.kernel.org 6925W: http://www.isdn4linux.de 6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6927S: Maintained 6928F: Documentation/isdn/ 6929F: drivers/isdn/ 6930F: include/linux/isdn.h 6931F: include/linux/isdn/ 6932F: include/uapi/linux/isdn.h 6933F: include/uapi/linux/isdn/ 6934 6935ISDN SUBSYSTEM (Eicon active card driver) 6936M: Armin Schindler <mac@melware.de> 6937L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6938W: http://www.melware.de 6939S: Maintained 6940F: drivers/isdn/hardware/eicon/ 6941 6942IT87 HARDWARE MONITORING DRIVER 6943M: Jean Delvare <jdelvare@suse.com> 6944L: linux-hwmon@vger.kernel.org 6945S: Maintained 6946F: Documentation/hwmon/it87 6947F: drivers/hwmon/it87.c 6948 6949IT913X MEDIA DRIVER 6950M: Antti Palosaari <crope@iki.fi> 6951L: linux-media@vger.kernel.org 6952W: https://linuxtv.org 6953W: http://palosaari.fi/linux/ 6954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6955T: git git://linuxtv.org/anttip/media_tree.git 6956S: Maintained 6957F: drivers/media/tuners/it913x* 6958 6959IVTV VIDEO4LINUX DRIVER 6960M: Andy Walls <awalls@md.metrocast.net> 6961L: ivtv-devel@ivtvdriver.org (subscribers-only) 6962L: linux-media@vger.kernel.org 6963T: git git://linuxtv.org/media_tree.git 6964W: http://www.ivtvdriver.org 6965S: Maintained 6966F: Documentation/media/v4l-drivers/ivtv* 6967F: drivers/media/pci/ivtv/ 6968F: include/uapi/linux/ivtv* 6969 6970IX2505V MEDIA DRIVER 6971M: Malcolm Priestley <tvboxspy@gmail.com> 6972L: linux-media@vger.kernel.org 6973W: https://linuxtv.org 6974Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6975S: Maintained 6976F: drivers/media/dvb-frontends/ix2505v* 6977 6978JC42.4 TEMPERATURE SENSOR DRIVER 6979M: Guenter Roeck <linux@roeck-us.net> 6980L: linux-hwmon@vger.kernel.org 6981S: Maintained 6982F: drivers/hwmon/jc42.c 6983F: Documentation/hwmon/jc42 6984 6985JFS FILESYSTEM 6986M: Dave Kleikamp <shaggy@kernel.org> 6987L: jfs-discussion@lists.sourceforge.net 6988W: http://jfs.sourceforge.net/ 6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6990S: Maintained 6991F: Documentation/filesystems/jfs.txt 6992F: fs/jfs/ 6993 6994JME NETWORK DRIVER 6995M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6996L: netdev@vger.kernel.org 6997S: Maintained 6998F: drivers/net/ethernet/jme.* 6999 7000JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7001M: David Woodhouse <dwmw2@infradead.org> 7002L: linux-mtd@lists.infradead.org 7003W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7004S: Maintained 7005F: fs/jffs2/ 7006F: include/uapi/linux/jffs2.h 7007 7008JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7009M: "Theodore Ts'o" <tytso@mit.edu> 7010M: Jan Kara <jack@suse.com> 7011L: linux-ext4@vger.kernel.org 7012S: Maintained 7013F: fs/jbd2/ 7014F: include/linux/jbd2.h 7015 7016JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7017M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7018L: linux-media@vger.kernel.org 7019S: Maintained 7020F: drivers/media/platform/rcar_jpu.c 7021 7022JSM Neo PCI based serial card 7023M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7024L: linux-serial@vger.kernel.org 7025S: Maintained 7026F: drivers/tty/serial/jsm/ 7027 7028K10TEMP HARDWARE MONITORING DRIVER 7029M: Clemens Ladisch <clemens@ladisch.de> 7030L: linux-hwmon@vger.kernel.org 7031S: Maintained 7032F: Documentation/hwmon/k10temp 7033F: drivers/hwmon/k10temp.c 7034 7035K8TEMP HARDWARE MONITORING DRIVER 7036M: Rudolf Marek <r.marek@assembler.cz> 7037L: linux-hwmon@vger.kernel.org 7038S: Maintained 7039F: Documentation/hwmon/k8temp 7040F: drivers/hwmon/k8temp.c 7041 7042KASAN 7043M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7044R: Alexander Potapenko <glider@google.com> 7045R: Dmitry Vyukov <dvyukov@google.com> 7046L: kasan-dev@googlegroups.com 7047S: Maintained 7048F: arch/*/include/asm/kasan.h 7049F: arch/*/mm/kasan_init* 7050F: Documentation/dev-tools/kasan.rst 7051F: include/linux/kasan*.h 7052F: lib/test_kasan.c 7053F: mm/kasan/ 7054F: scripts/Makefile.kasan 7055 7056KCONFIG 7057M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7058L: linux-kbuild@vger.kernel.org 7059T: git git://gitorious.org/linux-kconfig/linux-kconfig 7060S: Maintained 7061F: Documentation/kbuild/kconfig-language.txt 7062F: scripts/kconfig/ 7063 7064KDUMP 7065M: Dave Young <dyoung@redhat.com> 7066M: Baoquan He <bhe@redhat.com> 7067R: Vivek Goyal <vgoyal@redhat.com> 7068L: kexec@lists.infradead.org 7069W: http://lse.sourceforge.net/kdump/ 7070S: Maintained 7071F: Documentation/kdump/ 7072 7073KEENE FM RADIO TRANSMITTER DRIVER 7074M: Hans Verkuil <hverkuil@xs4all.nl> 7075L: linux-media@vger.kernel.org 7076T: git git://linuxtv.org/media_tree.git 7077W: https://linuxtv.org 7078S: Maintained 7079F: drivers/media/radio/radio-keene* 7080 7081KERNEL AUTOMOUNTER v4 (AUTOFS4) 7082M: Ian Kent <raven@themaw.net> 7083L: autofs@vger.kernel.org 7084S: Maintained 7085F: fs/autofs4/ 7086 7087KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7088M: Michal Marek <mmarek@suse.com> 7089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 7091L: linux-kbuild@vger.kernel.org 7092S: Maintained 7093F: Documentation/kbuild/ 7094F: Makefile 7095F: scripts/Makefile.* 7096F: scripts/basic/ 7097F: scripts/mk* 7098F: scripts/package/ 7099 7100KERNEL JANITORS 7101L: kernel-janitors@vger.kernel.org 7102W: http://kernelnewbies.org/KernelJanitors 7103S: Odd Fixes 7104 7105KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7106M: "J. Bruce Fields" <bfields@fieldses.org> 7107M: Jeff Layton <jlayton@poochiereds.net> 7108L: linux-nfs@vger.kernel.org 7109W: http://nfs.sourceforge.net/ 7110T: git git://linux-nfs.org/~bfields/linux.git 7111S: Supported 7112F: fs/nfsd/ 7113F: include/uapi/linux/nfsd/ 7114F: fs/lockd/ 7115F: fs/nfs_common/ 7116F: net/sunrpc/ 7117F: include/linux/lockd/ 7118F: include/linux/sunrpc/ 7119F: include/uapi/linux/sunrpc/ 7120 7121KERNEL SELFTEST FRAMEWORK 7122M: Shuah Khan <shuahkh@osg.samsung.com> 7123M: Shuah Khan <shuah@kernel.org> 7124L: linux-kselftest@vger.kernel.org 7125T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7126S: Maintained 7127F: tools/testing/selftests 7128 7129KERNEL VIRTUAL MACHINE (KVM) 7130M: Paolo Bonzini <pbonzini@redhat.com> 7131M: Radim Krčmář <rkrcmar@redhat.com> 7132L: kvm@vger.kernel.org 7133W: http://www.linux-kvm.org 7134T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7135S: Supported 7136F: Documentation/*/kvm*.txt 7137F: Documentation/virtual/kvm/ 7138F: arch/*/kvm/ 7139F: arch/x86/kernel/kvm.c 7140F: arch/x86/kernel/kvmclock.c 7141F: arch/*/include/asm/kvm* 7142F: include/linux/kvm* 7143F: include/uapi/linux/kvm* 7144F: virt/kvm/ 7145F: tools/kvm/ 7146 7147KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7148M: Joerg Roedel <joro@8bytes.org> 7149L: kvm@vger.kernel.org 7150W: http://www.linux-kvm.org/ 7151S: Maintained 7152F: arch/x86/include/asm/svm.h 7153F: arch/x86/kvm/svm.c 7154 7155KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7156M: Alexander Graf <agraf@suse.com> 7157L: kvm-ppc@vger.kernel.org 7158W: http://www.linux-kvm.org/ 7159T: git git://github.com/agraf/linux-2.6.git 7160S: Supported 7161F: arch/powerpc/include/asm/kvm* 7162F: arch/powerpc/kvm/ 7163 7164KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7165M: Christian Borntraeger <borntraeger@de.ibm.com> 7166M: Cornelia Huck <cornelia.huck@de.ibm.com> 7167L: linux-s390@vger.kernel.org 7168W: http://www.ibm.com/developerworks/linux/linux390/ 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7170S: Supported 7171F: Documentation/s390/kvm.txt 7172F: arch/s390/include/asm/kvm* 7173F: arch/s390/kvm/ 7174 7175KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7176M: Christoffer Dall <christoffer.dall@linaro.org> 7177M: Marc Zyngier <marc.zyngier@arm.com> 7178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7179L: kvmarm@lists.cs.columbia.edu 7180W: http://systems.cs.columbia.edu/projects/kvm-arm 7181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7182S: Supported 7183F: arch/arm/include/uapi/asm/kvm* 7184F: arch/arm/include/asm/kvm* 7185F: arch/arm/kvm/ 7186F: virt/kvm/arm/ 7187F: include/kvm/arm_* 7188 7189KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7190M: Christoffer Dall <christoffer.dall@linaro.org> 7191M: Marc Zyngier <marc.zyngier@arm.com> 7192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7193L: kvmarm@lists.cs.columbia.edu 7194S: Maintained 7195F: arch/arm64/include/uapi/asm/kvm* 7196F: arch/arm64/include/asm/kvm* 7197F: arch/arm64/kvm/ 7198 7199KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7200M: James Hogan <james.hogan@imgtec.com> 7201L: linux-mips@linux-mips.org 7202S: Supported 7203F: arch/mips/include/uapi/asm/kvm* 7204F: arch/mips/include/asm/kvm* 7205F: arch/mips/kvm/ 7206 7207KEXEC 7208M: Eric Biederman <ebiederm@xmission.com> 7209W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7210L: kexec@lists.infradead.org 7211S: Maintained 7212F: include/linux/kexec.h 7213F: include/uapi/linux/kexec.h 7214F: kernel/kexec* 7215 7216KEYS/KEYRINGS: 7217M: David Howells <dhowells@redhat.com> 7218L: keyrings@vger.kernel.org 7219S: Maintained 7220F: Documentation/security/keys.txt 7221F: include/linux/key.h 7222F: include/linux/key-type.h 7223F: include/linux/keyctl.h 7224F: include/uapi/linux/keyctl.h 7225F: include/keys/ 7226F: security/keys/ 7227 7228KEYS-TRUSTED 7229M: David Safford <safford@us.ibm.com> 7230M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7231L: linux-security-module@vger.kernel.org 7232L: keyrings@vger.kernel.org 7233S: Supported 7234F: Documentation/security/keys-trusted-encrypted.txt 7235F: include/keys/trusted-type.h 7236F: security/keys/trusted.c 7237F: security/keys/trusted.h 7238 7239KEYS-ENCRYPTED 7240M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7241M: David Safford <safford@us.ibm.com> 7242L: linux-security-module@vger.kernel.org 7243L: keyrings@vger.kernel.org 7244S: Supported 7245F: Documentation/security/keys-trusted-encrypted.txt 7246F: include/keys/encrypted-type.h 7247F: security/keys/encrypted-keys/ 7248 7249KGDB / KDB /debug_core 7250M: Jason Wessel <jason.wessel@windriver.com> 7251W: http://kgdb.wiki.kernel.org/ 7252L: kgdb-bugreport@lists.sourceforge.net 7253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7254S: Maintained 7255F: Documentation/DocBook/kgdb.tmpl 7256F: drivers/misc/kgdbts.c 7257F: drivers/tty/serial/kgdboc.c 7258F: include/linux/kdb.h 7259F: include/linux/kgdb.h 7260F: kernel/debug/ 7261 7262KMEMCHECK 7263M: Vegard Nossum <vegardno@ifi.uio.no> 7264M: Pekka Enberg <penberg@kernel.org> 7265S: Maintained 7266F: Documentation/dev-tools/kmemcheck.rst 7267F: arch/x86/include/asm/kmemcheck.h 7268F: arch/x86/mm/kmemcheck/ 7269F: include/linux/kmemcheck.h 7270F: mm/kmemcheck.c 7271 7272KMEMLEAK 7273M: Catalin Marinas <catalin.marinas@arm.com> 7274S: Maintained 7275F: Documentation/dev-tools/kmemleak.rst 7276F: include/linux/kmemleak.h 7277F: mm/kmemleak.c 7278F: mm/kmemleak-test.c 7279 7280KPROBES 7281M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7282M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7283M: "David S. Miller" <davem@davemloft.net> 7284M: Masami Hiramatsu <mhiramat@kernel.org> 7285S: Maintained 7286F: Documentation/kprobes.txt 7287F: include/linux/kprobes.h 7288F: include/asm-generic/kprobes.h 7289F: kernel/kprobes.c 7290 7291KS0108 LCD CONTROLLER DRIVER 7292M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7293W: http://miguelojeda.es/auxdisplay.htm 7294W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7295S: Maintained 7296F: Documentation/auxdisplay/ks0108 7297F: drivers/auxdisplay/ks0108.c 7298F: include/linux/ks0108.h 7299 7300L3MDEV 7301M: David Ahern <dsa@cumulusnetworks.com> 7302L: netdev@vger.kernel.org 7303S: Maintained 7304F: net/l3mdev 7305F: include/net/l3mdev.h 7306 7307LANTIQ MIPS ARCHITECTURE 7308M: John Crispin <john@phrozen.org> 7309L: linux-mips@linux-mips.org 7310S: Maintained 7311F: arch/mips/lantiq 7312 7313LAPB module 7314L: linux-x25@vger.kernel.org 7315S: Orphan 7316F: Documentation/networking/lapb-module.txt 7317F: include/*/lapb.h 7318F: net/lapb/ 7319 7320LASI 53c700 driver for PARISC 7321M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7322L: linux-scsi@vger.kernel.org 7323S: Maintained 7324F: Documentation/scsi/53c700.txt 7325F: drivers/scsi/53c700* 7326 7327LED SUBSYSTEM 7328M: Richard Purdie <rpurdie@rpsys.net> 7329M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7330M: Pavel Machek <pavel@ucw.cz> 7331L: linux-leds@vger.kernel.org 7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7333S: Maintained 7334F: Documentation/devicetree/bindings/leds/ 7335F: drivers/leds/ 7336F: include/linux/leds.h 7337 7338LEGACY EEPROM DRIVER 7339M: Jean Delvare <jdelvare@suse.com> 7340S: Maintained 7341F: Documentation/misc-devices/eeprom 7342F: drivers/misc/eeprom/eeprom.c 7343 7344LEGO USB Tower driver 7345M: Juergen Stuber <starblue@users.sourceforge.net> 7346L: legousb-devel@lists.sourceforge.net 7347W: http://legousb.sourceforge.net/ 7348S: Maintained 7349F: drivers/usb/misc/legousbtower.c 7350 7351LG2160 MEDIA DRIVER 7352M: Michael Krufky <mkrufky@linuxtv.org> 7353L: linux-media@vger.kernel.org 7354W: https://linuxtv.org 7355W: http://github.com/mkrufky 7356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7357T: git git://linuxtv.org/mkrufky/tuners.git 7358S: Maintained 7359F: drivers/media/dvb-frontends/lg2160.* 7360 7361LGDT3305 MEDIA DRIVER 7362M: Michael Krufky <mkrufky@linuxtv.org> 7363L: linux-media@vger.kernel.org 7364W: https://linuxtv.org 7365W: http://github.com/mkrufky 7366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7367T: git git://linuxtv.org/mkrufky/tuners.git 7368S: Maintained 7369F: drivers/media/dvb-frontends/lgdt3305.* 7370 7371LGUEST 7372M: Rusty Russell <rusty@rustcorp.com.au> 7373L: lguest@lists.ozlabs.org 7374W: http://lguest.ozlabs.org/ 7375S: Odd Fixes 7376F: arch/x86/include/asm/lguest*.h 7377F: arch/x86/lguest/ 7378F: drivers/lguest/ 7379F: include/linux/lguest*.h 7380F: tools/lguest/ 7381 7382LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7383M: Tejun Heo <tj@kernel.org> 7384L: linux-ide@vger.kernel.org 7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7386S: Maintained 7387F: drivers/ata/ 7388F: include/linux/ata.h 7389F: include/linux/libata.h 7390F: Documentation/devicetree/bindings/ata/ 7391 7392LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7393M: Viresh Kumar <vireshk@kernel.org> 7394L: linux-ide@vger.kernel.org 7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7396S: Maintained 7397F: include/linux/pata_arasan_cf_data.h 7398F: drivers/ata/pata_arasan_cf.c 7399 7400LIBATA PATA DRIVERS 7401M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7402M: Tejun Heo <tj@kernel.org> 7403L: linux-ide@vger.kernel.org 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7405S: Maintained 7406F: drivers/ata/pata_*.c 7407F: drivers/ata/ata_generic.c 7408 7409LIBATA SATA AHCI PLATFORM devices support 7410M: Hans de Goede <hdegoede@redhat.com> 7411M: Tejun Heo <tj@kernel.org> 7412L: linux-ide@vger.kernel.org 7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7414S: Maintained 7415F: drivers/ata/ahci_platform.c 7416F: drivers/ata/libahci_platform.c 7417F: include/linux/ahci_platform.h 7418 7419LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7420M: Mikael Pettersson <mikpelinux@gmail.com> 7421L: linux-ide@vger.kernel.org 7422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7423S: Maintained 7424F: drivers/ata/sata_promise.* 7425 7426LIBLOCKDEP 7427M: Sasha Levin <sasha.levin@oracle.com> 7428S: Maintained 7429F: tools/lib/lockdep/ 7430 7431LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7432M: Dan Williams <dan.j.williams@intel.com> 7433L: linux-nvdimm@lists.01.org 7434Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7435T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7436S: Supported 7437F: drivers/nvdimm/* 7438F: include/linux/nd.h 7439F: include/linux/libnvdimm.h 7440F: include/uapi/linux/ndctl.h 7441 7442LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7443M: Ross Zwisler <ross.zwisler@linux.intel.com> 7444L: linux-nvdimm@lists.01.org 7445Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7446S: Supported 7447F: drivers/nvdimm/blk.c 7448F: drivers/nvdimm/region_devs.c 7449F: drivers/acpi/nfit* 7450 7451LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7452M: Vishal Verma <vishal.l.verma@intel.com> 7453L: linux-nvdimm@lists.01.org 7454Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7455S: Supported 7456F: drivers/nvdimm/btt* 7457 7458LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7459M: Ross Zwisler <ross.zwisler@linux.intel.com> 7460L: linux-nvdimm@lists.01.org 7461Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7462S: Supported 7463F: drivers/nvdimm/pmem.c 7464F: include/linux/pmem.h 7465F: arch/*/include/asm/pmem.h 7466 7467LIGHTNVM PLATFORM SUPPORT 7468M: Matias Bjorling <mb@lightnvm.io> 7469W: http://github/OpenChannelSSD 7470L: linux-block@vger.kernel.org 7471S: Maintained 7472F: drivers/lightnvm/ 7473F: include/linux/lightnvm.h 7474F: include/uapi/linux/lightnvm.h 7475 7476LINUX FOR POWERPC (32-BIT AND 64-BIT) 7477M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7478M: Paul Mackerras <paulus@samba.org> 7479M: Michael Ellerman <mpe@ellerman.id.au> 7480W: https://github.com/linuxppc/linux/wiki 7481L: linuxppc-dev@lists.ozlabs.org 7482Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7484S: Supported 7485F: Documentation/ABI/stable/sysfs-firmware-opal-* 7486F: Documentation/devicetree/bindings/powerpc/opal/ 7487F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7488F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7489F: Documentation/powerpc/ 7490F: arch/powerpc/ 7491F: drivers/char/tpm/tpm_ibmvtpm* 7492F: drivers/crypto/nx/ 7493F: drivers/crypto/vmx/ 7494F: drivers/i2c/busses/i2c-opal.c 7495F: drivers/net/ethernet/ibm/ibmveth.* 7496F: drivers/net/ethernet/ibm/ibmvnic.* 7497F: drivers/pci/hotplug/pnv_php.c 7498F: drivers/pci/hotplug/rpa* 7499F: drivers/rtc/rtc-opal.c 7500F: drivers/scsi/ibmvscsi/ 7501F: drivers/tty/hvc/hvc_opal.c 7502F: tools/testing/selftests/powerpc 7503N: /pmac 7504N: powermac 7505N: powernv 7506N: [^a-z0-9]ps3 7507N: pseries 7508 7509LINUX FOR POWER MACINTOSH 7510M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7511W: http://www.penguinppc.org/ 7512L: linuxppc-dev@lists.ozlabs.org 7513S: Maintained 7514F: arch/powerpc/platforms/powermac/ 7515F: drivers/macintosh/ 7516 7517LINUX FOR POWERPC EMBEDDED MPC5XXX 7518M: Anatolij Gustschin <agust@denx.de> 7519L: linuxppc-dev@lists.ozlabs.org 7520T: git git://git.denx.de/linux-denx-agust.git 7521S: Maintained 7522F: arch/powerpc/platforms/512x/ 7523F: arch/powerpc/platforms/52xx/ 7524 7525LINUX FOR POWERPC EMBEDDED PPC4XX 7526M: Alistair Popple <alistair@popple.id.au> 7527M: Matt Porter <mporter@kernel.crashing.org> 7528W: http://www.penguinppc.org/ 7529L: linuxppc-dev@lists.ozlabs.org 7530S: Maintained 7531F: arch/powerpc/platforms/40x/ 7532F: arch/powerpc/platforms/44x/ 7533 7534LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7535L: linuxppc-dev@lists.ozlabs.org 7536S: Orphan 7537F: arch/powerpc/*/*virtex* 7538F: arch/powerpc/*/*/*virtex* 7539 7540LINUX FOR POWERPC EMBEDDED PPC8XX 7541M: Vitaly Bordug <vitb@kernel.crashing.org> 7542W: http://www.penguinppc.org/ 7543L: linuxppc-dev@lists.ozlabs.org 7544S: Maintained 7545F: arch/powerpc/platforms/8xx/ 7546 7547LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7548M: Scott Wood <oss@buserror.net> 7549M: Kumar Gala <galak@kernel.crashing.org> 7550W: http://www.penguinppc.org/ 7551L: linuxppc-dev@lists.ozlabs.org 7552T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7553S: Maintained 7554F: arch/powerpc/platforms/83xx/ 7555F: arch/powerpc/platforms/85xx/ 7556 7557LINUX FOR POWERPC PA SEMI PWRFICIENT 7558L: linuxppc-dev@lists.ozlabs.org 7559S: Orphan 7560F: arch/powerpc/platforms/pasemi/ 7561F: drivers/*/*pasemi* 7562F: drivers/*/*/*pasemi* 7563 7564LINUX SECURITY MODULE (LSM) FRAMEWORK 7565M: Chris Wright <chrisw@sous-sol.org> 7566L: linux-security-module@vger.kernel.org 7567S: Supported 7568 7569LIS3LV02D ACCELEROMETER DRIVER 7570M: Eric Piel <eric.piel@tremplin-utc.net> 7571S: Maintained 7572F: Documentation/misc-devices/lis3lv02d 7573F: drivers/misc/lis3lv02d/ 7574F: drivers/platform/x86/hp_accel.c 7575 7576LIVE PATCHING 7577M: Josh Poimboeuf <jpoimboe@redhat.com> 7578M: Jessica Yu <jeyu@redhat.com> 7579M: Jiri Kosina <jikos@kernel.org> 7580M: Miroslav Benes <mbenes@suse.cz> 7581R: Petr Mladek <pmladek@suse.com> 7582S: Maintained 7583F: kernel/livepatch/ 7584F: include/linux/livepatch.h 7585F: arch/x86/include/asm/livepatch.h 7586F: arch/x86/kernel/livepatch.c 7587F: Documentation/livepatch/ 7588F: Documentation/ABI/testing/sysfs-kernel-livepatch 7589F: samples/livepatch/ 7590L: live-patching@vger.kernel.org 7591T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7592 7593LINUX KERNEL DUMP TEST MODULE (LKDTM) 7594M: Kees Cook <keescook@chromium.org> 7595S: Maintained 7596F: drivers/misc/lkdtm* 7597 7598LLC (802.2) 7599L: netdev@vger.kernel.org 7600S: Odd fixes 7601F: include/linux/llc.h 7602F: include/uapi/linux/llc.h 7603F: include/net/llc* 7604F: net/llc/ 7605 7606LM73 HARDWARE MONITOR DRIVER 7607M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7608L: linux-hwmon@vger.kernel.org 7609S: Maintained 7610F: drivers/hwmon/lm73.c 7611 7612LM78 HARDWARE MONITOR DRIVER 7613M: Jean Delvare <jdelvare@suse.com> 7614L: linux-hwmon@vger.kernel.org 7615S: Maintained 7616F: Documentation/hwmon/lm78 7617F: drivers/hwmon/lm78.c 7618 7619LM83 HARDWARE MONITOR DRIVER 7620M: Jean Delvare <jdelvare@suse.com> 7621L: linux-hwmon@vger.kernel.org 7622S: Maintained 7623F: Documentation/hwmon/lm83 7624F: drivers/hwmon/lm83.c 7625 7626LM90 HARDWARE MONITOR DRIVER 7627M: Jean Delvare <jdelvare@suse.com> 7628L: linux-hwmon@vger.kernel.org 7629S: Maintained 7630F: Documentation/hwmon/lm90 7631F: Documentation/devicetree/bindings/hwmon/lm90.txt 7632F: drivers/hwmon/lm90.c 7633F: include/dt-bindings/thermal/lm90.h 7634 7635LM95234 HARDWARE MONITOR DRIVER 7636M: Guenter Roeck <linux@roeck-us.net> 7637L: linux-hwmon@vger.kernel.org 7638S: Maintained 7639F: Documentation/hwmon/lm95234 7640F: drivers/hwmon/lm95234.c 7641 7642LME2510 MEDIA DRIVER 7643M: Malcolm Priestley <tvboxspy@gmail.com> 7644L: linux-media@vger.kernel.org 7645W: https://linuxtv.org 7646Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7647S: Maintained 7648F: drivers/media/usb/dvb-usb-v2/lmedm04* 7649 7650LOCKING PRIMITIVES 7651M: Peter Zijlstra <peterz@infradead.org> 7652M: Ingo Molnar <mingo@redhat.com> 7653L: linux-kernel@vger.kernel.org 7654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7655S: Maintained 7656F: Documentation/locking/ 7657F: include/linux/lockdep.h 7658F: include/linux/spinlock*.h 7659F: arch/*/include/asm/spinlock*.h 7660F: include/linux/rwlock*.h 7661F: include/linux/mutex*.h 7662F: arch/*/include/asm/mutex*.h 7663F: include/linux/rwsem*.h 7664F: arch/*/include/asm/rwsem.h 7665F: include/linux/seqlock.h 7666F: lib/locking*.[ch] 7667F: kernel/locking/ 7668 7669LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7670M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7671L: linux-ntfs-dev@lists.sourceforge.net 7672W: http://www.linux-ntfs.org/content/view/19/37/ 7673S: Maintained 7674F: Documentation/ldm.txt 7675F: block/partitions/ldm.* 7676 7677LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7678M: Sathya Prakash <sathya.prakash@broadcom.com> 7679M: Chaitra P B <chaitra.basappa@broadcom.com> 7680M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7681L: MPT-FusionLinux.pdl@broadcom.com 7682L: linux-scsi@vger.kernel.org 7683W: http://www.avagotech.com/support/ 7684S: Supported 7685F: drivers/message/fusion/ 7686F: drivers/scsi/mpt2sas/ 7687F: drivers/scsi/mpt3sas/ 7688 7689LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7690M: Matthew Wilcox <matthew@wil.cx> 7691L: linux-scsi@vger.kernel.org 7692S: Maintained 7693F: drivers/scsi/sym53c8xx_2/ 7694 7695LTC4261 HARDWARE MONITOR DRIVER 7696M: Guenter Roeck <linux@roeck-us.net> 7697L: linux-hwmon@vger.kernel.org 7698S: Maintained 7699F: Documentation/hwmon/ltc4261 7700F: drivers/hwmon/ltc4261.c 7701 7702LTP (Linux Test Project) 7703M: Mike Frysinger <vapier@gentoo.org> 7704M: Cyril Hrubis <chrubis@suse.cz> 7705M: Wanlong Gao <wanlong.gao@gmail.com> 7706M: Jan Stancek <jstancek@redhat.com> 7707M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7708M: Alexey Kodanev <alexey.kodanev@oracle.com> 7709L: ltp@lists.linux.it (subscribers-only) 7710W: http://linux-test-project.github.io/ 7711T: git git://github.com/linux-test-project/ltp.git 7712S: Maintained 7713 7714M32R ARCHITECTURE 7715W: http://www.linux-m32r.org/ 7716S: Orphan 7717F: arch/m32r/ 7718 7719M68K ARCHITECTURE 7720M: Geert Uytterhoeven <geert@linux-m68k.org> 7721L: linux-m68k@lists.linux-m68k.org 7722W: http://www.linux-m68k.org/ 7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7724S: Maintained 7725F: arch/m68k/ 7726F: drivers/zorro/ 7727 7728M68K ON APPLE MACINTOSH 7729M: Joshua Thompson <funaho@jurai.org> 7730W: http://www.mac.linux-m68k.org/ 7731L: linux-m68k@lists.linux-m68k.org 7732S: Maintained 7733F: arch/m68k/mac/ 7734 7735M68K ON HP9000/300 7736M: Philip Blundell <philb@gnu.org> 7737W: http://www.tazenda.demon.co.uk/phil/linux-hp 7738S: Maintained 7739F: arch/m68k/hp300/ 7740 7741M88DS3103 MEDIA DRIVER 7742M: Antti Palosaari <crope@iki.fi> 7743L: linux-media@vger.kernel.org 7744W: https://linuxtv.org 7745W: http://palosaari.fi/linux/ 7746Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7747T: git git://linuxtv.org/anttip/media_tree.git 7748S: Maintained 7749F: drivers/media/dvb-frontends/m88ds3103* 7750 7751M88RS2000 MEDIA DRIVER 7752M: Malcolm Priestley <tvboxspy@gmail.com> 7753L: linux-media@vger.kernel.org 7754W: https://linuxtv.org 7755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7756S: Maintained 7757F: drivers/media/dvb-frontends/m88rs2000* 7758 7759MA901 MASTERKIT USB FM RADIO DRIVER 7760M: Alexey Klimov <klimov.linux@gmail.com> 7761L: linux-media@vger.kernel.org 7762T: git git://linuxtv.org/media_tree.git 7763S: Maintained 7764F: drivers/media/radio/radio-ma901.c 7765 7766MAC80211 7767M: Johannes Berg <johannes@sipsolutions.net> 7768L: linux-wireless@vger.kernel.org 7769W: http://wireless.kernel.org/ 7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7772S: Maintained 7773F: Documentation/networking/mac80211-injection.txt 7774F: include/net/mac80211.h 7775F: net/mac80211/ 7776F: drivers/net/wireless/mac80211_hwsim.[ch] 7777 7778MACVLAN DRIVER 7779M: Patrick McHardy <kaber@trash.net> 7780L: netdev@vger.kernel.org 7781S: Maintained 7782F: drivers/net/macvlan.c 7783F: include/linux/if_macvlan.h 7784 7785MAILBOX API 7786M: Jassi Brar <jassisinghbrar@gmail.com> 7787L: linux-kernel@vger.kernel.org 7788S: Maintained 7789F: drivers/mailbox/ 7790F: include/linux/mailbox_client.h 7791F: include/linux/mailbox_controller.h 7792 7793MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7794M: Michael Kerrisk <mtk.manpages@gmail.com> 7795W: http://www.kernel.org/doc/man-pages 7796L: linux-man@vger.kernel.org 7797S: Maintained 7798 7799MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7800M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7801L: linux-mips@linux-mips.org 7802S: Maintained 7803F: arch/mips/boot/dts/img/pistachio_marduk.dts 7804 7805MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7806M: Andrew Lunn <andrew@lunn.ch> 7807M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7808L: netdev@vger.kernel.org 7809S: Maintained 7810F: drivers/net/dsa/mv88e6xxx/ 7811F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7812 7813MARVELL ARMADA DRM SUPPORT 7814M: Russell King <linux@armlinux.org.uk> 7815S: Maintained 7816T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7817T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7818F: drivers/gpu/drm/armada/ 7819F: include/uapi/drm/armada_drm.h 7820F: Documentation/devicetree/bindings/display/armada/ 7821 7822MARVELL CRYPTO DRIVER 7823M: Boris Brezillon <boris.brezillon@free-electrons.com> 7824M: Arnaud Ebalard <arno@natisbad.org> 7825F: drivers/crypto/marvell/ 7826S: Maintained 7827L: linux-crypto@vger.kernel.org 7828 7829MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7830M: Mirko Lindner <mlindner@marvell.com> 7831M: Stephen Hemminger <stephen@networkplumber.org> 7832L: netdev@vger.kernel.org 7833S: Maintained 7834F: drivers/net/ethernet/marvell/sk* 7835 7836MARVELL LIBERTAS WIRELESS DRIVER 7837L: libertas-dev@lists.infradead.org 7838S: Orphan 7839F: drivers/net/wireless/marvell/libertas/ 7840 7841MARVELL MV643XX ETHERNET DRIVER 7842M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7843L: netdev@vger.kernel.org 7844S: Maintained 7845F: drivers/net/ethernet/marvell/mv643xx_eth.* 7846F: include/linux/mv643xx.h 7847 7848MARVELL MVNETA ETHERNET DRIVER 7849M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7850L: netdev@vger.kernel.org 7851S: Maintained 7852F: drivers/net/ethernet/marvell/mvneta.* 7853 7854MARVELL MWIFIEX WIRELESS DRIVER 7855M: Amitkumar Karwar <akarwar@marvell.com> 7856M: Nishant Sarmukadam <nishants@marvell.com> 7857L: linux-wireless@vger.kernel.org 7858S: Maintained 7859F: drivers/net/wireless/marvell/mwifiex/ 7860 7861MARVELL MWL8K WIRELESS DRIVER 7862M: Lennert Buytenhek <buytenh@wantstofly.org> 7863L: linux-wireless@vger.kernel.org 7864S: Odd Fixes 7865F: drivers/net/wireless/marvell/mwl8k.c 7866 7867MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7868M: Nicolas Pitre <nico@fluxnic.net> 7869S: Odd Fixes 7870F: drivers/mmc/host/mvsdio.* 7871 7872MATROX FRAMEBUFFER DRIVER 7873L: linux-fbdev@vger.kernel.org 7874S: Orphan 7875F: drivers/video/fbdev/matrox/matroxfb_* 7876F: include/uapi/linux/matroxfb.h 7877 7878MAX16065 HARDWARE MONITOR DRIVER 7879M: Guenter Roeck <linux@roeck-us.net> 7880L: linux-hwmon@vger.kernel.org 7881S: Maintained 7882F: Documentation/hwmon/max16065 7883F: drivers/hwmon/max16065.c 7884 7885MAX20751 HARDWARE MONITOR DRIVER 7886M: Guenter Roeck <linux@roeck-us.net> 7887L: linux-hwmon@vger.kernel.org 7888S: Maintained 7889F: Documentation/hwmon/max20751 7890F: drivers/hwmon/max20751.c 7891 7892MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7893L: linux-hwmon@vger.kernel.org 7894S: Orphan 7895F: Documentation/hwmon/max6650 7896F: drivers/hwmon/max6650.c 7897 7898MAX6697 HARDWARE MONITOR DRIVER 7899M: Guenter Roeck <linux@roeck-us.net> 7900L: linux-hwmon@vger.kernel.org 7901S: Maintained 7902F: Documentation/hwmon/max6697 7903F: Documentation/devicetree/bindings/i2c/max6697.txt 7904F: drivers/hwmon/max6697.c 7905F: include/linux/platform_data/max6697.h 7906 7907MAX9860 MONO AUDIO VOICE CODEC DRIVER 7908M: Peter Rosin <peda@axentia.se> 7909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7910S: Maintained 7911F: Documentation/devicetree/bindings/sound/max9860.txt 7912F: sound/soc/codecs/max9860.* 7913 7914MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7915M: Krzysztof Kozlowski <krzk@kernel.org> 7916M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7917L: linux-pm@vger.kernel.org 7918S: Supported 7919F: drivers/power/supply/max14577_charger.c 7920F: drivers/power/supply/max77693_charger.c 7921 7922MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7923M: Javier Martinez Canillas <javier@osg.samsung.com> 7924L: linux-kernel@vger.kernel.org 7925S: Supported 7926F: drivers/*/*max77802*.c 7927F: Documentation/devicetree/bindings/*/*max77802.txt 7928F: include/dt-bindings/*/*max77802.h 7929 7930MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7931M: Chanwoo Choi <cw00.choi@samsung.com> 7932M: Krzysztof Kozlowski <krzk@kernel.org> 7933M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7934L: linux-kernel@vger.kernel.org 7935S: Supported 7936F: drivers/*/max14577*.c 7937F: drivers/*/max77686*.c 7938F: drivers/*/max77693*.c 7939F: drivers/extcon/extcon-max14577.c 7940F: drivers/extcon/extcon-max77693.c 7941F: drivers/rtc/rtc-max77686.c 7942F: drivers/clk/clk-max77686.c 7943F: Documentation/devicetree/bindings/mfd/max14577.txt 7944F: Documentation/devicetree/bindings/*/max77686.txt 7945F: Documentation/devicetree/bindings/mfd/max77693.txt 7946F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7947F: include/linux/mfd/max14577*.h 7948F: include/linux/mfd/max77686*.h 7949F: include/linux/mfd/max77693*.h 7950 7951MAXIRADIO FM RADIO RECEIVER DRIVER 7952M: Hans Verkuil <hverkuil@xs4all.nl> 7953L: linux-media@vger.kernel.org 7954T: git git://linuxtv.org/media_tree.git 7955W: https://linuxtv.org 7956S: Maintained 7957F: drivers/media/radio/radio-maxiradio* 7958 7959MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7960M: Peter Rosin <peda@axentia.se> 7961L: linux-iio@vger.kernel.org 7962S: Maintained 7963F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7964F: drivers/iio/potentiometer/mcp4531.c 7965 7966MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7967M: William Breathitt Gray <vilhelm.gray@gmail.com> 7968L: linux-iio@vger.kernel.org 7969S: Maintained 7970F: drivers/iio/dac/cio-dac.c 7971 7972MEDIA DRIVERS FOR RENESAS - FCP 7973M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7974L: linux-media@vger.kernel.org 7975L: linux-renesas-soc@vger.kernel.org 7976T: git git://linuxtv.org/media_tree.git 7977S: Supported 7978F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7979F: drivers/media/platform/rcar-fcp.c 7980F: include/media/rcar-fcp.h 7981 7982MEDIA DRIVERS FOR RENESAS - FDP1 7983M: Kieran Bingham <kieran@bingham.xyz> 7984L: linux-media@vger.kernel.org 7985L: linux-renesas-soc@vger.kernel.org 7986T: git git://linuxtv.org/media_tree.git 7987S: Supported 7988F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7989F: drivers/media/platform/rcar_fdp1.c 7990 7991MEDIA DRIVERS FOR RENESAS - VIN 7992M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7993L: linux-media@vger.kernel.org 7994L: linux-renesas-soc@vger.kernel.org 7995T: git git://linuxtv.org/media_tree.git 7996S: Supported 7997F: Documentation/devicetree/bindings/media/rcar_vin.txt 7998F: drivers/media/platform/rcar-vin/ 7999 8000MEDIA DRIVERS FOR RENESAS - VSP1 8001M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8002L: linux-media@vger.kernel.org 8003L: linux-renesas-soc@vger.kernel.org 8004T: git git://linuxtv.org/media_tree.git 8005S: Supported 8006F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8007F: drivers/media/platform/vsp1/ 8008 8009MEDIA DRIVERS FOR HELENE 8010M: Abylay Ospan <aospan@netup.ru> 8011L: linux-media@vger.kernel.org 8012W: https://linuxtv.org 8013W: http://netup.tv/ 8014T: git git://linuxtv.org/media_tree.git 8015S: Supported 8016F: drivers/media/dvb-frontends/helene* 8017 8018MEDIA DRIVERS FOR ASCOT2E 8019M: Sergey Kozlov <serjk@netup.ru> 8020M: Abylay Ospan <aospan@netup.ru> 8021L: linux-media@vger.kernel.org 8022W: https://linuxtv.org 8023W: http://netup.tv/ 8024T: git git://linuxtv.org/media_tree.git 8025S: Supported 8026F: drivers/media/dvb-frontends/ascot2e* 8027 8028MEDIA DRIVERS FOR CXD2841ER 8029M: Sergey Kozlov <serjk@netup.ru> 8030M: Abylay Ospan <aospan@netup.ru> 8031L: linux-media@vger.kernel.org 8032W: https://linuxtv.org 8033W: http://netup.tv/ 8034T: git git://linuxtv.org/media_tree.git 8035S: Supported 8036F: drivers/media/dvb-frontends/cxd2841er* 8037 8038MEDIA DRIVERS FOR HORUS3A 8039M: Sergey Kozlov <serjk@netup.ru> 8040M: Abylay Ospan <aospan@netup.ru> 8041L: linux-media@vger.kernel.org 8042W: https://linuxtv.org 8043W: http://netup.tv/ 8044T: git git://linuxtv.org/media_tree.git 8045S: Supported 8046F: drivers/media/dvb-frontends/horus3a* 8047 8048MEDIA DRIVERS FOR LNBH25 8049M: Sergey Kozlov <serjk@netup.ru> 8050M: Abylay Ospan <aospan@netup.ru> 8051L: linux-media@vger.kernel.org 8052W: https://linuxtv.org 8053W: http://netup.tv/ 8054T: git git://linuxtv.org/media_tree.git 8055S: Supported 8056F: drivers/media/dvb-frontends/lnbh25* 8057 8058MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8059M: Sergey Kozlov <serjk@netup.ru> 8060M: Abylay Ospan <aospan@netup.ru> 8061L: linux-media@vger.kernel.org 8062W: https://linuxtv.org 8063W: http://netup.tv/ 8064T: git git://linuxtv.org/media_tree.git 8065S: Supported 8066F: drivers/media/pci/netup_unidvb/* 8067 8068MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8069M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8070M: Mauro Carvalho Chehab <mchehab@kernel.org> 8071P: LinuxTV.org Project 8072L: linux-media@vger.kernel.org 8073W: https://linuxtv.org 8074Q: http://patchwork.kernel.org/project/linux-media/list/ 8075T: git git://linuxtv.org/media_tree.git 8076S: Maintained 8077F: Documentation/media/ 8078F: drivers/media/ 8079F: drivers/staging/media/ 8080F: include/linux/platform_data/media/ 8081F: include/media/ 8082F: include/uapi/linux/dvb/ 8083F: include/uapi/linux/videodev2.h 8084F: include/uapi/linux/media.h 8085F: include/uapi/linux/v4l2-* 8086F: include/uapi/linux/meye.h 8087F: include/uapi/linux/ivtv* 8088F: include/uapi/linux/uvcvideo.h 8089 8090MEDIATEK ETHERNET DRIVER 8091M: Felix Fietkau <nbd@openwrt.org> 8092M: John Crispin <blogic@openwrt.org> 8093L: netdev@vger.kernel.org 8094S: Maintained 8095F: drivers/net/ethernet/mediatek/ 8096 8097MEDIATEK MEDIA DRIVER 8098M: Tiffany Lin <tiffany.lin@mediatek.com> 8099M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8100S: Supported 8101F: drivers/media/platform/mtk-vcodec/ 8102F: drivers/media/platform/mtk-vpu/ 8103F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8104F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8105 8106MEDIATEK MDP DRIVER 8107M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8108M: Houlong Wei <houlong.wei@mediatek.com> 8109M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8110S: Supported 8111F: drivers/media/platform/mtk-mdp/ 8112F: drivers/media/platform/mtk-vpu/ 8113F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8114 8115MEDIATEK MT7601U WIRELESS LAN DRIVER 8116M: Jakub Kicinski <kubakici@wp.pl> 8117L: linux-wireless@vger.kernel.org 8118S: Maintained 8119F: drivers/net/wireless/mediatek/mt7601u/ 8120 8121MEGARAID SCSI/SAS DRIVERS 8122M: Kashyap Desai <kashyap.desai@broadcom.com> 8123M: Sumit Saxena <sumit.saxena@broadcom.com> 8124M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8125L: megaraidlinux.pdl@broadcom.com 8126L: linux-scsi@vger.kernel.org 8127W: http://www.avagotech.com/support/ 8128S: Maintained 8129F: Documentation/scsi/megaraid.txt 8130F: drivers/scsi/megaraid.* 8131F: drivers/scsi/megaraid/ 8132 8133MELFAS MIP4 TOUCHSCREEN DRIVER 8134M: Sangwon Jee <jeesw@melfas.com> 8135W: http://www.melfas.com 8136S: Supported 8137F: drivers/input/touchscreen/melfas_mip4.c 8138F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8139 8140MELLANOX ETHERNET DRIVER (mlx4_en) 8141M: Tariq Toukan <tariqt@mellanox.com> 8142L: netdev@vger.kernel.org 8143S: Supported 8144W: http://www.mellanox.com 8145Q: http://patchwork.ozlabs.org/project/netdev/list/ 8146F: drivers/net/ethernet/mellanox/mlx4/en_* 8147 8148MELLANOX ETHERNET DRIVER (mlx5e) 8149M: Saeed Mahameed <saeedm@mellanox.com> 8150L: netdev@vger.kernel.org 8151S: Supported 8152W: http://www.mellanox.com 8153Q: http://patchwork.ozlabs.org/project/netdev/list/ 8154F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8155 8156MELLANOX ETHERNET SWITCH DRIVERS 8157M: Jiri Pirko <jiri@mellanox.com> 8158M: Ido Schimmel <idosch@mellanox.com> 8159L: netdev@vger.kernel.org 8160S: Supported 8161W: http://www.mellanox.com 8162Q: http://patchwork.ozlabs.org/project/netdev/list/ 8163F: drivers/net/ethernet/mellanox/mlxsw/ 8164 8165MELLANOX MLXCPLD I2C AND MUX DRIVER 8166M: Vadim Pasternak <vadimp@mellanox.com> 8167M: Michael Shych <michaelsh@mellanox.com> 8168L: linux-i2c@vger.kernel.org 8169S: Supported 8170F: drivers/i2c/busses/i2c-mlxcpld.c 8171F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8172F: Documentation/i2c/busses/i2c-mlxcpld 8173 8174MELLANOX MLXCPLD LED DRIVER 8175M: Vadim Pasternak <vadimp@mellanox.com> 8176L: linux-leds@vger.kernel.org 8177S: Supported 8178F: drivers/leds/leds-mlxcpld.c 8179F: Documentation/leds/leds-mlxcpld.txt 8180 8181MELLANOX PLATFORM DRIVER 8182M: Vadim Pasternak <vadimp@mellanox.com> 8183L: platform-driver-x86@vger.kernel.org 8184S: Supported 8185F: drivers/platform/x86/mlx-platform.c 8186 8187MELLANOX MLX CPLD HOTPLUG DRIVER 8188M: Vadim Pasternak <vadimp@mellanox.com> 8189L: platform-driver-x86@vger.kernel.org 8190S: Supported 8191F: drivers/platform/x86/mlxcpld-hotplug.c 8192F: include/linux/platform_data/mlxcpld-hotplug.h 8193 8194SOFT-ROCE DRIVER (rxe) 8195M: Moni Shoua <monis@mellanox.com> 8196L: linux-rdma@vger.kernel.org 8197S: Supported 8198W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8199Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8200F: drivers/infiniband/sw/rxe/ 8201F: include/uapi/rdma/rdma_user_rxe.h 8202 8203MEMBARRIER SUPPORT 8204M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8205M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8206L: linux-kernel@vger.kernel.org 8207S: Supported 8208F: kernel/membarrier.c 8209F: include/uapi/linux/membarrier.h 8210 8211MEMORY MANAGEMENT 8212L: linux-mm@kvack.org 8213W: http://www.linux-mm.org 8214S: Maintained 8215F: include/linux/mm.h 8216F: include/linux/gfp.h 8217F: include/linux/mmzone.h 8218F: include/linux/memory_hotplug.h 8219F: include/linux/vmalloc.h 8220F: mm/ 8221 8222MEMORY TECHNOLOGY DEVICES (MTD) 8223M: David Woodhouse <dwmw2@infradead.org> 8224M: Brian Norris <computersforpeace@gmail.com> 8225M: Boris Brezillon <boris.brezillon@free-electrons.com> 8226M: Marek Vasut <marek.vasut@gmail.com> 8227M: Richard Weinberger <richard@nod.at> 8228M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8229L: linux-mtd@lists.infradead.org 8230W: http://www.linux-mtd.infradead.org/ 8231Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8232T: git git://git.infradead.org/linux-mtd.git 8233T: git git://git.infradead.org/l2-mtd.git 8234S: Maintained 8235F: Documentation/devicetree/bindings/mtd/ 8236F: drivers/mtd/ 8237F: include/linux/mtd/ 8238F: include/uapi/mtd/ 8239 8240MEN A21 WATCHDOG DRIVER 8241M: Johannes Thumshirn <morbidrsa@gmail.com> 8242L: linux-watchdog@vger.kernel.org 8243S: Maintained 8244F: drivers/watchdog/mena21_wdt.c 8245 8246MEN CHAMELEON BUS (mcb) 8247M: Johannes Thumshirn <morbidrsa@gmail.com> 8248S: Maintained 8249F: drivers/mcb/ 8250F: include/linux/mcb.h 8251F: Documentation/men-chameleon-bus.txt 8252 8253MEN F21BMC (Board Management Controller) 8254M: Andreas Werner <andreas.werner@men.de> 8255S: Supported 8256F: drivers/mfd/menf21bmc.c 8257F: drivers/watchdog/menf21bmc_wdt.c 8258F: drivers/leds/leds-menf21bmc.c 8259F: drivers/hwmon/menf21bmc_hwmon.c 8260F: Documentation/hwmon/menf21bmc 8261 8262METAG ARCHITECTURE 8263M: James Hogan <james.hogan@imgtec.com> 8264L: linux-metag@vger.kernel.org 8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8266S: Odd Fixes 8267F: arch/metag/ 8268F: Documentation/metag/ 8269F: Documentation/devicetree/bindings/metag/ 8270F: Documentation/devicetree/bindings/interrupt-controller/img,* 8271F: drivers/clocksource/metag_generic.c 8272F: drivers/irqchip/irq-metag.c 8273F: drivers/irqchip/irq-metag-ext.c 8274F: drivers/tty/metag_da.c 8275 8276MICROBLAZE ARCHITECTURE 8277M: Michal Simek <monstr@monstr.eu> 8278W: http://www.monstr.eu/fdt/ 8279T: git git://git.monstr.eu/linux-2.6-microblaze.git 8280S: Supported 8281F: arch/microblaze/ 8282 8283MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8284M: Richard Genoud <richard.genoud@gmail.com> 8285S: Maintained 8286F: drivers/tty/serial/atmel_serial.c 8287F: include/linux/atmel_serial.h 8288 8289MICROCHIP / ATMEL DMA DRIVER 8290M: Ludovic Desroches <ludovic.desroches@microchip.com> 8291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8292L: dmaengine@vger.kernel.org 8293S: Supported 8294F: drivers/dma/at_hdmac.c 8295F: drivers/dma/at_hdmac_regs.h 8296F: include/linux/platform_data/dma-atmel.h 8297 8298MICROCHIP / ATMEL ISC DRIVER 8299M: Songjun Wu <songjun.wu@microchip.com> 8300L: linux-media@vger.kernel.org 8301S: Supported 8302F: drivers/media/platform/atmel/atmel-isc.c 8303F: drivers/media/platform/atmel/atmel-isc-regs.h 8304F: devicetree/bindings/media/atmel-isc.txt 8305 8306MICROCHIP USB251XB DRIVER 8307M: Richard Leitner <richard.leitner@skidata.com> 8308L: linux-usb@vger.kernel.org 8309S: Maintained 8310F: drivers/usb/misc/usb251xb.c 8311F: include/linux/platform_data/usb251xb.h 8312F: Documentation/devicetree/bindings/usb/usb251xb.txt 8313 8314MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8315M: Chen Yu <yu.c.chen@intel.com> 8316L: platform-driver-x86@vger.kernel.org 8317S: Supported 8318F: drivers/platform/x86/surfacepro3_button.c 8319 8320MICROTEK X6 SCANNER 8321M: Oliver Neukum <oliver@neukum.org> 8322S: Maintained 8323F: drivers/usb/image/microtek.* 8324 8325MIPS 8326M: Ralf Baechle <ralf@linux-mips.org> 8327L: linux-mips@linux-mips.org 8328W: http://www.linux-mips.org/ 8329T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8330Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8331S: Supported 8332F: Documentation/devicetree/bindings/mips/ 8333F: Documentation/mips/ 8334F: arch/mips/ 8335 8336MIPS/LOONGSON1 ARCHITECTURE 8337M: Keguang Zhang <keguang.zhang@gmail.com> 8338L: linux-mips@linux-mips.org 8339S: Maintained 8340F: arch/mips/loongson32/ 8341F: arch/mips/include/asm/mach-loongson32/ 8342F: drivers/*/*loongson1* 8343F: drivers/*/*/*loongson1* 8344 8345MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8346M: Hans Verkuil <hverkuil@xs4all.nl> 8347L: linux-media@vger.kernel.org 8348T: git git://linuxtv.org/media_tree.git 8349W: https://linuxtv.org 8350S: Odd Fixes 8351F: drivers/media/radio/radio-miropcm20* 8352 8353MELLANOX MLX4 core VPI driver 8354M: Yishai Hadas <yishaih@mellanox.com> 8355L: netdev@vger.kernel.org 8356L: linux-rdma@vger.kernel.org 8357W: http://www.mellanox.com 8358Q: http://patchwork.ozlabs.org/project/netdev/list/ 8359S: Supported 8360F: drivers/net/ethernet/mellanox/mlx4/ 8361F: include/linux/mlx4/ 8362F: include/uapi/rdma/mlx4-abi.h 8363 8364MELLANOX MLX4 IB driver 8365M: Yishai Hadas <yishaih@mellanox.com> 8366L: linux-rdma@vger.kernel.org 8367W: http://www.mellanox.com 8368Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8369S: Supported 8370F: drivers/infiniband/hw/mlx4/ 8371F: include/linux/mlx4/ 8372 8373MELLANOX MLX5 core VPI driver 8374M: Saeed Mahameed <saeedm@mellanox.com> 8375M: Matan Barak <matanb@mellanox.com> 8376M: Leon Romanovsky <leonro@mellanox.com> 8377L: netdev@vger.kernel.org 8378L: linux-rdma@vger.kernel.org 8379W: http://www.mellanox.com 8380Q: http://patchwork.ozlabs.org/project/netdev/list/ 8381S: Supported 8382F: drivers/net/ethernet/mellanox/mlx5/core/ 8383F: include/linux/mlx5/ 8384F: include/uapi/rdma/mlx5-abi.h 8385 8386MELLANOX MLX5 IB driver 8387M: Matan Barak <matanb@mellanox.com> 8388M: Leon Romanovsky <leonro@mellanox.com> 8389L: linux-rdma@vger.kernel.org 8390W: http://www.mellanox.com 8391Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8392S: Supported 8393F: drivers/infiniband/hw/mlx5/ 8394F: include/linux/mlx5/ 8395 8396MELEXIS MLX90614 DRIVER 8397M: Crt Mori <cmo@melexis.com> 8398L: linux-iio@vger.kernel.org 8399W: http://www.melexis.com 8400S: Supported 8401F: drivers/iio/temperature/mlx90614.c 8402 8403MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8404M: Don Brace <don.brace@microsemi.com> 8405L: esc.storagedev@microsemi.com 8406L: linux-scsi@vger.kernel.org 8407S: Supported 8408F: drivers/scsi/smartpqi/smartpqi*.[ch] 8409F: drivers/scsi/smartpqi/Kconfig 8410F: drivers/scsi/smartpqi/Makefile 8411F: include/linux/cciss*.h 8412F: include/uapi/linux/cciss*.h 8413F: Documentation/scsi/smartpqi.txt 8414 8415MN88472 MEDIA DRIVER 8416M: Antti Palosaari <crope@iki.fi> 8417L: linux-media@vger.kernel.org 8418W: https://linuxtv.org 8419W: http://palosaari.fi/linux/ 8420Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8421S: Maintained 8422F: drivers/media/dvb-frontends/mn88472* 8423 8424MN88473 MEDIA DRIVER 8425M: Antti Palosaari <crope@iki.fi> 8426L: linux-media@vger.kernel.org 8427W: https://linuxtv.org 8428W: http://palosaari.fi/linux/ 8429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8430S: Maintained 8431F: drivers/media/dvb-frontends/mn88473* 8432 8433MODULE SUPPORT 8434M: Jessica Yu <jeyu@redhat.com> 8435M: Rusty Russell <rusty@rustcorp.com.au> 8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8437S: Maintained 8438F: include/linux/module.h 8439F: kernel/module.c 8440 8441MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8442W: http://popies.net/meye/ 8443S: Orphan 8444F: Documentation/media/v4l-drivers/meye* 8445F: drivers/media/pci/meye/ 8446F: include/uapi/linux/meye.h 8447 8448MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8449M: Jiri Slaby <jirislaby@gmail.com> 8450S: Maintained 8451F: Documentation/serial/moxa-smartio 8452F: drivers/tty/mxser.* 8453 8454MR800 AVERMEDIA USB FM RADIO DRIVER 8455M: Alexey Klimov <klimov.linux@gmail.com> 8456L: linux-media@vger.kernel.org 8457T: git git://linuxtv.org/media_tree.git 8458S: Maintained 8459F: drivers/media/radio/radio-mr800.c 8460 8461MRF24J40 IEEE 802.15.4 RADIO DRIVER 8462M: Alan Ott <alan@signal11.us> 8463L: linux-wpan@vger.kernel.org 8464S: Maintained 8465F: drivers/net/ieee802154/mrf24j40.c 8466F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8467 8468MSI LAPTOP SUPPORT 8469M: "Lee, Chun-Yi" <jlee@suse.com> 8470L: platform-driver-x86@vger.kernel.org 8471S: Maintained 8472F: drivers/platform/x86/msi-laptop.c 8473 8474MSI WMI SUPPORT 8475L: platform-driver-x86@vger.kernel.org 8476S: Orphan 8477F: drivers/platform/x86/msi-wmi.c 8478 8479MSI001 MEDIA DRIVER 8480M: Antti Palosaari <crope@iki.fi> 8481L: linux-media@vger.kernel.org 8482W: https://linuxtv.org 8483W: http://palosaari.fi/linux/ 8484Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8485T: git git://linuxtv.org/anttip/media_tree.git 8486S: Maintained 8487F: drivers/media/tuners/msi001* 8488 8489MSI2500 MEDIA DRIVER 8490M: Antti Palosaari <crope@iki.fi> 8491L: linux-media@vger.kernel.org 8492W: https://linuxtv.org 8493W: http://palosaari.fi/linux/ 8494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8495T: git git://linuxtv.org/anttip/media_tree.git 8496S: Maintained 8497F: drivers/media/usb/msi2500/ 8498 8499MSYSTEMS DISKONCHIP G3 MTD DRIVER 8500M: Robert Jarzmik <robert.jarzmik@free.fr> 8501L: linux-mtd@lists.infradead.org 8502S: Maintained 8503F: drivers/mtd/devices/docg3* 8504 8505MT9M032 APTINA SENSOR DRIVER 8506M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8507L: linux-media@vger.kernel.org 8508T: git git://linuxtv.org/media_tree.git 8509S: Maintained 8510F: drivers/media/i2c/mt9m032.c 8511F: include/media/i2c/mt9m032.h 8512 8513MT9P031 APTINA CAMERA SENSOR 8514M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8515L: linux-media@vger.kernel.org 8516T: git git://linuxtv.org/media_tree.git 8517S: Maintained 8518F: drivers/media/i2c/mt9p031.c 8519F: include/media/i2c/mt9p031.h 8520 8521MT9T001 APTINA CAMERA SENSOR 8522M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8523L: linux-media@vger.kernel.org 8524T: git git://linuxtv.org/media_tree.git 8525S: Maintained 8526F: drivers/media/i2c/mt9t001.c 8527F: include/media/i2c/mt9t001.h 8528 8529MT9V032 APTINA CAMERA SENSOR 8530M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8531L: linux-media@vger.kernel.org 8532T: git git://linuxtv.org/media_tree.git 8533S: Maintained 8534F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8535F: drivers/media/i2c/mt9v032.c 8536F: include/media/i2c/mt9v032.h 8537 8538MULTIFUNCTION DEVICES (MFD) 8539M: Lee Jones <lee.jones@linaro.org> 8540T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8541S: Supported 8542F: Documentation/devicetree/bindings/mfd/ 8543F: drivers/mfd/ 8544F: include/linux/mfd/ 8545F: include/dt-bindings/mfd/ 8546 8547MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8548M: Ulf Hansson <ulf.hansson@linaro.org> 8549L: linux-mmc@vger.kernel.org 8550T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8551S: Maintained 8552F: Documentation/devicetree/bindings/mmc/ 8553F: drivers/mmc/ 8554F: include/linux/mmc/ 8555F: include/uapi/linux/mmc/ 8556 8557MULTIMEDIA CARD (MMC) ETC. OVER SPI 8558S: Orphan 8559F: drivers/mmc/host/mmc_spi.c 8560F: include/linux/spi/mmc_spi.h 8561 8562MULTISOUND SOUND DRIVER 8563M: Andrew Veliath <andrewtv@usa.net> 8564S: Maintained 8565F: Documentation/sound/oss/MultiSound 8566F: sound/oss/msnd* 8567 8568MULTITECH MULTIPORT CARD (ISICOM) 8569S: Orphan 8570F: drivers/tty/isicom.c 8571F: include/linux/isicom.h 8572 8573MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8574M: Bin Liu <b-liu@ti.com> 8575L: linux-usb@vger.kernel.org 8576T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8577S: Maintained 8578F: drivers/usb/musb/ 8579 8580MXL5007T MEDIA DRIVER 8581M: Michael Krufky <mkrufky@linuxtv.org> 8582L: linux-media@vger.kernel.org 8583W: https://linuxtv.org 8584W: http://github.com/mkrufky 8585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8586T: git git://linuxtv.org/mkrufky/tuners.git 8587S: Maintained 8588F: drivers/media/tuners/mxl5007t.* 8589 8590MXSFB DRM DRIVER 8591M: Marek Vasut <marex@denx.de> 8592S: Supported 8593F: drivers/gpu/drm/mxsfb/ 8594F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8595 8596MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8597M: Hyong-Youb Kim <hykim@myri.com> 8598L: netdev@vger.kernel.org 8599W: https://www.myricom.com/support/downloads/myri10ge.html 8600S: Supported 8601F: drivers/net/ethernet/myricom/myri10ge/ 8602 8603NAND FLASH SUBSYSTEM 8604M: Boris Brezillon <boris.brezillon@free-electrons.com> 8605R: Richard Weinberger <richard@nod.at> 8606L: linux-mtd@lists.infradead.org 8607W: http://www.linux-mtd.infradead.org/ 8608Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8609T: git git://github.com/linux-nand/linux.git 8610S: Maintained 8611F: drivers/mtd/nand/ 8612F: include/linux/mtd/nand*.h 8613 8614NATSEMI ETHERNET DRIVER (DP8381x) 8615S: Orphan 8616F: drivers/net/ethernet/natsemi/natsemi.c 8617 8618NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8619M: Daniel Mack <zonque@gmail.com> 8620S: Maintained 8621L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8622W: http://www.native-instruments.com 8623F: sound/usb/caiaq/ 8624 8625NCP FILESYSTEM 8626M: Petr Vandrovec <petr@vandrovec.name> 8627S: Odd Fixes 8628F: fs/ncpfs/ 8629 8630NCR 5380 SCSI DRIVERS 8631M: Finn Thain <fthain@telegraphics.com.au> 8632M: Michael Schmitz <schmitzmic@gmail.com> 8633L: linux-scsi@vger.kernel.org 8634S: Maintained 8635F: Documentation/scsi/g_NCR5380.txt 8636F: drivers/scsi/NCR5380.* 8637F: drivers/scsi/arm/cumana_1.c 8638F: drivers/scsi/arm/oak.c 8639F: drivers/scsi/atari_scsi.* 8640F: drivers/scsi/dmx3191d.c 8641F: drivers/scsi/g_NCR5380.* 8642F: drivers/scsi/mac_scsi.* 8643F: drivers/scsi/sun3_scsi.* 8644F: drivers/scsi/sun3_scsi_vme.c 8645 8646NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8647M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8648L: linux-scsi@vger.kernel.org 8649S: Maintained 8650F: drivers/scsi/NCR_D700.* 8651 8652NCT6775 HARDWARE MONITOR DRIVER 8653M: Guenter Roeck <linux@roeck-us.net> 8654L: linux-hwmon@vger.kernel.org 8655S: Maintained 8656F: Documentation/hwmon/nct6775 8657F: drivers/hwmon/nct6775.c 8658 8659NETEFFECT IWARP RNIC DRIVER (IW_NES) 8660M: Faisal Latif <faisal.latif@intel.com> 8661L: linux-rdma@vger.kernel.org 8662W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8663S: Supported 8664F: drivers/infiniband/hw/nes/ 8665F: include/uapi/rdma/nes-abi.h 8666 8667NETEM NETWORK EMULATOR 8668M: Stephen Hemminger <stephen@networkplumber.org> 8669L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8670S: Maintained 8671F: net/sched/sch_netem.c 8672 8673NETERION 10GbE DRIVERS (s2io/vxge) 8674M: Jon Mason <jdmason@kudzu.us> 8675L: netdev@vger.kernel.org 8676S: Supported 8677F: Documentation/networking/s2io.txt 8678F: Documentation/networking/vxge.txt 8679F: drivers/net/ethernet/neterion/ 8680 8681NETFILTER 8682M: Pablo Neira Ayuso <pablo@netfilter.org> 8683M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8684L: netfilter-devel@vger.kernel.org 8685L: coreteam@netfilter.org 8686W: http://www.netfilter.org/ 8687W: http://www.iptables.org/ 8688Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8690T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8691S: Supported 8692F: include/linux/netfilter* 8693F: include/linux/netfilter/ 8694F: include/net/netfilter/ 8695F: include/uapi/linux/netfilter* 8696F: include/uapi/linux/netfilter/ 8697F: net/*/netfilter.c 8698F: net/*/netfilter/ 8699F: net/netfilter/ 8700F: net/bridge/br_netfilter*.c 8701 8702NETLABEL 8703M: Paul Moore <paul@paul-moore.com> 8704W: http://netlabel.sf.net 8705L: netdev@vger.kernel.org 8706S: Maintained 8707F: Documentation/netlabel/ 8708F: include/net/netlabel.h 8709F: net/netlabel/ 8710 8711NETROM NETWORK LAYER 8712M: Ralf Baechle <ralf@linux-mips.org> 8713L: linux-hams@vger.kernel.org 8714W: http://www.linux-ax25.org/ 8715S: Maintained 8716F: include/net/netrom.h 8717F: include/uapi/linux/netrom.h 8718F: net/netrom/ 8719 8720NETRONOME ETHERNET DRIVERS 8721M: Jakub Kicinski <jakub.kicinski@netronome.com> 8722L: oss-drivers@netronome.com 8723S: Maintained 8724F: drivers/net/ethernet/netronome/ 8725 8726NETWORK BLOCK DEVICE (NBD) 8727M: Josef Bacik <jbacik@fb.com> 8728S: Maintained 8729L: linux-block@vger.kernel.org 8730L: nbd-general@lists.sourceforge.net 8731F: Documentation/blockdev/nbd.txt 8732F: drivers/block/nbd.c 8733F: include/uapi/linux/nbd.h 8734 8735NETWORK DROP MONITOR 8736M: Neil Horman <nhorman@tuxdriver.com> 8737L: netdev@vger.kernel.org 8738S: Maintained 8739W: https://fedorahosted.org/dropwatch/ 8740F: net/core/drop_monitor.c 8741 8742NETWORKING [DSA] 8743M: Andrew Lunn <andrew@lunn.ch> 8744M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8745M: Florian Fainelli <f.fainelli@gmail.com> 8746S: Maintained 8747F: net/dsa/ 8748F: include/net/dsa.h 8749F: drivers/net/dsa/ 8750 8751NETWORKING [GENERAL] 8752M: "David S. Miller" <davem@davemloft.net> 8753L: netdev@vger.kernel.org 8754W: http://www.linuxfoundation.org/en/Net 8755Q: http://patchwork.ozlabs.org/project/netdev/list/ 8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8758S: Maintained 8759F: net/ 8760F: include/net/ 8761F: include/linux/in.h 8762F: include/linux/net.h 8763F: include/linux/netdevice.h 8764F: include/uapi/linux/in.h 8765F: include/uapi/linux/net.h 8766F: include/uapi/linux/netdevice.h 8767F: include/uapi/linux/net_namespace.h 8768F: tools/net/ 8769F: tools/testing/selftests/net/ 8770F: lib/random32.c 8771 8772NETWORKING [IPv4/IPv6] 8773M: "David S. Miller" <davem@davemloft.net> 8774M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8775M: James Morris <jmorris@namei.org> 8776M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8777M: Patrick McHardy <kaber@trash.net> 8778L: netdev@vger.kernel.org 8779T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8780S: Maintained 8781F: net/ipv4/ 8782F: net/ipv6/ 8783F: include/net/ip* 8784F: arch/x86/net/* 8785 8786NETWORKING [IPSEC] 8787M: Steffen Klassert <steffen.klassert@secunet.com> 8788M: Herbert Xu <herbert@gondor.apana.org.au> 8789M: "David S. Miller" <davem@davemloft.net> 8790L: netdev@vger.kernel.org 8791T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8792T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8793S: Maintained 8794F: net/core/flow.c 8795F: net/xfrm/ 8796F: net/key/ 8797F: net/ipv4/xfrm* 8798F: net/ipv4/esp4.c 8799F: net/ipv4/ah4.c 8800F: net/ipv4/ipcomp.c 8801F: net/ipv4/ip_vti.c 8802F: net/ipv6/xfrm* 8803F: net/ipv6/esp6.c 8804F: net/ipv6/ah6.c 8805F: net/ipv6/ipcomp6.c 8806F: net/ipv6/ip6_vti.c 8807F: include/uapi/linux/xfrm.h 8808F: include/net/xfrm.h 8809 8810NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8811M: Paul Moore <paul@paul-moore.com> 8812L: netdev@vger.kernel.org 8813S: Maintained 8814 8815NETWORKING [WIRELESS] 8816L: linux-wireless@vger.kernel.org 8817Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8818 8819NETWORKING DRIVERS 8820L: netdev@vger.kernel.org 8821W: http://www.linuxfoundation.org/en/Net 8822Q: http://patchwork.ozlabs.org/project/netdev/list/ 8823T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8824T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8825S: Odd Fixes 8826F: Documentation/devicetree/bindings/net/ 8827F: drivers/net/ 8828F: include/linux/if_* 8829F: include/linux/netdevice.h 8830F: include/linux/etherdevice.h 8831F: include/linux/fcdevice.h 8832F: include/linux/fddidevice.h 8833F: include/linux/hippidevice.h 8834F: include/linux/inetdevice.h 8835F: include/uapi/linux/if_* 8836F: include/uapi/linux/netdevice.h 8837 8838NETWORKING DRIVERS (WIRELESS) 8839M: Kalle Valo <kvalo@codeaurora.org> 8840L: linux-wireless@vger.kernel.org 8841Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8843T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8844S: Maintained 8845F: Documentation/devicetree/bindings/net/wireless/ 8846F: drivers/net/wireless/ 8847 8848NETXEN (1/10) GbE SUPPORT 8849M: Manish Chopra <manish.chopra@cavium.com> 8850M: Rahul Verma <rahul.verma@cavium.com> 8851M: Dept-GELinuxNICDev@cavium.com 8852L: netdev@vger.kernel.org 8853S: Supported 8854F: drivers/net/ethernet/qlogic/netxen/ 8855 8856NFC SUBSYSTEM 8857M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8858M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8859M: Samuel Ortiz <sameo@linux.intel.com> 8860L: linux-wireless@vger.kernel.org 8861L: linux-nfc@lists.01.org (subscribers-only) 8862S: Supported 8863F: net/nfc/ 8864F: include/net/nfc/ 8865F: include/uapi/linux/nfc.h 8866F: drivers/nfc/ 8867F: include/linux/platform_data/nfcmrvl.h 8868F: include/linux/platform_data/nxp-nci.h 8869F: include/linux/platform_data/pn544.h 8870F: include/linux/platform_data/st21nfca.h 8871F: include/linux/platform_data/st-nci.h 8872F: Documentation/devicetree/bindings/net/nfc/ 8873 8874NFS, SUNRPC, AND LOCKD CLIENTS 8875M: Trond Myklebust <trond.myklebust@primarydata.com> 8876M: Anna Schumaker <anna.schumaker@netapp.com> 8877L: linux-nfs@vger.kernel.org 8878W: http://client.linux-nfs.org 8879T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8880S: Maintained 8881F: fs/lockd/ 8882F: fs/nfs/ 8883F: fs/nfs_common/ 8884F: net/sunrpc/ 8885F: include/linux/lockd/ 8886F: include/linux/nfs* 8887F: include/linux/sunrpc/ 8888F: include/uapi/linux/nfs* 8889F: include/uapi/linux/sunrpc/ 8890 8891NILFS2 FILESYSTEM 8892M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8893L: linux-nilfs@vger.kernel.org 8894W: http://nilfs.sourceforge.net/ 8895W: http://nilfs.osdn.jp/ 8896T: git git://github.com/konis/nilfs2.git 8897S: Supported 8898F: Documentation/filesystems/nilfs2.txt 8899F: fs/nilfs2/ 8900F: include/trace/events/nilfs2.h 8901F: include/uapi/linux/nilfs2_api.h 8902F: include/uapi/linux/nilfs2_ondisk.h 8903 8904NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8905M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8906W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8907S: Maintained 8908F: Documentation/scsi/NinjaSCSI.txt 8909F: drivers/scsi/pcmcia/nsp_* 8910 8911NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8912M: GOTO Masanori <gotom@debian.or.jp> 8913M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8914W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8915S: Maintained 8916F: Documentation/scsi/NinjaSCSI.txt 8917F: drivers/scsi/nsp32* 8918 8919NIOS2 ARCHITECTURE 8920M: Ley Foon Tan <lftan@altera.com> 8921L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8922T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8923S: Maintained 8924F: arch/nios2/ 8925 8926NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8927M: Pavel Machek <pavel@ucw.cz> 8928M: Sakari Ailus <sakari.ailus@iki.fi> 8929L: linux-media@vger.kernel.org 8930S: Maintained 8931F: drivers/media/i2c/et8ek8 8932F: drivers/media/i2c/ad5820.c 8933 8934NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8935M: Pavel Machek <pavel@ucw.cz> 8936M: Sakari Ailus <sakari.ailus@iki.fi> 8937L: linux-media@vger.kernel.org 8938S: Maintained 8939F: drivers/media/i2c/et8ek8 8940F: drivers/media/i2c/ad5820.c 8941 8942NOKIA N900 POWER SUPPLY DRIVERS 8943R: Pali Rohár <pali.rohar@gmail.com> 8944F: include/linux/power/bq2415x_charger.h 8945F: include/linux/power/bq27xxx_battery.h 8946F: include/linux/power/isp1704_charger.h 8947F: drivers/power/supply/bq2415x_charger.c 8948F: drivers/power/supply/bq27xxx_battery.c 8949F: drivers/power/supply/bq27xxx_battery_i2c.c 8950F: drivers/power/supply/isp1704_charger.c 8951F: drivers/power/supply/rx51_battery.c 8952 8953NTB DRIVER CORE 8954M: Jon Mason <jdmason@kudzu.us> 8955M: Dave Jiang <dave.jiang@intel.com> 8956M: Allen Hubbe <Allen.Hubbe@emc.com> 8957L: linux-ntb@googlegroups.com 8958S: Supported 8959W: https://github.com/jonmason/ntb/wiki 8960T: git git://github.com/jonmason/ntb.git 8961F: drivers/ntb/ 8962F: drivers/net/ntb_netdev.c 8963F: include/linux/ntb.h 8964F: include/linux/ntb_transport.h 8965F: tools/testing/selftests/ntb/ 8966 8967NTB INTEL DRIVER 8968M: Jon Mason <jdmason@kudzu.us> 8969M: Dave Jiang <dave.jiang@intel.com> 8970L: linux-ntb@googlegroups.com 8971S: Supported 8972W: https://github.com/jonmason/ntb/wiki 8973T: git git://github.com/jonmason/ntb.git 8974F: drivers/ntb/hw/intel/ 8975 8976NTB AMD DRIVER 8977M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8978L: linux-ntb@googlegroups.com 8979S: Supported 8980F: drivers/ntb/hw/amd/ 8981 8982NTFS FILESYSTEM 8983M: Anton Altaparmakov <anton@tuxera.com> 8984L: linux-ntfs-dev@lists.sourceforge.net 8985W: http://www.tuxera.com/ 8986T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8987S: Supported 8988F: Documentation/filesystems/ntfs.txt 8989F: fs/ntfs/ 8990 8991NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8992M: Antonino Daplas <adaplas@gmail.com> 8993L: linux-fbdev@vger.kernel.org 8994S: Maintained 8995F: drivers/video/fbdev/riva/ 8996F: drivers/video/fbdev/nvidia/ 8997 8998NVM EXPRESS DRIVER 8999M: Keith Busch <keith.busch@intel.com> 9000M: Jens Axboe <axboe@fb.com> 9001M: Christoph Hellwig <hch@lst.de> 9002M: Sagi Grimberg <sagi@grimberg.me> 9003L: linux-nvme@lists.infradead.org 9004T: git://git.infradead.org/nvme.git 9005W: http://git.infradead.org/nvme.git 9006S: Supported 9007F: drivers/nvme/host/ 9008F: include/linux/nvme.h 9009F: include/uapi/linux/nvme_ioctl.h 9010 9011NVM EXPRESS TARGET DRIVER 9012M: Christoph Hellwig <hch@lst.de> 9013M: Sagi Grimberg <sagi@grimberg.me> 9014L: linux-nvme@lists.infradead.org 9015T: git://git.infradead.org/nvme.git 9016W: http://git.infradead.org/nvme.git 9017S: Supported 9018F: drivers/nvme/target/ 9019 9020NVM EXPRESS FC TRANSPORT DRIVERS 9021M: James Smart <james.smart@broadcom.com> 9022L: linux-nvme@lists.infradead.org 9023S: Supported 9024F: include/linux/nvme-fc.h 9025F: include/linux/nvme-fc-driver.h 9026F: drivers/nvme/host/fc.c 9027F: drivers/nvme/target/fc.c 9028F: drivers/nvme/target/fcloop.c 9029 9030NVMEM FRAMEWORK 9031M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9032M: Maxime Ripard <maxime.ripard@free-electrons.com> 9033S: Maintained 9034F: drivers/nvmem/ 9035F: Documentation/devicetree/bindings/nvmem/ 9036F: include/linux/nvmem-consumer.h 9037F: include/linux/nvmem-provider.h 9038 9039NXP-NCI NFC DRIVER 9040M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9041R: Charles Gorand <charles.gorand@effinnov.com> 9042L: linux-nfc@lists.01.org (moderated for non-subscribers) 9043S: Supported 9044F: drivers/nfc/nxp-nci 9045 9046NXP TDA998X DRM DRIVER 9047M: Russell King <linux@armlinux.org.uk> 9048S: Supported 9049T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9050T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9051F: drivers/gpu/drm/i2c/tda998x_drv.c 9052F: include/drm/i2c/tda998x.h 9053 9054NXP TFA9879 DRIVER 9055M: Peter Rosin <peda@axentia.se> 9056L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9057S: Maintained 9058F: sound/soc/codecs/tfa9879* 9059 9060OBJTOOL 9061M: Josh Poimboeuf <jpoimboe@redhat.com> 9062S: Supported 9063F: tools/objtool/ 9064 9065OMAP1 SUPPORT 9066M: Aaro Koskinen <aaro.koskinen@iki.fi> 9067M: Tony Lindgren <tony@atomide.com> 9068L: linux-omap@vger.kernel.org 9069Q: http://patchwork.kernel.org/project/linux-omap/list/ 9070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9071S: Maintained 9072F: arch/arm/mach-omap1/ 9073F: arch/arm/plat-omap/ 9074F: arch/arm/configs/omap1_defconfig 9075F: drivers/i2c/busses/i2c-omap.c 9076F: include/linux/i2c-omap.h 9077 9078OMAP2+ SUPPORT 9079M: Tony Lindgren <tony@atomide.com> 9080L: linux-omap@vger.kernel.org 9081W: http://www.muru.com/linux/omap/ 9082W: http://linux.omap.com/ 9083Q: http://patchwork.kernel.org/project/linux-omap/list/ 9084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9085S: Maintained 9086F: arch/arm/mach-omap2/ 9087F: arch/arm/plat-omap/ 9088F: arch/arm/configs/omap2plus_defconfig 9089F: drivers/i2c/busses/i2c-omap.c 9090F: drivers/irqchip/irq-omap-intc.c 9091F: drivers/mfd/*omap*.c 9092F: drivers/mfd/menelaus.c 9093F: drivers/mfd/palmas.c 9094F: drivers/mfd/tps65217.c 9095F: drivers/mfd/tps65218.c 9096F: drivers/mfd/tps65910.c 9097F: drivers/mfd/twl-core.[ch] 9098F: drivers/mfd/twl4030*.c 9099F: drivers/mfd/twl6030*.c 9100F: drivers/mfd/twl6040*.c 9101F: drivers/regulator/palmas-regulator*.c 9102F: drivers/regulator/pbias-regulator.c 9103F: drivers/regulator/tps65217-regulator.c 9104F: drivers/regulator/tps65218-regulator.c 9105F: drivers/regulator/tps65910-regulator.c 9106F: drivers/regulator/twl-regulator.c 9107F: drivers/regulator/twl6030-regulator.c 9108F: include/linux/i2c-omap.h 9109 9110OMAP DEVICE TREE SUPPORT 9111M: Benoît Cousson <bcousson@baylibre.com> 9112M: Tony Lindgren <tony@atomide.com> 9113L: linux-omap@vger.kernel.org 9114L: devicetree@vger.kernel.org 9115S: Maintained 9116F: arch/arm/boot/dts/*omap* 9117F: arch/arm/boot/dts/*am3* 9118F: arch/arm/boot/dts/*am4* 9119F: arch/arm/boot/dts/*am5* 9120F: arch/arm/boot/dts/*dra7* 9121 9122OMAP CLOCK FRAMEWORK SUPPORT 9123M: Paul Walmsley <paul@pwsan.com> 9124L: linux-omap@vger.kernel.org 9125S: Maintained 9126F: arch/arm/*omap*/*clock* 9127 9128OMAP POWER MANAGEMENT SUPPORT 9129M: Kevin Hilman <khilman@kernel.org> 9130L: linux-omap@vger.kernel.org 9131S: Maintained 9132F: arch/arm/*omap*/*pm* 9133F: drivers/cpufreq/omap-cpufreq.c 9134 9135OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9136M: Rajendra Nayak <rnayak@codeaurora.org> 9137M: Paul Walmsley <paul@pwsan.com> 9138L: linux-omap@vger.kernel.org 9139S: Maintained 9140F: arch/arm/mach-omap2/prm* 9141 9142OMAP AUDIO SUPPORT 9143M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9144M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9145L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9146L: linux-omap@vger.kernel.org 9147S: Maintained 9148F: sound/soc/omap/ 9149 9150OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9151M: Roger Quadros <rogerq@ti.com> 9152M: Tony Lindgren <tony@atomide.com> 9153L: linux-omap@vger.kernel.org 9154S: Maintained 9155F: drivers/memory/omap-gpmc.c 9156F: arch/arm/mach-omap2/*gpmc* 9157 9158OMAP FRAMEBUFFER SUPPORT 9159M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9160L: linux-fbdev@vger.kernel.org 9161L: linux-omap@vger.kernel.org 9162S: Maintained 9163F: drivers/video/fbdev/omap/ 9164 9165OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9166M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9167L: linux-omap@vger.kernel.org 9168L: linux-fbdev@vger.kernel.org 9169S: Maintained 9170F: drivers/video/fbdev/omap2/ 9171F: Documentation/arm/OMAP/DSS 9172 9173OMAP HARDWARE SPINLOCK SUPPORT 9174M: Ohad Ben-Cohen <ohad@wizery.com> 9175L: linux-omap@vger.kernel.org 9176S: Maintained 9177F: drivers/hwspinlock/omap_hwspinlock.c 9178 9179OMAP MMC SUPPORT 9180M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9181L: linux-omap@vger.kernel.org 9182S: Maintained 9183F: drivers/mmc/host/omap.c 9184 9185OMAP HS MMC SUPPORT 9186L: linux-mmc@vger.kernel.org 9187L: linux-omap@vger.kernel.org 9188S: Orphan 9189F: drivers/mmc/host/omap_hsmmc.c 9190 9191OMAP RANDOM NUMBER GENERATOR SUPPORT 9192M: Deepak Saxena <dsaxena@plexity.net> 9193S: Maintained 9194F: drivers/char/hw_random/omap-rng.c 9195 9196OMAP HWMOD SUPPORT 9197M: Benoît Cousson <bcousson@baylibre.com> 9198M: Paul Walmsley <paul@pwsan.com> 9199L: linux-omap@vger.kernel.org 9200S: Maintained 9201F: arch/arm/mach-omap2/omap_hwmod.* 9202 9203OMAP HWMOD DATA 9204M: Paul Walmsley <paul@pwsan.com> 9205L: linux-omap@vger.kernel.org 9206S: Maintained 9207F: arch/arm/mach-omap2/omap_hwmod*data* 9208 9209OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9210M: Benoît Cousson <bcousson@baylibre.com> 9211L: linux-omap@vger.kernel.org 9212S: Maintained 9213F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9214 9215OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9216M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9217L: linux-media@vger.kernel.org 9218S: Maintained 9219F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9220F: drivers/media/platform/omap3isp/ 9221F: drivers/staging/media/omap4iss/ 9222 9223OMAP USB SUPPORT 9224L: linux-usb@vger.kernel.org 9225L: linux-omap@vger.kernel.org 9226S: Orphan 9227F: drivers/usb/*/*omap* 9228F: arch/arm/*omap*/usb* 9229 9230OMAP GPIO DRIVER 9231M: Grygorii Strashko <grygorii.strashko@ti.com> 9232M: Santosh Shilimkar <ssantosh@kernel.org> 9233M: Kevin Hilman <khilman@kernel.org> 9234L: linux-omap@vger.kernel.org 9235S: Maintained 9236F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9237F: drivers/gpio/gpio-omap.c 9238 9239OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9240M: Mark Jackson <mpfj@newflow.co.uk> 9241L: linux-omap@vger.kernel.org 9242S: Maintained 9243F: arch/arm/boot/dts/am335x-nano.dts 9244 9245OMFS FILESYSTEM 9246M: Bob Copeland <me@bobcopeland.com> 9247L: linux-karma-devel@lists.sourceforge.net 9248S: Maintained 9249F: Documentation/filesystems/omfs.txt 9250F: fs/omfs/ 9251 9252OMNIKEY CARDMAN 4000 DRIVER 9253M: Harald Welte <laforge@gnumonks.org> 9254S: Maintained 9255F: drivers/char/pcmcia/cm4000_cs.c 9256F: include/linux/cm4000_cs.h 9257F: include/uapi/linux/cm4000_cs.h 9258 9259OMNIKEY CARDMAN 4040 DRIVER 9260M: Harald Welte <laforge@gnumonks.org> 9261S: Maintained 9262F: drivers/char/pcmcia/cm4040_cs.* 9263 9264OMNIVISION OV7670 SENSOR DRIVER 9265M: Jonathan Corbet <corbet@lwn.net> 9266L: linux-media@vger.kernel.org 9267T: git git://linuxtv.org/media_tree.git 9268S: Maintained 9269F: drivers/media/i2c/ov7670.c 9270 9271ONENAND FLASH DRIVER 9272M: Kyungmin Park <kyungmin.park@samsung.com> 9273L: linux-mtd@lists.infradead.org 9274S: Maintained 9275F: drivers/mtd/onenand/ 9276F: include/linux/mtd/onenand*.h 9277 9278ONSTREAM SCSI TAPE DRIVER 9279M: Willem Riede <osst@riede.org> 9280L: osst-users@lists.sourceforge.net 9281L: linux-scsi@vger.kernel.org 9282S: Maintained 9283F: Documentation/scsi/osst.txt 9284F: drivers/scsi/osst.* 9285F: drivers/scsi/osst_*.h 9286F: drivers/scsi/st.h 9287 9288OPENCORES I2C BUS DRIVER 9289M: Peter Korsgaard <jacmet@sunsite.dk> 9290L: linux-i2c@vger.kernel.org 9291S: Maintained 9292F: Documentation/i2c/busses/i2c-ocores 9293F: drivers/i2c/busses/i2c-ocores.c 9294 9295OPEN FIRMWARE AND FLATTENED DEVICE TREE 9296M: Rob Herring <robh+dt@kernel.org> 9297M: Frank Rowand <frowand.list@gmail.com> 9298L: devicetree@vger.kernel.org 9299W: http://www.devicetree.org/ 9300T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9301S: Maintained 9302F: drivers/of/ 9303F: include/linux/of*.h 9304F: scripts/dtc/ 9305 9306OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9307M: Rob Herring <robh+dt@kernel.org> 9308M: Mark Rutland <mark.rutland@arm.com> 9309L: devicetree@vger.kernel.org 9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9311Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9312S: Maintained 9313F: Documentation/devicetree/ 9314F: arch/*/boot/dts/ 9315F: include/dt-bindings/ 9316 9317OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9318M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9319L: devicetree@vger.kernel.org 9320S: Maintained 9321F: Documentation/devicetree/dynamic-resolution-notes.txt 9322F: Documentation/devicetree/overlay-notes.txt 9323F: drivers/of/overlay.c 9324F: drivers/of/resolver.c 9325 9326OPENRISC ARCHITECTURE 9327M: Jonas Bonn <jonas@southpole.se> 9328M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9329M: Stafford Horne <shorne@gmail.com> 9330T: git git://github.com/openrisc/linux.git 9331L: openrisc@lists.librecores.org 9332W: http://openrisc.io 9333S: Maintained 9334F: arch/openrisc/ 9335 9336OPENVSWITCH 9337M: Pravin Shelar <pshelar@nicira.com> 9338L: netdev@vger.kernel.org 9339L: dev@openvswitch.org 9340W: http://openvswitch.org 9341S: Maintained 9342F: net/openvswitch/ 9343F: include/uapi/linux/openvswitch.h 9344 9345OPERATING PERFORMANCE POINTS (OPP) 9346M: Viresh Kumar <vireshk@kernel.org> 9347M: Nishanth Menon <nm@ti.com> 9348M: Stephen Boyd <sboyd@codeaurora.org> 9349L: linux-pm@vger.kernel.org 9350S: Maintained 9351T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9352F: drivers/base/power/opp/ 9353F: include/linux/pm_opp.h 9354F: Documentation/power/opp.txt 9355F: Documentation/devicetree/bindings/opp/ 9356 9357OPL4 DRIVER 9358M: Clemens Ladisch <clemens@ladisch.de> 9359L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9360T: git git://git.alsa-project.org/alsa-kernel.git 9361S: Maintained 9362F: sound/drivers/opl4/ 9363 9364OPROFILE 9365M: Robert Richter <rric@kernel.org> 9366L: oprofile-list@lists.sf.net 9367S: Maintained 9368F: arch/*/include/asm/oprofile*.h 9369F: arch/*/oprofile/ 9370F: drivers/oprofile/ 9371F: include/linux/oprofile.h 9372 9373ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9374M: Mark Fasheh <mfasheh@versity.com> 9375M: Joel Becker <jlbec@evilplan.org> 9376L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9377W: http://ocfs2.wiki.kernel.org 9378S: Supported 9379F: Documentation/filesystems/ocfs2.txt 9380F: Documentation/filesystems/dlmfs.txt 9381F: fs/ocfs2/ 9382 9383ORINOCO DRIVER 9384L: linux-wireless@vger.kernel.org 9385W: http://wireless.kernel.org/en/users/Drivers/orinoco 9386W: http://www.nongnu.org/orinoco/ 9387S: Orphan 9388F: drivers/net/wireless/intersil/orinoco/ 9389 9390OSD LIBRARY and FILESYSTEM 9391M: Boaz Harrosh <ooo@electrozaur.com> 9392M: Benny Halevy <bhalevy@primarydata.com> 9393L: osd-dev@open-osd.org 9394W: http://open-osd.org 9395T: git git://git.open-osd.org/open-osd.git 9396S: Maintained 9397F: drivers/scsi/osd/ 9398F: include/scsi/osd_* 9399F: fs/exofs/ 9400 9401OVERLAY FILESYSTEM 9402M: Miklos Szeredi <miklos@szeredi.hu> 9403L: linux-unionfs@vger.kernel.org 9404T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9405S: Supported 9406F: fs/overlayfs/ 9407F: Documentation/filesystems/overlayfs.txt 9408 9409ORANGEFS FILESYSTEM 9410M: Mike Marshall <hubcap@omnibond.com> 9411L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9413S: Supported 9414F: fs/orangefs/ 9415F: Documentation/filesystems/orangefs.txt 9416 9417P54 WIRELESS DRIVER 9418M: Christian Lamparter <chunkeey@googlemail.com> 9419L: linux-wireless@vger.kernel.org 9420W: http://wireless.kernel.org/en/users/Drivers/p54 9421S: Maintained 9422F: drivers/net/wireless/intersil/p54/ 9423 9424PA SEMI ETHERNET DRIVER 9425L: netdev@vger.kernel.org 9426S: Orphan 9427F: drivers/net/ethernet/pasemi/* 9428 9429PA SEMI SMBUS DRIVER 9430L: linux-i2c@vger.kernel.org 9431S: Orphan 9432F: drivers/i2c/busses/i2c-pasemi.c 9433 9434PADATA PARALLEL EXECUTION MECHANISM 9435M: Steffen Klassert <steffen.klassert@secunet.com> 9436L: linux-crypto@vger.kernel.org 9437S: Maintained 9438F: kernel/padata.c 9439F: include/linux/padata.h 9440F: Documentation/padata.txt 9441 9442PANASONIC LAPTOP ACPI EXTRAS DRIVER 9443M: Harald Welte <laforge@gnumonks.org> 9444L: platform-driver-x86@vger.kernel.org 9445S: Maintained 9446F: drivers/platform/x86/panasonic-laptop.c 9447 9448PANASONIC MN10300/AM33/AM34 PORT 9449M: David Howells <dhowells@redhat.com> 9450L: linux-am33-list@redhat.com (moderated for non-subscribers) 9451W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9452S: Maintained 9453F: Documentation/mn10300/ 9454F: arch/mn10300/ 9455 9456PARALLEL LCD/KEYPAD PANEL DRIVER 9457M: Willy Tarreau <willy@haproxy.com> 9458M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9459S: Odd Fixes 9460F: Documentation/misc-devices/lcd-panel-cgram.txt 9461F: drivers/misc/panel.c 9462 9463PARALLEL PORT SUBSYSTEM 9464M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9465M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9466L: linux-parport@lists.infradead.org (subscribers-only) 9467S: Maintained 9468F: drivers/parport/ 9469F: include/linux/parport*.h 9470F: drivers/char/ppdev.c 9471F: include/uapi/linux/ppdev.h 9472F: Documentation/parport*.txt 9473 9474PARAVIRT_OPS INTERFACE 9475M: Jeremy Fitzhardinge <jeremy@goop.org> 9476M: Chris Wright <chrisw@sous-sol.org> 9477M: Alok Kataria <akataria@vmware.com> 9478M: Rusty Russell <rusty@rustcorp.com.au> 9479L: virtualization@lists.linux-foundation.org 9480S: Supported 9481F: Documentation/virtual/paravirt_ops.txt 9482F: arch/*/kernel/paravirt* 9483F: arch/*/include/asm/paravirt.h 9484F: include/linux/hypervisor.h 9485 9486PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9487M: Tim Waugh <tim@cyberelk.net> 9488L: linux-parport@lists.infradead.org (subscribers-only) 9489S: Maintained 9490F: Documentation/blockdev/paride.txt 9491F: drivers/block/paride/ 9492 9493PARISC ARCHITECTURE 9494M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9495M: Helge Deller <deller@gmx.de> 9496L: linux-parisc@vger.kernel.org 9497W: http://www.parisc-linux.org/ 9498Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9499T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9500T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9501S: Maintained 9502F: arch/parisc/ 9503F: Documentation/parisc/ 9504F: drivers/parisc/ 9505F: drivers/char/agp/parisc-agp.c 9506F: drivers/input/serio/gscps2.c 9507F: drivers/parport/parport_gsc.* 9508F: drivers/tty/serial/8250/8250_gsc.c 9509F: drivers/video/fbdev/sti* 9510F: drivers/video/console/sti* 9511F: drivers/video/logo/logo_parisc* 9512 9513PARMAN 9514M: Jiri Pirko <jiri@mellanox.com> 9515L: netdev@vger.kernel.org 9516S: Supported 9517F: lib/parman.c 9518F: lib/test_parman.c 9519F: include/linux/parman.h 9520 9521PC87360 HARDWARE MONITORING DRIVER 9522M: Jim Cromie <jim.cromie@gmail.com> 9523L: linux-hwmon@vger.kernel.org 9524S: Maintained 9525F: Documentation/hwmon/pc87360 9526F: drivers/hwmon/pc87360.c 9527 9528PC8736x GPIO DRIVER 9529M: Jim Cromie <jim.cromie@gmail.com> 9530S: Maintained 9531F: drivers/char/pc8736x_gpio.c 9532 9533PC87427 HARDWARE MONITORING DRIVER 9534M: Jean Delvare <jdelvare@suse.com> 9535L: linux-hwmon@vger.kernel.org 9536S: Maintained 9537F: Documentation/hwmon/pc87427 9538F: drivers/hwmon/pc87427.c 9539 9540PCA9532 LED DRIVER 9541M: Riku Voipio <riku.voipio@iki.fi> 9542S: Maintained 9543F: drivers/leds/leds-pca9532.c 9544F: include/linux/leds-pca9532.h 9545 9546PCA9541 I2C BUS MASTER SELECTOR DRIVER 9547M: Guenter Roeck <linux@roeck-us.net> 9548L: linux-i2c@vger.kernel.org 9549S: Maintained 9550F: drivers/i2c/muxes/i2c-mux-pca9541.c 9551 9552PCDP - PRIMARY CONSOLE AND DEBUG PORT 9553M: Khalid Aziz <khalid@gonehiking.org> 9554S: Maintained 9555F: drivers/firmware/pcdp.* 9556 9557PCI ERROR RECOVERY 9558M: Linas Vepstas <linasvepstas@gmail.com> 9559L: linux-pci@vger.kernel.org 9560S: Supported 9561F: Documentation/PCI/pci-error-recovery.txt 9562 9563PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9564M: Russell Currey <ruscur@russell.cc> 9565L: linuxppc-dev@lists.ozlabs.org 9566S: Supported 9567F: Documentation/powerpc/eeh-pci-error-recovery.txt 9568F: arch/powerpc/kernel/eeh*.c 9569F: arch/powerpc/platforms/*/eeh*.c 9570F: arch/powerpc/include/*/eeh*.h 9571 9572PCI SUBSYSTEM 9573M: Bjorn Helgaas <bhelgaas@google.com> 9574L: linux-pci@vger.kernel.org 9575Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9577S: Supported 9578F: Documentation/devicetree/bindings/pci/ 9579F: Documentation/PCI/ 9580F: drivers/pci/ 9581F: include/linux/pci* 9582F: arch/x86/pci/ 9583F: arch/x86/kernel/quirks.c 9584 9585PCI DRIVER FOR ALTERA PCIE IP 9586M: Ley Foon Tan <lftan@altera.com> 9587L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9588L: linux-pci@vger.kernel.org 9589S: Supported 9590F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9591F: drivers/pci/host/pcie-altera.c 9592 9593PCI DRIVER FOR ARM VERSATILE PLATFORM 9594M: Rob Herring <robh@kernel.org> 9595L: linux-pci@vger.kernel.org 9596L: linux-arm-kernel@lists.infradead.org 9597S: Maintained 9598F: Documentation/devicetree/bindings/pci/versatile.txt 9599F: drivers/pci/host/pci-versatile.c 9600 9601PCI DRIVER FOR ARMADA 8K 9602M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9603L: linux-pci@vger.kernel.org 9604L: linux-arm-kernel@lists.infradead.org 9605S: Maintained 9606F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9607F: drivers/pci/dwc/pcie-armada8k.c 9608 9609PCI DRIVER FOR APPLIEDMICRO XGENE 9610M: Tanmay Inamdar <tinamdar@apm.com> 9611L: linux-pci@vger.kernel.org 9612L: linux-arm-kernel@lists.infradead.org 9613S: Maintained 9614F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9615F: drivers/pci/host/pci-xgene.c 9616 9617PCI DRIVER FOR FREESCALE LAYERSCAPE 9618M: Minghuan Lian <minghuan.Lian@freescale.com> 9619M: Mingkai Hu <mingkai.hu@freescale.com> 9620M: Roy Zang <tie-fei.zang@freescale.com> 9621L: linuxppc-dev@lists.ozlabs.org 9622L: linux-pci@vger.kernel.org 9623L: linux-arm-kernel@lists.infradead.org 9624S: Maintained 9625F: drivers/pci/dwc/*layerscape* 9626 9627PCI DRIVER FOR IMX6 9628M: Richard Zhu <hongxing.zhu@nxp.com> 9629M: Lucas Stach <l.stach@pengutronix.de> 9630L: linux-pci@vger.kernel.org 9631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9632S: Maintained 9633F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9634F: drivers/pci/dwc/*imx6* 9635 9636PCI DRIVER FOR TI KEYSTONE 9637M: Murali Karicheri <m-karicheri2@ti.com> 9638L: linux-pci@vger.kernel.org 9639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9640S: Maintained 9641F: drivers/pci/dwc/*keystone* 9642 9643PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9644M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9645M: Jason Cooper <jason@lakedaemon.net> 9646L: linux-pci@vger.kernel.org 9647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9648S: Maintained 9649F: drivers/pci/host/*mvebu* 9650 9651PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9652M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9653L: linux-pci@vger.kernel.org 9654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9655S: Maintained 9656F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9657F: drivers/pci/host/pci-aardvark.c 9658 9659PCI DRIVER FOR NVIDIA TEGRA 9660M: Thierry Reding <thierry.reding@gmail.com> 9661L: linux-tegra@vger.kernel.org 9662L: linux-pci@vger.kernel.org 9663S: Supported 9664F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9665F: drivers/pci/host/pci-tegra.c 9666 9667PCI DRIVER FOR TI DRA7XX 9668M: Kishon Vijay Abraham I <kishon@ti.com> 9669L: linux-omap@vger.kernel.org 9670L: linux-pci@vger.kernel.org 9671S: Supported 9672F: Documentation/devicetree/bindings/pci/ti-pci.txt 9673F: drivers/pci/dwc/pci-dra7xx.c 9674 9675PCI DRIVER FOR RENESAS R-CAR 9676M: Simon Horman <horms@verge.net.au> 9677L: linux-pci@vger.kernel.org 9678L: linux-renesas-soc@vger.kernel.org 9679S: Maintained 9680F: drivers/pci/host/*rcar* 9681 9682PCI DRIVER FOR SAMSUNG EXYNOS 9683M: Jingoo Han <jingoohan1@gmail.com> 9684L: linux-pci@vger.kernel.org 9685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9686L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9687S: Maintained 9688F: drivers/pci/dwc/pci-exynos.c 9689 9690PCI DRIVER FOR SYNOPSIS DESIGNWARE 9691M: Jingoo Han <jingoohan1@gmail.com> 9692M: Joao Pinto <Joao.Pinto@synopsys.com> 9693L: linux-pci@vger.kernel.org 9694S: Maintained 9695F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9696F: drivers/pci/dwc/*designware* 9697 9698PCI DRIVER FOR GENERIC OF HOSTS 9699M: Will Deacon <will.deacon@arm.com> 9700L: linux-pci@vger.kernel.org 9701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9702S: Maintained 9703F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9704F: drivers/pci/host/pci-host-common.c 9705F: drivers/pci/host/pci-host-generic.c 9706 9707PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9708M: Keith Busch <keith.busch@intel.com> 9709L: linux-pci@vger.kernel.org 9710S: Supported 9711F: drivers/pci/host/vmd.c 9712 9713PCIE DRIVER FOR ST SPEAR13XX 9714M: Pratyush Anand <pratyush.anand@gmail.com> 9715L: linux-pci@vger.kernel.org 9716S: Maintained 9717F: drivers/pci/dwc/*spear* 9718 9719PCI MSI DRIVER FOR ALTERA MSI IP 9720M: Ley Foon Tan <lftan@altera.com> 9721L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9722L: linux-pci@vger.kernel.org 9723S: Supported 9724F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9725F: drivers/pci/host/pcie-altera-msi.c 9726 9727PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9728M: Duc Dang <dhdang@apm.com> 9729L: linux-pci@vger.kernel.org 9730L: linux-arm-kernel@lists.infradead.org 9731S: Maintained 9732F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9733F: drivers/pci/host/pci-xgene-msi.c 9734 9735PCIE DRIVER FOR AXIS ARTPEC 9736M: Niklas Cassel <niklas.cassel@axis.com> 9737M: Jesper Nilsson <jesper.nilsson@axis.com> 9738L: linux-arm-kernel@axis.com 9739L: linux-pci@vger.kernel.org 9740S: Maintained 9741F: Documentation/devicetree/bindings/pci/axis,artpec* 9742F: drivers/pci/dwc/*artpec* 9743 9744PCIE DRIVER FOR HISILICON 9745M: Zhou Wang <wangzhou1@hisilicon.com> 9746M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9747L: linux-pci@vger.kernel.org 9748S: Maintained 9749F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9750F: drivers/pci/dwc/pcie-hisi.c 9751 9752PCIE DRIVER FOR ROCKCHIP 9753M: Shawn Lin <shawn.lin@rock-chips.com> 9754M: Wenrui Li <wenrui.li@rock-chips.com> 9755L: linux-pci@vger.kernel.org 9756L: linux-rockchip@lists.infradead.org 9757S: Maintained 9758F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9759F: drivers/pci/host/pcie-rockchip.c 9760 9761PCIE DRIVER FOR QUALCOMM MSM 9762M: Stanimir Varbanov <svarbanov@mm-sol.com> 9763L: linux-pci@vger.kernel.org 9764L: linux-arm-msm@vger.kernel.org 9765S: Maintained 9766F: drivers/pci/dwc/*qcom* 9767 9768PCIE DRIVER FOR CAVIUM THUNDERX 9769M: David Daney <david.daney@cavium.com> 9770L: linux-pci@vger.kernel.org 9771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9772S: Supported 9773F: Documentation/devicetree/bindings/pci/pci-thunder-* 9774F: drivers/pci/host/pci-thunder-* 9775 9776PCMCIA SUBSYSTEM 9777P: Linux PCMCIA Team 9778L: linux-pcmcia@lists.infradead.org 9779W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9780T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9781S: Maintained 9782F: Documentation/pcmcia/ 9783F: tools/pcmcia/ 9784F: drivers/pcmcia/ 9785F: include/pcmcia/ 9786 9787PCNET32 NETWORK DRIVER 9788M: Don Fry <pcnet32@frontier.com> 9789L: netdev@vger.kernel.org 9790S: Maintained 9791F: drivers/net/ethernet/amd/pcnet32.c 9792 9793PCRYPT PARALLEL CRYPTO ENGINE 9794M: Steffen Klassert <steffen.klassert@secunet.com> 9795L: linux-crypto@vger.kernel.org 9796S: Maintained 9797F: crypto/pcrypt.c 9798F: include/crypto/pcrypt.h 9799 9800PER-CPU MEMORY ALLOCATOR 9801M: Tejun Heo <tj@kernel.org> 9802M: Christoph Lameter <cl@linux.com> 9803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9804S: Maintained 9805F: include/linux/percpu*.h 9806F: mm/percpu*.c 9807F: arch/*/include/asm/percpu.h 9808 9809PER-TASK DELAY ACCOUNTING 9810M: Balbir Singh <bsingharora@gmail.com> 9811S: Maintained 9812F: include/linux/delayacct.h 9813F: kernel/delayacct.c 9814 9815PERFORMANCE EVENTS SUBSYSTEM 9816M: Peter Zijlstra <peterz@infradead.org> 9817M: Ingo Molnar <mingo@redhat.com> 9818M: Arnaldo Carvalho de Melo <acme@kernel.org> 9819R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9820L: linux-kernel@vger.kernel.org 9821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9822S: Supported 9823F: kernel/events/* 9824F: include/linux/perf_event.h 9825F: include/uapi/linux/perf_event.h 9826F: arch/*/kernel/perf_event*.c 9827F: arch/*/kernel/*/perf_event*.c 9828F: arch/*/kernel/*/*/perf_event*.c 9829F: arch/*/include/asm/perf_event.h 9830F: arch/*/kernel/perf_callchain.c 9831F: arch/*/events/* 9832F: tools/perf/ 9833 9834PERSONALITY HANDLING 9835M: Christoph Hellwig <hch@infradead.org> 9836L: linux-abi-devel@lists.sourceforge.net 9837S: Maintained 9838F: include/linux/personality.h 9839F: include/uapi/linux/personality.h 9840 9841PHONET PROTOCOL 9842M: Remi Denis-Courmont <courmisch@gmail.com> 9843S: Supported 9844F: Documentation/networking/phonet.txt 9845F: include/linux/phonet.h 9846F: include/net/phonet/ 9847F: include/uapi/linux/phonet.h 9848F: net/phonet/ 9849 9850PHRAM MTD DRIVER 9851M: Joern Engel <joern@lazybastard.org> 9852L: linux-mtd@lists.infradead.org 9853S: Maintained 9854F: drivers/mtd/devices/phram.c 9855 9856PICOLCD HID DRIVER 9857M: Bruno Prémont <bonbons@linux-vserver.org> 9858L: linux-input@vger.kernel.org 9859S: Maintained 9860F: drivers/hid/hid-picolcd* 9861 9862PICOXCELL SUPPORT 9863M: Jamie Iles <jamie@jamieiles.com> 9864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9865T: git git://github.com/jamieiles/linux-2.6-ji.git 9866S: Supported 9867F: arch/arm/boot/dts/picoxcell* 9868F: arch/arm/mach-picoxcell/ 9869F: drivers/crypto/picoxcell* 9870 9871PIN CONTROL SUBSYSTEM 9872M: Linus Walleij <linus.walleij@linaro.org> 9873L: linux-gpio@vger.kernel.org 9874T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9875S: Maintained 9876F: Documentation/devicetree/bindings/pinctrl/ 9877F: Documentation/pinctrl.txt 9878F: drivers/pinctrl/ 9879F: include/linux/pinctrl/ 9880 9881PIN CONTROLLER - ATMEL AT91 9882M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9884S: Maintained 9885F: drivers/pinctrl/pinctrl-at91.* 9886 9887PIN CONTROLLER - ATMEL AT91 PIO4 9888M: Ludovic Desroches <ludovic.desroches@microchip.com> 9889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9890L: linux-gpio@vger.kernel.org 9891S: Supported 9892F: drivers/pinctrl/pinctrl-at91-pio4.* 9893 9894PIN CONTROLLER - INTEL 9895M: Mika Westerberg <mika.westerberg@linux.intel.com> 9896M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9897S: Maintained 9898F: drivers/pinctrl/intel/ 9899 9900PIN CONTROLLER - RENESAS 9901M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9902M: Geert Uytterhoeven <geert+renesas@glider.be> 9903L: linux-renesas-soc@vger.kernel.org 9904S: Maintained 9905F: drivers/pinctrl/sh-pfc/ 9906 9907PIN CONTROLLER - SAMSUNG 9908M: Tomasz Figa <tomasz.figa@gmail.com> 9909M: Krzysztof Kozlowski <krzk@kernel.org> 9910M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9912L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9913S: Maintained 9914F: drivers/pinctrl/samsung/ 9915F: include/dt-bindings/pinctrl/samsung.h 9916F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9917 9918PIN CONTROLLER - SINGLE 9919M: Tony Lindgren <tony@atomide.com> 9920M: Haojian Zhuang <haojian.zhuang@linaro.org> 9921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9922L: linux-omap@vger.kernel.org 9923S: Maintained 9924F: drivers/pinctrl/pinctrl-single.c 9925 9926PIN CONTROLLER - ST SPEAR 9927M: Viresh Kumar <vireshk@kernel.org> 9928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9929W: http://www.st.com/spear 9930S: Maintained 9931F: drivers/pinctrl/spear/ 9932 9933PISTACHIO SOC SUPPORT 9934M: James Hartley <james.hartley@imgtec.com> 9935M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9936L: linux-mips@linux-mips.org 9937S: Maintained 9938F: arch/mips/pistachio/ 9939F: arch/mips/include/asm/mach-pistachio/ 9940F: arch/mips/boot/dts/img/pistachio* 9941F: arch/mips/configs/pistachio*_defconfig 9942 9943PKTCDVD DRIVER 9944S: Orphan 9945M: linux-block@vger.kernel.org 9946F: drivers/block/pktcdvd.c 9947F: include/linux/pktcdvd.h 9948F: include/uapi/linux/pktcdvd.h 9949 9950PKUNITY SOC DRIVERS 9951M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9952W: http://mprc.pku.edu.cn/~guanxuetao/linux 9953S: Maintained 9954T: git git://github.com/gxt/linux.git 9955F: drivers/input/serio/i8042-unicore32io.h 9956F: drivers/i2c/busses/i2c-puv3.c 9957F: drivers/video/fbdev/fb-puv3.c 9958F: drivers/rtc/rtc-puv3.c 9959 9960PMBUS HARDWARE MONITORING DRIVERS 9961M: Guenter Roeck <linux@roeck-us.net> 9962L: linux-hwmon@vger.kernel.org 9963W: http://hwmon.wiki.kernel.org/ 9964W: http://www.roeck-us.net/linux/drivers/ 9965T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9966S: Maintained 9967F: Documentation/hwmon/pmbus 9968F: drivers/hwmon/pmbus/ 9969F: include/linux/i2c/pmbus.h 9970 9971PMC SIERRA MaxRAID DRIVER 9972L: linux-scsi@vger.kernel.org 9973W: http://www.pmc-sierra.com/ 9974S: Orphan 9975F: drivers/scsi/pmcraid.* 9976 9977PMC SIERRA PM8001 DRIVER 9978M: Jack Wang <jinpu.wang@profitbricks.com> 9979M: lindar_liu@usish.com 9980L: pmchba@pmcs.com 9981L: linux-scsi@vger.kernel.org 9982S: Supported 9983F: drivers/scsi/pm8001/ 9984 9985POSIX CLOCKS and TIMERS 9986M: Thomas Gleixner <tglx@linutronix.de> 9987L: linux-kernel@vger.kernel.org 9988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9989S: Maintained 9990F: fs/timerfd.c 9991F: include/linux/timer* 9992F: kernel/time/*timer* 9993 9994POWER MANAGEMENT CORE 9995M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9996L: linux-pm@vger.kernel.org 9997T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9998B: https://bugzilla.kernel.org 9999S: Supported 10000F: drivers/base/power/ 10001F: include/linux/pm.h 10002F: include/linux/pm_* 10003F: include/linux/powercap.h 10004F: drivers/powercap/ 10005 10006POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10007M: Sebastian Reichel <sre@kernel.org> 10008L: linux-pm@vger.kernel.org 10009T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10010S: Maintained 10011F: Documentation/devicetree/bindings/power/supply/ 10012F: include/linux/power_supply.h 10013F: drivers/power/supply/ 10014 10015POWER STATE COORDINATION INTERFACE (PSCI) 10016M: Mark Rutland <mark.rutland@arm.com> 10017M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10018L: linux-arm-kernel@lists.infradead.org 10019S: Maintained 10020F: drivers/firmware/psci*.c 10021F: include/linux/psci.h 10022F: include/uapi/linux/psci.h 10023 10024POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10025M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10026L: linuxppc-dev@lists.ozlabs.org 10027S: Maintained 10028F: drivers/char/powernv-op-panel.c 10029 10030PNP SUPPORT 10031M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10032S: Maintained 10033F: drivers/pnp/ 10034 10035PPP PROTOCOL DRIVERS AND COMPRESSORS 10036M: Paul Mackerras <paulus@samba.org> 10037L: linux-ppp@vger.kernel.org 10038S: Maintained 10039F: drivers/net/ppp/ppp_* 10040 10041PPP OVER ATM (RFC 2364) 10042M: Mitchell Blank Jr <mitch@sfgoth.com> 10043S: Maintained 10044F: net/atm/pppoatm.c 10045F: include/uapi/linux/atmppp.h 10046 10047PPP OVER ETHERNET 10048M: Michal Ostrowski <mostrows@earthlink.net> 10049S: Maintained 10050F: drivers/net/ppp/pppoe.c 10051F: drivers/net/ppp/pppox.c 10052 10053PPP OVER L2TP 10054M: James Chapman <jchapman@katalix.com> 10055S: Maintained 10056F: net/l2tp/l2tp_ppp.c 10057F: include/linux/if_pppol2tp.h 10058F: include/uapi/linux/if_pppol2tp.h 10059 10060PPS SUPPORT 10061M: Rodolfo Giometti <giometti@enneenne.com> 10062W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10063L: linuxpps@ml.enneenne.com (subscribers-only) 10064S: Maintained 10065F: Documentation/pps/ 10066F: drivers/pps/ 10067F: include/linux/pps*.h 10068 10069PPTP DRIVER 10070M: Dmitry Kozlov <xeb@mail.ru> 10071L: netdev@vger.kernel.org 10072S: Maintained 10073F: drivers/net/ppp/pptp.c 10074W: http://sourceforge.net/projects/accel-pptp 10075 10076PREEMPTIBLE KERNEL 10077M: Robert Love <rml@tech9.net> 10078L: kpreempt-tech@lists.sourceforge.net 10079W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10080S: Supported 10081F: Documentation/preempt-locking.txt 10082F: include/linux/preempt.h 10083 10084PRINTK 10085M: Petr Mladek <pmladek@suse.com> 10086M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10087R: Steven Rostedt <rostedt@goodmis.org> 10088S: Maintained 10089F: kernel/printk/ 10090F: include/linux/printk.h 10091 10092PRISM54 WIRELESS DRIVER 10093M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10094L: linux-wireless@vger.kernel.org 10095W: http://wireless.kernel.org/en/users/Drivers/p54 10096S: Obsolete 10097F: drivers/net/wireless/intersil/prism54/ 10098 10099PS3 NETWORK SUPPORT 10100M: Geoff Levand <geoff@infradead.org> 10101L: netdev@vger.kernel.org 10102L: linuxppc-dev@lists.ozlabs.org 10103S: Maintained 10104F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10105 10106PS3 PLATFORM SUPPORT 10107M: Geoff Levand <geoff@infradead.org> 10108L: linuxppc-dev@lists.ozlabs.org 10109S: Maintained 10110F: arch/powerpc/boot/ps3* 10111F: arch/powerpc/include/asm/lv1call.h 10112F: arch/powerpc/include/asm/ps3*.h 10113F: arch/powerpc/platforms/ps3/ 10114F: drivers/*/ps3* 10115F: drivers/ps3/ 10116F: drivers/rtc/rtc-ps3.c 10117F: drivers/usb/host/*ps3.c 10118F: sound/ppc/snd_ps3* 10119 10120PS3VRAM DRIVER 10121M: Jim Paris <jim@jtan.com> 10122M: Geoff Levand <geoff@infradead.org> 10123L: linuxppc-dev@lists.ozlabs.org 10124S: Maintained 10125F: drivers/block/ps3vram.c 10126 10127PSAMPLE PACKET SAMPLING SUPPORT: 10128M: Yotam Gigi <yotamg@mellanox.com> 10129S: Maintained 10130F: net/psample 10131F: include/net/psample.h 10132F: include/uapi/linux/psample.h 10133 10134PSTORE FILESYSTEM 10135M: Kees Cook <keescook@chromium.org> 10136M: Anton Vorontsov <anton@enomsg.org> 10137M: Colin Cross <ccross@android.com> 10138M: Tony Luck <tony.luck@intel.com> 10139S: Maintained 10140T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10141F: fs/pstore/ 10142F: include/linux/pstore* 10143F: drivers/firmware/efi/efi-pstore.c 10144F: drivers/acpi/apei/erst.c 10145F: Documentation/admin-guide/ramoops.rst 10146F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10147K: \b(pstore|ramoops) 10148 10149PTP HARDWARE CLOCK SUPPORT 10150M: Richard Cochran <richardcochran@gmail.com> 10151L: netdev@vger.kernel.org 10152S: Maintained 10153W: http://linuxptp.sourceforge.net/ 10154F: Documentation/ABI/testing/sysfs-ptp 10155F: Documentation/ptp/* 10156F: drivers/net/ethernet/freescale/gianfar_ptp.c 10157F: drivers/net/phy/dp83640* 10158F: drivers/ptp/* 10159F: include/linux/ptp_cl* 10160 10161PTRACE SUPPORT 10162M: Roland McGrath <roland@hack.frob.com> 10163M: Oleg Nesterov <oleg@redhat.com> 10164S: Maintained 10165F: include/asm-generic/syscall.h 10166F: include/linux/ptrace.h 10167F: include/linux/regset.h 10168F: include/linux/tracehook.h 10169F: include/uapi/linux/ptrace.h 10170F: kernel/ptrace.c 10171 10172PULSE8-CEC DRIVER 10173M: Hans Verkuil <hverkuil@xs4all.nl> 10174L: linux-media@vger.kernel.org 10175T: git git://linuxtv.org/media_tree.git 10176S: Maintained 10177F: drivers/media/usb/pulse8-cec/* 10178 10179PVRUSB2 VIDEO4LINUX DRIVER 10180M: Mike Isely <isely@pobox.com> 10181L: pvrusb2@isely.net (subscribers-only) 10182L: linux-media@vger.kernel.org 10183W: http://www.isely.net/pvrusb2/ 10184T: git git://linuxtv.org/media_tree.git 10185S: Maintained 10186F: Documentation/media/v4l-drivers/pvrusb2* 10187F: drivers/media/usb/pvrusb2/ 10188 10189PWC WEBCAM DRIVER 10190M: Hans Verkuil <hverkuil@xs4all.nl> 10191L: linux-media@vger.kernel.org 10192T: git git://linuxtv.org/media_tree.git 10193S: Odd Fixes 10194F: drivers/media/usb/pwc/* 10195 10196PWM FAN DRIVER 10197M: Kamil Debski <kamil@wypas.org> 10198M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10199L: linux-hwmon@vger.kernel.org 10200S: Supported 10201F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10202F: Documentation/hwmon/pwm-fan 10203F: drivers/hwmon/pwm-fan.c 10204 10205PWM SUBSYSTEM 10206M: Thierry Reding <thierry.reding@gmail.com> 10207L: linux-pwm@vger.kernel.org 10208S: Maintained 10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10210F: Documentation/pwm.txt 10211F: Documentation/devicetree/bindings/pwm/ 10212F: include/linux/pwm.h 10213F: drivers/pwm/ 10214F: drivers/video/backlight/pwm_bl.c 10215F: include/linux/pwm_backlight.h 10216 10217PXA2xx/PXA3xx SUPPORT 10218M: Daniel Mack <daniel@zonque.org> 10219M: Haojian Zhuang <haojian.zhuang@gmail.com> 10220M: Robert Jarzmik <robert.jarzmik@free.fr> 10221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10222T: git git://github.com/hzhuang1/linux.git 10223T: git git://github.com/rjarzmik/linux.git 10224S: Maintained 10225F: arch/arm/boot/dts/pxa* 10226F: arch/arm/mach-pxa/ 10227F: drivers/dma/pxa* 10228F: drivers/pcmcia/pxa2xx* 10229F: drivers/pinctrl/pxa/ 10230F: drivers/spi/spi-pxa2xx* 10231F: drivers/usb/gadget/udc/pxa2* 10232F: include/sound/pxa2xx-lib.h 10233F: sound/arm/pxa* 10234F: sound/soc/pxa/ 10235 10236PXA GPIO DRIVER 10237M: Robert Jarzmik <robert.jarzmik@free.fr> 10238L: linux-gpio@vger.kernel.org 10239S: Maintained 10240F: drivers/gpio/gpio-pxa.c 10241 10242PXA3xx NAND FLASH DRIVER 10243M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10244L: linux-mtd@lists.infradead.org 10245S: Maintained 10246F: drivers/mtd/nand/pxa3xx_nand.c 10247 10248MMP SUPPORT 10249M: Eric Miao <eric.y.miao@gmail.com> 10250M: Haojian Zhuang <haojian.zhuang@gmail.com> 10251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10252T: git git://github.com/hzhuang1/linux.git 10253T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10254S: Maintained 10255F: arch/arm/boot/dts/mmp* 10256F: arch/arm/mach-mmp/ 10257 10258PXA MMCI DRIVER 10259S: Orphan 10260 10261PXA RTC DRIVER 10262M: Robert Jarzmik <robert.jarzmik@free.fr> 10263L: rtc-linux@googlegroups.com 10264S: Maintained 10265 10266QAT DRIVER 10267M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10268M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10269L: qat-linux@intel.com 10270S: Supported 10271F: drivers/crypto/qat/ 10272 10273QIB DRIVER 10274M: Mike Marciniszyn <infinipath@intel.com> 10275L: linux-rdma@vger.kernel.org 10276S: Supported 10277F: drivers/infiniband/hw/qib/ 10278 10279QLOGIC QLA1280 SCSI DRIVER 10280M: Michael Reed <mdr@sgi.com> 10281L: linux-scsi@vger.kernel.org 10282S: Maintained 10283F: drivers/scsi/qla1280.[ch] 10284 10285QLOGIC QLA2XXX FC-SCSI DRIVER 10286M: qla2xxx-upstream@qlogic.com 10287L: linux-scsi@vger.kernel.org 10288S: Supported 10289F: Documentation/scsi/LICENSE.qla2xxx 10290F: drivers/scsi/qla2xxx/ 10291 10292QLOGIC QLA4XXX iSCSI DRIVER 10293M: QLogic-Storage-Upstream@qlogic.com 10294L: linux-scsi@vger.kernel.org 10295S: Supported 10296F: Documentation/scsi/LICENSE.qla4xxx 10297F: drivers/scsi/qla4xxx/ 10298 10299QLOGIC QLA3XXX NETWORK DRIVER 10300M: Dept-GELinuxNICDev@cavium.com 10301L: netdev@vger.kernel.org 10302S: Supported 10303F: Documentation/networking/LICENSE.qla3xxx 10304F: drivers/net/ethernet/qlogic/qla3xxx.* 10305 10306QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10307M: Harish Patil <harish.patil@cavium.com> 10308M: Manish Chopra <manish.chopra@cavium.com> 10309M: Dept-GELinuxNICDev@cavium.com 10310L: netdev@vger.kernel.org 10311S: Supported 10312F: drivers/net/ethernet/qlogic/qlcnic/ 10313 10314QLOGIC QLGE 10Gb ETHERNET DRIVER 10315M: Harish Patil <harish.patil@cavium.com> 10316M: Manish Chopra <manish.chopra@cavium.com> 10317M: Dept-GELinuxNICDev@cavium.com 10318L: netdev@vger.kernel.org 10319S: Supported 10320F: drivers/net/ethernet/qlogic/qlge/ 10321 10322QLOGIC QL4xxx ETHERNET DRIVER 10323M: Yuval Mintz <Yuval.Mintz@cavium.com> 10324M: Ariel Elior <Ariel.Elior@cavium.com> 10325M: everest-linux-l2@cavium.com 10326L: netdev@vger.kernel.org 10327S: Supported 10328F: drivers/net/ethernet/qlogic/qed/ 10329F: include/linux/qed/ 10330F: drivers/net/ethernet/qlogic/qede/ 10331 10332QLOGIC QL41xxx ISCSI DRIVER 10333M: QLogic-Storage-Upstream@cavium.com 10334L: linux-scsi@vger.kernel.org 10335S: Supported 10336F: drivers/scsi/qedi/ 10337 10338QLOGIC QL41xxx FCOE DRIVER 10339M: QLogic-Storage-Upstream@cavium.com 10340L: linux-scsi@vger.kernel.org 10341S: Supported 10342F: drivers/scsi/qedf/ 10343 10344QNX4 FILESYSTEM 10345M: Anders Larsen <al@alarsen.net> 10346W: http://www.alarsen.net/linux/qnx4fs/ 10347S: Maintained 10348F: fs/qnx4/ 10349F: include/uapi/linux/qnx4_fs.h 10350F: include/uapi/linux/qnxtypes.h 10351 10352QORIQ DPAA2 FSL-MC BUS DRIVER 10353M: Stuart Yoder <stuyoder@gmail.com> 10354M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10355L: linux-kernel@vger.kernel.org 10356S: Maintained 10357F: drivers/staging/fsl-mc/ 10358 10359QT1010 MEDIA DRIVER 10360M: Antti Palosaari <crope@iki.fi> 10361L: linux-media@vger.kernel.org 10362W: https://linuxtv.org 10363W: http://palosaari.fi/linux/ 10364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10365T: git git://linuxtv.org/anttip/media_tree.git 10366S: Maintained 10367F: drivers/media/tuners/qt1010* 10368 10369QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10370M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10371L: linux-wireless@vger.kernel.org 10372W: http://wireless.kernel.org/en/users/Drivers/ath9k 10373S: Supported 10374F: drivers/net/wireless/ath/ath9k/ 10375 10376QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10377M: Kalle Valo <kvalo@qca.qualcomm.com> 10378L: ath10k@lists.infradead.org 10379W: http://wireless.kernel.org/en/users/Drivers/ath10k 10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10381S: Supported 10382F: drivers/net/wireless/ath/ath10k/ 10383 10384QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10385M: Timur Tabi <timur@codeaurora.org> 10386L: netdev@vger.kernel.org 10387S: Supported 10388F: drivers/net/ethernet/qualcomm/emac/ 10389 10390QUALCOMM HEXAGON ARCHITECTURE 10391M: Richard Kuo <rkuo@codeaurora.org> 10392L: linux-hexagon@vger.kernel.org 10393T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10394S: Supported 10395F: arch/hexagon/ 10396 10397QUALCOMM WCN36XX WIRELESS DRIVER 10398M: Eugene Krasnikov <k.eugene.e@gmail.com> 10399L: wcn36xx@lists.infradead.org 10400W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10401T: git git://github.com/KrasnikovEugene/wcn36xx.git 10402S: Supported 10403F: drivers/net/wireless/ath/wcn36xx/ 10404 10405QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10406M: Gabriel Somlo <somlo@cmu.edu> 10407M: "Michael S. Tsirkin" <mst@redhat.com> 10408L: qemu-devel@nongnu.org 10409S: Maintained 10410F: drivers/firmware/qemu_fw_cfg.c 10411 10412RADOS BLOCK DEVICE (RBD) 10413M: Ilya Dryomov <idryomov@gmail.com> 10414M: Sage Weil <sage@redhat.com> 10415M: Alex Elder <elder@kernel.org> 10416L: ceph-devel@vger.kernel.org 10417W: http://ceph.com/ 10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10419T: git git://github.com/ceph/ceph-client.git 10420S: Supported 10421F: Documentation/ABI/testing/sysfs-bus-rbd 10422F: drivers/block/rbd.c 10423F: drivers/block/rbd_types.h 10424 10425RADEON FRAMEBUFFER DISPLAY DRIVER 10426M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10427L: linux-fbdev@vger.kernel.org 10428S: Maintained 10429F: drivers/video/fbdev/aty/radeon* 10430F: include/uapi/linux/radeonfb.h 10431 10432RADIOSHARK RADIO DRIVER 10433M: Hans Verkuil <hverkuil@xs4all.nl> 10434L: linux-media@vger.kernel.org 10435T: git git://linuxtv.org/media_tree.git 10436S: Maintained 10437F: drivers/media/radio/radio-shark.c 10438 10439RADIOSHARK2 RADIO DRIVER 10440M: Hans Verkuil <hverkuil@xs4all.nl> 10441L: linux-media@vger.kernel.org 10442T: git git://linuxtv.org/media_tree.git 10443S: Maintained 10444F: drivers/media/radio/radio-shark2.c 10445F: drivers/media/radio/radio-tea5777.c 10446 10447RAGE128 FRAMEBUFFER DISPLAY DRIVER 10448M: Paul Mackerras <paulus@samba.org> 10449L: linux-fbdev@vger.kernel.org 10450S: Maintained 10451F: drivers/video/fbdev/aty/aty128fb.c 10452 10453RALINK MIPS ARCHITECTURE 10454M: John Crispin <john@phrozen.org> 10455L: linux-mips@linux-mips.org 10456S: Maintained 10457F: arch/mips/ralink 10458 10459RALINK RT2X00 WIRELESS LAN DRIVER 10460P: rt2x00 project 10461M: Stanislaw Gruszka <sgruszka@redhat.com> 10462M: Helmut Schaa <helmut.schaa@googlemail.com> 10463L: linux-wireless@vger.kernel.org 10464S: Maintained 10465F: drivers/net/wireless/ralink/rt2x00/ 10466 10467RAMDISK RAM BLOCK DEVICE DRIVER 10468M: Jens Axboe <axboe@kernel.dk> 10469S: Maintained 10470F: Documentation/blockdev/ramdisk.txt 10471F: drivers/block/brd.c 10472 10473RANDOM NUMBER DRIVER 10474M: "Theodore Ts'o" <tytso@mit.edu> 10475S: Maintained 10476F: drivers/char/random.c 10477 10478RAPIDIO SUBSYSTEM 10479M: Matt Porter <mporter@kernel.crashing.org> 10480M: Alexandre Bounine <alexandre.bounine@idt.com> 10481S: Maintained 10482F: drivers/rapidio/ 10483 10484RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10485L: linux-wireless@vger.kernel.org 10486S: Orphan 10487F: drivers/net/wireless/ray* 10488 10489RCUTORTURE MODULE 10490M: Josh Triplett <josh@joshtriplett.org> 10491M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10492L: linux-kernel@vger.kernel.org 10493S: Supported 10494T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10495F: Documentation/RCU/torture.txt 10496F: kernel/rcu/rcutorture.c 10497 10498RCUTORTURE TEST FRAMEWORK 10499M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10500M: Josh Triplett <josh@joshtriplett.org> 10501R: Steven Rostedt <rostedt@goodmis.org> 10502R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10503R: Lai Jiangshan <jiangshanlai@gmail.com> 10504L: linux-kernel@vger.kernel.org 10505S: Supported 10506T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10507F: tools/testing/selftests/rcutorture 10508 10509RDC R-321X SoC 10510M: Florian Fainelli <florian@openwrt.org> 10511S: Maintained 10512 10513RDC R6040 FAST ETHERNET DRIVER 10514M: Florian Fainelli <f.fainelli@gmail.com> 10515L: netdev@vger.kernel.org 10516S: Maintained 10517F: drivers/net/ethernet/rdc/r6040.c 10518 10519RDS - RELIABLE DATAGRAM SOCKETS 10520M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10521L: netdev@vger.kernel.org 10522L: linux-rdma@vger.kernel.org 10523L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10524W: https://oss.oracle.com/projects/rds/ 10525S: Supported 10526F: net/rds/ 10527F: Documentation/networking/rds.txt 10528 10529RDMAVT - RDMA verbs software 10530M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10531L: linux-rdma@vger.kernel.org 10532S: Supported 10533F: drivers/infiniband/sw/rdmavt 10534 10535RDT - RESOURCE ALLOCATION 10536M: Fenghua Yu <fenghua.yu@intel.com> 10537L: linux-kernel@vger.kernel.org 10538S: Supported 10539F: arch/x86/kernel/cpu/intel_rdt* 10540F: arch/x86/include/asm/intel_rdt* 10541F: Documentation/x86/intel_rdt* 10542 10543READ-COPY UPDATE (RCU) 10544M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10545M: Josh Triplett <josh@joshtriplett.org> 10546R: Steven Rostedt <rostedt@goodmis.org> 10547R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10548R: Lai Jiangshan <jiangshanlai@gmail.com> 10549L: linux-kernel@vger.kernel.org 10550W: http://www.rdrop.com/users/paulmck/RCU/ 10551S: Supported 10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10553F: Documentation/RCU/ 10554X: Documentation/RCU/torture.txt 10555F: include/linux/rcu* 10556X: include/linux/srcu.h 10557F: kernel/rcu/ 10558X: kernel/torture.c 10559 10560REAL TIME CLOCK (RTC) SUBSYSTEM 10561M: Alessandro Zummo <a.zummo@towertech.it> 10562M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10563L: rtc-linux@googlegroups.com 10564Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10566S: Maintained 10567F: Documentation/devicetree/bindings/rtc/ 10568F: Documentation/rtc.txt 10569F: drivers/rtc/ 10570F: include/linux/rtc.h 10571F: include/uapi/linux/rtc.h 10572F: include/linux/rtc/ 10573F: include/linux/platform_data/rtc-* 10574F: tools/testing/selftests/timers/rtctest.c 10575 10576REALTEK AUDIO CODECS 10577M: Bard Liao <bardliao@realtek.com> 10578M: Oder Chiou <oder_chiou@realtek.com> 10579S: Maintained 10580F: sound/soc/codecs/rt* 10581F: include/sound/rt*.h 10582 10583REISERFS FILE SYSTEM 10584L: reiserfs-devel@vger.kernel.org 10585S: Supported 10586F: fs/reiserfs/ 10587 10588REGISTER MAP ABSTRACTION 10589M: Mark Brown <broonie@kernel.org> 10590L: linux-kernel@vger.kernel.org 10591T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10592S: Supported 10593F: Documentation/devicetree/bindings/regmap/ 10594F: drivers/base/regmap/ 10595F: include/linux/regmap.h 10596 10597REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10598M: Ohad Ben-Cohen <ohad@wizery.com> 10599M: Bjorn Andersson <bjorn.andersson@linaro.org> 10600L: linux-remoteproc@vger.kernel.org 10601T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10602S: Maintained 10603F: Documentation/devicetree/bindings/remoteproc/ 10604F: Documentation/remoteproc.txt 10605F: drivers/remoteproc/ 10606F: include/linux/remoteproc.h 10607 10608REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10609M: Ohad Ben-Cohen <ohad@wizery.com> 10610M: Bjorn Andersson <bjorn.andersson@linaro.org> 10611L: linux-remoteproc@vger.kernel.org 10612T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10613S: Maintained 10614F: drivers/rpmsg/ 10615F: Documentation/rpmsg.txt 10616F: include/linux/rpmsg.h 10617F: include/linux/rpmsg/ 10618 10619RENESAS CLOCK DRIVERS 10620M: Geert Uytterhoeven <geert+renesas@glider.be> 10621L: linux-renesas-soc@vger.kernel.org 10622S: Supported 10623F: drivers/clk/renesas/ 10624 10625RENESAS ETHERNET DRIVERS 10626R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10627L: netdev@vger.kernel.org 10628L: linux-renesas-soc@vger.kernel.org 10629F: drivers/net/ethernet/renesas/ 10630F: include/linux/sh_eth.h 10631 10632RENESAS R-CAR GYROADC DRIVER 10633M: Marek Vasut <marek.vasut@gmail.com> 10634L: linux-iio@vger.kernel.org 10635S: Supported 10636F: drivers/iio/adc/rcar_gyro_adc.c 10637 10638RENESAS USB2 PHY DRIVER 10639M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10640L: linux-renesas-soc@vger.kernel.org 10641S: Maintained 10642F: drivers/phy/phy-rcar-gen3-usb2.c 10643 10644RESET CONTROLLER FRAMEWORK 10645M: Philipp Zabel <p.zabel@pengutronix.de> 10646T: git git://git.pengutronix.de/git/pza/linux 10647S: Maintained 10648F: drivers/reset/ 10649F: Documentation/devicetree/bindings/reset/ 10650F: include/dt-bindings/reset/ 10651F: include/linux/reset.h 10652F: include/linux/reset-controller.h 10653 10654RFKILL 10655M: Johannes Berg <johannes@sipsolutions.net> 10656L: linux-wireless@vger.kernel.org 10657W: http://wireless.kernel.org/ 10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10660S: Maintained 10661F: Documentation/rfkill.txt 10662F: net/rfkill/ 10663 10664RHASHTABLE 10665M: Thomas Graf <tgraf@suug.ch> 10666M: Herbert Xu <herbert@gondor.apana.org.au> 10667L: netdev@vger.kernel.org 10668S: Maintained 10669F: lib/rhashtable.c 10670F: include/linux/rhashtable.h 10671 10672RICOH SMARTMEDIA/XD DRIVER 10673M: Maxim Levitsky <maximlevitsky@gmail.com> 10674S: Maintained 10675F: drivers/mtd/nand/r852.c 10676F: drivers/mtd/nand/r852.h 10677 10678RICOH R5C592 MEMORYSTICK DRIVER 10679M: Maxim Levitsky <maximlevitsky@gmail.com> 10680S: Maintained 10681F: drivers/memstick/host/r592.* 10682 10683ROCCAT DRIVERS 10684M: Stefan Achatz <erazor_de@users.sourceforge.net> 10685W: http://sourceforge.net/projects/roccat/ 10686S: Maintained 10687F: drivers/hid/hid-roccat* 10688F: include/linux/hid-roccat* 10689F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10690 10691ROCKER DRIVER 10692M: Jiri Pirko <jiri@resnulli.us> 10693L: netdev@vger.kernel.org 10694S: Supported 10695F: drivers/net/ethernet/rocker/ 10696 10697ROCKETPORT DRIVER 10698P: Comtrol Corp. 10699W: http://www.comtrol.com 10700S: Maintained 10701F: Documentation/serial/rocket.txt 10702F: drivers/tty/rocket* 10703 10704ROCKETPORT EXPRESS/INFINITY DRIVER 10705M: Kevin Cernekee <cernekee@gmail.com> 10706L: linux-serial@vger.kernel.org 10707S: Odd Fixes 10708F: drivers/tty/serial/rp2.* 10709 10710ROSE NETWORK LAYER 10711M: Ralf Baechle <ralf@linux-mips.org> 10712L: linux-hams@vger.kernel.org 10713W: http://www.linux-ax25.org/ 10714S: Maintained 10715F: include/net/rose.h 10716F: include/uapi/linux/rose.h 10717F: net/rose/ 10718 10719RTL2830 MEDIA DRIVER 10720M: Antti Palosaari <crope@iki.fi> 10721L: linux-media@vger.kernel.org 10722W: https://linuxtv.org 10723W: http://palosaari.fi/linux/ 10724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10725T: git git://linuxtv.org/anttip/media_tree.git 10726S: Maintained 10727F: drivers/media/dvb-frontends/rtl2830* 10728 10729RTL2832 MEDIA DRIVER 10730M: Antti Palosaari <crope@iki.fi> 10731L: linux-media@vger.kernel.org 10732W: https://linuxtv.org 10733W: http://palosaari.fi/linux/ 10734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10735T: git git://linuxtv.org/anttip/media_tree.git 10736S: Maintained 10737F: drivers/media/dvb-frontends/rtl2832* 10738 10739RTL2832_SDR MEDIA DRIVER 10740M: Antti Palosaari <crope@iki.fi> 10741L: linux-media@vger.kernel.org 10742W: https://linuxtv.org 10743W: http://palosaari.fi/linux/ 10744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10745T: git git://linuxtv.org/anttip/media_tree.git 10746S: Maintained 10747F: drivers/media/dvb-frontends/rtl2832_sdr* 10748 10749RTL8180 WIRELESS DRIVER 10750L: linux-wireless@vger.kernel.org 10751W: http://wireless.kernel.org/ 10752T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10753S: Orphan 10754F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10755 10756RTL8187 WIRELESS DRIVER 10757M: Herton Ronaldo Krzesinski <herton@canonical.com> 10758M: Hin-Tak Leung <htl10@users.sourceforge.net> 10759M: Larry Finger <Larry.Finger@lwfinger.net> 10760L: linux-wireless@vger.kernel.org 10761W: http://wireless.kernel.org/ 10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10763S: Maintained 10764F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10765 10766RTL8192CE WIRELESS DRIVER 10767M: Larry Finger <Larry.Finger@lwfinger.net> 10768M: Chaoming Li <chaoming_li@realsil.com.cn> 10769L: linux-wireless@vger.kernel.org 10770W: http://wireless.kernel.org/ 10771T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10772S: Maintained 10773F: drivers/net/wireless/realtek/rtlwifi/ 10774F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10775 10776RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10777M: Jes Sorensen <Jes.Sorensen@gmail.com> 10778L: linux-wireless@vger.kernel.org 10779T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10780S: Maintained 10781F: drivers/net/wireless/realtek/rtl8xxxu/ 10782 10783S3 SAVAGE FRAMEBUFFER DRIVER 10784M: Antonino Daplas <adaplas@gmail.com> 10785L: linux-fbdev@vger.kernel.org 10786S: Maintained 10787F: drivers/video/fbdev/savage/ 10788 10789S390 10790M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10791M: Heiko Carstens <heiko.carstens@de.ibm.com> 10792L: linux-s390@vger.kernel.org 10793W: http://www.ibm.com/developerworks/linux/linux390/ 10794T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10795S: Supported 10796F: arch/s390/ 10797F: drivers/s390/ 10798F: Documentation/s390/ 10799F: Documentation/DocBook/s390* 10800 10801S390 COMMON I/O LAYER 10802M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10803M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10804L: linux-s390@vger.kernel.org 10805W: http://www.ibm.com/developerworks/linux/linux390/ 10806S: Supported 10807F: drivers/s390/cio/ 10808 10809S390 DASD DRIVER 10810M: Stefan Haberland <sth@linux.vnet.ibm.com> 10811M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10812L: linux-s390@vger.kernel.org 10813W: http://www.ibm.com/developerworks/linux/linux390/ 10814S: Supported 10815F: drivers/s390/block/dasd* 10816F: block/partitions/ibm.c 10817 10818S390 NETWORK DRIVERS 10819M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10820L: linux-s390@vger.kernel.org 10821W: http://www.ibm.com/developerworks/linux/linux390/ 10822S: Supported 10823F: drivers/s390/net/ 10824 10825S390 PCI SUBSYSTEM 10826M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10827M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10828L: linux-s390@vger.kernel.org 10829W: http://www.ibm.com/developerworks/linux/linux390/ 10830S: Supported 10831F: arch/s390/pci/ 10832F: drivers/pci/hotplug/s390_pci_hpc.c 10833 10834S390 ZCRYPT DRIVER 10835M: Harald Freudenberger <freude@de.ibm.com> 10836L: linux-s390@vger.kernel.org 10837W: http://www.ibm.com/developerworks/linux/linux390/ 10838S: Supported 10839F: drivers/s390/crypto/ 10840 10841S390 ZFCP DRIVER 10842M: Steffen Maier <maier@linux.vnet.ibm.com> 10843L: linux-s390@vger.kernel.org 10844W: http://www.ibm.com/developerworks/linux/linux390/ 10845S: Supported 10846F: drivers/s390/scsi/zfcp_* 10847 10848S390 IUCV NETWORK LAYER 10849M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10850L: linux-s390@vger.kernel.org 10851W: http://www.ibm.com/developerworks/linux/linux390/ 10852S: Supported 10853F: drivers/s390/net/*iucv* 10854F: include/net/iucv/ 10855F: net/iucv/ 10856 10857S390 IOMMU (PCI) 10858M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10859L: linux-s390@vger.kernel.org 10860W: http://www.ibm.com/developerworks/linux/linux390/ 10861S: Supported 10862F: drivers/iommu/s390-iommu.c 10863 10864S3C24XX SD/MMC Driver 10865M: Ben Dooks <ben-linux@fluff.org> 10866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10867S: Supported 10868F: drivers/mmc/host/s3cmci.* 10869 10870SAA6588 RDS RECEIVER DRIVER 10871M: Hans Verkuil <hverkuil@xs4all.nl> 10872L: linux-media@vger.kernel.org 10873T: git git://linuxtv.org/media_tree.git 10874W: https://linuxtv.org 10875S: Odd Fixes 10876F: drivers/media/i2c/saa6588* 10877 10878SAA7134 VIDEO4LINUX DRIVER 10879M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10880M: Mauro Carvalho Chehab <mchehab@kernel.org> 10881L: linux-media@vger.kernel.org 10882W: https://linuxtv.org 10883T: git git://linuxtv.org/media_tree.git 10884S: Odd fixes 10885F: Documentation/media/v4l-drivers/saa7134* 10886F: drivers/media/pci/saa7134/ 10887 10888SAA7146 VIDEO4LINUX-2 DRIVER 10889M: Hans Verkuil <hverkuil@xs4all.nl> 10890L: linux-media@vger.kernel.org 10891T: git git://linuxtv.org/media_tree.git 10892S: Maintained 10893F: drivers/media/common/saa7146/ 10894F: drivers/media/pci/saa7146/ 10895F: include/media/saa7146* 10896 10897SAMSUNG LAPTOP DRIVER 10898M: Corentin Chary <corentin.chary@gmail.com> 10899L: platform-driver-x86@vger.kernel.org 10900S: Maintained 10901F: drivers/platform/x86/samsung-laptop.c 10902 10903SAMSUNG AUDIO (ASoC) DRIVERS 10904M: Krzysztof Kozlowski <krzk@kernel.org> 10905M: Sangbeom Kim <sbkim73@samsung.com> 10906M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10907L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10908S: Supported 10909F: sound/soc/samsung/ 10910 10911SAMSUNG FRAMEBUFFER DRIVER 10912M: Jingoo Han <jingoohan1@gmail.com> 10913L: linux-fbdev@vger.kernel.org 10914S: Maintained 10915F: drivers/video/fbdev/s3c-fb.c 10916 10917SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10918M: Sangbeom Kim <sbkim73@samsung.com> 10919M: Krzysztof Kozlowski <krzk@kernel.org> 10920M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10921L: linux-kernel@vger.kernel.org 10922L: linux-samsung-soc@vger.kernel.org 10923S: Supported 10924F: drivers/mfd/sec*.c 10925F: drivers/regulator/s2m*.c 10926F: drivers/regulator/s5m*.c 10927F: drivers/clk/clk-s2mps11.c 10928F: drivers/rtc/rtc-s5m.c 10929F: include/linux/mfd/samsung/ 10930F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10931F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10932F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10933F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10934 10935SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10936M: Kyungmin Park <kyungmin.park@samsung.com> 10937M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10938L: linux-media@vger.kernel.org 10939Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10940S: Supported 10941F: drivers/media/platform/exynos4-is/ 10942 10943SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10944M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10945L: linux-media@vger.kernel.org 10946L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10947S: Maintained 10948F: drivers/media/platform/s3c-camif/ 10949F: include/media/drv-intf/s3c_camif.h 10950 10951SAMSUNG S5C73M3 CAMERA DRIVER 10952M: Kyungmin Park <kyungmin.park@samsung.com> 10953M: Andrzej Hajda <a.hajda@samsung.com> 10954L: linux-media@vger.kernel.org 10955S: Supported 10956F: drivers/media/i2c/s5c73m3/* 10957 10958SAMSUNG S5K5BAF CAMERA DRIVER 10959M: Kyungmin Park <kyungmin.park@samsung.com> 10960M: Andrzej Hajda <a.hajda@samsung.com> 10961L: linux-media@vger.kernel.org 10962S: Supported 10963F: drivers/media/i2c/s5k5baf.c 10964 10965SAMSUNG S3FWRN5 NFC DRIVER 10966M: Robert Baldyga <r.baldyga@samsung.com> 10967M: Krzysztof Opasiak <k.opasiak@samsung.com> 10968L: linux-nfc@lists.01.org (moderated for non-subscribers) 10969S: Supported 10970F: drivers/nfc/s3fwrn5 10971 10972SAMSUNG SOC CLOCK DRIVERS 10973M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10974M: Tomasz Figa <tomasz.figa@gmail.com> 10975M: Chanwoo Choi <cw00.choi@samsung.com> 10976S: Supported 10977L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10978F: drivers/clk/samsung/ 10979F: include/dt-bindings/clock/exynos*.h 10980F: Documentation/devicetree/bindings/clock/exynos*.txt 10981 10982SAMSUNG SPI DRIVERS 10983M: Kukjin Kim <kgene@kernel.org> 10984M: Krzysztof Kozlowski <krzk@kernel.org> 10985M: Andi Shyti <andi.shyti@samsung.com> 10986L: linux-spi@vger.kernel.org 10987L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10988S: Maintained 10989F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10990F: drivers/spi/spi-s3c* 10991F: include/linux/platform_data/spi-s3c64xx.h 10992 10993SAMSUNG SXGBE DRIVERS 10994M: Byungho An <bh74.an@samsung.com> 10995M: Girish K S <ks.giri@samsung.com> 10996M: Vipul Pandya <vipul.pandya@samsung.com> 10997S: Supported 10998L: netdev@vger.kernel.org 10999F: drivers/net/ethernet/samsung/sxgbe/ 11000 11001SAMSUNG THERMAL DRIVER 11002M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11003L: linux-pm@vger.kernel.org 11004L: linux-samsung-soc@vger.kernel.org 11005S: Supported 11006T: git https://github.com/lmajewski/linux-samsung-thermal.git 11007F: drivers/thermal/samsung/ 11008 11009SAMSUNG USB2 PHY DRIVER 11010M: Kamil Debski <kamil@wypas.org> 11011M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11012L: linux-kernel@vger.kernel.org 11013S: Supported 11014F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11015F: Documentation/phy/samsung-usb2.txt 11016F: drivers/phy/phy-exynos4210-usb2.c 11017F: drivers/phy/phy-exynos4x12-usb2.c 11018F: drivers/phy/phy-exynos5250-usb2.c 11019F: drivers/phy/phy-s5pv210-usb2.c 11020F: drivers/phy/phy-samsung-usb2.c 11021F: drivers/phy/phy-samsung-usb2.h 11022 11023SERIAL DRIVERS 11024M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11025L: linux-serial@vger.kernel.org 11026S: Maintained 11027F: Documentation/devicetree/bindings/serial/ 11028F: drivers/tty/serial/ 11029 11030SERIAL DEVICE BUS 11031M: Rob Herring <robh@kernel.org> 11032L: linux-serial@vger.kernel.org 11033S: Maintained 11034F: Documentation/devicetree/bindings/serial/slave-device.txt 11035F: drivers/tty/serdev/ 11036F: include/linux/serdev.h 11037 11038SERIAL IR RECEIVER 11039M: Sean Young <sean@mess.org> 11040L: linux-media@vger.kernel.org 11041S: Maintained 11042F: drivers/media/rc/serial_ir.c 11043 11044STI CEC DRIVER 11045M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11046L: kernel@stlinux.com 11047S: Maintained 11048F: drivers/staging/media/st-cec/ 11049F: Documentation/devicetree/bindings/media/stih-cec.txt 11050 11051SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11052M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11053L: linux-s390@vger.kernel.org 11054W: http://www.ibm.com/developerworks/linux/linux390/ 11055S: Supported 11056F: net/smc/ 11057 11058SYNOPSYS DESIGNWARE DMAC DRIVER 11059M: Viresh Kumar <vireshk@kernel.org> 11060M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11061S: Maintained 11062F: include/linux/dma/dw.h 11063F: include/linux/platform_data/dma-dw.h 11064F: drivers/dma/dw/ 11065 11066SYNOPSYS DESIGNWARE I2C DRIVER 11067M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11068R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11069R: Mika Westerberg <mika.westerberg@linux.intel.com> 11070L: linux-i2c@vger.kernel.org 11071S: Maintained 11072F: drivers/i2c/busses/i2c-designware-* 11073F: include/linux/platform_data/i2c-designware.h 11074 11075SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11076M: Jaehoon Chung <jh80.chung@samsung.com> 11077L: linux-mmc@vger.kernel.org 11078S: Maintained 11079F: drivers/mmc/host/dw_mmc* 11080 11081SYSTEM TRACE MODULE CLASS 11082M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11083S: Maintained 11084T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11085F: Documentation/trace/stm.txt 11086F: drivers/hwtracing/stm/ 11087F: include/linux/stm.h 11088F: include/uapi/linux/stm.h 11089 11090THUNDERBOLT DRIVER 11091M: Andreas Noever <andreas.noever@gmail.com> 11092S: Maintained 11093F: drivers/thunderbolt/ 11094 11095TI BQ27XXX POWER SUPPLY DRIVER 11096R: Andrew F. Davis <afd@ti.com> 11097F: include/linux/power/bq27xxx_battery.h 11098F: drivers/power/supply/bq27xxx_battery.c 11099F: drivers/power/supply/bq27xxx_battery_i2c.c 11100 11101TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11102M: John Stultz <john.stultz@linaro.org> 11103M: Thomas Gleixner <tglx@linutronix.de> 11104L: linux-kernel@vger.kernel.org 11105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11106S: Supported 11107F: include/linux/clocksource.h 11108F: include/linux/time.h 11109F: include/linux/timex.h 11110F: include/uapi/linux/time.h 11111F: include/uapi/linux/timex.h 11112F: kernel/time/clocksource.c 11113F: kernel/time/time*.c 11114F: kernel/time/alarmtimer.c 11115F: kernel/time/ntp.c 11116F: tools/testing/selftests/timers/ 11117 11118SC1200 WDT DRIVER 11119M: Zwane Mwaikambo <zwanem@gmail.com> 11120S: Maintained 11121F: drivers/watchdog/sc1200wdt.c 11122 11123SCHEDULER 11124M: Ingo Molnar <mingo@redhat.com> 11125M: Peter Zijlstra <peterz@infradead.org> 11126L: linux-kernel@vger.kernel.org 11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11128S: Maintained 11129F: kernel/sched/ 11130F: include/linux/sched.h 11131F: include/uapi/linux/sched.h 11132F: include/linux/wait.h 11133 11134SCORE ARCHITECTURE 11135M: Chen Liqin <liqin.linux@gmail.com> 11136M: Lennox Wu <lennox.wu@gmail.com> 11137W: http://www.sunplus.com 11138S: Supported 11139F: arch/score/ 11140 11141SCR24X CHIP CARD INTERFACE DRIVER 11142M: Lubomir Rintel <lkundrak@v3.sk> 11143S: Supported 11144F: drivers/char/pcmcia/scr24x_cs.c 11145 11146SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11147M: Sudeep Holla <sudeep.holla@arm.com> 11148L: linux-arm-kernel@lists.infradead.org 11149S: Maintained 11150F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11151F: drivers/clk/clk-scpi.c 11152F: drivers/cpufreq/scpi-cpufreq.c 11153F: drivers/firmware/arm_scpi.c 11154F: include/linux/scpi_protocol.h 11155 11156SCSI CDROM DRIVER 11157M: Jens Axboe <axboe@kernel.dk> 11158L: linux-scsi@vger.kernel.org 11159W: http://www.kernel.dk 11160S: Maintained 11161F: drivers/scsi/sr* 11162 11163SCSI RDMA PROTOCOL (SRP) INITIATOR 11164M: Bart Van Assche <bart.vanassche@sandisk.com> 11165L: linux-rdma@vger.kernel.org 11166S: Supported 11167W: http://www.openfabrics.org 11168Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11170F: drivers/infiniband/ulp/srp/ 11171F: include/scsi/srp.h 11172 11173SCSI SG DRIVER 11174M: Doug Gilbert <dgilbert@interlog.com> 11175L: linux-scsi@vger.kernel.org 11176W: http://sg.danny.cz/sg 11177S: Maintained 11178F: Documentation/scsi/scsi-generic.txt 11179F: drivers/scsi/sg.c 11180F: include/scsi/sg.h 11181 11182SCSI SUBSYSTEM 11183M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11184T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11185M: "Martin K. Petersen" <martin.petersen@oracle.com> 11186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11187L: linux-scsi@vger.kernel.org 11188S: Maintained 11189F: Documentation/devicetree/bindings/scsi/ 11190F: drivers/scsi/ 11191F: include/scsi/ 11192 11193SCSI TAPE DRIVER 11194M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11195L: linux-scsi@vger.kernel.org 11196S: Maintained 11197F: Documentation/scsi/st.txt 11198F: drivers/scsi/st.* 11199F: drivers/scsi/st_*.h 11200 11201SCTP PROTOCOL 11202M: Vlad Yasevich <vyasevich@gmail.com> 11203M: Neil Horman <nhorman@tuxdriver.com> 11204L: linux-sctp@vger.kernel.org 11205W: http://lksctp.sourceforge.net 11206S: Maintained 11207F: Documentation/networking/sctp.txt 11208F: include/linux/sctp.h 11209F: include/uapi/linux/sctp.h 11210F: include/net/sctp/ 11211F: net/sctp/ 11212 11213SCx200 CPU SUPPORT 11214M: Jim Cromie <jim.cromie@gmail.com> 11215S: Odd Fixes 11216F: Documentation/i2c/busses/scx200_acb 11217F: arch/x86/platform/scx200/ 11218F: drivers/watchdog/scx200_wdt.c 11219F: drivers/i2c/busses/scx200* 11220F: drivers/mtd/maps/scx200_docflash.c 11221F: include/linux/scx200.h 11222 11223SCx200 GPIO DRIVER 11224M: Jim Cromie <jim.cromie@gmail.com> 11225S: Maintained 11226F: drivers/char/scx200_gpio.c 11227F: include/linux/scx200_gpio.h 11228 11229SCx200 HRT CLOCKSOURCE DRIVER 11230M: Jim Cromie <jim.cromie@gmail.com> 11231S: Maintained 11232F: drivers/clocksource/scx200_hrt.c 11233 11234SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11235M: Sascha Sommer <saschasommer@freenet.de> 11236L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11237S: Maintained 11238F: drivers/mmc/host/sdricoh_cs.c 11239 11240SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11241M: Adrian Hunter <adrian.hunter@intel.com> 11242L: linux-mmc@vger.kernel.org 11243T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11244S: Maintained 11245F: drivers/mmc/host/sdhci* 11246F: include/linux/mmc/sdhci* 11247 11248SECURE COMPUTING 11249M: Kees Cook <keescook@chromium.org> 11250R: Andy Lutomirski <luto@amacapital.net> 11251R: Will Drewry <wad@chromium.org> 11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11253S: Supported 11254F: kernel/seccomp.c 11255F: include/uapi/linux/seccomp.h 11256F: include/linux/seccomp.h 11257F: tools/testing/selftests/seccomp/* 11258K: \bsecure_computing 11259K: \bTIF_SECCOMP\b 11260 11261SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11262M: Al Cooper <alcooperx@gmail.com> 11263L: linux-mmc@vger.kernel.org 11264L: bcm-kernel-feedback-list@broadcom.com 11265S: Maintained 11266F: drivers/mmc/host/sdhci-brcmstb* 11267 11268SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11269M: Ben Dooks <ben-linux@fluff.org> 11270M: Jaehoon Chung <jh80.chung@samsung.com> 11271L: linux-mmc@vger.kernel.org 11272S: Maintained 11273F: drivers/mmc/host/sdhci-s3c* 11274 11275SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11276M: Viresh Kumar <vireshk@kernel.org> 11277L: linux-mmc@vger.kernel.org 11278S: Maintained 11279F: drivers/mmc/host/sdhci-spear.c 11280 11281SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11282M: Scott Bauer <scott.bauer@intel.com> 11283M: Jonathan Derrick <jonathan.derrick@intel.com> 11284M: Rafael Antognolli <rafael.antognolli@intel.com> 11285L: linux-block@vger.kernel.org 11286S: Supported 11287F: block/sed* 11288F: block/opal_proto.h 11289F: include/linux/sed* 11290F: include/uapi/linux/sed* 11291 11292SECURITY SUBSYSTEM 11293M: James Morris <james.l.morris@oracle.com> 11294M: "Serge E. Hallyn" <serge@hallyn.com> 11295L: linux-security-module@vger.kernel.org (suggested Cc:) 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11297W: http://kernsec.org/ 11298S: Supported 11299F: security/ 11300 11301SECURITY CONTACT 11302M: Security Officers <security@kernel.org> 11303S: Supported 11304 11305SELINUX SECURITY MODULE 11306M: Paul Moore <paul@paul-moore.com> 11307M: Stephen Smalley <sds@tycho.nsa.gov> 11308M: Eric Paris <eparis@parisplace.org> 11309L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11310W: http://selinuxproject.org 11311T: git git://git.infradead.org/users/pcmoore/selinux 11312S: Supported 11313F: include/linux/selinux* 11314F: security/selinux/ 11315F: scripts/selinux/ 11316 11317APPARMOR SECURITY MODULE 11318M: John Johansen <john.johansen@canonical.com> 11319L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11320W: apparmor.wiki.kernel.org 11321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11322S: Supported 11323F: security/apparmor/ 11324 11325LOADPIN SECURITY MODULE 11326M: Kees Cook <keescook@chromium.org> 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11328S: Supported 11329F: security/loadpin/ 11330 11331YAMA SECURITY MODULE 11332M: Kees Cook <keescook@chromium.org> 11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11334S: Supported 11335F: security/yama/ 11336 11337SENSABLE PHANTOM 11338M: Jiri Slaby <jirislaby@gmail.com> 11339S: Maintained 11340F: drivers/misc/phantom.c 11341F: include/uapi/linux/phantom.h 11342 11343Emulex 10Gbps iSCSI - OneConnect DRIVER 11344M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11345M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11346M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11347L: linux-scsi@vger.kernel.org 11348W: http://www.broadcom.com 11349S: Supported 11350F: drivers/scsi/be2iscsi/ 11351 11352Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11353M: Sathya Perla <sathya.perla@broadcom.com> 11354M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11355M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11356M: Somnath Kotur <somnath.kotur@broadcom.com> 11357L: netdev@vger.kernel.org 11358W: http://www.emulex.com 11359S: Supported 11360F: drivers/net/ethernet/emulex/benet/ 11361 11362EMULEX ONECONNECT ROCE DRIVER 11363M: Selvin Xavier <selvin.xavier@avagotech.com> 11364M: Devesh Sharma <devesh.sharma@avagotech.com> 11365L: linux-rdma@vger.kernel.org 11366W: http://www.emulex.com 11367S: Supported 11368F: drivers/infiniband/hw/ocrdma/ 11369F: include/uapi/rdma/ocrdma-abi.h 11370 11371SFC NETWORK DRIVER 11372M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11373M: Edward Cree <ecree@solarflare.com> 11374M: Bert Kenward <bkenward@solarflare.com> 11375L: netdev@vger.kernel.org 11376S: Supported 11377F: drivers/net/ethernet/sfc/ 11378 11379SGI GRU DRIVER 11380M: Dimitri Sivanich <sivanich@sgi.com> 11381S: Maintained 11382F: drivers/misc/sgi-gru/ 11383 11384SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11385M: Pat Gefre <pfg@sgi.com> 11386L: linux-ia64@vger.kernel.org 11387S: Supported 11388F: Documentation/ia64/serial.txt 11389F: drivers/tty/serial/ioc?_serial.c 11390F: include/linux/ioc?.h 11391 11392SGI XP/XPC/XPNET DRIVER 11393M: Cliff Whickman <cpw@sgi.com> 11394M: Robin Holt <robinmholt@gmail.com> 11395S: Maintained 11396F: drivers/misc/sgi-xp/ 11397 11398SI2157 MEDIA DRIVER 11399M: Antti Palosaari <crope@iki.fi> 11400L: linux-media@vger.kernel.org 11401W: https://linuxtv.org 11402W: http://palosaari.fi/linux/ 11403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11404T: git git://linuxtv.org/anttip/media_tree.git 11405S: Maintained 11406F: drivers/media/tuners/si2157* 11407 11408SI2168 MEDIA DRIVER 11409M: Antti Palosaari <crope@iki.fi> 11410L: linux-media@vger.kernel.org 11411W: https://linuxtv.org 11412W: http://palosaari.fi/linux/ 11413Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11414T: git git://linuxtv.org/anttip/media_tree.git 11415S: Maintained 11416F: drivers/media/dvb-frontends/si2168* 11417 11418SI470X FM RADIO RECEIVER I2C DRIVER 11419M: Hans Verkuil <hverkuil@xs4all.nl> 11420L: linux-media@vger.kernel.org 11421T: git git://linuxtv.org/media_tree.git 11422W: https://linuxtv.org 11423S: Odd Fixes 11424F: drivers/media/radio/si470x/radio-si470x-i2c.c 11425 11426SI470X FM RADIO RECEIVER USB DRIVER 11427M: Hans Verkuil <hverkuil@xs4all.nl> 11428L: linux-media@vger.kernel.org 11429T: git git://linuxtv.org/media_tree.git 11430W: https://linuxtv.org 11431S: Maintained 11432F: drivers/media/radio/si470x/radio-si470x-common.c 11433F: drivers/media/radio/si470x/radio-si470x.h 11434F: drivers/media/radio/si470x/radio-si470x-usb.c 11435 11436SI4713 FM RADIO TRANSMITTER I2C DRIVER 11437M: Eduardo Valentin <edubezval@gmail.com> 11438L: linux-media@vger.kernel.org 11439T: git git://linuxtv.org/media_tree.git 11440W: https://linuxtv.org 11441S: Odd Fixes 11442F: drivers/media/radio/si4713/si4713.? 11443 11444SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11445M: Eduardo Valentin <edubezval@gmail.com> 11446L: linux-media@vger.kernel.org 11447T: git git://linuxtv.org/media_tree.git 11448W: https://linuxtv.org 11449S: Odd Fixes 11450F: drivers/media/radio/si4713/radio-platform-si4713.c 11451 11452SI4713 FM RADIO TRANSMITTER USB DRIVER 11453M: Hans Verkuil <hverkuil@xs4all.nl> 11454L: linux-media@vger.kernel.org 11455T: git git://linuxtv.org/media_tree.git 11456W: https://linuxtv.org 11457S: Maintained 11458F: drivers/media/radio/si4713/radio-usb-si4713.c 11459 11460SIANO DVB DRIVER 11461M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11462M: Mauro Carvalho Chehab <mchehab@kernel.org> 11463L: linux-media@vger.kernel.org 11464W: https://linuxtv.org 11465T: git git://linuxtv.org/media_tree.git 11466S: Odd fixes 11467F: drivers/media/common/siano/ 11468F: drivers/media/usb/siano/ 11469F: drivers/media/usb/siano/ 11470F: drivers/media/mmc/siano/ 11471 11472SILEAD TOUCHSCREEN DRIVER 11473M: Hans de Goede <hdegoede@redhat.com> 11474L: linux-input@vger.kernel.org 11475L: platform-driver-x86@vger.kernel.org 11476S: Maintained 11477F: drivers/input/touchscreen/silead.c 11478F: drivers/platform/x86/silead_dmi.c 11479 11480SIMPLEFB FB DRIVER 11481M: Hans de Goede <hdegoede@redhat.com> 11482L: linux-fbdev@vger.kernel.org 11483S: Maintained 11484F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11485F: drivers/video/fbdev/simplefb.c 11486F: include/linux/platform_data/simplefb.h 11487 11488SH_VEU V4L2 MEM2MEM DRIVER 11489L: linux-media@vger.kernel.org 11490S: Orphan 11491F: drivers/media/platform/sh_veu.c 11492 11493SH_VOU V4L2 OUTPUT DRIVER 11494L: linux-media@vger.kernel.org 11495S: Orphan 11496F: drivers/media/platform/sh_vou.c 11497F: include/media/drv-intf/sh_vou.h 11498 11499SIMPLE FIRMWARE INTERFACE (SFI) 11500M: Len Brown <lenb@kernel.org> 11501L: sfi-devel@simplefirmware.org 11502W: http://simplefirmware.org/ 11503T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11504S: Supported 11505F: arch/x86/platform/sfi/ 11506F: drivers/sfi/ 11507F: include/linux/sfi*.h 11508 11509SIMTEC EB110ATX (Chalice CATS) 11510P: Ben Dooks 11511P: Vincent Sanders <vince@simtec.co.uk> 11512M: Simtec Linux Team <linux@simtec.co.uk> 11513W: http://www.simtec.co.uk/products/EB110ATX/ 11514S: Supported 11515 11516SIMTEC EB2410ITX (BAST) 11517P: Ben Dooks 11518P: Vincent Sanders <vince@simtec.co.uk> 11519M: Simtec Linux Team <linux@simtec.co.uk> 11520W: http://www.simtec.co.uk/products/EB2410ITX/ 11521S: Supported 11522F: arch/arm/mach-s3c24xx/mach-bast.c 11523F: arch/arm/mach-s3c24xx/bast-ide.c 11524F: arch/arm/mach-s3c24xx/bast-irq.c 11525 11526SIPHASH PRF ROUTINES 11527M: Jason A. Donenfeld <Jason@zx2c4.com> 11528S: Maintained 11529F: lib/siphash.c 11530F: lib/test_siphash.c 11531F: include/linux/siphash.h 11532 11533TI DAVINCI MACHINE SUPPORT 11534M: Sekhar Nori <nsekhar@ti.com> 11535M: Kevin Hilman <khilman@kernel.org> 11536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11537T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11538S: Supported 11539F: arch/arm/mach-davinci/ 11540F: drivers/i2c/busses/i2c-davinci.c 11541 11542TI DAVINCI SERIES MEDIA DRIVER 11543M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11544L: linux-media@vger.kernel.org 11545W: https://linuxtv.org 11546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11547T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11548S: Maintained 11549F: drivers/media/platform/davinci/ 11550F: include/media/davinci/ 11551 11552TI AM437X VPFE DRIVER 11553M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11554L: linux-media@vger.kernel.org 11555W: https://linuxtv.org 11556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11557T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11558S: Maintained 11559F: drivers/media/platform/am437x/ 11560 11561OV2659 OMNIVISION SENSOR DRIVER 11562M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11563L: linux-media@vger.kernel.org 11564W: https://linuxtv.org 11565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11566T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11567S: Maintained 11568F: drivers/media/i2c/ov2659.c 11569F: include/media/i2c/ov2659.h 11570 11571SILICON MOTION SM712 FRAME BUFFER DRIVER 11572M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11573M: Teddy Wang <teddy.wang@siliconmotion.com> 11574M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11575L: linux-fbdev@vger.kernel.org 11576S: Maintained 11577F: drivers/video/fbdev/sm712* 11578F: Documentation/fb/sm712fb.txt 11579 11580SIS 190 ETHERNET DRIVER 11581M: Francois Romieu <romieu@fr.zoreil.com> 11582L: netdev@vger.kernel.org 11583S: Maintained 11584F: drivers/net/ethernet/sis/sis190.c 11585 11586SIS 900/7016 FAST ETHERNET DRIVER 11587M: Daniele Venzano <venza@brownhat.org> 11588W: http://www.brownhat.org/sis900.html 11589L: netdev@vger.kernel.org 11590S: Maintained 11591F: drivers/net/ethernet/sis/sis900.* 11592 11593SIS FRAMEBUFFER DRIVER 11594M: Thomas Winischhofer <thomas@winischhofer.net> 11595W: http://www.winischhofer.net/linuxsisvga.shtml 11596S: Maintained 11597F: Documentation/fb/sisfb.txt 11598F: drivers/video/fbdev/sis/ 11599F: include/video/sisfb.h 11600 11601SIS USB2VGA DRIVER 11602M: Thomas Winischhofer <thomas@winischhofer.net> 11603W: http://www.winischhofer.at/linuxsisusbvga.shtml 11604S: Maintained 11605F: drivers/usb/misc/sisusbvga/ 11606 11607SLAB ALLOCATOR 11608M: Christoph Lameter <cl@linux.com> 11609M: Pekka Enberg <penberg@kernel.org> 11610M: David Rientjes <rientjes@google.com> 11611M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11612M: Andrew Morton <akpm@linux-foundation.org> 11613L: linux-mm@kvack.org 11614S: Maintained 11615F: include/linux/sl?b*.h 11616F: mm/sl?b* 11617 11618SLEEPABLE READ-COPY UPDATE (SRCU) 11619M: Lai Jiangshan <jiangshanlai@gmail.com> 11620M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11621M: Josh Triplett <josh@joshtriplett.org> 11622R: Steven Rostedt <rostedt@goodmis.org> 11623R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11624L: linux-kernel@vger.kernel.org 11625W: http://www.rdrop.com/users/paulmck/RCU/ 11626S: Supported 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11628F: include/linux/srcu.h 11629F: kernel/rcu/srcu.c 11630 11631SMACK SECURITY MODULE 11632M: Casey Schaufler <casey@schaufler-ca.com> 11633L: linux-security-module@vger.kernel.org 11634W: http://schaufler-ca.com 11635T: git git://github.com/cschaufler/smack-next 11636S: Maintained 11637F: Documentation/security/Smack.txt 11638F: security/smack/ 11639 11640DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11641M: Kevin Hilman <khilman@kernel.org> 11642M: Nishanth Menon <nm@ti.com> 11643S: Maintained 11644F: drivers/power/avs/ 11645F: include/linux/power/smartreflex.h 11646L: linux-pm@vger.kernel.org 11647 11648SMC91x ETHERNET DRIVER 11649M: Nicolas Pitre <nico@fluxnic.net> 11650S: Odd Fixes 11651F: drivers/net/ethernet/smsc/smc91x.* 11652 11653SMIA AND SMIA++ IMAGE SENSOR DRIVER 11654M: Sakari Ailus <sakari.ailus@iki.fi> 11655L: linux-media@vger.kernel.org 11656S: Maintained 11657F: drivers/media/i2c/smiapp/ 11658F: include/media/i2c/smiapp.h 11659F: drivers/media/i2c/smiapp-pll.c 11660F: drivers/media/i2c/smiapp-pll.h 11661F: include/uapi/linux/smiapp.h 11662F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11663 11664SMM665 HARDWARE MONITOR DRIVER 11665M: Guenter Roeck <linux@roeck-us.net> 11666L: linux-hwmon@vger.kernel.org 11667S: Maintained 11668F: Documentation/hwmon/smm665 11669F: drivers/hwmon/smm665.c 11670 11671SMSC EMC2103 HARDWARE MONITOR DRIVER 11672M: Steve Glendinning <steve.glendinning@shawell.net> 11673L: linux-hwmon@vger.kernel.org 11674S: Maintained 11675F: Documentation/hwmon/emc2103 11676F: drivers/hwmon/emc2103.c 11677 11678SMSC SCH5627 HARDWARE MONITOR DRIVER 11679M: Hans de Goede <hdegoede@redhat.com> 11680L: linux-hwmon@vger.kernel.org 11681S: Supported 11682F: Documentation/hwmon/sch5627 11683F: drivers/hwmon/sch5627.c 11684 11685SMSC47B397 HARDWARE MONITOR DRIVER 11686M: Jean Delvare <jdelvare@suse.com> 11687L: linux-hwmon@vger.kernel.org 11688S: Maintained 11689F: Documentation/hwmon/smsc47b397 11690F: drivers/hwmon/smsc47b397.c 11691 11692SMSC911x ETHERNET DRIVER 11693M: Steve Glendinning <steve.glendinning@shawell.net> 11694L: netdev@vger.kernel.org 11695S: Maintained 11696F: include/linux/smsc911x.h 11697F: drivers/net/ethernet/smsc/smsc911x.* 11698 11699SMSC9420 PCI ETHERNET DRIVER 11700M: Steve Glendinning <steve.glendinning@shawell.net> 11701L: netdev@vger.kernel.org 11702S: Maintained 11703F: drivers/net/ethernet/smsc/smsc9420.* 11704 11705SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11706M: Steve Glendinning <steve.glendinning@shawell.net> 11707L: linux-fbdev@vger.kernel.org 11708S: Maintained 11709F: drivers/video/fbdev/smscufx.c 11710 11711SOC-CAMERA V4L2 SUBSYSTEM 11712M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11713L: linux-media@vger.kernel.org 11714T: git git://linuxtv.org/media_tree.git 11715S: Maintained 11716F: include/media/soc* 11717F: drivers/media/i2c/soc_camera/ 11718F: drivers/media/platform/soc_camera/ 11719 11720SOEKRIS NET48XX LED SUPPORT 11721M: Chris Boot <bootc@bootc.net> 11722S: Maintained 11723F: drivers/leds/leds-net48xx.c 11724 11725SOFTLOGIC 6x10 MPEG CODEC 11726M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11727M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11728M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11729M: Ismael Luceno <ismael@iodev.co.uk> 11730L: linux-media@vger.kernel.org 11731S: Supported 11732F: drivers/media/pci/solo6x10/ 11733 11734SOFTWARE RAID (Multiple Disks) SUPPORT 11735M: Shaohua Li <shli@kernel.org> 11736L: linux-raid@vger.kernel.org 11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11738S: Supported 11739F: drivers/md/ 11740F: include/linux/raid/ 11741F: include/uapi/linux/raid/ 11742 11743SONIC NETWORK DRIVER 11744M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11745L: netdev@vger.kernel.org 11746S: Maintained 11747F: drivers/net/ethernet/natsemi/sonic.* 11748 11749SONICS SILICON BACKPLANE DRIVER (SSB) 11750M: Michael Buesch <m@bues.ch> 11751L: linux-wireless@vger.kernel.org 11752S: Maintained 11753F: drivers/ssb/ 11754F: include/linux/ssb/ 11755 11756SONY VAIO CONTROL DEVICE DRIVER 11757M: Mattia Dongili <malattia@linux.it> 11758L: platform-driver-x86@vger.kernel.org 11759W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11760S: Maintained 11761F: Documentation/laptops/sony-laptop.txt 11762F: drivers/char/sonypi.c 11763F: drivers/platform/x86/sony-laptop.c 11764F: include/linux/sony-laptop.h 11765 11766SONY MEMORYSTICK CARD SUPPORT 11767M: Alex Dubov <oakad@yahoo.com> 11768W: http://tifmxx.berlios.de/ 11769S: Maintained 11770F: drivers/memstick/host/tifm_ms.c 11771 11772SONY MEMORYSTICK STANDARD SUPPORT 11773M: Maxim Levitsky <maximlevitsky@gmail.com> 11774S: Maintained 11775F: drivers/memstick/core/ms_block.* 11776 11777SOUND 11778M: Jaroslav Kysela <perex@perex.cz> 11779M: Takashi Iwai <tiwai@suse.com> 11780L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11781W: http://www.alsa-project.org/ 11782T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11783T: git git://git.alsa-project.org/alsa-kernel.git 11784Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11785S: Maintained 11786F: Documentation/sound/ 11787F: include/sound/ 11788F: include/uapi/sound/ 11789F: sound/ 11790 11791SOUND - COMPRESSED AUDIO 11792M: Vinod Koul <vinod.koul@intel.com> 11793L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11795S: Supported 11796F: Documentation/sound/alsa/compress_offload.txt 11797F: include/sound/compress_driver.h 11798F: include/uapi/sound/compress_* 11799F: sound/core/compress_offload.c 11800F: sound/soc/soc-compress.c 11801 11802SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11803M: Liam Girdwood <lgirdwood@gmail.com> 11804M: Mark Brown <broonie@kernel.org> 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11807W: http://alsa-project.org/main/index.php/ASoC 11808S: Supported 11809F: Documentation/devicetree/bindings/sound/ 11810F: Documentation/sound/alsa/soc/ 11811F: sound/soc/ 11812F: include/sound/soc* 11813 11814SOUND - DMAENGINE HELPERS 11815M: Lars-Peter Clausen <lars@metafoo.de> 11816S: Supported 11817F: include/sound/dmaengine_pcm.h 11818F: sound/core/pcm_dmaengine.c 11819F: sound/soc/soc-generic-dmaengine-pcm.c 11820 11821SP2 MEDIA DRIVER 11822M: Olli Salonen <olli.salonen@iki.fi> 11823L: linux-media@vger.kernel.org 11824W: https://linuxtv.org 11825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11826S: Maintained 11827F: drivers/media/dvb-frontends/sp2* 11828 11829SPARC + UltraSPARC (sparc/sparc64) 11830M: "David S. Miller" <davem@davemloft.net> 11831L: sparclinux@vger.kernel.org 11832Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11834T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11835S: Maintained 11836F: arch/sparc/ 11837F: drivers/sbus/ 11838 11839SPARC SERIAL DRIVERS 11840M: "David S. Miller" <davem@davemloft.net> 11841L: sparclinux@vger.kernel.org 11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11843T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11844S: Maintained 11845F: include/linux/sunserialcore.h 11846F: drivers/tty/serial/suncore.c 11847F: drivers/tty/serial/sunhv.c 11848F: drivers/tty/serial/sunsab.c 11849F: drivers/tty/serial/sunsab.h 11850F: drivers/tty/serial/sunsu.c 11851F: drivers/tty/serial/sunzilog.c 11852F: drivers/tty/serial/sunzilog.h 11853 11854SPARSE CHECKER 11855M: "Christopher Li" <sparse@chrisli.org> 11856L: linux-sparse@vger.kernel.org 11857W: https://sparse.wiki.kernel.org/ 11858T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11859T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11860S: Maintained 11861F: include/linux/compiler.h 11862 11863SPEAR PLATFORM SUPPORT 11864M: Viresh Kumar <vireshk@kernel.org> 11865M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11867W: http://www.st.com/spear 11868S: Maintained 11869F: arch/arm/boot/dts/spear* 11870F: arch/arm/mach-spear/ 11871 11872SPEAR CLOCK FRAMEWORK SUPPORT 11873M: Viresh Kumar <vireshk@kernel.org> 11874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11875W: http://www.st.com/spear 11876S: Maintained 11877F: drivers/clk/spear/ 11878 11879SPI NOR SUBSYSTEM 11880M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11881M: Marek Vasut <marek.vasut@gmail.com> 11882L: linux-mtd@lists.infradead.org 11883W: http://www.linux-mtd.infradead.org/ 11884Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11885T: git git://github.com/spi-nor/linux.git 11886S: Maintained 11887F: drivers/mtd/spi-nor/ 11888F: include/linux/mtd/spi-nor.h 11889 11890SPI SUBSYSTEM 11891M: Mark Brown <broonie@kernel.org> 11892L: linux-spi@vger.kernel.org 11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11894Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11895S: Maintained 11896F: Documentation/devicetree/bindings/spi/ 11897F: Documentation/spi/ 11898F: drivers/spi/ 11899F: include/linux/spi/ 11900F: include/uapi/linux/spi/ 11901F: tools/spi/ 11902 11903SPIDERNET NETWORK DRIVER for CELL 11904M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11905L: netdev@vger.kernel.org 11906S: Supported 11907F: Documentation/networking/spider_net.txt 11908F: drivers/net/ethernet/toshiba/spider_net* 11909 11910SPU FILE SYSTEM 11911M: Jeremy Kerr <jk@ozlabs.org> 11912L: linuxppc-dev@lists.ozlabs.org 11913W: http://www.ibm.com/developerworks/power/cell/ 11914S: Supported 11915F: Documentation/filesystems/spufs.txt 11916F: arch/powerpc/platforms/cell/spufs/ 11917 11918SQUASHFS FILE SYSTEM 11919M: Phillip Lougher <phillip@squashfs.org.uk> 11920L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11921W: http://squashfs.org.uk 11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11923S: Maintained 11924F: Documentation/filesystems/squashfs.txt 11925F: fs/squashfs/ 11926 11927SRM (Alpha) environment access 11928M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11929S: Maintained 11930F: arch/alpha/kernel/srm_env.c 11931 11932STABLE BRANCH 11933M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11934L: stable@vger.kernel.org 11935S: Supported 11936F: Documentation/process/stable-kernel-rules.rst 11937 11938STAGING SUBSYSTEM 11939M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11941L: devel@driverdev.osuosl.org 11942S: Supported 11943F: drivers/staging/ 11944 11945STAGING - COMEDI 11946M: Ian Abbott <abbotti@mev.co.uk> 11947M: H Hartley Sweeten <hsweeten@visionengravers.com> 11948S: Odd Fixes 11949F: drivers/staging/comedi/ 11950 11951STAGING - FLARION FT1000 DRIVERS 11952M: Marek Belisko <marek.belisko@gmail.com> 11953S: Odd Fixes 11954F: drivers/staging/ft1000/ 11955 11956STAGING - INDUSTRIAL IO 11957M: Jonathan Cameron <jic23@kernel.org> 11958L: linux-iio@vger.kernel.org 11959S: Odd Fixes 11960F: Documentation/devicetree/bindings/staging/iio/ 11961F: drivers/staging/iio/ 11962 11963STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11964M: Jarod Wilson <jarod@wilsonet.com> 11965W: http://www.lirc.org/ 11966S: Odd Fixes 11967F: drivers/staging/media/lirc/ 11968 11969STAGING - LUSTRE PARALLEL FILESYSTEM 11970M: Oleg Drokin <oleg.drokin@intel.com> 11971M: Andreas Dilger <andreas.dilger@intel.com> 11972M: James Simmons <jsimmons@infradead.org> 11973L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11974W: http://wiki.lustre.org/ 11975S: Maintained 11976F: drivers/staging/lustre 11977 11978STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11979M: Marc Dietrich <marvin24@gmx.de> 11980L: ac100@lists.launchpad.net (moderated for non-subscribers) 11981L: linux-tegra@vger.kernel.org 11982S: Maintained 11983F: drivers/staging/nvec/ 11984 11985STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11986M: Jens Frederich <jfrederich@gmail.com> 11987M: Daniel Drake <dsd@laptop.org> 11988M: Jon Nettleton <jon.nettleton@gmail.com> 11989W: http://wiki.laptop.org/go/DCON 11990S: Maintained 11991F: drivers/staging/olpc_dcon/ 11992 11993STAGING - REALTEK RTL8712U DRIVERS 11994M: Larry Finger <Larry.Finger@lwfinger.net> 11995M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11996S: Odd Fixes 11997F: drivers/staging/rtl8712/ 11998 11999STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12000M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12001M: Teddy Wang <teddy.wang@siliconmotion.com> 12002M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12003L: linux-fbdev@vger.kernel.org 12004S: Maintained 12005F: drivers/staging/sm750fb/ 12006 12007STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12008M: William Hubbs <w.d.hubbs@gmail.com> 12009M: Chris Brannon <chris@the-brannons.com> 12010M: Kirk Reiser <kirk@reisers.ca> 12011M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12012L: speakup@linux-speakup.org 12013W: http://www.linux-speakup.org/ 12014S: Odd Fixes 12015F: drivers/staging/speakup/ 12016 12017STAGING - VIA VT665X DRIVERS 12018M: Forest Bond <forest@alittletooquiet.net> 12019S: Odd Fixes 12020F: drivers/staging/vt665?/ 12021 12022STAGING - WILC1000 WIFI DRIVER 12023M: Aditya Shankar <aditya.shankar@microchip.com> 12024M: Ganesh Krishna <ganesh.krishna@microchip.com> 12025L: linux-wireless@vger.kernel.org 12026S: Supported 12027F: drivers/staging/wilc1000/ 12028 12029STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12030M: Arnaud Patard <arnaud.patard@rtp-net.org> 12031S: Odd Fixes 12032F: drivers/staging/xgifb/ 12033 12034STARFIRE/DURALAN NETWORK DRIVER 12035M: Ion Badulescu <ionut@badula.org> 12036S: Odd Fixes 12037F: drivers/net/ethernet/adaptec/starfire* 12038 12039SUN3/3X 12040M: Sam Creasey <sammy@sammy.net> 12041W: http://sammy.net/sun3/ 12042S: Maintained 12043F: arch/m68k/kernel/*sun3* 12044F: arch/m68k/sun3*/ 12045F: arch/m68k/include/asm/sun3* 12046F: drivers/net/ethernet/i825xx/sun3* 12047 12048SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12049M: Hans de Goede <hdegoede@redhat.com> 12050L: linux-input@vger.kernel.org 12051S: Maintained 12052F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12053F: drivers/input/keyboard/sun4i-lradc-keys.c 12054 12055SUNDANCE NETWORK DRIVER 12056M: Denis Kirjanov <kda@linux-powerpc.org> 12057L: netdev@vger.kernel.org 12058S: Maintained 12059F: drivers/net/ethernet/dlink/sundance.c 12060 12061SUPERH 12062M: Yoshinori Sato <ysato@users.sourceforge.jp> 12063M: Rich Felker <dalias@libc.org> 12064L: linux-sh@vger.kernel.org 12065Q: http://patchwork.kernel.org/project/linux-sh/list/ 12066S: Maintained 12067F: Documentation/sh/ 12068F: arch/sh/ 12069F: drivers/sh/ 12070 12071SUSPEND TO RAM 12072M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12073M: Len Brown <len.brown@intel.com> 12074M: Pavel Machek <pavel@ucw.cz> 12075L: linux-pm@vger.kernel.org 12076B: https://bugzilla.kernel.org 12077S: Supported 12078F: Documentation/power/ 12079F: arch/x86/kernel/acpi/ 12080F: drivers/base/power/ 12081F: kernel/power/ 12082F: include/linux/suspend.h 12083F: include/linux/freezer.h 12084F: include/linux/pm.h 12085 12086SVGA HANDLING 12087M: Martin Mares <mj@ucw.cz> 12088L: linux-video@atrey.karlin.mff.cuni.cz 12089S: Maintained 12090F: Documentation/svga.txt 12091F: arch/x86/boot/video* 12092 12093SWIOTLB SUBSYSTEM 12094M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12095L: linux-kernel@vger.kernel.org 12096T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12097S: Supported 12098F: lib/swiotlb.c 12099F: arch/*/kernel/pci-swiotlb.c 12100F: include/linux/swiotlb.h 12101 12102SWITCHDEV 12103M: Jiri Pirko <jiri@resnulli.us> 12104M: Ivan Vecera <ivecera@redhat.com> 12105L: netdev@vger.kernel.org 12106S: Supported 12107F: net/switchdev/ 12108F: include/net/switchdev.h 12109 12110SYNOPSYS ARC ARCHITECTURE 12111M: Vineet Gupta <vgupta@synopsys.com> 12112L: linux-snps-arc@lists.infradead.org 12113S: Supported 12114F: arch/arc/ 12115F: Documentation/devicetree/bindings/arc/* 12116F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12117F: drivers/clocksource/arc_timer.c 12118F: drivers/tty/serial/arc_uart.c 12119T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12120 12121SYNOPSYS ARC SDP platform support 12122M: Alexey Brodkin <abrodkin@synopsys.com> 12123S: Supported 12124F: arch/arc/plat-axs10x 12125F: arch/arc/boot/dts/ax* 12126F: Documentation/devicetree/bindings/arc/axs10* 12127 12128SYSTEM CONFIGURATION (SYSCON) 12129M: Lee Jones <lee.jones@linaro.org> 12130M: Arnd Bergmann <arnd@arndb.de> 12131T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12132S: Supported 12133F: drivers/mfd/syscon.c 12134 12135SYSTEM RESET/SHUTDOWN DRIVERS 12136M: Sebastian Reichel <sre@kernel.org> 12137L: linux-pm@vger.kernel.org 12138T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12139S: Maintained 12140F: Documentation/devicetree/bindings/power/reset/ 12141F: drivers/power/reset/ 12142 12143SYSV FILESYSTEM 12144M: Christoph Hellwig <hch@infradead.org> 12145S: Maintained 12146F: Documentation/filesystems/sysv-fs.txt 12147F: fs/sysv/ 12148F: include/linux/sysv_fs.h 12149 12150TARGET SUBSYSTEM 12151M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12152L: linux-scsi@vger.kernel.org 12153L: target-devel@vger.kernel.org 12154W: http://www.linux-iscsi.org 12155W: http://groups.google.com/group/linux-iscsi-target-dev 12156T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12157S: Supported 12158F: drivers/target/ 12159F: include/target/ 12160F: Documentation/target/ 12161 12162TASKSTATS STATISTICS INTERFACE 12163M: Balbir Singh <bsingharora@gmail.com> 12164S: Maintained 12165F: Documentation/accounting/taskstats* 12166F: include/linux/taskstats* 12167F: kernel/taskstats.c 12168 12169TC CLASSIFIER 12170M: Jamal Hadi Salim <jhs@mojatatu.com> 12171L: netdev@vger.kernel.org 12172S: Maintained 12173F: include/net/pkt_cls.h 12174F: include/uapi/linux/pkt_cls.h 12175F: net/sched/ 12176 12177TCP LOW PRIORITY MODULE 12178M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12179M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12180W: http://tcp-lp-mod.sourceforge.net/ 12181S: Maintained 12182F: net/ipv4/tcp_lp.c 12183 12184TDA10071 MEDIA DRIVER 12185M: Antti Palosaari <crope@iki.fi> 12186L: linux-media@vger.kernel.org 12187W: https://linuxtv.org 12188W: http://palosaari.fi/linux/ 12189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12190T: git git://linuxtv.org/anttip/media_tree.git 12191S: Maintained 12192F: drivers/media/dvb-frontends/tda10071* 12193 12194TDA18212 MEDIA DRIVER 12195M: Antti Palosaari <crope@iki.fi> 12196L: linux-media@vger.kernel.org 12197W: https://linuxtv.org 12198W: http://palosaari.fi/linux/ 12199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12200T: git git://linuxtv.org/anttip/media_tree.git 12201S: Maintained 12202F: drivers/media/tuners/tda18212* 12203 12204TDA18218 MEDIA DRIVER 12205M: Antti Palosaari <crope@iki.fi> 12206L: linux-media@vger.kernel.org 12207W: https://linuxtv.org 12208W: http://palosaari.fi/linux/ 12209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12210T: git git://linuxtv.org/anttip/media_tree.git 12211S: Maintained 12212F: drivers/media/tuners/tda18218* 12213 12214TDA18271 MEDIA DRIVER 12215M: Michael Krufky <mkrufky@linuxtv.org> 12216L: linux-media@vger.kernel.org 12217W: https://linuxtv.org 12218W: http://github.com/mkrufky 12219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12220T: git git://linuxtv.org/mkrufky/tuners.git 12221S: Maintained 12222F: drivers/media/tuners/tda18271* 12223 12224TDA827x MEDIA DRIVER 12225M: Michael Krufky <mkrufky@linuxtv.org> 12226L: linux-media@vger.kernel.org 12227W: https://linuxtv.org 12228W: http://github.com/mkrufky 12229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12230T: git git://linuxtv.org/mkrufky/tuners.git 12231S: Maintained 12232F: drivers/media/tuners/tda8290.* 12233 12234TDA8290 MEDIA DRIVER 12235M: Michael Krufky <mkrufky@linuxtv.org> 12236L: linux-media@vger.kernel.org 12237W: https://linuxtv.org 12238W: http://github.com/mkrufky 12239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12240T: git git://linuxtv.org/mkrufky/tuners.git 12241S: Maintained 12242F: drivers/media/tuners/tda8290.* 12243 12244TDA9840 MEDIA DRIVER 12245M: Hans Verkuil <hverkuil@xs4all.nl> 12246L: linux-media@vger.kernel.org 12247T: git git://linuxtv.org/media_tree.git 12248W: https://linuxtv.org 12249S: Maintained 12250F: drivers/media/i2c/tda9840* 12251 12252TEA5761 TUNER DRIVER 12253M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12254M: Mauro Carvalho Chehab <mchehab@kernel.org> 12255L: linux-media@vger.kernel.org 12256W: https://linuxtv.org 12257T: git git://linuxtv.org/media_tree.git 12258S: Odd fixes 12259F: drivers/media/tuners/tea5761.* 12260 12261TEA5767 TUNER DRIVER 12262M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12263M: Mauro Carvalho Chehab <mchehab@kernel.org> 12264L: linux-media@vger.kernel.org 12265W: https://linuxtv.org 12266T: git git://linuxtv.org/media_tree.git 12267S: Maintained 12268F: drivers/media/tuners/tea5767.* 12269 12270TEA6415C MEDIA DRIVER 12271M: Hans Verkuil <hverkuil@xs4all.nl> 12272L: linux-media@vger.kernel.org 12273T: git git://linuxtv.org/media_tree.git 12274W: https://linuxtv.org 12275S: Maintained 12276F: drivers/media/i2c/tea6415c* 12277 12278TEA6420 MEDIA DRIVER 12279M: Hans Verkuil <hverkuil@xs4all.nl> 12280L: linux-media@vger.kernel.org 12281T: git git://linuxtv.org/media_tree.git 12282W: https://linuxtv.org 12283S: Maintained 12284F: drivers/media/i2c/tea6420* 12285 12286TEAM DRIVER 12287M: Jiri Pirko <jiri@resnulli.us> 12288L: netdev@vger.kernel.org 12289S: Supported 12290F: drivers/net/team/ 12291F: include/linux/if_team.h 12292F: include/uapi/linux/if_team.h 12293 12294TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12295M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12296S: Maintained 12297F: arch/x86/platform/ts5500/ 12298 12299TECHNOTREND USB IR RECEIVER 12300M: Sean Young <sean@mess.org> 12301L: linux-media@vger.kernel.org 12302S: Maintained 12303F: drivers/media/rc/ttusbir.c 12304 12305TEGRA ARCHITECTURE SUPPORT 12306M: Stephen Warren <swarren@wwwdotorg.org> 12307M: Thierry Reding <thierry.reding@gmail.com> 12308M: Alexandre Courbot <gnurou@gmail.com> 12309L: linux-tegra@vger.kernel.org 12310Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12312S: Supported 12313N: [^a-z]tegra 12314 12315TEGRA CLOCK DRIVER 12316M: Peter De Schrijver <pdeschrijver@nvidia.com> 12317M: Prashant Gaikwad <pgaikwad@nvidia.com> 12318S: Supported 12319F: drivers/clk/tegra/ 12320 12321TEGRA DMA DRIVERS 12322M: Laxman Dewangan <ldewangan@nvidia.com> 12323M: Jon Hunter <jonathanh@nvidia.com> 12324S: Supported 12325F: drivers/dma/tegra* 12326 12327TEGRA I2C DRIVER 12328M: Laxman Dewangan <ldewangan@nvidia.com> 12329S: Supported 12330F: drivers/i2c/busses/i2c-tegra.c 12331 12332TEGRA IOMMU DRIVERS 12333M: Hiroshi Doyu <hdoyu@nvidia.com> 12334S: Supported 12335F: drivers/iommu/tegra* 12336 12337TEGRA KBC DRIVER 12338M: Rakesh Iyer <riyer@nvidia.com> 12339M: Laxman Dewangan <ldewangan@nvidia.com> 12340S: Supported 12341F: drivers/input/keyboard/tegra-kbc.c 12342 12343TEGRA PWM DRIVER 12344M: Thierry Reding <thierry.reding@gmail.com> 12345S: Supported 12346F: drivers/pwm/pwm-tegra.c 12347 12348TEGRA SERIAL DRIVER 12349M: Laxman Dewangan <ldewangan@nvidia.com> 12350S: Supported 12351F: drivers/tty/serial/serial-tegra.c 12352 12353TEGRA SPI DRIVER 12354M: Laxman Dewangan <ldewangan@nvidia.com> 12355S: Supported 12356F: drivers/spi/spi-tegra* 12357 12358TEHUTI ETHERNET DRIVER 12359M: Andy Gospodarek <andy@greyhouse.net> 12360L: netdev@vger.kernel.org 12361S: Supported 12362F: drivers/net/ethernet/tehuti/* 12363 12364Telecom Clock Driver for MCPL0010 12365M: Mark Gross <mark.gross@intel.com> 12366S: Supported 12367F: drivers/char/tlclk.c 12368 12369TENSILICA XTENSA PORT (xtensa) 12370M: Chris Zankel <chris@zankel.net> 12371M: Max Filippov <jcmvbkbc@gmail.com> 12372L: linux-xtensa@linux-xtensa.org 12373T: git git://github.com/czankel/xtensa-linux.git 12374S: Maintained 12375F: arch/xtensa/ 12376F: drivers/irqchip/irq-xtensa-* 12377 12378Texas Instruments' System Control Interface (TISCI) Protocol Driver 12379M: Nishanth Menon <nm@ti.com> 12380M: Tero Kristo <t-kristo@ti.com> 12381M: Santosh Shilimkar <ssantosh@kernel.org> 12382L: linux-arm-kernel@lists.infradead.org 12383S: Maintained 12384F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12385F: drivers/firmware/ti_sci* 12386F: include/linux/soc/ti/ti_sci_protocol.h 12387 12388THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12389M: Hans Verkuil <hverkuil@xs4all.nl> 12390L: linux-media@vger.kernel.org 12391T: git git://linuxtv.org/media_tree.git 12392W: https://linuxtv.org 12393S: Maintained 12394F: drivers/media/radio/radio-raremono.c 12395 12396THERMAL 12397M: Zhang Rui <rui.zhang@intel.com> 12398M: Eduardo Valentin <edubezval@gmail.com> 12399L: linux-pm@vger.kernel.org 12400T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12401T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12402Q: https://patchwork.kernel.org/project/linux-pm/list/ 12403S: Supported 12404F: drivers/thermal/ 12405F: include/linux/thermal.h 12406F: include/uapi/linux/thermal.h 12407F: include/linux/cpu_cooling.h 12408F: Documentation/devicetree/bindings/thermal/ 12409 12410THERMAL/CPU_COOLING 12411M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12412M: Viresh Kumar <viresh.kumar@linaro.org> 12413M: Javi Merino <javi.merino@kernel.org> 12414L: linux-pm@vger.kernel.org 12415S: Supported 12416F: Documentation/thermal/cpu-cooling-api.txt 12417F: drivers/thermal/cpu_cooling.c 12418F: include/linux/cpu_cooling.h 12419 12420THINKPAD ACPI EXTRAS DRIVER 12421M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12422L: ibm-acpi-devel@lists.sourceforge.net 12423L: platform-driver-x86@vger.kernel.org 12424W: http://ibm-acpi.sourceforge.net 12425W: http://thinkwiki.org/wiki/Ibm-acpi 12426T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12427S: Maintained 12428F: drivers/platform/x86/thinkpad_acpi.c 12429 12430TI BANDGAP AND THERMAL DRIVER 12431M: Eduardo Valentin <edubezval@gmail.com> 12432M: Keerthy <j-keerthy@ti.com> 12433L: linux-pm@vger.kernel.org 12434L: linux-omap@vger.kernel.org 12435S: Maintained 12436F: drivers/thermal/ti-soc-thermal/ 12437 12438TI VPE/CAL DRIVERS 12439M: Benoit Parrot <bparrot@ti.com> 12440L: linux-media@vger.kernel.org 12441W: http://linuxtv.org/ 12442Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12443S: Maintained 12444F: drivers/media/platform/ti-vpe/ 12445 12446TI CDCE706 CLOCK DRIVER 12447M: Max Filippov <jcmvbkbc@gmail.com> 12448S: Maintained 12449F: drivers/clk/clk-cdce706.c 12450 12451TI CLOCK DRIVER 12452M: Tero Kristo <t-kristo@ti.com> 12453L: linux-omap@vger.kernel.org 12454S: Maintained 12455F: drivers/clk/ti/ 12456F: include/linux/clk/ti.h 12457 12458TI ETHERNET SWITCH DRIVER (CPSW) 12459M: Mugunthan V N <mugunthanvnm@ti.com> 12460R: Grygorii Strashko <grygorii.strashko@ti.com> 12461L: linux-omap@vger.kernel.org 12462L: netdev@vger.kernel.org 12463S: Maintained 12464F: drivers/net/ethernet/ti/cpsw* 12465F: drivers/net/ethernet/ti/davinci* 12466 12467TI FLASH MEDIA INTERFACE DRIVER 12468M: Alex Dubov <oakad@yahoo.com> 12469S: Maintained 12470F: drivers/misc/tifm* 12471F: drivers/mmc/host/tifm_sd.c 12472F: include/linux/tifm.h 12473 12474TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12475M: Santosh Shilimkar <ssantosh@kernel.org> 12476L: linux-kernel@vger.kernel.org 12477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12478S: Maintained 12479F: drivers/soc/ti/* 12480T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12481 12482 12483TI LM49xxx FAMILY ASoC CODEC DRIVERS 12484M: M R Swami Reddy <mr.swami.reddy@ti.com> 12485M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12486L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12487S: Maintained 12488F: sound/soc/codecs/lm49453* 12489F: sound/soc/codecs/isabelle* 12490 12491TI LP855x BACKLIGHT DRIVER 12492M: Milo Kim <milo.kim@ti.com> 12493S: Maintained 12494F: Documentation/backlight/lp855x-driver.txt 12495F: drivers/video/backlight/lp855x_bl.c 12496F: include/linux/platform_data/lp855x.h 12497 12498TI LP8727 CHARGER DRIVER 12499M: Milo Kim <milo.kim@ti.com> 12500S: Maintained 12501F: drivers/power/supply/lp8727_charger.c 12502F: include/linux/platform_data/lp8727.h 12503 12504TI LP8788 MFD DRIVER 12505M: Milo Kim <milo.kim@ti.com> 12506S: Maintained 12507F: drivers/iio/adc/lp8788_adc.c 12508F: drivers/leds/leds-lp8788.c 12509F: drivers/mfd/lp8788*.c 12510F: drivers/power/supply/lp8788-charger.c 12511F: drivers/regulator/lp8788-*.c 12512F: include/linux/mfd/lp8788*.h 12513 12514TI NETCP ETHERNET DRIVER 12515M: Wingman Kwok <w-kwok2@ti.com> 12516M: Murali Karicheri <m-karicheri2@ti.com> 12517L: netdev@vger.kernel.org 12518S: Maintained 12519F: drivers/net/ethernet/ti/netcp* 12520 12521TI TAS571X FAMILY ASoC CODEC DRIVER 12522M: Kevin Cernekee <cernekee@chromium.org> 12523L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12524S: Odd Fixes 12525F: sound/soc/codecs/tas571x* 12526 12527TI TWL4030 SERIES SOC CODEC DRIVER 12528M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12529L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12530S: Maintained 12531F: sound/soc/codecs/twl4030* 12532 12533TI WILINK WIRELESS DRIVERS 12534L: linux-wireless@vger.kernel.org 12535W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12536W: http://wireless.kernel.org/en/users/Drivers/wl1251 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12538S: Orphan 12539F: drivers/net/wireless/ti/ 12540F: include/linux/wl12xx.h 12541 12542TIPC NETWORK LAYER 12543M: Jon Maloy <jon.maloy@ericsson.com> 12544M: Ying Xue <ying.xue@windriver.com> 12545L: netdev@vger.kernel.org (core kernel code) 12546L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12547W: http://tipc.sourceforge.net/ 12548S: Maintained 12549F: include/uapi/linux/tipc*.h 12550F: net/tipc/ 12551 12552TILE ARCHITECTURE 12553M: Chris Metcalf <cmetcalf@mellanox.com> 12554W: http://www.mellanox.com/repository/solutions/tile-scm/ 12555T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12556S: Supported 12557F: arch/tile/ 12558F: drivers/char/tile-srom.c 12559F: drivers/edac/tile_edac.c 12560F: drivers/net/ethernet/tile/ 12561F: drivers/rtc/rtc-tile.c 12562F: drivers/tty/hvc/hvc_tile.c 12563F: drivers/tty/serial/tilegx.c 12564F: drivers/usb/host/*-tilegx.c 12565F: include/linux/usb/tilegx.h 12566 12567TLAN NETWORK DRIVER 12568M: Samuel Chessman <chessman@tux.org> 12569L: tlan-devel@lists.sourceforge.net (subscribers-only) 12570W: http://sourceforge.net/projects/tlan/ 12571S: Maintained 12572F: Documentation/networking/tlan.txt 12573F: drivers/net/ethernet/ti/tlan.* 12574 12575TOMOYO SECURITY MODULE 12576M: Kentaro Takeda <takedakn@nttdata.co.jp> 12577M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12578L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12579L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12580L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12581L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12582W: http://tomoyo.sourceforge.jp/ 12583T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12584S: Maintained 12585F: security/tomoyo/ 12586 12587TOPSTAR LAPTOP EXTRAS DRIVER 12588M: Herton Ronaldo Krzesinski <herton@canonical.com> 12589L: platform-driver-x86@vger.kernel.org 12590S: Maintained 12591F: drivers/platform/x86/topstar-laptop.c 12592 12593TOSHIBA ACPI EXTRAS DRIVER 12594M: Azael Avalos <coproscefalo@gmail.com> 12595L: platform-driver-x86@vger.kernel.org 12596S: Maintained 12597F: drivers/platform/x86/toshiba_acpi.c 12598 12599TOSHIBA BLUETOOTH DRIVER 12600M: Azael Avalos <coproscefalo@gmail.com> 12601L: platform-driver-x86@vger.kernel.org 12602S: Maintained 12603F: drivers/platform/x86/toshiba_bluetooth.c 12604 12605TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12606M: Azael Avalos <coproscefalo@gmail.com> 12607L: platform-driver-x86@vger.kernel.org 12608S: Maintained 12609F: drivers/platform/x86/toshiba_haps.c 12610 12611TOSHIBA WMI HOTKEYS DRIVER 12612M: Azael Avalos <coproscefalo@gmail.com> 12613L: platform-driver-x86@vger.kernel.org 12614S: Maintained 12615F: drivers/platform/x86/toshiba-wmi.c 12616 12617TOSHIBA SMM DRIVER 12618M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12619W: http://www.buzzard.org.uk/toshiba/ 12620S: Maintained 12621F: drivers/char/toshiba.c 12622F: include/linux/toshiba.h 12623F: include/uapi/linux/toshiba.h 12624 12625TOSHIBA TC358743 DRIVER 12626M: Mats Randgaard <matrandg@cisco.com> 12627L: linux-media@vger.kernel.org 12628S: Maintained 12629F: drivers/media/i2c/tc358743* 12630F: include/media/i2c/tc358743.h 12631 12632TMIO/SDHI MMC DRIVER 12633M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12634L: linux-mmc@vger.kernel.org 12635S: Supported 12636F: drivers/mmc/host/tmio_mmc* 12637F: drivers/mmc/host/sh_mobile_sdhi.c 12638F: include/linux/mfd/tmio.h 12639 12640TMP401 HARDWARE MONITOR DRIVER 12641M: Guenter Roeck <linux@roeck-us.net> 12642L: linux-hwmon@vger.kernel.org 12643S: Maintained 12644F: Documentation/hwmon/tmp401 12645F: drivers/hwmon/tmp401.c 12646 12647TMPFS (SHMEM FILESYSTEM) 12648M: Hugh Dickins <hughd@google.com> 12649L: linux-mm@kvack.org 12650S: Maintained 12651F: include/linux/shmem_fs.h 12652F: mm/shmem.c 12653 12654TM6000 VIDEO4LINUX DRIVER 12655M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12656M: Mauro Carvalho Chehab <mchehab@kernel.org> 12657L: linux-media@vger.kernel.org 12658W: https://linuxtv.org 12659T: git git://linuxtv.org/media_tree.git 12660S: Odd fixes 12661F: drivers/media/usb/tm6000/ 12662F: Documentation/media/v4l-drivers/tm6000* 12663 12664TW5864 VIDEO4LINUX DRIVER 12665M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12666M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12667M: Andrey Utkin <andrey_utkin@fastmail.com> 12668L: linux-media@vger.kernel.org 12669S: Supported 12670F: drivers/media/pci/tw5864/ 12671 12672TW68 VIDEO4LINUX DRIVER 12673M: Hans Verkuil <hverkuil@xs4all.nl> 12674L: linux-media@vger.kernel.org 12675T: git git://linuxtv.org/media_tree.git 12676W: https://linuxtv.org 12677S: Odd Fixes 12678F: drivers/media/pci/tw68/ 12679 12680TW686X VIDEO4LINUX DRIVER 12681M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12682L: linux-media@vger.kernel.org 12683T: git git://linuxtv.org/media_tree.git 12684W: http://linuxtv.org 12685S: Maintained 12686F: drivers/media/pci/tw686x/ 12687 12688TPM DEVICE DRIVER 12689M: Peter Huewe <peterhuewe@gmx.de> 12690M: Marcel Selhorst <tpmdd@selhorst.net> 12691M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12692R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12693W: http://tpmdd.sourceforge.net 12694L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12695Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12696T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12697S: Maintained 12698F: drivers/char/tpm/ 12699 12700TPM IBM_VTPM DEVICE DRIVER 12701M: Ashley Lai <ashleydlai@gmail.com> 12702W: http://tpmdd.sourceforge.net 12703L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12704S: Maintained 12705F: drivers/char/tpm/tpm_ibmvtpm* 12706 12707TRACING 12708M: Steven Rostedt <rostedt@goodmis.org> 12709M: Ingo Molnar <mingo@redhat.com> 12710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12711S: Maintained 12712F: Documentation/trace/ftrace.txt 12713F: arch/*/*/*/ftrace.h 12714F: arch/*/kernel/ftrace.c 12715F: include/*/ftrace.h 12716F: include/linux/trace*.h 12717F: include/trace/ 12718F: kernel/trace/ 12719F: tools/testing/selftests/ftrace/ 12720 12721TRACING MMIO ACCESSES (MMIOTRACE) 12722M: Steven Rostedt <rostedt@goodmis.org> 12723M: Ingo Molnar <mingo@kernel.org> 12724R: Karol Herbst <karolherbst@gmail.com> 12725R: Pekka Paalanen <ppaalanen@gmail.com> 12726S: Maintained 12727L: linux-kernel@vger.kernel.org 12728L: nouveau@lists.freedesktop.org 12729F: kernel/trace/trace_mmiotrace.c 12730F: include/linux/mmiotrace.h 12731F: arch/x86/mm/kmmio.c 12732F: arch/x86/mm/mmio-mod.c 12733F: arch/x86/mm/testmmiotrace.c 12734 12735TRIVIAL PATCHES 12736M: Jiri Kosina <trivial@kernel.org> 12737T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12738S: Maintained 12739K: ^Subject:.*(?i)trivial 12740 12741TTY LAYER 12742M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12743M: Jiri Slaby <jslaby@suse.com> 12744S: Supported 12745T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12746F: Documentation/serial/ 12747F: drivers/tty/ 12748F: drivers/tty/serial/serial_core.c 12749F: include/linux/serial_core.h 12750F: include/linux/serial.h 12751F: include/linux/tty.h 12752F: include/uapi/linux/serial_core.h 12753F: include/uapi/linux/serial.h 12754F: include/uapi/linux/tty.h 12755 12756TUA9001 MEDIA DRIVER 12757M: Antti Palosaari <crope@iki.fi> 12758L: linux-media@vger.kernel.org 12759W: https://linuxtv.org 12760W: http://palosaari.fi/linux/ 12761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12762T: git git://linuxtv.org/anttip/media_tree.git 12763S: Maintained 12764F: drivers/media/tuners/tua9001* 12765 12766TULIP NETWORK DRIVERS 12767L: netdev@vger.kernel.org 12768L: linux-parisc@vger.kernel.org 12769S: Orphan 12770F: drivers/net/ethernet/dec/tulip/ 12771 12772TUN/TAP driver 12773M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12774W: http://vtun.sourceforge.net/tun 12775S: Maintained 12776F: Documentation/networking/tuntap.txt 12777F: arch/um/os-Linux/drivers/ 12778 12779TURBOCHANNEL SUBSYSTEM 12780M: "Maciej W. Rozycki" <macro@linux-mips.org> 12781M: Ralf Baechle <ralf@linux-mips.org> 12782L: linux-mips@linux-mips.org 12783Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12784S: Maintained 12785F: drivers/tc/ 12786F: include/linux/tc.h 12787 12788UBI FILE SYSTEM (UBIFS) 12789M: Richard Weinberger <richard@nod.at> 12790M: Artem Bityutskiy <dedekind1@gmail.com> 12791M: Adrian Hunter <adrian.hunter@intel.com> 12792L: linux-mtd@lists.infradead.org 12793T: git git://git.infradead.org/ubifs-2.6.git 12794W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12795S: Supported 12796F: Documentation/filesystems/ubifs.txt 12797F: fs/ubifs/ 12798 12799UCLINUX (M68KNOMMU AND COLDFIRE) 12800M: Greg Ungerer <gerg@linux-m68k.org> 12801W: http://www.linux-m68k.org/ 12802W: http://www.uclinux.org/ 12803L: linux-m68k@lists.linux-m68k.org 12804L: uclinux-dev@uclinux.org (subscribers-only) 12805T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12806S: Maintained 12807F: arch/m68k/coldfire/ 12808F: arch/m68k/68*/ 12809F: arch/m68k/*/*_no.* 12810F: arch/m68k/include/asm/*_no.* 12811 12812UDF FILESYSTEM 12813M: Jan Kara <jack@suse.com> 12814S: Maintained 12815F: Documentation/filesystems/udf.txt 12816F: fs/udf/ 12817 12818UDRAW TABLET 12819M: Bastien Nocera <hadess@hadess.net> 12820L: linux-input@vger.kernel.org 12821S: Maintained 12822F: drivers/hid/hid-udraw.c 12823 12824UFS FILESYSTEM 12825M: Evgeniy Dushistov <dushistov@mail.ru> 12826S: Maintained 12827F: Documentation/filesystems/ufs.txt 12828F: fs/ufs/ 12829 12830UHID USERSPACE HID IO DRIVER: 12831M: David Herrmann <dh.herrmann@googlemail.com> 12832L: linux-input@vger.kernel.org 12833S: Maintained 12834F: drivers/hid/uhid.c 12835F: include/uapi/linux/uhid.h 12836 12837ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12838L: linux-usb@vger.kernel.org 12839S: Orphan 12840F: drivers/uwb/ 12841F: include/linux/uwb.h 12842F: include/linux/uwb/ 12843 12844UNICORE32 ARCHITECTURE: 12845M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12846W: http://mprc.pku.edu.cn/~guanxuetao/linux 12847S: Maintained 12848T: git git://github.com/gxt/linux.git 12849F: arch/unicore32/ 12850 12851UNIFDEF 12852M: Tony Finch <dot@dotat.at> 12853W: http://dotat.at/prog/unifdef 12854S: Maintained 12855F: scripts/unifdef.c 12856 12857UNIFORM CDROM DRIVER 12858M: Jens Axboe <axboe@kernel.dk> 12859W: http://www.kernel.dk 12860S: Maintained 12861F: Documentation/cdrom/ 12862F: drivers/cdrom/cdrom.c 12863F: include/linux/cdrom.h 12864F: include/uapi/linux/cdrom.h 12865 12866UNISYS S-PAR DRIVERS 12867M: David Kershner <david.kershner@unisys.com> 12868L: sparmaintainer@unisys.com (Unisys internal) 12869S: Supported 12870F: drivers/staging/unisys/ 12871 12872UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12873M: Vinayak Holikatti <vinholikatti@gmail.com> 12874L: linux-scsi@vger.kernel.org 12875S: Supported 12876F: Documentation/scsi/ufs.txt 12877F: drivers/scsi/ufs/ 12878 12879UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12880M: Manjunath M Bettegowda <manjumb@synopsys.com> 12881M: Prabu Thangamuthu <prabut@synopsys.com> 12882L: linux-scsi@vger.kernel.org 12883S: Supported 12884F: drivers/scsi/ufs/*dwc* 12885 12886UNSORTED BLOCK IMAGES (UBI) 12887M: Artem Bityutskiy <dedekind1@gmail.com> 12888M: Richard Weinberger <richard@nod.at> 12889W: http://www.linux-mtd.infradead.org/ 12890L: linux-mtd@lists.infradead.org 12891T: git git://git.infradead.org/ubifs-2.6.git 12892S: Supported 12893F: drivers/mtd/ubi/ 12894F: include/linux/mtd/ubi.h 12895F: include/uapi/mtd/ubi-user.h 12896 12897USB ACM DRIVER 12898M: Oliver Neukum <oneukum@suse.com> 12899L: linux-usb@vger.kernel.org 12900S: Maintained 12901F: Documentation/usb/acm.txt 12902F: drivers/usb/class/cdc-acm.* 12903 12904USB AR5523 WIRELESS DRIVER 12905M: Pontus Fuchs <pontus.fuchs@gmail.com> 12906L: linux-wireless@vger.kernel.org 12907S: Maintained 12908F: drivers/net/wireless/ath/ar5523/ 12909 12910USB ATTACHED SCSI 12911M: Oliver Neukum <oneukum@suse.com> 12912L: linux-usb@vger.kernel.org 12913L: linux-scsi@vger.kernel.org 12914S: Maintained 12915F: drivers/usb/storage/uas.c 12916 12917USB CDC ETHERNET DRIVER 12918M: Oliver Neukum <oliver@neukum.org> 12919L: linux-usb@vger.kernel.org 12920S: Maintained 12921F: drivers/net/usb/cdc_*.c 12922F: include/uapi/linux/usb/cdc.h 12923 12924USB CHAOSKEY DRIVER 12925M: Keith Packard <keithp@keithp.com> 12926L: linux-usb@vger.kernel.org 12927S: Maintained 12928F: drivers/usb/misc/chaoskey.c 12929 12930USB CYPRESS C67X00 DRIVER 12931M: Peter Korsgaard <jacmet@sunsite.dk> 12932L: linux-usb@vger.kernel.org 12933S: Maintained 12934F: drivers/usb/c67x00/ 12935 12936USB DAVICOM DM9601 DRIVER 12937M: Peter Korsgaard <jacmet@sunsite.dk> 12938L: netdev@vger.kernel.org 12939W: http://www.linux-usb.org/usbnet 12940S: Maintained 12941F: drivers/net/usb/dm9601.c 12942 12943USB DIAMOND RIO500 DRIVER 12944M: Cesar Miquel <miquel@df.uba.ar> 12945L: rio500-users@lists.sourceforge.net 12946W: http://rio500.sourceforge.net 12947S: Maintained 12948F: drivers/usb/misc/rio500* 12949 12950USB EHCI DRIVER 12951M: Alan Stern <stern@rowland.harvard.edu> 12952L: linux-usb@vger.kernel.org 12953S: Maintained 12954F: Documentation/usb/ehci.txt 12955F: drivers/usb/host/ehci* 12956 12957USB GADGET/PERIPHERAL SUBSYSTEM 12958M: Felipe Balbi <balbi@kernel.org> 12959L: linux-usb@vger.kernel.org 12960W: http://www.linux-usb.org/gadget 12961T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12962S: Maintained 12963F: drivers/usb/gadget/ 12964F: include/linux/usb/gadget* 12965 12966USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12967M: Jiri Kosina <jikos@kernel.org> 12968R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12969L: linux-usb@vger.kernel.org 12970T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12971S: Maintained 12972F: Documentation/hid/hiddev.txt 12973F: drivers/hid/usbhid/ 12974 12975USB ISP116X DRIVER 12976M: Olav Kongas <ok@artecdesign.ee> 12977L: linux-usb@vger.kernel.org 12978S: Maintained 12979F: drivers/usb/host/isp116x* 12980F: include/linux/usb/isp116x.h 12981 12982USB LAN78XX ETHERNET DRIVER 12983M: Woojung Huh <woojung.huh@microchip.com> 12984M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12985L: netdev@vger.kernel.org 12986S: Maintained 12987F: drivers/net/usb/lan78xx.* 12988 12989USB MASS STORAGE DRIVER 12990M: Alan Stern <stern@rowland.harvard.edu> 12991L: linux-usb@vger.kernel.org 12992L: usb-storage@lists.one-eyed-alien.net 12993S: Maintained 12994W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12995F: drivers/usb/storage/ 12996 12997USB MIDI DRIVER 12998M: Clemens Ladisch <clemens@ladisch.de> 12999L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13000T: git git://git.alsa-project.org/alsa-kernel.git 13001S: Maintained 13002F: sound/usb/midi.* 13003 13004USB NETWORKING DRIVERS 13005L: linux-usb@vger.kernel.org 13006S: Odd Fixes 13007F: drivers/net/usb/ 13008 13009USB OHCI DRIVER 13010M: Alan Stern <stern@rowland.harvard.edu> 13011L: linux-usb@vger.kernel.org 13012S: Maintained 13013F: Documentation/usb/ohci.txt 13014F: drivers/usb/host/ohci* 13015 13016USB OTG FSM (Finite State Machine) 13017M: Peter Chen <Peter.Chen@nxp.com> 13018T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13019L: linux-usb@vger.kernel.org 13020S: Maintained 13021F: drivers/usb/common/usb-otg-fsm.c 13022 13023USB OVER IP DRIVER 13024M: Valentina Manea <valentina.manea.m@gmail.com> 13025M: Shuah Khan <shuahkh@osg.samsung.com> 13026M: Shuah Khan <shuah@kernel.org> 13027L: linux-usb@vger.kernel.org 13028S: Maintained 13029F: Documentation/usb/usbip_protocol.txt 13030F: drivers/usb/usbip/ 13031F: tools/usb/usbip/ 13032 13033USB PEGASUS DRIVER 13034M: Petko Manolov <petkan@nucleusys.com> 13035L: linux-usb@vger.kernel.org 13036L: netdev@vger.kernel.org 13037T: git git://github.com/petkan/pegasus.git 13038W: https://github.com/petkan/pegasus 13039S: Maintained 13040F: drivers/net/usb/pegasus.* 13041 13042USB PHY LAYER 13043M: Felipe Balbi <balbi@kernel.org> 13044L: linux-usb@vger.kernel.org 13045T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13046S: Maintained 13047F: drivers/usb/phy/ 13048 13049USB PRINTER DRIVER (usblp) 13050M: Pete Zaitcev <zaitcev@redhat.com> 13051L: linux-usb@vger.kernel.org 13052S: Supported 13053F: drivers/usb/class/usblp.c 13054 13055USB QMI WWAN NETWORK DRIVER 13056M: Bjørn Mork <bjorn@mork.no> 13057L: netdev@vger.kernel.org 13058S: Maintained 13059F: Documentation/ABI/testing/sysfs-class-net-qmi 13060F: drivers/net/usb/qmi_wwan.c 13061 13062USB RTL8150 DRIVER 13063M: Petko Manolov <petkan@nucleusys.com> 13064L: linux-usb@vger.kernel.org 13065L: netdev@vger.kernel.org 13066T: git git://github.com/petkan/rtl8150.git 13067W: https://github.com/petkan/rtl8150 13068S: Maintained 13069F: drivers/net/usb/rtl8150.c 13070 13071USB SERIAL SUBSYSTEM 13072M: Johan Hovold <johan@kernel.org> 13073L: linux-usb@vger.kernel.org 13074T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13075S: Maintained 13076F: Documentation/usb/usb-serial.txt 13077F: drivers/usb/serial/ 13078F: include/linux/usb/serial.h 13079 13080USB SMSC75XX ETHERNET DRIVER 13081M: Steve Glendinning <steve.glendinning@shawell.net> 13082L: netdev@vger.kernel.org 13083S: Maintained 13084F: drivers/net/usb/smsc75xx.* 13085 13086USB SMSC95XX ETHERNET DRIVER 13087M: Steve Glendinning <steve.glendinning@shawell.net> 13088M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13089L: netdev@vger.kernel.org 13090S: Maintained 13091F: drivers/net/usb/smsc95xx.* 13092 13093USB SUBSYSTEM 13094M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13095L: linux-usb@vger.kernel.org 13096W: http://www.linux-usb.org 13097T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13098S: Supported 13099F: Documentation/devicetree/bindings/usb/ 13100F: Documentation/usb/ 13101F: drivers/usb/ 13102F: include/linux/usb.h 13103F: include/linux/usb/ 13104 13105USB UHCI DRIVER 13106M: Alan Stern <stern@rowland.harvard.edu> 13107L: linux-usb@vger.kernel.org 13108S: Maintained 13109F: drivers/usb/host/uhci* 13110 13111USB "USBNET" DRIVER FRAMEWORK 13112M: Oliver Neukum <oneukum@suse.com> 13113L: netdev@vger.kernel.org 13114W: http://www.linux-usb.org/usbnet 13115S: Maintained 13116F: drivers/net/usb/usbnet.c 13117F: include/linux/usb/usbnet.h 13118 13119USB VIDEO CLASS 13120M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13121L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13122L: linux-media@vger.kernel.org 13123T: git git://linuxtv.org/media_tree.git 13124W: http://www.ideasonboard.org/uvc/ 13125S: Maintained 13126F: drivers/media/usb/uvc/ 13127F: include/uapi/linux/uvcvideo.h 13128 13129USB VISION DRIVER 13130M: Hans Verkuil <hverkuil@xs4all.nl> 13131L: linux-media@vger.kernel.org 13132T: git git://linuxtv.org/media_tree.git 13133W: https://linuxtv.org 13134S: Odd Fixes 13135F: drivers/media/usb/usbvision/ 13136 13137USB WEBCAM GADGET 13138M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13139L: linux-usb@vger.kernel.org 13140S: Maintained 13141F: drivers/usb/gadget/function/*uvc* 13142F: drivers/usb/gadget/legacy/webcam.c 13143 13144USB WIRELESS RNDIS DRIVER (rndis_wlan) 13145M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13146L: linux-wireless@vger.kernel.org 13147S: Maintained 13148F: drivers/net/wireless/rndis_wlan.c 13149 13150USB XHCI DRIVER 13151M: Mathias Nyman <mathias.nyman@intel.com> 13152L: linux-usb@vger.kernel.org 13153S: Supported 13154F: drivers/usb/host/xhci* 13155F: drivers/usb/host/pci-quirks* 13156 13157USB ZD1201 DRIVER 13158L: linux-wireless@vger.kernel.org 13159W: http://linux-lc100020.sourceforge.net 13160S: Orphan 13161F: drivers/net/wireless/zydas/zd1201.* 13162 13163USB ZR364XX DRIVER 13164M: Antoine Jacquet <royale@zerezo.com> 13165L: linux-usb@vger.kernel.org 13166L: linux-media@vger.kernel.org 13167T: git git://linuxtv.org/media_tree.git 13168W: http://royale.zerezo.com/zr364xx/ 13169S: Maintained 13170F: Documentation/media/v4l-drivers/zr364xx* 13171F: drivers/media/usb/zr364xx/ 13172 13173ULPI BUS 13174M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13175L: linux-usb@vger.kernel.org 13176S: Maintained 13177F: drivers/usb/common/ulpi.c 13178F: include/linux/ulpi/ 13179 13180USER-MODE LINUX (UML) 13181M: Jeff Dike <jdike@addtoit.com> 13182M: Richard Weinberger <richard@nod.at> 13183L: user-mode-linux-devel@lists.sourceforge.net 13184L: user-mode-linux-user@lists.sourceforge.net 13185W: http://user-mode-linux.sourceforge.net 13186T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13187S: Maintained 13188F: Documentation/virtual/uml/ 13189F: arch/um/ 13190F: arch/x86/um/ 13191F: fs/hostfs/ 13192F: fs/hppfs/ 13193 13194USERSPACE I/O (UIO) 13195M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13196S: Maintained 13197T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13198F: Documentation/driver-api/uio-howto.rst 13199F: drivers/uio/ 13200F: include/linux/uio*.h 13201 13202UTIL-LINUX PACKAGE 13203M: Karel Zak <kzak@redhat.com> 13204L: util-linux@vger.kernel.org 13205W: http://en.wikipedia.org/wiki/Util-linux 13206T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13207S: Maintained 13208 13209UVESAFB DRIVER 13210M: Michal Januszewski <spock@gentoo.org> 13211L: linux-fbdev@vger.kernel.org 13212W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13213S: Maintained 13214F: Documentation/fb/uvesafb.txt 13215F: drivers/video/fbdev/uvesafb.* 13216 13217VF610 NAND DRIVER 13218M: Stefan Agner <stefan@agner.ch> 13219L: linux-mtd@lists.infradead.org 13220S: Supported 13221F: drivers/mtd/nand/vf610_nfc.c 13222 13223VFAT/FAT/MSDOS FILESYSTEM 13224M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13225S: Maintained 13226F: Documentation/filesystems/vfat.txt 13227F: fs/fat/ 13228 13229VFIO DRIVER 13230M: Alex Williamson <alex.williamson@redhat.com> 13231L: kvm@vger.kernel.org 13232T: git git://github.com/awilliam/linux-vfio.git 13233S: Maintained 13234F: Documentation/vfio.txt 13235F: drivers/vfio/ 13236F: include/linux/vfio.h 13237F: include/uapi/linux/vfio.h 13238 13239VFIO MEDIATED DEVICE DRIVERS 13240M: Kirti Wankhede <kwankhede@nvidia.com> 13241L: kvm@vger.kernel.org 13242S: Maintained 13243F: Documentation/vfio-mediated-device.txt 13244F: drivers/vfio/mdev/ 13245F: include/linux/mdev.h 13246F: samples/vfio-mdev/ 13247 13248VFIO PLATFORM DRIVER 13249M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13250L: kvm@vger.kernel.org 13251S: Maintained 13252F: drivers/vfio/platform/ 13253 13254VIDEOBUF2 FRAMEWORK 13255M: Pawel Osciak <pawel@osciak.com> 13256M: Marek Szyprowski <m.szyprowski@samsung.com> 13257M: Kyungmin Park <kyungmin.park@samsung.com> 13258L: linux-media@vger.kernel.org 13259S: Maintained 13260F: drivers/media/v4l2-core/videobuf2-* 13261F: include/media/videobuf2-* 13262 13263VIRTIO AND VHOST VSOCK DRIVER 13264M: Stefan Hajnoczi <stefanha@redhat.com> 13265L: kvm@vger.kernel.org 13266L: virtualization@lists.linux-foundation.org 13267L: netdev@vger.kernel.org 13268S: Maintained 13269F: include/linux/virtio_vsock.h 13270F: include/uapi/linux/virtio_vsock.h 13271F: net/vmw_vsock/virtio_transport_common.c 13272F: net/vmw_vsock/virtio_transport.c 13273F: drivers/vhost/vsock.c 13274F: drivers/vhost/vsock.h 13275 13276VIRTUAL SERIO DEVICE DRIVER 13277M: Stephen Chandler Paul <thatslyude@gmail.com> 13278S: Maintained 13279F: drivers/input/serio/userio.c 13280F: include/uapi/linux/userio.h 13281 13282VIRTIO CONSOLE DRIVER 13283M: Amit Shah <amit@kernel.org> 13284L: virtualization@lists.linux-foundation.org 13285S: Maintained 13286F: drivers/char/virtio_console.c 13287F: include/linux/virtio_console.h 13288F: include/uapi/linux/virtio_console.h 13289 13290VIRTIO CORE, NET AND BLOCK DRIVERS 13291M: "Michael S. Tsirkin" <mst@redhat.com> 13292M: Jason Wang <jasowang@redhat.com> 13293L: virtualization@lists.linux-foundation.org 13294S: Maintained 13295F: Documentation/devicetree/bindings/virtio/ 13296F: drivers/virtio/ 13297F: tools/virtio/ 13298F: drivers/net/virtio_net.c 13299F: drivers/block/virtio_blk.c 13300F: include/linux/virtio_*.h 13301F: include/uapi/linux/virtio_*.h 13302F: drivers/crypto/virtio/ 13303 13304VIRTIO DRIVERS FOR S390 13305M: Christian Borntraeger <borntraeger@de.ibm.com> 13306M: Cornelia Huck <cornelia.huck@de.ibm.com> 13307L: linux-s390@vger.kernel.org 13308L: virtualization@lists.linux-foundation.org 13309L: kvm@vger.kernel.org 13310S: Supported 13311F: drivers/s390/virtio/ 13312 13313VIRTIO GPU DRIVER 13314M: David Airlie <airlied@linux.ie> 13315M: Gerd Hoffmann <kraxel@redhat.com> 13316L: dri-devel@lists.freedesktop.org 13317L: virtualization@lists.linux-foundation.org 13318T: git git://git.kraxel.org/linux drm-qemu 13319S: Maintained 13320F: drivers/gpu/drm/virtio/ 13321F: include/uapi/linux/virtio_gpu.h 13322 13323VIRTIO HOST (VHOST) 13324M: "Michael S. Tsirkin" <mst@redhat.com> 13325M: Jason Wang <jasowang@redhat.com> 13326L: kvm@vger.kernel.org 13327L: virtualization@lists.linux-foundation.org 13328L: netdev@vger.kernel.org 13329T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13330S: Maintained 13331F: drivers/vhost/ 13332F: include/uapi/linux/vhost.h 13333 13334VIRTIO INPUT DRIVER 13335M: Gerd Hoffmann <kraxel@redhat.com> 13336S: Maintained 13337F: drivers/virtio/virtio_input.c 13338F: include/uapi/linux/virtio_input.h 13339 13340VIRTIO CRYPTO DRIVER 13341M: Gonglei <arei.gonglei@huawei.com> 13342L: virtualization@lists.linux-foundation.org 13343L: linux-crypto@vger.kernel.org 13344S: Maintained 13345F: drivers/crypto/virtio/ 13346F: include/uapi/linux/virtio_crypto.h 13347 13348VIA RHINE NETWORK DRIVER 13349S: Orphan 13350F: drivers/net/ethernet/via/via-rhine.c 13351 13352VIA SD/MMC CARD CONTROLLER DRIVER 13353M: Bruce Chang <brucechang@via.com.tw> 13354M: Harald Welte <HaraldWelte@viatech.com> 13355S: Maintained 13356F: drivers/mmc/host/via-sdmmc.c 13357 13358VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13359M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13360L: linux-fbdev@vger.kernel.org 13361S: Maintained 13362F: include/linux/via-core.h 13363F: include/linux/via-gpio.h 13364F: include/linux/via_i2c.h 13365F: drivers/video/fbdev/via/ 13366 13367VIA VELOCITY NETWORK DRIVER 13368M: Francois Romieu <romieu@fr.zoreil.com> 13369L: netdev@vger.kernel.org 13370S: Maintained 13371F: drivers/net/ethernet/via/via-velocity.* 13372 13373VIRT LIB 13374M: Alex Williamson <alex.williamson@redhat.com> 13375M: Paolo Bonzini <pbonzini@redhat.com> 13376L: kvm@vger.kernel.org 13377S: Supported 13378F: virt/lib/ 13379 13380VIVID VIRTUAL VIDEO DRIVER 13381M: Hans Verkuil <hverkuil@xs4all.nl> 13382L: linux-media@vger.kernel.org 13383T: git git://linuxtv.org/media_tree.git 13384W: https://linuxtv.org 13385S: Maintained 13386F: drivers/media/platform/vivid/* 13387 13388VLAN (802.1Q) 13389M: Patrick McHardy <kaber@trash.net> 13390L: netdev@vger.kernel.org 13391S: Maintained 13392F: drivers/net/macvlan.c 13393F: include/linux/if_*vlan.h 13394F: net/8021q/ 13395 13396VLYNQ BUS 13397M: Florian Fainelli <f.fainelli@gmail.com> 13398L: openwrt-devel@lists.openwrt.org (subscribers-only) 13399S: Maintained 13400F: drivers/vlynq/vlynq.c 13401F: include/linux/vlynq.h 13402 13403VME SUBSYSTEM 13404M: Martyn Welch <martyn@welchs.me.uk> 13405M: Manohar Vanga <manohar.vanga@gmail.com> 13406M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13407L: devel@driverdev.osuosl.org 13408S: Maintained 13409T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13410F: Documentation/driver-api/vme.rst 13411F: drivers/staging/vme/ 13412F: drivers/vme/ 13413F: include/linux/vme* 13414 13415VMWARE HYPERVISOR INTERFACE 13416M: Alok Kataria <akataria@vmware.com> 13417L: virtualization@lists.linux-foundation.org 13418S: Supported 13419F: arch/x86/kernel/cpu/vmware.c 13420 13421VMWARE BALLOON DRIVER 13422M: Xavier Deguillard <xdeguillard@vmware.com> 13423M: Philip Moltmann <moltmann@vmware.com> 13424M: "VMware, Inc." <pv-drivers@vmware.com> 13425L: linux-kernel@vger.kernel.org 13426S: Maintained 13427F: drivers/misc/vmw_balloon.c 13428 13429VMWARE VMMOUSE SUBDRIVER 13430M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13431M: "VMware, Inc." <pv-drivers@vmware.com> 13432L: linux-input@vger.kernel.org 13433S: Maintained 13434F: drivers/input/mouse/vmmouse.c 13435F: drivers/input/mouse/vmmouse.h 13436 13437VMWARE VMXNET3 ETHERNET DRIVER 13438M: Shrikrishna Khare <skhare@vmware.com> 13439M: "VMware, Inc." <pv-drivers@vmware.com> 13440L: netdev@vger.kernel.org 13441S: Maintained 13442F: drivers/net/vmxnet3/ 13443 13444VMware PVSCSI driver 13445M: Jim Gill <jgill@vmware.com> 13446M: VMware PV-Drivers <pv-drivers@vmware.com> 13447L: linux-scsi@vger.kernel.org 13448S: Maintained 13449F: drivers/scsi/vmw_pvscsi.c 13450F: drivers/scsi/vmw_pvscsi.h 13451 13452VMWARE PVRDMA DRIVER 13453M: Adit Ranadive <aditr@vmware.com> 13454M: VMware PV-Drivers <pv-drivers@vmware.com> 13455L: linux-rdma@vger.kernel.org 13456S: Maintained 13457F: drivers/infiniband/hw/vmw_pvrdma/ 13458 13459VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13460M: Liam Girdwood <lgirdwood@gmail.com> 13461M: Mark Brown <broonie@kernel.org> 13462L: linux-kernel@vger.kernel.org 13463W: http://www.slimlogic.co.uk/?p=48 13464T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13465S: Supported 13466F: Documentation/devicetree/bindings/regulator/ 13467F: drivers/regulator/ 13468F: include/dt-bindings/regulator/ 13469F: include/linux/regulator/ 13470 13471VRF 13472M: David Ahern <dsa@cumulusnetworks.com> 13473M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13474L: netdev@vger.kernel.org 13475S: Maintained 13476F: drivers/net/vrf.c 13477F: Documentation/networking/vrf.txt 13478 13479VT1211 HARDWARE MONITOR DRIVER 13480M: Juerg Haefliger <juergh@gmail.com> 13481L: linux-hwmon@vger.kernel.org 13482S: Maintained 13483F: Documentation/hwmon/vt1211 13484F: drivers/hwmon/vt1211.c 13485 13486VT8231 HARDWARE MONITOR DRIVER 13487M: Roger Lucas <vt8231@hiddenengine.co.uk> 13488L: linux-hwmon@vger.kernel.org 13489S: Maintained 13490F: drivers/hwmon/vt8231.c 13491 13492VUB300 USB to SDIO/SD/MMC bridge chip 13493M: Tony Olech <tony.olech@elandigitalsystems.com> 13494L: linux-mmc@vger.kernel.org 13495L: linux-usb@vger.kernel.org 13496S: Supported 13497F: drivers/mmc/host/vub300.c 13498 13499W1 DALLAS'S 1-WIRE BUS 13500M: Evgeniy Polyakov <zbr@ioremap.net> 13501S: Maintained 13502F: Documentation/w1/ 13503F: drivers/w1/ 13504 13505W83791D HARDWARE MONITORING DRIVER 13506M: Marc Hulsman <m.hulsman@tudelft.nl> 13507L: linux-hwmon@vger.kernel.org 13508S: Maintained 13509F: Documentation/hwmon/w83791d 13510F: drivers/hwmon/w83791d.c 13511 13512W83793 HARDWARE MONITORING DRIVER 13513M: Rudolf Marek <r.marek@assembler.cz> 13514L: linux-hwmon@vger.kernel.org 13515S: Maintained 13516F: Documentation/hwmon/w83793 13517F: drivers/hwmon/w83793.c 13518 13519W83795 HARDWARE MONITORING DRIVER 13520M: Jean Delvare <jdelvare@suse.com> 13521L: linux-hwmon@vger.kernel.org 13522S: Maintained 13523F: drivers/hwmon/w83795.c 13524 13525W83L51xD SD/MMC CARD INTERFACE DRIVER 13526M: Pierre Ossman <pierre@ossman.eu> 13527S: Maintained 13528F: drivers/mmc/host/wbsd.* 13529 13530WACOM PROTOCOL 4 SERIAL TABLETS 13531M: Julian Squires <julian@cipht.net> 13532M: Hans de Goede <hdegoede@redhat.com> 13533L: linux-input@vger.kernel.org 13534S: Maintained 13535F: drivers/input/tablet/wacom_serial4.c 13536 13537WATCHDOG DEVICE DRIVERS 13538M: Wim Van Sebroeck <wim@iguana.be> 13539R: Guenter Roeck <linux@roeck-us.net> 13540L: linux-watchdog@vger.kernel.org 13541W: http://www.linux-watchdog.org/ 13542T: git git://www.linux-watchdog.org/linux-watchdog.git 13543S: Maintained 13544F: Documentation/devicetree/bindings/watchdog/ 13545F: Documentation/watchdog/ 13546F: drivers/watchdog/ 13547F: include/linux/watchdog.h 13548F: include/uapi/linux/watchdog.h 13549 13550WIIMOTE HID DRIVER 13551M: David Herrmann <dh.herrmann@googlemail.com> 13552L: linux-input@vger.kernel.org 13553S: Maintained 13554F: drivers/hid/hid-wiimote* 13555 13556WINBOND CIR DRIVER 13557M: David Härdeman <david@hardeman.nu> 13558S: Maintained 13559F: drivers/media/rc/winbond-cir.c 13560 13561WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13562M: William Breathitt Gray <vilhelm.gray@gmail.com> 13563L: linux-watchdog@vger.kernel.org 13564S: Maintained 13565F: drivers/watchdog/ebc-c384_wdt.c 13566 13567WINSYSTEMS WS16C48 GPIO DRIVER 13568M: William Breathitt Gray <vilhelm.gray@gmail.com> 13569L: linux-gpio@vger.kernel.org 13570S: Maintained 13571F: drivers/gpio/gpio-ws16c48.c 13572 13573WIMAX STACK 13574M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13575M: linux-wimax@intel.com 13576L: wimax@linuxwimax.org (subscribers-only) 13577S: Supported 13578W: http://linuxwimax.org 13579F: Documentation/wimax/README.wimax 13580F: include/linux/wimax/debug.h 13581F: include/net/wimax.h 13582F: include/uapi/linux/wimax.h 13583F: net/wimax/ 13584 13585WISTRON LAPTOP BUTTON DRIVER 13586M: Miloslav Trmac <mitr@volny.cz> 13587S: Maintained 13588F: drivers/input/misc/wistron_btns.c 13589 13590WL3501 WIRELESS PCMCIA CARD DRIVER 13591L: linux-wireless@vger.kernel.org 13592S: Odd fixes 13593F: drivers/net/wireless/wl3501* 13594 13595WOLFSON MICROELECTRONICS DRIVERS 13596L: patches@opensource.wolfsonmicro.com 13597T: git https://github.com/CirrusLogic/linux-drivers.git 13598W: https://github.com/CirrusLogic/linux-drivers/wiki 13599S: Supported 13600F: Documentation/hwmon/wm83?? 13601F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13602F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13603F: Documentation/devicetree/bindings/mfd/arizona.txt 13604F: arch/arm/mach-s3c64xx/mach-crag6410* 13605F: drivers/clk/clk-wm83*.c 13606F: drivers/extcon/extcon-arizona.c 13607F: drivers/leds/leds-wm83*.c 13608F: drivers/gpio/gpio-*wm*.c 13609F: drivers/gpio/gpio-arizona.c 13610F: drivers/hwmon/wm83??-hwmon.c 13611F: drivers/input/misc/wm831x-on.c 13612F: drivers/input/touchscreen/wm831x-ts.c 13613F: drivers/input/touchscreen/wm97*.c 13614F: drivers/mfd/arizona* 13615F: drivers/mfd/wm*.c 13616F: drivers/mfd/cs47l24* 13617F: drivers/power/supply/wm83*.c 13618F: drivers/rtc/rtc-wm83*.c 13619F: drivers/regulator/wm8*.c 13620F: drivers/video/backlight/wm83*_bl.c 13621F: drivers/watchdog/wm83*_wdt.c 13622F: include/linux/mfd/arizona/ 13623F: include/linux/mfd/wm831x/ 13624F: include/linux/mfd/wm8350/ 13625F: include/linux/mfd/wm8400* 13626F: include/linux/wm97xx.h 13627F: include/sound/wm????.h 13628F: sound/soc/codecs/arizona.? 13629F: sound/soc/codecs/wm* 13630F: sound/soc/codecs/cs47l24* 13631 13632WORKQUEUE 13633M: Tejun Heo <tj@kernel.org> 13634R: Lai Jiangshan <jiangshanlai@gmail.com> 13635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13636S: Maintained 13637F: include/linux/workqueue.h 13638F: kernel/workqueue.c 13639F: Documentation/core-api/workqueue.rst 13640 13641X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13642M: Chen-Yu Tsai <wens@csie.org> 13643L: linux-kernel@vger.kernel.org 13644S: Maintained 13645N: axp[128] 13646 13647X.25 NETWORK LAYER 13648M: Andrew Hendry <andrew.hendry@gmail.com> 13649L: linux-x25@vger.kernel.org 13650S: Odd Fixes 13651F: Documentation/networking/x25* 13652F: include/net/x25* 13653F: net/x25/ 13654 13655X86 ARCHITECTURE (32-BIT AND 64-BIT) 13656M: Thomas Gleixner <tglx@linutronix.de> 13657M: Ingo Molnar <mingo@redhat.com> 13658M: "H. Peter Anvin" <hpa@zytor.com> 13659M: x86@kernel.org 13660L: linux-kernel@vger.kernel.org 13661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13662S: Maintained 13663F: Documentation/x86/ 13664F: arch/x86/ 13665 13666X86 PLATFORM DRIVERS 13667M: Darren Hart <dvhart@infradead.org> 13668M: Andy Shevchenko <andy@infradead.org> 13669L: platform-driver-x86@vger.kernel.org 13670T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13671S: Maintained 13672F: drivers/platform/x86/ 13673F: drivers/platform/olpc/ 13674 13675X86 MCE INFRASTRUCTURE 13676M: Tony Luck <tony.luck@intel.com> 13677M: Borislav Petkov <bp@alien8.de> 13678L: linux-edac@vger.kernel.org 13679S: Maintained 13680F: arch/x86/kernel/cpu/mcheck/* 13681 13682X86 MICROCODE UPDATE SUPPORT 13683M: Borislav Petkov <bp@alien8.de> 13684S: Maintained 13685F: arch/x86/kernel/cpu/microcode/* 13686 13687X86 VDSO 13688M: Andy Lutomirski <luto@amacapital.net> 13689L: linux-kernel@vger.kernel.org 13690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13691S: Maintained 13692F: arch/x86/entry/vdso/ 13693 13694XC2028/3028 TUNER DRIVER 13695M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13696M: Mauro Carvalho Chehab <mchehab@kernel.org> 13697L: linux-media@vger.kernel.org 13698W: https://linuxtv.org 13699T: git git://linuxtv.org/media_tree.git 13700S: Maintained 13701F: drivers/media/tuners/tuner-xc2028.* 13702 13703XEN HYPERVISOR INTERFACE 13704M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13705M: Juergen Gross <jgross@suse.com> 13706L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13707T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13708S: Supported 13709F: arch/x86/xen/ 13710F: drivers/*/xen-*front.c 13711F: drivers/xen/ 13712F: arch/x86/include/asm/xen/ 13713F: include/xen/ 13714F: include/uapi/xen/ 13715 13716XEN HYPERVISOR ARM 13717M: Stefano Stabellini <sstabellini@kernel.org> 13718L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13719S: Maintained 13720F: arch/arm/xen/ 13721F: arch/arm/include/asm/xen/ 13722 13723XEN HYPERVISOR ARM64 13724M: Stefano Stabellini <sstabellini@kernel.org> 13725L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13726S: Maintained 13727F: arch/arm64/xen/ 13728F: arch/arm64/include/asm/xen/ 13729 13730XEN NETWORK BACKEND DRIVER 13731M: Wei Liu <wei.liu2@citrix.com> 13732M: Paul Durrant <paul.durrant@citrix.com> 13733L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13734L: netdev@vger.kernel.org 13735S: Supported 13736F: drivers/net/xen-netback/* 13737 13738XEN PCI SUBSYSTEM 13739M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13740L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13741S: Supported 13742F: arch/x86/pci/*xen* 13743F: drivers/pci/*xen* 13744 13745XEN BLOCK SUBSYSTEM 13746M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13747M: Roger Pau Monné <roger.pau@citrix.com> 13748L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13749S: Supported 13750F: drivers/block/xen-blkback/* 13751F: drivers/block/xen* 13752 13753XEN PVSCSI DRIVERS 13754M: Juergen Gross <jgross@suse.com> 13755L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13756L: linux-scsi@vger.kernel.org 13757S: Supported 13758F: drivers/scsi/xen-scsifront.c 13759F: drivers/xen/xen-scsiback.c 13760F: include/xen/interface/io/vscsiif.h 13761 13762XEN SWIOTLB SUBSYSTEM 13763M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13764L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13765S: Supported 13766F: arch/x86/xen/*swiotlb* 13767F: drivers/xen/*swiotlb* 13768 13769XFS FILESYSTEM 13770M: Darrick J. Wong <darrick.wong@oracle.com> 13771M: linux-xfs@vger.kernel.org 13772L: linux-xfs@vger.kernel.org 13773W: http://xfs.org/ 13774T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13775S: Supported 13776F: Documentation/filesystems/xfs.txt 13777F: fs/xfs/ 13778 13779XILINX AXI ETHERNET DRIVER 13780M: Anirudha Sarangi <anirudh@xilinx.com> 13781M: John Linn <John.Linn@xilinx.com> 13782S: Maintained 13783F: drivers/net/ethernet/xilinx/xilinx_axienet* 13784 13785XILINX UARTLITE SERIAL DRIVER 13786M: Peter Korsgaard <jacmet@sunsite.dk> 13787L: linux-serial@vger.kernel.org 13788S: Maintained 13789F: drivers/tty/serial/uartlite.c 13790 13791XILINX VIDEO IP CORES 13792M: Hyun Kwon <hyun.kwon@xilinx.com> 13793M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13794L: linux-media@vger.kernel.org 13795T: git git://linuxtv.org/media_tree.git 13796S: Supported 13797F: Documentation/devicetree/bindings/media/xilinx/ 13798F: drivers/media/platform/xilinx/ 13799F: include/uapi/linux/xilinx-v4l2-controls.h 13800 13801XILLYBUS DRIVER 13802M: Eli Billauer <eli.billauer@gmail.com> 13803L: linux-kernel@vger.kernel.org 13804S: Supported 13805F: drivers/char/xillybus/ 13806 13807XTENSA XTFPGA PLATFORM SUPPORT 13808M: Max Filippov <jcmvbkbc@gmail.com> 13809L: linux-xtensa@linux-xtensa.org 13810S: Maintained 13811F: drivers/spi/spi-xtensa-xtfpga.c 13812F: sound/soc/xtensa/xtfpga-i2s.c 13813 13814YAM DRIVER FOR AX.25 13815M: Jean-Paul Roubelat <jpr@f6fbb.org> 13816L: linux-hams@vger.kernel.org 13817S: Maintained 13818F: drivers/net/hamradio/yam* 13819F: include/linux/yam.h 13820 13821YEALINK PHONE DRIVER 13822M: Henk Vergonet <Henk.Vergonet@gmail.com> 13823L: usbb2k-api-dev@nongnu.org 13824S: Maintained 13825F: Documentation/input/yealink.txt 13826F: drivers/input/misc/yealink.* 13827 13828Z8530 DRIVER FOR AX.25 13829M: Joerg Reuter <jreuter@yaina.de> 13830W: http://yaina.de/jreuter/ 13831W: http://www.qsl.net/dl1bke/ 13832L: linux-hams@vger.kernel.org 13833S: Maintained 13834F: Documentation/networking/z8530drv.txt 13835F: drivers/net/hamradio/*scc.c 13836F: drivers/net/hamradio/z8530.h 13837 13838ZBUD COMPRESSED PAGE ALLOCATOR 13839M: Seth Jennings <sjenning@redhat.com> 13840M: Dan Streetman <ddstreet@ieee.org> 13841L: linux-mm@kvack.org 13842S: Maintained 13843F: mm/zbud.c 13844F: include/linux/zbud.h 13845 13846ZD1211RW WIRELESS DRIVER 13847M: Daniel Drake <dsd@gentoo.org> 13848M: Ulrich Kunitz <kune@deine-taler.de> 13849W: http://zd1211.ath.cx/wiki/DriverRewrite 13850L: linux-wireless@vger.kernel.org 13851L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13852S: Maintained 13853F: drivers/net/wireless/zydas/zd1211rw/ 13854 13855ZD1301_DEMOD MEDIA DRIVER 13856M: Antti Palosaari <crope@iki.fi> 13857L: linux-media@vger.kernel.org 13858W: https://linuxtv.org/ 13859W: http://palosaari.fi/linux/ 13860Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13861S: Maintained 13862F: drivers/media/dvb-frontends/zd1301_demod* 13863 13864ZD1301 MEDIA DRIVER 13865M: Antti Palosaari <crope@iki.fi> 13866L: linux-media@vger.kernel.org 13867W: https://linuxtv.org/ 13868W: http://palosaari.fi/linux/ 13869Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13870S: Maintained 13871F: drivers/media/usb/dvb-usb-v2/zd1301* 13872 13873ZPOOL COMPRESSED PAGE STORAGE API 13874M: Dan Streetman <ddstreet@ieee.org> 13875L: linux-mm@kvack.org 13876S: Maintained 13877F: mm/zpool.c 13878F: include/linux/zpool.h 13879 13880ZR36067 VIDEO FOR LINUX DRIVER 13881L: mjpeg-users@lists.sourceforge.net 13882L: linux-media@vger.kernel.org 13883W: http://mjpeg.sourceforge.net/driver-zoran/ 13884T: hg https://linuxtv.org/hg/v4l-dvb 13885S: Odd Fixes 13886F: drivers/media/pci/zoran/ 13887 13888ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13889M: Minchan Kim <minchan@kernel.org> 13890M: Nitin Gupta <ngupta@vflare.org> 13891R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13892L: linux-kernel@vger.kernel.org 13893S: Maintained 13894F: drivers/block/zram/ 13895F: Documentation/blockdev/zram.txt 13896 13897ZS DECSTATION Z85C30 SERIAL DRIVER 13898M: "Maciej W. Rozycki" <macro@linux-mips.org> 13899S: Maintained 13900F: drivers/tty/serial/zs.* 13901 13902ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13903M: Minchan Kim <minchan@kernel.org> 13904M: Nitin Gupta <ngupta@vflare.org> 13905R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13906L: linux-mm@kvack.org 13907S: Maintained 13908F: mm/zsmalloc.c 13909F: include/linux/zsmalloc.h 13910F: Documentation/vm/zsmalloc.txt 13911 13912ZSWAP COMPRESSED SWAP CACHING 13913M: Seth Jennings <sjenning@redhat.com> 13914M: Dan Streetman <ddstreet@ieee.org> 13915L: linux-mm@kvack.org 13916S: Maintained 13917F: mm/zswap.c 13918 13919THE REST 13920M: Linus Torvalds <torvalds@linux-foundation.org> 13921L: linux-kernel@vger.kernel.org 13922Q: http://patchwork.kernel.org/project/LKML/list/ 13923T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13924S: Buried alive in reporters 13925F: * 13926F: */ 13927