1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <aar@pengutronix.de> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACCES PCI-IDIO-16 GPIO DRIVER 269M: William Breathitt Gray <vilhelm.gray@gmail.com> 270L: linux-gpio@vger.kernel.org 271S: Maintained 272F: drivers/gpio/gpio-pci-idio-16.c 273 274ACENIC DRIVER 275M: Jes Sorensen <jes@trained-monkey.org> 276L: linux-acenic@sunsite.dk 277S: Maintained 278F: drivers/net/ethernet/alteon/acenic* 279 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 281M: Peter Feuerer <peter@piie.net> 282L: platform-driver-x86@vger.kernel.org 283W: http://piie.net/?section=acerhdf 284S: Maintained 285F: drivers/platform/x86/acerhdf.c 286 287ACER WMI LAPTOP EXTRAS 288M: "Lee, Chun-Yi" <jlee@suse.com> 289L: platform-driver-x86@vger.kernel.org 290S: Maintained 291F: drivers/platform/x86/acer-wmi.c 292 293ACPI 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 295M: Len Brown <lenb@kernel.org> 296L: linux-acpi@vger.kernel.org 297W: https://01.org/linux-acpi 298Q: https://patchwork.kernel.org/project/linux-acpi/list/ 299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 300B: https://bugzilla.kernel.org 301S: Supported 302F: drivers/acpi/ 303F: drivers/pnp/pnpacpi/ 304F: include/linux/acpi.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI COMPONENT ARCHITECTURE (ACPICA) 315M: Robert Moore <robert.moore@intel.com> 316M: Lv Zheng <lv.zheng@intel.com> 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 318L: linux-acpi@vger.kernel.org 319L: devel@acpica.org 320W: https://acpica.org/ 321W: https://github.com/acpica/acpica/ 322Q: https://patchwork.kernel.org/project/linux-acpi/list/ 323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 324B: https://bugzilla.kernel.org 325B: https://bugs.acpica.org 326S: Supported 327F: drivers/acpi/acpica/ 328F: include/acpi/ 329F: tools/power/acpi/ 330 331ACPI FAN DRIVER 332M: Zhang Rui <rui.zhang@intel.com> 333L: linux-acpi@vger.kernel.org 334W: https://01.org/linux-acpi 335B: https://bugzilla.kernel.org 336S: Supported 337F: drivers/acpi/fan.c 338 339ACPI FOR ARM64 (ACPI/arm64) 340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 341M: Hanjun Guo <hanjun.guo@linaro.org> 342M: Sudeep Holla <sudeep.holla@arm.com> 343L: linux-acpi@vger.kernel.org 344S: Maintained 345F: drivers/acpi/arm64 346 347ACPI THERMAL DRIVER 348M: Zhang Rui <rui.zhang@intel.com> 349L: linux-acpi@vger.kernel.org 350W: https://01.org/linux-acpi 351B: https://bugzilla.kernel.org 352S: Supported 353F: drivers/acpi/*thermal* 354 355ACPI VIDEO DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/acpi_video.c 362 363ACPI WMI DRIVER 364L: platform-driver-x86@vger.kernel.org 365S: Orphan 366F: drivers/platform/x86/wmi.c 367 368AD1889 ALSA SOUND DRIVER 369M: Thibaut Varene <T-Bone@parisc-linux.org> 370W: http://wiki.parisc-linux.org/AD1889 371L: linux-parisc@vger.kernel.org 372S: Maintained 373F: sound/pci/ad1889.* 374 375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 376M: Michael Hennerich <michael.hennerich@analog.com> 377W: http://wiki.analog.com/AD5254 378W: http://ez.analog.com/community/linux-device-drivers 379S: Supported 380F: drivers/misc/ad525x_dpot.c 381 382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 383M: Michael Hennerich <michael.hennerich@analog.com> 384W: http://wiki.analog.com/AD5398 385W: http://ez.analog.com/community/linux-device-drivers 386S: Supported 387F: drivers/regulator/ad5398.c 388 389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 390M: Michael Hennerich <michael.hennerich@analog.com> 391W: http://wiki.analog.com/AD7142 392W: http://ez.analog.com/community/linux-device-drivers 393S: Supported 394F: drivers/input/misc/ad714x.c 395 396AD7877 TOUCHSCREEN DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD7877 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/input/touchscreen/ad7877.c 402 403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD7879 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/input/touchscreen/ad7879.c 409 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 411M: Jiri Kosina <jikos@kernel.org> 412S: Maintained 413 414ADF7242 IEEE 802.15.4 RADIO DRIVER 415M: Michael Hennerich <michael.hennerich@analog.com> 416W: https://wiki.analog.com/ADF7242 417W: http://ez.analog.com/community/linux-device-drivers 418L: linux-wpan@vger.kernel.org 419S: Supported 420F: drivers/net/ieee802154/adf7242.c 421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 422 423ADM1025 HARDWARE MONITOR DRIVER 424M: Jean Delvare <jdelvare@suse.com> 425L: linux-hwmon@vger.kernel.org 426S: Maintained 427F: Documentation/hwmon/adm1025 428F: drivers/hwmon/adm1025.c 429 430ADM1029 HARDWARE MONITOR DRIVER 431M: Corentin Labbe <clabbe.montjoie@gmail.com> 432L: linux-hwmon@vger.kernel.org 433S: Maintained 434F: drivers/hwmon/adm1029.c 435 436ADM8211 WIRELESS DRIVER 437L: linux-wireless@vger.kernel.org 438W: http://wireless.kernel.org/ 439S: Orphan 440F: drivers/net/wireless/admtek/adm8211.* 441 442ADP1653 FLASH CONTROLLER DRIVER 443M: Sakari Ailus <sakari.ailus@iki.fi> 444L: linux-media@vger.kernel.org 445S: Maintained 446F: drivers/media/i2c/adp1653.c 447F: include/media/i2c/adp1653.h 448 449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 450M: Michael Hennerich <michael.hennerich@analog.com> 451W: http://wiki.analog.com/ADP5520 452W: http://ez.analog.com/community/linux-device-drivers 453S: Supported 454F: drivers/mfd/adp5520.c 455F: drivers/video/backlight/adp5520_bl.c 456F: drivers/leds/leds-adp5520.c 457F: drivers/gpio/gpio-adp5520.c 458F: drivers/input/keyboard/adp5520-keys.c 459 460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 461M: Michael Hennerich <michael.hennerich@analog.com> 462W: http://wiki.analog.com/ADP5588 463W: http://ez.analog.com/community/linux-device-drivers 464S: Supported 465F: drivers/input/keyboard/adp5588-keys.c 466F: drivers/gpio/gpio-adp5588.c 467 468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP8860 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/video/backlight/adp8860_bl.c 474 475ADS1015 HARDWARE MONITOR DRIVER 476M: Dirk Eibach <eibach@gdsys.de> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: Documentation/hwmon/ads1015 480F: drivers/hwmon/ads1015.c 481F: include/linux/i2c/ads1015.h 482 483ADT746X FAN DRIVER 484M: Colin Leroy <colin@colino.net> 485S: Maintained 486F: drivers/macintosh/therm_adt746x.c 487 488ADT7475 HARDWARE MONITOR DRIVER 489M: Jean Delvare <jdelvare@suse.com> 490L: linux-hwmon@vger.kernel.org 491S: Maintained 492F: Documentation/hwmon/adt7475 493F: drivers/hwmon/adt7475.c 494 495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 496M: Michael Hennerich <michael.hennerich@analog.com> 497W: http://wiki.analog.com/ADXL345 498W: http://ez.analog.com/community/linux-device-drivers 499S: Supported 500F: drivers/input/misc/adxl34x.c 501 502ADVANSYS SCSI DRIVER 503M: Matthew Wilcox <matthew@wil.cx> 504M: Hannes Reinecke <hare@suse.com> 505L: linux-scsi@vger.kernel.org 506S: Maintained 507F: Documentation/scsi/advansys.txt 508F: drivers/scsi/advansys.c 509 510AEDSP16 DRIVER 511M: Riccardo Facchetti <fizban@tin.it> 512S: Maintained 513F: sound/oss/aedsp16.c 514 515AF9013 MEDIA DRIVER 516M: Antti Palosaari <crope@iki.fi> 517L: linux-media@vger.kernel.org 518W: https://linuxtv.org 519W: http://palosaari.fi/linux/ 520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 521T: git git://linuxtv.org/anttip/media_tree.git 522S: Maintained 523F: drivers/media/dvb-frontends/af9013* 524 525AF9033 MEDIA DRIVER 526M: Antti Palosaari <crope@iki.fi> 527L: linux-media@vger.kernel.org 528W: https://linuxtv.org 529W: http://palosaari.fi/linux/ 530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 531T: git git://linuxtv.org/anttip/media_tree.git 532S: Maintained 533F: drivers/media/dvb-frontends/af9033* 534 535AFFS FILE SYSTEM 536L: linux-fsdevel@vger.kernel.org 537S: Orphan 538F: Documentation/filesystems/affs.txt 539F: fs/affs/ 540 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 542M: David Howells <dhowells@redhat.com> 543L: linux-afs@lists.infradead.org 544S: Supported 545F: fs/afs/ 546F: include/net/af_rxrpc.h 547F: net/rxrpc/af_rxrpc.c 548W: https://www.infradead.org/~dhowells/kafs/ 549 550AGPGART DRIVER 551M: David Airlie <airlied@linux.ie> 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 553S: Maintained 554F: drivers/char/agp/ 555F: include/linux/agp* 556F: include/uapi/linux/agp* 557 558AHA152X SCSI DRIVER 559M: "Juergen E. Fischer" <fischer@norbit.de> 560L: linux-scsi@vger.kernel.org 561S: Maintained 562F: drivers/scsi/aha152x* 563F: drivers/scsi/pcmcia/aha152x* 564 565AIC7XXX / AIC79XX SCSI DRIVER 566M: Hannes Reinecke <hare@suse.com> 567L: linux-scsi@vger.kernel.org 568S: Maintained 569F: drivers/scsi/aic7xxx/ 570 571AIMSLAB FM RADIO RECEIVER DRIVER 572M: Hans Verkuil <hverkuil@xs4all.nl> 573L: linux-media@vger.kernel.org 574T: git git://linuxtv.org/media_tree.git 575W: https://linuxtv.org 576S: Maintained 577F: drivers/media/radio/radio-aimslab* 578 579AIO 580M: Benjamin LaHaise <bcrl@kvack.org> 581L: linux-aio@kvack.org 582S: Supported 583F: fs/aio.c 584F: include/linux/*aio*.h 585 586AIRSPY MEDIA DRIVER 587M: Antti Palosaari <crope@iki.fi> 588L: linux-media@vger.kernel.org 589W: https://linuxtv.org 590W: http://palosaari.fi/linux/ 591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 592T: git git://linuxtv.org/anttip/media_tree.git 593S: Maintained 594F: drivers/media/usb/airspy/ 595 596ALACRITECH GIGABIT ETHERNET DRIVER 597M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 598S: Maintained 599F: drivers/net/ethernet/alacritech/* 600 601ALCATEL SPEEDTOUCH USB DRIVER 602M: Duncan Sands <duncan.sands@free.fr> 603L: linux-usb@vger.kernel.org 604W: http://www.linux-usb.org/SpeedTouch/ 605S: Maintained 606F: drivers/usb/atm/speedtch.c 607F: drivers/usb/atm/usbatm.c 608 609ALCHEMY AU1XX0 MMC DRIVER 610M: Manuel Lauss <manuel.lauss@gmail.com> 611S: Maintained 612F: drivers/mmc/host/au1xmmc.c 613 614ALI1563 I2C DRIVER 615M: Rudolf Marek <r.marek@assembler.cz> 616L: linux-i2c@vger.kernel.org 617S: Maintained 618F: Documentation/i2c/busses/i2c-ali1563 619F: drivers/i2c/busses/i2c-ali1563.c 620 621ALLWINNER SECURITY SYSTEM 622M: Corentin Labbe <clabbe.montjoie@gmail.com> 623L: linux-crypto@vger.kernel.org 624S: Maintained 625F: drivers/crypto/sunxi-ss/ 626 627ALPHA PORT 628M: Richard Henderson <rth@twiddle.net> 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 630M: Matt Turner <mattst88@gmail.com> 631S: Odd Fixes 632L: linux-alpha@vger.kernel.org 633F: arch/alpha/ 634 635ALPS PS/2 TOUCHPAD DRIVER 636R: Pali Rohár <pali.rohar@gmail.com> 637F: drivers/input/mouse/alps.* 638 639ALTERA MAILBOX DRIVER 640M: Ley Foon Tan <lftan@altera.com> 641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 642S: Maintained 643F: drivers/mailbox/mailbox-altera.c 644 645ALTERA PIO DRIVER 646M: Tien Hock Loh <thloh@altera.com> 647L: linux-gpio@vger.kernel.org 648S: Maintained 649F: drivers/gpio/gpio-altera.c 650 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 652M: Thor Thayer <thor.thayer@linux.intel.com> 653S: Maintained 654F: drivers/gpio/gpio-altera-a10sr.c 655F: drivers/mfd/altera-a10sr.c 656F: include/linux/mfd/altera-a10sr.h 657 658ALTERA TRIPLE SPEED ETHERNET DRIVER 659M: Vince Bridgers <vbridger@opensource.altera.com> 660L: netdev@vger.kernel.org 661L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 662S: Maintained 663F: drivers/net/ethernet/altera/ 664 665ALTERA UART/JTAG UART SERIAL DRIVERS 666M: Tobias Klauser <tklauser@distanz.ch> 667L: linux-serial@vger.kernel.org 668L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 669S: Maintained 670F: drivers/tty/serial/altera_uart.c 671F: drivers/tty/serial/altera_jtaguart.c 672F: include/linux/altera_uart.h 673F: include/linux/altera_jtaguart.h 674 675AMAZON ETHERNET DRIVERS 676M: Netanel Belgazal <netanel@annapurnalabs.com> 677R: Saeed Bishara <saeed@annapurnalabs.com> 678R: Zorik Machulsky <zorik@annapurnalabs.com> 679L: netdev@vger.kernel.org 680S: Supported 681F: Documentation/networking/ena.txt 682F: drivers/net/ethernet/amazon/ 683 684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 685M: Tom Lendacky <thomas.lendacky@amd.com> 686M: Gary Hook <gary.hook@amd.com> 687L: linux-crypto@vger.kernel.org 688S: Supported 689F: drivers/crypto/ccp/ 690F: include/linux/ccp.h 691 692AMD FAM15H PROCESSOR POWER MONITORING DRIVER 693M: Huang Rui <ray.huang@amd.com> 694L: linux-hwmon@vger.kernel.org 695S: Supported 696F: Documentation/hwmon/fam15h_power 697F: drivers/hwmon/fam15h_power.c 698 699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 700L: linux-geode@lists.infradead.org (moderated for non-subscribers) 701S: Orphan 702F: drivers/usb/gadget/udc/amd5536udc.* 703 704AMD GEODE PROCESSOR/CHIPSET SUPPORT 705P: Andres Salomon <dilinger@queued.net> 706L: linux-geode@lists.infradead.org (moderated for non-subscribers) 707W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 708S: Supported 709F: drivers/char/hw_random/geode-rng.c 710F: drivers/crypto/geode* 711F: drivers/video/fbdev/geode/ 712F: arch/x86/include/asm/geode.h 713 714AMD IOMMU (AMD-VI) 715M: Joerg Roedel <joro@8bytes.org> 716L: iommu@lists.linux-foundation.org 717T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 718S: Maintained 719F: drivers/iommu/amd_iommu*.[ch] 720F: include/linux/amd-iommu.h 721 722AMD KFD 723M: Oded Gabbay <oded.gabbay@gmail.com> 724L: dri-devel@lists.freedesktop.org 725T: git git://people.freedesktop.org/~gabbayo/linux.git 726S: Supported 727F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 731F: drivers/gpu/drm/amd/amdkfd/ 732F: drivers/gpu/drm/amd/include/cik_structs.h 733F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 734F: drivers/gpu/drm/amd/include/vi_structs.h 735F: drivers/gpu/drm/radeon/radeon_kfd.c 736F: drivers/gpu/drm/radeon/radeon_kfd.h 737F: include/uapi/linux/kfd_ioctl.h 738 739AMD SEATTLE DEVICE TREE SUPPORT 740M: Brijesh Singh <brijeshkumar.singh@amd.com> 741M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 742M: Tom Lendacky <thomas.lendacky@amd.com> 743S: Supported 744F: arch/arm64/boot/dts/amd/ 745 746AMD XGBE DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748L: netdev@vger.kernel.org 749S: Supported 750F: drivers/net/ethernet/amd/xgbe/ 751F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 752 753AMS (Apple Motion Sensor) DRIVER 754M: Michael Hanselmann <linux-kernel@hansmi.ch> 755S: Supported 756F: drivers/macintosh/ams/ 757 758ANALOG DEVICES INC AD9389B DRIVER 759M: Hans Verkuil <hans.verkuil@cisco.com> 760L: linux-media@vger.kernel.org 761S: Maintained 762F: drivers/media/i2c/ad9389b* 763 764ANALOG DEVICES INC ADV7180 DRIVER 765M: Lars-Peter Clausen <lars@metafoo.de> 766L: linux-media@vger.kernel.org 767W: http://ez.analog.com/community/linux-device-drivers 768S: Supported 769F: drivers/media/i2c/adv7180.c 770 771ANALOG DEVICES INC ADV7511 DRIVER 772M: Hans Verkuil <hans.verkuil@cisco.com> 773L: linux-media@vger.kernel.org 774S: Maintained 775F: drivers/media/i2c/adv7511* 776 777ANALOG DEVICES INC ADV7604 DRIVER 778M: Hans Verkuil <hans.verkuil@cisco.com> 779L: linux-media@vger.kernel.org 780S: Maintained 781F: drivers/media/i2c/adv7604* 782 783ANALOG DEVICES INC ADV7842 DRIVER 784M: Hans Verkuil <hans.verkuil@cisco.com> 785L: linux-media@vger.kernel.org 786S: Maintained 787F: drivers/media/i2c/adv7842* 788 789ANALOG DEVICES INC ASOC CODEC DRIVERS 790M: Lars-Peter Clausen <lars@metafoo.de> 791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 792W: http://wiki.analog.com/ 793W: http://ez.analog.com/community/linux-device-drivers 794S: Supported 795F: sound/soc/codecs/adau* 796F: sound/soc/codecs/adav* 797F: sound/soc/codecs/ad1* 798F: sound/soc/codecs/ad7* 799F: sound/soc/codecs/ssm* 800F: sound/soc/codecs/sigmadsp.* 801 802ANALOG DEVICES INC ASOC DRIVERS 803L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 805W: http://blackfin.uclinux.org/ 806S: Supported 807F: sound/soc/blackfin/* 808 809ANALOG DEVICES INC IIO DRIVERS 810M: Lars-Peter Clausen <lars@metafoo.de> 811M: Michael Hennerich <Michael.Hennerich@analog.com> 812W: http://wiki.analog.com/ 813W: http://ez.analog.com/community/linux-device-drivers 814S: Supported 815F: drivers/iio/*/ad* 816X: drivers/iio/*/adjd* 817F: drivers/staging/iio/*/ad* 818F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 819 820ANALOG DEVICES INC DMA DRIVERS 821M: Lars-Peter Clausen <lars@metafoo.de> 822W: http://ez.analog.com/community/linux-device-drivers 823S: Supported 824F: drivers/dma/dma-axi-dmac.c 825 826ANDROID CONFIG FRAGMENTS 827M: Rob Herring <robh@kernel.org> 828S: Supported 829F: kernel/configs/android* 830 831ANDROID DRIVERS 832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 833M: Arve Hjønnevåg <arve@android.com> 834M: Riley Andrews <riandrews@android.com> 835T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 836L: devel@driverdev.osuosl.org 837S: Supported 838F: drivers/android/ 839F: drivers/staging/android/ 840 841ANDROID ION DRIVER 842M: Laura Abbott <labbott@redhat.com> 843M: Sumit Semwal <sumit.semwal@linaro.org> 844L: devel@driverdev.osuosl.org 845S: Supported 846F: Documentation/devicetree/bindings/staging/ion/ 847F: drivers/staging/android/ion 848F: drivers/staging/android/uapi/ion.h 849F: drivers/staging/android/uapi/ion_test.h 850 851AOA (Apple Onboard Audio) ALSA DRIVER 852M: Johannes Berg <johannes@sipsolutions.net> 853L: linuxppc-dev@lists.ozlabs.org 854L: alsa-devel@alsa-project.org (moderated for non-subscribers) 855S: Maintained 856F: sound/aoa/ 857 858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 859M: William Breathitt Gray <vilhelm.gray@gmail.com> 860L: linux-iio@vger.kernel.org 861S: Maintained 862F: drivers/iio/adc/stx104.c 863 864APM DRIVER 865M: Jiri Kosina <jikos@kernel.org> 866S: Odd fixes 867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 868F: arch/x86/kernel/apm_32.c 869F: include/linux/apm_bios.h 870F: include/uapi/linux/apm_bios.h 871F: drivers/char/apm-emulation.c 872 873APPLE BCM5974 MULTITOUCH DRIVER 874M: Henrik Rydberg <rydberg@bitmath.org> 875L: linux-input@vger.kernel.org 876S: Odd fixes 877F: drivers/input/mouse/bcm5974.c 878 879APPLE SMC DRIVER 880M: Henrik Rydberg <rydberg@bitmath.org> 881L: linux-hwmon@vger.kernel.org 882S: Odd fixes 883F: drivers/hwmon/applesmc.c 884 885APPLETALK NETWORK LAYER 886L: netdev@vger.kernel.org 887S: Odd fixes 888F: drivers/net/appletalk/ 889F: net/appletalk/ 890 891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 892M: Duc Dang <dhdang@apm.com> 893S: Supported 894F: arch/arm64/boot/dts/apm/ 895 896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 897M: Iyappan Subramanian <isubramanian@apm.com> 898M: Keyur Chudgar <kchudgar@apm.com> 899S: Supported 900F: drivers/net/ethernet/apm/xgene/ 901F: drivers/net/phy/mdio-xgene.c 902F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 903F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 904 905APPLIED MICRO (APM) X-GENE SOC PMU 906M: Tai Nguyen <ttnguyen@apm.com> 907S: Supported 908F: drivers/perf/xgene_pmu.c 909F: Documentation/perf/xgene-pmu.txt 910F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 911 912APTINA CAMERA SENSOR PLL 913M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 914L: linux-media@vger.kernel.org 915S: Maintained 916F: drivers/media/i2c/aptina-pll.* 917 918ARC FRAMEBUFFER DRIVER 919M: Jaya Kumar <jayalk@intworks.biz> 920S: Maintained 921F: drivers/video/fbdev/arcfb.c 922F: drivers/video/fbdev/core/fb_defio.c 923 924ARCNET NETWORK LAYER 925M: Michael Grzeschik <m.grzeschik@pengutronix.de> 926L: netdev@vger.kernel.org 927S: Maintained 928F: drivers/net/arcnet/ 929F: include/uapi/linux/if_arcnet.h 930 931ARC PGU DRM DRIVER 932M: Alexey Brodkin <abrodkin@synopsys.com> 933S: Supported 934F: drivers/gpu/drm/arc/ 935F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 936 937ARM ARCHITECTED TIMER DRIVER 938M: Mark Rutland <mark.rutland@arm.com> 939M: Marc Zyngier <marc.zyngier@arm.com> 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 941S: Maintained 942F: arch/arm/include/asm/arch_timer.h 943F: arch/arm64/include/asm/arch_timer.h 944F: drivers/clocksource/arm_arch_timer.c 945 946ARM HDLCD DRM DRIVER 947M: Liviu Dudau <liviu.dudau@arm.com> 948S: Supported 949F: drivers/gpu/drm/arm/hdlcd_* 950F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 951 952ARM MALI-DP DRM DRIVER 953M: Liviu Dudau <liviu.dudau@arm.com> 954M: Brian Starkey <brian.starkey@arm.com> 955M: Mali DP Maintainers <malidp@foss.arm.com> 956S: Supported 957F: drivers/gpu/drm/arm/ 958F: Documentation/devicetree/bindings/display/arm,malidp.txt 959 960ARM MFM AND FLOPPY DRIVERS 961M: Ian Molton <spyro@f2s.com> 962S: Maintained 963F: arch/arm/lib/floppydma.S 964F: arch/arm/include/asm/floppy.h 965 966ARM PMU PROFILING AND DEBUGGING 967M: Will Deacon <will.deacon@arm.com> 968M: Mark Rutland <mark.rutland@arm.com> 969S: Maintained 970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 971F: arch/arm*/kernel/perf_* 972F: arch/arm/oprofile/common.c 973F: arch/arm*/kernel/hw_breakpoint.c 974F: arch/arm*/include/asm/hw_breakpoint.h 975F: arch/arm*/include/asm/perf_event.h 976F: drivers/perf/* 977F: include/linux/perf/arm_pmu.h 978F: Documentation/devicetree/bindings/arm/pmu.txt 979 980ARM PORT 981M: Russell King <linux@armlinux.org.uk> 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983W: http://www.armlinux.org.uk/ 984S: Maintained 985T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 986F: arch/arm/ 987 988ARM SUB-ARCHITECTURES 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 990S: Maintained 991F: arch/arm/mach-*/ 992F: arch/arm/plat-*/ 993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 994 995ARM PRIMECELL AACI PL041 DRIVER 996M: Russell King <linux@armlinux.org.uk> 997S: Maintained 998F: sound/arm/aaci.* 999 1000ARM PRIMECELL CLCD PL110 DRIVER 1001M: Russell King <linux@armlinux.org.uk> 1002S: Maintained 1003F: drivers/video/fbdev/amba-clcd.* 1004 1005ARM PRIMECELL KMI PL050 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/input/serio/ambakmi.* 1009F: include/linux/amba/kmi.h 1010 1011ARM PRIMECELL MMCI PL180/1 DRIVER 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/mmc/host/mmci.* 1015F: include/linux/amba/mmci.h 1016 1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/tty/serial/amba-pl01*.c 1021F: include/linux/amba/serial.h 1022 1023ARM PRIMECELL BUS SUPPORT 1024M: Russell King <linux@armlinux.org.uk> 1025S: Maintained 1026F: drivers/amba/ 1027F: include/linux/amba/bus.h 1028 1029ARM/ADS SPHERE MACHINE SUPPORT 1030M: Lennert Buytenhek <kernel@wantstofly.org> 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032S: Maintained 1033 1034ARM/AFEB9260 MACHINE SUPPORT 1035M: Sergey Lapin <slapin@ossfans.org> 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1037S: Maintained 1038 1039ARM/AJECO 1ARM MACHINE SUPPORT 1040M: Lennert Buytenhek <kernel@wantstofly.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043 1044ARM/Allwinner sunXi SoC support 1045M: Maxime Ripard <maxime.ripard@free-electrons.com> 1046M: Chen-Yu Tsai <wens@csie.org> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049N: sun[x456789]i 1050F: arch/arm/boot/dts/ntc-gr8* 1051F: arch/arm64/boot/dts/allwinner/ 1052 1053ARM/Allwinner SoC Clock Support 1054M: Emilio López <emilio@elopez.com.ar> 1055S: Maintained 1056F: drivers/clk/sunxi/ 1057 1058ARM/Amlogic Meson SoC support 1059M: Carlo Caione <carlo@caione.org> 1060M: Kevin Hilman <khilman@baylibre.com> 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1062L: linux-amlogic@lists.infradead.org 1063W: http://linux-meson.com/ 1064S: Maintained 1065F: arch/arm/mach-meson/ 1066F: arch/arm/boot/dts/meson* 1067F: arch/arm64/boot/dts/amlogic/ 1068F: drivers/pinctrl/meson/ 1069F: drivers/mmc/host/meson* 1070N: meson 1071 1072ARM/Annapurna Labs ALPINE ARCHITECTURE 1073M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1074M: Antoine Tenart <antoine.tenart@free-electrons.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: arch/arm/mach-alpine/ 1078F: arch/arm/boot/dts/alpine* 1079F: arch/arm64/boot/dts/al/ 1080F: drivers/*/*alpine* 1081 1082ARM/ARTPEC MACHINE SUPPORT 1083M: Jesper Nilsson <jesper.nilsson@axis.com> 1084M: Lars Persson <lars.persson@axis.com> 1085M: Niklas Cassel <niklas.cassel@axis.com> 1086S: Maintained 1087L: linux-arm-kernel@axis.com 1088F: arch/arm/mach-artpec 1089F: arch/arm/boot/dts/artpec6* 1090F: drivers/clk/axis 1091 1092ARM/ASPEED MACHINE SUPPORT 1093M: Joel Stanley <joel@jms.id.au> 1094S: Maintained 1095F: arch/arm/mach-aspeed/ 1096F: arch/arm/boot/dts/aspeed-* 1097F: drivers/*/*aspeed* 1098 1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1100M: Nicolas Ferre <nicolas.ferre@microchip.com> 1101M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1102M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104W: http://www.linux4sam.org 1105T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1106S: Supported 1107F: arch/arm/mach-at91/ 1108F: include/soc/at91/ 1109F: arch/arm/boot/dts/at91*.dts 1110F: arch/arm/boot/dts/at91*.dtsi 1111F: arch/arm/boot/dts/sama*.dts 1112F: arch/arm/boot/dts/sama*.dtsi 1113F: arch/arm/include/debug/at91.S 1114 1115ARM/ATMEL AT91 Clock Support 1116M: Boris Brezillon <boris.brezillon@free-electrons.com> 1117S: Maintained 1118F: drivers/clk/at91 1119 1120ARM/CALXEDA HIGHBANK ARCHITECTURE 1121M: Rob Herring <robh@kernel.org> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124F: arch/arm/mach-highbank/ 1125F: arch/arm/boot/dts/highbank.dts 1126F: arch/arm/boot/dts/ecx-*.dts* 1127 1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1129M: Krzysztof Halasa <khalasa@piap.pl> 1130S: Maintained 1131F: arch/arm/mach-cns3xxx/ 1132 1133ARM/CAVIUM THUNDER NETWORK DRIVER 1134M: Sunil Goutham <sgoutham@cavium.com> 1135M: Robert Richter <rric@kernel.org> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Supported 1138F: drivers/net/ethernet/cavium/thunder/ 1139 1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1141M: Alexander Shiyan <shc_work@mail.ru> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Odd Fixes 1144N: clps711x 1145 1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1147M: Hartley Sweeten <hsweeten@visionengravers.com> 1148M: Ryan Mallon <rmallon@gmail.com> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151F: arch/arm/mach-ep93xx/ 1152F: arch/arm/mach-ep93xx/include/mach/ 1153 1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1155M: Lennert Buytenhek <kernel@wantstofly.org> 1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1157S: Maintained 1158 1159ARM/CLKDEV SUPPORT 1160M: Russell King <linux@armlinux.org.uk> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1164F: arch/arm/include/asm/clkdev.h 1165F: drivers/clk/clkdev.c 1166 1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1168M: Mike Rapoport <mike@compulab.co.il> 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1170S: Maintained 1171 1172ARM/CONTEC MICRO9 MACHINE SUPPORT 1173M: Hubert Feurstein <hubert.feurstein@contec.at> 1174S: Maintained 1175F: arch/arm/mach-ep93xx/micro9.c 1176 1177ARM/CORESIGHT FRAMEWORK AND DRIVERS 1178M: Mathieu Poirier <mathieu.poirier@linaro.org> 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1180S: Maintained 1181F: drivers/hwtracing/coresight/* 1182F: Documentation/trace/coresight.txt 1183F: Documentation/devicetree/bindings/arm/coresight.txt 1184F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1185F: tools/perf/arch/arm/util/pmu.c 1186F: tools/perf/arch/arm/util/auxtrace.c 1187F: tools/perf/arch/arm/util/cs-etm.c 1188F: tools/perf/arch/arm/util/cs-etm.h 1189F: tools/perf/util/cs-etm.h 1190 1191ARM/CORGI MACHINE SUPPORT 1192M: Richard Purdie <rpurdie@rpsys.net> 1193S: Maintained 1194 1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1196M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198T: git git://github.com/ulli-kroll/linux.git 1199S: Maintained 1200F: arch/arm/mach-gemini/ 1201F: drivers/rtc/rtc-gemini.c 1202 1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1204M: Barry Song <baohua@kernel.org> 1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1207S: Maintained 1208F: arch/arm/boot/dts/prima2* 1209F: arch/arm/mach-prima2/ 1210F: drivers/clk/sirf/ 1211F: drivers/clocksource/timer-prima2.c 1212F: drivers/clocksource/timer-atlas7.c 1213N: [^a-z]sirf 1214 1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1216M: Baruch Siach <baruch@tkos.co.il> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219F: arch/arm/boot/dts/cx92755* 1220N: digicolor 1221 1222ARM/EBSA110 MACHINE SUPPORT 1223M: Russell King <linux@armlinux.org.uk> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225W: http://www.armlinux.org.uk/ 1226S: Maintained 1227F: arch/arm/mach-ebsa110/ 1228F: drivers/net/ethernet/amd/am79c961a.* 1229 1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1231M: Uwe Kleine-König <kernel@pengutronix.de> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233S: Maintained 1234N: efm32 1235 1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1237M: Robert Jarzmik <robert.jarzmik@free.fr> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239S: Maintained 1240F: arch/arm/mach-pxa/ezx.c 1241 1242ARM/FARADAY FA526 PORT 1243M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245S: Maintained 1246T: git git://git.berlios.de/gemini-board 1247F: arch/arm/mm/*-fa* 1248 1249ARM/FOOTBRIDGE ARCHITECTURE 1250M: Russell King <linux@armlinux.org.uk> 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1252W: http://www.armlinux.org.uk/ 1253S: Maintained 1254F: arch/arm/include/asm/hardware/dec21285.h 1255F: arch/arm/mach-footbridge/ 1256 1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1258M: Shawn Guo <shawnguo@kernel.org> 1259M: Sascha Hauer <kernel@pengutronix.de> 1260R: Fabio Estevam <fabio.estevam@nxp.com> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Maintained 1263T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1264F: arch/arm/mach-imx/ 1265F: arch/arm/mach-mxs/ 1266F: arch/arm/boot/dts/imx* 1267F: arch/arm/configs/imx*_defconfig 1268F: drivers/clk/imx/ 1269F: include/soc/imx/ 1270 1271ARM/FREESCALE VYBRID ARM ARCHITECTURE 1272M: Shawn Guo <shawnguo@kernel.org> 1273M: Sascha Hauer <kernel@pengutronix.de> 1274R: Stefan Agner <stefan@agner.ch> 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1276S: Maintained 1277T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1278F: arch/arm/mach-imx/*vf610* 1279F: arch/arm/boot/dts/vf* 1280 1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1282M: Lennert Buytenhek <kernel@wantstofly.org> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285 1286ARM/GUMSTIX MACHINE SUPPORT 1287M: Steve Sakoman <sakoman@gmail.com> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290 1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1292M: Philipp Zabel <philipp.zabel@gmail.com> 1293M: Paul Parsons <lost.distance@yahoo.com> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296F: arch/arm/mach-pxa/hx4700.c 1297F: arch/arm/mach-pxa/include/mach/hx4700.h 1298F: sound/soc/pxa/hx4700.c 1299 1300ARM/HISILICON SOC SUPPORT 1301M: Wei Xu <xuwei5@hisilicon.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303W: http://www.hisilicon.com 1304S: Supported 1305T: git git://github.com/hisilicon/linux-hisi.git 1306F: arch/arm/mach-hisi/ 1307F: arch/arm/boot/dts/hi3* 1308F: arch/arm/boot/dts/hip* 1309F: arch/arm/boot/dts/hisi* 1310F: arch/arm64/boot/dts/hisilicon/ 1311 1312ARM/HP JORNADA 7XX MACHINE SUPPORT 1313M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1314W: www.jlime.com 1315S: Maintained 1316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1317F: arch/arm/mach-sa1100/jornada720.c 1318F: arch/arm/mach-sa1100/include/mach/jornada720.h 1319 1320ARM/IGEP MACHINE SUPPORT 1321M: Enric Balletbo i Serra <eballetbo@gmail.com> 1322M: Javier Martinez Canillas <javier@dowhile0.org> 1323L: linux-omap@vger.kernel.org 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325S: Maintained 1326F: arch/arm/boot/dts/omap3-igep* 1327 1328ARM/INCOME PXA270 SUPPORT 1329M: Marek Vasut <marek.vasut@gmail.com> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331S: Maintained 1332F: arch/arm/mach-pxa/colibri-pxa270-income.c 1333 1334ARM/INTEL IOP32X ARM ARCHITECTURE 1335M: Lennert Buytenhek <kernel@wantstofly.org> 1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1337S: Maintained 1338 1339ARM/INTEL IOP33X ARM ARCHITECTURE 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1341S: Orphan 1342 1343ARM/INTEL IOP13XX ARM ARCHITECTURE 1344M: Lennert Buytenhek <kernel@wantstofly.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346S: Maintained 1347 1348ARM/INTEL IQ81342EX MACHINE SUPPORT 1349M: Lennert Buytenhek <kernel@wantstofly.org> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351S: Maintained 1352 1353ARM/INTEL IXDP2850 MACHINE SUPPORT 1354M: Lennert Buytenhek <kernel@wantstofly.org> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356S: Maintained 1357 1358ARM/INTEL IXP4XX ARM ARCHITECTURE 1359M: Imre Kaloz <kaloz@openwrt.org> 1360M: Krzysztof Halasa <khalasa@piap.pl> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: arch/arm/mach-ixp4xx/ 1364 1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1366M: Jonathan Cameron <jic23@cam.ac.uk> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368S: Maintained 1369F: arch/arm/mach-pxa/stargate2.c 1370F: drivers/pcmcia/pxa2xx_stargate2.c 1371 1372ARM/INTEL XSC3 (MANZANO) ARM CORE 1373M: Lennert Buytenhek <kernel@wantstofly.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376 1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1378M: Lennert Buytenhek <kernel@wantstofly.org> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381 1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1383M: Santosh Shilimkar <ssantosh@kernel.org> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386F: arch/arm/mach-keystone/ 1387F: arch/arm/boot/dts/keystone-* 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1389 1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1391M: Santosh Shilimkar <ssantosh@kernel.org> 1392L: linux-kernel@vger.kernel.org 1393S: Maintained 1394F: drivers/clk/keystone/ 1395 1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1397M: Santosh Shilimkar <ssantosh@kernel.org> 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399L: linux-kernel@vger.kernel.org 1400S: Maintained 1401F: drivers/clocksource/timer-keystone.c 1402 1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1404M: Santosh Shilimkar <ssantosh@kernel.org> 1405L: linux-kernel@vger.kernel.org 1406S: Maintained 1407F: drivers/power/reset/keystone-reset.c 1408 1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1410M: Santosh Shilimkar <ssantosh@kernel.org> 1411L: linux-kernel@vger.kernel.org 1412S: Maintained 1413F: drivers/memory/*emif* 1414 1415ARM/LG1K ARCHITECTURE 1416M: Chanho Min <chanho.min@lge.com> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419F: arch/arm64/boot/dts/lg/ 1420 1421ARM/LOGICPD PXA270 MACHINE SUPPORT 1422M: Lennert Buytenhek <kernel@wantstofly.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425 1426ARM/LPC18XX ARCHITECTURE 1427M: Joachim Eastwood <manabian@gmail.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429S: Maintained 1430F: arch/arm/boot/dts/lpc43* 1431F: drivers/clk/nxp/clk-lpc18xx* 1432F: drivers/clocksource/time-lpc32xx.c 1433F: drivers/i2c/busses/i2c-lpc2k.c 1434F: drivers/memory/pl172.c 1435F: drivers/mtd/spi-nor/nxp-spifi.c 1436F: drivers/rtc/rtc-lpc24xx.c 1437N: lpc18xx 1438 1439ARM/LPC32XX SOC SUPPORT 1440M: Vladimir Zapolskiy <vz@mleia.com> 1441M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1443T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1444S: Maintained 1445F: arch/arm/boot/dts/lpc32* 1446F: arch/arm/mach-lpc32xx/ 1447F: drivers/i2c/busses/i2c-pnx.c 1448F: drivers/net/ethernet/nxp/lpc_eth.c 1449F: drivers/usb/host/ohci-nxp.c 1450F: drivers/watchdog/pnx4008_wdt.c 1451N: lpc32xx 1452 1453ARM/MAGICIAN MACHINE SUPPORT 1454M: Philipp Zabel <philipp.zabel@gmail.com> 1455S: Maintained 1456 1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1458M: Jason Cooper <jason@lakedaemon.net> 1459M: Andrew Lunn <andrew@lunn.ch> 1460M: Gregory Clement <gregory.clement@free-electrons.com> 1461M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/mach-mvebu/ 1465F: drivers/rtc/rtc-armada38x.c 1466F: arch/arm/boot/dts/armada* 1467F: arch/arm/boot/dts/kirkwood* 1468F: arch/arm64/boot/dts/marvell/armada* 1469F: drivers/cpufreq/mvebu-cpufreq.c 1470F: arch/arm/configs/mvebu_*_defconfig 1471 1472ARM/Marvell Berlin SoC support 1473M: Jisheng Zhang <jszhang@marvell.com> 1474M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/mach-berlin/ 1478F: arch/arm/boot/dts/berlin* 1479F: arch/arm64/boot/dts/marvell/berlin* 1480 1481 1482ARM/Marvell Dove/MV78xx0/Orion SOC support 1483M: Jason Cooper <jason@lakedaemon.net> 1484M: Andrew Lunn <andrew@lunn.ch> 1485M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1486M: Gregory Clement <gregory.clement@free-electrons.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-dove/ 1490F: arch/arm/mach-mv78xx0/ 1491F: arch/arm/mach-orion5x/ 1492F: arch/arm/plat-orion/ 1493F: arch/arm/boot/dts/dove* 1494F: arch/arm/boot/dts/orion5x* 1495 1496 1497ARM/Orion SoC/Technologic Systems TS-78xx platform support 1498M: Alexander Clouter <alex@digriz.org.uk> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500W: http://www.digriz.org.uk/ts78xx/kernel 1501S: Maintained 1502F: arch/arm/mach-orion5x/ts78xx-* 1503 1504ARM/OXNAS platform support 1505M: Neil Armstrong <narmstrong@baylibre.com> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1508S: Maintained 1509F: arch/arm/mach-oxnas/ 1510F: arch/arm/boot/dts/ox8*.dtsi 1511F: arch/arm/boot/dts/wd-mbwe.dts 1512F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1513N: oxnas 1514 1515ARM/Mediatek RTC DRIVER 1516M: Eddie Huang <eddie.huang@mediatek.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: drivers/rtc/rtc-mt6397.c 1521 1522ARM/Mediatek SoC support 1523M: Matthias Brugger <matthias.bgg@gmail.com> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/boot/dts/mt6* 1528F: arch/arm/boot/dts/mt7* 1529F: arch/arm/boot/dts/mt8* 1530F: arch/arm/mach-mediatek/ 1531F: arch/arm64/boot/dts/mediatek/ 1532N: mtk 1533K: mediatek 1534 1535ARM/Mediatek USB3 PHY DRIVER 1536M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1539S: Maintained 1540F: drivers/phy/phy-mt65xx-usb3.c 1541 1542ARM/MICREL KS8695 ARCHITECTURE 1543M: Greg Ungerer <gerg@uclinux.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545F: arch/arm/mach-ks8695/ 1546S: Odd Fixes 1547 1548ARM/MIOA701 MACHINE SUPPORT 1549M: Robert Jarzmik <robert.jarzmik@free.fr> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551F: arch/arm/mach-pxa/mioa701.c 1552S: Maintained 1553 1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1555M: Michael Petchkovsky <mkpetch@internode.on.net> 1556S: Maintained 1557 1558ARM/NOMADIK ARCHITECTURE 1559M: Alessandro Rubini <rubini@unipv.it> 1560M: Linus Walleij <linus.walleij@linaro.org> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562S: Maintained 1563F: arch/arm/mach-nomadik/ 1564F: drivers/pinctrl/nomadik/ 1565F: drivers/i2c/busses/i2c-nomadik.c 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1567 1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1569M: Nelson Castillo <arhuaco@freaks-unidos.net> 1570L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1571W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1572S: Supported 1573 1574ARM/TOSA MACHINE SUPPORT 1575M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1576M: Dirk Opfer <dirk@opfer-online.de> 1577S: Maintained 1578 1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1580M: Marek Vasut <marek.vasut@gmail.com> 1581L: linux-arm-kernel@lists.infradead.org 1582W: http://hackndev.com 1583S: Maintained 1584F: arch/arm/mach-pxa/include/mach/palmtx.h 1585F: arch/arm/mach-pxa/palmtx.c 1586F: arch/arm/mach-pxa/include/mach/palmt5.h 1587F: arch/arm/mach-pxa/palmt5.c 1588F: arch/arm/mach-pxa/include/mach/palmld.h 1589F: arch/arm/mach-pxa/palmld.c 1590F: arch/arm/mach-pxa/include/mach/palmte2.h 1591F: arch/arm/mach-pxa/palmte2.c 1592F: arch/arm/mach-pxa/include/mach/palmtc.h 1593F: arch/arm/mach-pxa/palmtc.c 1594 1595ARM/PALM TREO SUPPORT 1596M: Tomas Cech <sleep_walker@suse.com> 1597L: linux-arm-kernel@lists.infradead.org 1598W: http://hackndev.com 1599S: Maintained 1600F: arch/arm/mach-pxa/include/mach/palmtreo.h 1601F: arch/arm/mach-pxa/palmtreo.c 1602 1603ARM/PALMZ72 SUPPORT 1604M: Sergey Lapin <slapin@ossfans.org> 1605L: linux-arm-kernel@lists.infradead.org 1606W: http://hackndev.com 1607S: Maintained 1608F: arch/arm/mach-pxa/include/mach/palmz72.h 1609F: arch/arm/mach-pxa/palmz72.c 1610 1611ARM/PLEB SUPPORT 1612M: Peter Chubb <pleb@gelato.unsw.edu.au> 1613W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1614S: Maintained 1615 1616ARM/PT DIGITAL BOARD PORT 1617M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1619W: http://www.armlinux.org.uk/ 1620S: Maintained 1621 1622ARM/QUALCOMM SUPPORT 1623M: Andy Gross <andy.gross@linaro.org> 1624M: David Brown <david.brown@linaro.org> 1625L: linux-arm-msm@vger.kernel.org 1626L: linux-soc@vger.kernel.org 1627S: Maintained 1628F: Documentation/devicetree/bindings/soc/qcom/ 1629F: arch/arm/boot/dts/qcom-*.dts 1630F: arch/arm/boot/dts/qcom-*.dtsi 1631F: arch/arm/mach-qcom/ 1632F: arch/arm64/boot/dts/qcom/* 1633F: drivers/i2c/busses/i2c-qup.c 1634F: drivers/clk/qcom/ 1635F: drivers/pinctrl/qcom/ 1636F: drivers/dma/qcom/ 1637F: drivers/soc/qcom/ 1638F: drivers/spi/spi-qup.c 1639F: drivers/tty/serial/msm_serial.h 1640F: drivers/tty/serial/msm_serial.c 1641F: drivers/*/pm8???-* 1642F: drivers/mfd/ssbi.c 1643F: drivers/firmware/qcom_scm.c 1644T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1645 1646ARM/RADISYS ENP2611 MACHINE SUPPORT 1647M: Lennert Buytenhek <kernel@wantstofly.org> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649S: Maintained 1650 1651ARM/RENESAS ARM64 ARCHITECTURE 1652M: Simon Horman <horms@verge.net.au> 1653M: Magnus Damm <magnus.damm@gmail.com> 1654L: linux-renesas-soc@vger.kernel.org 1655Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1656T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1657S: Supported 1658F: arch/arm64/boot/dts/renesas/ 1659F: drivers/soc/renesas/ 1660F: include/linux/soc/renesas/ 1661 1662ARM/RISCPC ARCHITECTURE 1663M: Russell King <linux@armlinux.org.uk> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665W: http://www.armlinux.org.uk/ 1666S: Maintained 1667F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1668F: arch/arm/include/asm/hardware/ioc.h 1669F: arch/arm/include/asm/hardware/iomd.h 1670F: arch/arm/include/asm/hardware/memc.h 1671F: arch/arm/mach-rpc/ 1672F: drivers/net/ethernet/8390/etherh.c 1673F: drivers/net/ethernet/i825xx/ether1* 1674F: drivers/net/ethernet/seeq/ether3* 1675F: drivers/scsi/arm/ 1676 1677ARM/Rockchip SoC support 1678M: Heiko Stuebner <heiko@sntech.de> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680L: linux-rockchip@lists.infradead.org 1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1682S: Maintained 1683F: arch/arm/boot/dts/rk3* 1684F: arch/arm/mach-rockchip/ 1685F: drivers/clk/rockchip/ 1686F: drivers/i2c/busses/i2c-rk3x.c 1687F: drivers/*/*rockchip* 1688F: drivers/*/*/*rockchip* 1689F: sound/soc/rockchip/ 1690N: rockchip 1691 1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1693M: Kukjin Kim <kgene@kernel.org> 1694M: Krzysztof Kozlowski <krzk@kernel.org> 1695R: Javier Martinez Canillas <javier@osg.samsung.com> 1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1697L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1698Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1699S: Maintained 1700F: arch/arm/boot/dts/s3c* 1701F: arch/arm/boot/dts/s5p* 1702F: arch/arm/boot/dts/samsung* 1703F: arch/arm/boot/dts/exynos* 1704F: arch/arm64/boot/dts/exynos/ 1705F: arch/arm/plat-samsung/ 1706F: arch/arm/mach-s3c24*/ 1707F: arch/arm/mach-s3c64xx/ 1708F: arch/arm/mach-s5p*/ 1709F: arch/arm/mach-exynos*/ 1710F: drivers/*/*s3c24* 1711F: drivers/*/*/*s3c24* 1712F: drivers/*/*s3c64xx* 1713F: drivers/*/*s5pv210* 1714F: drivers/memory/samsung/* 1715F: drivers/soc/samsung/* 1716F: Documentation/arm/Samsung/ 1717F: Documentation/devicetree/bindings/arm/samsung/ 1718F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1719F: Documentation/devicetree/bindings/power/pd-samsung.txt 1720N: exynos 1721 1722ARM/SAMSUNG MOBILE MACHINE SUPPORT 1723M: Kyungmin Park <kyungmin.park@samsung.com> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725S: Maintained 1726F: arch/arm/mach-s5pv210/ 1727 1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1729M: Kyungmin Park <kyungmin.park@samsung.com> 1730M: Kamil Debski <kamil@wypas.org> 1731M: Andrzej Hajda <a.hajda@samsung.com> 1732L: linux-arm-kernel@lists.infradead.org 1733L: linux-media@vger.kernel.org 1734S: Maintained 1735F: drivers/media/platform/s5p-g2d/ 1736 1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1738M: Kyungmin Park <kyungmin.park@samsung.com> 1739M: Kamil Debski <kamil@wypas.org> 1740M: Jeongtae Park <jtp.park@samsung.com> 1741M: Andrzej Hajda <a.hajda@samsung.com> 1742L: linux-arm-kernel@lists.infradead.org 1743L: linux-media@vger.kernel.org 1744S: Maintained 1745F: arch/arm/plat-samsung/s5p-dev-mfc.c 1746F: drivers/media/platform/s5p-mfc/ 1747 1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1749M: Kyungmin Park <kyungmin.park@samsung.com> 1750L: linux-arm-kernel@lists.infradead.org 1751L: linux-media@vger.kernel.org 1752S: Maintained 1753F: drivers/staging/media/platform/s5p-cec/ 1754 1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1756M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1757M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1758L: linux-arm-kernel@lists.infradead.org 1759L: linux-media@vger.kernel.org 1760S: Maintained 1761F: drivers/media/platform/s5p-jpeg/ 1762 1763ARM/SHMOBILE ARM ARCHITECTURE 1764M: Simon Horman <horms@verge.net.au> 1765M: Magnus Damm <magnus.damm@gmail.com> 1766L: linux-renesas-soc@vger.kernel.org 1767Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1769S: Supported 1770F: arch/arm/boot/dts/emev2* 1771F: arch/arm/boot/dts/r7s* 1772F: arch/arm/boot/dts/r8a* 1773F: arch/arm/boot/dts/sh* 1774F: arch/arm/configs/shmobile_defconfig 1775F: arch/arm/include/debug/renesas-scif.S 1776F: arch/arm/mach-shmobile/ 1777F: drivers/soc/renesas/ 1778F: include/linux/soc/renesas/ 1779 1780ARM/SOCFPGA ARCHITECTURE 1781M: Dinh Nguyen <dinguyen@kernel.org> 1782S: Maintained 1783F: arch/arm/mach-socfpga/ 1784F: arch/arm/boot/dts/socfpga* 1785F: arch/arm/configs/socfpga_defconfig 1786F: arch/arm64/boot/dts/altera/ 1787W: http://www.rocketboards.org 1788T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1789 1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1791M: Dinh Nguyen <dinguyen@kernel.org> 1792S: Maintained 1793F: drivers/clk/socfpga/ 1794 1795ARM/SOCFPGA EDAC SUPPORT 1796M: Thor Thayer <thor.thayer@linux.intel.com> 1797S: Maintained 1798F: drivers/edac/altera_edac. 1799 1800ARM/STI ARCHITECTURE 1801M: Patrice Chotard <patrice.chotard@st.com> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803L: kernel@stlinux.com 1804W: http://www.stlinux.com 1805S: Maintained 1806F: arch/arm/mach-sti/ 1807F: arch/arm/boot/dts/sti* 1808F: drivers/char/hw_random/st-rng.c 1809F: drivers/clocksource/arm_global_timer.c 1810F: drivers/clocksource/clksrc_st_lpc.c 1811F: drivers/cpufreq/sti-cpufreq.c 1812F: drivers/dma/st_fdma* 1813F: drivers/i2c/busses/i2c-st.c 1814F: drivers/media/rc/st_rc.c 1815F: drivers/media/platform/sti/c8sectpfe/ 1816F: drivers/mmc/host/sdhci-st.c 1817F: drivers/phy/phy-miphy28lp.c 1818F: drivers/phy/phy-stih407-usb.c 1819F: drivers/pinctrl/pinctrl-st.c 1820F: drivers/remoteproc/st_remoteproc.c 1821F: drivers/remoteproc/st_slim_rproc.c 1822F: drivers/reset/sti/ 1823F: drivers/rtc/rtc-st-lpc.c 1824F: drivers/tty/serial/st-asc.c 1825F: drivers/usb/dwc3/dwc3-st.c 1826F: drivers/usb/host/ehci-st.c 1827F: drivers/usb/host/ohci-st.c 1828F: drivers/watchdog/st_lpc_wdt.c 1829F: drivers/ata/ahci_st.c 1830F: include/linux/remoteproc/st_slim_rproc.h 1831 1832ARM/STM32 ARCHITECTURE 1833M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1834M: Alexandre Torgue <alexandre.torgue@st.com> 1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1836S: Maintained 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1838N: stm32 1839F: drivers/clocksource/armv7m_systick.c 1840 1841ARM/TANGO ARCHITECTURE 1842M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1843L: linux-arm-kernel@lists.infradead.org 1844S: Maintained 1845N: tango 1846 1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1848M: Lennert Buytenhek <kernel@wantstofly.org> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851 1852ARM/TETON BGA MACHINE SUPPORT 1853M: "Mark F. Brown" <mark.brown314@gmail.com> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856 1857ARM/THECUS N2100 MACHINE SUPPORT 1858M: Lennert Buytenhek <kernel@wantstofly.org> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860S: Maintained 1861 1862ARM/NUVOTON W90X900 ARM ARCHITECTURE 1863M: Wan ZongShun <mcuos.com@gmail.com> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865W: http://www.mcuos.com 1866S: Maintained 1867F: arch/arm/mach-w90x900/ 1868F: drivers/input/keyboard/w90p910_keypad.c 1869F: drivers/input/touchscreen/w90p910_ts.c 1870F: drivers/watchdog/nuc900_wdt.c 1871F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1872F: drivers/mtd/nand/nuc900_nand.c 1873F: drivers/rtc/rtc-nuc900.c 1874F: drivers/spi/spi-nuc900.c 1875F: drivers/usb/host/ehci-w90x900.c 1876F: drivers/video/fbdev/nuc900fb.c 1877 1878ARM/U300 MACHINE SUPPORT 1879M: Linus Walleij <linus.walleij@linaro.org> 1880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1881S: Supported 1882F: arch/arm/mach-u300/ 1883F: drivers/clocksource/timer-u300.c 1884F: drivers/i2c/busses/i2c-stu300.c 1885F: drivers/rtc/rtc-coh901331.c 1886F: drivers/watchdog/coh901327_wdt.c 1887F: drivers/dma/coh901318* 1888F: drivers/mfd/ab3100* 1889F: drivers/rtc/rtc-ab3100.c 1890F: drivers/rtc/rtc-coh901331.c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1892 1893ARM/UNIPHIER ARCHITECTURE 1894M: Masahiro Yamada <yamada.masahiro@socionext.com> 1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1896T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1897S: Maintained 1898F: arch/arm/boot/dts/uniphier* 1899F: arch/arm/include/asm/hardware/cache-uniphier.h 1900F: arch/arm/mach-uniphier/ 1901F: arch/arm/mm/cache-uniphier.c 1902F: arch/arm64/boot/dts/socionext/ 1903F: drivers/bus/uniphier-system-bus.c 1904F: drivers/clk/uniphier/ 1905F: drivers/i2c/busses/i2c-uniphier* 1906F: drivers/pinctrl/uniphier/ 1907F: drivers/reset/reset-uniphier.c 1908F: drivers/tty/serial/8250/8250_uniphier.c 1909N: uniphier 1910 1911ARM/Ux500 ARM ARCHITECTURE 1912M: Linus Walleij <linus.walleij@linaro.org> 1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1914S: Maintained 1915F: arch/arm/mach-ux500/ 1916F: drivers/clocksource/clksrc-dbx500-prcmu.c 1917F: drivers/dma/ste_dma40* 1918F: drivers/hwspinlock/u8500_hsem.c 1919F: drivers/mfd/abx500* 1920F: drivers/mfd/ab8500* 1921F: drivers/mfd/dbx500* 1922F: drivers/mfd/db8500* 1923F: drivers/pinctrl/nomadik/pinctrl-ab* 1924F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1925F: drivers/rtc/rtc-ab8500.c 1926F: drivers/rtc/rtc-pl031.c 1927T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1928 1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1930M: Ulf Hansson <ulf.hansson@linaro.org> 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1932T: git git://git.linaro.org/people/ulfh/clk.git 1933S: Maintained 1934F: drivers/clk/ux500/ 1935 1936ARM/VERSATILE EXPRESS PLATFORM 1937M: Liviu Dudau <liviu.dudau@arm.com> 1938M: Sudeep Holla <sudeep.holla@arm.com> 1939M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1941S: Maintained 1942F: arch/arm/boot/dts/vexpress* 1943F: arch/arm64/boot/dts/arm/ 1944F: arch/arm/mach-vexpress/ 1945F: */*/vexpress* 1946F: */*/*/vexpress* 1947F: drivers/clk/versatile/clk-vexpress-osc.c 1948F: drivers/clocksource/versatile.c 1949N: mps2 1950 1951ARM/VFP SUPPORT 1952M: Russell King <linux@armlinux.org.uk> 1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1954W: http://www.armlinux.org.uk/ 1955S: Maintained 1956F: arch/arm/vfp/ 1957 1958ARM/VOIPAC PXA270 SUPPORT 1959M: Marek Vasut <marek.vasut@gmail.com> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962F: arch/arm/mach-pxa/vpac270.c 1963F: arch/arm/mach-pxa/include/mach/vpac270.h 1964 1965ARM/VT8500 ARM ARCHITECTURE 1966M: Tony Prisk <linux@prisktech.co.nz> 1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968S: Maintained 1969F: arch/arm/mach-vt8500/ 1970F: drivers/clocksource/vt8500_timer.c 1971F: drivers/i2c/busses/i2c-wmt.c 1972F: drivers/mmc/host/wmt-sdmmc.c 1973F: drivers/pwm/pwm-vt8500.c 1974F: drivers/rtc/rtc-vt8500.c 1975F: drivers/tty/serial/vt8500_serial.c 1976F: drivers/usb/host/ehci-platform.c 1977F: drivers/usb/host/uhci-platform.c 1978F: drivers/video/fbdev/vt8500lcdfb.* 1979F: drivers/video/fbdev/wm8505fb* 1980F: drivers/video/fbdev/wmt_ge_rops.* 1981 1982ARM/ZIPIT Z2 SUPPORT 1983M: Marek Vasut <marek.vasut@gmail.com> 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1985S: Maintained 1986F: arch/arm/mach-pxa/z2.c 1987F: arch/arm/mach-pxa/include/mach/z2.h 1988 1989ARM/ZTE ARCHITECTURE 1990M: Jun Nie <jun.nie@linaro.org> 1991M: Baoyou Xie <baoyou.xie@linaro.org> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993S: Maintained 1994F: arch/arm/mach-zx/ 1995F: drivers/clk/zte/ 1996F: drivers/reset/reset-zx2967.c 1997F: drivers/soc/zte/ 1998F: Documentation/devicetree/bindings/arm/zte.txt 1999F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2000F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2001F: Documentation/devicetree/bindings/soc/zte/ 2002F: include/dt-bindings/soc/zx*.h 2003 2004ARM/ZYNQ ARCHITECTURE 2005M: Michal Simek <michal.simek@xilinx.com> 2006R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2008W: http://wiki.xilinx.com 2009T: git https://github.com/Xilinx/linux-xlnx.git 2010S: Supported 2011F: arch/arm/mach-zynq/ 2012F: drivers/cpuidle/cpuidle-zynq.c 2013F: drivers/block/xsysace.c 2014N: zynq 2015N: xilinx 2016F: drivers/clocksource/cadence_ttc_timer.c 2017F: drivers/i2c/busses/i2c-cadence.c 2018F: drivers/mmc/host/sdhci-of-arasan.c 2019F: drivers/edac/synopsys_edac.c 2020 2021ARM SMMU DRIVERS 2022M: Will Deacon <will.deacon@arm.com> 2023R: Robin Murphy <robin.murphy@arm.com> 2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2025S: Maintained 2026F: drivers/iommu/arm-smmu.c 2027F: drivers/iommu/arm-smmu-v3.c 2028F: drivers/iommu/io-pgtable-arm.c 2029F: drivers/iommu/io-pgtable-arm-v7s.c 2030 2031ARM64 PORT (AARCH64 ARCHITECTURE) 2032M: Catalin Marinas <catalin.marinas@arm.com> 2033M: Will Deacon <will.deacon@arm.com> 2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2035T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2036S: Maintained 2037F: arch/arm64/ 2038F: Documentation/arm64/ 2039 2040AS3645A LED FLASH CONTROLLER DRIVER 2041M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2042L: linux-media@vger.kernel.org 2043T: git git://linuxtv.org/media_tree.git 2044S: Maintained 2045F: drivers/media/i2c/as3645a.c 2046F: include/media/i2c/as3645a.h 2047 2048ASAHI KASEI AK8974 DRIVER 2049M: Linus Walleij <linus.walleij@linaro.org> 2050L: linux-iio@vger.kernel.org 2051W: http://www.akm.com/ 2052S: Supported 2053F: drivers/iio/magnetometer/ak8974.c 2054 2055ASC7621 HARDWARE MONITOR DRIVER 2056M: George Joseph <george.joseph@fairview5.com> 2057L: linux-hwmon@vger.kernel.org 2058S: Maintained 2059F: Documentation/hwmon/asc7621 2060F: drivers/hwmon/asc7621.c 2061 2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2063M: Corentin Chary <corentin.chary@gmail.com> 2064L: acpi4asus-user@lists.sourceforge.net 2065L: platform-driver-x86@vger.kernel.org 2066W: http://acpi4asus.sf.net 2067S: Maintained 2068F: drivers/platform/x86/asus*.c 2069F: drivers/platform/x86/eeepc*.c 2070 2071ASUS WIRELESS RADIO CONTROL DRIVER 2072M: João Paulo Rechi Vita <jprvita@gmail.com> 2073L: platform-driver-x86@vger.kernel.org 2074S: Maintained 2075F: drivers/platform/x86/asus-wireless.c 2076 2077ASYMMETRIC KEYS 2078M: David Howells <dhowells@redhat.com> 2079L: keyrings@vger.kernel.org 2080S: Maintained 2081F: Documentation/crypto/asymmetric-keys.txt 2082F: include/linux/verification.h 2083F: include/crypto/public_key.h 2084F: include/crypto/pkcs7.h 2085F: crypto/asymmetric_keys/ 2086 2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2088R: Dan Williams <dan.j.williams@intel.com> 2089W: http://sourceforge.net/projects/xscaleiop 2090S: Odd fixes 2091F: Documentation/crypto/async-tx-api.txt 2092F: crypto/async_tx/ 2093F: drivers/dma/ 2094F: include/linux/dmaengine.h 2095F: include/linux/async_tx.h 2096 2097AT24 EEPROM DRIVER 2098M: Wolfram Sang <wsa@the-dreams.de> 2099L: linux-i2c@vger.kernel.org 2100S: Maintained 2101F: drivers/misc/eeprom/at24.c 2102F: include/linux/platform_data/at24.h 2103 2104ATA OVER ETHERNET (AOE) DRIVER 2105M: "Ed L. Cashin" <ed.cashin@acm.org> 2106W: http://www.openaoe.org/ 2107S: Supported 2108F: Documentation/aoe/ 2109F: drivers/block/aoe/ 2110 2111ATHEROS 71XX/9XXX GPIO DRIVER 2112M: Alban Bedel <albeu@free.fr> 2113W: https://github.com/AlbanBedel/linux 2114T: git git://github.com/AlbanBedel/linux 2115S: Maintained 2116F: drivers/gpio/gpio-ath79.c 2117F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2118 2119ATHEROS ATH GENERIC UTILITIES 2120M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2121L: linux-wireless@vger.kernel.org 2122S: Supported 2123F: drivers/net/wireless/ath/* 2124 2125ATHEROS ATH5K WIRELESS DRIVER 2126M: Jiri Slaby <jirislaby@gmail.com> 2127M: Nick Kossifidis <mickflemm@gmail.com> 2128M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2129L: linux-wireless@vger.kernel.org 2130W: http://wireless.kernel.org/en/users/Drivers/ath5k 2131S: Maintained 2132F: drivers/net/wireless/ath/ath5k/ 2133 2134ATHEROS ATH6KL WIRELESS DRIVER 2135M: Kalle Valo <kvalo@qca.qualcomm.com> 2136L: linux-wireless@vger.kernel.org 2137W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2138T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2139S: Supported 2140F: drivers/net/wireless/ath/ath6kl/ 2141 2142WILOCITY WIL6210 WIRELESS DRIVER 2143M: Maya Erez <qca_merez@qca.qualcomm.com> 2144L: linux-wireless@vger.kernel.org 2145L: wil6210@qca.qualcomm.com 2146S: Supported 2147W: http://wireless.kernel.org/en/users/Drivers/wil6210 2148F: drivers/net/wireless/ath/wil6210/ 2149F: include/uapi/linux/wil6210_uapi.h 2150 2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2152M: Christian Lamparter <chunkeey@googlemail.com> 2153L: linux-wireless@vger.kernel.org 2154W: http://wireless.kernel.org/en/users/Drivers/carl9170 2155S: Maintained 2156F: drivers/net/wireless/ath/carl9170/ 2157 2158ATK0110 HWMON DRIVER 2159M: Luca Tettamanti <kronos.it@gmail.com> 2160L: linux-hwmon@vger.kernel.org 2161S: Maintained 2162F: drivers/hwmon/asus_atk0110.c 2163 2164ATI_REMOTE2 DRIVER 2165M: Ville Syrjala <syrjala@sci.fi> 2166S: Maintained 2167F: drivers/input/misc/ati_remote2.c 2168 2169ATLX ETHERNET DRIVERS 2170M: Jay Cliburn <jcliburn@gmail.com> 2171M: Chris Snook <chris.snook@gmail.com> 2172L: netdev@vger.kernel.org 2173W: http://sourceforge.net/projects/atl1 2174W: http://atl1.sourceforge.net 2175S: Maintained 2176F: drivers/net/ethernet/atheros/ 2177 2178ATM 2179M: Chas Williams <3chas3@gmail.com> 2180L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2181L: netdev@vger.kernel.org 2182W: http://linux-atm.sourceforge.net 2183S: Maintained 2184F: drivers/atm/ 2185F: include/linux/atm* 2186F: include/uapi/linux/atm* 2187 2188ATMEL AT91 / AT32 MCI DRIVER 2189M: Ludovic Desroches <ludovic.desroches@microchip.com> 2190S: Maintained 2191F: drivers/mmc/host/atmel-mci.c 2192 2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2194M: Nicolas Ferre <nicolas.ferre@microchip.com> 2195S: Supported 2196F: drivers/power/reset/at91-sama5d2_shdwc.c 2197 2198ATMEL SAMA5D2 ADC DRIVER 2199M: Ludovic Desroches <ludovic.desroches@microchip.com> 2200L: linux-iio@vger.kernel.org 2201S: Supported 2202F: drivers/iio/adc/at91-sama5d2_adc.c 2203 2204ATMEL Audio ALSA driver 2205M: Nicolas Ferre <nicolas.ferre@microchip.com> 2206L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2207S: Supported 2208F: sound/soc/atmel 2209 2210ATMEL XDMA DRIVER 2211M: Ludovic Desroches <ludovic.desroches@microchip.com> 2212L: linux-arm-kernel@lists.infradead.org 2213L: dmaengine@vger.kernel.org 2214S: Supported 2215F: drivers/dma/at_xdmac.c 2216 2217ATMEL I2C DRIVER 2218M: Ludovic Desroches <ludovic.desroches@microchip.com> 2219L: linux-i2c@vger.kernel.org 2220S: Supported 2221F: drivers/i2c/busses/i2c-at91.c 2222 2223ATMEL ISI DRIVER 2224M: Ludovic Desroches <ludovic.desroches@microchip.com> 2225L: linux-media@vger.kernel.org 2226S: Supported 2227F: drivers/media/platform/soc_camera/atmel-isi.c 2228F: include/media/atmel-isi.h 2229 2230ATMEL LCDFB DRIVER 2231M: Nicolas Ferre <nicolas.ferre@microchip.com> 2232L: linux-fbdev@vger.kernel.org 2233S: Maintained 2234F: drivers/video/fbdev/atmel_lcdfb.c 2235F: include/video/atmel_lcdc.h 2236 2237ATMEL MACB ETHERNET DRIVER 2238M: Nicolas Ferre <nicolas.ferre@microchip.com> 2239S: Supported 2240F: drivers/net/ethernet/cadence/ 2241 2242ATMEL NAND DRIVER 2243M: Wenyou Yang <wenyou.yang@atmel.com> 2244M: Josh Wu <rainyfeeling@outlook.com> 2245L: linux-mtd@lists.infradead.org 2246S: Supported 2247F: drivers/mtd/nand/atmel_nand* 2248 2249ATMEL SDMMC DRIVER 2250M: Ludovic Desroches <ludovic.desroches@microchip.com> 2251L: linux-mmc@vger.kernel.org 2252S: Supported 2253F: drivers/mmc/host/sdhci-of-at91.c 2254 2255ATMEL SPI DRIVER 2256M: Nicolas Ferre <nicolas.ferre@microchip.com> 2257S: Supported 2258F: drivers/spi/spi-atmel.* 2259 2260ATMEL SSC DRIVER 2261M: Nicolas Ferre <nicolas.ferre@microchip.com> 2262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2263S: Supported 2264F: drivers/misc/atmel-ssc.c 2265F: include/linux/atmel-ssc.h 2266 2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2268M: Nicolas Ferre <nicolas.ferre@microchip.com> 2269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2270S: Supported 2271F: drivers/misc/atmel_tclib.c 2272F: drivers/clocksource/tcb_clksrc.c 2273 2274ATMEL USBA UDC DRIVER 2275M: Nicolas Ferre <nicolas.ferre@microchip.com> 2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2277S: Supported 2278F: drivers/usb/gadget/udc/atmel_usba_udc.* 2279 2280ATMEL WIRELESS DRIVER 2281M: Simon Kelley <simon@thekelleys.org.uk> 2282L: linux-wireless@vger.kernel.org 2283W: http://www.thekelleys.org.uk/atmel 2284W: http://atmelwlandriver.sourceforge.net/ 2285S: Maintained 2286F: drivers/net/wireless/atmel/atmel* 2287 2288ATMEL MAXTOUCH DRIVER 2289M: Nick Dyer <nick@shmanahar.org> 2290T: git git://github.com/ndyer/linux.git 2291S: Maintained 2292F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2293F: drivers/input/touchscreen/atmel_mxt_ts.c 2294F: include/linux/platform_data/atmel_mxt_ts.h 2295 2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2297M: Bradley Grove <linuxdrivers@attotech.com> 2298L: linux-scsi@vger.kernel.org 2299W: http://www.attotech.com 2300S: Supported 2301F: drivers/scsi/esas2r 2302 2303ATUSB IEEE 802.15.4 RADIO DRIVER 2304M: Stefan Schmidt <stefan@osg.samsung.com> 2305L: linux-wpan@vger.kernel.org 2306S: Maintained 2307F: drivers/net/ieee802154/atusb.c 2308F: drivers/net/ieee802154/atusb.h 2309F: drivers/net/ieee802154/at86rf230.h 2310 2311AUDIT SUBSYSTEM 2312M: Paul Moore <paul@paul-moore.com> 2313M: Eric Paris <eparis@redhat.com> 2314L: linux-audit@redhat.com (moderated for non-subscribers) 2315W: http://people.redhat.com/sgrubb/audit/ 2316T: git git://git.infradead.org/users/pcmoore/audit 2317S: Maintained 2318F: include/linux/audit.h 2319F: include/uapi/linux/audit.h 2320F: kernel/audit* 2321 2322AUXILIARY DISPLAY DRIVERS 2323M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2324W: http://miguelojeda.es/auxdisplay.htm 2325W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2326S: Maintained 2327F: drivers/auxdisplay/ 2328F: include/linux/cfag12864b.h 2329 2330AVR32 ARCHITECTURE 2331M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2332M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2333W: http://www.atmel.com/products/AVR32/ 2334W: http://mirror.egtvedt.no/avr32linux.org/ 2335W: http://avrfreaks.net/ 2336S: Maintained 2337F: arch/avr32/ 2338 2339AVR32/AT32AP MACHINE SUPPORT 2340M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2341M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2342S: Maintained 2343F: arch/avr32/mach-at32ap/ 2344 2345AX.25 NETWORK LAYER 2346M: Ralf Baechle <ralf@linux-mips.org> 2347L: linux-hams@vger.kernel.org 2348W: http://www.linux-ax25.org/ 2349S: Maintained 2350F: include/uapi/linux/ax25.h 2351F: include/net/ax25.h 2352F: net/ax25/ 2353 2354AXENTIA ASOC DRIVERS 2355M: Peter Rosin <peda@axentia.se> 2356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2357S: Maintained 2358F: Documentation/devicetree/bindings/sound/axentia,* 2359F: sound/soc/atmel/tse850-pcm5142.c 2360 2361AXENTIA ARM DEVICES 2362M: Peter Rosin <peda@axentia.se> 2363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2364S: Maintained 2365F: Documentation/devicetree/bindings/arm/axentia.txt 2366F: arch/arm/boot/dts/at91-linea.dtsi 2367F: arch/arm/boot/dts/at91-tse850-3.dts 2368 2369AZ6007 DVB DRIVER 2370M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2371M: Mauro Carvalho Chehab <mchehab@kernel.org> 2372L: linux-media@vger.kernel.org 2373W: https://linuxtv.org 2374T: git git://linuxtv.org/media_tree.git 2375S: Maintained 2376F: drivers/media/usb/dvb-usb-v2/az6007.c 2377 2378AZTECH FM RADIO RECEIVER DRIVER 2379M: Hans Verkuil <hverkuil@xs4all.nl> 2380L: linux-media@vger.kernel.org 2381T: git git://linuxtv.org/media_tree.git 2382W: https://linuxtv.org 2383S: Maintained 2384F: drivers/media/radio/radio-aztech* 2385 2386B43 WIRELESS DRIVER 2387L: linux-wireless@vger.kernel.org 2388L: b43-dev@lists.infradead.org 2389W: http://wireless.kernel.org/en/users/Drivers/b43 2390S: Odd Fixes 2391F: drivers/net/wireless/broadcom/b43/ 2392 2393B43LEGACY WIRELESS DRIVER 2394M: Larry Finger <Larry.Finger@lwfinger.net> 2395L: linux-wireless@vger.kernel.org 2396L: b43-dev@lists.infradead.org 2397W: http://wireless.kernel.org/en/users/Drivers/b43 2398S: Maintained 2399F: drivers/net/wireless/broadcom/b43legacy/ 2400 2401BACKLIGHT CLASS/SUBSYSTEM 2402M: Lee Jones <lee.jones@linaro.org> 2403M: Daniel Thompson <daniel.thompson@linaro.org> 2404M: Jingoo Han <jingoohan1@gmail.com> 2405T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2406S: Maintained 2407F: drivers/video/backlight/ 2408F: include/linux/backlight.h 2409F: include/linux/pwm_backlight.h 2410F: Documentation/devicetree/bindings/leds/backlight 2411 2412BATMAN ADVANCED 2413M: Marek Lindner <mareklindner@neomailbox.ch> 2414M: Simon Wunderlich <sw@simonwunderlich.de> 2415M: Antonio Quartulli <a@unstable.cc> 2416L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2417W: https://www.open-mesh.org/ 2418Q: https://patchwork.open-mesh.org/project/batman/list/ 2419S: Maintained 2420F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2421F: Documentation/ABI/testing/sysfs-class-net-mesh 2422F: Documentation/networking/batman-adv.txt 2423F: include/uapi/linux/batman_adv.h 2424F: net/batman-adv/ 2425 2426BAYCOM/HDLCDRV DRIVERS FOR AX.25 2427M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2428L: linux-hams@vger.kernel.org 2429W: http://www.baycom.org/~tom/ham/ham.html 2430S: Maintained 2431F: drivers/net/hamradio/baycom* 2432 2433BCACHE (BLOCK LAYER CACHE) 2434M: Kent Overstreet <kent.overstreet@gmail.com> 2435L: linux-bcache@vger.kernel.org 2436W: http://bcache.evilpiepirate.org 2437S: Orphan 2438F: drivers/md/bcache/ 2439 2440BDISP ST MEDIA DRIVER 2441M: Fabien Dessenne <fabien.dessenne@st.com> 2442L: linux-media@vger.kernel.org 2443T: git git://linuxtv.org/media_tree.git 2444W: https://linuxtv.org 2445S: Supported 2446F: drivers/media/platform/sti/bdisp 2447 2448DELTA ST MEDIA DRIVER 2449M: Hugues Fruchet <hugues.fruchet@st.com> 2450L: linux-media@vger.kernel.org 2451T: git git://linuxtv.org/media_tree.git 2452W: https://linuxtv.org 2453S: Supported 2454F: drivers/media/platform/sti/delta 2455 2456BEFS FILE SYSTEM 2457M: Luis de Bethencourt <luisbg@osg.samsung.com> 2458M: Salah Triki <salah.triki@gmail.com> 2459S: Maintained 2460T: git git://github.com/luisbg/linux-befs.git 2461F: Documentation/filesystems/befs.txt 2462F: fs/befs/ 2463 2464BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2465M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2466L: netdev@vger.kernel.org 2467S: Maintained 2468F: drivers/net/ethernet/ec_bhf.c 2469 2470BFS FILE SYSTEM 2471M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2472S: Maintained 2473F: Documentation/filesystems/bfs.txt 2474F: fs/bfs/ 2475F: include/uapi/linux/bfs_fs.h 2476 2477BLACKFIN ARCHITECTURE 2478M: Steven Miao <realmz6@gmail.com> 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2480T: git git://git.code.sf.net/p/adi-linux/code 2481W: http://blackfin.uclinux.org 2482S: Supported 2483F: arch/blackfin/ 2484 2485BLACKFIN EMAC DRIVER 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2487W: http://blackfin.uclinux.org 2488S: Supported 2489F: drivers/net/ethernet/adi/ 2490 2491BLACKFIN RTC DRIVER 2492L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2493W: http://blackfin.uclinux.org 2494S: Supported 2495F: drivers/rtc/rtc-bfin.c 2496 2497BLACKFIN SDH DRIVER 2498M: Sonic Zhang <sonic.zhang@analog.com> 2499L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2500W: http://blackfin.uclinux.org 2501S: Supported 2502F: drivers/mmc/host/bfin_sdh.c 2503 2504BLACKFIN SERIAL DRIVER 2505M: Sonic Zhang <sonic.zhang@analog.com> 2506L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2507W: http://blackfin.uclinux.org 2508S: Supported 2509F: drivers/tty/serial/bfin_uart.c 2510 2511BLACKFIN WATCHDOG DRIVER 2512L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2513W: http://blackfin.uclinux.org 2514S: Supported 2515F: drivers/watchdog/bfin_wdt.c 2516 2517BLACKFIN I2C TWI DRIVER 2518M: Sonic Zhang <sonic.zhang@analog.com> 2519L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2520W: http://blackfin.uclinux.org/ 2521S: Supported 2522F: drivers/i2c/busses/i2c-bfin-twi.c 2523 2524BLACKFIN MEDIA DRIVER 2525M: Scott Jiang <scott.jiang.linux@gmail.com> 2526L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2527W: http://blackfin.uclinux.org/ 2528S: Supported 2529F: drivers/media/platform/blackfin/ 2530F: drivers/media/i2c/adv7183* 2531F: drivers/media/i2c/vs6624* 2532 2533BLINKM RGB LED DRIVER 2534M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2535S: Maintained 2536F: drivers/leds/leds-blinkm.c 2537 2538BLOCK LAYER 2539M: Jens Axboe <axboe@kernel.dk> 2540L: linux-block@vger.kernel.org 2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2542S: Maintained 2543F: block/ 2544F: kernel/trace/blktrace.c 2545F: lib/sbitmap.c 2546 2547BLOCK2MTD DRIVER 2548M: Joern Engel <joern@lazybastard.org> 2549L: linux-mtd@lists.infradead.org 2550S: Maintained 2551F: drivers/mtd/devices/block2mtd.c 2552 2553BLUETOOTH DRIVERS 2554M: Marcel Holtmann <marcel@holtmann.org> 2555M: Gustavo Padovan <gustavo@padovan.org> 2556M: Johan Hedberg <johan.hedberg@gmail.com> 2557L: linux-bluetooth@vger.kernel.org 2558W: http://www.bluez.org/ 2559T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2561S: Maintained 2562F: drivers/bluetooth/ 2563 2564BLUETOOTH SUBSYSTEM 2565M: Marcel Holtmann <marcel@holtmann.org> 2566M: Gustavo Padovan <gustavo@padovan.org> 2567M: Johan Hedberg <johan.hedberg@gmail.com> 2568L: linux-bluetooth@vger.kernel.org 2569W: http://www.bluez.org/ 2570T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2572S: Maintained 2573F: net/bluetooth/ 2574F: include/net/bluetooth/ 2575 2576BONDING DRIVER 2577M: Jay Vosburgh <j.vosburgh@gmail.com> 2578M: Veaceslav Falico <vfalico@gmail.com> 2579M: Andy Gospodarek <andy@greyhouse.net> 2580L: netdev@vger.kernel.org 2581W: http://sourceforge.net/projects/bonding/ 2582S: Supported 2583F: drivers/net/bonding/ 2584F: include/uapi/linux/if_bonding.h 2585 2586BPF (Safe dynamic programs and tools) 2587M: Alexei Starovoitov <ast@kernel.org> 2588L: netdev@vger.kernel.org 2589L: linux-kernel@vger.kernel.org 2590S: Supported 2591F: kernel/bpf/ 2592F: tools/testing/selftests/bpf/ 2593F: lib/test_bpf.c 2594 2595BROADCOM B44 10/100 ETHERNET DRIVER 2596M: Michael Chan <michael.chan@broadcom.com> 2597L: netdev@vger.kernel.org 2598S: Supported 2599F: drivers/net/ethernet/broadcom/b44.* 2600 2601BROADCOM B53 ETHERNET SWITCH DRIVER 2602M: Florian Fainelli <f.fainelli@gmail.com> 2603L: netdev@vger.kernel.org 2604L: openwrt-devel@lists.openwrt.org (subscribers-only) 2605S: Supported 2606F: drivers/net/dsa/b53/* 2607F: include/linux/platform_data/b53.h 2608 2609BROADCOM GENET ETHERNET DRIVER 2610M: Florian Fainelli <f.fainelli@gmail.com> 2611L: netdev@vger.kernel.org 2612S: Supported 2613F: drivers/net/ethernet/broadcom/genet/ 2614 2615BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2616M: Rasesh Mody <rasesh.mody@cavium.com> 2617M: Harish Patil <harish.patil@cavium.com> 2618M: Dept-GELinuxNICDev@cavium.com 2619L: netdev@vger.kernel.org 2620S: Supported 2621F: drivers/net/ethernet/broadcom/bnx2.* 2622F: drivers/net/ethernet/broadcom/bnx2_* 2623 2624BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2625M: Yuval Mintz <Yuval.Mintz@cavium.com> 2626M: Ariel Elior <ariel.elior@cavium.com> 2627M: everest-linux-l2@cavium.com 2628L: netdev@vger.kernel.org 2629S: Supported 2630F: drivers/net/ethernet/broadcom/bnx2x/ 2631 2632BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2633M: Michael Chan <michael.chan@broadcom.com> 2634L: netdev@vger.kernel.org 2635S: Supported 2636F: drivers/net/ethernet/broadcom/bnxt/ 2637 2638BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2639M: Florian Fainelli <f.fainelli@gmail.com> 2640M: Ray Jui <rjui@broadcom.com> 2641M: Scott Branden <sbranden@broadcom.com> 2642M: bcm-kernel-feedback-list@broadcom.com 2643T: git git://github.com/broadcom/mach-bcm 2644S: Maintained 2645N: bcm281* 2646N: bcm113* 2647N: bcm216* 2648N: kona 2649F: arch/arm/mach-bcm/ 2650 2651BROADCOM BCM2835 ARM ARCHITECTURE 2652M: Stephen Warren <swarren@wwwdotorg.org> 2653M: Lee Jones <lee@kernel.org> 2654M: Eric Anholt <eric@anholt.net> 2655L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2657T: git git://github.com/anholt/linux 2658S: Maintained 2659N: bcm2835 2660F: drivers/staging/vc04_services 2661 2662BROADCOM BCM47XX MIPS ARCHITECTURE 2663M: Hauke Mehrtens <hauke@hauke-m.de> 2664M: Rafał Miłecki <zajec5@gmail.com> 2665L: linux-mips@linux-mips.org 2666S: Maintained 2667F: Documentation/devicetree/bindings/mips/brcm/ 2668F: arch/mips/bcm47xx/* 2669F: arch/mips/include/asm/mach-bcm47xx/* 2670 2671BROADCOM BCM5301X ARM ARCHITECTURE 2672M: Hauke Mehrtens <hauke@hauke-m.de> 2673M: Rafał Miłecki <zajec5@gmail.com> 2674M: bcm-kernel-feedback-list@broadcom.com 2675L: linux-arm-kernel@lists.infradead.org 2676S: Maintained 2677F: arch/arm/mach-bcm/bcm_5301x.c 2678F: arch/arm/boot/dts/bcm5301x*.dtsi 2679F: arch/arm/boot/dts/bcm470* 2680 2681BROADCOM BCM53573 ARM ARCHITECTURE 2682M: Rafał Miłecki <rafal@milecki.pl> 2683L: linux-arm-kernel@lists.infradead.org 2684S: Maintained 2685F: arch/arm/boot/dts/bcm53573* 2686F: arch/arm/boot/dts/bcm47189* 2687 2688BROADCOM BCM63XX ARM ARCHITECTURE 2689M: Florian Fainelli <f.fainelli@gmail.com> 2690M: bcm-kernel-feedback-list@broadcom.com 2691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2692T: git git://github.com/broadcom/stblinux.git 2693S: Maintained 2694N: bcm63xx 2695 2696BROADCOM BCM63XX/BCM33XX UDC DRIVER 2697M: Kevin Cernekee <cernekee@gmail.com> 2698L: linux-usb@vger.kernel.org 2699S: Maintained 2700F: drivers/usb/gadget/udc/bcm63xx_udc.* 2701 2702BROADCOM BCM7XXX ARM ARCHITECTURE 2703M: Brian Norris <computersforpeace@gmail.com> 2704M: Gregory Fong <gregory.0xf0@gmail.com> 2705M: Florian Fainelli <f.fainelli@gmail.com> 2706M: bcm-kernel-feedback-list@broadcom.com 2707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2708T: git git://github.com/broadcom/stblinux.git 2709S: Maintained 2710F: arch/arm/mach-bcm/*brcmstb* 2711F: arch/arm/boot/dts/bcm7*.dts* 2712F: drivers/bus/brcmstb_gisb.c 2713N: brcmstb 2714 2715BROADCOM BMIPS MIPS ARCHITECTURE 2716M: Kevin Cernekee <cernekee@gmail.com> 2717M: Florian Fainelli <f.fainelli@gmail.com> 2718L: linux-mips@linux-mips.org 2719T: git git://github.com/broadcom/stblinux.git 2720S: Maintained 2721F: arch/mips/bmips/* 2722F: arch/mips/include/asm/mach-bmips/* 2723F: arch/mips/kernel/*bmips* 2724F: arch/mips/boot/dts/brcm/bcm*.dts* 2725F: drivers/irqchip/irq-bcm63* 2726F: drivers/irqchip/irq-bcm7* 2727F: drivers/irqchip/irq-brcmstb* 2728F: include/linux/bcm963xx_nvram.h 2729F: include/linux/bcm963xx_tag.h 2730 2731BROADCOM BMIPS CPUFREQ DRIVER 2732M: Markus Mayer <mmayer@broadcom.com> 2733M: bcm-kernel-feedback-list@broadcom.com 2734L: linux-pm@vger.kernel.org 2735S: Maintained 2736F: drivers/cpufreq/bmips-cpufreq.c 2737 2738BROADCOM TG3 GIGABIT ETHERNET DRIVER 2739M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2740M: Prashant Sreedharan <prashant@broadcom.com> 2741M: Michael Chan <mchan@broadcom.com> 2742L: netdev@vger.kernel.org 2743S: Supported 2744F: drivers/net/ethernet/broadcom/tg3.* 2745 2746BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2747M: Arend van Spriel <arend.vanspriel@broadcom.com> 2748M: Franky Lin <franky.lin@broadcom.com> 2749M: Hante Meuleman <hante.meuleman@broadcom.com> 2750L: linux-wireless@vger.kernel.org 2751L: brcm80211-dev-list.pdl@broadcom.com 2752S: Supported 2753F: drivers/net/wireless/broadcom/brcm80211/ 2754 2755BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2756M: QLogic-Storage-Upstream@qlogic.com 2757L: linux-scsi@vger.kernel.org 2758S: Supported 2759F: drivers/scsi/bnx2fc/ 2760 2761BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2762M: QLogic-Storage-Upstream@qlogic.com 2763L: linux-scsi@vger.kernel.org 2764S: Supported 2765F: drivers/scsi/bnx2i/ 2766 2767BROADCOM IPROC ARM ARCHITECTURE 2768M: Ray Jui <rjui@broadcom.com> 2769M: Scott Branden <sbranden@broadcom.com> 2770M: Jon Mason <jonmason@broadcom.com> 2771M: bcm-kernel-feedback-list@broadcom.com 2772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2773T: git git://github.com/broadcom/cygnus-linux.git 2774S: Maintained 2775N: iproc 2776N: cygnus 2777N: bcm[-_]nsp 2778N: bcm9113* 2779N: bcm9583* 2780N: bcm9585* 2781N: bcm9586* 2782N: bcm988312 2783N: bcm113* 2784N: bcm583* 2785N: bcm585* 2786N: bcm586* 2787N: bcm88312 2788F: arch/arm64/boot/dts/broadcom/ns2* 2789F: drivers/clk/bcm/clk-ns* 2790F: drivers/pinctrl/bcm/pinctrl-ns* 2791 2792BROADCOM BRCMSTB GPIO DRIVER 2793M: Gregory Fong <gregory.0xf0@gmail.com> 2794L: bcm-kernel-feedback-list@broadcom.com 2795S: Supported 2796F: drivers/gpio/gpio-brcmstb.c 2797F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2798 2799BROADCOM KONA GPIO DRIVER 2800M: Ray Jui <rjui@broadcom.com> 2801L: bcm-kernel-feedback-list@broadcom.com 2802S: Supported 2803F: drivers/gpio/gpio-bcm-kona.c 2804F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2805 2806BROADCOM NVRAM DRIVER 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: drivers/firmware/broadcom/* 2811 2812BROADCOM STB NAND FLASH DRIVER 2813M: Brian Norris <computersforpeace@gmail.com> 2814M: Kamal Dasu <kdasu.kdev@gmail.com> 2815L: linux-mtd@lists.infradead.org 2816L: bcm-kernel-feedback-list@broadcom.com 2817S: Maintained 2818F: drivers/mtd/nand/brcmnand/ 2819 2820BROADCOM STB AVS CPUFREQ DRIVER 2821M: Markus Mayer <mmayer@broadcom.com> 2822M: bcm-kernel-feedback-list@broadcom.com 2823L: linux-pm@vger.kernel.org 2824S: Maintained 2825F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2826F: drivers/cpufreq/brcmstb* 2827 2828BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2829M: Rafał Miłecki <zajec5@gmail.com> 2830L: linux-wireless@vger.kernel.org 2831S: Maintained 2832F: drivers/bcma/ 2833F: include/linux/bcma/ 2834 2835BROADCOM SYSTEMPORT ETHERNET DRIVER 2836M: Florian Fainelli <f.fainelli@gmail.com> 2837L: netdev@vger.kernel.org 2838S: Supported 2839F: drivers/net/ethernet/broadcom/bcmsysport.* 2840 2841BROADCOM VULCAN ARM64 SOC 2842M: Jayachandran C. <c.jayachandran@gmail.com> 2843M: bcm-kernel-feedback-list@broadcom.com 2844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2845S: Maintained 2846F: arch/arm64/boot/dts/broadcom/vulcan* 2847 2848BROADCOM NETXTREME-E ROCE DRIVER 2849M: Selvin Xavier <selvin.xavier@broadcom.com> 2850M: Devesh Sharma <devesh.sharma@broadcom.com> 2851M: Somnath Kotur <somnath.kotur@broadcom.com> 2852M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2853L: linux-rdma@vger.kernel.org 2854W: http://www.broadcom.com 2855S: Supported 2856F: drivers/infiniband/hw/bnxt_re/ 2857F: include/uapi/rdma/bnxt_re-abi.h 2858 2859BROCADE BFA FC SCSI DRIVER 2860M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2861M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2862L: linux-scsi@vger.kernel.org 2863S: Supported 2864F: drivers/scsi/bfa/ 2865 2866BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2867M: Rasesh Mody <rasesh.mody@cavium.com> 2868M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2869M: Dept-GELinuxNICDev@cavium.com 2870L: netdev@vger.kernel.org 2871S: Supported 2872F: drivers/net/ethernet/brocade/bna/ 2873 2874BSG (block layer generic sg v4 driver) 2875M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2876L: linux-scsi@vger.kernel.org 2877S: Supported 2878F: block/bsg.c 2879F: include/linux/bsg.h 2880F: include/uapi/linux/bsg.h 2881 2882BT87X AUDIO DRIVER 2883M: Clemens Ladisch <clemens@ladisch.de> 2884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2885T: git git://git.alsa-project.org/alsa-kernel.git 2886S: Maintained 2887F: Documentation/sound/alsa/Bt87x.txt 2888F: sound/pci/bt87x.c 2889 2890BT8XXGPIO DRIVER 2891M: Michael Buesch <m@bues.ch> 2892W: http://bu3sch.de/btgpio.php 2893S: Maintained 2894F: drivers/gpio/gpio-bt8xx.c 2895 2896BTRFS FILE SYSTEM 2897M: Chris Mason <clm@fb.com> 2898M: Josef Bacik <jbacik@fb.com> 2899M: David Sterba <dsterba@suse.com> 2900L: linux-btrfs@vger.kernel.org 2901W: http://btrfs.wiki.kernel.org/ 2902Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2904S: Maintained 2905F: Documentation/filesystems/btrfs.txt 2906F: fs/btrfs/ 2907 2908BTTV VIDEO4LINUX DRIVER 2909M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2910M: Mauro Carvalho Chehab <mchehab@kernel.org> 2911L: linux-media@vger.kernel.org 2912W: https://linuxtv.org 2913T: git git://linuxtv.org/media_tree.git 2914S: Odd fixes 2915F: Documentation/media/v4l-drivers/bttv* 2916F: drivers/media/pci/bt8xx/bttv* 2917 2918BUSLOGIC SCSI DRIVER 2919M: Khalid Aziz <khalid@gonehiking.org> 2920L: linux-scsi@vger.kernel.org 2921S: Maintained 2922F: drivers/scsi/BusLogic.* 2923F: drivers/scsi/FlashPoint.* 2924 2925C-MEDIA CMI8788 DRIVER 2926M: Clemens Ladisch <clemens@ladisch.de> 2927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2928T: git git://git.alsa-project.org/alsa-kernel.git 2929S: Maintained 2930F: sound/pci/oxygen/ 2931 2932C6X ARCHITECTURE 2933M: Mark Salter <msalter@redhat.com> 2934M: Aurelien Jacquiot <a-jacquiot@ti.com> 2935L: linux-c6x-dev@linux-c6x.org 2936W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2937S: Maintained 2938F: arch/c6x/ 2939 2940CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2941M: David Howells <dhowells@redhat.com> 2942L: linux-cachefs@redhat.com (moderated for non-subscribers) 2943S: Supported 2944F: Documentation/filesystems/caching/cachefiles.txt 2945F: fs/cachefiles/ 2946 2947CADET FM/AM RADIO RECEIVER DRIVER 2948M: Hans Verkuil <hverkuil@xs4all.nl> 2949L: linux-media@vger.kernel.org 2950T: git git://linuxtv.org/media_tree.git 2951W: https://linuxtv.org 2952S: Maintained 2953F: drivers/media/radio/radio-cadet* 2954 2955CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2956M: Jonathan Corbet <corbet@lwn.net> 2957L: linux-media@vger.kernel.org 2958T: git git://linuxtv.org/media_tree.git 2959S: Maintained 2960F: Documentation/media/v4l-drivers/cafe_ccic* 2961F: drivers/media/platform/marvell-ccic/ 2962 2963CAIF NETWORK LAYER 2964M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2965L: netdev@vger.kernel.org 2966S: Supported 2967F: Documentation/networking/caif/ 2968F: drivers/net/caif/ 2969F: include/uapi/linux/caif/ 2970F: include/net/caif/ 2971F: net/caif/ 2972 2973CALGARY x86-64 IOMMU 2974M: Muli Ben-Yehuda <mulix@mulix.org> 2975M: Jon Mason <jdmason@kudzu.us> 2976L: iommu@lists.linux-foundation.org 2977S: Maintained 2978F: arch/x86/kernel/pci-calgary_64.c 2979F: arch/x86/kernel/tce_64.c 2980F: arch/x86/include/asm/calgary.h 2981F: arch/x86/include/asm/tce.h 2982 2983CAN NETWORK LAYER 2984M: Oliver Hartkopp <socketcan@hartkopp.net> 2985M: Marc Kleine-Budde <mkl@pengutronix.de> 2986L: linux-can@vger.kernel.org 2987W: https://github.com/linux-can 2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2990S: Maintained 2991F: Documentation/networking/can.txt 2992F: net/can/ 2993F: include/linux/can/core.h 2994F: include/uapi/linux/can.h 2995F: include/uapi/linux/can/bcm.h 2996F: include/uapi/linux/can/raw.h 2997F: include/uapi/linux/can/gw.h 2998 2999CAN NETWORK DRIVERS 3000M: Wolfgang Grandegger <wg@grandegger.com> 3001M: Marc Kleine-Budde <mkl@pengutronix.de> 3002L: linux-can@vger.kernel.org 3003W: https://github.com/linux-can 3004T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3006S: Maintained 3007F: Documentation/devicetree/bindings/net/can/ 3008F: drivers/net/can/ 3009F: include/linux/can/dev.h 3010F: include/linux/can/platform/ 3011F: include/uapi/linux/can/error.h 3012F: include/uapi/linux/can/netlink.h 3013 3014CAPABILITIES 3015M: Serge Hallyn <serge@hallyn.com> 3016L: linux-security-module@vger.kernel.org 3017S: Supported 3018F: include/linux/capability.h 3019F: include/uapi/linux/capability.h 3020F: security/commoncap.c 3021F: kernel/capability.c 3022 3023CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3024M: Kevin Tsai <ktsai@capellamicro.com> 3025S: Maintained 3026F: drivers/iio/light/cm* 3027F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 3028 3029CAVIUM THUNDERX2 ARM64 SOC 3030M: Jayachandran C <jnair@caviumnetworks.com> 3031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3032S: Maintained 3033F: arch/arm64/boot/dts/cavium/thunder-99xx* 3034F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3035 3036CAVIUM I2C DRIVER 3037M: Jan Glauber <jglauber@cavium.com> 3038M: David Daney <david.daney@cavium.com> 3039W: http://www.cavium.com 3040S: Supported 3041F: drivers/i2c/busses/i2c-octeon* 3042F: drivers/i2c/busses/i2c-thunderx* 3043 3044CAVIUM LIQUIDIO NETWORK DRIVER 3045M: Derek Chickles <derek.chickles@caviumnetworks.com> 3046M: Satanand Burla <satananda.burla@caviumnetworks.com> 3047M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3048M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3049L: netdev@vger.kernel.org 3050W: http://www.cavium.com 3051S: Supported 3052F: drivers/net/ethernet/cavium/liquidio/ 3053 3054CAVIUM OCTEON-TX CRYPTO DRIVER 3055M: George Cherian <george.cherian@cavium.com> 3056L: linux-crypto@vger.kernel.org 3057W: http://www.cavium.com 3058S: Supported 3059F: drivers/crypto/cavium/cpt/ 3060 3061CC2520 IEEE-802.15.4 RADIO DRIVER 3062M: Varka Bhadram <varkabhadram@gmail.com> 3063L: linux-wpan@vger.kernel.org 3064S: Maintained 3065F: drivers/net/ieee802154/cc2520.c 3066F: include/linux/spi/cc2520.h 3067F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3068 3069CEC DRIVER 3070M: Hans Verkuil <hans.verkuil@cisco.com> 3071L: linux-media@vger.kernel.org 3072T: git git://linuxtv.org/media_tree.git 3073W: http://linuxtv.org 3074S: Supported 3075F: Documentation/media/kapi/cec-core.rst 3076F: Documentation/media/uapi/cec 3077F: drivers/media/cec/ 3078F: drivers/media/cec-edid.c 3079F: drivers/media/rc/keymaps/rc-cec.c 3080F: include/media/cec.h 3081F: include/media/cec-edid.h 3082F: include/uapi/linux/cec.h 3083F: include/uapi/linux/cec-funcs.h 3084 3085CELL BROADBAND ENGINE ARCHITECTURE 3086M: Arnd Bergmann <arnd@arndb.de> 3087L: linuxppc-dev@lists.ozlabs.org 3088W: http://www.ibm.com/developerworks/power/cell/ 3089S: Supported 3090F: arch/powerpc/include/asm/cell*.h 3091F: arch/powerpc/include/asm/spu*.h 3092F: arch/powerpc/include/uapi/asm/spu*.h 3093F: arch/powerpc/oprofile/*cell* 3094F: arch/powerpc/platforms/cell/ 3095 3096CEPH COMMON CODE (LIBCEPH) 3097M: Ilya Dryomov <idryomov@gmail.com> 3098M: "Yan, Zheng" <zyan@redhat.com> 3099M: Sage Weil <sage@redhat.com> 3100L: ceph-devel@vger.kernel.org 3101W: http://ceph.com/ 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3103T: git git://github.com/ceph/ceph-client.git 3104S: Supported 3105F: net/ceph/ 3106F: include/linux/ceph/ 3107F: include/linux/crush/ 3108 3109CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3110M: "Yan, Zheng" <zyan@redhat.com> 3111M: Sage Weil <sage@redhat.com> 3112M: Ilya Dryomov <idryomov@gmail.com> 3113L: ceph-devel@vger.kernel.org 3114W: http://ceph.com/ 3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3116T: git git://github.com/ceph/ceph-client.git 3117S: Supported 3118F: Documentation/filesystems/ceph.txt 3119F: fs/ceph/ 3120 3121CERTIFICATE HANDLING: 3122M: David Howells <dhowells@redhat.com> 3123M: David Woodhouse <dwmw2@infradead.org> 3124L: keyrings@vger.kernel.org 3125S: Maintained 3126F: Documentation/module-signing.txt 3127F: certs/ 3128F: scripts/sign-file.c 3129F: scripts/extract-cert.c 3130 3131CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3132L: linux-usb@vger.kernel.org 3133S: Orphan 3134F: Documentation/usb/WUSB-Design-overview.txt 3135F: Documentation/usb/wusb-cbaf 3136F: drivers/usb/host/hwa-hc.c 3137F: drivers/usb/host/whci/ 3138F: drivers/usb/wusbcore/ 3139F: include/linux/usb/wusb* 3140 3141HT16K33 LED CONTROLLER DRIVER 3142M: Robin van der Gracht <robin@protonic.nl> 3143S: Maintained 3144F: drivers/auxdisplay/ht16k33.c 3145F: Documentation/devicetree/bindings/display/ht16k33.txt 3146 3147CFAG12864B LCD DRIVER 3148M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3149W: http://miguelojeda.es/auxdisplay.htm 3150W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3151S: Maintained 3152F: drivers/auxdisplay/cfag12864b.c 3153F: include/linux/cfag12864b.h 3154 3155CFAG12864BFB LCD FRAMEBUFFER DRIVER 3156M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3157W: http://miguelojeda.es/auxdisplay.htm 3158W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3159S: Maintained 3160F: drivers/auxdisplay/cfag12864bfb.c 3161F: include/linux/cfag12864b.h 3162 3163CFG80211 and NL80211 3164M: Johannes Berg <johannes@sipsolutions.net> 3165L: linux-wireless@vger.kernel.org 3166W: http://wireless.kernel.org/ 3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3169S: Maintained 3170F: include/uapi/linux/nl80211.h 3171F: include/net/cfg80211.h 3172F: net/wireless/* 3173X: net/wireless/wext* 3174 3175CHAR and MISC DRIVERS 3176M: Arnd Bergmann <arnd@arndb.de> 3177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3179S: Supported 3180F: drivers/char/* 3181F: drivers/misc/* 3182F: include/linux/miscdevice.h 3183 3184CHECKPATCH 3185M: Andy Whitcroft <apw@canonical.com> 3186M: Joe Perches <joe@perches.com> 3187S: Maintained 3188F: scripts/checkpatch.pl 3189 3190CHINESE DOCUMENTATION 3191M: Harry Wei <harryxiyou@gmail.com> 3192L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3193L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3194S: Maintained 3195F: Documentation/translations/zh_CN/ 3196 3197CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3198M: Peter Chen <Peter.Chen@nxp.com> 3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3200L: linux-usb@vger.kernel.org 3201S: Maintained 3202F: drivers/usb/chipidea/ 3203 3204CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3205M: Hans de Goede <hdegoede@redhat.com> 3206L: linux-input@vger.kernel.org 3207S: Maintained 3208F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3209F: drivers/input/touchscreen/chipone_icn8318.c 3210 3211CHROME HARDWARE PLATFORM SUPPORT 3212M: Olof Johansson <olof@lixom.net> 3213S: Maintained 3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3215F: drivers/platform/chrome/ 3216 3217CISCO VIC ETHERNET NIC DRIVER 3218M: Christian Benvenuti <benve@cisco.com> 3219M: Govindarajulu Varadarajan <_govind@gmx.com> 3220M: Neel Patel <neepatel@cisco.com> 3221S: Supported 3222F: drivers/net/ethernet/cisco/enic/ 3223 3224CISCO VIC LOW LATENCY NIC DRIVER 3225M: Christian Benvenuti <benve@cisco.com> 3226M: Dave Goodell <dgoodell@cisco.com> 3227S: Supported 3228F: drivers/infiniband/hw/usnic/ 3229 3230CIRRUS LOGIC EP93XX ETHERNET DRIVER 3231M: Hartley Sweeten <hsweeten@visionengravers.com> 3232L: netdev@vger.kernel.org 3233S: Maintained 3234F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3235 3236CIRRUS LOGIC AUDIO CODEC DRIVERS 3237M: Brian Austin <brian.austin@cirrus.com> 3238M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3239L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3240S: Maintained 3241F: sound/soc/codecs/cs* 3242 3243CLEANCACHE API 3244M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3245L: linux-kernel@vger.kernel.org 3246S: Maintained 3247F: mm/cleancache.c 3248F: include/linux/cleancache.h 3249 3250CLK API 3251M: Russell King <linux@armlinux.org.uk> 3252L: linux-clk@vger.kernel.org 3253S: Maintained 3254F: include/linux/clk.h 3255 3256CLOCKSOURCE, CLOCKEVENT DRIVERS 3257M: Daniel Lezcano <daniel.lezcano@linaro.org> 3258M: Thomas Gleixner <tglx@linutronix.de> 3259L: linux-kernel@vger.kernel.org 3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3261S: Supported 3262F: drivers/clocksource 3263 3264CISCO FCOE HBA DRIVER 3265M: Satish Kharat <satishkh@cisco.com> 3266M: Sesidhar Baddela <sebaddel@cisco.com> 3267M: Karan Tilak Kumar <kartilak@cisco.com> 3268L: linux-scsi@vger.kernel.org 3269S: Supported 3270F: drivers/scsi/fnic/ 3271 3272CISCO SCSI HBA DRIVER 3273M: Karan Tilak Kumar <kartilak@cisco.com> 3274M: Sesidhar Baddela <sebaddel@cisco.com> 3275L: linux-scsi@vger.kernel.org 3276S: Supported 3277F: drivers/scsi/snic/ 3278 3279CMPC ACPI DRIVER 3280M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3281M: Daniel Oliveira Nascimento <don@syst.com.br> 3282L: platform-driver-x86@vger.kernel.org 3283S: Supported 3284F: drivers/platform/x86/classmate-laptop.c 3285 3286COBALT MEDIA DRIVER 3287M: Hans Verkuil <hans.verkuil@cisco.com> 3288L: linux-media@vger.kernel.org 3289T: git git://linuxtv.org/media_tree.git 3290W: https://linuxtv.org 3291S: Supported 3292F: drivers/media/pci/cobalt/ 3293 3294COCCINELLE/Semantic Patches (SmPL) 3295M: Julia Lawall <Julia.Lawall@lip6.fr> 3296M: Gilles Muller <Gilles.Muller@lip6.fr> 3297M: Nicolas Palix <nicolas.palix@imag.fr> 3298M: Michal Marek <mmarek@suse.com> 3299L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3301W: http://coccinelle.lip6.fr/ 3302S: Supported 3303F: Documentation/dev-tools/coccinelle.rst 3304F: scripts/coccinelle/ 3305F: scripts/coccicheck 3306 3307CODA FILE SYSTEM 3308M: Jan Harkes <jaharkes@cs.cmu.edu> 3309M: coda@cs.cmu.edu 3310L: codalist@coda.cs.cmu.edu 3311W: http://www.coda.cs.cmu.edu/ 3312S: Maintained 3313F: Documentation/filesystems/coda.txt 3314F: fs/coda/ 3315F: include/linux/coda*.h 3316F: include/uapi/linux/coda*.h 3317 3318CODA V4L2 MEM2MEM DRIVER 3319M: Philipp Zabel <p.zabel@pengutronix.de> 3320L: linux-media@vger.kernel.org 3321S: Maintained 3322F: Documentation/devicetree/bindings/media/coda.txt 3323F: drivers/media/platform/coda/ 3324 3325COMMON CLK FRAMEWORK 3326M: Michael Turquette <mturquette@baylibre.com> 3327M: Stephen Boyd <sboyd@codeaurora.org> 3328L: linux-clk@vger.kernel.org 3329Q: http://patchwork.kernel.org/project/linux-clk/list/ 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3331S: Maintained 3332F: Documentation/devicetree/bindings/clock/ 3333F: drivers/clk/ 3334X: drivers/clk/clkdev.c 3335F: include/linux/clk-pr* 3336F: include/linux/clk/ 3337 3338COMMON INTERNET FILE SYSTEM (CIFS) 3339M: Steve French <sfrench@samba.org> 3340L: linux-cifs@vger.kernel.org 3341L: samba-technical@lists.samba.org (moderated for non-subscribers) 3342W: http://linux-cifs.samba.org/ 3343T: git git://git.samba.org/sfrench/cifs-2.6.git 3344S: Supported 3345F: Documentation/filesystems/cifs/ 3346F: fs/cifs/ 3347 3348COMPACTPCI HOTPLUG CORE 3349M: Scott Murray <scott@spiteful.org> 3350L: linux-pci@vger.kernel.org 3351S: Maintained 3352F: drivers/pci/hotplug/cpci_hotplug* 3353 3354COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3355M: Scott Murray <scott@spiteful.org> 3356L: linux-pci@vger.kernel.org 3357S: Maintained 3358F: drivers/pci/hotplug/cpcihp_zt5550.* 3359 3360COMPACTPCI HOTPLUG GENERIC DRIVER 3361M: Scott Murray <scott@spiteful.org> 3362L: linux-pci@vger.kernel.org 3363S: Maintained 3364F: drivers/pci/hotplug/cpcihp_generic.c 3365 3366COMPAL LAPTOP SUPPORT 3367M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3368L: platform-driver-x86@vger.kernel.org 3369S: Maintained 3370F: drivers/platform/x86/compal-laptop.c 3371 3372CONEXANT ACCESSRUNNER USB DRIVER 3373L: accessrunner-general@lists.sourceforge.net 3374W: http://accessrunner.sourceforge.net/ 3375S: Orphan 3376F: drivers/usb/atm/cxacru.c 3377 3378CONFIGFS 3379M: Joel Becker <jlbec@evilplan.org> 3380M: Christoph Hellwig <hch@lst.de> 3381T: git git://git.infradead.org/users/hch/configfs.git 3382S: Supported 3383F: fs/configfs/ 3384F: include/linux/configfs.h 3385 3386CONNECTOR 3387M: Evgeniy Polyakov <zbr@ioremap.net> 3388L: netdev@vger.kernel.org 3389S: Maintained 3390F: drivers/connector/ 3391 3392CONTROL GROUP (CGROUP) 3393M: Tejun Heo <tj@kernel.org> 3394M: Li Zefan <lizefan@huawei.com> 3395M: Johannes Weiner <hannes@cmpxchg.org> 3396L: cgroups@vger.kernel.org 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3398S: Maintained 3399F: Documentation/cgroup* 3400F: include/linux/cgroup* 3401F: kernel/cgroup* 3402 3403CONTROL GROUP - CPUSET 3404M: Li Zefan <lizefan@huawei.com> 3405L: cgroups@vger.kernel.org 3406W: http://www.bullopensource.org/cpuset/ 3407W: http://oss.sgi.com/projects/cpusets/ 3408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3409S: Maintained 3410F: Documentation/cgroup-v1/cpusets.txt 3411F: include/linux/cpuset.h 3412F: kernel/cpuset.c 3413 3414CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3415M: Johannes Weiner <hannes@cmpxchg.org> 3416M: Michal Hocko <mhocko@kernel.org> 3417M: Vladimir Davydov <vdavydov.dev@gmail.com> 3418L: cgroups@vger.kernel.org 3419L: linux-mm@kvack.org 3420S: Maintained 3421F: mm/memcontrol.c 3422F: mm/swap_cgroup.c 3423 3424CORETEMP HARDWARE MONITORING DRIVER 3425M: Fenghua Yu <fenghua.yu@intel.com> 3426L: linux-hwmon@vger.kernel.org 3427S: Maintained 3428F: Documentation/hwmon/coretemp 3429F: drivers/hwmon/coretemp.c 3430 3431COSA/SRP SYNC SERIAL DRIVER 3432M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3433W: http://www.fi.muni.cz/~kas/cosa/ 3434S: Maintained 3435F: drivers/net/wan/cosa* 3436 3437CPMAC ETHERNET DRIVER 3438M: Florian Fainelli <f.fainelli@gmail.com> 3439L: netdev@vger.kernel.org 3440S: Maintained 3441F: drivers/net/ethernet/ti/cpmac.c 3442 3443CPU FREQUENCY DRIVERS 3444M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3445M: Viresh Kumar <viresh.kumar@linaro.org> 3446L: linux-pm@vger.kernel.org 3447S: Maintained 3448T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3449T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3450B: https://bugzilla.kernel.org 3451F: Documentation/cpu-freq/ 3452F: drivers/cpufreq/ 3453F: include/linux/cpufreq.h 3454F: tools/testing/selftests/cpufreq/ 3455 3456CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3457M: Viresh Kumar <viresh.kumar@linaro.org> 3458M: Sudeep Holla <sudeep.holla@arm.com> 3459L: linux-pm@vger.kernel.org 3460W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3461S: Maintained 3462F: drivers/cpufreq/arm_big_little.h 3463F: drivers/cpufreq/arm_big_little.c 3464F: drivers/cpufreq/arm_big_little_dt.c 3465 3466CPUIDLE DRIVER - ARM BIG LITTLE 3467M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3468M: Daniel Lezcano <daniel.lezcano@linaro.org> 3469L: linux-pm@vger.kernel.org 3470L: linux-arm-kernel@lists.infradead.org 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3472S: Maintained 3473F: drivers/cpuidle/cpuidle-big_little.c 3474 3475CPUIDLE DRIVER - ARM EXYNOS 3476M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3477M: Daniel Lezcano <daniel.lezcano@linaro.org> 3478M: Kukjin Kim <kgene@kernel.org> 3479L: linux-pm@vger.kernel.org 3480L: linux-samsung-soc@vger.kernel.org 3481S: Supported 3482F: drivers/cpuidle/cpuidle-exynos.c 3483F: arch/arm/mach-exynos/pm.c 3484 3485CPUIDLE DRIVERS 3486M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3487M: Daniel Lezcano <daniel.lezcano@linaro.org> 3488L: linux-pm@vger.kernel.org 3489S: Maintained 3490T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3491B: https://bugzilla.kernel.org 3492F: drivers/cpuidle/* 3493F: include/linux/cpuidle.h 3494 3495CPUID/MSR DRIVER 3496M: "H. Peter Anvin" <hpa@zytor.com> 3497S: Maintained 3498F: arch/x86/kernel/cpuid.c 3499F: arch/x86/kernel/msr.c 3500 3501CPU POWER MONITORING SUBSYSTEM 3502M: Thomas Renninger <trenn@suse.com> 3503L: linux-pm@vger.kernel.org 3504S: Maintained 3505F: tools/power/cpupower/ 3506 3507CRAMFS FILESYSTEM 3508W: http://sourceforge.net/projects/cramfs/ 3509S: Orphan / Obsolete 3510F: Documentation/filesystems/cramfs.txt 3511F: fs/cramfs/ 3512 3513CRIS PORT 3514M: Mikael Starvik <starvik@axis.com> 3515M: Jesper Nilsson <jesper.nilsson@axis.com> 3516L: linux-cris-kernel@axis.com 3517W: http://developer.axis.com 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3519S: Maintained 3520F: arch/cris/ 3521F: drivers/tty/serial/crisv10.* 3522 3523CRYPTO API 3524M: Herbert Xu <herbert@gondor.apana.org.au> 3525M: "David S. Miller" <davem@davemloft.net> 3526L: linux-crypto@vger.kernel.org 3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3529S: Maintained 3530F: Documentation/crypto/ 3531F: Documentation/devicetree/bindings/crypto/ 3532F: Documentation/DocBook/crypto-API.tmpl 3533F: arch/*/crypto/ 3534F: crypto/ 3535F: drivers/crypto/ 3536F: include/crypto/ 3537F: include/linux/crypto* 3538 3539CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3540M: Neil Horman <nhorman@tuxdriver.com> 3541L: linux-crypto@vger.kernel.org 3542S: Maintained 3543F: crypto/ansi_cprng.c 3544F: crypto/rng.c 3545 3546CS3308 MEDIA DRIVER 3547M: Hans Verkuil <hverkuil@xs4all.nl> 3548L: linux-media@vger.kernel.org 3549T: git git://linuxtv.org/media_tree.git 3550W: http://linuxtv.org 3551S: Odd Fixes 3552F: drivers/media/i2c/cs3308.c 3553F: drivers/media/i2c/cs3308.h 3554 3555CS5535 Audio ALSA driver 3556M: Jaya Kumar <jayakumar.alsa@gmail.com> 3557S: Maintained 3558F: sound/pci/cs5535audio/ 3559 3560CW1200 WLAN driver 3561M: Solomon Peachy <pizza@shaftnet.org> 3562S: Maintained 3563F: drivers/net/wireless/st/cw1200/ 3564 3565CX18 VIDEO4LINUX DRIVER 3566M: Andy Walls <awalls@md.metrocast.net> 3567L: ivtv-devel@ivtvdriver.org (subscribers-only) 3568L: linux-media@vger.kernel.org 3569T: git git://linuxtv.org/media_tree.git 3570W: https://linuxtv.org 3571W: http://www.ivtvdriver.org/index.php/Cx18 3572S: Maintained 3573F: Documentation/media/v4l-drivers/cx18* 3574F: drivers/media/pci/cx18/ 3575F: include/uapi/linux/ivtv* 3576 3577CX2341X MPEG ENCODER HELPER MODULE 3578M: Hans Verkuil <hverkuil@xs4all.nl> 3579L: linux-media@vger.kernel.org 3580T: git git://linuxtv.org/media_tree.git 3581W: https://linuxtv.org 3582S: Maintained 3583F: drivers/media/common/cx2341x* 3584F: include/media/cx2341x* 3585 3586CX24120 MEDIA DRIVER 3587M: Jemma Denson <jdenson@gmail.com> 3588M: Patrick Boettcher <patrick.boettcher@posteo.de> 3589L: linux-media@vger.kernel.org 3590W: https://linuxtv.org 3591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3592S: Maintained 3593F: drivers/media/dvb-frontends/cx24120* 3594 3595CX88 VIDEO4LINUX DRIVER 3596M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3597M: Mauro Carvalho Chehab <mchehab@kernel.org> 3598L: linux-media@vger.kernel.org 3599W: https://linuxtv.org 3600T: git git://linuxtv.org/media_tree.git 3601S: Odd fixes 3602F: Documentation/media/v4l-drivers/cx88* 3603F: drivers/media/pci/cx88/ 3604 3605CXD2820R MEDIA DRIVER 3606M: Antti Palosaari <crope@iki.fi> 3607L: linux-media@vger.kernel.org 3608W: https://linuxtv.org 3609W: http://palosaari.fi/linux/ 3610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3611T: git git://linuxtv.org/anttip/media_tree.git 3612S: Maintained 3613F: drivers/media/dvb-frontends/cxd2820r* 3614 3615CXGB3 ETHERNET DRIVER (CXGB3) 3616M: Santosh Raspatur <santosh@chelsio.com> 3617L: netdev@vger.kernel.org 3618W: http://www.chelsio.com 3619S: Supported 3620F: drivers/net/ethernet/chelsio/cxgb3/ 3621 3622CXGB3 ISCSI DRIVER (CXGB3I) 3623M: Karen Xie <kxie@chelsio.com> 3624L: linux-scsi@vger.kernel.org 3625W: http://www.chelsio.com 3626S: Supported 3627F: drivers/scsi/cxgbi/cxgb3i 3628 3629CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3630M: Steve Wise <swise@chelsio.com> 3631L: linux-rdma@vger.kernel.org 3632W: http://www.openfabrics.org 3633S: Supported 3634F: drivers/infiniband/hw/cxgb3/ 3635F: include/uapi/rdma/cxgb3-abi.h 3636 3637CXGB4 ETHERNET DRIVER (CXGB4) 3638M: Ganesh Goudar <ganeshgr@chelsio.com> 3639L: netdev@vger.kernel.org 3640W: http://www.chelsio.com 3641S: Supported 3642F: drivers/net/ethernet/chelsio/cxgb4/ 3643 3644CXGB4 ISCSI DRIVER (CXGB4I) 3645M: Karen Xie <kxie@chelsio.com> 3646L: linux-scsi@vger.kernel.org 3647W: http://www.chelsio.com 3648S: Supported 3649F: drivers/scsi/cxgbi/cxgb4i 3650 3651CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3652M: Steve Wise <swise@chelsio.com> 3653L: linux-rdma@vger.kernel.org 3654W: http://www.openfabrics.org 3655S: Supported 3656F: drivers/infiniband/hw/cxgb4/ 3657F: include/uapi/rdma/cxgb4-abi.h 3658 3659CXGB4VF ETHERNET DRIVER (CXGB4VF) 3660M: Casey Leedom <leedom@chelsio.com> 3661L: netdev@vger.kernel.org 3662W: http://www.chelsio.com 3663S: Supported 3664F: drivers/net/ethernet/chelsio/cxgb4vf/ 3665 3666CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3667M: Ian Munsie <imunsie@au1.ibm.com> 3668M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3669L: linuxppc-dev@lists.ozlabs.org 3670S: Supported 3671F: arch/powerpc/platforms/powernv/pci-cxl.c 3672F: drivers/misc/cxl/ 3673F: include/misc/cxl* 3674F: include/uapi/misc/cxl.h 3675F: Documentation/powerpc/cxl.txt 3676F: Documentation/ABI/testing/sysfs-class-cxl 3677 3678CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3679M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3680M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3681M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3682L: linux-scsi@vger.kernel.org 3683S: Supported 3684F: drivers/scsi/cxlflash/ 3685F: include/uapi/scsi/cxlflash_ioctls.h 3686F: Documentation/powerpc/cxlflash.txt 3687 3688STMMAC ETHERNET DRIVER 3689M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3690M: Alexandre Torgue <alexandre.torgue@st.com> 3691L: netdev@vger.kernel.org 3692W: http://www.stlinux.com 3693S: Supported 3694F: drivers/net/ethernet/stmicro/stmmac/ 3695 3696CYBERPRO FB DRIVER 3697M: Russell King <linux@armlinux.org.uk> 3698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3699W: http://www.armlinux.org.uk/ 3700S: Maintained 3701F: drivers/video/fbdev/cyber2000fb.* 3702 3703CYCLADES ASYNC MUX DRIVER 3704W: http://www.cyclades.com/ 3705S: Orphan 3706F: drivers/tty/cyclades.c 3707F: include/linux/cyclades.h 3708F: include/uapi/linux/cyclades.h 3709 3710CYCLADES PC300 DRIVER 3711W: http://www.cyclades.com/ 3712S: Orphan 3713F: drivers/net/wan/pc300* 3714 3715CYPRESS_FIRMWARE MEDIA DRIVER 3716M: Antti Palosaari <crope@iki.fi> 3717L: linux-media@vger.kernel.org 3718W: https://linuxtv.org 3719W: http://palosaari.fi/linux/ 3720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3721T: git git://linuxtv.org/anttip/media_tree.git 3722S: Maintained 3723F: drivers/media/common/cypress_firmware* 3724 3725CYTTSP TOUCHSCREEN DRIVER 3726M: Ferruh Yigit <fery@cypress.com> 3727L: linux-input@vger.kernel.org 3728S: Supported 3729F: drivers/input/touchscreen/cyttsp* 3730F: include/linux/input/cyttsp.h 3731 3732DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3733M: Joshua Kinard <kumba@gentoo.org> 3734S: Maintained 3735F: drivers/rtc/rtc-ds1685.c 3736F: include/linux/rtc/ds1685.h 3737 3738DAMA SLAVE for AX.25 3739M: Joerg Reuter <jreuter@yaina.de> 3740W: http://yaina.de/jreuter/ 3741W: http://www.qsl.net/dl1bke/ 3742L: linux-hams@vger.kernel.org 3743S: Maintained 3744F: net/ax25/af_ax25.c 3745F: net/ax25/ax25_dev.c 3746F: net/ax25/ax25_ds_* 3747F: net/ax25/ax25_in.c 3748F: net/ax25/ax25_out.c 3749F: net/ax25/ax25_timer.c 3750F: net/ax25/sysctl_net_ax25.c 3751 3752DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3753L: netdev@vger.kernel.org 3754S: Orphan 3755F: Documentation/networking/dmfe.txt 3756F: drivers/net/ethernet/dec/tulip/dmfe.c 3757 3758DC390/AM53C974 SCSI driver 3759M: Hannes Reinecke <hare@suse.com> 3760L: linux-scsi@vger.kernel.org 3761S: Maintained 3762F: drivers/scsi/am53c974.c 3763 3764DC395x SCSI driver 3765M: Oliver Neukum <oliver@neukum.org> 3766M: Ali Akcaagac <aliakc@web.de> 3767M: Jamie Lenehan <lenehan@twibble.org> 3768L: dc395x@twibble.org 3769W: http://twibble.org/dist/dc395x/ 3770W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3771S: Maintained 3772F: Documentation/scsi/dc395x.txt 3773F: drivers/scsi/dc395x.* 3774 3775DCCP PROTOCOL 3776M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3777L: dccp@vger.kernel.org 3778W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3779S: Maintained 3780F: include/linux/dccp.h 3781F: include/uapi/linux/dccp.h 3782F: include/linux/tfrc.h 3783F: net/dccp/ 3784 3785DECnet NETWORK LAYER 3786W: http://linux-decnet.sourceforge.net 3787L: linux-decnet-user@lists.sourceforge.net 3788S: Orphan 3789F: Documentation/networking/decnet.txt 3790F: net/decnet/ 3791 3792DECSTATION PLATFORM SUPPORT 3793M: "Maciej W. Rozycki" <macro@linux-mips.org> 3794L: linux-mips@linux-mips.org 3795W: http://www.linux-mips.org/wiki/DECstation 3796S: Maintained 3797F: arch/mips/dec/ 3798F: arch/mips/include/asm/dec/ 3799F: arch/mips/include/asm/mach-dec/ 3800 3801DEFXX FDDI NETWORK DRIVER 3802M: "Maciej W. Rozycki" <macro@linux-mips.org> 3803S: Maintained 3804F: drivers/net/fddi/defxx.* 3805 3806DELL LAPTOP DRIVER 3807M: Matthew Garrett <mjg59@srcf.ucam.org> 3808M: Pali Rohár <pali.rohar@gmail.com> 3809L: platform-driver-x86@vger.kernel.org 3810S: Maintained 3811F: drivers/platform/x86/dell-laptop.c 3812 3813DELL LAPTOP RBTN DRIVER 3814M: Pali Rohár <pali.rohar@gmail.com> 3815S: Maintained 3816F: drivers/platform/x86/dell-rbtn.* 3817 3818DELL LAPTOP FREEFALL DRIVER 3819M: Pali Rohár <pali.rohar@gmail.com> 3820S: Maintained 3821F: drivers/platform/x86/dell-smo8800.c 3822 3823DELL LAPTOP SMM DRIVER 3824M: Pali Rohár <pali.rohar@gmail.com> 3825S: Maintained 3826F: drivers/hwmon/dell-smm-hwmon.c 3827F: include/uapi/linux/i8k.h 3828 3829DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3830M: Doug Warzecha <Douglas_Warzecha@dell.com> 3831S: Maintained 3832F: Documentation/dcdbas.txt 3833F: drivers/firmware/dcdbas.* 3834 3835DELL WMI EXTRAS DRIVER 3836M: Matthew Garrett <mjg59@srcf.ucam.org> 3837M: Pali Rohár <pali.rohar@gmail.com> 3838S: Maintained 3839F: drivers/platform/x86/dell-wmi.c 3840 3841DESIGNWARE USB2 DRD IP DRIVER 3842M: John Youn <johnyoun@synopsys.com> 3843L: linux-usb@vger.kernel.org 3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3845S: Maintained 3846F: drivers/usb/dwc2/ 3847 3848DESIGNWARE USB3 DRD IP DRIVER 3849M: Felipe Balbi <balbi@kernel.org> 3850L: linux-usb@vger.kernel.org 3851T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3852S: Maintained 3853F: drivers/usb/dwc3/ 3854 3855DEVICE COREDUMP (DEV_COREDUMP) 3856M: Johannes Berg <johannes@sipsolutions.net> 3857L: linux-kernel@vger.kernel.org 3858S: Maintained 3859F: drivers/base/devcoredump.c 3860F: include/linux/devcoredump.h 3861 3862DEVICE FREQUENCY (DEVFREQ) 3863M: MyungJoo Ham <myungjoo.ham@samsung.com> 3864M: Kyungmin Park <kyungmin.park@samsung.com> 3865R: Chanwoo Choi <cw00.choi@samsung.com> 3866L: linux-pm@vger.kernel.org 3867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3868S: Maintained 3869F: drivers/devfreq/ 3870F: include/linux/devfreq.h 3871F: Documentation/devicetree/bindings/devfreq/ 3872 3873DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3874M: Chanwoo Choi <cw00.choi@samsung.com> 3875L: linux-pm@vger.kernel.org 3876T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3877S: Supported 3878F: drivers/devfreq/event/ 3879F: drivers/devfreq/devfreq-event.c 3880F: include/linux/devfreq-event.h 3881F: Documentation/devicetree/bindings/devfreq/event/ 3882 3883BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3884M: Chanwoo Choi <cw00.choi@samsung.com> 3885L: linux-pm@vger.kernel.org 3886L: linux-samsung-soc@vger.kernel.org 3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3888S: Maintained 3889F: drivers/devfreq/exynos-bus.c 3890F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3891 3892DEVICE NUMBER REGISTRY 3893M: Torben Mathiasen <device@lanana.org> 3894W: http://lanana.org/docs/device-list/index.html 3895S: Maintained 3896 3897DEVICE-MAPPER (LVM) 3898M: Alasdair Kergon <agk@redhat.com> 3899M: Mike Snitzer <snitzer@redhat.com> 3900M: dm-devel@redhat.com 3901L: dm-devel@redhat.com 3902W: http://sources.redhat.com/dm 3903Q: http://patchwork.kernel.org/project/dm-devel/list/ 3904T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3905T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3906S: Maintained 3907F: Documentation/device-mapper/ 3908F: drivers/md/dm* 3909F: drivers/md/persistent-data/ 3910F: include/linux/device-mapper.h 3911F: include/linux/dm-*.h 3912F: include/uapi/linux/dm-*.h 3913 3914DEVLINK 3915M: Jiri Pirko <jiri@mellanox.com> 3916L: netdev@vger.kernel.org 3917S: Supported 3918F: net/core/devlink.c 3919F: include/net/devlink.h 3920F: include/uapi/linux/devlink.h 3921 3922DIALOG SEMICONDUCTOR DRIVERS 3923M: Support Opensource <support.opensource@diasemi.com> 3924W: http://www.dialog-semiconductor.com/products 3925S: Supported 3926F: Documentation/hwmon/da90?? 3927F: Documentation/devicetree/bindings/mfd/da90*.txt 3928F: Documentation/devicetree/bindings/regulator/da92*.txt 3929F: Documentation/devicetree/bindings/sound/da[79]*.txt 3930F: drivers/gpio/gpio-da90??.c 3931F: drivers/hwmon/da90??-hwmon.c 3932F: drivers/iio/adc/da91??-*.c 3933F: drivers/input/misc/da90??_onkey.c 3934F: drivers/input/touchscreen/da9052_tsi.c 3935F: drivers/leds/leds-da90??.c 3936F: drivers/mfd/da903x.c 3937F: drivers/mfd/da90??-*.c 3938F: drivers/mfd/da91??-*.c 3939F: drivers/power/supply/da9052-battery.c 3940F: drivers/power/supply/da91??-*.c 3941F: drivers/regulator/da903x.c 3942F: drivers/regulator/da9???-regulator.[ch] 3943F: drivers/rtc/rtc-da90??.c 3944F: drivers/video/backlight/da90??_bl.c 3945F: drivers/watchdog/da90??_wdt.c 3946F: include/linux/mfd/da903x.h 3947F: include/linux/mfd/da9052/ 3948F: include/linux/mfd/da9055/ 3949F: include/linux/mfd/da9062/ 3950F: include/linux/mfd/da9063/ 3951F: include/linux/mfd/da9150/ 3952F: include/linux/regulator/da9211.h 3953F: include/sound/da[79]*.h 3954F: sound/soc/codecs/da[79]*.[ch] 3955 3956DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3957M: William Breathitt Gray <vilhelm.gray@gmail.com> 3958L: linux-gpio@vger.kernel.org 3959S: Maintained 3960F: drivers/gpio/gpio-gpio-mm.c 3961 3962DIGI NEO AND CLASSIC PCI PRODUCTS 3963M: Lidza Louina <lidza.louina@gmail.com> 3964M: Mark Hounschell <markh@compro.net> 3965L: driverdev-devel@linuxdriverproject.org 3966S: Maintained 3967F: drivers/staging/dgnc/ 3968 3969DIOLAN U2C-12 I2C DRIVER 3970M: Guenter Roeck <linux@roeck-us.net> 3971L: linux-i2c@vger.kernel.org 3972S: Maintained 3973F: drivers/i2c/busses/i2c-diolan-u2c.c 3974 3975DIRECT ACCESS (DAX) 3976M: Matthew Wilcox <mawilcox@microsoft.com> 3977M: Ross Zwisler <ross.zwisler@linux.intel.com> 3978L: linux-fsdevel@vger.kernel.org 3979S: Supported 3980F: fs/dax.c 3981F: include/linux/dax.h 3982F: include/trace/events/fs_dax.h 3983 3984DIRECTORY NOTIFICATION (DNOTIFY) 3985M: Eric Paris <eparis@parisplace.org> 3986S: Maintained 3987F: Documentation/filesystems/dnotify.txt 3988F: fs/notify/dnotify/ 3989F: include/linux/dnotify.h 3990 3991DISK GEOMETRY AND PARTITION HANDLING 3992M: Andries Brouwer <aeb@cwi.nl> 3993W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3994W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3995W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3996S: Maintained 3997 3998DISKQUOTA 3999M: Jan Kara <jack@suse.com> 4000S: Maintained 4001F: Documentation/filesystems/quota.txt 4002F: fs/quota/ 4003F: include/linux/quota*.h 4004F: include/uapi/linux/quota*.h 4005 4006DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4007M: Bernie Thompson <bernie@plugable.com> 4008L: linux-fbdev@vger.kernel.org 4009S: Maintained 4010W: http://plugable.com/category/projects/udlfb/ 4011F: drivers/video/fbdev/udlfb.c 4012F: include/video/udlfb.h 4013F: Documentation/fb/udlfb.txt 4014 4015DISTRIBUTED LOCK MANAGER (DLM) 4016M: Christine Caulfield <ccaulfie@redhat.com> 4017M: David Teigland <teigland@redhat.com> 4018L: cluster-devel@redhat.com 4019W: http://sources.redhat.com/cluster/ 4020T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4021S: Supported 4022F: fs/dlm/ 4023 4024DMA BUFFER SHARING FRAMEWORK 4025M: Sumit Semwal <sumit.semwal@linaro.org> 4026S: Maintained 4027L: linux-media@vger.kernel.org 4028L: dri-devel@lists.freedesktop.org 4029L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4030F: drivers/dma-buf/ 4031F: include/linux/dma-buf* 4032F: include/linux/reservation.h 4033F: include/linux/*fence.h 4034F: Documentation/driver-api/dma-buf.rst 4035T: git git://anongit.freedesktop.org/drm/drm-misc 4036 4037SYNC FILE FRAMEWORK 4038M: Sumit Semwal <sumit.semwal@linaro.org> 4039R: Gustavo Padovan <gustavo@padovan.org> 4040S: Maintained 4041L: linux-media@vger.kernel.org 4042L: dri-devel@lists.freedesktop.org 4043F: drivers/dma-buf/sync_* 4044F: drivers/dma-buf/dma-fence* 4045F: drivers/dma-buf/sw_sync.c 4046F: include/linux/sync_file.h 4047F: include/uapi/linux/sync_file.h 4048F: Documentation/sync_file.txt 4049T: git git://anongit.freedesktop.org/drm/drm-misc 4050 4051DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4052M: Vinod Koul <vinod.koul@intel.com> 4053L: dmaengine@vger.kernel.org 4054Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4055S: Maintained 4056F: drivers/dma/ 4057F: include/linux/dmaengine.h 4058F: Documentation/devicetree/bindings/dma/ 4059F: Documentation/dmaengine/ 4060T: git git://git.infradead.org/users/vkoul/slave-dma.git 4061 4062DME1737 HARDWARE MONITOR DRIVER 4063M: Juerg Haefliger <juergh@gmail.com> 4064L: linux-hwmon@vger.kernel.org 4065S: Maintained 4066F: Documentation/hwmon/dme1737 4067F: drivers/hwmon/dme1737.c 4068 4069DMI/SMBIOS SUPPORT 4070M: Jean Delvare <jdelvare@suse.com> 4071S: Maintained 4072T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4073F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4074F: drivers/firmware/dmi-id.c 4075F: drivers/firmware/dmi_scan.c 4076F: include/linux/dmi.h 4077 4078DOCUMENTATION 4079M: Jonathan Corbet <corbet@lwn.net> 4080L: linux-doc@vger.kernel.org 4081S: Maintained 4082F: Documentation/ 4083F: scripts/docproc.c 4084F: scripts/kernel-doc* 4085X: Documentation/ABI/ 4086X: Documentation/devicetree/ 4087X: Documentation/acpi 4088X: Documentation/power 4089X: Documentation/spi 4090X: Documentation/media 4091T: git git://git.lwn.net/linux.git docs-next 4092 4093DOUBLETALK DRIVER 4094M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4095L: blinux-list@redhat.com 4096S: Maintained 4097F: drivers/char/dtlk.c 4098F: include/linux/dtlk.h 4099 4100DPT_I2O SCSI RAID DRIVER 4101M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4102L: linux-scsi@vger.kernel.org 4103W: http://www.adaptec.com/ 4104S: Maintained 4105F: drivers/scsi/dpt* 4106F: drivers/scsi/dpt/ 4107 4108DRBD DRIVER 4109M: Philipp Reisner <philipp.reisner@linbit.com> 4110M: Lars Ellenberg <lars.ellenberg@linbit.com> 4111L: drbd-dev@lists.linbit.com 4112W: http://www.drbd.org 4113T: git git://git.linbit.com/linux-drbd.git 4114T: git git://git.linbit.com/drbd-8.4.git 4115S: Supported 4116F: drivers/block/drbd/ 4117F: lib/lru_cache.c 4118F: Documentation/blockdev/drbd/ 4119 4120DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4121M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4123S: Supported 4124F: Documentation/kobject.txt 4125F: drivers/base/ 4126F: fs/debugfs/ 4127F: fs/sysfs/ 4128F: include/linux/debugfs.h 4129F: include/linux/kobj* 4130F: lib/kobj* 4131 4132DRM DRIVERS 4133M: David Airlie <airlied@linux.ie> 4134L: dri-devel@lists.freedesktop.org 4135T: git git://people.freedesktop.org/~airlied/linux 4136B: https://bugs.freedesktop.org/ 4137C: irc://chat.freenode.net/dri-devel 4138S: Maintained 4139F: drivers/gpu/drm/ 4140F: drivers/gpu/vga/ 4141F: Documentation/devicetree/bindings/display/ 4142F: Documentation/devicetree/bindings/gpu/ 4143F: Documentation/devicetree/bindings/video/ 4144F: Documentation/gpu/ 4145F: include/drm/ 4146F: include/uapi/drm/ 4147F: include/linux/vga* 4148 4149DRM DRIVERS AND MISC GPU PATCHES 4150M: Daniel Vetter <daniel.vetter@intel.com> 4151M: Jani Nikula <jani.nikula@linux.intel.com> 4152M: Sean Paul <seanpaul@chromium.org> 4153W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4154S: Maintained 4155T: git git://anongit.freedesktop.org/drm/drm-misc 4156F: Documentation/gpu/ 4157F: drivers/gpu/vga/ 4158F: drivers/gpu/drm/* 4159F: include/drm/drm* 4160F: include/uapi/drm/drm* 4161F: include/linux/vga* 4162 4163DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4164M: Dave Airlie <airlied@redhat.com> 4165S: Odd Fixes 4166F: drivers/gpu/drm/ast/ 4167 4168DRM DRIVERS FOR BRIDGE CHIPS 4169M: Archit Taneja <architt@codeaurora.org> 4170S: Maintained 4171T: git git://anongit.freedesktop.org/drm/drm-misc 4172F: drivers/gpu/drm/bridge/ 4173 4174DRM DRIVER FOR BOCHS VIRTUAL GPU 4175M: Gerd Hoffmann <kraxel@redhat.com> 4176L: virtualization@lists.linux-foundation.org 4177T: git git://anongit.freedesktop.org/drm/drm-misc 4178S: Maintained 4179F: drivers/gpu/drm/bochs/ 4180 4181DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4182M: Dave Airlie <airlied@redhat.com> 4183M: Gerd Hoffmann <kraxel@redhat.com> 4184L: virtualization@lists.linux-foundation.org 4185T: git git://anongit.freedesktop.org/drm/drm-misc 4186S: Obsolete 4187W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4188F: drivers/gpu/drm/cirrus/ 4189 4190RADEON and AMDGPU DRM DRIVERS 4191M: Alex Deucher <alexander.deucher@amd.com> 4192M: Christian König <christian.koenig@amd.com> 4193L: amd-gfx@lists.freedesktop.org 4194T: git git://people.freedesktop.org/~agd5f/linux 4195S: Supported 4196F: drivers/gpu/drm/radeon/ 4197F: include/uapi/drm/radeon_drm.h 4198F: drivers/gpu/drm/amd/ 4199F: include/uapi/drm/amdgpu_drm.h 4200 4201DRM PANEL DRIVERS 4202M: Thierry Reding <thierry.reding@gmail.com> 4203L: dri-devel@lists.freedesktop.org 4204T: git git://anongit.freedesktop.org/tegra/linux.git 4205S: Maintained 4206F: drivers/gpu/drm/drm_panel.c 4207F: drivers/gpu/drm/panel/ 4208F: include/drm/drm_panel.h 4209F: Documentation/devicetree/bindings/display/panel/ 4210 4211INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4212M: Daniel Vetter <daniel.vetter@intel.com> 4213M: Jani Nikula <jani.nikula@linux.intel.com> 4214L: intel-gfx@lists.freedesktop.org 4215W: https://01.org/linuxgraphics/ 4216B: https://01.org/linuxgraphics/documentation/how-report-bugs 4217C: irc://chat.freenode.net/intel-gfx 4218Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4219T: git git://anongit.freedesktop.org/drm-intel 4220S: Supported 4221F: drivers/gpu/drm/i915/ 4222F: include/drm/i915* 4223F: include/uapi/drm/i915_drm.h 4224F: Documentation/gpu/i915.rst 4225 4226INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4227M: Zhenyu Wang <zhenyuw@linux.intel.com> 4228M: Zhi Wang <zhi.a.wang@intel.com> 4229L: intel-gvt-dev@lists.freedesktop.org 4230L: intel-gfx@lists.freedesktop.org 4231W: https://01.org/igvt-g 4232T: git https://github.com/01org/gvt-linux.git 4233S: Supported 4234F: drivers/gpu/drm/i915/gvt/ 4235 4236DRM DRIVERS FOR ATMEL HLCDC 4237M: Boris Brezillon <boris.brezillon@free-electrons.com> 4238L: dri-devel@lists.freedesktop.org 4239S: Supported 4240F: drivers/gpu/drm/atmel-hlcdc/ 4241F: Documentation/devicetree/bindings/drm/atmel/ 4242T: git git://anongit.freedesktop.org/drm/drm-misc 4243 4244DRM DRIVERS FOR ALLWINNER A10 4245M: Maxime Ripard <maxime.ripard@free-electrons.com> 4246L: dri-devel@lists.freedesktop.org 4247S: Supported 4248F: drivers/gpu/drm/sun4i/ 4249F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4250T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4251 4252DRM DRIVERS FOR AMLOGIC SOCS 4253M: Neil Armstrong <narmstrong@baylibre.com> 4254L: dri-devel@lists.freedesktop.org 4255L: linux-amlogic@lists.infradead.org 4256W: http://linux-meson.com/ 4257S: Supported 4258F: drivers/gpu/drm/meson/ 4259F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4260F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4261F: Documentation/gpu/meson.rst 4262T: git git://anongit.freedesktop.org/drm/drm-misc 4263 4264DRM DRIVERS FOR EXYNOS 4265M: Inki Dae <inki.dae@samsung.com> 4266M: Joonyoung Shim <jy0922.shim@samsung.com> 4267M: Seung-Woo Kim <sw0312.kim@samsung.com> 4268M: Kyungmin Park <kyungmin.park@samsung.com> 4269L: dri-devel@lists.freedesktop.org 4270T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4271S: Supported 4272F: drivers/gpu/drm/exynos/ 4273F: include/uapi/drm/exynos_drm.h 4274F: Documentation/devicetree/bindings/display/exynos/ 4275 4276DRM DRIVERS FOR FREESCALE DCU 4277M: Stefan Agner <stefan@agner.ch> 4278M: Alison Wang <alison.wang@freescale.com> 4279L: dri-devel@lists.freedesktop.org 4280S: Supported 4281F: drivers/gpu/drm/fsl-dcu/ 4282F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4283F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4284F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4285 4286DRM DRIVERS FOR FREESCALE IMX 4287M: Philipp Zabel <p.zabel@pengutronix.de> 4288L: dri-devel@lists.freedesktop.org 4289S: Maintained 4290F: drivers/gpu/drm/imx/ 4291F: drivers/gpu/ipu-v3/ 4292F: Documentation/devicetree/bindings/display/imx/ 4293 4294DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4295M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4296L: dri-devel@lists.freedesktop.org 4297T: git git://github.com/patjak/drm-gma500 4298S: Maintained 4299F: drivers/gpu/drm/gma500/ 4300 4301DRM DRIVERS FOR HISILICON 4302M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4303M: Rongrong Zou <zourongrong@gmail.com> 4304R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4305R: Chen Feng <puck.chen@hisilicon.com> 4306L: dri-devel@lists.freedesktop.org 4307T: git git://github.com/xin3liang/linux.git 4308S: Maintained 4309F: drivers/gpu/drm/hisilicon/ 4310F: Documentation/devicetree/bindings/display/hisilicon/ 4311 4312DRM DRIVER FOR INTEL I810 VIDEO CARDS 4313S: Orphan / Obsolete 4314F: drivers/gpu/drm/i810/ 4315F: include/uapi/drm/i810_drm.h 4316 4317DRM DRIVERS FOR MEDIATEK 4318M: CK Hu <ck.hu@mediatek.com> 4319M: Philipp Zabel <p.zabel@pengutronix.de> 4320L: dri-devel@lists.freedesktop.org 4321S: Supported 4322F: drivers/gpu/drm/mediatek/ 4323F: Documentation/devicetree/bindings/display/mediatek/ 4324 4325DRM DRIVER FOR MI0283QT 4326M: Noralf Trønnes <noralf@tronnes.org> 4327S: Maintained 4328F: drivers/gpu/drm/tinydrm/mi0283qt.c 4329F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4330 4331DRM DRIVER FOR MSM ADRENO GPU 4332M: Rob Clark <robdclark@gmail.com> 4333L: linux-arm-msm@vger.kernel.org 4334L: dri-devel@lists.freedesktop.org 4335L: freedreno@lists.freedesktop.org 4336T: git git://people.freedesktop.org/~robclark/linux 4337S: Maintained 4338F: drivers/gpu/drm/msm/ 4339F: include/uapi/drm/msm_drm.h 4340F: Documentation/devicetree/bindings/display/msm/ 4341 4342DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4343M: Ben Skeggs <bskeggs@redhat.com> 4344L: dri-devel@lists.freedesktop.org 4345L: nouveau@lists.freedesktop.org 4346T: git git://github.com/skeggsb/linux 4347S: Supported 4348F: drivers/gpu/drm/nouveau/ 4349F: include/uapi/drm/nouveau_drm.h 4350 4351DRM DRIVERS FOR NVIDIA TEGRA 4352M: Thierry Reding <thierry.reding@gmail.com> 4353L: dri-devel@lists.freedesktop.org 4354L: linux-tegra@vger.kernel.org 4355T: git git://anongit.freedesktop.org/tegra/linux.git 4356S: Supported 4357F: drivers/gpu/drm/tegra/ 4358F: drivers/gpu/host1x/ 4359F: include/linux/host1x.h 4360F: include/uapi/drm/tegra_drm.h 4361F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4362 4363DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4364S: Orphan / Obsolete 4365F: drivers/gpu/drm/mga/ 4366F: include/uapi/drm/mga_drm.h 4367 4368DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4369M: Dave Airlie <airlied@redhat.com> 4370S: Odd Fixes 4371F: drivers/gpu/drm/mgag200/ 4372 4373DRM DRIVER FOR RAGE 128 VIDEO CARDS 4374S: Orphan / Obsolete 4375F: drivers/gpu/drm/r128/ 4376F: include/uapi/drm/r128_drm.h 4377 4378DRM DRIVERS FOR RENESAS 4379M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4380L: dri-devel@lists.freedesktop.org 4381L: linux-renesas-soc@vger.kernel.org 4382T: git git://linuxtv.org/pinchartl/fbdev 4383S: Supported 4384F: drivers/gpu/drm/rcar-du/ 4385F: drivers/gpu/drm/shmobile/ 4386F: include/linux/platform_data/shmob_drm.h 4387F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4388F: Documentation/devicetree/bindings/display/renesas,du.txt 4389 4390DRM DRIVER FOR QXL VIRTUAL GPU 4391M: Dave Airlie <airlied@redhat.com> 4392M: Gerd Hoffmann <kraxel@redhat.com> 4393L: virtualization@lists.linux-foundation.org 4394T: git git://anongit.freedesktop.org/drm/drm-misc 4395S: Maintained 4396F: drivers/gpu/drm/qxl/ 4397F: include/uapi/drm/qxl_drm.h 4398 4399DRM DRIVERS FOR ROCKCHIP 4400M: Mark Yao <mark.yao@rock-chips.com> 4401L: dri-devel@lists.freedesktop.org 4402S: Maintained 4403F: drivers/gpu/drm/rockchip/ 4404F: Documentation/devicetree/bindings/display/rockchip/ 4405T: git git://anongit.freedesktop.org/drm/drm-misc 4406 4407DRM DRIVER FOR SAVAGE VIDEO CARDS 4408S: Orphan / Obsolete 4409F: drivers/gpu/drm/savage/ 4410F: include/uapi/drm/savage_drm.h 4411 4412DRM DRIVER FOR SIS VIDEO CARDS 4413S: Orphan / Obsolete 4414F: drivers/gpu/drm/sis/ 4415F: include/uapi/drm/sis_drm.h 4416 4417DRM DRIVERS FOR STI 4418M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4419M: Vincent Abriou <vincent.abriou@st.com> 4420L: dri-devel@lists.freedesktop.org 4421T: git git://anongit.freedesktop.org/drm/drm-misc 4422S: Maintained 4423F: drivers/gpu/drm/sti 4424F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4425 4426DRM DRIVER FOR TDFX VIDEO CARDS 4427S: Orphan / Obsolete 4428F: drivers/gpu/drm/tdfx/ 4429 4430DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4431M: Dave Airlie <airlied@redhat.com> 4432S: Odd Fixes 4433F: drivers/gpu/drm/udl/ 4434 4435DRM DRIVERS FOR VIVANTE GPU IP 4436M: Lucas Stach <l.stach@pengutronix.de> 4437R: Russell King <linux+etnaviv@armlinux.org.uk> 4438R: Christian Gmeiner <christian.gmeiner@gmail.com> 4439L: etnaviv@lists.freedesktop.org 4440L: dri-devel@lists.freedesktop.org 4441S: Maintained 4442F: drivers/gpu/drm/etnaviv/ 4443F: include/uapi/drm/etnaviv_drm.h 4444F: Documentation/devicetree/bindings/display/etnaviv/ 4445 4446DRM DRIVER FOR VMWARE VIRTUAL GPU 4447M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4448M: Sinclair Yeh <syeh@vmware.com> 4449M: Thomas Hellstrom <thellstrom@vmware.com> 4450L: dri-devel@lists.freedesktop.org 4451T: git git://people.freedesktop.org/~syeh/repos_linux 4452T: git git://people.freedesktop.org/~thomash/linux 4453S: Supported 4454F: drivers/gpu/drm/vmwgfx/ 4455F: include/uapi/drm/vmwgfx_drm.h 4456 4457DRM DRIVERS FOR VC4 4458M: Eric Anholt <eric@anholt.net> 4459T: git git://github.com/anholt/linux 4460S: Supported 4461F: drivers/gpu/drm/vc4/ 4462F: include/uapi/drm/vc4_drm.h 4463F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4464T: git git://anongit.freedesktop.org/drm/drm-misc 4465 4466DRM DRIVERS FOR TI OMAP 4467M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4468L: dri-devel@lists.freedesktop.org 4469S: Maintained 4470F: drivers/gpu/drm/omapdrm/ 4471F: Documentation/devicetree/bindings/display/ti/ 4472 4473DRM DRIVERS FOR TI LCDC 4474M: Jyri Sarha <jsarha@ti.com> 4475R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4476L: dri-devel@lists.freedesktop.org 4477S: Maintained 4478F: drivers/gpu/drm/tilcdc/ 4479F: Documentation/devicetree/bindings/display/tilcdc/ 4480 4481DRM DRIVERS FOR ZTE ZX 4482M: Shawn Guo <shawnguo@kernel.org> 4483L: dri-devel@lists.freedesktop.org 4484S: Maintained 4485F: drivers/gpu/drm/zte/ 4486F: Documentation/devicetree/bindings/display/zte,vou.txt 4487T: git git://anongit.freedesktop.org/drm/drm-misc 4488 4489DSBR100 USB FM RADIO DRIVER 4490M: Alexey Klimov <klimov.linux@gmail.com> 4491L: linux-media@vger.kernel.org 4492T: git git://linuxtv.org/media_tree.git 4493S: Maintained 4494F: drivers/media/radio/dsbr100.c 4495 4496DSCC4 DRIVER 4497M: Francois Romieu <romieu@fr.zoreil.com> 4498L: netdev@vger.kernel.org 4499S: Maintained 4500F: drivers/net/wan/dscc4.c 4501 4502DT3155 MEDIA DRIVER 4503M: Hans Verkuil <hverkuil@xs4all.nl> 4504L: linux-media@vger.kernel.org 4505T: git git://linuxtv.org/media_tree.git 4506W: https://linuxtv.org 4507S: Odd Fixes 4508F: drivers/media/pci/dt3155/ 4509 4510DVB_USB_AF9015 MEDIA DRIVER 4511M: Antti Palosaari <crope@iki.fi> 4512L: linux-media@vger.kernel.org 4513W: https://linuxtv.org 4514W: http://palosaari.fi/linux/ 4515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4516T: git git://linuxtv.org/anttip/media_tree.git 4517S: Maintained 4518F: drivers/media/usb/dvb-usb-v2/af9015* 4519 4520DVB_USB_AF9035 MEDIA DRIVER 4521M: Antti Palosaari <crope@iki.fi> 4522L: linux-media@vger.kernel.org 4523W: https://linuxtv.org 4524W: http://palosaari.fi/linux/ 4525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4526T: git git://linuxtv.org/anttip/media_tree.git 4527S: Maintained 4528F: drivers/media/usb/dvb-usb-v2/af9035* 4529 4530DVB_USB_ANYSEE MEDIA DRIVER 4531M: Antti Palosaari <crope@iki.fi> 4532L: linux-media@vger.kernel.org 4533W: https://linuxtv.org 4534W: http://palosaari.fi/linux/ 4535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4536T: git git://linuxtv.org/anttip/media_tree.git 4537S: Maintained 4538F: drivers/media/usb/dvb-usb-v2/anysee* 4539 4540DVB_USB_AU6610 MEDIA DRIVER 4541M: Antti Palosaari <crope@iki.fi> 4542L: linux-media@vger.kernel.org 4543W: https://linuxtv.org 4544W: http://palosaari.fi/linux/ 4545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4546T: git git://linuxtv.org/anttip/media_tree.git 4547S: Maintained 4548F: drivers/media/usb/dvb-usb-v2/au6610* 4549 4550DVB_USB_CE6230 MEDIA DRIVER 4551M: Antti Palosaari <crope@iki.fi> 4552L: linux-media@vger.kernel.org 4553W: https://linuxtv.org 4554W: http://palosaari.fi/linux/ 4555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4556T: git git://linuxtv.org/anttip/media_tree.git 4557S: Maintained 4558F: drivers/media/usb/dvb-usb-v2/ce6230* 4559 4560DVB_USB_CXUSB MEDIA DRIVER 4561M: Michael Krufky <mkrufky@linuxtv.org> 4562L: linux-media@vger.kernel.org 4563W: https://linuxtv.org 4564W: http://github.com/mkrufky 4565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4566T: git git://linuxtv.org/media_tree.git 4567S: Maintained 4568F: drivers/media/usb/dvb-usb/cxusb* 4569 4570DVB_USB_EC168 MEDIA DRIVER 4571M: Antti Palosaari <crope@iki.fi> 4572L: linux-media@vger.kernel.org 4573W: https://linuxtv.org 4574W: http://palosaari.fi/linux/ 4575Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4576T: git git://linuxtv.org/anttip/media_tree.git 4577S: Maintained 4578F: drivers/media/usb/dvb-usb-v2/ec168* 4579 4580DVB_USB_GL861 MEDIA DRIVER 4581M: Antti Palosaari <crope@iki.fi> 4582L: linux-media@vger.kernel.org 4583W: https://linuxtv.org 4584Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4585T: git git://linuxtv.org/anttip/media_tree.git 4586S: Maintained 4587F: drivers/media/usb/dvb-usb-v2/gl861* 4588 4589DVB_USB_MXL111SF MEDIA DRIVER 4590M: Michael Krufky <mkrufky@linuxtv.org> 4591L: linux-media@vger.kernel.org 4592W: https://linuxtv.org 4593W: http://github.com/mkrufky 4594Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4595T: git git://linuxtv.org/mkrufky/mxl111sf.git 4596S: Maintained 4597F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4598 4599DVB_USB_RTL28XXU MEDIA DRIVER 4600M: Antti Palosaari <crope@iki.fi> 4601L: linux-media@vger.kernel.org 4602W: https://linuxtv.org 4603W: http://palosaari.fi/linux/ 4604Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4605T: git git://linuxtv.org/anttip/media_tree.git 4606S: Maintained 4607F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4608 4609DVB_USB_V2 MEDIA DRIVER 4610M: Antti Palosaari <crope@iki.fi> 4611L: linux-media@vger.kernel.org 4612W: https://linuxtv.org 4613W: http://palosaari.fi/linux/ 4614Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4615T: git git://linuxtv.org/anttip/media_tree.git 4616S: Maintained 4617F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4618F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4619 4620DYNAMIC DEBUG 4621M: Jason Baron <jbaron@akamai.com> 4622S: Maintained 4623F: lib/dynamic_debug.c 4624F: include/linux/dynamic_debug.h 4625 4626DZ DECSTATION DZ11 SERIAL DRIVER 4627M: "Maciej W. Rozycki" <macro@linux-mips.org> 4628S: Maintained 4629F: drivers/tty/serial/dz.* 4630 4631E3X0 POWER BUTTON DRIVER 4632M: Moritz Fischer <moritz.fischer@ettus.com> 4633L: usrp-users@lists.ettus.com 4634W: http://www.ettus.com 4635S: Supported 4636F: drivers/input/misc/e3x0-button.c 4637F: Documentation/devicetree/bindings/input/e3x0-button.txt 4638 4639E4000 MEDIA DRIVER 4640M: Antti Palosaari <crope@iki.fi> 4641L: linux-media@vger.kernel.org 4642W: https://linuxtv.org 4643W: http://palosaari.fi/linux/ 4644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4645T: git git://linuxtv.org/anttip/media_tree.git 4646S: Maintained 4647F: drivers/media/tuners/e4000* 4648 4649EATA ISA/EISA/PCI SCSI DRIVER 4650M: Dario Ballabio <ballabio_dario@emc.com> 4651L: linux-scsi@vger.kernel.org 4652S: Maintained 4653F: drivers/scsi/eata.c 4654 4655EC100 MEDIA DRIVER 4656M: Antti Palosaari <crope@iki.fi> 4657L: linux-media@vger.kernel.org 4658W: https://linuxtv.org 4659W: http://palosaari.fi/linux/ 4660Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4661T: git git://linuxtv.org/anttip/media_tree.git 4662S: Maintained 4663F: drivers/media/dvb-frontends/ec100* 4664 4665ECRYPT FILE SYSTEM 4666M: Tyler Hicks <tyhicks@canonical.com> 4667L: ecryptfs@vger.kernel.org 4668W: http://ecryptfs.org 4669W: https://launchpad.net/ecryptfs 4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4671S: Supported 4672F: Documentation/filesystems/ecryptfs.txt 4673F: fs/ecryptfs/ 4674 4675EDAC-CORE 4676M: Borislav Petkov <bp@alien8.de> 4677M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4678M: Mauro Carvalho Chehab <mchehab@kernel.org> 4679L: linux-edac@vger.kernel.org 4680T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4682S: Supported 4683F: Documentation/admin-guide/ras.rst 4684F: Documentation/driver-api/edac.rst 4685F: drivers/edac/ 4686F: include/linux/edac.h 4687 4688EDAC-AMD64 4689M: Borislav Petkov <bp@alien8.de> 4690L: linux-edac@vger.kernel.org 4691S: Maintained 4692F: drivers/edac/amd64_edac* 4693 4694EDAC-CALXEDA 4695M: Robert Richter <rric@kernel.org> 4696L: linux-edac@vger.kernel.org 4697S: Maintained 4698F: drivers/edac/highbank* 4699 4700EDAC-CAVIUM 4701M: Ralf Baechle <ralf@linux-mips.org> 4702M: David Daney <david.daney@cavium.com> 4703L: linux-edac@vger.kernel.org 4704L: linux-mips@linux-mips.org 4705S: Supported 4706F: drivers/edac/octeon_edac* 4707 4708EDAC-E752X 4709M: Mark Gross <mark.gross@intel.com> 4710L: linux-edac@vger.kernel.org 4711S: Maintained 4712F: drivers/edac/e752x_edac.c 4713 4714EDAC-E7XXX 4715L: linux-edac@vger.kernel.org 4716S: Maintained 4717F: drivers/edac/e7xxx_edac.c 4718 4719EDAC-FSL_DDR 4720M: York Sun <york.sun@nxp.com> 4721L: linux-edac@vger.kernel.org 4722S: Maintained 4723F: drivers/edac/fsl_ddr_edac.* 4724 4725EDAC-GHES 4726M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4727M: Mauro Carvalho Chehab <mchehab@kernel.org> 4728L: linux-edac@vger.kernel.org 4729S: Maintained 4730F: drivers/edac/ghes_edac.c 4731 4732EDAC-I82443BXGX 4733M: Tim Small <tim@buttersideup.com> 4734L: linux-edac@vger.kernel.org 4735S: Maintained 4736F: drivers/edac/i82443bxgx_edac.c 4737 4738EDAC-I3000 4739L: linux-edac@vger.kernel.org 4740S: Orphan 4741F: drivers/edac/i3000_edac.c 4742 4743EDAC-I5000 4744L: linux-edac@vger.kernel.org 4745S: Maintained 4746F: drivers/edac/i5000_edac.c 4747 4748EDAC-I5400 4749M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4750M: Mauro Carvalho Chehab <mchehab@kernel.org> 4751L: linux-edac@vger.kernel.org 4752S: Maintained 4753F: drivers/edac/i5400_edac.c 4754 4755EDAC-I7300 4756M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4757M: Mauro Carvalho Chehab <mchehab@kernel.org> 4758L: linux-edac@vger.kernel.org 4759S: Maintained 4760F: drivers/edac/i7300_edac.c 4761 4762EDAC-I7CORE 4763M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4764M: Mauro Carvalho Chehab <mchehab@kernel.org> 4765L: linux-edac@vger.kernel.org 4766S: Maintained 4767F: drivers/edac/i7core_edac.c 4768 4769EDAC-I82975X 4770M: Ranganathan Desikan <ravi@jetztechnologies.com> 4771M: "Arvind R." <arvino55@gmail.com> 4772L: linux-edac@vger.kernel.org 4773S: Maintained 4774F: drivers/edac/i82975x_edac.c 4775 4776EDAC-IE31200 4777M: Jason Baron <jbaron@akamai.com> 4778L: linux-edac@vger.kernel.org 4779S: Maintained 4780F: drivers/edac/ie31200_edac.c 4781 4782EDAC-MPC85XX 4783M: Johannes Thumshirn <morbidrsa@gmail.com> 4784L: linux-edac@vger.kernel.org 4785S: Maintained 4786F: drivers/edac/mpc85xx_edac.[ch] 4787 4788EDAC-PND2 4789M: Tony Luck <tony.luck@intel.com> 4790L: linux-edac@vger.kernel.org 4791S: Maintained 4792F: drivers/edac/pnd2_edac.[ch] 4793 4794EDAC-PASEMI 4795M: Egor Martovetsky <egor@pasemi.com> 4796L: linux-edac@vger.kernel.org 4797S: Maintained 4798F: drivers/edac/pasemi_edac.c 4799 4800EDAC-R82600 4801M: Tim Small <tim@buttersideup.com> 4802L: linux-edac@vger.kernel.org 4803S: Maintained 4804F: drivers/edac/r82600_edac.c 4805 4806EDAC-SBRIDGE 4807M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4808M: Mauro Carvalho Chehab <mchehab@kernel.org> 4809L: linux-edac@vger.kernel.org 4810S: Maintained 4811F: drivers/edac/sb_edac.c 4812 4813EDAC-SKYLAKE 4814M: Tony Luck <tony.luck@intel.com> 4815L: linux-edac@vger.kernel.org 4816S: Maintained 4817F: drivers/edac/skx_edac.c 4818 4819EDAC-XGENE 4820APPLIED MICRO (APM) X-GENE SOC EDAC 4821M: Loc Ho <lho@apm.com> 4822S: Supported 4823F: drivers/edac/xgene_edac.c 4824F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4825 4826EDIROL UA-101/UA-1000 DRIVER 4827M: Clemens Ladisch <clemens@ladisch.de> 4828L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4829T: git git://git.alsa-project.org/alsa-kernel.git 4830S: Maintained 4831F: sound/usb/misc/ua101.c 4832 4833EXTENSIBLE FIRMWARE INTERFACE (EFI) 4834M: Matt Fleming <matt@codeblueprint.co.uk> 4835M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4836L: linux-efi@vger.kernel.org 4837T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4838S: Maintained 4839F: Documentation/efi-stub.txt 4840F: arch/*/kernel/efi.c 4841F: arch/x86/boot/compressed/eboot.[ch] 4842F: arch/*/include/asm/efi.h 4843F: arch/x86/platform/efi/ 4844F: drivers/firmware/efi/ 4845F: include/linux/efi*.h 4846F: arch/arm/boot/compressed/efi-header.S 4847F: arch/arm64/kernel/efi-entry.S 4848 4849EFI VARIABLE FILESYSTEM 4850M: Matthew Garrett <matthew.garrett@nebula.com> 4851M: Jeremy Kerr <jk@ozlabs.org> 4852M: Matt Fleming <matt@codeblueprint.co.uk> 4853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4854L: linux-efi@vger.kernel.org 4855S: Maintained 4856F: fs/efivarfs/ 4857 4858EFIFB FRAMEBUFFER DRIVER 4859L: linux-fbdev@vger.kernel.org 4860M: Peter Jones <pjones@redhat.com> 4861S: Maintained 4862F: drivers/video/fbdev/efifb.c 4863 4864EFI TEST DRIVER 4865L: linux-efi@vger.kernel.org 4866M: Ivan Hu <ivan.hu@canonical.com> 4867M: Matt Fleming <matt@codeblueprint.co.uk> 4868S: Maintained 4869F: drivers/firmware/efi/test/ 4870 4871EFS FILESYSTEM 4872W: http://aeschi.ch.eu.org/efs/ 4873S: Orphan 4874F: fs/efs/ 4875 4876EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4877M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4878L: netdev@vger.kernel.org 4879S: Maintained 4880F: drivers/net/ethernet/ibm/ehea/ 4881 4882EM28XX VIDEO4LINUX DRIVER 4883M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4884M: Mauro Carvalho Chehab <mchehab@kernel.org> 4885L: linux-media@vger.kernel.org 4886W: https://linuxtv.org 4887T: git git://linuxtv.org/media_tree.git 4888S: Maintained 4889F: drivers/media/usb/em28xx/ 4890F: Documentation/media/v4l-drivers/em28xx* 4891 4892EMBEDDED LINUX 4893M: Paul Gortmaker <paul.gortmaker@windriver.com> 4894M: Matt Mackall <mpm@selenic.com> 4895M: David Woodhouse <dwmw2@infradead.org> 4896L: linux-embedded@vger.kernel.org 4897S: Maintained 4898 4899EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4900M: James Smart <james.smart@broadcom.com> 4901M: Dick Kennedy <dick.kennedy@broadcom.com> 4902L: linux-scsi@vger.kernel.org 4903W: http://www.broadcom.com 4904S: Supported 4905F: drivers/scsi/lpfc/ 4906 4907ENE CB710 FLASH CARD READER DRIVER 4908M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4909S: Maintained 4910F: drivers/misc/cb710/ 4911F: drivers/mmc/host/cb710-mmc.* 4912F: include/linux/cb710.h 4913 4914ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4915M: Maxim Levitsky <maximlevitsky@gmail.com> 4916S: Maintained 4917F: drivers/media/rc/ene_ir.* 4918 4919EPSON S1D13XXX FRAMEBUFFER DRIVER 4920M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4921S: Maintained 4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4923F: drivers/video/fbdev/s1d13xxxfb.c 4924F: include/video/s1d13xxxfb.h 4925 4926ET131X NETWORK DRIVER 4927M: Mark Einon <mark.einon@gmail.com> 4928S: Odd Fixes 4929F: drivers/net/ethernet/agere/ 4930 4931ETHERNET BRIDGE 4932M: Stephen Hemminger <stephen@networkplumber.org> 4933L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4934L: netdev@vger.kernel.org 4935W: http://www.linuxfoundation.org/en/Net:Bridge 4936S: Maintained 4937F: include/linux/netfilter_bridge/ 4938F: net/bridge/ 4939 4940ETHERNET PHY LIBRARY 4941M: Andrew Lunn <andrew@lunn.ch> 4942M: Florian Fainelli <f.fainelli@gmail.com> 4943L: netdev@vger.kernel.org 4944S: Maintained 4945F: include/linux/phy.h 4946F: include/linux/phy_fixed.h 4947F: drivers/net/phy/ 4948F: Documentation/networking/phy.txt 4949F: drivers/of/of_mdio.c 4950F: drivers/of/of_net.c 4951 4952EXT2 FILE SYSTEM 4953M: Jan Kara <jack@suse.com> 4954L: linux-ext4@vger.kernel.org 4955S: Maintained 4956F: Documentation/filesystems/ext2.txt 4957F: fs/ext2/ 4958F: include/linux/ext2* 4959 4960EXT4 FILE SYSTEM 4961M: "Theodore Ts'o" <tytso@mit.edu> 4962M: Andreas Dilger <adilger.kernel@dilger.ca> 4963L: linux-ext4@vger.kernel.org 4964W: http://ext4.wiki.kernel.org 4965Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4967S: Maintained 4968F: Documentation/filesystems/ext4.txt 4969F: fs/ext4/ 4970 4971Extended Verification Module (EVM) 4972M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4973L: linux-ima-devel@lists.sourceforge.net 4974L: linux-security-module@vger.kernel.org 4975S: Supported 4976F: security/integrity/evm/ 4977 4978EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4979M: MyungJoo Ham <myungjoo.ham@samsung.com> 4980M: Chanwoo Choi <cw00.choi@samsung.com> 4981L: linux-kernel@vger.kernel.org 4982T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4983S: Maintained 4984F: drivers/extcon/ 4985F: include/linux/extcon/ 4986F: include/linux/extcon.h 4987F: Documentation/extcon/ 4988F: Documentation/devicetree/bindings/extcon/ 4989 4990EXYNOS DP DRIVER 4991M: Jingoo Han <jingoohan1@gmail.com> 4992L: dri-devel@lists.freedesktop.org 4993S: Maintained 4994F: drivers/gpu/drm/exynos/exynos_dp* 4995 4996EXYNOS SYSMMU (IOMMU) driver 4997M: Marek Szyprowski <m.szyprowski@samsung.com> 4998L: iommu@lists.linux-foundation.org 4999S: Maintained 5000F: drivers/iommu/exynos-iommu.c 5001 5002EZchip NPS platform support 5003M: Noam Camus <noamc@ezchip.com> 5004S: Supported 5005F: arch/arc/plat-eznps 5006F: arch/arc/boot/dts/eznps.dts 5007 5008F71805F HARDWARE MONITORING DRIVER 5009M: Jean Delvare <jdelvare@suse.com> 5010L: linux-hwmon@vger.kernel.org 5011S: Maintained 5012F: Documentation/hwmon/f71805f 5013F: drivers/hwmon/f71805f.c 5014 5015FC0011 TUNER DRIVER 5016M: Michael Buesch <m@bues.ch> 5017L: linux-media@vger.kernel.org 5018S: Maintained 5019F: drivers/media/tuners/fc0011.h 5020F: drivers/media/tuners/fc0011.c 5021 5022FC2580 MEDIA DRIVER 5023M: Antti Palosaari <crope@iki.fi> 5024L: linux-media@vger.kernel.org 5025W: https://linuxtv.org 5026W: http://palosaari.fi/linux/ 5027Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5028T: git git://linuxtv.org/anttip/media_tree.git 5029S: Maintained 5030F: drivers/media/tuners/fc2580* 5031 5032FANOTIFY 5033M: Eric Paris <eparis@redhat.com> 5034S: Maintained 5035F: fs/notify/fanotify/ 5036F: include/linux/fanotify.h 5037F: include/uapi/linux/fanotify.h 5038 5039FARSYNC SYNCHRONOUS DRIVER 5040M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5041W: http://www.farsite.co.uk/ 5042S: Supported 5043F: drivers/net/wan/farsync.* 5044 5045FAULT INJECTION SUPPORT 5046M: Akinobu Mita <akinobu.mita@gmail.com> 5047S: Supported 5048F: Documentation/fault-injection/ 5049F: lib/fault-inject.c 5050 5051FBTFT Framebuffer drivers 5052M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5053S: Maintained 5054F: drivers/staging/fbtft/ 5055 5056FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5057M: Johannes Thumshirn <jth@kernel.org> 5058L: fcoe-devel@open-fcoe.org 5059W: www.Open-FCoE.org 5060S: Supported 5061F: drivers/scsi/libfc/ 5062F: drivers/scsi/fcoe/ 5063F: include/scsi/fc/ 5064F: include/scsi/libfc.h 5065F: include/scsi/libfcoe.h 5066F: include/uapi/scsi/fc/ 5067 5068FILE LOCKING (flock() and fcntl()/lockf()) 5069M: Jeff Layton <jlayton@poochiereds.net> 5070M: "J. Bruce Fields" <bfields@fieldses.org> 5071L: linux-fsdevel@vger.kernel.org 5072S: Maintained 5073F: include/linux/fcntl.h 5074F: include/linux/fs.h 5075F: include/uapi/linux/fcntl.h 5076F: include/uapi/linux/fs.h 5077F: fs/fcntl.c 5078F: fs/locks.c 5079 5080FILESYSTEMS (VFS and infrastructure) 5081M: Alexander Viro <viro@zeniv.linux.org.uk> 5082L: linux-fsdevel@vger.kernel.org 5083S: Maintained 5084F: fs/* 5085 5086FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5087M: Riku Voipio <riku.voipio@iki.fi> 5088L: linux-hwmon@vger.kernel.org 5089S: Maintained 5090F: drivers/hwmon/f75375s.c 5091F: include/linux/f75375s.h 5092 5093FIREWIRE AUDIO DRIVERS 5094M: Clemens Ladisch <clemens@ladisch.de> 5095L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5096T: git git://git.alsa-project.org/alsa-kernel.git 5097S: Maintained 5098F: sound/firewire/ 5099 5100FIREWIRE MEDIA DRIVERS (firedtv) 5101M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5102L: linux-media@vger.kernel.org 5103L: linux1394-devel@lists.sourceforge.net 5104T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5105S: Maintained 5106F: drivers/media/firewire/ 5107 5108FIREWIRE SBP-2 TARGET 5109M: Chris Boot <bootc@bootc.net> 5110L: linux-scsi@vger.kernel.org 5111L: target-devel@vger.kernel.org 5112L: linux1394-devel@lists.sourceforge.net 5113T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5114S: Maintained 5115F: drivers/target/sbp/ 5116 5117FIREWIRE SUBSYSTEM 5118M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5119L: linux1394-devel@lists.sourceforge.net 5120W: http://ieee1394.wiki.kernel.org/ 5121T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5122S: Maintained 5123F: drivers/firewire/ 5124F: include/linux/firewire.h 5125F: include/uapi/linux/firewire*.h 5126F: tools/firewire/ 5127 5128FIRMWARE LOADER (request_firmware) 5129M: Ming Lei <ming.lei@canonical.com> 5130M: Luis R. Rodriguez <mcgrof@kernel.org> 5131L: linux-kernel@vger.kernel.org 5132S: Maintained 5133F: Documentation/firmware_class/ 5134F: drivers/base/firmware*.c 5135F: include/linux/firmware.h 5136 5137FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5138M: Joshua Morris <josh.h.morris@us.ibm.com> 5139M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5140S: Maintained 5141F: drivers/block/rsxx/ 5142 5143FLOPPY DRIVER 5144M: Jiri Kosina <jikos@kernel.org> 5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5146S: Odd fixes 5147F: drivers/block/floppy.c 5148 5149FMC SUBSYSTEM 5150M: Alessandro Rubini <rubini@gnudd.com> 5151W: http://www.ohwr.org/projects/fmc-bus 5152S: Supported 5153F: drivers/fmc/ 5154F: include/linux/fmc*.h 5155F: include/linux/ipmi-fru.h 5156K: fmc_d.*register 5157 5158FPGA MANAGER FRAMEWORK 5159M: Alan Tull <atull@opensource.altera.com> 5160R: Moritz Fischer <moritz.fischer@ettus.com> 5161L: linux-fpga@vger.kernel.org 5162S: Maintained 5163T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5164F: drivers/fpga/ 5165F: include/linux/fpga/fpga-mgr.h 5166W: http://www.rocketboards.org 5167 5168FPU EMULATOR 5169M: Bill Metzenthen <billm@melbpc.org.au> 5170W: http://floatingpoint.sourceforge.net/emulator/index.html 5171S: Maintained 5172F: arch/x86/math-emu/ 5173 5174FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5175L: netdev@vger.kernel.org 5176S: Orphan 5177F: drivers/net/wan/dlci.c 5178F: drivers/net/wan/sdla.c 5179 5180FRAMEBUFFER LAYER 5181M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5182L: linux-fbdev@vger.kernel.org 5183T: git git://github.com/bzolnier/linux.git 5184Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5185S: Maintained 5186F: Documentation/fb/ 5187F: drivers/video/ 5188F: include/video/ 5189F: include/linux/fb.h 5190F: include/uapi/video/ 5191F: include/uapi/linux/fb.h 5192 5193FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5194M: Horia Geantă <horia.geanta@nxp.com> 5195M: Dan Douglass <dan.douglass@nxp.com> 5196L: linux-crypto@vger.kernel.org 5197S: Maintained 5198F: drivers/crypto/caam/ 5199F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5200 5201FREESCALE DIU FRAMEBUFFER DRIVER 5202M: Timur Tabi <timur@tabi.org> 5203L: linux-fbdev@vger.kernel.org 5204S: Maintained 5205F: drivers/video/fbdev/fsl-diu-fb.* 5206 5207FREESCALE DMA DRIVER 5208M: Li Yang <leoli@freescale.com> 5209M: Zhang Wei <zw@zh-kernel.org> 5210L: linuxppc-dev@lists.ozlabs.org 5211S: Maintained 5212F: drivers/dma/fsldma.* 5213 5214FREESCALE GPMI NAND DRIVER 5215M: Han Xu <han.xu@nxp.com> 5216L: linux-mtd@lists.infradead.org 5217S: Maintained 5218F: drivers/mtd/nand/gpmi-nand/* 5219 5220FREESCALE I2C CPM DRIVER 5221M: Jochen Friedrich <jochen@scram.de> 5222L: linuxppc-dev@lists.ozlabs.org 5223L: linux-i2c@vger.kernel.org 5224S: Maintained 5225F: drivers/i2c/busses/i2c-cpm.c 5226 5227FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5228M: Sascha Hauer <kernel@pengutronix.de> 5229L: linux-fbdev@vger.kernel.org 5230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5231S: Maintained 5232F: include/linux/platform_data/video-imxfb.h 5233F: drivers/video/fbdev/imxfb.c 5234 5235FREESCALE QUAD SPI DRIVER 5236M: Han Xu <han.xu@nxp.com> 5237L: linux-mtd@lists.infradead.org 5238S: Maintained 5239F: drivers/mtd/spi-nor/fsl-quadspi.c 5240 5241FREESCALE SOC FS_ENET DRIVER 5242M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5243M: Vitaly Bordug <vbordug@ru.mvista.com> 5244L: linuxppc-dev@lists.ozlabs.org 5245L: netdev@vger.kernel.org 5246S: Maintained 5247F: drivers/net/ethernet/freescale/fs_enet/ 5248F: include/linux/fs_enet_pd.h 5249 5250FREESCALE IMX / MXC FEC DRIVER 5251M: Fugang Duan <fugang.duan@nxp.com> 5252L: netdev@vger.kernel.org 5253S: Maintained 5254F: drivers/net/ethernet/freescale/fec_main.c 5255F: drivers/net/ethernet/freescale/fec_ptp.c 5256F: drivers/net/ethernet/freescale/fec.h 5257F: Documentation/devicetree/bindings/net/fsl-fec.txt 5258 5259FREESCALE QORIQ DPAA FMAN DRIVER 5260M: Madalin Bucur <madalin.bucur@nxp.com> 5261L: netdev@vger.kernel.org 5262S: Maintained 5263F: drivers/net/ethernet/freescale/fman 5264F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5265 5266FREESCALE QORIQ DPAA ETHERNET DRIVER 5267M: Madalin Bucur <madalin.bucur@nxp.com> 5268L: netdev@vger.kernel.org 5269S: Maintained 5270F: drivers/net/ethernet/freescale/dpaa 5271 5272FREESCALE SOC DRIVERS 5273M: Scott Wood <oss@buserror.net> 5274L: linuxppc-dev@lists.ozlabs.org 5275L: linux-arm-kernel@lists.infradead.org 5276S: Maintained 5277F: drivers/soc/fsl/ 5278F: include/linux/fsl/ 5279 5280FREESCALE QUICC ENGINE LIBRARY 5281M: Qiang Zhao <qiang.zhao@nxp.com> 5282L: linuxppc-dev@lists.ozlabs.org 5283S: Maintained 5284F: drivers/soc/fsl/qe/ 5285F: include/soc/fsl/*qe*.h 5286F: include/soc/fsl/*ucc*.h 5287 5288FREESCALE USB PERIPHERAL DRIVERS 5289M: Li Yang <leoli@freescale.com> 5290L: linux-usb@vger.kernel.org 5291L: linuxppc-dev@lists.ozlabs.org 5292S: Maintained 5293F: drivers/usb/gadget/udc/fsl* 5294 5295FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5296M: Li Yang <leoli@freescale.com> 5297L: netdev@vger.kernel.org 5298L: linuxppc-dev@lists.ozlabs.org 5299S: Maintained 5300F: drivers/net/ethernet/freescale/ucc_geth* 5301 5302FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5303M: Claudiu Manoil <claudiu.manoil@freescale.com> 5304L: netdev@vger.kernel.org 5305S: Maintained 5306F: drivers/net/ethernet/freescale/gianfar* 5307X: drivers/net/ethernet/freescale/gianfar_ptp.c 5308F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5309 5310FREESCALE QUICC ENGINE UCC HDLC DRIVER 5311M: Zhao Qiang <qiang.zhao@nxp.com> 5312L: netdev@vger.kernel.org 5313L: linuxppc-dev@lists.ozlabs.org 5314S: Maintained 5315F: drivers/net/wan/fsl_ucc_hdlc* 5316 5317FREESCALE QUICC ENGINE UCC UART DRIVER 5318M: Timur Tabi <timur@tabi.org> 5319L: linuxppc-dev@lists.ozlabs.org 5320S: Maintained 5321F: drivers/tty/serial/ucc_uart.c 5322 5323FREESCALE SOC SOUND DRIVERS 5324M: Timur Tabi <timur@tabi.org> 5325M: Nicolin Chen <nicoleotsuka@gmail.com> 5326M: Xiubo Li <Xiubo.Lee@gmail.com> 5327R: Fabio Estevam <fabio.estevam@nxp.com> 5328L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5329L: linuxppc-dev@lists.ozlabs.org 5330S: Maintained 5331F: sound/soc/fsl/fsl* 5332F: sound/soc/fsl/imx* 5333F: sound/soc/fsl/mpc8610_hpcd.c 5334 5335FREEVXFS FILESYSTEM 5336M: Christoph Hellwig <hch@infradead.org> 5337W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5338S: Maintained 5339F: fs/freevxfs/ 5340 5341FREEZER 5342M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5343M: Pavel Machek <pavel@ucw.cz> 5344L: linux-pm@vger.kernel.org 5345S: Supported 5346F: Documentation/power/freezing-of-tasks.txt 5347F: include/linux/freezer.h 5348F: kernel/freezer.c 5349 5350FRONTSWAP API 5351M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5352L: linux-kernel@vger.kernel.org 5353S: Maintained 5354F: mm/frontswap.c 5355F: include/linux/frontswap.h 5356 5357FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5358M: David Howells <dhowells@redhat.com> 5359L: linux-cachefs@redhat.com (moderated for non-subscribers) 5360S: Supported 5361F: Documentation/filesystems/caching/ 5362F: fs/fscache/ 5363F: include/linux/fscache*.h 5364 5365FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5366M: Theodore Y. Ts'o <tytso@mit.edu> 5367M: Jaegeuk Kim <jaegeuk@kernel.org> 5368L: linux-fsdevel@vger.kernel.org 5369S: Supported 5370F: fs/crypto/ 5371F: include/linux/fscrypt*.h 5372 5373F2FS FILE SYSTEM 5374M: Jaegeuk Kim <jaegeuk@kernel.org> 5375M: Chao Yu <yuchao0@huawei.com> 5376L: linux-f2fs-devel@lists.sourceforge.net 5377W: https://f2fs.wiki.kernel.org/ 5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5379S: Maintained 5380F: Documentation/filesystems/f2fs.txt 5381F: Documentation/ABI/testing/sysfs-fs-f2fs 5382F: fs/f2fs/ 5383F: include/linux/f2fs_fs.h 5384F: include/trace/events/f2fs.h 5385 5386FUJITSU FR-V (FRV) PORT 5387S: Orphan 5388F: arch/frv/ 5389 5390FUJITSU LAPTOP EXTRAS 5391M: Jonathan Woithe <jwoithe@just42.net> 5392L: platform-driver-x86@vger.kernel.org 5393S: Maintained 5394F: drivers/platform/x86/fujitsu-laptop.c 5395 5396FUJITSU M-5MO LS CAMERA ISP DRIVER 5397M: Kyungmin Park <kyungmin.park@samsung.com> 5398M: Heungjun Kim <riverful.kim@samsung.com> 5399L: linux-media@vger.kernel.org 5400S: Maintained 5401F: drivers/media/i2c/m5mols/ 5402F: include/media/i2c/m5mols.h 5403 5404FUJITSU TABLET EXTRAS 5405M: Robert Gerlach <khnz@gmx.de> 5406L: platform-driver-x86@vger.kernel.org 5407S: Maintained 5408F: drivers/platform/x86/fujitsu-tablet.c 5409 5410FUSE: FILESYSTEM IN USERSPACE 5411M: Miklos Szeredi <miklos@szeredi.hu> 5412L: linux-fsdevel@vger.kernel.org 5413W: http://fuse.sourceforge.net/ 5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5415S: Maintained 5416F: fs/fuse/ 5417F: include/uapi/linux/fuse.h 5418F: Documentation/filesystems/fuse.txt 5419 5420FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5421M: Rik Faith <faith@cs.unc.edu> 5422L: linux-scsi@vger.kernel.org 5423S: Odd Fixes (e.g., new signatures) 5424F: drivers/scsi/fdomain.* 5425 5426GCC PLUGINS 5427M: Kees Cook <keescook@chromium.org> 5428R: Emese Revfy <re.emese@gmail.com> 5429L: kernel-hardening@lists.openwall.com 5430S: Maintained 5431F: scripts/gcc-plugins/ 5432F: scripts/gcc-plugin.sh 5433F: scripts/Makefile.gcc-plugins 5434F: Documentation/gcc-plugins.txt 5435 5436GCOV BASED KERNEL PROFILING 5437M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5438S: Maintained 5439F: kernel/gcov/ 5440F: Documentation/dev-tools/gcov.rst 5441 5442GDT SCSI DISK ARRAY CONTROLLER DRIVER 5443M: Achim Leubner <achim_leubner@adaptec.com> 5444L: linux-scsi@vger.kernel.org 5445W: http://www.icp-vortex.com/ 5446S: Supported 5447F: drivers/scsi/gdt* 5448 5449GDB KERNEL DEBUGGING HELPER SCRIPTS 5450M: Jan Kiszka <jan.kiszka@siemens.com> 5451M: Kieran Bingham <kieran@bingham.xyz> 5452S: Supported 5453F: scripts/gdb/ 5454 5455GEMTEK FM RADIO RECEIVER DRIVER 5456M: Hans Verkuil <hverkuil@xs4all.nl> 5457L: linux-media@vger.kernel.org 5458T: git git://linuxtv.org/media_tree.git 5459W: https://linuxtv.org 5460S: Maintained 5461F: drivers/media/radio/radio-gemtek* 5462 5463GENERIC GPIO I2C DRIVER 5464M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5465S: Supported 5466F: drivers/i2c/busses/i2c-gpio.c 5467F: include/linux/i2c-gpio.h 5468 5469GENERIC GPIO I2C MULTIPLEXER DRIVER 5470M: Peter Korsgaard <peter.korsgaard@barco.com> 5471L: linux-i2c@vger.kernel.org 5472S: Supported 5473F: drivers/i2c/muxes/i2c-mux-gpio.c 5474F: include/linux/i2c-mux-gpio.h 5475F: Documentation/i2c/muxes/i2c-mux-gpio 5476 5477GENERIC HDLC (WAN) DRIVERS 5478M: Krzysztof Halasa <khc@pm.waw.pl> 5479W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5480S: Maintained 5481F: drivers/net/wan/c101.c 5482F: drivers/net/wan/hd6457* 5483F: drivers/net/wan/hdlc* 5484F: drivers/net/wan/n2.c 5485F: drivers/net/wan/pc300too.c 5486F: drivers/net/wan/pci200syn.c 5487F: drivers/net/wan/wanxl* 5488 5489GENERIC INCLUDE/ASM HEADER FILES 5490M: Arnd Bergmann <arnd@arndb.de> 5491L: linux-arch@vger.kernel.org 5492T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5493S: Maintained 5494F: include/asm-generic/ 5495F: include/uapi/asm-generic/ 5496 5497GENERIC PHY FRAMEWORK 5498M: Kishon Vijay Abraham I <kishon@ti.com> 5499L: linux-kernel@vger.kernel.org 5500T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5501S: Supported 5502F: drivers/phy/ 5503F: include/linux/phy/ 5504 5505GENERIC PM DOMAINS 5506M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5507M: Kevin Hilman <khilman@kernel.org> 5508M: Ulf Hansson <ulf.hansson@linaro.org> 5509L: linux-pm@vger.kernel.org 5510S: Supported 5511F: drivers/base/power/domain*.c 5512F: include/linux/pm_domain.h 5513 5514GENERIC UIO DRIVER FOR PCI DEVICES 5515M: "Michael S. Tsirkin" <mst@redhat.com> 5516L: kvm@vger.kernel.org 5517S: Supported 5518F: drivers/uio/uio_pci_generic.c 5519 5520GET_MAINTAINER SCRIPT 5521M: Joe Perches <joe@perches.com> 5522S: Maintained 5523F: scripts/get_maintainer.pl 5524 5525GENWQE (IBM Generic Workqueue Card) 5526M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5527M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5528S: Supported 5529F: drivers/misc/genwqe/ 5530 5531GFS2 FILE SYSTEM 5532M: Steven Whitehouse <swhiteho@redhat.com> 5533M: Bob Peterson <rpeterso@redhat.com> 5534L: cluster-devel@redhat.com 5535W: http://sources.redhat.com/cluster/ 5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5537S: Supported 5538F: Documentation/filesystems/gfs2*.txt 5539F: fs/gfs2/ 5540F: include/uapi/linux/gfs2_ondisk.h 5541 5542GIGASET ISDN DRIVERS 5543M: Paul Bolle <pebolle@tiscali.nl> 5544L: gigaset307x-common@lists.sourceforge.net 5545W: http://gigaset307x.sourceforge.net/ 5546S: Odd Fixes 5547F: Documentation/isdn/README.gigaset 5548F: drivers/isdn/gigaset/ 5549F: include/uapi/linux/gigaset_dev.h 5550 5551GO7007 MPEG CODEC 5552M: Hans Verkuil <hans.verkuil@cisco.com> 5553L: linux-media@vger.kernel.org 5554S: Maintained 5555F: drivers/media/usb/go7007/ 5556 5557GOODIX TOUCHSCREEN 5558M: Bastien Nocera <hadess@hadess.net> 5559L: linux-input@vger.kernel.org 5560S: Maintained 5561F: drivers/input/touchscreen/goodix.c 5562 5563GPIO MOCKUP DRIVER 5564M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5565L: linux-gpio@vger.kernel.org 5566S: Maintained 5567F: drivers/gpio/gpio-mockup.c 5568F: tools/testing/selftests/gpio/ 5569 5570GPIO SUBSYSTEM 5571M: Linus Walleij <linus.walleij@linaro.org> 5572M: Alexandre Courbot <gnurou@gmail.com> 5573L: linux-gpio@vger.kernel.org 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5575S: Maintained 5576F: Documentation/devicetree/bindings/gpio/ 5577F: Documentation/gpio/ 5578F: Documentation/ABI/testing/gpio-cdev 5579F: Documentation/ABI/obsolete/sysfs-gpio 5580F: drivers/gpio/ 5581F: include/linux/gpio/ 5582F: include/linux/gpio.h 5583F: include/asm-generic/gpio.h 5584F: include/uapi/linux/gpio.h 5585F: tools/gpio/ 5586 5587GRE DEMULTIPLEXER DRIVER 5588M: Dmitry Kozlov <xeb@mail.ru> 5589L: netdev@vger.kernel.org 5590S: Maintained 5591F: net/ipv4/gre_demux.c 5592F: net/ipv4/gre_offload.c 5593F: include/net/gre.h 5594 5595GRETH 10/100/1G Ethernet MAC device driver 5596M: Andreas Larsson <andreas@gaisler.com> 5597L: netdev@vger.kernel.org 5598S: Maintained 5599F: drivers/net/ethernet/aeroflex/ 5600 5601GREYBUS SUBSYSTEM 5602M: Johan Hovold <johan@kernel.org> 5603M: Alex Elder <elder@kernel.org> 5604M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5605S: Maintained 5606F: drivers/staging/greybus/ 5607L: greybus-dev@lists.linaro.org 5608 5609GREYBUS AUDIO PROTOCOLS DRIVERS 5610M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5611M: Mark Greer <mgreer@animalcreek.com> 5612S: Maintained 5613F: drivers/staging/greybus/audio_apbridgea.c 5614F: drivers/staging/greybus/audio_apbridgea.h 5615F: drivers/staging/greybus/audio_codec.c 5616F: drivers/staging/greybus/audio_codec.h 5617F: drivers/staging/greybus/audio_gb.c 5618F: drivers/staging/greybus/audio_manager.c 5619F: drivers/staging/greybus/audio_manager.h 5620F: drivers/staging/greybus/audio_manager_module.c 5621F: drivers/staging/greybus/audio_manager_private.h 5622F: drivers/staging/greybus/audio_manager_sysfs.c 5623F: drivers/staging/greybus/audio_module.c 5624F: drivers/staging/greybus/audio_topology.c 5625 5626GREYBUS PROTOCOLS DRIVERS 5627M: Rui Miguel Silva <rmfrfs@gmail.com> 5628S: Maintained 5629F: drivers/staging/greybus/sdio.c 5630F: drivers/staging/greybus/light.c 5631F: drivers/staging/greybus/gpio.c 5632F: drivers/staging/greybus/power_supply.c 5633F: drivers/staging/greybus/spi.c 5634F: drivers/staging/greybus/spilib.c 5635 5636GREYBUS PROTOCOLS DRIVERS 5637M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5638S: Maintained 5639F: drivers/staging/greybus/loopback.c 5640F: drivers/staging/greybus/timesync.c 5641F: drivers/staging/greybus/timesync_platform.c 5642 5643GREYBUS PROTOCOLS DRIVERS 5644M: Viresh Kumar <vireshk@kernel.org> 5645S: Maintained 5646F: drivers/staging/greybus/authentication.c 5647F: drivers/staging/greybus/bootrom.c 5648F: drivers/staging/greybus/firmware.h 5649F: drivers/staging/greybus/fw-core.c 5650F: drivers/staging/greybus/fw-download.c 5651F: drivers/staging/greybus/fw-managament.c 5652F: drivers/staging/greybus/greybus_authentication.h 5653F: drivers/staging/greybus/greybus_firmware.h 5654F: drivers/staging/greybus/hid.c 5655F: drivers/staging/greybus/i2c.c 5656F: drivers/staging/greybus/spi.c 5657F: drivers/staging/greybus/spilib.c 5658F: drivers/staging/greybus/spilib.h 5659 5660GREYBUS PROTOCOLS DRIVERS 5661M: David Lin <dtwlin@gmail.com> 5662S: Maintained 5663F: drivers/staging/greybus/uart.c 5664F: drivers/staging/greybus/log.c 5665 5666GREYBUS PLATFORM DRIVERS 5667M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5668S: Maintained 5669F: drivers/staging/greybus/arche-platform.c 5670F: drivers/staging/greybus/arche-apb-ctrl.c 5671F: drivers/staging/greybus/arche_platform.h 5672 5673GS1662 VIDEO SERIALIZER 5674M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5675L: linux-media@vger.kernel.org 5676T: git git://linuxtv.org/media_tree.git 5677S: Maintained 5678F: drivers/media/spi/gs1662.c 5679 5680GSPCA FINEPIX SUBDRIVER 5681M: Frank Zago <frank@zago.net> 5682L: linux-media@vger.kernel.org 5683T: git git://linuxtv.org/media_tree.git 5684S: Maintained 5685F: drivers/media/usb/gspca/finepix.c 5686 5687GSPCA GL860 SUBDRIVER 5688M: Olivier Lorin <o.lorin@laposte.net> 5689L: linux-media@vger.kernel.org 5690T: git git://linuxtv.org/media_tree.git 5691S: Maintained 5692F: drivers/media/usb/gspca/gl860/ 5693 5694GSPCA M5602 SUBDRIVER 5695M: Erik Andren <erik.andren@gmail.com> 5696L: linux-media@vger.kernel.org 5697T: git git://linuxtv.org/media_tree.git 5698S: Maintained 5699F: drivers/media/usb/gspca/m5602/ 5700 5701GSPCA PAC207 SONIXB SUBDRIVER 5702M: Hans Verkuil <hverkuil@xs4all.nl> 5703L: linux-media@vger.kernel.org 5704T: git git://linuxtv.org/media_tree.git 5705S: Odd Fixes 5706F: drivers/media/usb/gspca/pac207.c 5707 5708GSPCA SN9C20X SUBDRIVER 5709M: Brian Johnson <brijohn@gmail.com> 5710L: linux-media@vger.kernel.org 5711T: git git://linuxtv.org/media_tree.git 5712S: Maintained 5713F: drivers/media/usb/gspca/sn9c20x.c 5714 5715GSPCA T613 SUBDRIVER 5716M: Leandro Costantino <lcostantino@gmail.com> 5717L: linux-media@vger.kernel.org 5718T: git git://linuxtv.org/media_tree.git 5719S: Maintained 5720F: drivers/media/usb/gspca/t613.c 5721 5722GSPCA USB WEBCAM DRIVER 5723M: Hans Verkuil <hverkuil@xs4all.nl> 5724L: linux-media@vger.kernel.org 5725T: git git://linuxtv.org/media_tree.git 5726S: Odd Fixes 5727F: drivers/media/usb/gspca/ 5728 5729GTP (GPRS Tunneling Protocol) 5730M: Pablo Neira Ayuso <pablo@netfilter.org> 5731M: Harald Welte <laforge@gnumonks.org> 5732L: osmocom-net-gprs@lists.osmocom.org 5733T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5734S: Maintained 5735F: drivers/net/gtp.c 5736 5737GUID PARTITION TABLE (GPT) 5738M: Davidlohr Bueso <dave@stgolabs.net> 5739L: linux-efi@vger.kernel.org 5740S: Maintained 5741F: block/partitions/efi.* 5742 5743STK1160 USB VIDEO CAPTURE DRIVER 5744M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5745L: linux-media@vger.kernel.org 5746T: git git://linuxtv.org/media_tree.git 5747S: Maintained 5748F: drivers/media/usb/stk1160/ 5749 5750H8/300 ARCHITECTURE 5751M: Yoshinori Sato <ysato@users.sourceforge.jp> 5752L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5753W: http://uclinux-h8.sourceforge.jp 5754T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5755S: Maintained 5756F: arch/h8300/ 5757F: drivers/clocksource/h8300_*.c 5758F: drivers/clk/h8300/ 5759F: drivers/irqchip/irq-renesas-h8*.c 5760 5761HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5762M: Frank Seidel <frank@f-seidel.de> 5763L: platform-driver-x86@vger.kernel.org 5764W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5765S: Maintained 5766F: drivers/platform/x86/hdaps.c 5767 5768HDPVR USB VIDEO ENCODER DRIVER 5769M: Hans Verkuil <hverkuil@xs4all.nl> 5770L: linux-media@vger.kernel.org 5771T: git git://linuxtv.org/media_tree.git 5772W: https://linuxtv.org 5773S: Odd Fixes 5774F: drivers/media/usb/hdpvr/ 5775 5776HWPOISON MEMORY FAILURE HANDLING 5777M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5778L: linux-mm@kvack.org 5779S: Maintained 5780F: mm/memory-failure.c 5781F: mm/hwpoison-inject.c 5782 5783HYPERVISOR VIRTUAL CONSOLE DRIVER 5784L: linuxppc-dev@lists.ozlabs.org 5785S: Odd Fixes 5786F: drivers/tty/hvc/ 5787 5788HACKRF MEDIA DRIVER 5789M: Antti Palosaari <crope@iki.fi> 5790L: linux-media@vger.kernel.org 5791W: https://linuxtv.org 5792W: http://palosaari.fi/linux/ 5793Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5794T: git git://linuxtv.org/anttip/media_tree.git 5795S: Maintained 5796F: drivers/media/usb/hackrf/ 5797 5798HARDWARE MONITORING 5799M: Jean Delvare <jdelvare@suse.com> 5800M: Guenter Roeck <linux@roeck-us.net> 5801L: linux-hwmon@vger.kernel.org 5802W: http://hwmon.wiki.kernel.org/ 5803T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5804T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5805S: Maintained 5806F: Documentation/hwmon/ 5807F: drivers/hwmon/ 5808F: include/linux/hwmon*.h 5809 5810HARDWARE RANDOM NUMBER GENERATOR CORE 5811M: Matt Mackall <mpm@selenic.com> 5812M: Herbert Xu <herbert@gondor.apana.org.au> 5813L: linux-crypto@vger.kernel.org 5814S: Odd fixes 5815F: Documentation/devicetree/bindings/rng/ 5816F: Documentation/hw_random.txt 5817F: drivers/char/hw_random/ 5818F: include/linux/hw_random.h 5819 5820HARDWARE SPINLOCK CORE 5821M: Ohad Ben-Cohen <ohad@wizery.com> 5822M: Bjorn Andersson <bjorn.andersson@linaro.org> 5823L: linux-remoteproc@vger.kernel.org 5824S: Maintained 5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5826F: Documentation/devicetree/bindings/hwlock/ 5827F: Documentation/hwspinlock.txt 5828F: drivers/hwspinlock/ 5829F: include/linux/hwspinlock.h 5830 5831HARMONY SOUND DRIVER 5832L: linux-parisc@vger.kernel.org 5833S: Maintained 5834F: sound/parisc/harmony.* 5835 5836HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5837M: Jimmy Vance <jimmy.vance@hpe.com> 5838S: Supported 5839F: Documentation/watchdog/hpwdt.txt 5840F: drivers/watchdog/hpwdt.c 5841 5842HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5843M: Don Brace <don.brace@microsemi.com> 5844L: esc.storagedev@microsemi.com 5845L: linux-scsi@vger.kernel.org 5846S: Supported 5847F: Documentation/scsi/hpsa.txt 5848F: drivers/scsi/hpsa*.[ch] 5849F: include/linux/cciss*.h 5850F: include/uapi/linux/cciss*.h 5851 5852HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5853M: Don Brace <don.brace@microsemi.com> 5854L: esc.storagedev@microsemi.com 5855L: linux-scsi@vger.kernel.org 5856S: Supported 5857F: Documentation/blockdev/cciss.txt 5858F: drivers/block/cciss* 5859F: include/linux/cciss_ioctl.h 5860F: include/uapi/linux/cciss_ioctl.h 5861 5862HFI1 DRIVER 5863M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5864M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5865L: linux-rdma@vger.kernel.org 5866S: Supported 5867F: drivers/infiniband/hw/hfi1 5868 5869HFS FILESYSTEM 5870L: linux-fsdevel@vger.kernel.org 5871S: Orphan 5872F: Documentation/filesystems/hfs.txt 5873F: fs/hfs/ 5874 5875HFSPLUS FILESYSTEM 5876L: linux-fsdevel@vger.kernel.org 5877S: Orphan 5878F: Documentation/filesystems/hfsplus.txt 5879F: fs/hfsplus/ 5880 5881HGA FRAMEBUFFER DRIVER 5882M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5883L: linux-nvidia@lists.surfsouth.com 5884W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5885S: Maintained 5886F: drivers/video/fbdev/hgafb.c 5887 5888HIBERNATION (aka Software Suspend, aka swsusp) 5889M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5890M: Pavel Machek <pavel@ucw.cz> 5891L: linux-pm@vger.kernel.org 5892B: https://bugzilla.kernel.org 5893S: Supported 5894F: arch/x86/power/ 5895F: drivers/base/power/ 5896F: kernel/power/ 5897F: include/linux/suspend.h 5898F: include/linux/freezer.h 5899F: include/linux/pm.h 5900F: arch/*/include/asm/suspend*.h 5901 5902HID CORE LAYER 5903M: Jiri Kosina <jikos@kernel.org> 5904R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5905L: linux-input@vger.kernel.org 5906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5907S: Maintained 5908F: drivers/hid/ 5909F: include/linux/hid* 5910F: include/uapi/linux/hid* 5911 5912HID SENSOR HUB DRIVERS 5913M: Jiri Kosina <jikos@kernel.org> 5914M: Jonathan Cameron <jic23@kernel.org> 5915M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5916L: linux-input@vger.kernel.org 5917L: linux-iio@vger.kernel.org 5918S: Maintained 5919F: Documentation/hid/hid-sensor* 5920F: drivers/hid/hid-sensor-* 5921F: drivers/iio/*/hid-* 5922F: include/linux/hid-sensor-* 5923 5924HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5925M: Thomas Gleixner <tglx@linutronix.de> 5926L: linux-kernel@vger.kernel.org 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5928S: Maintained 5929F: Documentation/timers/ 5930F: kernel/time/hrtimer.c 5931F: kernel/time/clockevents.c 5932F: kernel/time/tick*.* 5933F: kernel/time/timer_*.c 5934F: include/linux/clockchips.h 5935F: include/linux/hrtimer.h 5936 5937HIGH-SPEED SCC DRIVER FOR AX.25 5938L: linux-hams@vger.kernel.org 5939S: Orphan 5940F: drivers/net/hamradio/dmascc.c 5941F: drivers/net/hamradio/scc.c 5942 5943HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5944M: HighPoint Linux Team <linux@highpoint-tech.com> 5945W: http://www.highpoint-tech.com 5946S: Supported 5947F: Documentation/scsi/hptiop.txt 5948F: drivers/scsi/hptiop.c 5949 5950HIPPI 5951M: Jes Sorensen <jes@trained-monkey.org> 5952L: linux-hippi@sunsite.dk 5953S: Maintained 5954F: include/linux/hippidevice.h 5955F: include/uapi/linux/if_hippi.h 5956F: net/802/hippi.c 5957F: drivers/net/hippi/ 5958 5959HISILICON NETWORK SUBSYSTEM DRIVER 5960M: Yisen Zhuang <yisen.zhuang@huawei.com> 5961M: Salil Mehta <salil.mehta@huawei.com> 5962L: netdev@vger.kernel.org 5963W: http://www.hisilicon.com 5964S: Maintained 5965F: drivers/net/ethernet/hisilicon/ 5966F: Documentation/devicetree/bindings/net/hisilicon*.txt 5967 5968HISILICON ROCE DRIVER 5969M: Lijun Ou <oulijun@huawei.com> 5970M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5971L: linux-rdma@vger.kernel.org 5972S: Maintained 5973F: drivers/infiniband/hw/hns/ 5974F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5975 5976HISILICON SAS Controller 5977M: John Garry <john.garry@huawei.com> 5978W: http://www.hisilicon.com 5979S: Supported 5980F: drivers/scsi/hisi_sas/ 5981F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5982 5983HOST AP DRIVER 5984M: Jouni Malinen <j@w1.fi> 5985L: linux-wireless@vger.kernel.org 5986W: http://w1.fi/hostap-driver.html 5987S: Obsolete 5988F: drivers/net/wireless/intersil/hostap/ 5989 5990HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5991L: platform-driver-x86@vger.kernel.org 5992S: Orphan 5993F: drivers/platform/x86/tc1100-wmi.c 5994 5995HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5996M: Jaroslav Kysela <perex@perex.cz> 5997S: Maintained 5998F: drivers/net/ethernet/hp/hp100.* 5999 6000HPET: High Precision Event Timers driver 6001M: Clemens Ladisch <clemens@ladisch.de> 6002S: Maintained 6003F: Documentation/timers/hpet.txt 6004F: drivers/char/hpet.c 6005F: include/linux/hpet.h 6006F: include/uapi/linux/hpet.h 6007 6008HPET: x86 6009S: Orphan 6010F: arch/x86/kernel/hpet.c 6011F: arch/x86/include/asm/hpet.h 6012 6013HPFS FILESYSTEM 6014M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6015W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6016S: Maintained 6017F: fs/hpfs/ 6018 6019HSI SUBSYSTEM 6020M: Sebastian Reichel <sre@kernel.org> 6021T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6022S: Maintained 6023F: Documentation/ABI/testing/sysfs-bus-hsi 6024F: Documentation/device-drivers/serial-interfaces.rst 6025F: drivers/hsi/ 6026F: include/linux/hsi/ 6027F: include/uapi/linux/hsi/ 6028 6029HSO 3G MODEM DRIVER 6030L: linux-usb@vger.kernel.org 6031S: Orphan 6032F: drivers/net/usb/hso.c 6033 6034HSR NETWORK PROTOCOL 6035M: Arvid Brodin <arvid.brodin@alten.se> 6036L: netdev@vger.kernel.org 6037S: Maintained 6038F: net/hsr/ 6039 6040HTCPEN TOUCHSCREEN DRIVER 6041M: Pau Oliva Fora <pof@eslack.org> 6042L: linux-input@vger.kernel.org 6043S: Maintained 6044F: drivers/input/touchscreen/htcpen.c 6045 6046HUGETLB FILESYSTEM 6047M: Nadia Yvette Chambers <nyc@holomorphy.com> 6048S: Maintained 6049F: fs/hugetlbfs/ 6050 6051HVA ST MEDIA DRIVER 6052M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6053L: linux-media@vger.kernel.org 6054T: git git://linuxtv.org/media_tree.git 6055W: https://linuxtv.org 6056S: Supported 6057F: drivers/media/platform/sti/hva 6058 6059Hyper-V CORE AND DRIVERS 6060M: "K. Y. Srinivasan" <kys@microsoft.com> 6061M: Haiyang Zhang <haiyangz@microsoft.com> 6062M: Stephen Hemminger <sthemmin@microsoft.com> 6063L: devel@linuxdriverproject.org 6064S: Maintained 6065F: arch/x86/include/asm/mshyperv.h 6066F: arch/x86/include/uapi/asm/hyperv.h 6067F: arch/x86/kernel/cpu/mshyperv.c 6068F: arch/x86/hyperv 6069F: drivers/hid/hid-hyperv.c 6070F: drivers/hv/ 6071F: drivers/input/serio/hyperv-keyboard.c 6072F: drivers/pci/host/pci-hyperv.c 6073F: drivers/net/hyperv/ 6074F: drivers/scsi/storvsc_drv.c 6075F: drivers/uio/uio_hv_generic.c 6076F: drivers/video/fbdev/hyperv_fb.c 6077F: include/linux/hyperv.h 6078F: tools/hv/ 6079F: Documentation/ABI/stable/sysfs-bus-vmbus 6080 6081I2C MUXES 6082M: Peter Rosin <peda@axentia.se> 6083L: linux-i2c@vger.kernel.org 6084S: Maintained 6085F: Documentation/i2c/i2c-topology 6086F: Documentation/i2c/muxes/ 6087F: Documentation/devicetree/bindings/i2c/i2c-mux* 6088F: Documentation/devicetree/bindings/i2c/i2c-arb* 6089F: Documentation/devicetree/bindings/i2c/i2c-gate* 6090F: drivers/i2c/i2c-mux.c 6091F: drivers/i2c/muxes/ 6092F: include/linux/i2c-mux.h 6093 6094I2C OVER PARALLEL PORT 6095M: Jean Delvare <jdelvare@suse.com> 6096L: linux-i2c@vger.kernel.org 6097S: Maintained 6098F: Documentation/i2c/busses/i2c-parport 6099F: Documentation/i2c/busses/i2c-parport-light 6100F: drivers/i2c/busses/i2c-parport.c 6101F: drivers/i2c/busses/i2c-parport-light.c 6102 6103I2C/SMBUS CONTROLLER DRIVERS FOR PC 6104M: Jean Delvare <jdelvare@suse.com> 6105L: linux-i2c@vger.kernel.org 6106S: Maintained 6107F: Documentation/i2c/busses/i2c-ali1535 6108F: Documentation/i2c/busses/i2c-ali1563 6109F: Documentation/i2c/busses/i2c-ali15x3 6110F: Documentation/i2c/busses/i2c-amd756 6111F: Documentation/i2c/busses/i2c-amd8111 6112F: Documentation/i2c/busses/i2c-i801 6113F: Documentation/i2c/busses/i2c-nforce2 6114F: Documentation/i2c/busses/i2c-piix4 6115F: Documentation/i2c/busses/i2c-sis5595 6116F: Documentation/i2c/busses/i2c-sis630 6117F: Documentation/i2c/busses/i2c-sis96x 6118F: Documentation/i2c/busses/i2c-via 6119F: Documentation/i2c/busses/i2c-viapro 6120F: drivers/i2c/busses/i2c-ali1535.c 6121F: drivers/i2c/busses/i2c-ali1563.c 6122F: drivers/i2c/busses/i2c-ali15x3.c 6123F: drivers/i2c/busses/i2c-amd756.c 6124F: drivers/i2c/busses/i2c-amd756-s4882.c 6125F: drivers/i2c/busses/i2c-amd8111.c 6126F: drivers/i2c/busses/i2c-i801.c 6127F: drivers/i2c/busses/i2c-isch.c 6128F: drivers/i2c/busses/i2c-nforce2.c 6129F: drivers/i2c/busses/i2c-nforce2-s4985.c 6130F: drivers/i2c/busses/i2c-piix4.c 6131F: drivers/i2c/busses/i2c-sis5595.c 6132F: drivers/i2c/busses/i2c-sis630.c 6133F: drivers/i2c/busses/i2c-sis96x.c 6134F: drivers/i2c/busses/i2c-via.c 6135F: drivers/i2c/busses/i2c-viapro.c 6136 6137I2C/SMBUS ISMT DRIVER 6138M: Seth Heasley <seth.heasley@intel.com> 6139M: Neil Horman <nhorman@tuxdriver.com> 6140L: linux-i2c@vger.kernel.org 6141F: drivers/i2c/busses/i2c-ismt.c 6142F: Documentation/i2c/busses/i2c-ismt 6143 6144I2C/SMBUS STUB DRIVER 6145M: Jean Delvare <jdelvare@suse.com> 6146L: linux-i2c@vger.kernel.org 6147S: Maintained 6148F: drivers/i2c/i2c-stub.c 6149 6150I2C SUBSYSTEM 6151M: Wolfram Sang <wsa@the-dreams.de> 6152L: linux-i2c@vger.kernel.org 6153W: https://i2c.wiki.kernel.org/ 6154Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6155T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6156S: Maintained 6157F: Documentation/devicetree/bindings/i2c/ 6158F: Documentation/i2c/ 6159F: drivers/i2c/ 6160F: drivers/i2c/*/ 6161F: include/linux/i2c.h 6162F: include/linux/i2c-*.h 6163F: include/uapi/linux/i2c.h 6164F: include/uapi/linux/i2c-*.h 6165 6166I2C ACPI SUPPORT 6167M: Mika Westerberg <mika.westerberg@linux.intel.com> 6168L: linux-i2c@vger.kernel.org 6169L: linux-acpi@vger.kernel.org 6170S: Maintained 6171 6172I2C-TAOS-EVM DRIVER 6173M: Jean Delvare <jdelvare@suse.com> 6174L: linux-i2c@vger.kernel.org 6175S: Maintained 6176F: Documentation/i2c/busses/i2c-taos-evm 6177F: drivers/i2c/busses/i2c-taos-evm.c 6178 6179I2C-TINY-USB DRIVER 6180M: Till Harbaum <till@harbaum.org> 6181L: linux-i2c@vger.kernel.org 6182W: http://www.harbaum.org/till/i2c_tiny_usb 6183S: Maintained 6184F: drivers/i2c/busses/i2c-tiny-usb.c 6185 6186i386 BOOT CODE 6187M: "H. Peter Anvin" <hpa@zytor.com> 6188S: Maintained 6189F: arch/x86/boot/ 6190 6191i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6192M: "H. Peter Anvin" <hpa@zytor.com> 6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6194S: Maintained 6195 6196IA64 (Itanium) PLATFORM 6197M: Tony Luck <tony.luck@intel.com> 6198M: Fenghua Yu <fenghua.yu@intel.com> 6199L: linux-ia64@vger.kernel.org 6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6201S: Maintained 6202F: arch/ia64/ 6203 6204IBM Power VMX Cryptographic instructions 6205M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6206M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6207L: linux-crypto@vger.kernel.org 6208S: Supported 6209F: drivers/crypto/vmx/Makefile 6210F: drivers/crypto/vmx/Kconfig 6211F: drivers/crypto/vmx/vmx.c 6212F: drivers/crypto/vmx/aes* 6213F: drivers/crypto/vmx/ghash* 6214F: drivers/crypto/vmx/ppc-xlate.pl 6215 6216IBM Power in-Nest Crypto Acceleration 6217M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6218M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6219L: linux-crypto@vger.kernel.org 6220S: Supported 6221F: drivers/crypto/nx/Makefile 6222F: drivers/crypto/nx/Kconfig 6223F: drivers/crypto/nx/nx-aes* 6224F: drivers/crypto/nx/nx-sha* 6225F: drivers/crypto/nx/nx.* 6226F: drivers/crypto/nx/nx_csbcpb.h 6227F: drivers/crypto/nx/nx_debugfs.h 6228 6229IBM Power 842 compression accelerator 6230M: Dan Streetman <ddstreet@ieee.org> 6231S: Supported 6232F: drivers/crypto/nx/Makefile 6233F: drivers/crypto/nx/Kconfig 6234F: drivers/crypto/nx/nx-842* 6235F: include/linux/sw842.h 6236F: crypto/842.c 6237F: lib/842/ 6238 6239IBM Power Linux RAID adapter 6240M: Brian King <brking@us.ibm.com> 6241S: Supported 6242F: drivers/scsi/ipr.* 6243 6244IBM Power Virtual Ethernet Device Driver 6245M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6246L: netdev@vger.kernel.org 6247S: Supported 6248F: drivers/net/ethernet/ibm/ibmveth.* 6249 6250IBM Power SRIOV Virtual NIC Device Driver 6251M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6252M: John Allen <jallen@linux.vnet.ibm.com> 6253L: netdev@vger.kernel.org 6254S: Supported 6255F: drivers/net/ethernet/ibm/ibmvnic.* 6256 6257IBM Power Virtual SCSI Device Drivers 6258M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6259L: linux-scsi@vger.kernel.org 6260S: Supported 6261F: drivers/scsi/ibmvscsi/ibmvscsi* 6262F: include/scsi/viosrp.h 6263 6264IBM Power Virtual SCSI Device Target Driver 6265M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6266M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6267L: linux-scsi@vger.kernel.org 6268L: target-devel@vger.kernel.org 6269S: Supported 6270F: drivers/scsi/ibmvscsi_tgt/ 6271 6272IBM Power Virtual FC Device Drivers 6273M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6274L: linux-scsi@vger.kernel.org 6275S: Supported 6276F: drivers/scsi/ibmvscsi/ibmvfc* 6277 6278IBM ServeRAID RAID DRIVER 6279S: Orphan 6280F: drivers/scsi/ips.* 6281 6282ICH LPC AND GPIO DRIVER 6283M: Peter Tyser <ptyser@xes-inc.com> 6284S: Maintained 6285F: drivers/mfd/lpc_ich.c 6286F: drivers/gpio/gpio-ich.c 6287 6288IDT VersaClock 5 CLOCK DRIVER 6289M: Marek Vasut <marek.vasut@gmail.com> 6290S: Maintained 6291F: drivers/clk/clk-versaclock5.c 6292 6293IDE SUBSYSTEM 6294M: "David S. Miller" <davem@davemloft.net> 6295L: linux-ide@vger.kernel.org 6296Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6297T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6298S: Maintained 6299F: Documentation/ide/ 6300F: drivers/ide/ 6301F: include/linux/ide.h 6302 6303IDEAPAD LAPTOP EXTRAS DRIVER 6304M: Ike Panhc <ike.pan@canonical.com> 6305L: platform-driver-x86@vger.kernel.org 6306W: http://launchpad.net/ideapad-laptop 6307S: Maintained 6308F: drivers/platform/x86/ideapad-laptop.c 6309 6310IDEAPAD LAPTOP SLIDEBAR DRIVER 6311M: Andrey Moiseev <o2g.org.ru@gmail.com> 6312L: linux-input@vger.kernel.org 6313W: https://github.com/o2genum/ideapad-slidebar 6314S: Maintained 6315F: drivers/input/misc/ideapad_slidebar.c 6316 6317IDE/ATAPI DRIVERS 6318M: Borislav Petkov <bp@alien8.de> 6319L: linux-ide@vger.kernel.org 6320S: Maintained 6321F: Documentation/cdrom/ide-cd 6322F: drivers/ide/ide-cd* 6323 6324IEEE 802.15.4 SUBSYSTEM 6325M: Alexander Aring <aar@pengutronix.de> 6326M: Stefan Schmidt <stefan@osg.samsung.com> 6327L: linux-wpan@vger.kernel.org 6328W: http://wpan.cakelab.org/ 6329T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6330T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6331S: Maintained 6332F: net/ieee802154/ 6333F: net/mac802154/ 6334F: drivers/net/ieee802154/ 6335F: include/linux/nl802154.h 6336F: include/linux/ieee802154.h 6337F: include/net/nl802154.h 6338F: include/net/mac802154.h 6339F: include/net/af_ieee802154.h 6340F: include/net/cfg802154.h 6341F: include/net/ieee802154_netdev.h 6342F: Documentation/networking/ieee802154.txt 6343 6344IFE PROTOCOL 6345M: Yotam Gigi <yotamg@mellanox.com> 6346M: Jamal Hadi Salim <jhs@mojatatu.com> 6347F: net/ife 6348F: include/net/ife.h 6349F: include/uapi/linux/ife.h 6350 6351IGORPLUG-USB IR RECEIVER 6352M: Sean Young <sean@mess.org> 6353L: linux-media@vger.kernel.org 6354S: Maintained 6355F: drivers/media/rc/igorplugusb.c 6356 6357IGUANAWORKS USB IR TRANSCEIVER 6358M: Sean Young <sean@mess.org> 6359L: linux-media@vger.kernel.org 6360S: Maintained 6361F: drivers/media/rc/iguanair.c 6362 6363IIO DIGITAL POTENTIOMETER DAC 6364M: Peter Rosin <peda@axentia.se> 6365L: linux-iio@vger.kernel.org 6366S: Maintained 6367F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6368F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6369F: drivers/iio/dac/dpot-dac.c 6370 6371IIO ENVELOPE DETECTOR 6372M: Peter Rosin <peda@axentia.se> 6373L: linux-iio@vger.kernel.org 6374S: Maintained 6375F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6376F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6377F: drivers/iio/adc/envelope-detector.c 6378 6379IIO SUBSYSTEM AND DRIVERS 6380M: Jonathan Cameron <jic23@kernel.org> 6381R: Hartmut Knaack <knaack.h@gmx.de> 6382R: Lars-Peter Clausen <lars@metafoo.de> 6383R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6384L: linux-iio@vger.kernel.org 6385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6386S: Maintained 6387F: Documentation/devicetree/bindings/iio/ 6388F: drivers/iio/ 6389F: drivers/staging/iio/ 6390F: include/linux/iio/ 6391F: tools/iio/ 6392 6393IKANOS/ADI EAGLE ADSL USB DRIVER 6394M: Matthieu Castet <castet.matthieu@free.fr> 6395M: Stanislaw Gruszka <stf_xl@wp.pl> 6396S: Maintained 6397F: drivers/usb/atm/ueagle-atm.c 6398 6399IMGTEC ASCII LCD DRIVER 6400M: Paul Burton <paul.burton@imgtec.com> 6401S: Maintained 6402F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6403F: drivers/auxdisplay/img-ascii-lcd.c 6404 6405INA209 HARDWARE MONITOR DRIVER 6406M: Guenter Roeck <linux@roeck-us.net> 6407L: linux-hwmon@vger.kernel.org 6408S: Maintained 6409F: Documentation/hwmon/ina209 6410F: Documentation/devicetree/bindings/i2c/ina209.txt 6411F: drivers/hwmon/ina209.c 6412 6413INA2XX HARDWARE MONITOR DRIVER 6414M: Guenter Roeck <linux@roeck-us.net> 6415L: linux-hwmon@vger.kernel.org 6416S: Maintained 6417F: Documentation/hwmon/ina2xx 6418F: drivers/hwmon/ina2xx.c 6419F: include/linux/platform_data/ina2xx.h 6420 6421INDUSTRY PACK SUBSYSTEM (IPACK) 6422M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6423M: Jens Taprogge <jens.taprogge@taprogge.org> 6424M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6425L: industrypack-devel@lists.sourceforge.net 6426W: http://industrypack.sourceforge.net 6427S: Maintained 6428F: drivers/ipack/ 6429 6430INGENIC JZ4780 DMA Driver 6431M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6432S: Maintained 6433F: drivers/dma/dma-jz4780.c 6434 6435INGENIC JZ4780 NAND DRIVER 6436M: Harvey Hunt <harveyhuntnexus@gmail.com> 6437L: linux-mtd@lists.infradead.org 6438S: Maintained 6439F: drivers/mtd/nand/jz4780_* 6440 6441INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6442M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6443M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6444L: linux-ima-devel@lists.sourceforge.net 6445L: linux-ima-user@lists.sourceforge.net 6446L: linux-security-module@vger.kernel.org 6447T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6448S: Supported 6449F: security/integrity/ima/ 6450 6451IMGTEC IR DECODER DRIVER 6452M: James Hogan <james.hogan@imgtec.com> 6453S: Maintained 6454F: drivers/media/rc/img-ir/ 6455 6456IMS TWINTURBO FRAMEBUFFER DRIVER 6457L: linux-fbdev@vger.kernel.org 6458S: Orphan 6459F: drivers/video/fbdev/imsttfb.c 6460 6461INFINIBAND SUBSYSTEM 6462M: Doug Ledford <dledford@redhat.com> 6463M: Sean Hefty <sean.hefty@intel.com> 6464M: Hal Rosenstock <hal.rosenstock@gmail.com> 6465L: linux-rdma@vger.kernel.org 6466W: http://www.openfabrics.org/ 6467Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6468T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6469S: Supported 6470F: Documentation/infiniband/ 6471F: drivers/infiniband/ 6472F: include/uapi/linux/if_infiniband.h 6473F: include/uapi/rdma/ 6474F: include/rdma/ 6475 6476INOTIFY 6477M: John McCutchan <john@johnmccutchan.com> 6478M: Robert Love <rlove@rlove.org> 6479M: Eric Paris <eparis@parisplace.org> 6480S: Maintained 6481F: Documentation/filesystems/inotify.txt 6482F: fs/notify/inotify/ 6483F: include/linux/inotify.h 6484F: include/uapi/linux/inotify.h 6485 6486INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6487M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6488L: linux-input@vger.kernel.org 6489Q: http://patchwork.kernel.org/project/linux-input/list/ 6490T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6491S: Maintained 6492F: drivers/input/ 6493F: include/linux/input.h 6494F: include/uapi/linux/input.h 6495F: include/linux/input/ 6496F: Documentation/devicetree/bindings/input/ 6497 6498INPUT MULTITOUCH (MT) PROTOCOL 6499M: Henrik Rydberg <rydberg@bitmath.org> 6500L: linux-input@vger.kernel.org 6501S: Odd fixes 6502F: Documentation/input/multi-touch-protocol.txt 6503F: drivers/input/input-mt.c 6504K: \b(ABS|SYN)_MT_ 6505 6506INTEL ASoC BDW/HSW DRIVERS 6507M: Jie Yang <yang.jie@linux.intel.com> 6508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6509S: Supported 6510F: sound/soc/intel/common/sst-dsp* 6511F: sound/soc/intel/common/sst-firmware.c 6512F: sound/soc/intel/boards/broadwell.c 6513F: sound/soc/intel/haswell/ 6514 6515INTEL C600 SERIES SAS CONTROLLER DRIVER 6516M: Intel SCU Linux support <intel-linux-scu@intel.com> 6517M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6518L: linux-scsi@vger.kernel.org 6519T: git git://git.code.sf.net/p/intel-sas/isci 6520S: Supported 6521F: drivers/scsi/isci/ 6522 6523INTEL HID EVENT DRIVER 6524M: Alex Hung <alex.hung@canonical.com> 6525L: platform-driver-x86@vger.kernel.org 6526S: Maintained 6527F: drivers/platform/x86/intel-hid.c 6528 6529INTEL VIRTUAL BUTTON DRIVER 6530M: AceLan Kao <acelan.kao@canonical.com> 6531L: platform-driver-x86@vger.kernel.org 6532S: Maintained 6533F: drivers/platform/x86/intel-vbtn.c 6534 6535INTEL IDLE DRIVER 6536M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6537M: Len Brown <lenb@kernel.org> 6538L: linux-pm@vger.kernel.org 6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6540B: https://bugzilla.kernel.org 6541S: Supported 6542F: drivers/idle/intel_idle.c 6543 6544INTEL INTEGRATED SENSOR HUB DRIVER 6545M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6546M: Jiri Kosina <jikos@kernel.org> 6547L: linux-input@vger.kernel.org 6548S: Maintained 6549F: drivers/hid/intel-ish-hid/ 6550 6551INTEL PSTATE DRIVER 6552M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6553M: Len Brown <lenb@kernel.org> 6554L: linux-pm@vger.kernel.org 6555S: Supported 6556F: drivers/cpufreq/intel_pstate.c 6557 6558INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6559M: Maik Broemme <mbroemme@libmpq.org> 6560L: linux-fbdev@vger.kernel.org 6561S: Maintained 6562F: Documentation/fb/intelfb.txt 6563F: drivers/video/fbdev/intelfb/ 6564 6565INTEL 810/815 FRAMEBUFFER DRIVER 6566M: Antonino Daplas <adaplas@gmail.com> 6567L: linux-fbdev@vger.kernel.org 6568S: Maintained 6569F: drivers/video/fbdev/i810/ 6570 6571INTEL MENLOW THERMAL DRIVER 6572M: Sujith Thomas <sujith.thomas@intel.com> 6573L: platform-driver-x86@vger.kernel.org 6574W: https://01.org/linux-acpi 6575S: Supported 6576F: drivers/platform/x86/intel_menlow.c 6577 6578INTEL I/OAT DMA DRIVER 6579M: Dave Jiang <dave.jiang@intel.com> 6580R: Dan Williams <dan.j.williams@intel.com> 6581L: dmaengine@vger.kernel.org 6582Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6583S: Supported 6584F: drivers/dma/ioat* 6585 6586INTEL IOMMU (VT-d) 6587M: David Woodhouse <dwmw2@infradead.org> 6588L: iommu@lists.linux-foundation.org 6589T: git git://git.infradead.org/iommu-2.6.git 6590S: Supported 6591F: drivers/iommu/intel-iommu.c 6592F: include/linux/intel-iommu.h 6593 6594INTEL IOP-ADMA DMA DRIVER 6595R: Dan Williams <dan.j.williams@intel.com> 6596S: Odd fixes 6597F: drivers/dma/iop-adma.c 6598 6599INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6600M: Krzysztof Halasa <khalasa@piap.pl> 6601S: Maintained 6602F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6603F: arch/arm/mach-ixp4xx/include/mach/npe.h 6604F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6605F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6606F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6607F: drivers/net/wan/ixp4xx_hss.c 6608 6609INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6610M: Deepak Saxena <dsaxena@plexity.net> 6611S: Maintained 6612F: drivers/char/hw_random/ixp4xx-rng.c 6613 6614INTEL ETHERNET DRIVERS 6615M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6616L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6617W: http://www.intel.com/support/feedback.htm 6618W: http://e1000.sourceforge.net/ 6619Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6622S: Supported 6623F: Documentation/networking/e100.txt 6624F: Documentation/networking/e1000.txt 6625F: Documentation/networking/e1000e.txt 6626F: Documentation/networking/igb.txt 6627F: Documentation/networking/igbvf.txt 6628F: Documentation/networking/ixgb.txt 6629F: Documentation/networking/ixgbe.txt 6630F: Documentation/networking/ixgbevf.txt 6631F: Documentation/networking/i40e.txt 6632F: Documentation/networking/i40evf.txt 6633F: drivers/net/ethernet/intel/ 6634F: drivers/net/ethernet/intel/*/ 6635 6636INTEL RDMA RNIC DRIVER 6637M: Faisal Latif <faisal.latif@intel.com> 6638M: Shiraz Saleem <shiraz.saleem@intel.com> 6639L: linux-rdma@vger.kernel.org 6640S: Supported 6641F: drivers/infiniband/hw/i40iw/ 6642 6643INTEL MERRIFIELD GPIO DRIVER 6644M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6645L: linux-gpio@vger.kernel.org 6646S: Maintained 6647F: drivers/gpio/gpio-merrifield.c 6648 6649INTEL-MID GPIO DRIVER 6650M: David Cohen <david.a.cohen@linux.intel.com> 6651L: linux-gpio@vger.kernel.org 6652S: Maintained 6653F: drivers/gpio/gpio-intel-mid.c 6654 6655INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6656M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6657L: linux-wireless@vger.kernel.org 6658S: Maintained 6659F: Documentation/networking/README.ipw2100 6660F: Documentation/networking/README.ipw2200 6661F: drivers/net/wireless/intel/ipw2x00/ 6662 6663INTEL(R) TRACE HUB 6664M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6665S: Supported 6666F: Documentation/trace/intel_th.txt 6667F: drivers/hwtracing/intel_th/ 6668 6669INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6670M: Ning Sun <ning.sun@intel.com> 6671L: tboot-devel@lists.sourceforge.net 6672W: http://tboot.sourceforge.net 6673T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6674S: Supported 6675F: Documentation/intel_txt.txt 6676F: include/linux/tboot.h 6677F: arch/x86/kernel/tboot.c 6678 6679INTEL WIRELESS WIMAX CONNECTION 2400 6680M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6681M: linux-wimax@intel.com 6682L: wimax@linuxwimax.org (subscribers-only) 6683S: Supported 6684W: http://linuxwimax.org 6685F: Documentation/wimax/README.i2400m 6686F: drivers/net/wimax/i2400m/ 6687F: include/uapi/linux/wimax/i2400m.h 6688 6689INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6690M: Stanislaw Gruszka <sgruszka@redhat.com> 6691L: linux-wireless@vger.kernel.org 6692S: Supported 6693F: drivers/net/wireless/intel/iwlegacy/ 6694 6695INTEL WIRELESS WIFI LINK (iwlwifi) 6696M: Johannes Berg <johannes.berg@intel.com> 6697M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6698M: Luca Coelho <luciano.coelho@intel.com> 6699M: Intel Linux Wireless <linuxwifi@intel.com> 6700L: linux-wireless@vger.kernel.org 6701W: http://intellinuxwireless.org 6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6703S: Supported 6704F: drivers/net/wireless/intel/iwlwifi/ 6705 6706INTEL MANAGEMENT ENGINE (mei) 6707M: Tomas Winkler <tomas.winkler@intel.com> 6708L: linux-kernel@vger.kernel.org 6709S: Supported 6710F: include/uapi/linux/mei.h 6711F: include/linux/mei_cl_bus.h 6712F: drivers/misc/mei/* 6713F: drivers/watchdog/mei_wdt.c 6714F: Documentation/misc-devices/mei/* 6715F: samples/mei/* 6716 6717INTEL MIC DRIVERS (mic) 6718M: Sudeep Dutt <sudeep.dutt@intel.com> 6719M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6720S: Supported 6721W: https://github.com/sudeepdutt/mic 6722W: http://software.intel.com/en-us/mic-developer 6723F: include/linux/mic_bus.h 6724F: include/linux/scif.h 6725F: include/uapi/linux/mic_common.h 6726F: include/uapi/linux/mic_ioctl.h 6727F: include/uapi/linux/scif_ioctl.h 6728F: drivers/misc/mic/ 6729F: drivers/dma/mic_x100_dma.c 6730F: drivers/dma/mic_x100_dma.h 6731F: Documentation/mic/ 6732 6733INTEL PMC/P-Unit IPC DRIVER 6734M: Zha Qipeng<qipeng.zha@intel.com> 6735L: platform-driver-x86@vger.kernel.org 6736S: Maintained 6737F: drivers/platform/x86/intel_pmc_ipc.c 6738F: drivers/platform/x86/intel_punit_ipc.c 6739F: arch/x86/include/asm/intel_pmc_ipc.h 6740F: arch/x86/include/asm/intel_punit_ipc.h 6741 6742INTEL TELEMETRY DRIVER 6743M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6744L: platform-driver-x86@vger.kernel.org 6745S: Maintained 6746F: arch/x86/include/asm/intel_telemetry.h 6747F: drivers/platform/x86/intel_telemetry* 6748 6749INTEL PMC CORE DRIVER 6750M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6751M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6752L: platform-driver-x86@vger.kernel.org 6753S: Maintained 6754F: arch/x86/include/asm/pmc_core.h 6755F: drivers/platform/x86/intel_pmc_core* 6756 6757INVENSENSE MPU-3050 GYROSCOPE DRIVER 6758M: Linus Walleij <linus.walleij@linaro.org> 6759L: linux-iio@vger.kernel.org 6760S: Maintained 6761F: drivers/iio/gyro/mpu3050* 6762F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6763 6764IOC3 ETHERNET DRIVER 6765M: Ralf Baechle <ralf@linux-mips.org> 6766L: linux-mips@linux-mips.org 6767S: Maintained 6768F: drivers/net/ethernet/sgi/ioc3-eth.c 6769 6770IOC3 SERIAL DRIVER 6771M: Pat Gefre <pfg@sgi.com> 6772L: linux-serial@vger.kernel.org 6773S: Maintained 6774F: drivers/tty/serial/ioc3_serial.c 6775 6776IOMMU DRIVERS 6777M: Joerg Roedel <joro@8bytes.org> 6778L: iommu@lists.linux-foundation.org 6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6780S: Maintained 6781F: Documentation/devicetree/bindings/iommu/ 6782F: drivers/iommu/ 6783 6784IP MASQUERADING 6785M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6786S: Maintained 6787F: net/ipv4/netfilter/ipt_MASQUERADE.c 6788 6789IPMI SUBSYSTEM 6790M: Corey Minyard <minyard@acm.org> 6791L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6792W: http://openipmi.sourceforge.net/ 6793S: Supported 6794F: Documentation/IPMI.txt 6795F: drivers/char/ipmi/ 6796F: include/linux/ipmi* 6797F: include/uapi/linux/ipmi* 6798 6799QCOM AUDIO (ASoC) DRIVERS 6800M: Patrick Lai <plai@codeaurora.org> 6801M: Banajit Goswami <bgoswami@codeaurora.org> 6802L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6803S: Supported 6804F: sound/soc/qcom/ 6805 6806IPS SCSI RAID DRIVER 6807M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6808L: linux-scsi@vger.kernel.org 6809W: http://www.adaptec.com/ 6810S: Maintained 6811F: drivers/scsi/ips* 6812 6813IPVS 6814M: Wensong Zhang <wensong@linux-vs.org> 6815M: Simon Horman <horms@verge.net.au> 6816M: Julian Anastasov <ja@ssi.bg> 6817L: netdev@vger.kernel.org 6818L: lvs-devel@vger.kernel.org 6819S: Maintained 6820T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6821T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6822F: Documentation/networking/ipvs-sysctl.txt 6823F: include/net/ip_vs.h 6824F: include/uapi/linux/ip_vs.h 6825F: net/netfilter/ipvs/ 6826 6827IPWIRELESS DRIVER 6828M: Jiri Kosina <jikos@kernel.org> 6829M: David Sterba <dsterba@suse.com> 6830S: Odd Fixes 6831F: drivers/tty/ipwireless/ 6832 6833IPX NETWORK LAYER 6834L: netdev@vger.kernel.org 6835S: Odd fixes 6836F: include/net/ipx.h 6837F: include/uapi/linux/ipx.h 6838F: net/ipx/ 6839 6840IRDA SUBSYSTEM 6841M: Samuel Ortiz <samuel@sortiz.org> 6842L: irda-users@lists.sourceforge.net (subscribers-only) 6843L: netdev@vger.kernel.org 6844W: http://irda.sourceforge.net/ 6845S: Maintained 6846T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6847F: Documentation/networking/irda.txt 6848F: drivers/net/irda/ 6849F: include/net/irda/ 6850F: net/irda/ 6851 6852IRQ SUBSYSTEM 6853M: Thomas Gleixner <tglx@linutronix.de> 6854L: linux-kernel@vger.kernel.org 6855S: Maintained 6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6857F: kernel/irq/ 6858 6859IRQCHIP DRIVERS 6860M: Thomas Gleixner <tglx@linutronix.de> 6861M: Jason Cooper <jason@lakedaemon.net> 6862M: Marc Zyngier <marc.zyngier@arm.com> 6863L: linux-kernel@vger.kernel.org 6864S: Maintained 6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6866T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6867F: Documentation/devicetree/bindings/interrupt-controller/ 6868F: drivers/irqchip/ 6869 6870IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6871M: Marc Zyngier <marc.zyngier@arm.com> 6872S: Maintained 6873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6874F: Documentation/IRQ-domain.txt 6875F: include/linux/irqdomain.h 6876F: kernel/irq/irqdomain.c 6877F: kernel/irq/msi.c 6878 6879ISA 6880M: William Breathitt Gray <vilhelm.gray@gmail.com> 6881S: Maintained 6882F: Documentation/isa.txt 6883F: drivers/base/isa.c 6884F: include/linux/isa.h 6885 6886ISAPNP 6887M: Jaroslav Kysela <perex@perex.cz> 6888S: Maintained 6889F: Documentation/isapnp.txt 6890F: drivers/pnp/isapnp/ 6891F: include/linux/isapnp.h 6892 6893ISA RADIO MODULE 6894M: Hans Verkuil <hverkuil@xs4all.nl> 6895L: linux-media@vger.kernel.org 6896T: git git://linuxtv.org/media_tree.git 6897W: https://linuxtv.org 6898S: Maintained 6899F: drivers/media/radio/radio-isa* 6900 6901iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6902M: Peter Jones <pjones@redhat.com> 6903M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6904S: Maintained 6905F: drivers/firmware/iscsi_ibft* 6906 6907ISCSI 6908M: Lee Duncan <lduncan@suse.com> 6909M: Chris Leech <cleech@redhat.com> 6910L: open-iscsi@googlegroups.com 6911W: www.open-iscsi.com 6912S: Maintained 6913F: drivers/scsi/*iscsi* 6914F: include/scsi/*iscsi* 6915 6916ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6917M: Or Gerlitz <ogerlitz@mellanox.com> 6918M: Sagi Grimberg <sagi@grimberg.me> 6919M: Roi Dayan <roid@mellanox.com> 6920L: linux-rdma@vger.kernel.org 6921S: Supported 6922W: http://www.openfabrics.org 6923W: www.open-iscsi.org 6924Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6925F: drivers/infiniband/ulp/iser/ 6926 6927ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6928M: Sagi Grimberg <sagi@grimberg.me> 6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6930L: linux-rdma@vger.kernel.org 6931L: target-devel@vger.kernel.org 6932S: Supported 6933W: http://www.linux-iscsi.org 6934F: drivers/infiniband/ulp/isert 6935 6936ISDN SUBSYSTEM 6937M: Karsten Keil <isdn@linux-pingi.de> 6938L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6939L: netdev@vger.kernel.org 6940W: http://www.isdn4linux.de 6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6942S: Maintained 6943F: Documentation/isdn/ 6944F: drivers/isdn/ 6945F: include/linux/isdn.h 6946F: include/linux/isdn/ 6947F: include/uapi/linux/isdn.h 6948F: include/uapi/linux/isdn/ 6949 6950ISDN SUBSYSTEM (Eicon active card driver) 6951M: Armin Schindler <mac@melware.de> 6952L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6953W: http://www.melware.de 6954S: Maintained 6955F: drivers/isdn/hardware/eicon/ 6956 6957IT87 HARDWARE MONITORING DRIVER 6958M: Jean Delvare <jdelvare@suse.com> 6959L: linux-hwmon@vger.kernel.org 6960S: Maintained 6961F: Documentation/hwmon/it87 6962F: drivers/hwmon/it87.c 6963 6964IT913X MEDIA DRIVER 6965M: Antti Palosaari <crope@iki.fi> 6966L: linux-media@vger.kernel.org 6967W: https://linuxtv.org 6968W: http://palosaari.fi/linux/ 6969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6970T: git git://linuxtv.org/anttip/media_tree.git 6971S: Maintained 6972F: drivers/media/tuners/it913x* 6973 6974IVTV VIDEO4LINUX DRIVER 6975M: Andy Walls <awalls@md.metrocast.net> 6976L: ivtv-devel@ivtvdriver.org (subscribers-only) 6977L: linux-media@vger.kernel.org 6978T: git git://linuxtv.org/media_tree.git 6979W: http://www.ivtvdriver.org 6980S: Maintained 6981F: Documentation/media/v4l-drivers/ivtv* 6982F: drivers/media/pci/ivtv/ 6983F: include/uapi/linux/ivtv* 6984 6985IX2505V MEDIA DRIVER 6986M: Malcolm Priestley <tvboxspy@gmail.com> 6987L: linux-media@vger.kernel.org 6988W: https://linuxtv.org 6989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6990S: Maintained 6991F: drivers/media/dvb-frontends/ix2505v* 6992 6993JC42.4 TEMPERATURE SENSOR DRIVER 6994M: Guenter Roeck <linux@roeck-us.net> 6995L: linux-hwmon@vger.kernel.org 6996S: Maintained 6997F: drivers/hwmon/jc42.c 6998F: Documentation/hwmon/jc42 6999 7000JFS FILESYSTEM 7001M: Dave Kleikamp <shaggy@kernel.org> 7002L: jfs-discussion@lists.sourceforge.net 7003W: http://jfs.sourceforge.net/ 7004T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7005S: Maintained 7006F: Documentation/filesystems/jfs.txt 7007F: fs/jfs/ 7008 7009JME NETWORK DRIVER 7010M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7011L: netdev@vger.kernel.org 7012S: Maintained 7013F: drivers/net/ethernet/jme.* 7014 7015JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7016M: David Woodhouse <dwmw2@infradead.org> 7017L: linux-mtd@lists.infradead.org 7018W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7019S: Maintained 7020F: fs/jffs2/ 7021F: include/uapi/linux/jffs2.h 7022 7023JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7024M: "Theodore Ts'o" <tytso@mit.edu> 7025M: Jan Kara <jack@suse.com> 7026L: linux-ext4@vger.kernel.org 7027S: Maintained 7028F: fs/jbd2/ 7029F: include/linux/jbd2.h 7030 7031JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7032M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7033L: linux-media@vger.kernel.org 7034S: Maintained 7035F: drivers/media/platform/rcar_jpu.c 7036 7037JSM Neo PCI based serial card 7038M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7039L: linux-serial@vger.kernel.org 7040S: Maintained 7041F: drivers/tty/serial/jsm/ 7042 7043K10TEMP HARDWARE MONITORING DRIVER 7044M: Clemens Ladisch <clemens@ladisch.de> 7045L: linux-hwmon@vger.kernel.org 7046S: Maintained 7047F: Documentation/hwmon/k10temp 7048F: drivers/hwmon/k10temp.c 7049 7050K8TEMP HARDWARE MONITORING DRIVER 7051M: Rudolf Marek <r.marek@assembler.cz> 7052L: linux-hwmon@vger.kernel.org 7053S: Maintained 7054F: Documentation/hwmon/k8temp 7055F: drivers/hwmon/k8temp.c 7056 7057KASAN 7058M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7059R: Alexander Potapenko <glider@google.com> 7060R: Dmitry Vyukov <dvyukov@google.com> 7061L: kasan-dev@googlegroups.com 7062S: Maintained 7063F: arch/*/include/asm/kasan.h 7064F: arch/*/mm/kasan_init* 7065F: Documentation/dev-tools/kasan.rst 7066F: include/linux/kasan*.h 7067F: lib/test_kasan.c 7068F: mm/kasan/ 7069F: scripts/Makefile.kasan 7070 7071KCONFIG 7072M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7073L: linux-kbuild@vger.kernel.org 7074T: git git://gitorious.org/linux-kconfig/linux-kconfig 7075S: Maintained 7076F: Documentation/kbuild/kconfig-language.txt 7077F: scripts/kconfig/ 7078 7079KDUMP 7080M: Dave Young <dyoung@redhat.com> 7081M: Baoquan He <bhe@redhat.com> 7082R: Vivek Goyal <vgoyal@redhat.com> 7083L: kexec@lists.infradead.org 7084W: http://lse.sourceforge.net/kdump/ 7085S: Maintained 7086F: Documentation/kdump/ 7087 7088KEENE FM RADIO TRANSMITTER DRIVER 7089M: Hans Verkuil <hverkuil@xs4all.nl> 7090L: linux-media@vger.kernel.org 7091T: git git://linuxtv.org/media_tree.git 7092W: https://linuxtv.org 7093S: Maintained 7094F: drivers/media/radio/radio-keene* 7095 7096KERNEL AUTOMOUNTER v4 (AUTOFS4) 7097M: Ian Kent <raven@themaw.net> 7098L: autofs@vger.kernel.org 7099S: Maintained 7100F: fs/autofs4/ 7101 7102KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7103M: Masahiro Yamada <yamada.masahiro@socionext.com> 7104M: Michal Marek <mmarek@suse.com> 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7106L: linux-kbuild@vger.kernel.org 7107S: Maintained 7108F: Documentation/kbuild/ 7109F: Makefile 7110F: scripts/Makefile.* 7111F: scripts/basic/ 7112F: scripts/mk* 7113F: scripts/package/ 7114 7115KERNEL JANITORS 7116L: kernel-janitors@vger.kernel.org 7117W: http://kernelnewbies.org/KernelJanitors 7118S: Odd Fixes 7119 7120KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7121M: "J. Bruce Fields" <bfields@fieldses.org> 7122M: Jeff Layton <jlayton@poochiereds.net> 7123L: linux-nfs@vger.kernel.org 7124W: http://nfs.sourceforge.net/ 7125T: git git://linux-nfs.org/~bfields/linux.git 7126S: Supported 7127F: fs/nfsd/ 7128F: include/uapi/linux/nfsd/ 7129F: fs/lockd/ 7130F: fs/nfs_common/ 7131F: net/sunrpc/ 7132F: include/linux/lockd/ 7133F: include/linux/sunrpc/ 7134F: include/uapi/linux/sunrpc/ 7135 7136KERNEL SELFTEST FRAMEWORK 7137M: Shuah Khan <shuahkh@osg.samsung.com> 7138M: Shuah Khan <shuah@kernel.org> 7139L: linux-kselftest@vger.kernel.org 7140T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7141S: Maintained 7142F: tools/testing/selftests 7143 7144KERNEL VIRTUAL MACHINE (KVM) 7145M: Paolo Bonzini <pbonzini@redhat.com> 7146M: Radim Krčmář <rkrcmar@redhat.com> 7147L: kvm@vger.kernel.org 7148W: http://www.linux-kvm.org 7149T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7150S: Supported 7151F: Documentation/*/kvm*.txt 7152F: Documentation/virtual/kvm/ 7153F: arch/*/kvm/ 7154F: arch/x86/kernel/kvm.c 7155F: arch/x86/kernel/kvmclock.c 7156F: arch/*/include/asm/kvm* 7157F: include/linux/kvm* 7158F: include/uapi/linux/kvm* 7159F: virt/kvm/ 7160F: tools/kvm/ 7161 7162KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7163M: Joerg Roedel <joro@8bytes.org> 7164L: kvm@vger.kernel.org 7165W: http://www.linux-kvm.org/ 7166S: Maintained 7167F: arch/x86/include/asm/svm.h 7168F: arch/x86/kvm/svm.c 7169 7170KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7171M: Alexander Graf <agraf@suse.com> 7172L: kvm-ppc@vger.kernel.org 7173W: http://www.linux-kvm.org/ 7174T: git git://github.com/agraf/linux-2.6.git 7175S: Supported 7176F: arch/powerpc/include/asm/kvm* 7177F: arch/powerpc/kvm/ 7178 7179KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7180M: Christian Borntraeger <borntraeger@de.ibm.com> 7181M: Cornelia Huck <cornelia.huck@de.ibm.com> 7182L: linux-s390@vger.kernel.org 7183W: http://www.ibm.com/developerworks/linux/linux390/ 7184T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7185S: Supported 7186F: Documentation/s390/kvm.txt 7187F: arch/s390/include/asm/kvm* 7188F: arch/s390/kvm/ 7189 7190KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7191M: Christoffer Dall <christoffer.dall@linaro.org> 7192M: Marc Zyngier <marc.zyngier@arm.com> 7193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7194L: kvmarm@lists.cs.columbia.edu 7195W: http://systems.cs.columbia.edu/projects/kvm-arm 7196T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7197S: Supported 7198F: arch/arm/include/uapi/asm/kvm* 7199F: arch/arm/include/asm/kvm* 7200F: arch/arm/kvm/ 7201F: virt/kvm/arm/ 7202F: include/kvm/arm_* 7203 7204KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7205M: Christoffer Dall <christoffer.dall@linaro.org> 7206M: Marc Zyngier <marc.zyngier@arm.com> 7207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7208L: kvmarm@lists.cs.columbia.edu 7209S: Maintained 7210F: arch/arm64/include/uapi/asm/kvm* 7211F: arch/arm64/include/asm/kvm* 7212F: arch/arm64/kvm/ 7213 7214KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7215M: James Hogan <james.hogan@imgtec.com> 7216L: linux-mips@linux-mips.org 7217S: Supported 7218F: arch/mips/include/uapi/asm/kvm* 7219F: arch/mips/include/asm/kvm* 7220F: arch/mips/kvm/ 7221 7222KERNFS 7223M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7224M: Tejun Heo <tj@kernel.org> 7225T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7226S: Supported 7227F: include/linux/kernfs.h 7228F: fs/kernfs/ 7229 7230KEXEC 7231M: Eric Biederman <ebiederm@xmission.com> 7232W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7233L: kexec@lists.infradead.org 7234S: Maintained 7235F: include/linux/kexec.h 7236F: include/uapi/linux/kexec.h 7237F: kernel/kexec* 7238 7239KEYS/KEYRINGS: 7240M: David Howells <dhowells@redhat.com> 7241L: keyrings@vger.kernel.org 7242S: Maintained 7243F: Documentation/security/keys.txt 7244F: include/linux/key.h 7245F: include/linux/key-type.h 7246F: include/linux/keyctl.h 7247F: include/uapi/linux/keyctl.h 7248F: include/keys/ 7249F: security/keys/ 7250 7251KEYS-TRUSTED 7252M: David Safford <safford@us.ibm.com> 7253M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7254L: linux-security-module@vger.kernel.org 7255L: keyrings@vger.kernel.org 7256S: Supported 7257F: Documentation/security/keys-trusted-encrypted.txt 7258F: include/keys/trusted-type.h 7259F: security/keys/trusted.c 7260F: security/keys/trusted.h 7261 7262KEYS-ENCRYPTED 7263M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7264M: David Safford <safford@us.ibm.com> 7265L: linux-security-module@vger.kernel.org 7266L: keyrings@vger.kernel.org 7267S: Supported 7268F: Documentation/security/keys-trusted-encrypted.txt 7269F: include/keys/encrypted-type.h 7270F: security/keys/encrypted-keys/ 7271 7272KGDB / KDB /debug_core 7273M: Jason Wessel <jason.wessel@windriver.com> 7274W: http://kgdb.wiki.kernel.org/ 7275L: kgdb-bugreport@lists.sourceforge.net 7276T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7277S: Maintained 7278F: Documentation/DocBook/kgdb.tmpl 7279F: drivers/misc/kgdbts.c 7280F: drivers/tty/serial/kgdboc.c 7281F: include/linux/kdb.h 7282F: include/linux/kgdb.h 7283F: kernel/debug/ 7284 7285KMEMCHECK 7286M: Vegard Nossum <vegardno@ifi.uio.no> 7287M: Pekka Enberg <penberg@kernel.org> 7288S: Maintained 7289F: Documentation/dev-tools/kmemcheck.rst 7290F: arch/x86/include/asm/kmemcheck.h 7291F: arch/x86/mm/kmemcheck/ 7292F: include/linux/kmemcheck.h 7293F: mm/kmemcheck.c 7294 7295KMEMLEAK 7296M: Catalin Marinas <catalin.marinas@arm.com> 7297S: Maintained 7298F: Documentation/dev-tools/kmemleak.rst 7299F: include/linux/kmemleak.h 7300F: mm/kmemleak.c 7301F: mm/kmemleak-test.c 7302 7303KPROBES 7304M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7305M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7306M: "David S. Miller" <davem@davemloft.net> 7307M: Masami Hiramatsu <mhiramat@kernel.org> 7308S: Maintained 7309F: Documentation/kprobes.txt 7310F: include/linux/kprobes.h 7311F: include/asm-generic/kprobes.h 7312F: kernel/kprobes.c 7313 7314KS0108 LCD CONTROLLER DRIVER 7315M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7316W: http://miguelojeda.es/auxdisplay.htm 7317W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7318S: Maintained 7319F: Documentation/auxdisplay/ks0108 7320F: drivers/auxdisplay/ks0108.c 7321F: include/linux/ks0108.h 7322 7323L3MDEV 7324M: David Ahern <dsa@cumulusnetworks.com> 7325L: netdev@vger.kernel.org 7326S: Maintained 7327F: net/l3mdev 7328F: include/net/l3mdev.h 7329 7330LANTIQ MIPS ARCHITECTURE 7331M: John Crispin <john@phrozen.org> 7332L: linux-mips@linux-mips.org 7333S: Maintained 7334F: arch/mips/lantiq 7335 7336LAPB module 7337L: linux-x25@vger.kernel.org 7338S: Orphan 7339F: Documentation/networking/lapb-module.txt 7340F: include/*/lapb.h 7341F: net/lapb/ 7342 7343LASI 53c700 driver for PARISC 7344M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7345L: linux-scsi@vger.kernel.org 7346S: Maintained 7347F: Documentation/scsi/53c700.txt 7348F: drivers/scsi/53c700* 7349 7350LED SUBSYSTEM 7351M: Richard Purdie <rpurdie@rpsys.net> 7352M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7353M: Pavel Machek <pavel@ucw.cz> 7354L: linux-leds@vger.kernel.org 7355T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7356S: Maintained 7357F: Documentation/devicetree/bindings/leds/ 7358F: drivers/leds/ 7359F: include/linux/leds.h 7360 7361LEGACY EEPROM DRIVER 7362M: Jean Delvare <jdelvare@suse.com> 7363S: Maintained 7364F: Documentation/misc-devices/eeprom 7365F: drivers/misc/eeprom/eeprom.c 7366 7367LEGO USB Tower driver 7368M: Juergen Stuber <starblue@users.sourceforge.net> 7369L: legousb-devel@lists.sourceforge.net 7370W: http://legousb.sourceforge.net/ 7371S: Maintained 7372F: drivers/usb/misc/legousbtower.c 7373 7374LG2160 MEDIA DRIVER 7375M: Michael Krufky <mkrufky@linuxtv.org> 7376L: linux-media@vger.kernel.org 7377W: https://linuxtv.org 7378W: http://github.com/mkrufky 7379Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7380T: git git://linuxtv.org/mkrufky/tuners.git 7381S: Maintained 7382F: drivers/media/dvb-frontends/lg2160.* 7383 7384LGDT3305 MEDIA DRIVER 7385M: Michael Krufky <mkrufky@linuxtv.org> 7386L: linux-media@vger.kernel.org 7387W: https://linuxtv.org 7388W: http://github.com/mkrufky 7389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7390T: git git://linuxtv.org/mkrufky/tuners.git 7391S: Maintained 7392F: drivers/media/dvb-frontends/lgdt3305.* 7393 7394LGUEST 7395M: Rusty Russell <rusty@rustcorp.com.au> 7396L: lguest@lists.ozlabs.org 7397W: http://lguest.ozlabs.org/ 7398S: Odd Fixes 7399F: arch/x86/include/asm/lguest*.h 7400F: arch/x86/lguest/ 7401F: drivers/lguest/ 7402F: include/linux/lguest*.h 7403F: tools/lguest/ 7404 7405LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7406M: Tejun Heo <tj@kernel.org> 7407L: linux-ide@vger.kernel.org 7408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7409S: Maintained 7410F: drivers/ata/ 7411F: include/linux/ata.h 7412F: include/linux/libata.h 7413F: Documentation/devicetree/bindings/ata/ 7414 7415LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7416M: Viresh Kumar <vireshk@kernel.org> 7417L: linux-ide@vger.kernel.org 7418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7419S: Maintained 7420F: include/linux/pata_arasan_cf_data.h 7421F: drivers/ata/pata_arasan_cf.c 7422 7423LIBATA PATA DRIVERS 7424M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7425M: Tejun Heo <tj@kernel.org> 7426L: linux-ide@vger.kernel.org 7427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7428S: Maintained 7429F: drivers/ata/pata_*.c 7430F: drivers/ata/ata_generic.c 7431 7432LIBATA SATA AHCI PLATFORM devices support 7433M: Hans de Goede <hdegoede@redhat.com> 7434M: Tejun Heo <tj@kernel.org> 7435L: linux-ide@vger.kernel.org 7436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7437S: Maintained 7438F: drivers/ata/ahci_platform.c 7439F: drivers/ata/libahci_platform.c 7440F: include/linux/ahci_platform.h 7441 7442LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7443M: Mikael Pettersson <mikpelinux@gmail.com> 7444L: linux-ide@vger.kernel.org 7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7446S: Maintained 7447F: drivers/ata/sata_promise.* 7448 7449LIBLOCKDEP 7450M: Sasha Levin <sasha.levin@oracle.com> 7451S: Maintained 7452F: tools/lib/lockdep/ 7453 7454LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7455M: Dan Williams <dan.j.williams@intel.com> 7456L: linux-nvdimm@lists.01.org 7457Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7458T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7459S: Supported 7460F: drivers/nvdimm/* 7461F: include/linux/nd.h 7462F: include/linux/libnvdimm.h 7463F: include/uapi/linux/ndctl.h 7464 7465LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7466M: Ross Zwisler <ross.zwisler@linux.intel.com> 7467L: linux-nvdimm@lists.01.org 7468Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7469S: Supported 7470F: drivers/nvdimm/blk.c 7471F: drivers/nvdimm/region_devs.c 7472F: drivers/acpi/nfit* 7473 7474LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7475M: Vishal Verma <vishal.l.verma@intel.com> 7476L: linux-nvdimm@lists.01.org 7477Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7478S: Supported 7479F: drivers/nvdimm/btt* 7480 7481LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7482M: Ross Zwisler <ross.zwisler@linux.intel.com> 7483L: linux-nvdimm@lists.01.org 7484Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7485S: Supported 7486F: drivers/nvdimm/pmem.c 7487F: include/linux/pmem.h 7488F: arch/*/include/asm/pmem.h 7489 7490LIGHTNVM PLATFORM SUPPORT 7491M: Matias Bjorling <mb@lightnvm.io> 7492W: http://github/OpenChannelSSD 7493L: linux-block@vger.kernel.org 7494S: Maintained 7495F: drivers/lightnvm/ 7496F: include/linux/lightnvm.h 7497F: include/uapi/linux/lightnvm.h 7498 7499LINUX FOR POWERPC (32-BIT AND 64-BIT) 7500M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7501M: Paul Mackerras <paulus@samba.org> 7502M: Michael Ellerman <mpe@ellerman.id.au> 7503W: https://github.com/linuxppc/linux/wiki 7504L: linuxppc-dev@lists.ozlabs.org 7505Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7506T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7507S: Supported 7508F: Documentation/ABI/stable/sysfs-firmware-opal-* 7509F: Documentation/devicetree/bindings/powerpc/opal/ 7510F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7511F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7512F: Documentation/powerpc/ 7513F: arch/powerpc/ 7514F: drivers/char/tpm/tpm_ibmvtpm* 7515F: drivers/crypto/nx/ 7516F: drivers/crypto/vmx/ 7517F: drivers/i2c/busses/i2c-opal.c 7518F: drivers/net/ethernet/ibm/ibmveth.* 7519F: drivers/net/ethernet/ibm/ibmvnic.* 7520F: drivers/pci/hotplug/pnv_php.c 7521F: drivers/pci/hotplug/rpa* 7522F: drivers/rtc/rtc-opal.c 7523F: drivers/scsi/ibmvscsi/ 7524F: drivers/tty/hvc/hvc_opal.c 7525F: tools/testing/selftests/powerpc 7526N: /pmac 7527N: powermac 7528N: powernv 7529N: [^a-z0-9]ps3 7530N: pseries 7531 7532LINUX FOR POWER MACINTOSH 7533M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7534W: http://www.penguinppc.org/ 7535L: linuxppc-dev@lists.ozlabs.org 7536S: Maintained 7537F: arch/powerpc/platforms/powermac/ 7538F: drivers/macintosh/ 7539 7540LINUX FOR POWERPC EMBEDDED MPC5XXX 7541M: Anatolij Gustschin <agust@denx.de> 7542L: linuxppc-dev@lists.ozlabs.org 7543T: git git://git.denx.de/linux-denx-agust.git 7544S: Maintained 7545F: arch/powerpc/platforms/512x/ 7546F: arch/powerpc/platforms/52xx/ 7547 7548LINUX FOR POWERPC EMBEDDED PPC4XX 7549M: Alistair Popple <alistair@popple.id.au> 7550M: Matt Porter <mporter@kernel.crashing.org> 7551W: http://www.penguinppc.org/ 7552L: linuxppc-dev@lists.ozlabs.org 7553S: Maintained 7554F: arch/powerpc/platforms/40x/ 7555F: arch/powerpc/platforms/44x/ 7556 7557LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7558L: linuxppc-dev@lists.ozlabs.org 7559S: Orphan 7560F: arch/powerpc/*/*virtex* 7561F: arch/powerpc/*/*/*virtex* 7562 7563LINUX FOR POWERPC EMBEDDED PPC8XX 7564M: Vitaly Bordug <vitb@kernel.crashing.org> 7565W: http://www.penguinppc.org/ 7566L: linuxppc-dev@lists.ozlabs.org 7567S: Maintained 7568F: arch/powerpc/platforms/8xx/ 7569 7570LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7571M: Scott Wood <oss@buserror.net> 7572M: Kumar Gala <galak@kernel.crashing.org> 7573W: http://www.penguinppc.org/ 7574L: linuxppc-dev@lists.ozlabs.org 7575T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7576S: Maintained 7577F: arch/powerpc/platforms/83xx/ 7578F: arch/powerpc/platforms/85xx/ 7579 7580LINUX FOR POWERPC PA SEMI PWRFICIENT 7581L: linuxppc-dev@lists.ozlabs.org 7582S: Orphan 7583F: arch/powerpc/platforms/pasemi/ 7584F: drivers/*/*pasemi* 7585F: drivers/*/*/*pasemi* 7586 7587LINUX SECURITY MODULE (LSM) FRAMEWORK 7588M: Chris Wright <chrisw@sous-sol.org> 7589L: linux-security-module@vger.kernel.org 7590S: Supported 7591 7592LIS3LV02D ACCELEROMETER DRIVER 7593M: Eric Piel <eric.piel@tremplin-utc.net> 7594S: Maintained 7595F: Documentation/misc-devices/lis3lv02d 7596F: drivers/misc/lis3lv02d/ 7597F: drivers/platform/x86/hp_accel.c 7598 7599LIVE PATCHING 7600M: Josh Poimboeuf <jpoimboe@redhat.com> 7601M: Jessica Yu <jeyu@redhat.com> 7602M: Jiri Kosina <jikos@kernel.org> 7603M: Miroslav Benes <mbenes@suse.cz> 7604R: Petr Mladek <pmladek@suse.com> 7605S: Maintained 7606F: kernel/livepatch/ 7607F: include/linux/livepatch.h 7608F: arch/x86/include/asm/livepatch.h 7609F: arch/x86/kernel/livepatch.c 7610F: Documentation/livepatch/ 7611F: Documentation/ABI/testing/sysfs-kernel-livepatch 7612F: samples/livepatch/ 7613L: live-patching@vger.kernel.org 7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7615 7616LINUX KERNEL DUMP TEST MODULE (LKDTM) 7617M: Kees Cook <keescook@chromium.org> 7618S: Maintained 7619F: drivers/misc/lkdtm* 7620 7621LLC (802.2) 7622L: netdev@vger.kernel.org 7623S: Odd fixes 7624F: include/linux/llc.h 7625F: include/uapi/linux/llc.h 7626F: include/net/llc* 7627F: net/llc/ 7628 7629LM73 HARDWARE MONITOR DRIVER 7630M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7631L: linux-hwmon@vger.kernel.org 7632S: Maintained 7633F: drivers/hwmon/lm73.c 7634 7635LM78 HARDWARE MONITOR DRIVER 7636M: Jean Delvare <jdelvare@suse.com> 7637L: linux-hwmon@vger.kernel.org 7638S: Maintained 7639F: Documentation/hwmon/lm78 7640F: drivers/hwmon/lm78.c 7641 7642LM83 HARDWARE MONITOR DRIVER 7643M: Jean Delvare <jdelvare@suse.com> 7644L: linux-hwmon@vger.kernel.org 7645S: Maintained 7646F: Documentation/hwmon/lm83 7647F: drivers/hwmon/lm83.c 7648 7649LM90 HARDWARE MONITOR DRIVER 7650M: Jean Delvare <jdelvare@suse.com> 7651L: linux-hwmon@vger.kernel.org 7652S: Maintained 7653F: Documentation/hwmon/lm90 7654F: Documentation/devicetree/bindings/hwmon/lm90.txt 7655F: drivers/hwmon/lm90.c 7656F: include/dt-bindings/thermal/lm90.h 7657 7658LM95234 HARDWARE MONITOR DRIVER 7659M: Guenter Roeck <linux@roeck-us.net> 7660L: linux-hwmon@vger.kernel.org 7661S: Maintained 7662F: Documentation/hwmon/lm95234 7663F: drivers/hwmon/lm95234.c 7664 7665LME2510 MEDIA DRIVER 7666M: Malcolm Priestley <tvboxspy@gmail.com> 7667L: linux-media@vger.kernel.org 7668W: https://linuxtv.org 7669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7670S: Maintained 7671F: drivers/media/usb/dvb-usb-v2/lmedm04* 7672 7673LOCKING PRIMITIVES 7674M: Peter Zijlstra <peterz@infradead.org> 7675M: Ingo Molnar <mingo@redhat.com> 7676L: linux-kernel@vger.kernel.org 7677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7678S: Maintained 7679F: Documentation/locking/ 7680F: include/linux/lockdep.h 7681F: include/linux/spinlock*.h 7682F: arch/*/include/asm/spinlock*.h 7683F: include/linux/rwlock*.h 7684F: include/linux/mutex*.h 7685F: arch/*/include/asm/mutex*.h 7686F: include/linux/rwsem*.h 7687F: arch/*/include/asm/rwsem.h 7688F: include/linux/seqlock.h 7689F: lib/locking*.[ch] 7690F: kernel/locking/ 7691 7692LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7693M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7694L: linux-ntfs-dev@lists.sourceforge.net 7695W: http://www.linux-ntfs.org/content/view/19/37/ 7696S: Maintained 7697F: Documentation/ldm.txt 7698F: block/partitions/ldm.* 7699 7700LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7701M: Sathya Prakash <sathya.prakash@broadcom.com> 7702M: Chaitra P B <chaitra.basappa@broadcom.com> 7703M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7704L: MPT-FusionLinux.pdl@broadcom.com 7705L: linux-scsi@vger.kernel.org 7706W: http://www.avagotech.com/support/ 7707S: Supported 7708F: drivers/message/fusion/ 7709F: drivers/scsi/mpt2sas/ 7710F: drivers/scsi/mpt3sas/ 7711 7712LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7713M: Matthew Wilcox <matthew@wil.cx> 7714L: linux-scsi@vger.kernel.org 7715S: Maintained 7716F: drivers/scsi/sym53c8xx_2/ 7717 7718LTC4261 HARDWARE MONITOR DRIVER 7719M: Guenter Roeck <linux@roeck-us.net> 7720L: linux-hwmon@vger.kernel.org 7721S: Maintained 7722F: Documentation/hwmon/ltc4261 7723F: drivers/hwmon/ltc4261.c 7724 7725LTP (Linux Test Project) 7726M: Mike Frysinger <vapier@gentoo.org> 7727M: Cyril Hrubis <chrubis@suse.cz> 7728M: Wanlong Gao <wanlong.gao@gmail.com> 7729M: Jan Stancek <jstancek@redhat.com> 7730M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7731M: Alexey Kodanev <alexey.kodanev@oracle.com> 7732L: ltp@lists.linux.it (subscribers-only) 7733W: http://linux-test-project.github.io/ 7734T: git git://github.com/linux-test-project/ltp.git 7735S: Maintained 7736 7737M32R ARCHITECTURE 7738W: http://www.linux-m32r.org/ 7739S: Orphan 7740F: arch/m32r/ 7741 7742M68K ARCHITECTURE 7743M: Geert Uytterhoeven <geert@linux-m68k.org> 7744L: linux-m68k@lists.linux-m68k.org 7745W: http://www.linux-m68k.org/ 7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7747S: Maintained 7748F: arch/m68k/ 7749F: drivers/zorro/ 7750 7751M68K ON APPLE MACINTOSH 7752M: Joshua Thompson <funaho@jurai.org> 7753W: http://www.mac.linux-m68k.org/ 7754L: linux-m68k@lists.linux-m68k.org 7755S: Maintained 7756F: arch/m68k/mac/ 7757 7758M68K ON HP9000/300 7759M: Philip Blundell <philb@gnu.org> 7760W: http://www.tazenda.demon.co.uk/phil/linux-hp 7761S: Maintained 7762F: arch/m68k/hp300/ 7763 7764M88DS3103 MEDIA DRIVER 7765M: Antti Palosaari <crope@iki.fi> 7766L: linux-media@vger.kernel.org 7767W: https://linuxtv.org 7768W: http://palosaari.fi/linux/ 7769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7770T: git git://linuxtv.org/anttip/media_tree.git 7771S: Maintained 7772F: drivers/media/dvb-frontends/m88ds3103* 7773 7774M88RS2000 MEDIA DRIVER 7775M: Malcolm Priestley <tvboxspy@gmail.com> 7776L: linux-media@vger.kernel.org 7777W: https://linuxtv.org 7778Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7779S: Maintained 7780F: drivers/media/dvb-frontends/m88rs2000* 7781 7782MA901 MASTERKIT USB FM RADIO DRIVER 7783M: Alexey Klimov <klimov.linux@gmail.com> 7784L: linux-media@vger.kernel.org 7785T: git git://linuxtv.org/media_tree.git 7786S: Maintained 7787F: drivers/media/radio/radio-ma901.c 7788 7789MAC80211 7790M: Johannes Berg <johannes@sipsolutions.net> 7791L: linux-wireless@vger.kernel.org 7792W: http://wireless.kernel.org/ 7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7794T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7795S: Maintained 7796F: Documentation/networking/mac80211-injection.txt 7797F: include/net/mac80211.h 7798F: net/mac80211/ 7799F: drivers/net/wireless/mac80211_hwsim.[ch] 7800 7801MAILBOX API 7802M: Jassi Brar <jassisinghbrar@gmail.com> 7803L: linux-kernel@vger.kernel.org 7804S: Maintained 7805F: drivers/mailbox/ 7806F: include/linux/mailbox_client.h 7807F: include/linux/mailbox_controller.h 7808 7809MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7810M: Michael Kerrisk <mtk.manpages@gmail.com> 7811W: http://www.kernel.org/doc/man-pages 7812L: linux-man@vger.kernel.org 7813S: Maintained 7814 7815MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7816M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7817L: linux-mips@linux-mips.org 7818S: Maintained 7819F: arch/mips/boot/dts/img/pistachio_marduk.dts 7820 7821MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7822M: Andrew Lunn <andrew@lunn.ch> 7823M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7824L: netdev@vger.kernel.org 7825S: Maintained 7826F: drivers/net/dsa/mv88e6xxx/ 7827F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7828 7829MARVELL ARMADA DRM SUPPORT 7830M: Russell King <linux@armlinux.org.uk> 7831S: Maintained 7832T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7833T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7834F: drivers/gpu/drm/armada/ 7835F: include/uapi/drm/armada_drm.h 7836F: Documentation/devicetree/bindings/display/armada/ 7837 7838MARVELL CRYPTO DRIVER 7839M: Boris Brezillon <boris.brezillon@free-electrons.com> 7840M: Arnaud Ebalard <arno@natisbad.org> 7841F: drivers/crypto/marvell/ 7842S: Maintained 7843L: linux-crypto@vger.kernel.org 7844 7845MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7846M: Mirko Lindner <mlindner@marvell.com> 7847M: Stephen Hemminger <stephen@networkplumber.org> 7848L: netdev@vger.kernel.org 7849S: Maintained 7850F: drivers/net/ethernet/marvell/sk* 7851 7852MARVELL LIBERTAS WIRELESS DRIVER 7853L: libertas-dev@lists.infradead.org 7854S: Orphan 7855F: drivers/net/wireless/marvell/libertas/ 7856 7857MARVELL MV643XX ETHERNET DRIVER 7858M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7859L: netdev@vger.kernel.org 7860S: Maintained 7861F: drivers/net/ethernet/marvell/mv643xx_eth.* 7862F: include/linux/mv643xx.h 7863 7864MARVELL MVNETA ETHERNET DRIVER 7865M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7866L: netdev@vger.kernel.org 7867S: Maintained 7868F: drivers/net/ethernet/marvell/mvneta.* 7869 7870MARVELL MWIFIEX WIRELESS DRIVER 7871M: Amitkumar Karwar <akarwar@marvell.com> 7872M: Nishant Sarmukadam <nishants@marvell.com> 7873M: Ganapathi Bhat <gbhat@marvell.com> 7874M: Xinming Hu <huxm@marvell.com> 7875L: linux-wireless@vger.kernel.org 7876S: Maintained 7877F: drivers/net/wireless/marvell/mwifiex/ 7878 7879MARVELL MWL8K WIRELESS DRIVER 7880M: Lennert Buytenhek <buytenh@wantstofly.org> 7881L: linux-wireless@vger.kernel.org 7882S: Odd Fixes 7883F: drivers/net/wireless/marvell/mwl8k.c 7884 7885MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7886M: Nicolas Pitre <nico@fluxnic.net> 7887S: Odd Fixes 7888F: drivers/mmc/host/mvsdio.* 7889 7890MATROX FRAMEBUFFER DRIVER 7891L: linux-fbdev@vger.kernel.org 7892S: Orphan 7893F: drivers/video/fbdev/matrox/matroxfb_* 7894F: include/uapi/linux/matroxfb.h 7895 7896MAX16065 HARDWARE MONITOR DRIVER 7897M: Guenter Roeck <linux@roeck-us.net> 7898L: linux-hwmon@vger.kernel.org 7899S: Maintained 7900F: Documentation/hwmon/max16065 7901F: drivers/hwmon/max16065.c 7902 7903MAX20751 HARDWARE MONITOR DRIVER 7904M: Guenter Roeck <linux@roeck-us.net> 7905L: linux-hwmon@vger.kernel.org 7906S: Maintained 7907F: Documentation/hwmon/max20751 7908F: drivers/hwmon/max20751.c 7909 7910MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7911L: linux-hwmon@vger.kernel.org 7912S: Orphan 7913F: Documentation/hwmon/max6650 7914F: drivers/hwmon/max6650.c 7915 7916MAX6697 HARDWARE MONITOR DRIVER 7917M: Guenter Roeck <linux@roeck-us.net> 7918L: linux-hwmon@vger.kernel.org 7919S: Maintained 7920F: Documentation/hwmon/max6697 7921F: Documentation/devicetree/bindings/i2c/max6697.txt 7922F: drivers/hwmon/max6697.c 7923F: include/linux/platform_data/max6697.h 7924 7925MAX9860 MONO AUDIO VOICE CODEC DRIVER 7926M: Peter Rosin <peda@axentia.se> 7927L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7928S: Maintained 7929F: Documentation/devicetree/bindings/sound/max9860.txt 7930F: sound/soc/codecs/max9860.* 7931 7932MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7933M: Krzysztof Kozlowski <krzk@kernel.org> 7934M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7935L: linux-pm@vger.kernel.org 7936S: Supported 7937F: drivers/power/supply/max14577_charger.c 7938F: drivers/power/supply/max77693_charger.c 7939 7940MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7941M: Javier Martinez Canillas <javier@osg.samsung.com> 7942L: linux-kernel@vger.kernel.org 7943S: Supported 7944F: drivers/*/*max77802*.c 7945F: Documentation/devicetree/bindings/*/*max77802.txt 7946F: include/dt-bindings/*/*max77802.h 7947 7948MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7949M: Chanwoo Choi <cw00.choi@samsung.com> 7950M: Krzysztof Kozlowski <krzk@kernel.org> 7951M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7952L: linux-kernel@vger.kernel.org 7953S: Supported 7954F: drivers/*/max14577*.c 7955F: drivers/*/max77686*.c 7956F: drivers/*/max77693*.c 7957F: drivers/extcon/extcon-max14577.c 7958F: drivers/extcon/extcon-max77693.c 7959F: drivers/rtc/rtc-max77686.c 7960F: drivers/clk/clk-max77686.c 7961F: Documentation/devicetree/bindings/mfd/max14577.txt 7962F: Documentation/devicetree/bindings/*/max77686.txt 7963F: Documentation/devicetree/bindings/mfd/max77693.txt 7964F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7965F: include/linux/mfd/max14577*.h 7966F: include/linux/mfd/max77686*.h 7967F: include/linux/mfd/max77693*.h 7968 7969MAXIRADIO FM RADIO RECEIVER DRIVER 7970M: Hans Verkuil <hverkuil@xs4all.nl> 7971L: linux-media@vger.kernel.org 7972T: git git://linuxtv.org/media_tree.git 7973W: https://linuxtv.org 7974S: Maintained 7975F: drivers/media/radio/radio-maxiradio* 7976 7977MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7978M: Peter Rosin <peda@axentia.se> 7979L: linux-iio@vger.kernel.org 7980S: Maintained 7981F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7982F: drivers/iio/potentiometer/mcp4531.c 7983 7984MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7985M: William Breathitt Gray <vilhelm.gray@gmail.com> 7986L: linux-iio@vger.kernel.org 7987S: Maintained 7988F: drivers/iio/dac/cio-dac.c 7989 7990MEDIA DRIVERS FOR RENESAS - FCP 7991M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7992L: linux-media@vger.kernel.org 7993L: linux-renesas-soc@vger.kernel.org 7994T: git git://linuxtv.org/media_tree.git 7995S: Supported 7996F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7997F: drivers/media/platform/rcar-fcp.c 7998F: include/media/rcar-fcp.h 7999 8000MEDIA DRIVERS FOR RENESAS - FDP1 8001M: Kieran Bingham <kieran@bingham.xyz> 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,fdp1.txt 8007F: drivers/media/platform/rcar_fdp1.c 8008 8009MEDIA DRIVERS FOR RENESAS - VIN 8010M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8011L: linux-media@vger.kernel.org 8012L: linux-renesas-soc@vger.kernel.org 8013T: git git://linuxtv.org/media_tree.git 8014S: Supported 8015F: Documentation/devicetree/bindings/media/rcar_vin.txt 8016F: drivers/media/platform/rcar-vin/ 8017 8018MEDIA DRIVERS FOR RENESAS - VSP1 8019M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8020L: linux-media@vger.kernel.org 8021L: linux-renesas-soc@vger.kernel.org 8022T: git git://linuxtv.org/media_tree.git 8023S: Supported 8024F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8025F: drivers/media/platform/vsp1/ 8026 8027MEDIA DRIVERS FOR HELENE 8028M: Abylay Ospan <aospan@netup.ru> 8029L: linux-media@vger.kernel.org 8030W: https://linuxtv.org 8031W: http://netup.tv/ 8032T: git git://linuxtv.org/media_tree.git 8033S: Supported 8034F: drivers/media/dvb-frontends/helene* 8035 8036MEDIA DRIVERS FOR ASCOT2E 8037M: Sergey Kozlov <serjk@netup.ru> 8038M: Abylay Ospan <aospan@netup.ru> 8039L: linux-media@vger.kernel.org 8040W: https://linuxtv.org 8041W: http://netup.tv/ 8042T: git git://linuxtv.org/media_tree.git 8043S: Supported 8044F: drivers/media/dvb-frontends/ascot2e* 8045 8046MEDIA DRIVERS FOR CXD2841ER 8047M: Sergey Kozlov <serjk@netup.ru> 8048M: Abylay Ospan <aospan@netup.ru> 8049L: linux-media@vger.kernel.org 8050W: https://linuxtv.org 8051W: http://netup.tv/ 8052T: git git://linuxtv.org/media_tree.git 8053S: Supported 8054F: drivers/media/dvb-frontends/cxd2841er* 8055 8056MEDIA DRIVERS FOR HORUS3A 8057M: Sergey Kozlov <serjk@netup.ru> 8058M: Abylay Ospan <aospan@netup.ru> 8059L: linux-media@vger.kernel.org 8060W: https://linuxtv.org 8061W: http://netup.tv/ 8062T: git git://linuxtv.org/media_tree.git 8063S: Supported 8064F: drivers/media/dvb-frontends/horus3a* 8065 8066MEDIA DRIVERS FOR LNBH25 8067M: Sergey Kozlov <serjk@netup.ru> 8068M: Abylay Ospan <aospan@netup.ru> 8069L: linux-media@vger.kernel.org 8070W: https://linuxtv.org 8071W: http://netup.tv/ 8072T: git git://linuxtv.org/media_tree.git 8073S: Supported 8074F: drivers/media/dvb-frontends/lnbh25* 8075 8076MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8077M: Sergey Kozlov <serjk@netup.ru> 8078M: Abylay Ospan <aospan@netup.ru> 8079L: linux-media@vger.kernel.org 8080W: https://linuxtv.org 8081W: http://netup.tv/ 8082T: git git://linuxtv.org/media_tree.git 8083S: Supported 8084F: drivers/media/pci/netup_unidvb/* 8085 8086MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8087M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8088M: Mauro Carvalho Chehab <mchehab@kernel.org> 8089P: LinuxTV.org Project 8090L: linux-media@vger.kernel.org 8091W: https://linuxtv.org 8092Q: http://patchwork.kernel.org/project/linux-media/list/ 8093T: git git://linuxtv.org/media_tree.git 8094S: Maintained 8095F: Documentation/media/ 8096F: drivers/media/ 8097F: drivers/staging/media/ 8098F: include/linux/platform_data/media/ 8099F: include/media/ 8100F: include/uapi/linux/dvb/ 8101F: include/uapi/linux/videodev2.h 8102F: include/uapi/linux/media.h 8103F: include/uapi/linux/v4l2-* 8104F: include/uapi/linux/meye.h 8105F: include/uapi/linux/ivtv* 8106F: include/uapi/linux/uvcvideo.h 8107 8108MEDIATEK ETHERNET DRIVER 8109M: Felix Fietkau <nbd@openwrt.org> 8110M: John Crispin <blogic@openwrt.org> 8111L: netdev@vger.kernel.org 8112S: Maintained 8113F: drivers/net/ethernet/mediatek/ 8114 8115MEDIATEK MEDIA DRIVER 8116M: Tiffany Lin <tiffany.lin@mediatek.com> 8117M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8118S: Supported 8119F: drivers/media/platform/mtk-vcodec/ 8120F: drivers/media/platform/mtk-vpu/ 8121F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8122F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8123 8124MEDIATEK MDP DRIVER 8125M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8126M: Houlong Wei <houlong.wei@mediatek.com> 8127M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8128S: Supported 8129F: drivers/media/platform/mtk-mdp/ 8130F: drivers/media/platform/mtk-vpu/ 8131F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8132 8133MEDIATEK MT7601U WIRELESS LAN DRIVER 8134M: Jakub Kicinski <kubakici@wp.pl> 8135L: linux-wireless@vger.kernel.org 8136S: Maintained 8137F: drivers/net/wireless/mediatek/mt7601u/ 8138 8139MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8140M: Peter Senna Tschudin <peter.senna@collabora.com> 8141M: Martin Donnelly <martin.donnelly@ge.com> 8142M: Martyn Welch <martyn.welch@collabora.co.uk> 8143S: Maintained 8144F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8145F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8146 8147MEGARAID SCSI/SAS DRIVERS 8148M: Kashyap Desai <kashyap.desai@broadcom.com> 8149M: Sumit Saxena <sumit.saxena@broadcom.com> 8150M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8151L: megaraidlinux.pdl@broadcom.com 8152L: linux-scsi@vger.kernel.org 8153W: http://www.avagotech.com/support/ 8154S: Maintained 8155F: Documentation/scsi/megaraid.txt 8156F: drivers/scsi/megaraid.* 8157F: drivers/scsi/megaraid/ 8158 8159MELFAS MIP4 TOUCHSCREEN DRIVER 8160M: Sangwon Jee <jeesw@melfas.com> 8161W: http://www.melfas.com 8162S: Supported 8163F: drivers/input/touchscreen/melfas_mip4.c 8164F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8165 8166MELLANOX ETHERNET DRIVER (mlx4_en) 8167M: Tariq Toukan <tariqt@mellanox.com> 8168L: netdev@vger.kernel.org 8169S: Supported 8170W: http://www.mellanox.com 8171Q: http://patchwork.ozlabs.org/project/netdev/list/ 8172F: drivers/net/ethernet/mellanox/mlx4/en_* 8173 8174MELLANOX ETHERNET DRIVER (mlx5e) 8175M: Saeed Mahameed <saeedm@mellanox.com> 8176L: netdev@vger.kernel.org 8177S: Supported 8178W: http://www.mellanox.com 8179Q: http://patchwork.ozlabs.org/project/netdev/list/ 8180F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8181 8182MELLANOX ETHERNET SWITCH DRIVERS 8183M: Jiri Pirko <jiri@mellanox.com> 8184M: Ido Schimmel <idosch@mellanox.com> 8185L: netdev@vger.kernel.org 8186S: Supported 8187W: http://www.mellanox.com 8188Q: http://patchwork.ozlabs.org/project/netdev/list/ 8189F: drivers/net/ethernet/mellanox/mlxsw/ 8190 8191MELLANOX MLXCPLD I2C AND MUX DRIVER 8192M: Vadim Pasternak <vadimp@mellanox.com> 8193M: Michael Shych <michaelsh@mellanox.com> 8194L: linux-i2c@vger.kernel.org 8195S: Supported 8196F: drivers/i2c/busses/i2c-mlxcpld.c 8197F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8198F: Documentation/i2c/busses/i2c-mlxcpld 8199 8200MELLANOX MLXCPLD LED DRIVER 8201M: Vadim Pasternak <vadimp@mellanox.com> 8202L: linux-leds@vger.kernel.org 8203S: Supported 8204F: drivers/leds/leds-mlxcpld.c 8205F: Documentation/leds/leds-mlxcpld.txt 8206 8207MELLANOX PLATFORM DRIVER 8208M: Vadim Pasternak <vadimp@mellanox.com> 8209L: platform-driver-x86@vger.kernel.org 8210S: Supported 8211F: drivers/platform/x86/mlx-platform.c 8212 8213MELLANOX MLX CPLD HOTPLUG DRIVER 8214M: Vadim Pasternak <vadimp@mellanox.com> 8215L: platform-driver-x86@vger.kernel.org 8216S: Supported 8217F: drivers/platform/x86/mlxcpld-hotplug.c 8218F: include/linux/platform_data/mlxcpld-hotplug.h 8219 8220SOFT-ROCE DRIVER (rxe) 8221M: Moni Shoua <monis@mellanox.com> 8222L: linux-rdma@vger.kernel.org 8223S: Supported 8224W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8225Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8226F: drivers/infiniband/sw/rxe/ 8227F: include/uapi/rdma/rdma_user_rxe.h 8228 8229MEMBARRIER SUPPORT 8230M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8231M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8232L: linux-kernel@vger.kernel.org 8233S: Supported 8234F: kernel/membarrier.c 8235F: include/uapi/linux/membarrier.h 8236 8237MEMORY MANAGEMENT 8238L: linux-mm@kvack.org 8239W: http://www.linux-mm.org 8240S: Maintained 8241F: include/linux/mm.h 8242F: include/linux/gfp.h 8243F: include/linux/mmzone.h 8244F: include/linux/memory_hotplug.h 8245F: include/linux/vmalloc.h 8246F: mm/ 8247 8248MEMORY TECHNOLOGY DEVICES (MTD) 8249M: David Woodhouse <dwmw2@infradead.org> 8250M: Brian Norris <computersforpeace@gmail.com> 8251M: Boris Brezillon <boris.brezillon@free-electrons.com> 8252M: Marek Vasut <marek.vasut@gmail.com> 8253M: Richard Weinberger <richard@nod.at> 8254M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8255L: linux-mtd@lists.infradead.org 8256W: http://www.linux-mtd.infradead.org/ 8257Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8258T: git git://git.infradead.org/linux-mtd.git 8259T: git git://git.infradead.org/l2-mtd.git 8260S: Maintained 8261F: Documentation/devicetree/bindings/mtd/ 8262F: drivers/mtd/ 8263F: include/linux/mtd/ 8264F: include/uapi/mtd/ 8265 8266MEN A21 WATCHDOG DRIVER 8267M: Johannes Thumshirn <morbidrsa@gmail.com> 8268L: linux-watchdog@vger.kernel.org 8269S: Maintained 8270F: drivers/watchdog/mena21_wdt.c 8271 8272MEN CHAMELEON BUS (mcb) 8273M: Johannes Thumshirn <morbidrsa@gmail.com> 8274S: Maintained 8275F: drivers/mcb/ 8276F: include/linux/mcb.h 8277F: Documentation/men-chameleon-bus.txt 8278 8279MEN F21BMC (Board Management Controller) 8280M: Andreas Werner <andreas.werner@men.de> 8281S: Supported 8282F: drivers/mfd/menf21bmc.c 8283F: drivers/watchdog/menf21bmc_wdt.c 8284F: drivers/leds/leds-menf21bmc.c 8285F: drivers/hwmon/menf21bmc_hwmon.c 8286F: Documentation/hwmon/menf21bmc 8287 8288METAG ARCHITECTURE 8289M: James Hogan <james.hogan@imgtec.com> 8290L: linux-metag@vger.kernel.org 8291T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8292S: Odd Fixes 8293F: arch/metag/ 8294F: Documentation/metag/ 8295F: Documentation/devicetree/bindings/metag/ 8296F: Documentation/devicetree/bindings/interrupt-controller/img,* 8297F: drivers/clocksource/metag_generic.c 8298F: drivers/irqchip/irq-metag.c 8299F: drivers/irqchip/irq-metag-ext.c 8300F: drivers/tty/metag_da.c 8301 8302MICROBLAZE ARCHITECTURE 8303M: Michal Simek <monstr@monstr.eu> 8304W: http://www.monstr.eu/fdt/ 8305T: git git://git.monstr.eu/linux-2.6-microblaze.git 8306S: Supported 8307F: arch/microblaze/ 8308 8309MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8310M: Richard Genoud <richard.genoud@gmail.com> 8311S: Maintained 8312F: drivers/tty/serial/atmel_serial.c 8313F: include/linux/atmel_serial.h 8314 8315MICROCHIP / ATMEL DMA DRIVER 8316M: Ludovic Desroches <ludovic.desroches@microchip.com> 8317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8318L: dmaengine@vger.kernel.org 8319S: Supported 8320F: drivers/dma/at_hdmac.c 8321F: drivers/dma/at_hdmac_regs.h 8322F: include/linux/platform_data/dma-atmel.h 8323 8324MICROCHIP / ATMEL ISC DRIVER 8325M: Songjun Wu <songjun.wu@microchip.com> 8326L: linux-media@vger.kernel.org 8327S: Supported 8328F: drivers/media/platform/atmel/atmel-isc.c 8329F: drivers/media/platform/atmel/atmel-isc-regs.h 8330F: devicetree/bindings/media/atmel-isc.txt 8331 8332MICROCHIP USB251XB DRIVER 8333M: Richard Leitner <richard.leitner@skidata.com> 8334L: linux-usb@vger.kernel.org 8335S: Maintained 8336F: drivers/usb/misc/usb251xb.c 8337F: Documentation/devicetree/bindings/usb/usb251xb.txt 8338 8339MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8340M: Chen Yu <yu.c.chen@intel.com> 8341L: platform-driver-x86@vger.kernel.org 8342S: Supported 8343F: drivers/platform/x86/surfacepro3_button.c 8344 8345MICROTEK X6 SCANNER 8346M: Oliver Neukum <oliver@neukum.org> 8347S: Maintained 8348F: drivers/usb/image/microtek.* 8349 8350MIPS 8351M: Ralf Baechle <ralf@linux-mips.org> 8352L: linux-mips@linux-mips.org 8353W: http://www.linux-mips.org/ 8354T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8355Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8356S: Supported 8357F: Documentation/devicetree/bindings/mips/ 8358F: Documentation/mips/ 8359F: arch/mips/ 8360 8361MIPS/LOONGSON1 ARCHITECTURE 8362M: Keguang Zhang <keguang.zhang@gmail.com> 8363L: linux-mips@linux-mips.org 8364S: Maintained 8365F: arch/mips/loongson32/ 8366F: arch/mips/include/asm/mach-loongson32/ 8367F: drivers/*/*loongson1* 8368F: drivers/*/*/*loongson1* 8369 8370MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8371M: Hans Verkuil <hverkuil@xs4all.nl> 8372L: linux-media@vger.kernel.org 8373T: git git://linuxtv.org/media_tree.git 8374W: https://linuxtv.org 8375S: Odd Fixes 8376F: drivers/media/radio/radio-miropcm20* 8377 8378MELLANOX MLX4 core VPI driver 8379M: Yishai Hadas <yishaih@mellanox.com> 8380L: netdev@vger.kernel.org 8381L: linux-rdma@vger.kernel.org 8382W: http://www.mellanox.com 8383Q: http://patchwork.ozlabs.org/project/netdev/list/ 8384S: Supported 8385F: drivers/net/ethernet/mellanox/mlx4/ 8386F: include/linux/mlx4/ 8387F: include/uapi/rdma/mlx4-abi.h 8388 8389MELLANOX MLX4 IB driver 8390M: Yishai Hadas <yishaih@mellanox.com> 8391L: linux-rdma@vger.kernel.org 8392W: http://www.mellanox.com 8393Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8394S: Supported 8395F: drivers/infiniband/hw/mlx4/ 8396F: include/linux/mlx4/ 8397 8398MELLANOX MLX5 core VPI driver 8399M: Saeed Mahameed <saeedm@mellanox.com> 8400M: Matan Barak <matanb@mellanox.com> 8401M: Leon Romanovsky <leonro@mellanox.com> 8402L: netdev@vger.kernel.org 8403L: linux-rdma@vger.kernel.org 8404W: http://www.mellanox.com 8405Q: http://patchwork.ozlabs.org/project/netdev/list/ 8406S: Supported 8407F: drivers/net/ethernet/mellanox/mlx5/core/ 8408F: include/linux/mlx5/ 8409F: include/uapi/rdma/mlx5-abi.h 8410 8411MELLANOX MLX5 IB driver 8412M: Matan Barak <matanb@mellanox.com> 8413M: Leon Romanovsky <leonro@mellanox.com> 8414L: linux-rdma@vger.kernel.org 8415W: http://www.mellanox.com 8416Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8417S: Supported 8418F: drivers/infiniband/hw/mlx5/ 8419F: include/linux/mlx5/ 8420 8421MELEXIS MLX90614 DRIVER 8422M: Crt Mori <cmo@melexis.com> 8423L: linux-iio@vger.kernel.org 8424W: http://www.melexis.com 8425S: Supported 8426F: drivers/iio/temperature/mlx90614.c 8427 8428MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8429M: Don Brace <don.brace@microsemi.com> 8430L: esc.storagedev@microsemi.com 8431L: linux-scsi@vger.kernel.org 8432S: Supported 8433F: drivers/scsi/smartpqi/smartpqi*.[ch] 8434F: drivers/scsi/smartpqi/Kconfig 8435F: drivers/scsi/smartpqi/Makefile 8436F: include/linux/cciss*.h 8437F: include/uapi/linux/cciss*.h 8438F: Documentation/scsi/smartpqi.txt 8439 8440MN88472 MEDIA DRIVER 8441M: Antti Palosaari <crope@iki.fi> 8442L: linux-media@vger.kernel.org 8443W: https://linuxtv.org 8444W: http://palosaari.fi/linux/ 8445Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8446S: Maintained 8447F: drivers/media/dvb-frontends/mn88472* 8448 8449MN88473 MEDIA DRIVER 8450M: Antti Palosaari <crope@iki.fi> 8451L: linux-media@vger.kernel.org 8452W: https://linuxtv.org 8453W: http://palosaari.fi/linux/ 8454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8455S: Maintained 8456F: drivers/media/dvb-frontends/mn88473* 8457 8458MODULE SUPPORT 8459M: Jessica Yu <jeyu@redhat.com> 8460M: Rusty Russell <rusty@rustcorp.com.au> 8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8462S: Maintained 8463F: include/linux/module.h 8464F: kernel/module.c 8465 8466MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8467W: http://popies.net/meye/ 8468S: Orphan 8469F: Documentation/media/v4l-drivers/meye* 8470F: drivers/media/pci/meye/ 8471F: include/uapi/linux/meye.h 8472 8473MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8474M: Jiri Slaby <jirislaby@gmail.com> 8475S: Maintained 8476F: Documentation/serial/moxa-smartio 8477F: drivers/tty/mxser.* 8478 8479MR800 AVERMEDIA USB FM RADIO DRIVER 8480M: Alexey Klimov <klimov.linux@gmail.com> 8481L: linux-media@vger.kernel.org 8482T: git git://linuxtv.org/media_tree.git 8483S: Maintained 8484F: drivers/media/radio/radio-mr800.c 8485 8486MRF24J40 IEEE 802.15.4 RADIO DRIVER 8487M: Alan Ott <alan@signal11.us> 8488L: linux-wpan@vger.kernel.org 8489S: Maintained 8490F: drivers/net/ieee802154/mrf24j40.c 8491F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8492 8493MSI LAPTOP SUPPORT 8494M: "Lee, Chun-Yi" <jlee@suse.com> 8495L: platform-driver-x86@vger.kernel.org 8496S: Maintained 8497F: drivers/platform/x86/msi-laptop.c 8498 8499MSI WMI SUPPORT 8500L: platform-driver-x86@vger.kernel.org 8501S: Orphan 8502F: drivers/platform/x86/msi-wmi.c 8503 8504MSI001 MEDIA DRIVER 8505M: Antti Palosaari <crope@iki.fi> 8506L: linux-media@vger.kernel.org 8507W: https://linuxtv.org 8508W: http://palosaari.fi/linux/ 8509Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8510T: git git://linuxtv.org/anttip/media_tree.git 8511S: Maintained 8512F: drivers/media/tuners/msi001* 8513 8514MSI2500 MEDIA DRIVER 8515M: Antti Palosaari <crope@iki.fi> 8516L: linux-media@vger.kernel.org 8517W: https://linuxtv.org 8518W: http://palosaari.fi/linux/ 8519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8520T: git git://linuxtv.org/anttip/media_tree.git 8521S: Maintained 8522F: drivers/media/usb/msi2500/ 8523 8524MSYSTEMS DISKONCHIP G3 MTD DRIVER 8525M: Robert Jarzmik <robert.jarzmik@free.fr> 8526L: linux-mtd@lists.infradead.org 8527S: Maintained 8528F: drivers/mtd/devices/docg3* 8529 8530MT9M032 APTINA SENSOR DRIVER 8531M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8532L: linux-media@vger.kernel.org 8533T: git git://linuxtv.org/media_tree.git 8534S: Maintained 8535F: drivers/media/i2c/mt9m032.c 8536F: include/media/i2c/mt9m032.h 8537 8538MT9P031 APTINA CAMERA SENSOR 8539M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8540L: linux-media@vger.kernel.org 8541T: git git://linuxtv.org/media_tree.git 8542S: Maintained 8543F: drivers/media/i2c/mt9p031.c 8544F: include/media/i2c/mt9p031.h 8545 8546MT9T001 APTINA CAMERA SENSOR 8547M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8548L: linux-media@vger.kernel.org 8549T: git git://linuxtv.org/media_tree.git 8550S: Maintained 8551F: drivers/media/i2c/mt9t001.c 8552F: include/media/i2c/mt9t001.h 8553 8554MT9V032 APTINA CAMERA SENSOR 8555M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8556L: linux-media@vger.kernel.org 8557T: git git://linuxtv.org/media_tree.git 8558S: Maintained 8559F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8560F: drivers/media/i2c/mt9v032.c 8561F: include/media/i2c/mt9v032.h 8562 8563MULTIFUNCTION DEVICES (MFD) 8564M: Lee Jones <lee.jones@linaro.org> 8565T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8566S: Supported 8567F: Documentation/devicetree/bindings/mfd/ 8568F: drivers/mfd/ 8569F: include/linux/mfd/ 8570F: include/dt-bindings/mfd/ 8571 8572MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8573M: Ulf Hansson <ulf.hansson@linaro.org> 8574L: linux-mmc@vger.kernel.org 8575T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8576S: Maintained 8577F: Documentation/devicetree/bindings/mmc/ 8578F: drivers/mmc/ 8579F: include/linux/mmc/ 8580F: include/uapi/linux/mmc/ 8581 8582MULTIMEDIA CARD (MMC) ETC. OVER SPI 8583S: Orphan 8584F: drivers/mmc/host/mmc_spi.c 8585F: include/linux/spi/mmc_spi.h 8586 8587MULTISOUND SOUND DRIVER 8588M: Andrew Veliath <andrewtv@usa.net> 8589S: Maintained 8590F: Documentation/sound/oss/MultiSound 8591F: sound/oss/msnd* 8592 8593MULTITECH MULTIPORT CARD (ISICOM) 8594S: Orphan 8595F: drivers/tty/isicom.c 8596F: include/linux/isicom.h 8597 8598MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8599M: Bin Liu <b-liu@ti.com> 8600L: linux-usb@vger.kernel.org 8601T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8602S: Maintained 8603F: drivers/usb/musb/ 8604 8605MXL5007T MEDIA DRIVER 8606M: Michael Krufky <mkrufky@linuxtv.org> 8607L: linux-media@vger.kernel.org 8608W: https://linuxtv.org 8609W: http://github.com/mkrufky 8610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8611T: git git://linuxtv.org/mkrufky/tuners.git 8612S: Maintained 8613F: drivers/media/tuners/mxl5007t.* 8614 8615MXSFB DRM DRIVER 8616M: Marek Vasut <marex@denx.de> 8617S: Supported 8618F: drivers/gpu/drm/mxsfb/ 8619F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8620 8621MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8622M: Hyong-Youb Kim <hykim@myri.com> 8623L: netdev@vger.kernel.org 8624W: https://www.myricom.com/support/downloads/myri10ge.html 8625S: Supported 8626F: drivers/net/ethernet/myricom/myri10ge/ 8627 8628NAND FLASH SUBSYSTEM 8629M: Boris Brezillon <boris.brezillon@free-electrons.com> 8630R: Richard Weinberger <richard@nod.at> 8631L: linux-mtd@lists.infradead.org 8632W: http://www.linux-mtd.infradead.org/ 8633Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8634T: git git://github.com/linux-nand/linux.git 8635S: Maintained 8636F: drivers/mtd/nand/ 8637F: include/linux/mtd/nand*.h 8638 8639NATSEMI ETHERNET DRIVER (DP8381x) 8640S: Orphan 8641F: drivers/net/ethernet/natsemi/natsemi.c 8642 8643NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8644M: Daniel Mack <zonque@gmail.com> 8645S: Maintained 8646L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8647W: http://www.native-instruments.com 8648F: sound/usb/caiaq/ 8649 8650NCP FILESYSTEM 8651M: Petr Vandrovec <petr@vandrovec.name> 8652S: Odd Fixes 8653F: fs/ncpfs/ 8654 8655NCR 5380 SCSI DRIVERS 8656M: Finn Thain <fthain@telegraphics.com.au> 8657M: Michael Schmitz <schmitzmic@gmail.com> 8658L: linux-scsi@vger.kernel.org 8659S: Maintained 8660F: Documentation/scsi/g_NCR5380.txt 8661F: drivers/scsi/NCR5380.* 8662F: drivers/scsi/arm/cumana_1.c 8663F: drivers/scsi/arm/oak.c 8664F: drivers/scsi/atari_scsi.* 8665F: drivers/scsi/dmx3191d.c 8666F: drivers/scsi/g_NCR5380.* 8667F: drivers/scsi/mac_scsi.* 8668F: drivers/scsi/sun3_scsi.* 8669F: drivers/scsi/sun3_scsi_vme.c 8670 8671NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8672M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8673L: linux-scsi@vger.kernel.org 8674S: Maintained 8675F: drivers/scsi/NCR_D700.* 8676 8677NCT6775 HARDWARE MONITOR DRIVER 8678M: Guenter Roeck <linux@roeck-us.net> 8679L: linux-hwmon@vger.kernel.org 8680S: Maintained 8681F: Documentation/hwmon/nct6775 8682F: drivers/hwmon/nct6775.c 8683 8684NETEFFECT IWARP RNIC DRIVER (IW_NES) 8685M: Faisal Latif <faisal.latif@intel.com> 8686L: linux-rdma@vger.kernel.org 8687W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8688S: Supported 8689F: drivers/infiniband/hw/nes/ 8690F: include/uapi/rdma/nes-abi.h 8691 8692NETEM NETWORK EMULATOR 8693M: Stephen Hemminger <stephen@networkplumber.org> 8694L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8695S: Maintained 8696F: net/sched/sch_netem.c 8697 8698NETERION 10GbE DRIVERS (s2io/vxge) 8699M: Jon Mason <jdmason@kudzu.us> 8700L: netdev@vger.kernel.org 8701S: Supported 8702F: Documentation/networking/s2io.txt 8703F: Documentation/networking/vxge.txt 8704F: drivers/net/ethernet/neterion/ 8705 8706NETFILTER 8707M: Pablo Neira Ayuso <pablo@netfilter.org> 8708M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8709L: netfilter-devel@vger.kernel.org 8710L: coreteam@netfilter.org 8711W: http://www.netfilter.org/ 8712W: http://www.iptables.org/ 8713Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8714T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8715T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8716S: Supported 8717F: include/linux/netfilter* 8718F: include/linux/netfilter/ 8719F: include/net/netfilter/ 8720F: include/uapi/linux/netfilter* 8721F: include/uapi/linux/netfilter/ 8722F: net/*/netfilter.c 8723F: net/*/netfilter/ 8724F: net/netfilter/ 8725F: net/bridge/br_netfilter*.c 8726 8727NETLABEL 8728M: Paul Moore <paul@paul-moore.com> 8729W: http://netlabel.sf.net 8730L: netdev@vger.kernel.org 8731S: Maintained 8732F: Documentation/netlabel/ 8733F: include/net/netlabel.h 8734F: net/netlabel/ 8735 8736NETROM NETWORK LAYER 8737M: Ralf Baechle <ralf@linux-mips.org> 8738L: linux-hams@vger.kernel.org 8739W: http://www.linux-ax25.org/ 8740S: Maintained 8741F: include/net/netrom.h 8742F: include/uapi/linux/netrom.h 8743F: net/netrom/ 8744 8745NETRONOME ETHERNET DRIVERS 8746M: Jakub Kicinski <jakub.kicinski@netronome.com> 8747L: oss-drivers@netronome.com 8748S: Maintained 8749F: drivers/net/ethernet/netronome/ 8750 8751NETWORK BLOCK DEVICE (NBD) 8752M: Josef Bacik <jbacik@fb.com> 8753S: Maintained 8754L: linux-block@vger.kernel.org 8755L: nbd-general@lists.sourceforge.net 8756F: Documentation/blockdev/nbd.txt 8757F: drivers/block/nbd.c 8758F: include/uapi/linux/nbd.h 8759 8760NETWORK DROP MONITOR 8761M: Neil Horman <nhorman@tuxdriver.com> 8762L: netdev@vger.kernel.org 8763S: Maintained 8764W: https://fedorahosted.org/dropwatch/ 8765F: net/core/drop_monitor.c 8766 8767NETWORKING [DSA] 8768M: Andrew Lunn <andrew@lunn.ch> 8769M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8770M: Florian Fainelli <f.fainelli@gmail.com> 8771S: Maintained 8772F: net/dsa/ 8773F: include/net/dsa.h 8774F: drivers/net/dsa/ 8775 8776NETWORKING [GENERAL] 8777M: "David S. Miller" <davem@davemloft.net> 8778L: netdev@vger.kernel.org 8779W: http://www.linuxfoundation.org/en/Net 8780Q: http://patchwork.ozlabs.org/project/netdev/list/ 8781T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8782T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8783S: Maintained 8784F: net/ 8785F: include/net/ 8786F: include/linux/in.h 8787F: include/linux/net.h 8788F: include/linux/netdevice.h 8789F: include/uapi/linux/in.h 8790F: include/uapi/linux/net.h 8791F: include/uapi/linux/netdevice.h 8792F: include/uapi/linux/net_namespace.h 8793F: tools/net/ 8794F: tools/testing/selftests/net/ 8795F: lib/random32.c 8796 8797NETWORKING [IPv4/IPv6] 8798M: "David S. Miller" <davem@davemloft.net> 8799M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8800M: James Morris <jmorris@namei.org> 8801M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8802M: Patrick McHardy <kaber@trash.net> 8803L: netdev@vger.kernel.org 8804T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8805S: Maintained 8806F: net/ipv4/ 8807F: net/ipv6/ 8808F: include/net/ip* 8809F: arch/x86/net/* 8810 8811NETWORKING [IPSEC] 8812M: Steffen Klassert <steffen.klassert@secunet.com> 8813M: Herbert Xu <herbert@gondor.apana.org.au> 8814M: "David S. Miller" <davem@davemloft.net> 8815L: netdev@vger.kernel.org 8816T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8817T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8818S: Maintained 8819F: net/core/flow.c 8820F: net/xfrm/ 8821F: net/key/ 8822F: net/ipv4/xfrm* 8823F: net/ipv4/esp4.c 8824F: net/ipv4/ah4.c 8825F: net/ipv4/ipcomp.c 8826F: net/ipv4/ip_vti.c 8827F: net/ipv6/xfrm* 8828F: net/ipv6/esp6.c 8829F: net/ipv6/ah6.c 8830F: net/ipv6/ipcomp6.c 8831F: net/ipv6/ip6_vti.c 8832F: include/uapi/linux/xfrm.h 8833F: include/net/xfrm.h 8834 8835NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8836M: Paul Moore <paul@paul-moore.com> 8837L: netdev@vger.kernel.org 8838S: Maintained 8839 8840NETWORKING [WIRELESS] 8841L: linux-wireless@vger.kernel.org 8842Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8843 8844NETWORKING DRIVERS 8845L: netdev@vger.kernel.org 8846W: http://www.linuxfoundation.org/en/Net 8847Q: http://patchwork.ozlabs.org/project/netdev/list/ 8848T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8849T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8850S: Odd Fixes 8851F: Documentation/devicetree/bindings/net/ 8852F: drivers/net/ 8853F: include/linux/if_* 8854F: include/linux/netdevice.h 8855F: include/linux/etherdevice.h 8856F: include/linux/fcdevice.h 8857F: include/linux/fddidevice.h 8858F: include/linux/hippidevice.h 8859F: include/linux/inetdevice.h 8860F: include/uapi/linux/if_* 8861F: include/uapi/linux/netdevice.h 8862 8863NETWORKING DRIVERS (WIRELESS) 8864M: Kalle Valo <kvalo@codeaurora.org> 8865L: linux-wireless@vger.kernel.org 8866Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8867T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8868T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8869S: Maintained 8870F: Documentation/devicetree/bindings/net/wireless/ 8871F: drivers/net/wireless/ 8872 8873NETXEN (1/10) GbE SUPPORT 8874M: Manish Chopra <manish.chopra@cavium.com> 8875M: Rahul Verma <rahul.verma@cavium.com> 8876M: Dept-GELinuxNICDev@cavium.com 8877L: netdev@vger.kernel.org 8878S: Supported 8879F: drivers/net/ethernet/qlogic/netxen/ 8880 8881NFC SUBSYSTEM 8882M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8883M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8884M: Samuel Ortiz <sameo@linux.intel.com> 8885L: linux-wireless@vger.kernel.org 8886L: linux-nfc@lists.01.org (subscribers-only) 8887S: Supported 8888F: net/nfc/ 8889F: include/net/nfc/ 8890F: include/uapi/linux/nfc.h 8891F: drivers/nfc/ 8892F: include/linux/platform_data/nfcmrvl.h 8893F: include/linux/platform_data/nxp-nci.h 8894F: include/linux/platform_data/pn544.h 8895F: include/linux/platform_data/st21nfca.h 8896F: include/linux/platform_data/st-nci.h 8897F: Documentation/devicetree/bindings/net/nfc/ 8898 8899NFS, SUNRPC, AND LOCKD CLIENTS 8900M: Trond Myklebust <trond.myklebust@primarydata.com> 8901M: Anna Schumaker <anna.schumaker@netapp.com> 8902L: linux-nfs@vger.kernel.org 8903W: http://client.linux-nfs.org 8904T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8905S: Maintained 8906F: fs/lockd/ 8907F: fs/nfs/ 8908F: fs/nfs_common/ 8909F: net/sunrpc/ 8910F: include/linux/lockd/ 8911F: include/linux/nfs* 8912F: include/linux/sunrpc/ 8913F: include/uapi/linux/nfs* 8914F: include/uapi/linux/sunrpc/ 8915 8916NILFS2 FILESYSTEM 8917M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8918L: linux-nilfs@vger.kernel.org 8919W: http://nilfs.sourceforge.net/ 8920W: http://nilfs.osdn.jp/ 8921T: git git://github.com/konis/nilfs2.git 8922S: Supported 8923F: Documentation/filesystems/nilfs2.txt 8924F: fs/nilfs2/ 8925F: include/trace/events/nilfs2.h 8926F: include/uapi/linux/nilfs2_api.h 8927F: include/uapi/linux/nilfs2_ondisk.h 8928 8929NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8930M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8931W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8932S: Maintained 8933F: Documentation/scsi/NinjaSCSI.txt 8934F: drivers/scsi/pcmcia/nsp_* 8935 8936NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8937M: GOTO Masanori <gotom@debian.or.jp> 8938M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8939W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8940S: Maintained 8941F: Documentation/scsi/NinjaSCSI.txt 8942F: drivers/scsi/nsp32* 8943 8944NIOS2 ARCHITECTURE 8945M: Ley Foon Tan <lftan@altera.com> 8946L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8947T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8948S: Maintained 8949F: arch/nios2/ 8950 8951NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8952M: Pavel Machek <pavel@ucw.cz> 8953M: Sakari Ailus <sakari.ailus@iki.fi> 8954L: linux-media@vger.kernel.org 8955S: Maintained 8956F: drivers/media/i2c/et8ek8 8957F: drivers/media/i2c/ad5820.c 8958 8959NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8960M: Pavel Machek <pavel@ucw.cz> 8961M: Sakari Ailus <sakari.ailus@iki.fi> 8962L: linux-media@vger.kernel.org 8963S: Maintained 8964F: drivers/media/i2c/et8ek8 8965F: drivers/media/i2c/ad5820.c 8966 8967NOKIA N900 POWER SUPPLY DRIVERS 8968R: Pali Rohár <pali.rohar@gmail.com> 8969F: include/linux/power/bq2415x_charger.h 8970F: include/linux/power/bq27xxx_battery.h 8971F: include/linux/power/isp1704_charger.h 8972F: drivers/power/supply/bq2415x_charger.c 8973F: drivers/power/supply/bq27xxx_battery.c 8974F: drivers/power/supply/bq27xxx_battery_i2c.c 8975F: drivers/power/supply/isp1704_charger.c 8976F: drivers/power/supply/rx51_battery.c 8977 8978NTB DRIVER CORE 8979M: Jon Mason <jdmason@kudzu.us> 8980M: Dave Jiang <dave.jiang@intel.com> 8981M: Allen Hubbe <Allen.Hubbe@emc.com> 8982L: linux-ntb@googlegroups.com 8983S: Supported 8984W: https://github.com/jonmason/ntb/wiki 8985T: git git://github.com/jonmason/ntb.git 8986F: drivers/ntb/ 8987F: drivers/net/ntb_netdev.c 8988F: include/linux/ntb.h 8989F: include/linux/ntb_transport.h 8990F: tools/testing/selftests/ntb/ 8991 8992NTB INTEL DRIVER 8993M: Jon Mason <jdmason@kudzu.us> 8994M: Dave Jiang <dave.jiang@intel.com> 8995L: linux-ntb@googlegroups.com 8996S: Supported 8997W: https://github.com/jonmason/ntb/wiki 8998T: git git://github.com/jonmason/ntb.git 8999F: drivers/ntb/hw/intel/ 9000 9001NTB AMD DRIVER 9002M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9003L: linux-ntb@googlegroups.com 9004S: Supported 9005F: drivers/ntb/hw/amd/ 9006 9007NTFS FILESYSTEM 9008M: Anton Altaparmakov <anton@tuxera.com> 9009L: linux-ntfs-dev@lists.sourceforge.net 9010W: http://www.tuxera.com/ 9011T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9012S: Supported 9013F: Documentation/filesystems/ntfs.txt 9014F: fs/ntfs/ 9015 9016NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9017M: Antonino Daplas <adaplas@gmail.com> 9018L: linux-fbdev@vger.kernel.org 9019S: Maintained 9020F: drivers/video/fbdev/riva/ 9021F: drivers/video/fbdev/nvidia/ 9022 9023NVM EXPRESS DRIVER 9024M: Keith Busch <keith.busch@intel.com> 9025M: Jens Axboe <axboe@fb.com> 9026M: Christoph Hellwig <hch@lst.de> 9027M: Sagi Grimberg <sagi@grimberg.me> 9028L: linux-nvme@lists.infradead.org 9029T: git://git.infradead.org/nvme.git 9030W: http://git.infradead.org/nvme.git 9031S: Supported 9032F: drivers/nvme/host/ 9033F: include/linux/nvme.h 9034F: include/uapi/linux/nvme_ioctl.h 9035 9036NVM EXPRESS TARGET DRIVER 9037M: Christoph Hellwig <hch@lst.de> 9038M: Sagi Grimberg <sagi@grimberg.me> 9039L: linux-nvme@lists.infradead.org 9040T: git://git.infradead.org/nvme.git 9041W: http://git.infradead.org/nvme.git 9042S: Supported 9043F: drivers/nvme/target/ 9044 9045NVM EXPRESS FC TRANSPORT DRIVERS 9046M: James Smart <james.smart@broadcom.com> 9047L: linux-nvme@lists.infradead.org 9048S: Supported 9049F: include/linux/nvme-fc.h 9050F: include/linux/nvme-fc-driver.h 9051F: drivers/nvme/host/fc.c 9052F: drivers/nvme/target/fc.c 9053F: drivers/nvme/target/fcloop.c 9054 9055NVMEM FRAMEWORK 9056M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9057M: Maxime Ripard <maxime.ripard@free-electrons.com> 9058S: Maintained 9059F: drivers/nvmem/ 9060F: Documentation/devicetree/bindings/nvmem/ 9061F: include/linux/nvmem-consumer.h 9062F: include/linux/nvmem-provider.h 9063 9064NXP-NCI NFC DRIVER 9065M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9066R: Charles Gorand <charles.gorand@effinnov.com> 9067L: linux-nfc@lists.01.org (moderated for non-subscribers) 9068S: Supported 9069F: drivers/nfc/nxp-nci 9070 9071NXP TDA998X DRM DRIVER 9072M: Russell King <linux@armlinux.org.uk> 9073S: Supported 9074T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9075T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9076F: drivers/gpu/drm/i2c/tda998x_drv.c 9077F: include/drm/i2c/tda998x.h 9078 9079NXP TFA9879 DRIVER 9080M: Peter Rosin <peda@axentia.se> 9081L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9082S: Maintained 9083F: sound/soc/codecs/tfa9879* 9084 9085OBJTOOL 9086M: Josh Poimboeuf <jpoimboe@redhat.com> 9087S: Supported 9088F: tools/objtool/ 9089 9090OMAP1 SUPPORT 9091M: Aaro Koskinen <aaro.koskinen@iki.fi> 9092M: Tony Lindgren <tony@atomide.com> 9093L: linux-omap@vger.kernel.org 9094Q: http://patchwork.kernel.org/project/linux-omap/list/ 9095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9096S: Maintained 9097F: arch/arm/mach-omap1/ 9098F: arch/arm/plat-omap/ 9099F: arch/arm/configs/omap1_defconfig 9100F: drivers/i2c/busses/i2c-omap.c 9101F: include/linux/i2c-omap.h 9102 9103OMAP2+ SUPPORT 9104M: Tony Lindgren <tony@atomide.com> 9105L: linux-omap@vger.kernel.org 9106W: http://www.muru.com/linux/omap/ 9107W: http://linux.omap.com/ 9108Q: http://patchwork.kernel.org/project/linux-omap/list/ 9109T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9110S: Maintained 9111F: arch/arm/mach-omap2/ 9112F: arch/arm/plat-omap/ 9113F: arch/arm/configs/omap2plus_defconfig 9114F: drivers/i2c/busses/i2c-omap.c 9115F: drivers/irqchip/irq-omap-intc.c 9116F: drivers/mfd/*omap*.c 9117F: drivers/mfd/menelaus.c 9118F: drivers/mfd/palmas.c 9119F: drivers/mfd/tps65217.c 9120F: drivers/mfd/tps65218.c 9121F: drivers/mfd/tps65910.c 9122F: drivers/mfd/twl-core.[ch] 9123F: drivers/mfd/twl4030*.c 9124F: drivers/mfd/twl6030*.c 9125F: drivers/mfd/twl6040*.c 9126F: drivers/regulator/palmas-regulator*.c 9127F: drivers/regulator/pbias-regulator.c 9128F: drivers/regulator/tps65217-regulator.c 9129F: drivers/regulator/tps65218-regulator.c 9130F: drivers/regulator/tps65910-regulator.c 9131F: drivers/regulator/twl-regulator.c 9132F: drivers/regulator/twl6030-regulator.c 9133F: include/linux/i2c-omap.h 9134 9135OMAP DEVICE TREE SUPPORT 9136M: Benoît Cousson <bcousson@baylibre.com> 9137M: Tony Lindgren <tony@atomide.com> 9138L: linux-omap@vger.kernel.org 9139L: devicetree@vger.kernel.org 9140S: Maintained 9141F: arch/arm/boot/dts/*omap* 9142F: arch/arm/boot/dts/*am3* 9143F: arch/arm/boot/dts/*am4* 9144F: arch/arm/boot/dts/*am5* 9145F: arch/arm/boot/dts/*dra7* 9146 9147OMAP CLOCK FRAMEWORK SUPPORT 9148M: Paul Walmsley <paul@pwsan.com> 9149L: linux-omap@vger.kernel.org 9150S: Maintained 9151F: arch/arm/*omap*/*clock* 9152 9153OMAP POWER MANAGEMENT SUPPORT 9154M: Kevin Hilman <khilman@kernel.org> 9155L: linux-omap@vger.kernel.org 9156S: Maintained 9157F: arch/arm/*omap*/*pm* 9158F: drivers/cpufreq/omap-cpufreq.c 9159 9160OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9161M: Rajendra Nayak <rnayak@codeaurora.org> 9162M: Paul Walmsley <paul@pwsan.com> 9163L: linux-omap@vger.kernel.org 9164S: Maintained 9165F: arch/arm/mach-omap2/prm* 9166 9167OMAP AUDIO SUPPORT 9168M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9169M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9170L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9171L: linux-omap@vger.kernel.org 9172S: Maintained 9173F: sound/soc/omap/ 9174 9175OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9176M: Roger Quadros <rogerq@ti.com> 9177M: Tony Lindgren <tony@atomide.com> 9178L: linux-omap@vger.kernel.org 9179S: Maintained 9180F: drivers/memory/omap-gpmc.c 9181F: arch/arm/mach-omap2/*gpmc* 9182 9183OMAP FRAMEBUFFER SUPPORT 9184M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9185L: linux-fbdev@vger.kernel.org 9186L: linux-omap@vger.kernel.org 9187S: Maintained 9188F: drivers/video/fbdev/omap/ 9189 9190OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9191M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9192L: linux-omap@vger.kernel.org 9193L: linux-fbdev@vger.kernel.org 9194S: Maintained 9195F: drivers/video/fbdev/omap2/ 9196F: Documentation/arm/OMAP/DSS 9197 9198OMAP HARDWARE SPINLOCK SUPPORT 9199M: Ohad Ben-Cohen <ohad@wizery.com> 9200L: linux-omap@vger.kernel.org 9201S: Maintained 9202F: drivers/hwspinlock/omap_hwspinlock.c 9203 9204OMAP MMC SUPPORT 9205M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9206L: linux-omap@vger.kernel.org 9207S: Maintained 9208F: drivers/mmc/host/omap.c 9209 9210OMAP HS MMC SUPPORT 9211L: linux-mmc@vger.kernel.org 9212L: linux-omap@vger.kernel.org 9213S: Orphan 9214F: drivers/mmc/host/omap_hsmmc.c 9215 9216OMAP RANDOM NUMBER GENERATOR SUPPORT 9217M: Deepak Saxena <dsaxena@plexity.net> 9218S: Maintained 9219F: drivers/char/hw_random/omap-rng.c 9220 9221OMAP HWMOD SUPPORT 9222M: Benoît Cousson <bcousson@baylibre.com> 9223M: Paul Walmsley <paul@pwsan.com> 9224L: linux-omap@vger.kernel.org 9225S: Maintained 9226F: arch/arm/mach-omap2/omap_hwmod.* 9227 9228OMAP HWMOD DATA 9229M: Paul Walmsley <paul@pwsan.com> 9230L: linux-omap@vger.kernel.org 9231S: Maintained 9232F: arch/arm/mach-omap2/omap_hwmod*data* 9233 9234OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9235M: Benoît Cousson <bcousson@baylibre.com> 9236L: linux-omap@vger.kernel.org 9237S: Maintained 9238F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9239 9240OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9241M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9242L: linux-media@vger.kernel.org 9243S: Maintained 9244F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9245F: drivers/media/platform/omap3isp/ 9246F: drivers/staging/media/omap4iss/ 9247 9248OMAP USB SUPPORT 9249L: linux-usb@vger.kernel.org 9250L: linux-omap@vger.kernel.org 9251S: Orphan 9252F: drivers/usb/*/*omap* 9253F: arch/arm/*omap*/usb* 9254 9255OMAP GPIO DRIVER 9256M: Grygorii Strashko <grygorii.strashko@ti.com> 9257M: Santosh Shilimkar <ssantosh@kernel.org> 9258M: Kevin Hilman <khilman@kernel.org> 9259L: linux-omap@vger.kernel.org 9260S: Maintained 9261F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9262F: drivers/gpio/gpio-omap.c 9263 9264OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9265M: Mark Jackson <mpfj@newflow.co.uk> 9266L: linux-omap@vger.kernel.org 9267S: Maintained 9268F: arch/arm/boot/dts/am335x-nano.dts 9269 9270OMFS FILESYSTEM 9271M: Bob Copeland <me@bobcopeland.com> 9272L: linux-karma-devel@lists.sourceforge.net 9273S: Maintained 9274F: Documentation/filesystems/omfs.txt 9275F: fs/omfs/ 9276 9277OMNIKEY CARDMAN 4000 DRIVER 9278M: Harald Welte <laforge@gnumonks.org> 9279S: Maintained 9280F: drivers/char/pcmcia/cm4000_cs.c 9281F: include/linux/cm4000_cs.h 9282F: include/uapi/linux/cm4000_cs.h 9283 9284OMNIKEY CARDMAN 4040 DRIVER 9285M: Harald Welte <laforge@gnumonks.org> 9286S: Maintained 9287F: drivers/char/pcmcia/cm4040_cs.* 9288 9289OMNIVISION OV7670 SENSOR DRIVER 9290M: Jonathan Corbet <corbet@lwn.net> 9291L: linux-media@vger.kernel.org 9292T: git git://linuxtv.org/media_tree.git 9293S: Maintained 9294F: drivers/media/i2c/ov7670.c 9295 9296ONENAND FLASH DRIVER 9297M: Kyungmin Park <kyungmin.park@samsung.com> 9298L: linux-mtd@lists.infradead.org 9299S: Maintained 9300F: drivers/mtd/onenand/ 9301F: include/linux/mtd/onenand*.h 9302 9303ONSTREAM SCSI TAPE DRIVER 9304M: Willem Riede <osst@riede.org> 9305L: osst-users@lists.sourceforge.net 9306L: linux-scsi@vger.kernel.org 9307S: Maintained 9308F: Documentation/scsi/osst.txt 9309F: drivers/scsi/osst.* 9310F: drivers/scsi/osst_*.h 9311F: drivers/scsi/st.h 9312 9313OPENCORES I2C BUS DRIVER 9314M: Peter Korsgaard <jacmet@sunsite.dk> 9315L: linux-i2c@vger.kernel.org 9316S: Maintained 9317F: Documentation/i2c/busses/i2c-ocores 9318F: drivers/i2c/busses/i2c-ocores.c 9319 9320OPEN FIRMWARE AND FLATTENED DEVICE TREE 9321M: Rob Herring <robh+dt@kernel.org> 9322M: Frank Rowand <frowand.list@gmail.com> 9323L: devicetree@vger.kernel.org 9324W: http://www.devicetree.org/ 9325T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9326S: Maintained 9327F: drivers/of/ 9328F: include/linux/of*.h 9329F: scripts/dtc/ 9330 9331OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9332M: Rob Herring <robh+dt@kernel.org> 9333M: Mark Rutland <mark.rutland@arm.com> 9334L: devicetree@vger.kernel.org 9335T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9336Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9337S: Maintained 9338F: Documentation/devicetree/ 9339F: arch/*/boot/dts/ 9340F: include/dt-bindings/ 9341 9342OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9343M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9344L: devicetree@vger.kernel.org 9345S: Maintained 9346F: Documentation/devicetree/dynamic-resolution-notes.txt 9347F: Documentation/devicetree/overlay-notes.txt 9348F: drivers/of/overlay.c 9349F: drivers/of/resolver.c 9350 9351OPENRISC ARCHITECTURE 9352M: Jonas Bonn <jonas@southpole.se> 9353M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9354M: Stafford Horne <shorne@gmail.com> 9355T: git git://github.com/openrisc/linux.git 9356L: openrisc@lists.librecores.org 9357W: http://openrisc.io 9358S: Maintained 9359F: arch/openrisc/ 9360 9361OPENVSWITCH 9362M: Pravin Shelar <pshelar@nicira.com> 9363L: netdev@vger.kernel.org 9364L: dev@openvswitch.org 9365W: http://openvswitch.org 9366S: Maintained 9367F: net/openvswitch/ 9368F: include/uapi/linux/openvswitch.h 9369 9370OPERATING PERFORMANCE POINTS (OPP) 9371M: Viresh Kumar <vireshk@kernel.org> 9372M: Nishanth Menon <nm@ti.com> 9373M: Stephen Boyd <sboyd@codeaurora.org> 9374L: linux-pm@vger.kernel.org 9375S: Maintained 9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9377F: drivers/base/power/opp/ 9378F: include/linux/pm_opp.h 9379F: Documentation/power/opp.txt 9380F: Documentation/devicetree/bindings/opp/ 9381 9382OPL4 DRIVER 9383M: Clemens Ladisch <clemens@ladisch.de> 9384L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9385T: git git://git.alsa-project.org/alsa-kernel.git 9386S: Maintained 9387F: sound/drivers/opl4/ 9388 9389OPROFILE 9390M: Robert Richter <rric@kernel.org> 9391L: oprofile-list@lists.sf.net 9392S: Maintained 9393F: arch/*/include/asm/oprofile*.h 9394F: arch/*/oprofile/ 9395F: drivers/oprofile/ 9396F: include/linux/oprofile.h 9397 9398ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9399M: Mark Fasheh <mfasheh@versity.com> 9400M: Joel Becker <jlbec@evilplan.org> 9401L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9402W: http://ocfs2.wiki.kernel.org 9403S: Supported 9404F: Documentation/filesystems/ocfs2.txt 9405F: Documentation/filesystems/dlmfs.txt 9406F: fs/ocfs2/ 9407 9408ORINOCO DRIVER 9409L: linux-wireless@vger.kernel.org 9410W: http://wireless.kernel.org/en/users/Drivers/orinoco 9411W: http://www.nongnu.org/orinoco/ 9412S: Orphan 9413F: drivers/net/wireless/intersil/orinoco/ 9414 9415OSD LIBRARY and FILESYSTEM 9416M: Boaz Harrosh <ooo@electrozaur.com> 9417M: Benny Halevy <bhalevy@primarydata.com> 9418L: osd-dev@open-osd.org 9419W: http://open-osd.org 9420T: git git://git.open-osd.org/open-osd.git 9421S: Maintained 9422F: drivers/scsi/osd/ 9423F: include/scsi/osd_* 9424F: fs/exofs/ 9425 9426OVERLAY FILESYSTEM 9427M: Miklos Szeredi <miklos@szeredi.hu> 9428L: linux-unionfs@vger.kernel.org 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9430S: Supported 9431F: fs/overlayfs/ 9432F: Documentation/filesystems/overlayfs.txt 9433 9434ORANGEFS FILESYSTEM 9435M: Mike Marshall <hubcap@omnibond.com> 9436L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9437T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9438S: Supported 9439F: fs/orangefs/ 9440F: Documentation/filesystems/orangefs.txt 9441 9442P54 WIRELESS DRIVER 9443M: Christian Lamparter <chunkeey@googlemail.com> 9444L: linux-wireless@vger.kernel.org 9445W: http://wireless.kernel.org/en/users/Drivers/p54 9446S: Maintained 9447F: drivers/net/wireless/intersil/p54/ 9448 9449PA SEMI ETHERNET DRIVER 9450L: netdev@vger.kernel.org 9451S: Orphan 9452F: drivers/net/ethernet/pasemi/* 9453 9454PA SEMI SMBUS DRIVER 9455L: linux-i2c@vger.kernel.org 9456S: Orphan 9457F: drivers/i2c/busses/i2c-pasemi.c 9458 9459PADATA PARALLEL EXECUTION MECHANISM 9460M: Steffen Klassert <steffen.klassert@secunet.com> 9461L: linux-crypto@vger.kernel.org 9462S: Maintained 9463F: kernel/padata.c 9464F: include/linux/padata.h 9465F: Documentation/padata.txt 9466 9467PANASONIC LAPTOP ACPI EXTRAS DRIVER 9468M: Harald Welte <laforge@gnumonks.org> 9469L: platform-driver-x86@vger.kernel.org 9470S: Maintained 9471F: drivers/platform/x86/panasonic-laptop.c 9472 9473PANASONIC MN10300/AM33/AM34 PORT 9474M: David Howells <dhowells@redhat.com> 9475L: linux-am33-list@redhat.com (moderated for non-subscribers) 9476W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9477S: Maintained 9478F: Documentation/mn10300/ 9479F: arch/mn10300/ 9480 9481PARALLEL LCD/KEYPAD PANEL DRIVER 9482M: Willy Tarreau <willy@haproxy.com> 9483M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9484S: Odd Fixes 9485F: Documentation/misc-devices/lcd-panel-cgram.txt 9486F: drivers/misc/panel.c 9487 9488PARALLEL PORT SUBSYSTEM 9489M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9490M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9491L: linux-parport@lists.infradead.org (subscribers-only) 9492S: Maintained 9493F: drivers/parport/ 9494F: include/linux/parport*.h 9495F: drivers/char/ppdev.c 9496F: include/uapi/linux/ppdev.h 9497F: Documentation/parport*.txt 9498 9499PARAVIRT_OPS INTERFACE 9500M: Jeremy Fitzhardinge <jeremy@goop.org> 9501M: Chris Wright <chrisw@sous-sol.org> 9502M: Alok Kataria <akataria@vmware.com> 9503M: Rusty Russell <rusty@rustcorp.com.au> 9504L: virtualization@lists.linux-foundation.org 9505S: Supported 9506F: Documentation/virtual/paravirt_ops.txt 9507F: arch/*/kernel/paravirt* 9508F: arch/*/include/asm/paravirt.h 9509F: include/linux/hypervisor.h 9510 9511PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9512M: Tim Waugh <tim@cyberelk.net> 9513L: linux-parport@lists.infradead.org (subscribers-only) 9514S: Maintained 9515F: Documentation/blockdev/paride.txt 9516F: drivers/block/paride/ 9517 9518PARISC ARCHITECTURE 9519M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9520M: Helge Deller <deller@gmx.de> 9521L: linux-parisc@vger.kernel.org 9522W: http://www.parisc-linux.org/ 9523Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9524T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9525T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9526S: Maintained 9527F: arch/parisc/ 9528F: Documentation/parisc/ 9529F: drivers/parisc/ 9530F: drivers/char/agp/parisc-agp.c 9531F: drivers/input/serio/gscps2.c 9532F: drivers/parport/parport_gsc.* 9533F: drivers/tty/serial/8250/8250_gsc.c 9534F: drivers/video/fbdev/sti* 9535F: drivers/video/console/sti* 9536F: drivers/video/logo/logo_parisc* 9537 9538PARMAN 9539M: Jiri Pirko <jiri@mellanox.com> 9540L: netdev@vger.kernel.org 9541S: Supported 9542F: lib/parman.c 9543F: lib/test_parman.c 9544F: include/linux/parman.h 9545 9546PC87360 HARDWARE MONITORING DRIVER 9547M: Jim Cromie <jim.cromie@gmail.com> 9548L: linux-hwmon@vger.kernel.org 9549S: Maintained 9550F: Documentation/hwmon/pc87360 9551F: drivers/hwmon/pc87360.c 9552 9553PC8736x GPIO DRIVER 9554M: Jim Cromie <jim.cromie@gmail.com> 9555S: Maintained 9556F: drivers/char/pc8736x_gpio.c 9557 9558PC87427 HARDWARE MONITORING DRIVER 9559M: Jean Delvare <jdelvare@suse.com> 9560L: linux-hwmon@vger.kernel.org 9561S: Maintained 9562F: Documentation/hwmon/pc87427 9563F: drivers/hwmon/pc87427.c 9564 9565PCA9532 LED DRIVER 9566M: Riku Voipio <riku.voipio@iki.fi> 9567S: Maintained 9568F: drivers/leds/leds-pca9532.c 9569F: include/linux/leds-pca9532.h 9570 9571PCA9541 I2C BUS MASTER SELECTOR DRIVER 9572M: Guenter Roeck <linux@roeck-us.net> 9573L: linux-i2c@vger.kernel.org 9574S: Maintained 9575F: drivers/i2c/muxes/i2c-mux-pca9541.c 9576 9577PCDP - PRIMARY CONSOLE AND DEBUG PORT 9578M: Khalid Aziz <khalid@gonehiking.org> 9579S: Maintained 9580F: drivers/firmware/pcdp.* 9581 9582PCI ERROR RECOVERY 9583M: Linas Vepstas <linasvepstas@gmail.com> 9584L: linux-pci@vger.kernel.org 9585S: Supported 9586F: Documentation/PCI/pci-error-recovery.txt 9587 9588PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9589M: Russell Currey <ruscur@russell.cc> 9590L: linuxppc-dev@lists.ozlabs.org 9591S: Supported 9592F: Documentation/powerpc/eeh-pci-error-recovery.txt 9593F: arch/powerpc/kernel/eeh*.c 9594F: arch/powerpc/platforms/*/eeh*.c 9595F: arch/powerpc/include/*/eeh*.h 9596 9597PCI SUBSYSTEM 9598M: Bjorn Helgaas <bhelgaas@google.com> 9599L: linux-pci@vger.kernel.org 9600Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9602S: Supported 9603F: Documentation/devicetree/bindings/pci/ 9604F: Documentation/PCI/ 9605F: drivers/pci/ 9606F: include/linux/pci* 9607F: arch/x86/pci/ 9608F: arch/x86/kernel/quirks.c 9609 9610PCI DRIVER FOR ALTERA PCIE IP 9611M: Ley Foon Tan <lftan@altera.com> 9612L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9613L: linux-pci@vger.kernel.org 9614S: Supported 9615F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9616F: drivers/pci/host/pcie-altera.c 9617 9618PCI DRIVER FOR ARM VERSATILE PLATFORM 9619M: Rob Herring <robh@kernel.org> 9620L: linux-pci@vger.kernel.org 9621L: linux-arm-kernel@lists.infradead.org 9622S: Maintained 9623F: Documentation/devicetree/bindings/pci/versatile.txt 9624F: drivers/pci/host/pci-versatile.c 9625 9626PCI DRIVER FOR ARMADA 8K 9627M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9628L: linux-pci@vger.kernel.org 9629L: linux-arm-kernel@lists.infradead.org 9630S: Maintained 9631F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9632F: drivers/pci/dwc/pcie-armada8k.c 9633 9634PCI DRIVER FOR APPLIEDMICRO XGENE 9635M: Tanmay Inamdar <tinamdar@apm.com> 9636L: linux-pci@vger.kernel.org 9637L: linux-arm-kernel@lists.infradead.org 9638S: Maintained 9639F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9640F: drivers/pci/host/pci-xgene.c 9641 9642PCI DRIVER FOR FREESCALE LAYERSCAPE 9643M: Minghuan Lian <minghuan.Lian@freescale.com> 9644M: Mingkai Hu <mingkai.hu@freescale.com> 9645M: Roy Zang <tie-fei.zang@freescale.com> 9646L: linuxppc-dev@lists.ozlabs.org 9647L: linux-pci@vger.kernel.org 9648L: linux-arm-kernel@lists.infradead.org 9649S: Maintained 9650F: drivers/pci/dwc/*layerscape* 9651 9652PCI DRIVER FOR IMX6 9653M: Richard Zhu <hongxing.zhu@nxp.com> 9654M: Lucas Stach <l.stach@pengutronix.de> 9655L: linux-pci@vger.kernel.org 9656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9657S: Maintained 9658F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9659F: drivers/pci/dwc/*imx6* 9660 9661PCI DRIVER FOR TI KEYSTONE 9662M: Murali Karicheri <m-karicheri2@ti.com> 9663L: linux-pci@vger.kernel.org 9664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9665S: Maintained 9666F: drivers/pci/dwc/*keystone* 9667 9668PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9669M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9670M: Jason Cooper <jason@lakedaemon.net> 9671L: linux-pci@vger.kernel.org 9672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9673S: Maintained 9674F: drivers/pci/host/*mvebu* 9675 9676PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9677M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9678L: linux-pci@vger.kernel.org 9679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9680S: Maintained 9681F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9682F: drivers/pci/host/pci-aardvark.c 9683 9684PCI DRIVER FOR NVIDIA TEGRA 9685M: Thierry Reding <thierry.reding@gmail.com> 9686L: linux-tegra@vger.kernel.org 9687L: linux-pci@vger.kernel.org 9688S: Supported 9689F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9690F: drivers/pci/host/pci-tegra.c 9691 9692PCI DRIVER FOR TI DRA7XX 9693M: Kishon Vijay Abraham I <kishon@ti.com> 9694L: linux-omap@vger.kernel.org 9695L: linux-pci@vger.kernel.org 9696S: Supported 9697F: Documentation/devicetree/bindings/pci/ti-pci.txt 9698F: drivers/pci/dwc/pci-dra7xx.c 9699 9700PCI DRIVER FOR RENESAS R-CAR 9701M: Simon Horman <horms@verge.net.au> 9702L: linux-pci@vger.kernel.org 9703L: linux-renesas-soc@vger.kernel.org 9704S: Maintained 9705F: drivers/pci/host/*rcar* 9706 9707PCI DRIVER FOR SAMSUNG EXYNOS 9708M: Jingoo Han <jingoohan1@gmail.com> 9709L: linux-pci@vger.kernel.org 9710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9711L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9712S: Maintained 9713F: drivers/pci/dwc/pci-exynos.c 9714 9715PCI DRIVER FOR SYNOPSIS DESIGNWARE 9716M: Jingoo Han <jingoohan1@gmail.com> 9717M: Joao Pinto <Joao.Pinto@synopsys.com> 9718L: linux-pci@vger.kernel.org 9719S: Maintained 9720F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9721F: drivers/pci/dwc/*designware* 9722 9723PCI DRIVER FOR GENERIC OF HOSTS 9724M: Will Deacon <will.deacon@arm.com> 9725L: linux-pci@vger.kernel.org 9726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9727S: Maintained 9728F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9729F: drivers/pci/host/pci-host-common.c 9730F: drivers/pci/host/pci-host-generic.c 9731 9732PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9733M: Keith Busch <keith.busch@intel.com> 9734L: linux-pci@vger.kernel.org 9735S: Supported 9736F: drivers/pci/host/vmd.c 9737 9738PCIE DRIVER FOR ST SPEAR13XX 9739M: Pratyush Anand <pratyush.anand@gmail.com> 9740L: linux-pci@vger.kernel.org 9741S: Maintained 9742F: drivers/pci/dwc/*spear* 9743 9744PCI MSI DRIVER FOR ALTERA MSI IP 9745M: Ley Foon Tan <lftan@altera.com> 9746L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9747L: linux-pci@vger.kernel.org 9748S: Supported 9749F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9750F: drivers/pci/host/pcie-altera-msi.c 9751 9752PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9753M: Duc Dang <dhdang@apm.com> 9754L: linux-pci@vger.kernel.org 9755L: linux-arm-kernel@lists.infradead.org 9756S: Maintained 9757F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9758F: drivers/pci/host/pci-xgene-msi.c 9759 9760PCIE DRIVER FOR AXIS ARTPEC 9761M: Niklas Cassel <niklas.cassel@axis.com> 9762M: Jesper Nilsson <jesper.nilsson@axis.com> 9763L: linux-arm-kernel@axis.com 9764L: linux-pci@vger.kernel.org 9765S: Maintained 9766F: Documentation/devicetree/bindings/pci/axis,artpec* 9767F: drivers/pci/dwc/*artpec* 9768 9769PCIE DRIVER FOR HISILICON 9770M: Zhou Wang <wangzhou1@hisilicon.com> 9771M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9772L: linux-pci@vger.kernel.org 9773S: Maintained 9774F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9775F: drivers/pci/dwc/pcie-hisi.c 9776 9777PCIE DRIVER FOR ROCKCHIP 9778M: Shawn Lin <shawn.lin@rock-chips.com> 9779M: Wenrui Li <wenrui.li@rock-chips.com> 9780L: linux-pci@vger.kernel.org 9781L: linux-rockchip@lists.infradead.org 9782S: Maintained 9783F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9784F: drivers/pci/host/pcie-rockchip.c 9785 9786PCIE DRIVER FOR QUALCOMM MSM 9787M: Stanimir Varbanov <svarbanov@mm-sol.com> 9788L: linux-pci@vger.kernel.org 9789L: linux-arm-msm@vger.kernel.org 9790S: Maintained 9791F: drivers/pci/dwc/*qcom* 9792 9793PCIE DRIVER FOR CAVIUM THUNDERX 9794M: David Daney <david.daney@cavium.com> 9795L: linux-pci@vger.kernel.org 9796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9797S: Supported 9798F: Documentation/devicetree/bindings/pci/pci-thunder-* 9799F: drivers/pci/host/pci-thunder-* 9800 9801PCMCIA SUBSYSTEM 9802P: Linux PCMCIA Team 9803L: linux-pcmcia@lists.infradead.org 9804W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9806S: Maintained 9807F: Documentation/pcmcia/ 9808F: tools/pcmcia/ 9809F: drivers/pcmcia/ 9810F: include/pcmcia/ 9811 9812PCNET32 NETWORK DRIVER 9813M: Don Fry <pcnet32@frontier.com> 9814L: netdev@vger.kernel.org 9815S: Maintained 9816F: drivers/net/ethernet/amd/pcnet32.c 9817 9818PCRYPT PARALLEL CRYPTO ENGINE 9819M: Steffen Klassert <steffen.klassert@secunet.com> 9820L: linux-crypto@vger.kernel.org 9821S: Maintained 9822F: crypto/pcrypt.c 9823F: include/crypto/pcrypt.h 9824 9825PER-CPU MEMORY ALLOCATOR 9826M: Tejun Heo <tj@kernel.org> 9827M: Christoph Lameter <cl@linux.com> 9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9829S: Maintained 9830F: include/linux/percpu*.h 9831F: mm/percpu*.c 9832F: arch/*/include/asm/percpu.h 9833 9834PER-TASK DELAY ACCOUNTING 9835M: Balbir Singh <bsingharora@gmail.com> 9836S: Maintained 9837F: include/linux/delayacct.h 9838F: kernel/delayacct.c 9839 9840PERFORMANCE EVENTS SUBSYSTEM 9841M: Peter Zijlstra <peterz@infradead.org> 9842M: Ingo Molnar <mingo@redhat.com> 9843M: Arnaldo Carvalho de Melo <acme@kernel.org> 9844R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9845L: linux-kernel@vger.kernel.org 9846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9847S: Supported 9848F: kernel/events/* 9849F: include/linux/perf_event.h 9850F: include/uapi/linux/perf_event.h 9851F: arch/*/kernel/perf_event*.c 9852F: arch/*/kernel/*/perf_event*.c 9853F: arch/*/kernel/*/*/perf_event*.c 9854F: arch/*/include/asm/perf_event.h 9855F: arch/*/kernel/perf_callchain.c 9856F: arch/*/events/* 9857F: tools/perf/ 9858 9859PERSONALITY HANDLING 9860M: Christoph Hellwig <hch@infradead.org> 9861L: linux-abi-devel@lists.sourceforge.net 9862S: Maintained 9863F: include/linux/personality.h 9864F: include/uapi/linux/personality.h 9865 9866PHONET PROTOCOL 9867M: Remi Denis-Courmont <courmisch@gmail.com> 9868S: Supported 9869F: Documentation/networking/phonet.txt 9870F: include/linux/phonet.h 9871F: include/net/phonet/ 9872F: include/uapi/linux/phonet.h 9873F: net/phonet/ 9874 9875PHRAM MTD DRIVER 9876M: Joern Engel <joern@lazybastard.org> 9877L: linux-mtd@lists.infradead.org 9878S: Maintained 9879F: drivers/mtd/devices/phram.c 9880 9881PICOLCD HID DRIVER 9882M: Bruno Prémont <bonbons@linux-vserver.org> 9883L: linux-input@vger.kernel.org 9884S: Maintained 9885F: drivers/hid/hid-picolcd* 9886 9887PICOXCELL SUPPORT 9888M: Jamie Iles <jamie@jamieiles.com> 9889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9890T: git git://github.com/jamieiles/linux-2.6-ji.git 9891S: Supported 9892F: arch/arm/boot/dts/picoxcell* 9893F: arch/arm/mach-picoxcell/ 9894F: drivers/crypto/picoxcell* 9895 9896PIN CONTROL SUBSYSTEM 9897M: Linus Walleij <linus.walleij@linaro.org> 9898L: linux-gpio@vger.kernel.org 9899T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9900S: Maintained 9901F: Documentation/devicetree/bindings/pinctrl/ 9902F: Documentation/pinctrl.txt 9903F: drivers/pinctrl/ 9904F: include/linux/pinctrl/ 9905 9906PIN CONTROLLER - ATMEL AT91 9907M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9909S: Maintained 9910F: drivers/pinctrl/pinctrl-at91.* 9911 9912PIN CONTROLLER - ATMEL AT91 PIO4 9913M: Ludovic Desroches <ludovic.desroches@microchip.com> 9914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9915L: linux-gpio@vger.kernel.org 9916S: Supported 9917F: drivers/pinctrl/pinctrl-at91-pio4.* 9918 9919PIN CONTROLLER - INTEL 9920M: Mika Westerberg <mika.westerberg@linux.intel.com> 9921M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9922S: Maintained 9923F: drivers/pinctrl/intel/ 9924 9925PIN CONTROLLER - RENESAS 9926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9927M: Geert Uytterhoeven <geert+renesas@glider.be> 9928L: linux-renesas-soc@vger.kernel.org 9929S: Maintained 9930F: drivers/pinctrl/sh-pfc/ 9931 9932PIN CONTROLLER - SAMSUNG 9933M: Tomasz Figa <tomasz.figa@gmail.com> 9934M: Krzysztof Kozlowski <krzk@kernel.org> 9935M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9937L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9938S: Maintained 9939F: drivers/pinctrl/samsung/ 9940F: include/dt-bindings/pinctrl/samsung.h 9941F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9942 9943PIN CONTROLLER - SINGLE 9944M: Tony Lindgren <tony@atomide.com> 9945M: Haojian Zhuang <haojian.zhuang@linaro.org> 9946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9947L: linux-omap@vger.kernel.org 9948S: Maintained 9949F: drivers/pinctrl/pinctrl-single.c 9950 9951PIN CONTROLLER - ST SPEAR 9952M: Viresh Kumar <vireshk@kernel.org> 9953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9954W: http://www.st.com/spear 9955S: Maintained 9956F: drivers/pinctrl/spear/ 9957 9958PISTACHIO SOC SUPPORT 9959M: James Hartley <james.hartley@imgtec.com> 9960M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9961L: linux-mips@linux-mips.org 9962S: Maintained 9963F: arch/mips/pistachio/ 9964F: arch/mips/include/asm/mach-pistachio/ 9965F: arch/mips/boot/dts/img/pistachio* 9966F: arch/mips/configs/pistachio*_defconfig 9967 9968PKTCDVD DRIVER 9969S: Orphan 9970M: linux-block@vger.kernel.org 9971F: drivers/block/pktcdvd.c 9972F: include/linux/pktcdvd.h 9973F: include/uapi/linux/pktcdvd.h 9974 9975PKUNITY SOC DRIVERS 9976M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9977W: http://mprc.pku.edu.cn/~guanxuetao/linux 9978S: Maintained 9979T: git git://github.com/gxt/linux.git 9980F: drivers/input/serio/i8042-unicore32io.h 9981F: drivers/i2c/busses/i2c-puv3.c 9982F: drivers/video/fbdev/fb-puv3.c 9983F: drivers/rtc/rtc-puv3.c 9984 9985PMBUS HARDWARE MONITORING DRIVERS 9986M: Guenter Roeck <linux@roeck-us.net> 9987L: linux-hwmon@vger.kernel.org 9988W: http://hwmon.wiki.kernel.org/ 9989W: http://www.roeck-us.net/linux/drivers/ 9990T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9991S: Maintained 9992F: Documentation/hwmon/pmbus 9993F: drivers/hwmon/pmbus/ 9994F: include/linux/i2c/pmbus.h 9995 9996PMC SIERRA MaxRAID DRIVER 9997L: linux-scsi@vger.kernel.org 9998W: http://www.pmc-sierra.com/ 9999S: Orphan 10000F: drivers/scsi/pmcraid.* 10001 10002PMC SIERRA PM8001 DRIVER 10003M: Jack Wang <jinpu.wang@profitbricks.com> 10004M: lindar_liu@usish.com 10005L: pmchba@pmcs.com 10006L: linux-scsi@vger.kernel.org 10007S: Supported 10008F: drivers/scsi/pm8001/ 10009 10010POSIX CLOCKS and TIMERS 10011M: Thomas Gleixner <tglx@linutronix.de> 10012L: linux-kernel@vger.kernel.org 10013T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10014S: Maintained 10015F: fs/timerfd.c 10016F: include/linux/timer* 10017F: kernel/time/*timer* 10018 10019POWER MANAGEMENT CORE 10020M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10021L: linux-pm@vger.kernel.org 10022T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10023B: https://bugzilla.kernel.org 10024S: Supported 10025F: drivers/base/power/ 10026F: include/linux/pm.h 10027F: include/linux/pm_* 10028F: include/linux/powercap.h 10029F: drivers/powercap/ 10030 10031POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10032M: Sebastian Reichel <sre@kernel.org> 10033L: linux-pm@vger.kernel.org 10034T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10035S: Maintained 10036F: Documentation/devicetree/bindings/power/supply/ 10037F: include/linux/power_supply.h 10038F: drivers/power/supply/ 10039 10040POWER STATE COORDINATION INTERFACE (PSCI) 10041M: Mark Rutland <mark.rutland@arm.com> 10042M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10043L: linux-arm-kernel@lists.infradead.org 10044S: Maintained 10045F: drivers/firmware/psci*.c 10046F: include/linux/psci.h 10047F: include/uapi/linux/psci.h 10048 10049POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10050M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10051L: linuxppc-dev@lists.ozlabs.org 10052S: Maintained 10053F: drivers/char/powernv-op-panel.c 10054 10055PNP SUPPORT 10056M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10057S: Maintained 10058F: drivers/pnp/ 10059 10060PPP PROTOCOL DRIVERS AND COMPRESSORS 10061M: Paul Mackerras <paulus@samba.org> 10062L: linux-ppp@vger.kernel.org 10063S: Maintained 10064F: drivers/net/ppp/ppp_* 10065 10066PPP OVER ATM (RFC 2364) 10067M: Mitchell Blank Jr <mitch@sfgoth.com> 10068S: Maintained 10069F: net/atm/pppoatm.c 10070F: include/uapi/linux/atmppp.h 10071 10072PPP OVER ETHERNET 10073M: Michal Ostrowski <mostrows@earthlink.net> 10074S: Maintained 10075F: drivers/net/ppp/pppoe.c 10076F: drivers/net/ppp/pppox.c 10077 10078PPP OVER L2TP 10079M: James Chapman <jchapman@katalix.com> 10080S: Maintained 10081F: net/l2tp/l2tp_ppp.c 10082F: include/linux/if_pppol2tp.h 10083F: include/uapi/linux/if_pppol2tp.h 10084 10085PPS SUPPORT 10086M: Rodolfo Giometti <giometti@enneenne.com> 10087W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10088L: linuxpps@ml.enneenne.com (subscribers-only) 10089S: Maintained 10090F: Documentation/pps/ 10091F: drivers/pps/ 10092F: include/linux/pps*.h 10093 10094PPTP DRIVER 10095M: Dmitry Kozlov <xeb@mail.ru> 10096L: netdev@vger.kernel.org 10097S: Maintained 10098F: drivers/net/ppp/pptp.c 10099W: http://sourceforge.net/projects/accel-pptp 10100 10101PREEMPTIBLE KERNEL 10102M: Robert Love <rml@tech9.net> 10103L: kpreempt-tech@lists.sourceforge.net 10104W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10105S: Supported 10106F: Documentation/preempt-locking.txt 10107F: include/linux/preempt.h 10108 10109PRINTK 10110M: Petr Mladek <pmladek@suse.com> 10111M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10112R: Steven Rostedt <rostedt@goodmis.org> 10113S: Maintained 10114F: kernel/printk/ 10115F: include/linux/printk.h 10116 10117PRISM54 WIRELESS DRIVER 10118M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10119L: linux-wireless@vger.kernel.org 10120W: http://wireless.kernel.org/en/users/Drivers/p54 10121S: Obsolete 10122F: drivers/net/wireless/intersil/prism54/ 10123 10124PS3 NETWORK SUPPORT 10125M: Geoff Levand <geoff@infradead.org> 10126L: netdev@vger.kernel.org 10127L: linuxppc-dev@lists.ozlabs.org 10128S: Maintained 10129F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10130 10131PS3 PLATFORM SUPPORT 10132M: Geoff Levand <geoff@infradead.org> 10133L: linuxppc-dev@lists.ozlabs.org 10134S: Maintained 10135F: arch/powerpc/boot/ps3* 10136F: arch/powerpc/include/asm/lv1call.h 10137F: arch/powerpc/include/asm/ps3*.h 10138F: arch/powerpc/platforms/ps3/ 10139F: drivers/*/ps3* 10140F: drivers/ps3/ 10141F: drivers/rtc/rtc-ps3.c 10142F: drivers/usb/host/*ps3.c 10143F: sound/ppc/snd_ps3* 10144 10145PS3VRAM DRIVER 10146M: Jim Paris <jim@jtan.com> 10147M: Geoff Levand <geoff@infradead.org> 10148L: linuxppc-dev@lists.ozlabs.org 10149S: Maintained 10150F: drivers/block/ps3vram.c 10151 10152PSAMPLE PACKET SAMPLING SUPPORT: 10153M: Yotam Gigi <yotamg@mellanox.com> 10154S: Maintained 10155F: net/psample 10156F: include/net/psample.h 10157F: include/uapi/linux/psample.h 10158 10159PSTORE FILESYSTEM 10160M: Kees Cook <keescook@chromium.org> 10161M: Anton Vorontsov <anton@enomsg.org> 10162M: Colin Cross <ccross@android.com> 10163M: Tony Luck <tony.luck@intel.com> 10164S: Maintained 10165T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10166F: fs/pstore/ 10167F: include/linux/pstore* 10168F: drivers/firmware/efi/efi-pstore.c 10169F: drivers/acpi/apei/erst.c 10170F: Documentation/admin-guide/ramoops.rst 10171F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10172K: \b(pstore|ramoops) 10173 10174PTP HARDWARE CLOCK SUPPORT 10175M: Richard Cochran <richardcochran@gmail.com> 10176L: netdev@vger.kernel.org 10177S: Maintained 10178W: http://linuxptp.sourceforge.net/ 10179F: Documentation/ABI/testing/sysfs-ptp 10180F: Documentation/ptp/* 10181F: drivers/net/ethernet/freescale/gianfar_ptp.c 10182F: drivers/net/phy/dp83640* 10183F: drivers/ptp/* 10184F: include/linux/ptp_cl* 10185 10186PTRACE SUPPORT 10187M: Roland McGrath <roland@hack.frob.com> 10188M: Oleg Nesterov <oleg@redhat.com> 10189S: Maintained 10190F: include/asm-generic/syscall.h 10191F: include/linux/ptrace.h 10192F: include/linux/regset.h 10193F: include/linux/tracehook.h 10194F: include/uapi/linux/ptrace.h 10195F: kernel/ptrace.c 10196 10197PULSE8-CEC DRIVER 10198M: Hans Verkuil <hverkuil@xs4all.nl> 10199L: linux-media@vger.kernel.org 10200T: git git://linuxtv.org/media_tree.git 10201S: Maintained 10202F: drivers/media/usb/pulse8-cec/* 10203 10204PVRUSB2 VIDEO4LINUX DRIVER 10205M: Mike Isely <isely@pobox.com> 10206L: pvrusb2@isely.net (subscribers-only) 10207L: linux-media@vger.kernel.org 10208W: http://www.isely.net/pvrusb2/ 10209T: git git://linuxtv.org/media_tree.git 10210S: Maintained 10211F: Documentation/media/v4l-drivers/pvrusb2* 10212F: drivers/media/usb/pvrusb2/ 10213 10214PWC WEBCAM DRIVER 10215M: Hans Verkuil <hverkuil@xs4all.nl> 10216L: linux-media@vger.kernel.org 10217T: git git://linuxtv.org/media_tree.git 10218S: Odd Fixes 10219F: drivers/media/usb/pwc/* 10220 10221PWM FAN DRIVER 10222M: Kamil Debski <kamil@wypas.org> 10223M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10224L: linux-hwmon@vger.kernel.org 10225S: Supported 10226F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10227F: Documentation/hwmon/pwm-fan 10228F: drivers/hwmon/pwm-fan.c 10229 10230PWM SUBSYSTEM 10231M: Thierry Reding <thierry.reding@gmail.com> 10232L: linux-pwm@vger.kernel.org 10233S: Maintained 10234T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10235F: Documentation/pwm.txt 10236F: Documentation/devicetree/bindings/pwm/ 10237F: include/linux/pwm.h 10238F: drivers/pwm/ 10239F: drivers/video/backlight/pwm_bl.c 10240F: include/linux/pwm_backlight.h 10241 10242PXA2xx/PXA3xx SUPPORT 10243M: Daniel Mack <daniel@zonque.org> 10244M: Haojian Zhuang <haojian.zhuang@gmail.com> 10245M: Robert Jarzmik <robert.jarzmik@free.fr> 10246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10247T: git git://github.com/hzhuang1/linux.git 10248T: git git://github.com/rjarzmik/linux.git 10249S: Maintained 10250F: arch/arm/boot/dts/pxa* 10251F: arch/arm/mach-pxa/ 10252F: drivers/dma/pxa* 10253F: drivers/pcmcia/pxa2xx* 10254F: drivers/pinctrl/pxa/ 10255F: drivers/spi/spi-pxa2xx* 10256F: drivers/usb/gadget/udc/pxa2* 10257F: include/sound/pxa2xx-lib.h 10258F: sound/arm/pxa* 10259F: sound/soc/pxa/ 10260 10261PXA GPIO DRIVER 10262M: Robert Jarzmik <robert.jarzmik@free.fr> 10263L: linux-gpio@vger.kernel.org 10264S: Maintained 10265F: drivers/gpio/gpio-pxa.c 10266 10267PXA3xx NAND FLASH DRIVER 10268M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10269L: linux-mtd@lists.infradead.org 10270S: Maintained 10271F: drivers/mtd/nand/pxa3xx_nand.c 10272 10273MMP SUPPORT 10274M: Eric Miao <eric.y.miao@gmail.com> 10275M: Haojian Zhuang <haojian.zhuang@gmail.com> 10276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10277T: git git://github.com/hzhuang1/linux.git 10278T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10279S: Maintained 10280F: arch/arm/boot/dts/mmp* 10281F: arch/arm/mach-mmp/ 10282 10283PXA MMCI DRIVER 10284S: Orphan 10285 10286PXA RTC DRIVER 10287M: Robert Jarzmik <robert.jarzmik@free.fr> 10288L: rtc-linux@googlegroups.com 10289S: Maintained 10290 10291QAT DRIVER 10292M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10293M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10294L: qat-linux@intel.com 10295S: Supported 10296F: drivers/crypto/qat/ 10297 10298QIB DRIVER 10299M: Mike Marciniszyn <infinipath@intel.com> 10300L: linux-rdma@vger.kernel.org 10301S: Supported 10302F: drivers/infiniband/hw/qib/ 10303 10304QLOGIC QLA1280 SCSI DRIVER 10305M: Michael Reed <mdr@sgi.com> 10306L: linux-scsi@vger.kernel.org 10307S: Maintained 10308F: drivers/scsi/qla1280.[ch] 10309 10310QLOGIC QLA2XXX FC-SCSI DRIVER 10311M: qla2xxx-upstream@qlogic.com 10312L: linux-scsi@vger.kernel.org 10313S: Supported 10314F: Documentation/scsi/LICENSE.qla2xxx 10315F: drivers/scsi/qla2xxx/ 10316 10317QLOGIC QLA4XXX iSCSI DRIVER 10318M: QLogic-Storage-Upstream@qlogic.com 10319L: linux-scsi@vger.kernel.org 10320S: Supported 10321F: Documentation/scsi/LICENSE.qla4xxx 10322F: drivers/scsi/qla4xxx/ 10323 10324QLOGIC QLA3XXX NETWORK DRIVER 10325M: Dept-GELinuxNICDev@cavium.com 10326L: netdev@vger.kernel.org 10327S: Supported 10328F: Documentation/networking/LICENSE.qla3xxx 10329F: drivers/net/ethernet/qlogic/qla3xxx.* 10330 10331QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10332M: Harish Patil <harish.patil@cavium.com> 10333M: Manish Chopra <manish.chopra@cavium.com> 10334M: Dept-GELinuxNICDev@cavium.com 10335L: netdev@vger.kernel.org 10336S: Supported 10337F: drivers/net/ethernet/qlogic/qlcnic/ 10338 10339QLOGIC QLGE 10Gb ETHERNET DRIVER 10340M: Harish Patil <harish.patil@cavium.com> 10341M: Manish Chopra <manish.chopra@cavium.com> 10342M: Dept-GELinuxNICDev@cavium.com 10343L: netdev@vger.kernel.org 10344S: Supported 10345F: drivers/net/ethernet/qlogic/qlge/ 10346 10347QLOGIC QL4xxx ETHERNET DRIVER 10348M: Yuval Mintz <Yuval.Mintz@cavium.com> 10349M: Ariel Elior <Ariel.Elior@cavium.com> 10350M: everest-linux-l2@cavium.com 10351L: netdev@vger.kernel.org 10352S: Supported 10353F: drivers/net/ethernet/qlogic/qed/ 10354F: include/linux/qed/ 10355F: drivers/net/ethernet/qlogic/qede/ 10356 10357QLOGIC QL41xxx ISCSI DRIVER 10358M: QLogic-Storage-Upstream@cavium.com 10359L: linux-scsi@vger.kernel.org 10360S: Supported 10361F: drivers/scsi/qedi/ 10362 10363QLOGIC QL41xxx FCOE DRIVER 10364M: QLogic-Storage-Upstream@cavium.com 10365L: linux-scsi@vger.kernel.org 10366S: Supported 10367F: drivers/scsi/qedf/ 10368 10369QNX4 FILESYSTEM 10370M: Anders Larsen <al@alarsen.net> 10371W: http://www.alarsen.net/linux/qnx4fs/ 10372S: Maintained 10373F: fs/qnx4/ 10374F: include/uapi/linux/qnx4_fs.h 10375F: include/uapi/linux/qnxtypes.h 10376 10377QORIQ DPAA2 FSL-MC BUS DRIVER 10378M: Stuart Yoder <stuyoder@gmail.com> 10379M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10380L: linux-kernel@vger.kernel.org 10381S: Maintained 10382F: drivers/staging/fsl-mc/ 10383 10384QT1010 MEDIA DRIVER 10385M: Antti Palosaari <crope@iki.fi> 10386L: linux-media@vger.kernel.org 10387W: https://linuxtv.org 10388W: http://palosaari.fi/linux/ 10389Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10390T: git git://linuxtv.org/anttip/media_tree.git 10391S: Maintained 10392F: drivers/media/tuners/qt1010* 10393 10394QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10395M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10396L: linux-wireless@vger.kernel.org 10397W: http://wireless.kernel.org/en/users/Drivers/ath9k 10398S: Supported 10399F: drivers/net/wireless/ath/ath9k/ 10400 10401QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10402M: Kalle Valo <kvalo@qca.qualcomm.com> 10403L: ath10k@lists.infradead.org 10404W: http://wireless.kernel.org/en/users/Drivers/ath10k 10405T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10406S: Supported 10407F: drivers/net/wireless/ath/ath10k/ 10408 10409QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10410M: Timur Tabi <timur@codeaurora.org> 10411L: netdev@vger.kernel.org 10412S: Supported 10413F: drivers/net/ethernet/qualcomm/emac/ 10414 10415QUALCOMM HEXAGON ARCHITECTURE 10416M: Richard Kuo <rkuo@codeaurora.org> 10417L: linux-hexagon@vger.kernel.org 10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10419S: Supported 10420F: arch/hexagon/ 10421 10422QUALCOMM WCN36XX WIRELESS DRIVER 10423M: Eugene Krasnikov <k.eugene.e@gmail.com> 10424L: wcn36xx@lists.infradead.org 10425W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10426T: git git://github.com/KrasnikovEugene/wcn36xx.git 10427S: Supported 10428F: drivers/net/wireless/ath/wcn36xx/ 10429 10430QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10431M: Gabriel Somlo <somlo@cmu.edu> 10432M: "Michael S. Tsirkin" <mst@redhat.com> 10433L: qemu-devel@nongnu.org 10434S: Maintained 10435F: drivers/firmware/qemu_fw_cfg.c 10436 10437RADOS BLOCK DEVICE (RBD) 10438M: Ilya Dryomov <idryomov@gmail.com> 10439M: Sage Weil <sage@redhat.com> 10440M: Alex Elder <elder@kernel.org> 10441L: ceph-devel@vger.kernel.org 10442W: http://ceph.com/ 10443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10444T: git git://github.com/ceph/ceph-client.git 10445S: Supported 10446F: Documentation/ABI/testing/sysfs-bus-rbd 10447F: drivers/block/rbd.c 10448F: drivers/block/rbd_types.h 10449 10450RADEON FRAMEBUFFER DISPLAY DRIVER 10451M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10452L: linux-fbdev@vger.kernel.org 10453S: Maintained 10454F: drivers/video/fbdev/aty/radeon* 10455F: include/uapi/linux/radeonfb.h 10456 10457RADIOSHARK RADIO DRIVER 10458M: Hans Verkuil <hverkuil@xs4all.nl> 10459L: linux-media@vger.kernel.org 10460T: git git://linuxtv.org/media_tree.git 10461S: Maintained 10462F: drivers/media/radio/radio-shark.c 10463 10464RADIOSHARK2 RADIO DRIVER 10465M: Hans Verkuil <hverkuil@xs4all.nl> 10466L: linux-media@vger.kernel.org 10467T: git git://linuxtv.org/media_tree.git 10468S: Maintained 10469F: drivers/media/radio/radio-shark2.c 10470F: drivers/media/radio/radio-tea5777.c 10471 10472RAGE128 FRAMEBUFFER DISPLAY DRIVER 10473M: Paul Mackerras <paulus@samba.org> 10474L: linux-fbdev@vger.kernel.org 10475S: Maintained 10476F: drivers/video/fbdev/aty/aty128fb.c 10477 10478RALINK MIPS ARCHITECTURE 10479M: John Crispin <john@phrozen.org> 10480L: linux-mips@linux-mips.org 10481S: Maintained 10482F: arch/mips/ralink 10483 10484RALINK RT2X00 WIRELESS LAN DRIVER 10485P: rt2x00 project 10486M: Stanislaw Gruszka <sgruszka@redhat.com> 10487M: Helmut Schaa <helmut.schaa@googlemail.com> 10488L: linux-wireless@vger.kernel.org 10489S: Maintained 10490F: drivers/net/wireless/ralink/rt2x00/ 10491 10492RAMDISK RAM BLOCK DEVICE DRIVER 10493M: Jens Axboe <axboe@kernel.dk> 10494S: Maintained 10495F: Documentation/blockdev/ramdisk.txt 10496F: drivers/block/brd.c 10497 10498RANDOM NUMBER DRIVER 10499M: "Theodore Ts'o" <tytso@mit.edu> 10500S: Maintained 10501F: drivers/char/random.c 10502 10503RAPIDIO SUBSYSTEM 10504M: Matt Porter <mporter@kernel.crashing.org> 10505M: Alexandre Bounine <alexandre.bounine@idt.com> 10506S: Maintained 10507F: drivers/rapidio/ 10508 10509RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10510L: linux-wireless@vger.kernel.org 10511S: Orphan 10512F: drivers/net/wireless/ray* 10513 10514RCUTORTURE MODULE 10515M: Josh Triplett <josh@joshtriplett.org> 10516M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10517L: linux-kernel@vger.kernel.org 10518S: Supported 10519T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10520F: Documentation/RCU/torture.txt 10521F: kernel/rcu/rcutorture.c 10522 10523RCUTORTURE TEST FRAMEWORK 10524M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10525M: Josh Triplett <josh@joshtriplett.org> 10526R: Steven Rostedt <rostedt@goodmis.org> 10527R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10528R: Lai Jiangshan <jiangshanlai@gmail.com> 10529L: linux-kernel@vger.kernel.org 10530S: Supported 10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10532F: tools/testing/selftests/rcutorture 10533 10534RDC R-321X SoC 10535M: Florian Fainelli <florian@openwrt.org> 10536S: Maintained 10537 10538RDC R6040 FAST ETHERNET DRIVER 10539M: Florian Fainelli <f.fainelli@gmail.com> 10540L: netdev@vger.kernel.org 10541S: Maintained 10542F: drivers/net/ethernet/rdc/r6040.c 10543 10544RDS - RELIABLE DATAGRAM SOCKETS 10545M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10546L: netdev@vger.kernel.org 10547L: linux-rdma@vger.kernel.org 10548L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10549W: https://oss.oracle.com/projects/rds/ 10550S: Supported 10551F: net/rds/ 10552F: Documentation/networking/rds.txt 10553 10554RDMAVT - RDMA verbs software 10555M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10556L: linux-rdma@vger.kernel.org 10557S: Supported 10558F: drivers/infiniband/sw/rdmavt 10559 10560RDT - RESOURCE ALLOCATION 10561M: Fenghua Yu <fenghua.yu@intel.com> 10562L: linux-kernel@vger.kernel.org 10563S: Supported 10564F: arch/x86/kernel/cpu/intel_rdt* 10565F: arch/x86/include/asm/intel_rdt* 10566F: Documentation/x86/intel_rdt* 10567 10568READ-COPY UPDATE (RCU) 10569M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10570M: Josh Triplett <josh@joshtriplett.org> 10571R: Steven Rostedt <rostedt@goodmis.org> 10572R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10573R: Lai Jiangshan <jiangshanlai@gmail.com> 10574L: linux-kernel@vger.kernel.org 10575W: http://www.rdrop.com/users/paulmck/RCU/ 10576S: Supported 10577T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10578F: Documentation/RCU/ 10579X: Documentation/RCU/torture.txt 10580F: include/linux/rcu* 10581X: include/linux/srcu.h 10582F: kernel/rcu/ 10583X: kernel/torture.c 10584 10585REAL TIME CLOCK (RTC) SUBSYSTEM 10586M: Alessandro Zummo <a.zummo@towertech.it> 10587M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10588L: rtc-linux@googlegroups.com 10589Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10590T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10591S: Maintained 10592F: Documentation/devicetree/bindings/rtc/ 10593F: Documentation/rtc.txt 10594F: drivers/rtc/ 10595F: include/linux/rtc.h 10596F: include/uapi/linux/rtc.h 10597F: include/linux/rtc/ 10598F: include/linux/platform_data/rtc-* 10599F: tools/testing/selftests/timers/rtctest.c 10600 10601REALTEK AUDIO CODECS 10602M: Bard Liao <bardliao@realtek.com> 10603M: Oder Chiou <oder_chiou@realtek.com> 10604S: Maintained 10605F: sound/soc/codecs/rt* 10606F: include/sound/rt*.h 10607 10608REISERFS FILE SYSTEM 10609L: reiserfs-devel@vger.kernel.org 10610S: Supported 10611F: fs/reiserfs/ 10612 10613REGISTER MAP ABSTRACTION 10614M: Mark Brown <broonie@kernel.org> 10615L: linux-kernel@vger.kernel.org 10616T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10617S: Supported 10618F: Documentation/devicetree/bindings/regmap/ 10619F: drivers/base/regmap/ 10620F: include/linux/regmap.h 10621 10622REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10623M: Ohad Ben-Cohen <ohad@wizery.com> 10624M: Bjorn Andersson <bjorn.andersson@linaro.org> 10625L: linux-remoteproc@vger.kernel.org 10626T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10627S: Maintained 10628F: Documentation/devicetree/bindings/remoteproc/ 10629F: Documentation/remoteproc.txt 10630F: drivers/remoteproc/ 10631F: include/linux/remoteproc.h 10632 10633REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10634M: Ohad Ben-Cohen <ohad@wizery.com> 10635M: Bjorn Andersson <bjorn.andersson@linaro.org> 10636L: linux-remoteproc@vger.kernel.org 10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10638S: Maintained 10639F: drivers/rpmsg/ 10640F: Documentation/rpmsg.txt 10641F: include/linux/rpmsg.h 10642F: include/linux/rpmsg/ 10643 10644RENESAS CLOCK DRIVERS 10645M: Geert Uytterhoeven <geert+renesas@glider.be> 10646L: linux-renesas-soc@vger.kernel.org 10647S: Supported 10648F: drivers/clk/renesas/ 10649 10650RENESAS ETHERNET DRIVERS 10651R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10652L: netdev@vger.kernel.org 10653L: linux-renesas-soc@vger.kernel.org 10654F: drivers/net/ethernet/renesas/ 10655F: include/linux/sh_eth.h 10656 10657RENESAS R-CAR GYROADC DRIVER 10658M: Marek Vasut <marek.vasut@gmail.com> 10659L: linux-iio@vger.kernel.org 10660S: Supported 10661F: drivers/iio/adc/rcar_gyro_adc.c 10662 10663RENESAS USB2 PHY DRIVER 10664M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10665L: linux-renesas-soc@vger.kernel.org 10666S: Maintained 10667F: drivers/phy/phy-rcar-gen3-usb2.c 10668 10669RESET CONTROLLER FRAMEWORK 10670M: Philipp Zabel <p.zabel@pengutronix.de> 10671T: git git://git.pengutronix.de/git/pza/linux 10672S: Maintained 10673F: drivers/reset/ 10674F: Documentation/devicetree/bindings/reset/ 10675F: include/dt-bindings/reset/ 10676F: include/linux/reset.h 10677F: include/linux/reset-controller.h 10678 10679RFKILL 10680M: Johannes Berg <johannes@sipsolutions.net> 10681L: linux-wireless@vger.kernel.org 10682W: http://wireless.kernel.org/ 10683T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10684T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10685S: Maintained 10686F: Documentation/rfkill.txt 10687F: net/rfkill/ 10688 10689RHASHTABLE 10690M: Thomas Graf <tgraf@suug.ch> 10691M: Herbert Xu <herbert@gondor.apana.org.au> 10692L: netdev@vger.kernel.org 10693S: Maintained 10694F: lib/rhashtable.c 10695F: include/linux/rhashtable.h 10696 10697RICOH SMARTMEDIA/XD DRIVER 10698M: Maxim Levitsky <maximlevitsky@gmail.com> 10699S: Maintained 10700F: drivers/mtd/nand/r852.c 10701F: drivers/mtd/nand/r852.h 10702 10703RICOH R5C592 MEMORYSTICK DRIVER 10704M: Maxim Levitsky <maximlevitsky@gmail.com> 10705S: Maintained 10706F: drivers/memstick/host/r592.* 10707 10708ROCCAT DRIVERS 10709M: Stefan Achatz <erazor_de@users.sourceforge.net> 10710W: http://sourceforge.net/projects/roccat/ 10711S: Maintained 10712F: drivers/hid/hid-roccat* 10713F: include/linux/hid-roccat* 10714F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10715 10716ROCKER DRIVER 10717M: Jiri Pirko <jiri@resnulli.us> 10718L: netdev@vger.kernel.org 10719S: Supported 10720F: drivers/net/ethernet/rocker/ 10721 10722ROCKETPORT DRIVER 10723P: Comtrol Corp. 10724W: http://www.comtrol.com 10725S: Maintained 10726F: Documentation/serial/rocket.txt 10727F: drivers/tty/rocket* 10728 10729ROCKETPORT EXPRESS/INFINITY DRIVER 10730M: Kevin Cernekee <cernekee@gmail.com> 10731L: linux-serial@vger.kernel.org 10732S: Odd Fixes 10733F: drivers/tty/serial/rp2.* 10734 10735ROSE NETWORK LAYER 10736M: Ralf Baechle <ralf@linux-mips.org> 10737L: linux-hams@vger.kernel.org 10738W: http://www.linux-ax25.org/ 10739S: Maintained 10740F: include/net/rose.h 10741F: include/uapi/linux/rose.h 10742F: net/rose/ 10743 10744RTL2830 MEDIA DRIVER 10745M: Antti Palosaari <crope@iki.fi> 10746L: linux-media@vger.kernel.org 10747W: https://linuxtv.org 10748W: http://palosaari.fi/linux/ 10749Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10750T: git git://linuxtv.org/anttip/media_tree.git 10751S: Maintained 10752F: drivers/media/dvb-frontends/rtl2830* 10753 10754RTL2832 MEDIA DRIVER 10755M: Antti Palosaari <crope@iki.fi> 10756L: linux-media@vger.kernel.org 10757W: https://linuxtv.org 10758W: http://palosaari.fi/linux/ 10759Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10760T: git git://linuxtv.org/anttip/media_tree.git 10761S: Maintained 10762F: drivers/media/dvb-frontends/rtl2832* 10763 10764RTL2832_SDR MEDIA DRIVER 10765M: Antti Palosaari <crope@iki.fi> 10766L: linux-media@vger.kernel.org 10767W: https://linuxtv.org 10768W: http://palosaari.fi/linux/ 10769Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10770T: git git://linuxtv.org/anttip/media_tree.git 10771S: Maintained 10772F: drivers/media/dvb-frontends/rtl2832_sdr* 10773 10774RTL8180 WIRELESS DRIVER 10775L: linux-wireless@vger.kernel.org 10776W: http://wireless.kernel.org/ 10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10778S: Orphan 10779F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10780 10781RTL8187 WIRELESS DRIVER 10782M: Herton Ronaldo Krzesinski <herton@canonical.com> 10783M: Hin-Tak Leung <htl10@users.sourceforge.net> 10784M: Larry Finger <Larry.Finger@lwfinger.net> 10785L: linux-wireless@vger.kernel.org 10786W: http://wireless.kernel.org/ 10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10788S: Maintained 10789F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10790 10791RTL8192CE WIRELESS DRIVER 10792M: Larry Finger <Larry.Finger@lwfinger.net> 10793M: Chaoming Li <chaoming_li@realsil.com.cn> 10794L: linux-wireless@vger.kernel.org 10795W: http://wireless.kernel.org/ 10796T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10797S: Maintained 10798F: drivers/net/wireless/realtek/rtlwifi/ 10799F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10800 10801RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10802M: Jes Sorensen <Jes.Sorensen@gmail.com> 10803L: linux-wireless@vger.kernel.org 10804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10805S: Maintained 10806F: drivers/net/wireless/realtek/rtl8xxxu/ 10807 10808S3 SAVAGE FRAMEBUFFER DRIVER 10809M: Antonino Daplas <adaplas@gmail.com> 10810L: linux-fbdev@vger.kernel.org 10811S: Maintained 10812F: drivers/video/fbdev/savage/ 10813 10814S390 10815M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10816M: Heiko Carstens <heiko.carstens@de.ibm.com> 10817L: linux-s390@vger.kernel.org 10818W: http://www.ibm.com/developerworks/linux/linux390/ 10819T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10820S: Supported 10821F: arch/s390/ 10822F: drivers/s390/ 10823F: Documentation/s390/ 10824F: Documentation/DocBook/s390* 10825 10826S390 COMMON I/O LAYER 10827M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10828M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10829L: linux-s390@vger.kernel.org 10830W: http://www.ibm.com/developerworks/linux/linux390/ 10831S: Supported 10832F: drivers/s390/cio/ 10833 10834S390 DASD DRIVER 10835M: Stefan Haberland <sth@linux.vnet.ibm.com> 10836M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10837L: linux-s390@vger.kernel.org 10838W: http://www.ibm.com/developerworks/linux/linux390/ 10839S: Supported 10840F: drivers/s390/block/dasd* 10841F: block/partitions/ibm.c 10842 10843S390 NETWORK DRIVERS 10844M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 10845M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10846L: linux-s390@vger.kernel.org 10847W: http://www.ibm.com/developerworks/linux/linux390/ 10848S: Supported 10849F: drivers/s390/net/ 10850 10851S390 PCI SUBSYSTEM 10852M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10853M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10854L: linux-s390@vger.kernel.org 10855W: http://www.ibm.com/developerworks/linux/linux390/ 10856S: Supported 10857F: arch/s390/pci/ 10858F: drivers/pci/hotplug/s390_pci_hpc.c 10859 10860S390 ZCRYPT DRIVER 10861M: Harald Freudenberger <freude@de.ibm.com> 10862L: linux-s390@vger.kernel.org 10863W: http://www.ibm.com/developerworks/linux/linux390/ 10864S: Supported 10865F: drivers/s390/crypto/ 10866 10867S390 ZFCP DRIVER 10868M: Steffen Maier <maier@linux.vnet.ibm.com> 10869L: linux-s390@vger.kernel.org 10870W: http://www.ibm.com/developerworks/linux/linux390/ 10871S: Supported 10872F: drivers/s390/scsi/zfcp_* 10873 10874S390 IUCV NETWORK LAYER 10875M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 10876M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10877L: linux-s390@vger.kernel.org 10878W: http://www.ibm.com/developerworks/linux/linux390/ 10879S: Supported 10880F: drivers/s390/net/*iucv* 10881F: include/net/iucv/ 10882F: net/iucv/ 10883 10884S390 IOMMU (PCI) 10885M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10886L: linux-s390@vger.kernel.org 10887W: http://www.ibm.com/developerworks/linux/linux390/ 10888S: Supported 10889F: drivers/iommu/s390-iommu.c 10890 10891S3C24XX SD/MMC Driver 10892M: Ben Dooks <ben-linux@fluff.org> 10893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10894S: Supported 10895F: drivers/mmc/host/s3cmci.* 10896 10897SAA6588 RDS RECEIVER DRIVER 10898M: Hans Verkuil <hverkuil@xs4all.nl> 10899L: linux-media@vger.kernel.org 10900T: git git://linuxtv.org/media_tree.git 10901W: https://linuxtv.org 10902S: Odd Fixes 10903F: drivers/media/i2c/saa6588* 10904 10905SAA7134 VIDEO4LINUX DRIVER 10906M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10907M: Mauro Carvalho Chehab <mchehab@kernel.org> 10908L: linux-media@vger.kernel.org 10909W: https://linuxtv.org 10910T: git git://linuxtv.org/media_tree.git 10911S: Odd fixes 10912F: Documentation/media/v4l-drivers/saa7134* 10913F: drivers/media/pci/saa7134/ 10914 10915SAA7146 VIDEO4LINUX-2 DRIVER 10916M: Hans Verkuil <hverkuil@xs4all.nl> 10917L: linux-media@vger.kernel.org 10918T: git git://linuxtv.org/media_tree.git 10919S: Maintained 10920F: drivers/media/common/saa7146/ 10921F: drivers/media/pci/saa7146/ 10922F: include/media/saa7146* 10923 10924SAMSUNG LAPTOP DRIVER 10925M: Corentin Chary <corentin.chary@gmail.com> 10926L: platform-driver-x86@vger.kernel.org 10927S: Maintained 10928F: drivers/platform/x86/samsung-laptop.c 10929 10930SAMSUNG AUDIO (ASoC) DRIVERS 10931M: Krzysztof Kozlowski <krzk@kernel.org> 10932M: Sangbeom Kim <sbkim73@samsung.com> 10933M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10934L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10935S: Supported 10936F: sound/soc/samsung/ 10937 10938SAMSUNG FRAMEBUFFER DRIVER 10939M: Jingoo Han <jingoohan1@gmail.com> 10940L: linux-fbdev@vger.kernel.org 10941S: Maintained 10942F: drivers/video/fbdev/s3c-fb.c 10943 10944SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10945M: Sangbeom Kim <sbkim73@samsung.com> 10946M: Krzysztof Kozlowski <krzk@kernel.org> 10947M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10948L: linux-kernel@vger.kernel.org 10949L: linux-samsung-soc@vger.kernel.org 10950S: Supported 10951F: drivers/mfd/sec*.c 10952F: drivers/regulator/s2m*.c 10953F: drivers/regulator/s5m*.c 10954F: drivers/clk/clk-s2mps11.c 10955F: drivers/rtc/rtc-s5m.c 10956F: include/linux/mfd/samsung/ 10957F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10958F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10959F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10960F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10961 10962SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10963M: Kyungmin Park <kyungmin.park@samsung.com> 10964M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10965L: linux-media@vger.kernel.org 10966Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10967S: Supported 10968F: drivers/media/platform/exynos4-is/ 10969 10970SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10971M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10972L: linux-media@vger.kernel.org 10973L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10974S: Maintained 10975F: drivers/media/platform/s3c-camif/ 10976F: include/media/drv-intf/s3c_camif.h 10977 10978SAMSUNG S5C73M3 CAMERA DRIVER 10979M: Kyungmin Park <kyungmin.park@samsung.com> 10980M: Andrzej Hajda <a.hajda@samsung.com> 10981L: linux-media@vger.kernel.org 10982S: Supported 10983F: drivers/media/i2c/s5c73m3/* 10984 10985SAMSUNG S5K5BAF CAMERA DRIVER 10986M: Kyungmin Park <kyungmin.park@samsung.com> 10987M: Andrzej Hajda <a.hajda@samsung.com> 10988L: linux-media@vger.kernel.org 10989S: Supported 10990F: drivers/media/i2c/s5k5baf.c 10991 10992SAMSUNG S3FWRN5 NFC DRIVER 10993M: Robert Baldyga <r.baldyga@samsung.com> 10994M: Krzysztof Opasiak <k.opasiak@samsung.com> 10995L: linux-nfc@lists.01.org (moderated for non-subscribers) 10996S: Supported 10997F: drivers/nfc/s3fwrn5 10998 10999SAMSUNG SOC CLOCK DRIVERS 11000M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11001M: Tomasz Figa <tomasz.figa@gmail.com> 11002M: Chanwoo Choi <cw00.choi@samsung.com> 11003S: Supported 11004L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11005F: drivers/clk/samsung/ 11006F: include/dt-bindings/clock/exynos*.h 11007F: Documentation/devicetree/bindings/clock/exynos*.txt 11008 11009SAMSUNG SPI DRIVERS 11010M: Kukjin Kim <kgene@kernel.org> 11011M: Krzysztof Kozlowski <krzk@kernel.org> 11012M: Andi Shyti <andi.shyti@samsung.com> 11013L: linux-spi@vger.kernel.org 11014L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11015S: Maintained 11016F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11017F: drivers/spi/spi-s3c* 11018F: include/linux/platform_data/spi-s3c64xx.h 11019 11020SAMSUNG SXGBE DRIVERS 11021M: Byungho An <bh74.an@samsung.com> 11022M: Girish K S <ks.giri@samsung.com> 11023M: Vipul Pandya <vipul.pandya@samsung.com> 11024S: Supported 11025L: netdev@vger.kernel.org 11026F: drivers/net/ethernet/samsung/sxgbe/ 11027 11028SAMSUNG THERMAL DRIVER 11029M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11030L: linux-pm@vger.kernel.org 11031L: linux-samsung-soc@vger.kernel.org 11032S: Supported 11033T: git https://github.com/lmajewski/linux-samsung-thermal.git 11034F: drivers/thermal/samsung/ 11035 11036SAMSUNG USB2 PHY DRIVER 11037M: Kamil Debski <kamil@wypas.org> 11038M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11039L: linux-kernel@vger.kernel.org 11040S: Supported 11041F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11042F: Documentation/phy/samsung-usb2.txt 11043F: drivers/phy/phy-exynos4210-usb2.c 11044F: drivers/phy/phy-exynos4x12-usb2.c 11045F: drivers/phy/phy-exynos5250-usb2.c 11046F: drivers/phy/phy-s5pv210-usb2.c 11047F: drivers/phy/phy-samsung-usb2.c 11048F: drivers/phy/phy-samsung-usb2.h 11049 11050SERIAL DRIVERS 11051M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11052L: linux-serial@vger.kernel.org 11053S: Maintained 11054F: Documentation/devicetree/bindings/serial/ 11055F: drivers/tty/serial/ 11056 11057SERIAL DEVICE BUS 11058M: Rob Herring <robh@kernel.org> 11059L: linux-serial@vger.kernel.org 11060S: Maintained 11061F: Documentation/devicetree/bindings/serial/slave-device.txt 11062F: drivers/tty/serdev/ 11063F: include/linux/serdev.h 11064 11065SERIAL IR RECEIVER 11066M: Sean Young <sean@mess.org> 11067L: linux-media@vger.kernel.org 11068S: Maintained 11069F: drivers/media/rc/serial_ir.c 11070 11071STI CEC DRIVER 11072M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11073L: kernel@stlinux.com 11074S: Maintained 11075F: drivers/staging/media/st-cec/ 11076F: Documentation/devicetree/bindings/media/stih-cec.txt 11077 11078SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11079M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11080L: linux-s390@vger.kernel.org 11081W: http://www.ibm.com/developerworks/linux/linux390/ 11082S: Supported 11083F: net/smc/ 11084 11085SYNOPSYS DESIGNWARE DMAC DRIVER 11086M: Viresh Kumar <vireshk@kernel.org> 11087M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11088S: Maintained 11089F: include/linux/dma/dw.h 11090F: include/linux/platform_data/dma-dw.h 11091F: drivers/dma/dw/ 11092 11093SYNOPSYS DESIGNWARE I2C DRIVER 11094M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11095R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11096R: Mika Westerberg <mika.westerberg@linux.intel.com> 11097L: linux-i2c@vger.kernel.org 11098S: Maintained 11099F: drivers/i2c/busses/i2c-designware-* 11100F: include/linux/platform_data/i2c-designware.h 11101 11102SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11103M: Jaehoon Chung <jh80.chung@samsung.com> 11104L: linux-mmc@vger.kernel.org 11105S: Maintained 11106F: drivers/mmc/host/dw_mmc* 11107 11108SYSTEM TRACE MODULE CLASS 11109M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11110S: Maintained 11111T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11112F: Documentation/trace/stm.txt 11113F: drivers/hwtracing/stm/ 11114F: include/linux/stm.h 11115F: include/uapi/linux/stm.h 11116 11117THUNDERBOLT DRIVER 11118M: Andreas Noever <andreas.noever@gmail.com> 11119S: Maintained 11120F: drivers/thunderbolt/ 11121 11122TI BQ27XXX POWER SUPPLY DRIVER 11123R: Andrew F. Davis <afd@ti.com> 11124F: include/linux/power/bq27xxx_battery.h 11125F: drivers/power/supply/bq27xxx_battery.c 11126F: drivers/power/supply/bq27xxx_battery_i2c.c 11127 11128TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11129M: John Stultz <john.stultz@linaro.org> 11130M: Thomas Gleixner <tglx@linutronix.de> 11131L: linux-kernel@vger.kernel.org 11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11133S: Supported 11134F: include/linux/clocksource.h 11135F: include/linux/time.h 11136F: include/linux/timex.h 11137F: include/uapi/linux/time.h 11138F: include/uapi/linux/timex.h 11139F: kernel/time/clocksource.c 11140F: kernel/time/time*.c 11141F: kernel/time/alarmtimer.c 11142F: kernel/time/ntp.c 11143F: tools/testing/selftests/timers/ 11144 11145SC1200 WDT DRIVER 11146M: Zwane Mwaikambo <zwanem@gmail.com> 11147S: Maintained 11148F: drivers/watchdog/sc1200wdt.c 11149 11150SCHEDULER 11151M: Ingo Molnar <mingo@redhat.com> 11152M: Peter Zijlstra <peterz@infradead.org> 11153L: linux-kernel@vger.kernel.org 11154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11155S: Maintained 11156F: kernel/sched/ 11157F: include/linux/sched.h 11158F: include/uapi/linux/sched.h 11159F: include/linux/wait.h 11160 11161SCORE ARCHITECTURE 11162M: Chen Liqin <liqin.linux@gmail.com> 11163M: Lennox Wu <lennox.wu@gmail.com> 11164W: http://www.sunplus.com 11165S: Supported 11166F: arch/score/ 11167 11168SCR24X CHIP CARD INTERFACE DRIVER 11169M: Lubomir Rintel <lkundrak@v3.sk> 11170S: Supported 11171F: drivers/char/pcmcia/scr24x_cs.c 11172 11173SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11174M: Sudeep Holla <sudeep.holla@arm.com> 11175L: linux-arm-kernel@lists.infradead.org 11176S: Maintained 11177F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11178F: drivers/clk/clk-scpi.c 11179F: drivers/cpufreq/scpi-cpufreq.c 11180F: drivers/firmware/arm_scpi.c 11181F: include/linux/scpi_protocol.h 11182 11183SCSI CDROM DRIVER 11184M: Jens Axboe <axboe@kernel.dk> 11185L: linux-scsi@vger.kernel.org 11186W: http://www.kernel.dk 11187S: Maintained 11188F: drivers/scsi/sr* 11189 11190SCSI RDMA PROTOCOL (SRP) INITIATOR 11191M: Bart Van Assche <bart.vanassche@sandisk.com> 11192L: linux-rdma@vger.kernel.org 11193S: Supported 11194W: http://www.openfabrics.org 11195Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11197F: drivers/infiniband/ulp/srp/ 11198F: include/scsi/srp.h 11199 11200SCSI SG DRIVER 11201M: Doug Gilbert <dgilbert@interlog.com> 11202L: linux-scsi@vger.kernel.org 11203W: http://sg.danny.cz/sg 11204S: Maintained 11205F: Documentation/scsi/scsi-generic.txt 11206F: drivers/scsi/sg.c 11207F: include/scsi/sg.h 11208 11209SCSI SUBSYSTEM 11210M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11211T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11212M: "Martin K. Petersen" <martin.petersen@oracle.com> 11213T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11214L: linux-scsi@vger.kernel.org 11215S: Maintained 11216F: Documentation/devicetree/bindings/scsi/ 11217F: drivers/scsi/ 11218F: include/scsi/ 11219 11220SCSI TAPE DRIVER 11221M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11222L: linux-scsi@vger.kernel.org 11223S: Maintained 11224F: Documentation/scsi/st.txt 11225F: drivers/scsi/st.* 11226F: drivers/scsi/st_*.h 11227 11228SCTP PROTOCOL 11229M: Vlad Yasevich <vyasevich@gmail.com> 11230M: Neil Horman <nhorman@tuxdriver.com> 11231L: linux-sctp@vger.kernel.org 11232W: http://lksctp.sourceforge.net 11233S: Maintained 11234F: Documentation/networking/sctp.txt 11235F: include/linux/sctp.h 11236F: include/uapi/linux/sctp.h 11237F: include/net/sctp/ 11238F: net/sctp/ 11239 11240SCx200 CPU SUPPORT 11241M: Jim Cromie <jim.cromie@gmail.com> 11242S: Odd Fixes 11243F: Documentation/i2c/busses/scx200_acb 11244F: arch/x86/platform/scx200/ 11245F: drivers/watchdog/scx200_wdt.c 11246F: drivers/i2c/busses/scx200* 11247F: drivers/mtd/maps/scx200_docflash.c 11248F: include/linux/scx200.h 11249 11250SCx200 GPIO DRIVER 11251M: Jim Cromie <jim.cromie@gmail.com> 11252S: Maintained 11253F: drivers/char/scx200_gpio.c 11254F: include/linux/scx200_gpio.h 11255 11256SCx200 HRT CLOCKSOURCE DRIVER 11257M: Jim Cromie <jim.cromie@gmail.com> 11258S: Maintained 11259F: drivers/clocksource/scx200_hrt.c 11260 11261SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11262M: Sascha Sommer <saschasommer@freenet.de> 11263L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11264S: Maintained 11265F: drivers/mmc/host/sdricoh_cs.c 11266 11267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11268M: Adrian Hunter <adrian.hunter@intel.com> 11269L: linux-mmc@vger.kernel.org 11270T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11271S: Maintained 11272F: drivers/mmc/host/sdhci* 11273F: include/linux/mmc/sdhci* 11274 11275SECURE COMPUTING 11276M: Kees Cook <keescook@chromium.org> 11277R: Andy Lutomirski <luto@amacapital.net> 11278R: Will Drewry <wad@chromium.org> 11279T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11280S: Supported 11281F: kernel/seccomp.c 11282F: include/uapi/linux/seccomp.h 11283F: include/linux/seccomp.h 11284F: tools/testing/selftests/seccomp/* 11285K: \bsecure_computing 11286K: \bTIF_SECCOMP\b 11287 11288SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11289M: Al Cooper <alcooperx@gmail.com> 11290L: linux-mmc@vger.kernel.org 11291L: bcm-kernel-feedback-list@broadcom.com 11292S: Maintained 11293F: drivers/mmc/host/sdhci-brcmstb* 11294 11295SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11296M: Ben Dooks <ben-linux@fluff.org> 11297M: Jaehoon Chung <jh80.chung@samsung.com> 11298L: linux-mmc@vger.kernel.org 11299S: Maintained 11300F: drivers/mmc/host/sdhci-s3c* 11301 11302SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11303M: Viresh Kumar <vireshk@kernel.org> 11304L: linux-mmc@vger.kernel.org 11305S: Maintained 11306F: drivers/mmc/host/sdhci-spear.c 11307 11308SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11309M: Scott Bauer <scott.bauer@intel.com> 11310M: Jonathan Derrick <jonathan.derrick@intel.com> 11311M: Rafael Antognolli <rafael.antognolli@intel.com> 11312L: linux-block@vger.kernel.org 11313S: Supported 11314F: block/sed* 11315F: block/opal_proto.h 11316F: include/linux/sed* 11317F: include/uapi/linux/sed* 11318 11319SECURITY SUBSYSTEM 11320M: James Morris <james.l.morris@oracle.com> 11321M: "Serge E. Hallyn" <serge@hallyn.com> 11322L: linux-security-module@vger.kernel.org (suggested Cc:) 11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11324W: http://kernsec.org/ 11325S: Supported 11326F: security/ 11327 11328SECURITY CONTACT 11329M: Security Officers <security@kernel.org> 11330S: Supported 11331 11332SELINUX SECURITY MODULE 11333M: Paul Moore <paul@paul-moore.com> 11334M: Stephen Smalley <sds@tycho.nsa.gov> 11335M: Eric Paris <eparis@parisplace.org> 11336L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11337W: http://selinuxproject.org 11338T: git git://git.infradead.org/users/pcmoore/selinux 11339S: Supported 11340F: include/linux/selinux* 11341F: security/selinux/ 11342F: scripts/selinux/ 11343 11344APPARMOR SECURITY MODULE 11345M: John Johansen <john.johansen@canonical.com> 11346L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11347W: apparmor.wiki.kernel.org 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11349S: Supported 11350F: security/apparmor/ 11351 11352LOADPIN SECURITY MODULE 11353M: Kees Cook <keescook@chromium.org> 11354T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11355S: Supported 11356F: security/loadpin/ 11357 11358YAMA SECURITY MODULE 11359M: Kees Cook <keescook@chromium.org> 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11361S: Supported 11362F: security/yama/ 11363 11364SENSABLE PHANTOM 11365M: Jiri Slaby <jirislaby@gmail.com> 11366S: Maintained 11367F: drivers/misc/phantom.c 11368F: include/uapi/linux/phantom.h 11369 11370Emulex 10Gbps iSCSI - OneConnect DRIVER 11371M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11372M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11373M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11374L: linux-scsi@vger.kernel.org 11375W: http://www.broadcom.com 11376S: Supported 11377F: drivers/scsi/be2iscsi/ 11378 11379Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11380M: Sathya Perla <sathya.perla@broadcom.com> 11381M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11382M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11383M: Somnath Kotur <somnath.kotur@broadcom.com> 11384L: netdev@vger.kernel.org 11385W: http://www.emulex.com 11386S: Supported 11387F: drivers/net/ethernet/emulex/benet/ 11388 11389EMULEX ONECONNECT ROCE DRIVER 11390M: Selvin Xavier <selvin.xavier@avagotech.com> 11391M: Devesh Sharma <devesh.sharma@avagotech.com> 11392L: linux-rdma@vger.kernel.org 11393W: http://www.emulex.com 11394S: Supported 11395F: drivers/infiniband/hw/ocrdma/ 11396F: include/uapi/rdma/ocrdma-abi.h 11397 11398SFC NETWORK DRIVER 11399M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11400M: Edward Cree <ecree@solarflare.com> 11401M: Bert Kenward <bkenward@solarflare.com> 11402L: netdev@vger.kernel.org 11403S: Supported 11404F: drivers/net/ethernet/sfc/ 11405 11406SGI GRU DRIVER 11407M: Dimitri Sivanich <sivanich@sgi.com> 11408S: Maintained 11409F: drivers/misc/sgi-gru/ 11410 11411SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11412M: Pat Gefre <pfg@sgi.com> 11413L: linux-ia64@vger.kernel.org 11414S: Supported 11415F: Documentation/ia64/serial.txt 11416F: drivers/tty/serial/ioc?_serial.c 11417F: include/linux/ioc?.h 11418 11419SGI XP/XPC/XPNET DRIVER 11420M: Cliff Whickman <cpw@sgi.com> 11421M: Robin Holt <robinmholt@gmail.com> 11422S: Maintained 11423F: drivers/misc/sgi-xp/ 11424 11425SI2157 MEDIA DRIVER 11426M: Antti Palosaari <crope@iki.fi> 11427L: linux-media@vger.kernel.org 11428W: https://linuxtv.org 11429W: http://palosaari.fi/linux/ 11430Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11431T: git git://linuxtv.org/anttip/media_tree.git 11432S: Maintained 11433F: drivers/media/tuners/si2157* 11434 11435SI2168 MEDIA DRIVER 11436M: Antti Palosaari <crope@iki.fi> 11437L: linux-media@vger.kernel.org 11438W: https://linuxtv.org 11439W: http://palosaari.fi/linux/ 11440Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11441T: git git://linuxtv.org/anttip/media_tree.git 11442S: Maintained 11443F: drivers/media/dvb-frontends/si2168* 11444 11445SI470X FM RADIO RECEIVER I2C DRIVER 11446M: Hans Verkuil <hverkuil@xs4all.nl> 11447L: linux-media@vger.kernel.org 11448T: git git://linuxtv.org/media_tree.git 11449W: https://linuxtv.org 11450S: Odd Fixes 11451F: drivers/media/radio/si470x/radio-si470x-i2c.c 11452 11453SI470X FM RADIO RECEIVER USB DRIVER 11454M: Hans Verkuil <hverkuil@xs4all.nl> 11455L: linux-media@vger.kernel.org 11456T: git git://linuxtv.org/media_tree.git 11457W: https://linuxtv.org 11458S: Maintained 11459F: drivers/media/radio/si470x/radio-si470x-common.c 11460F: drivers/media/radio/si470x/radio-si470x.h 11461F: drivers/media/radio/si470x/radio-si470x-usb.c 11462 11463SI4713 FM RADIO TRANSMITTER I2C DRIVER 11464M: Eduardo Valentin <edubezval@gmail.com> 11465L: linux-media@vger.kernel.org 11466T: git git://linuxtv.org/media_tree.git 11467W: https://linuxtv.org 11468S: Odd Fixes 11469F: drivers/media/radio/si4713/si4713.? 11470 11471SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11472M: Eduardo Valentin <edubezval@gmail.com> 11473L: linux-media@vger.kernel.org 11474T: git git://linuxtv.org/media_tree.git 11475W: https://linuxtv.org 11476S: Odd Fixes 11477F: drivers/media/radio/si4713/radio-platform-si4713.c 11478 11479SI4713 FM RADIO TRANSMITTER USB DRIVER 11480M: Hans Verkuil <hverkuil@xs4all.nl> 11481L: linux-media@vger.kernel.org 11482T: git git://linuxtv.org/media_tree.git 11483W: https://linuxtv.org 11484S: Maintained 11485F: drivers/media/radio/si4713/radio-usb-si4713.c 11486 11487SIANO DVB DRIVER 11488M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11489M: Mauro Carvalho Chehab <mchehab@kernel.org> 11490L: linux-media@vger.kernel.org 11491W: https://linuxtv.org 11492T: git git://linuxtv.org/media_tree.git 11493S: Odd fixes 11494F: drivers/media/common/siano/ 11495F: drivers/media/usb/siano/ 11496F: drivers/media/usb/siano/ 11497F: drivers/media/mmc/siano/ 11498 11499SILEAD TOUCHSCREEN DRIVER 11500M: Hans de Goede <hdegoede@redhat.com> 11501L: linux-input@vger.kernel.org 11502L: platform-driver-x86@vger.kernel.org 11503S: Maintained 11504F: drivers/input/touchscreen/silead.c 11505F: drivers/platform/x86/silead_dmi.c 11506 11507SIMPLEFB FB DRIVER 11508M: Hans de Goede <hdegoede@redhat.com> 11509L: linux-fbdev@vger.kernel.org 11510S: Maintained 11511F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11512F: drivers/video/fbdev/simplefb.c 11513F: include/linux/platform_data/simplefb.h 11514 11515SH_VEU V4L2 MEM2MEM DRIVER 11516L: linux-media@vger.kernel.org 11517S: Orphan 11518F: drivers/media/platform/sh_veu.c 11519 11520SH_VOU V4L2 OUTPUT DRIVER 11521L: linux-media@vger.kernel.org 11522S: Orphan 11523F: drivers/media/platform/sh_vou.c 11524F: include/media/drv-intf/sh_vou.h 11525 11526SIMPLE FIRMWARE INTERFACE (SFI) 11527M: Len Brown <lenb@kernel.org> 11528L: sfi-devel@simplefirmware.org 11529W: http://simplefirmware.org/ 11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11531S: Supported 11532F: arch/x86/platform/sfi/ 11533F: drivers/sfi/ 11534F: include/linux/sfi*.h 11535 11536SIMTEC EB110ATX (Chalice CATS) 11537P: Ben Dooks 11538P: Vincent Sanders <vince@simtec.co.uk> 11539M: Simtec Linux Team <linux@simtec.co.uk> 11540W: http://www.simtec.co.uk/products/EB110ATX/ 11541S: Supported 11542 11543SIMTEC EB2410ITX (BAST) 11544P: Ben Dooks 11545P: Vincent Sanders <vince@simtec.co.uk> 11546M: Simtec Linux Team <linux@simtec.co.uk> 11547W: http://www.simtec.co.uk/products/EB2410ITX/ 11548S: Supported 11549F: arch/arm/mach-s3c24xx/mach-bast.c 11550F: arch/arm/mach-s3c24xx/bast-ide.c 11551F: arch/arm/mach-s3c24xx/bast-irq.c 11552 11553SIPHASH PRF ROUTINES 11554M: Jason A. Donenfeld <Jason@zx2c4.com> 11555S: Maintained 11556F: lib/siphash.c 11557F: lib/test_siphash.c 11558F: include/linux/siphash.h 11559 11560TI DAVINCI MACHINE SUPPORT 11561M: Sekhar Nori <nsekhar@ti.com> 11562M: Kevin Hilman <khilman@kernel.org> 11563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11564T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11565S: Supported 11566F: arch/arm/mach-davinci/ 11567F: drivers/i2c/busses/i2c-davinci.c 11568 11569TI DAVINCI SERIES MEDIA DRIVER 11570M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11571L: linux-media@vger.kernel.org 11572W: https://linuxtv.org 11573Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11574T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11575S: Maintained 11576F: drivers/media/platform/davinci/ 11577F: include/media/davinci/ 11578 11579TI AM437X VPFE DRIVER 11580M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11581L: linux-media@vger.kernel.org 11582W: https://linuxtv.org 11583Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11584T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11585S: Maintained 11586F: drivers/media/platform/am437x/ 11587 11588OV2659 OMNIVISION SENSOR DRIVER 11589M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11590L: linux-media@vger.kernel.org 11591W: https://linuxtv.org 11592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11593T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11594S: Maintained 11595F: drivers/media/i2c/ov2659.c 11596F: include/media/i2c/ov2659.h 11597 11598SILICON MOTION SM712 FRAME BUFFER DRIVER 11599M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11600M: Teddy Wang <teddy.wang@siliconmotion.com> 11601M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11602L: linux-fbdev@vger.kernel.org 11603S: Maintained 11604F: drivers/video/fbdev/sm712* 11605F: Documentation/fb/sm712fb.txt 11606 11607SIS 190 ETHERNET DRIVER 11608M: Francois Romieu <romieu@fr.zoreil.com> 11609L: netdev@vger.kernel.org 11610S: Maintained 11611F: drivers/net/ethernet/sis/sis190.c 11612 11613SIS 900/7016 FAST ETHERNET DRIVER 11614M: Daniele Venzano <venza@brownhat.org> 11615W: http://www.brownhat.org/sis900.html 11616L: netdev@vger.kernel.org 11617S: Maintained 11618F: drivers/net/ethernet/sis/sis900.* 11619 11620SIS FRAMEBUFFER DRIVER 11621M: Thomas Winischhofer <thomas@winischhofer.net> 11622W: http://www.winischhofer.net/linuxsisvga.shtml 11623S: Maintained 11624F: Documentation/fb/sisfb.txt 11625F: drivers/video/fbdev/sis/ 11626F: include/video/sisfb.h 11627 11628SIS USB2VGA DRIVER 11629M: Thomas Winischhofer <thomas@winischhofer.net> 11630W: http://www.winischhofer.at/linuxsisusbvga.shtml 11631S: Maintained 11632F: drivers/usb/misc/sisusbvga/ 11633 11634SLAB ALLOCATOR 11635M: Christoph Lameter <cl@linux.com> 11636M: Pekka Enberg <penberg@kernel.org> 11637M: David Rientjes <rientjes@google.com> 11638M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11639M: Andrew Morton <akpm@linux-foundation.org> 11640L: linux-mm@kvack.org 11641S: Maintained 11642F: include/linux/sl?b*.h 11643F: mm/sl?b* 11644 11645SLEEPABLE READ-COPY UPDATE (SRCU) 11646M: Lai Jiangshan <jiangshanlai@gmail.com> 11647M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11648M: Josh Triplett <josh@joshtriplett.org> 11649R: Steven Rostedt <rostedt@goodmis.org> 11650R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11651L: linux-kernel@vger.kernel.org 11652W: http://www.rdrop.com/users/paulmck/RCU/ 11653S: Supported 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11655F: include/linux/srcu.h 11656F: kernel/rcu/srcu.c 11657 11658SMACK SECURITY MODULE 11659M: Casey Schaufler <casey@schaufler-ca.com> 11660L: linux-security-module@vger.kernel.org 11661W: http://schaufler-ca.com 11662T: git git://github.com/cschaufler/smack-next 11663S: Maintained 11664F: Documentation/security/Smack.txt 11665F: security/smack/ 11666 11667DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11668M: Kevin Hilman <khilman@kernel.org> 11669M: Nishanth Menon <nm@ti.com> 11670S: Maintained 11671F: drivers/power/avs/ 11672F: include/linux/power/smartreflex.h 11673L: linux-pm@vger.kernel.org 11674 11675SMC91x ETHERNET DRIVER 11676M: Nicolas Pitre <nico@fluxnic.net> 11677S: Odd Fixes 11678F: drivers/net/ethernet/smsc/smc91x.* 11679 11680SMIA AND SMIA++ IMAGE SENSOR DRIVER 11681M: Sakari Ailus <sakari.ailus@iki.fi> 11682L: linux-media@vger.kernel.org 11683S: Maintained 11684F: drivers/media/i2c/smiapp/ 11685F: include/media/i2c/smiapp.h 11686F: drivers/media/i2c/smiapp-pll.c 11687F: drivers/media/i2c/smiapp-pll.h 11688F: include/uapi/linux/smiapp.h 11689F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11690 11691SMM665 HARDWARE MONITOR DRIVER 11692M: Guenter Roeck <linux@roeck-us.net> 11693L: linux-hwmon@vger.kernel.org 11694S: Maintained 11695F: Documentation/hwmon/smm665 11696F: drivers/hwmon/smm665.c 11697 11698SMSC EMC2103 HARDWARE MONITOR DRIVER 11699M: Steve Glendinning <steve.glendinning@shawell.net> 11700L: linux-hwmon@vger.kernel.org 11701S: Maintained 11702F: Documentation/hwmon/emc2103 11703F: drivers/hwmon/emc2103.c 11704 11705SMSC SCH5627 HARDWARE MONITOR DRIVER 11706M: Hans de Goede <hdegoede@redhat.com> 11707L: linux-hwmon@vger.kernel.org 11708S: Supported 11709F: Documentation/hwmon/sch5627 11710F: drivers/hwmon/sch5627.c 11711 11712SMSC47B397 HARDWARE MONITOR DRIVER 11713M: Jean Delvare <jdelvare@suse.com> 11714L: linux-hwmon@vger.kernel.org 11715S: Maintained 11716F: Documentation/hwmon/smsc47b397 11717F: drivers/hwmon/smsc47b397.c 11718 11719SMSC911x ETHERNET DRIVER 11720M: Steve Glendinning <steve.glendinning@shawell.net> 11721L: netdev@vger.kernel.org 11722S: Maintained 11723F: include/linux/smsc911x.h 11724F: drivers/net/ethernet/smsc/smsc911x.* 11725 11726SMSC9420 PCI ETHERNET DRIVER 11727M: Steve Glendinning <steve.glendinning@shawell.net> 11728L: netdev@vger.kernel.org 11729S: Maintained 11730F: drivers/net/ethernet/smsc/smsc9420.* 11731 11732SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11733M: Steve Glendinning <steve.glendinning@shawell.net> 11734L: linux-fbdev@vger.kernel.org 11735S: Maintained 11736F: drivers/video/fbdev/smscufx.c 11737 11738SOC-CAMERA V4L2 SUBSYSTEM 11739M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11740L: linux-media@vger.kernel.org 11741T: git git://linuxtv.org/media_tree.git 11742S: Maintained 11743F: include/media/soc* 11744F: drivers/media/i2c/soc_camera/ 11745F: drivers/media/platform/soc_camera/ 11746 11747SOEKRIS NET48XX LED SUPPORT 11748M: Chris Boot <bootc@bootc.net> 11749S: Maintained 11750F: drivers/leds/leds-net48xx.c 11751 11752SOFTLOGIC 6x10 MPEG CODEC 11753M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11754M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11755M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11756M: Ismael Luceno <ismael@iodev.co.uk> 11757L: linux-media@vger.kernel.org 11758S: Supported 11759F: drivers/media/pci/solo6x10/ 11760 11761SOFTWARE RAID (Multiple Disks) SUPPORT 11762M: Shaohua Li <shli@kernel.org> 11763L: linux-raid@vger.kernel.org 11764T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11765S: Supported 11766F: drivers/md/ 11767F: include/linux/raid/ 11768F: include/uapi/linux/raid/ 11769 11770SONIC NETWORK DRIVER 11771M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11772L: netdev@vger.kernel.org 11773S: Maintained 11774F: drivers/net/ethernet/natsemi/sonic.* 11775 11776SONICS SILICON BACKPLANE DRIVER (SSB) 11777M: Michael Buesch <m@bues.ch> 11778L: linux-wireless@vger.kernel.org 11779S: Maintained 11780F: drivers/ssb/ 11781F: include/linux/ssb/ 11782 11783SONY VAIO CONTROL DEVICE DRIVER 11784M: Mattia Dongili <malattia@linux.it> 11785L: platform-driver-x86@vger.kernel.org 11786W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11787S: Maintained 11788F: Documentation/laptops/sony-laptop.txt 11789F: drivers/char/sonypi.c 11790F: drivers/platform/x86/sony-laptop.c 11791F: include/linux/sony-laptop.h 11792 11793SONY MEMORYSTICK CARD SUPPORT 11794M: Alex Dubov <oakad@yahoo.com> 11795W: http://tifmxx.berlios.de/ 11796S: Maintained 11797F: drivers/memstick/host/tifm_ms.c 11798 11799SONY MEMORYSTICK STANDARD SUPPORT 11800M: Maxim Levitsky <maximlevitsky@gmail.com> 11801S: Maintained 11802F: drivers/memstick/core/ms_block.* 11803 11804SOUND 11805M: Jaroslav Kysela <perex@perex.cz> 11806M: Takashi Iwai <tiwai@suse.com> 11807L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11808W: http://www.alsa-project.org/ 11809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11810T: git git://git.alsa-project.org/alsa-kernel.git 11811Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11812S: Maintained 11813F: Documentation/sound/ 11814F: include/sound/ 11815F: include/uapi/sound/ 11816F: sound/ 11817 11818SOUND - COMPRESSED AUDIO 11819M: Vinod Koul <vinod.koul@intel.com> 11820L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11822S: Supported 11823F: Documentation/sound/alsa/compress_offload.txt 11824F: include/sound/compress_driver.h 11825F: include/uapi/sound/compress_* 11826F: sound/core/compress_offload.c 11827F: sound/soc/soc-compress.c 11828 11829SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11830M: Liam Girdwood <lgirdwood@gmail.com> 11831M: Mark Brown <broonie@kernel.org> 11832T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11834W: http://alsa-project.org/main/index.php/ASoC 11835S: Supported 11836F: Documentation/devicetree/bindings/sound/ 11837F: Documentation/sound/alsa/soc/ 11838F: sound/soc/ 11839F: include/sound/soc* 11840 11841SOUND - DMAENGINE HELPERS 11842M: Lars-Peter Clausen <lars@metafoo.de> 11843S: Supported 11844F: include/sound/dmaengine_pcm.h 11845F: sound/core/pcm_dmaengine.c 11846F: sound/soc/soc-generic-dmaengine-pcm.c 11847 11848SP2 MEDIA DRIVER 11849M: Olli Salonen <olli.salonen@iki.fi> 11850L: linux-media@vger.kernel.org 11851W: https://linuxtv.org 11852Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11853S: Maintained 11854F: drivers/media/dvb-frontends/sp2* 11855 11856SPARC + UltraSPARC (sparc/sparc64) 11857M: "David S. Miller" <davem@davemloft.net> 11858L: sparclinux@vger.kernel.org 11859Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11860T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11861T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11862S: Maintained 11863F: arch/sparc/ 11864F: drivers/sbus/ 11865 11866SPARC SERIAL DRIVERS 11867M: "David S. Miller" <davem@davemloft.net> 11868L: sparclinux@vger.kernel.org 11869T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11870T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11871S: Maintained 11872F: include/linux/sunserialcore.h 11873F: drivers/tty/serial/suncore.c 11874F: drivers/tty/serial/sunhv.c 11875F: drivers/tty/serial/sunsab.c 11876F: drivers/tty/serial/sunsab.h 11877F: drivers/tty/serial/sunsu.c 11878F: drivers/tty/serial/sunzilog.c 11879F: drivers/tty/serial/sunzilog.h 11880 11881SPARSE CHECKER 11882M: "Christopher Li" <sparse@chrisli.org> 11883L: linux-sparse@vger.kernel.org 11884W: https://sparse.wiki.kernel.org/ 11885T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11886T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11887S: Maintained 11888F: include/linux/compiler.h 11889 11890SPEAR PLATFORM SUPPORT 11891M: Viresh Kumar <vireshk@kernel.org> 11892M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11894W: http://www.st.com/spear 11895S: Maintained 11896F: arch/arm/boot/dts/spear* 11897F: arch/arm/mach-spear/ 11898 11899SPEAR CLOCK FRAMEWORK SUPPORT 11900M: Viresh Kumar <vireshk@kernel.org> 11901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11902W: http://www.st.com/spear 11903S: Maintained 11904F: drivers/clk/spear/ 11905 11906SPI NOR SUBSYSTEM 11907M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11908M: Marek Vasut <marek.vasut@gmail.com> 11909L: linux-mtd@lists.infradead.org 11910W: http://www.linux-mtd.infradead.org/ 11911Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11912T: git git://github.com/spi-nor/linux.git 11913S: Maintained 11914F: drivers/mtd/spi-nor/ 11915F: include/linux/mtd/spi-nor.h 11916 11917SPI SUBSYSTEM 11918M: Mark Brown <broonie@kernel.org> 11919L: linux-spi@vger.kernel.org 11920T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11921Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11922S: Maintained 11923F: Documentation/devicetree/bindings/spi/ 11924F: Documentation/spi/ 11925F: drivers/spi/ 11926F: include/linux/spi/ 11927F: include/uapi/linux/spi/ 11928F: tools/spi/ 11929 11930SPIDERNET NETWORK DRIVER for CELL 11931M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11932L: netdev@vger.kernel.org 11933S: Supported 11934F: Documentation/networking/spider_net.txt 11935F: drivers/net/ethernet/toshiba/spider_net* 11936 11937SPU FILE SYSTEM 11938M: Jeremy Kerr <jk@ozlabs.org> 11939L: linuxppc-dev@lists.ozlabs.org 11940W: http://www.ibm.com/developerworks/power/cell/ 11941S: Supported 11942F: Documentation/filesystems/spufs.txt 11943F: arch/powerpc/platforms/cell/spufs/ 11944 11945SQUASHFS FILE SYSTEM 11946M: Phillip Lougher <phillip@squashfs.org.uk> 11947L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11948W: http://squashfs.org.uk 11949T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11950S: Maintained 11951F: Documentation/filesystems/squashfs.txt 11952F: fs/squashfs/ 11953 11954SRM (Alpha) environment access 11955M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11956S: Maintained 11957F: arch/alpha/kernel/srm_env.c 11958 11959STABLE BRANCH 11960M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11961L: stable@vger.kernel.org 11962S: Supported 11963F: Documentation/process/stable-kernel-rules.rst 11964 11965STAGING SUBSYSTEM 11966M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11967T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11968L: devel@driverdev.osuosl.org 11969S: Supported 11970F: drivers/staging/ 11971 11972STAGING - COMEDI 11973M: Ian Abbott <abbotti@mev.co.uk> 11974M: H Hartley Sweeten <hsweeten@visionengravers.com> 11975S: Odd Fixes 11976F: drivers/staging/comedi/ 11977 11978STAGING - FLARION FT1000 DRIVERS 11979M: Marek Belisko <marek.belisko@gmail.com> 11980S: Odd Fixes 11981F: drivers/staging/ft1000/ 11982 11983STAGING - INDUSTRIAL IO 11984M: Jonathan Cameron <jic23@kernel.org> 11985L: linux-iio@vger.kernel.org 11986S: Odd Fixes 11987F: Documentation/devicetree/bindings/staging/iio/ 11988F: drivers/staging/iio/ 11989 11990STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11991M: Jarod Wilson <jarod@wilsonet.com> 11992W: http://www.lirc.org/ 11993S: Odd Fixes 11994F: drivers/staging/media/lirc/ 11995 11996STAGING - LUSTRE PARALLEL FILESYSTEM 11997M: Oleg Drokin <oleg.drokin@intel.com> 11998M: Andreas Dilger <andreas.dilger@intel.com> 11999M: James Simmons <jsimmons@infradead.org> 12000L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12001W: http://wiki.lustre.org/ 12002S: Maintained 12003F: drivers/staging/lustre 12004 12005STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12006M: Marc Dietrich <marvin24@gmx.de> 12007L: ac100@lists.launchpad.net (moderated for non-subscribers) 12008L: linux-tegra@vger.kernel.org 12009S: Maintained 12010F: drivers/staging/nvec/ 12011 12012STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12013M: Jens Frederich <jfrederich@gmail.com> 12014M: Daniel Drake <dsd@laptop.org> 12015M: Jon Nettleton <jon.nettleton@gmail.com> 12016W: http://wiki.laptop.org/go/DCON 12017S: Maintained 12018F: drivers/staging/olpc_dcon/ 12019 12020STAGING - REALTEK RTL8712U DRIVERS 12021M: Larry Finger <Larry.Finger@lwfinger.net> 12022M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12023S: Odd Fixes 12024F: drivers/staging/rtl8712/ 12025 12026STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12027M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12028M: Teddy Wang <teddy.wang@siliconmotion.com> 12029M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12030L: linux-fbdev@vger.kernel.org 12031S: Maintained 12032F: drivers/staging/sm750fb/ 12033 12034STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12035M: William Hubbs <w.d.hubbs@gmail.com> 12036M: Chris Brannon <chris@the-brannons.com> 12037M: Kirk Reiser <kirk@reisers.ca> 12038M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12039L: speakup@linux-speakup.org 12040W: http://www.linux-speakup.org/ 12041S: Odd Fixes 12042F: drivers/staging/speakup/ 12043 12044STAGING - VIA VT665X DRIVERS 12045M: Forest Bond <forest@alittletooquiet.net> 12046S: Odd Fixes 12047F: drivers/staging/vt665?/ 12048 12049STAGING - WILC1000 WIFI DRIVER 12050M: Aditya Shankar <aditya.shankar@microchip.com> 12051M: Ganesh Krishna <ganesh.krishna@microchip.com> 12052L: linux-wireless@vger.kernel.org 12053S: Supported 12054F: drivers/staging/wilc1000/ 12055 12056STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12057M: Arnaud Patard <arnaud.patard@rtp-net.org> 12058S: Odd Fixes 12059F: drivers/staging/xgifb/ 12060 12061STARFIRE/DURALAN NETWORK DRIVER 12062M: Ion Badulescu <ionut@badula.org> 12063S: Odd Fixes 12064F: drivers/net/ethernet/adaptec/starfire* 12065 12066SUN3/3X 12067M: Sam Creasey <sammy@sammy.net> 12068W: http://sammy.net/sun3/ 12069S: Maintained 12070F: arch/m68k/kernel/*sun3* 12071F: arch/m68k/sun3*/ 12072F: arch/m68k/include/asm/sun3* 12073F: drivers/net/ethernet/i825xx/sun3* 12074 12075SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12076M: Hans de Goede <hdegoede@redhat.com> 12077L: linux-input@vger.kernel.org 12078S: Maintained 12079F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12080F: drivers/input/keyboard/sun4i-lradc-keys.c 12081 12082SUNDANCE NETWORK DRIVER 12083M: Denis Kirjanov <kda@linux-powerpc.org> 12084L: netdev@vger.kernel.org 12085S: Maintained 12086F: drivers/net/ethernet/dlink/sundance.c 12087 12088SUPERH 12089M: Yoshinori Sato <ysato@users.sourceforge.jp> 12090M: Rich Felker <dalias@libc.org> 12091L: linux-sh@vger.kernel.org 12092Q: http://patchwork.kernel.org/project/linux-sh/list/ 12093S: Maintained 12094F: Documentation/sh/ 12095F: arch/sh/ 12096F: drivers/sh/ 12097 12098SUSPEND TO RAM 12099M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12100M: Len Brown <len.brown@intel.com> 12101M: Pavel Machek <pavel@ucw.cz> 12102L: linux-pm@vger.kernel.org 12103B: https://bugzilla.kernel.org 12104S: Supported 12105F: Documentation/power/ 12106F: arch/x86/kernel/acpi/ 12107F: drivers/base/power/ 12108F: kernel/power/ 12109F: include/linux/suspend.h 12110F: include/linux/freezer.h 12111F: include/linux/pm.h 12112 12113SVGA HANDLING 12114M: Martin Mares <mj@ucw.cz> 12115L: linux-video@atrey.karlin.mff.cuni.cz 12116S: Maintained 12117F: Documentation/svga.txt 12118F: arch/x86/boot/video* 12119 12120SWIOTLB SUBSYSTEM 12121M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12122L: linux-kernel@vger.kernel.org 12123T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12124S: Supported 12125F: lib/swiotlb.c 12126F: arch/*/kernel/pci-swiotlb.c 12127F: include/linux/swiotlb.h 12128 12129SWITCHDEV 12130M: Jiri Pirko <jiri@resnulli.us> 12131M: Ivan Vecera <ivecera@redhat.com> 12132L: netdev@vger.kernel.org 12133S: Supported 12134F: net/switchdev/ 12135F: include/net/switchdev.h 12136 12137SYNOPSYS ARC ARCHITECTURE 12138M: Vineet Gupta <vgupta@synopsys.com> 12139L: linux-snps-arc@lists.infradead.org 12140S: Supported 12141F: arch/arc/ 12142F: Documentation/devicetree/bindings/arc/* 12143F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12144F: drivers/clocksource/arc_timer.c 12145F: drivers/tty/serial/arc_uart.c 12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12147 12148SYNOPSYS ARC SDP platform support 12149M: Alexey Brodkin <abrodkin@synopsys.com> 12150S: Supported 12151F: arch/arc/plat-axs10x 12152F: arch/arc/boot/dts/ax* 12153F: Documentation/devicetree/bindings/arc/axs10* 12154 12155SYSTEM CONFIGURATION (SYSCON) 12156M: Lee Jones <lee.jones@linaro.org> 12157M: Arnd Bergmann <arnd@arndb.de> 12158T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12159S: Supported 12160F: drivers/mfd/syscon.c 12161 12162SYSTEM RESET/SHUTDOWN DRIVERS 12163M: Sebastian Reichel <sre@kernel.org> 12164L: linux-pm@vger.kernel.org 12165T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12166S: Maintained 12167F: Documentation/devicetree/bindings/power/reset/ 12168F: drivers/power/reset/ 12169 12170SYSV FILESYSTEM 12171M: Christoph Hellwig <hch@infradead.org> 12172S: Maintained 12173F: Documentation/filesystems/sysv-fs.txt 12174F: fs/sysv/ 12175F: include/linux/sysv_fs.h 12176 12177TARGET SUBSYSTEM 12178M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12179L: linux-scsi@vger.kernel.org 12180L: target-devel@vger.kernel.org 12181W: http://www.linux-iscsi.org 12182W: http://groups.google.com/group/linux-iscsi-target-dev 12183T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12184S: Supported 12185F: drivers/target/ 12186F: include/target/ 12187F: Documentation/target/ 12188 12189TASKSTATS STATISTICS INTERFACE 12190M: Balbir Singh <bsingharora@gmail.com> 12191S: Maintained 12192F: Documentation/accounting/taskstats* 12193F: include/linux/taskstats* 12194F: kernel/taskstats.c 12195 12196TC CLASSIFIER 12197M: Jamal Hadi Salim <jhs@mojatatu.com> 12198L: netdev@vger.kernel.org 12199S: Maintained 12200F: include/net/pkt_cls.h 12201F: include/uapi/linux/pkt_cls.h 12202F: net/sched/ 12203 12204TCP LOW PRIORITY MODULE 12205M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12206M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12207W: http://tcp-lp-mod.sourceforge.net/ 12208S: Maintained 12209F: net/ipv4/tcp_lp.c 12210 12211TDA10071 MEDIA DRIVER 12212M: Antti Palosaari <crope@iki.fi> 12213L: linux-media@vger.kernel.org 12214W: https://linuxtv.org 12215W: http://palosaari.fi/linux/ 12216Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12217T: git git://linuxtv.org/anttip/media_tree.git 12218S: Maintained 12219F: drivers/media/dvb-frontends/tda10071* 12220 12221TDA18212 MEDIA DRIVER 12222M: Antti Palosaari <crope@iki.fi> 12223L: linux-media@vger.kernel.org 12224W: https://linuxtv.org 12225W: http://palosaari.fi/linux/ 12226Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12227T: git git://linuxtv.org/anttip/media_tree.git 12228S: Maintained 12229F: drivers/media/tuners/tda18212* 12230 12231TDA18218 MEDIA DRIVER 12232M: Antti Palosaari <crope@iki.fi> 12233L: linux-media@vger.kernel.org 12234W: https://linuxtv.org 12235W: http://palosaari.fi/linux/ 12236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12237T: git git://linuxtv.org/anttip/media_tree.git 12238S: Maintained 12239F: drivers/media/tuners/tda18218* 12240 12241TDA18271 MEDIA DRIVER 12242M: Michael Krufky <mkrufky@linuxtv.org> 12243L: linux-media@vger.kernel.org 12244W: https://linuxtv.org 12245W: http://github.com/mkrufky 12246Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12247T: git git://linuxtv.org/mkrufky/tuners.git 12248S: Maintained 12249F: drivers/media/tuners/tda18271* 12250 12251TDA827x MEDIA DRIVER 12252M: Michael Krufky <mkrufky@linuxtv.org> 12253L: linux-media@vger.kernel.org 12254W: https://linuxtv.org 12255W: http://github.com/mkrufky 12256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12257T: git git://linuxtv.org/mkrufky/tuners.git 12258S: Maintained 12259F: drivers/media/tuners/tda8290.* 12260 12261TDA8290 MEDIA DRIVER 12262M: Michael Krufky <mkrufky@linuxtv.org> 12263L: linux-media@vger.kernel.org 12264W: https://linuxtv.org 12265W: http://github.com/mkrufky 12266Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12267T: git git://linuxtv.org/mkrufky/tuners.git 12268S: Maintained 12269F: drivers/media/tuners/tda8290.* 12270 12271TDA9840 MEDIA DRIVER 12272M: Hans Verkuil <hverkuil@xs4all.nl> 12273L: linux-media@vger.kernel.org 12274T: git git://linuxtv.org/media_tree.git 12275W: https://linuxtv.org 12276S: Maintained 12277F: drivers/media/i2c/tda9840* 12278 12279TEA5761 TUNER DRIVER 12280M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12281M: Mauro Carvalho Chehab <mchehab@kernel.org> 12282L: linux-media@vger.kernel.org 12283W: https://linuxtv.org 12284T: git git://linuxtv.org/media_tree.git 12285S: Odd fixes 12286F: drivers/media/tuners/tea5761.* 12287 12288TEA5767 TUNER DRIVER 12289M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12290M: Mauro Carvalho Chehab <mchehab@kernel.org> 12291L: linux-media@vger.kernel.org 12292W: https://linuxtv.org 12293T: git git://linuxtv.org/media_tree.git 12294S: Maintained 12295F: drivers/media/tuners/tea5767.* 12296 12297TEA6415C MEDIA DRIVER 12298M: Hans Verkuil <hverkuil@xs4all.nl> 12299L: linux-media@vger.kernel.org 12300T: git git://linuxtv.org/media_tree.git 12301W: https://linuxtv.org 12302S: Maintained 12303F: drivers/media/i2c/tea6415c* 12304 12305TEA6420 MEDIA DRIVER 12306M: Hans Verkuil <hverkuil@xs4all.nl> 12307L: linux-media@vger.kernel.org 12308T: git git://linuxtv.org/media_tree.git 12309W: https://linuxtv.org 12310S: Maintained 12311F: drivers/media/i2c/tea6420* 12312 12313TEAM DRIVER 12314M: Jiri Pirko <jiri@resnulli.us> 12315L: netdev@vger.kernel.org 12316S: Supported 12317F: drivers/net/team/ 12318F: include/linux/if_team.h 12319F: include/uapi/linux/if_team.h 12320 12321TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12322M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12323S: Maintained 12324F: arch/x86/platform/ts5500/ 12325 12326TECHNOTREND USB IR RECEIVER 12327M: Sean Young <sean@mess.org> 12328L: linux-media@vger.kernel.org 12329S: Maintained 12330F: drivers/media/rc/ttusbir.c 12331 12332TEGRA ARCHITECTURE SUPPORT 12333M: Stephen Warren <swarren@wwwdotorg.org> 12334M: Thierry Reding <thierry.reding@gmail.com> 12335M: Alexandre Courbot <gnurou@gmail.com> 12336L: linux-tegra@vger.kernel.org 12337Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12339S: Supported 12340N: [^a-z]tegra 12341 12342TEGRA CLOCK DRIVER 12343M: Peter De Schrijver <pdeschrijver@nvidia.com> 12344M: Prashant Gaikwad <pgaikwad@nvidia.com> 12345S: Supported 12346F: drivers/clk/tegra/ 12347 12348TEGRA DMA DRIVERS 12349M: Laxman Dewangan <ldewangan@nvidia.com> 12350M: Jon Hunter <jonathanh@nvidia.com> 12351S: Supported 12352F: drivers/dma/tegra* 12353 12354TEGRA I2C DRIVER 12355M: Laxman Dewangan <ldewangan@nvidia.com> 12356S: Supported 12357F: drivers/i2c/busses/i2c-tegra.c 12358 12359TEGRA IOMMU DRIVERS 12360M: Hiroshi Doyu <hdoyu@nvidia.com> 12361S: Supported 12362F: drivers/iommu/tegra* 12363 12364TEGRA KBC DRIVER 12365M: Rakesh Iyer <riyer@nvidia.com> 12366M: Laxman Dewangan <ldewangan@nvidia.com> 12367S: Supported 12368F: drivers/input/keyboard/tegra-kbc.c 12369 12370TEGRA PWM DRIVER 12371M: Thierry Reding <thierry.reding@gmail.com> 12372S: Supported 12373F: drivers/pwm/pwm-tegra.c 12374 12375TEGRA SERIAL DRIVER 12376M: Laxman Dewangan <ldewangan@nvidia.com> 12377S: Supported 12378F: drivers/tty/serial/serial-tegra.c 12379 12380TEGRA SPI DRIVER 12381M: Laxman Dewangan <ldewangan@nvidia.com> 12382S: Supported 12383F: drivers/spi/spi-tegra* 12384 12385TEHUTI ETHERNET DRIVER 12386M: Andy Gospodarek <andy@greyhouse.net> 12387L: netdev@vger.kernel.org 12388S: Supported 12389F: drivers/net/ethernet/tehuti/* 12390 12391Telecom Clock Driver for MCPL0010 12392M: Mark Gross <mark.gross@intel.com> 12393S: Supported 12394F: drivers/char/tlclk.c 12395 12396TENSILICA XTENSA PORT (xtensa) 12397M: Chris Zankel <chris@zankel.net> 12398M: Max Filippov <jcmvbkbc@gmail.com> 12399L: linux-xtensa@linux-xtensa.org 12400T: git git://github.com/czankel/xtensa-linux.git 12401S: Maintained 12402F: arch/xtensa/ 12403F: drivers/irqchip/irq-xtensa-* 12404 12405Texas Instruments' System Control Interface (TISCI) Protocol Driver 12406M: Nishanth Menon <nm@ti.com> 12407M: Tero Kristo <t-kristo@ti.com> 12408M: Santosh Shilimkar <ssantosh@kernel.org> 12409L: linux-arm-kernel@lists.infradead.org 12410S: Maintained 12411F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12412F: drivers/firmware/ti_sci* 12413F: include/linux/soc/ti/ti_sci_protocol.h 12414 12415THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12416M: Hans Verkuil <hverkuil@xs4all.nl> 12417L: linux-media@vger.kernel.org 12418T: git git://linuxtv.org/media_tree.git 12419W: https://linuxtv.org 12420S: Maintained 12421F: drivers/media/radio/radio-raremono.c 12422 12423THERMAL 12424M: Zhang Rui <rui.zhang@intel.com> 12425M: Eduardo Valentin <edubezval@gmail.com> 12426L: linux-pm@vger.kernel.org 12427T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12428T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12429Q: https://patchwork.kernel.org/project/linux-pm/list/ 12430S: Supported 12431F: drivers/thermal/ 12432F: include/linux/thermal.h 12433F: include/uapi/linux/thermal.h 12434F: include/linux/cpu_cooling.h 12435F: Documentation/devicetree/bindings/thermal/ 12436 12437THERMAL/CPU_COOLING 12438M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12439M: Viresh Kumar <viresh.kumar@linaro.org> 12440M: Javi Merino <javi.merino@kernel.org> 12441L: linux-pm@vger.kernel.org 12442S: Supported 12443F: Documentation/thermal/cpu-cooling-api.txt 12444F: drivers/thermal/cpu_cooling.c 12445F: include/linux/cpu_cooling.h 12446 12447THINKPAD ACPI EXTRAS DRIVER 12448M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12449L: ibm-acpi-devel@lists.sourceforge.net 12450L: platform-driver-x86@vger.kernel.org 12451W: http://ibm-acpi.sourceforge.net 12452W: http://thinkwiki.org/wiki/Ibm-acpi 12453T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12454S: Maintained 12455F: drivers/platform/x86/thinkpad_acpi.c 12456 12457TI BANDGAP AND THERMAL DRIVER 12458M: Eduardo Valentin <edubezval@gmail.com> 12459M: Keerthy <j-keerthy@ti.com> 12460L: linux-pm@vger.kernel.org 12461L: linux-omap@vger.kernel.org 12462S: Maintained 12463F: drivers/thermal/ti-soc-thermal/ 12464 12465TI VPE/CAL DRIVERS 12466M: Benoit Parrot <bparrot@ti.com> 12467L: linux-media@vger.kernel.org 12468W: http://linuxtv.org/ 12469Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12470S: Maintained 12471F: drivers/media/platform/ti-vpe/ 12472 12473TI CDCE706 CLOCK DRIVER 12474M: Max Filippov <jcmvbkbc@gmail.com> 12475S: Maintained 12476F: drivers/clk/clk-cdce706.c 12477 12478TI CLOCK DRIVER 12479M: Tero Kristo <t-kristo@ti.com> 12480L: linux-omap@vger.kernel.org 12481S: Maintained 12482F: drivers/clk/ti/ 12483F: include/linux/clk/ti.h 12484 12485TI ETHERNET SWITCH DRIVER (CPSW) 12486M: Mugunthan V N <mugunthanvnm@ti.com> 12487R: Grygorii Strashko <grygorii.strashko@ti.com> 12488L: linux-omap@vger.kernel.org 12489L: netdev@vger.kernel.org 12490S: Maintained 12491F: drivers/net/ethernet/ti/cpsw* 12492F: drivers/net/ethernet/ti/davinci* 12493 12494TI FLASH MEDIA INTERFACE DRIVER 12495M: Alex Dubov <oakad@yahoo.com> 12496S: Maintained 12497F: drivers/misc/tifm* 12498F: drivers/mmc/host/tifm_sd.c 12499F: include/linux/tifm.h 12500 12501TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12502M: Santosh Shilimkar <ssantosh@kernel.org> 12503L: linux-kernel@vger.kernel.org 12504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12505S: Maintained 12506F: drivers/soc/ti/* 12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12508 12509 12510TI LM49xxx FAMILY ASoC CODEC DRIVERS 12511M: M R Swami Reddy <mr.swami.reddy@ti.com> 12512M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12513L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12514S: Maintained 12515F: sound/soc/codecs/lm49453* 12516F: sound/soc/codecs/isabelle* 12517 12518TI LP855x BACKLIGHT DRIVER 12519M: Milo Kim <milo.kim@ti.com> 12520S: Maintained 12521F: Documentation/backlight/lp855x-driver.txt 12522F: drivers/video/backlight/lp855x_bl.c 12523F: include/linux/platform_data/lp855x.h 12524 12525TI LP8727 CHARGER DRIVER 12526M: Milo Kim <milo.kim@ti.com> 12527S: Maintained 12528F: drivers/power/supply/lp8727_charger.c 12529F: include/linux/platform_data/lp8727.h 12530 12531TI LP8788 MFD DRIVER 12532M: Milo Kim <milo.kim@ti.com> 12533S: Maintained 12534F: drivers/iio/adc/lp8788_adc.c 12535F: drivers/leds/leds-lp8788.c 12536F: drivers/mfd/lp8788*.c 12537F: drivers/power/supply/lp8788-charger.c 12538F: drivers/regulator/lp8788-*.c 12539F: include/linux/mfd/lp8788*.h 12540 12541TI NETCP ETHERNET DRIVER 12542M: Wingman Kwok <w-kwok2@ti.com> 12543M: Murali Karicheri <m-karicheri2@ti.com> 12544L: netdev@vger.kernel.org 12545S: Maintained 12546F: drivers/net/ethernet/ti/netcp* 12547 12548TI TAS571X FAMILY ASoC CODEC DRIVER 12549M: Kevin Cernekee <cernekee@chromium.org> 12550L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12551S: Odd Fixes 12552F: sound/soc/codecs/tas571x* 12553 12554TI TWL4030 SERIES SOC CODEC DRIVER 12555M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12556L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12557S: Maintained 12558F: sound/soc/codecs/twl4030* 12559 12560TI WILINK WIRELESS DRIVERS 12561L: linux-wireless@vger.kernel.org 12562W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12563W: http://wireless.kernel.org/en/users/Drivers/wl1251 12564T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12565S: Orphan 12566F: drivers/net/wireless/ti/ 12567F: include/linux/wl12xx.h 12568 12569TIPC NETWORK LAYER 12570M: Jon Maloy <jon.maloy@ericsson.com> 12571M: Ying Xue <ying.xue@windriver.com> 12572L: netdev@vger.kernel.org (core kernel code) 12573L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12574W: http://tipc.sourceforge.net/ 12575S: Maintained 12576F: include/uapi/linux/tipc*.h 12577F: net/tipc/ 12578 12579TILE ARCHITECTURE 12580M: Chris Metcalf <cmetcalf@mellanox.com> 12581W: http://www.mellanox.com/repository/solutions/tile-scm/ 12582T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12583S: Supported 12584F: arch/tile/ 12585F: drivers/char/tile-srom.c 12586F: drivers/edac/tile_edac.c 12587F: drivers/net/ethernet/tile/ 12588F: drivers/rtc/rtc-tile.c 12589F: drivers/tty/hvc/hvc_tile.c 12590F: drivers/tty/serial/tilegx.c 12591F: drivers/usb/host/*-tilegx.c 12592F: include/linux/usb/tilegx.h 12593 12594TLAN NETWORK DRIVER 12595M: Samuel Chessman <chessman@tux.org> 12596L: tlan-devel@lists.sourceforge.net (subscribers-only) 12597W: http://sourceforge.net/projects/tlan/ 12598S: Maintained 12599F: Documentation/networking/tlan.txt 12600F: drivers/net/ethernet/ti/tlan.* 12601 12602TOMOYO SECURITY MODULE 12603M: Kentaro Takeda <takedakn@nttdata.co.jp> 12604M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12605L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12606L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12607L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12608L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12609W: http://tomoyo.sourceforge.jp/ 12610T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12611S: Maintained 12612F: security/tomoyo/ 12613 12614TOPSTAR LAPTOP EXTRAS DRIVER 12615M: Herton Ronaldo Krzesinski <herton@canonical.com> 12616L: platform-driver-x86@vger.kernel.org 12617S: Maintained 12618F: drivers/platform/x86/topstar-laptop.c 12619 12620TOSHIBA ACPI EXTRAS DRIVER 12621M: Azael Avalos <coproscefalo@gmail.com> 12622L: platform-driver-x86@vger.kernel.org 12623S: Maintained 12624F: drivers/platform/x86/toshiba_acpi.c 12625 12626TOSHIBA BLUETOOTH DRIVER 12627M: Azael Avalos <coproscefalo@gmail.com> 12628L: platform-driver-x86@vger.kernel.org 12629S: Maintained 12630F: drivers/platform/x86/toshiba_bluetooth.c 12631 12632TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12633M: Azael Avalos <coproscefalo@gmail.com> 12634L: platform-driver-x86@vger.kernel.org 12635S: Maintained 12636F: drivers/platform/x86/toshiba_haps.c 12637 12638TOSHIBA WMI HOTKEYS DRIVER 12639M: Azael Avalos <coproscefalo@gmail.com> 12640L: platform-driver-x86@vger.kernel.org 12641S: Maintained 12642F: drivers/platform/x86/toshiba-wmi.c 12643 12644TOSHIBA SMM DRIVER 12645M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12646W: http://www.buzzard.org.uk/toshiba/ 12647S: Maintained 12648F: drivers/char/toshiba.c 12649F: include/linux/toshiba.h 12650F: include/uapi/linux/toshiba.h 12651 12652TOSHIBA TC358743 DRIVER 12653M: Mats Randgaard <matrandg@cisco.com> 12654L: linux-media@vger.kernel.org 12655S: Maintained 12656F: drivers/media/i2c/tc358743* 12657F: include/media/i2c/tc358743.h 12658 12659TMIO/SDHI MMC DRIVER 12660M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12661L: linux-mmc@vger.kernel.org 12662S: Supported 12663F: drivers/mmc/host/tmio_mmc* 12664F: drivers/mmc/host/sh_mobile_sdhi.c 12665F: include/linux/mfd/tmio.h 12666 12667TMP401 HARDWARE MONITOR DRIVER 12668M: Guenter Roeck <linux@roeck-us.net> 12669L: linux-hwmon@vger.kernel.org 12670S: Maintained 12671F: Documentation/hwmon/tmp401 12672F: drivers/hwmon/tmp401.c 12673 12674TMPFS (SHMEM FILESYSTEM) 12675M: Hugh Dickins <hughd@google.com> 12676L: linux-mm@kvack.org 12677S: Maintained 12678F: include/linux/shmem_fs.h 12679F: mm/shmem.c 12680 12681TM6000 VIDEO4LINUX DRIVER 12682M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12683M: Mauro Carvalho Chehab <mchehab@kernel.org> 12684L: linux-media@vger.kernel.org 12685W: https://linuxtv.org 12686T: git git://linuxtv.org/media_tree.git 12687S: Odd fixes 12688F: drivers/media/usb/tm6000/ 12689F: Documentation/media/v4l-drivers/tm6000* 12690 12691TW5864 VIDEO4LINUX DRIVER 12692M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12693M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12694M: Andrey Utkin <andrey_utkin@fastmail.com> 12695L: linux-media@vger.kernel.org 12696S: Supported 12697F: drivers/media/pci/tw5864/ 12698 12699TW68 VIDEO4LINUX DRIVER 12700M: Hans Verkuil <hverkuil@xs4all.nl> 12701L: linux-media@vger.kernel.org 12702T: git git://linuxtv.org/media_tree.git 12703W: https://linuxtv.org 12704S: Odd Fixes 12705F: drivers/media/pci/tw68/ 12706 12707TW686X VIDEO4LINUX DRIVER 12708M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12709L: linux-media@vger.kernel.org 12710T: git git://linuxtv.org/media_tree.git 12711W: http://linuxtv.org 12712S: Maintained 12713F: drivers/media/pci/tw686x/ 12714 12715TPM DEVICE DRIVER 12716M: Peter Huewe <peterhuewe@gmx.de> 12717M: Marcel Selhorst <tpmdd@selhorst.net> 12718M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12719R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12720W: http://tpmdd.sourceforge.net 12721L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12722Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12723T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12724S: Maintained 12725F: drivers/char/tpm/ 12726 12727TPM IBM_VTPM DEVICE DRIVER 12728M: Ashley Lai <ashleydlai@gmail.com> 12729W: http://tpmdd.sourceforge.net 12730L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12731S: Maintained 12732F: drivers/char/tpm/tpm_ibmvtpm* 12733 12734TRACING 12735M: Steven Rostedt <rostedt@goodmis.org> 12736M: Ingo Molnar <mingo@redhat.com> 12737T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12738S: Maintained 12739F: Documentation/trace/ftrace.txt 12740F: arch/*/*/*/ftrace.h 12741F: arch/*/kernel/ftrace.c 12742F: include/*/ftrace.h 12743F: include/linux/trace*.h 12744F: include/trace/ 12745F: kernel/trace/ 12746F: tools/testing/selftests/ftrace/ 12747 12748TRACING MMIO ACCESSES (MMIOTRACE) 12749M: Steven Rostedt <rostedt@goodmis.org> 12750M: Ingo Molnar <mingo@kernel.org> 12751R: Karol Herbst <karolherbst@gmail.com> 12752R: Pekka Paalanen <ppaalanen@gmail.com> 12753S: Maintained 12754L: linux-kernel@vger.kernel.org 12755L: nouveau@lists.freedesktop.org 12756F: kernel/trace/trace_mmiotrace.c 12757F: include/linux/mmiotrace.h 12758F: arch/x86/mm/kmmio.c 12759F: arch/x86/mm/mmio-mod.c 12760F: arch/x86/mm/testmmiotrace.c 12761 12762TRIVIAL PATCHES 12763M: Jiri Kosina <trivial@kernel.org> 12764T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12765S: Maintained 12766K: ^Subject:.*(?i)trivial 12767 12768TTY LAYER 12769M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12770M: Jiri Slaby <jslaby@suse.com> 12771S: Supported 12772T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12773F: Documentation/serial/ 12774F: drivers/tty/ 12775F: drivers/tty/serial/serial_core.c 12776F: include/linux/serial_core.h 12777F: include/linux/serial.h 12778F: include/linux/tty.h 12779F: include/uapi/linux/serial_core.h 12780F: include/uapi/linux/serial.h 12781F: include/uapi/linux/tty.h 12782 12783TUA9001 MEDIA DRIVER 12784M: Antti Palosaari <crope@iki.fi> 12785L: linux-media@vger.kernel.org 12786W: https://linuxtv.org 12787W: http://palosaari.fi/linux/ 12788Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12789T: git git://linuxtv.org/anttip/media_tree.git 12790S: Maintained 12791F: drivers/media/tuners/tua9001* 12792 12793TULIP NETWORK DRIVERS 12794L: netdev@vger.kernel.org 12795L: linux-parisc@vger.kernel.org 12796S: Orphan 12797F: drivers/net/ethernet/dec/tulip/ 12798 12799TUN/TAP driver 12800M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12801W: http://vtun.sourceforge.net/tun 12802S: Maintained 12803F: Documentation/networking/tuntap.txt 12804F: arch/um/os-Linux/drivers/ 12805 12806TURBOCHANNEL SUBSYSTEM 12807M: "Maciej W. Rozycki" <macro@linux-mips.org> 12808M: Ralf Baechle <ralf@linux-mips.org> 12809L: linux-mips@linux-mips.org 12810Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12811S: Maintained 12812F: drivers/tc/ 12813F: include/linux/tc.h 12814 12815UBI FILE SYSTEM (UBIFS) 12816M: Richard Weinberger <richard@nod.at> 12817M: Artem Bityutskiy <dedekind1@gmail.com> 12818M: Adrian Hunter <adrian.hunter@intel.com> 12819L: linux-mtd@lists.infradead.org 12820T: git git://git.infradead.org/ubifs-2.6.git 12821W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12822S: Supported 12823F: Documentation/filesystems/ubifs.txt 12824F: fs/ubifs/ 12825 12826UCLINUX (M68KNOMMU AND COLDFIRE) 12827M: Greg Ungerer <gerg@linux-m68k.org> 12828W: http://www.linux-m68k.org/ 12829W: http://www.uclinux.org/ 12830L: linux-m68k@lists.linux-m68k.org 12831L: uclinux-dev@uclinux.org (subscribers-only) 12832T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12833S: Maintained 12834F: arch/m68k/coldfire/ 12835F: arch/m68k/68*/ 12836F: arch/m68k/*/*_no.* 12837F: arch/m68k/include/asm/*_no.* 12838 12839UDF FILESYSTEM 12840M: Jan Kara <jack@suse.com> 12841S: Maintained 12842F: Documentation/filesystems/udf.txt 12843F: fs/udf/ 12844 12845UDRAW TABLET 12846M: Bastien Nocera <hadess@hadess.net> 12847L: linux-input@vger.kernel.org 12848S: Maintained 12849F: drivers/hid/hid-udraw.c 12850 12851UFS FILESYSTEM 12852M: Evgeniy Dushistov <dushistov@mail.ru> 12853S: Maintained 12854F: Documentation/filesystems/ufs.txt 12855F: fs/ufs/ 12856 12857UHID USERSPACE HID IO DRIVER: 12858M: David Herrmann <dh.herrmann@googlemail.com> 12859L: linux-input@vger.kernel.org 12860S: Maintained 12861F: drivers/hid/uhid.c 12862F: include/uapi/linux/uhid.h 12863 12864ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12865L: linux-usb@vger.kernel.org 12866S: Orphan 12867F: drivers/uwb/ 12868F: include/linux/uwb.h 12869F: include/linux/uwb/ 12870 12871UNICORE32 ARCHITECTURE: 12872M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12873W: http://mprc.pku.edu.cn/~guanxuetao/linux 12874S: Maintained 12875T: git git://github.com/gxt/linux.git 12876F: arch/unicore32/ 12877 12878UNIFDEF 12879M: Tony Finch <dot@dotat.at> 12880W: http://dotat.at/prog/unifdef 12881S: Maintained 12882F: scripts/unifdef.c 12883 12884UNIFORM CDROM DRIVER 12885M: Jens Axboe <axboe@kernel.dk> 12886W: http://www.kernel.dk 12887S: Maintained 12888F: Documentation/cdrom/ 12889F: drivers/cdrom/cdrom.c 12890F: include/linux/cdrom.h 12891F: include/uapi/linux/cdrom.h 12892 12893UNISYS S-PAR DRIVERS 12894M: David Kershner <david.kershner@unisys.com> 12895L: sparmaintainer@unisys.com (Unisys internal) 12896S: Supported 12897F: drivers/staging/unisys/ 12898 12899UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12900M: Vinayak Holikatti <vinholikatti@gmail.com> 12901L: linux-scsi@vger.kernel.org 12902S: Supported 12903F: Documentation/scsi/ufs.txt 12904F: drivers/scsi/ufs/ 12905 12906UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12907M: Manjunath M Bettegowda <manjumb@synopsys.com> 12908M: Prabu Thangamuthu <prabut@synopsys.com> 12909L: linux-scsi@vger.kernel.org 12910S: Supported 12911F: drivers/scsi/ufs/*dwc* 12912 12913UNSORTED BLOCK IMAGES (UBI) 12914M: Artem Bityutskiy <dedekind1@gmail.com> 12915M: Richard Weinberger <richard@nod.at> 12916W: http://www.linux-mtd.infradead.org/ 12917L: linux-mtd@lists.infradead.org 12918T: git git://git.infradead.org/ubifs-2.6.git 12919S: Supported 12920F: drivers/mtd/ubi/ 12921F: include/linux/mtd/ubi.h 12922F: include/uapi/mtd/ubi-user.h 12923 12924USB ACM DRIVER 12925M: Oliver Neukum <oneukum@suse.com> 12926L: linux-usb@vger.kernel.org 12927S: Maintained 12928F: Documentation/usb/acm.txt 12929F: drivers/usb/class/cdc-acm.* 12930 12931USB AR5523 WIRELESS DRIVER 12932M: Pontus Fuchs <pontus.fuchs@gmail.com> 12933L: linux-wireless@vger.kernel.org 12934S: Maintained 12935F: drivers/net/wireless/ath/ar5523/ 12936 12937USB ATTACHED SCSI 12938M: Oliver Neukum <oneukum@suse.com> 12939L: linux-usb@vger.kernel.org 12940L: linux-scsi@vger.kernel.org 12941S: Maintained 12942F: drivers/usb/storage/uas.c 12943 12944USB CDC ETHERNET DRIVER 12945M: Oliver Neukum <oliver@neukum.org> 12946L: linux-usb@vger.kernel.org 12947S: Maintained 12948F: drivers/net/usb/cdc_*.c 12949F: include/uapi/linux/usb/cdc.h 12950 12951USB CHAOSKEY DRIVER 12952M: Keith Packard <keithp@keithp.com> 12953L: linux-usb@vger.kernel.org 12954S: Maintained 12955F: drivers/usb/misc/chaoskey.c 12956 12957USB CYPRESS C67X00 DRIVER 12958M: Peter Korsgaard <jacmet@sunsite.dk> 12959L: linux-usb@vger.kernel.org 12960S: Maintained 12961F: drivers/usb/c67x00/ 12962 12963USB DAVICOM DM9601 DRIVER 12964M: Peter Korsgaard <jacmet@sunsite.dk> 12965L: netdev@vger.kernel.org 12966W: http://www.linux-usb.org/usbnet 12967S: Maintained 12968F: drivers/net/usb/dm9601.c 12969 12970USB DIAMOND RIO500 DRIVER 12971M: Cesar Miquel <miquel@df.uba.ar> 12972L: rio500-users@lists.sourceforge.net 12973W: http://rio500.sourceforge.net 12974S: Maintained 12975F: drivers/usb/misc/rio500* 12976 12977USB EHCI DRIVER 12978M: Alan Stern <stern@rowland.harvard.edu> 12979L: linux-usb@vger.kernel.org 12980S: Maintained 12981F: Documentation/usb/ehci.txt 12982F: drivers/usb/host/ehci* 12983 12984USB GADGET/PERIPHERAL SUBSYSTEM 12985M: Felipe Balbi <balbi@kernel.org> 12986L: linux-usb@vger.kernel.org 12987W: http://www.linux-usb.org/gadget 12988T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12989S: Maintained 12990F: drivers/usb/gadget/ 12991F: include/linux/usb/gadget* 12992 12993USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12994M: Jiri Kosina <jikos@kernel.org> 12995R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12996L: linux-usb@vger.kernel.org 12997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12998S: Maintained 12999F: Documentation/hid/hiddev.txt 13000F: drivers/hid/usbhid/ 13001 13002USB ISP116X DRIVER 13003M: Olav Kongas <ok@artecdesign.ee> 13004L: linux-usb@vger.kernel.org 13005S: Maintained 13006F: drivers/usb/host/isp116x* 13007F: include/linux/usb/isp116x.h 13008 13009USB LAN78XX ETHERNET DRIVER 13010M: Woojung Huh <woojung.huh@microchip.com> 13011M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13012L: netdev@vger.kernel.org 13013S: Maintained 13014F: drivers/net/usb/lan78xx.* 13015 13016USB MASS STORAGE DRIVER 13017M: Alan Stern <stern@rowland.harvard.edu> 13018L: linux-usb@vger.kernel.org 13019L: usb-storage@lists.one-eyed-alien.net 13020S: Maintained 13021W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13022F: drivers/usb/storage/ 13023 13024USB MIDI DRIVER 13025M: Clemens Ladisch <clemens@ladisch.de> 13026L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13027T: git git://git.alsa-project.org/alsa-kernel.git 13028S: Maintained 13029F: sound/usb/midi.* 13030 13031USB NETWORKING DRIVERS 13032L: linux-usb@vger.kernel.org 13033S: Odd Fixes 13034F: drivers/net/usb/ 13035 13036USB OHCI DRIVER 13037M: Alan Stern <stern@rowland.harvard.edu> 13038L: linux-usb@vger.kernel.org 13039S: Maintained 13040F: Documentation/usb/ohci.txt 13041F: drivers/usb/host/ohci* 13042 13043USB OTG FSM (Finite State Machine) 13044M: Peter Chen <Peter.Chen@nxp.com> 13045T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13046L: linux-usb@vger.kernel.org 13047S: Maintained 13048F: drivers/usb/common/usb-otg-fsm.c 13049 13050USB OVER IP DRIVER 13051M: Valentina Manea <valentina.manea.m@gmail.com> 13052M: Shuah Khan <shuahkh@osg.samsung.com> 13053M: Shuah Khan <shuah@kernel.org> 13054L: linux-usb@vger.kernel.org 13055S: Maintained 13056F: Documentation/usb/usbip_protocol.txt 13057F: drivers/usb/usbip/ 13058F: tools/usb/usbip/ 13059 13060USB PEGASUS DRIVER 13061M: Petko Manolov <petkan@nucleusys.com> 13062L: linux-usb@vger.kernel.org 13063L: netdev@vger.kernel.org 13064T: git git://github.com/petkan/pegasus.git 13065W: https://github.com/petkan/pegasus 13066S: Maintained 13067F: drivers/net/usb/pegasus.* 13068 13069USB PHY LAYER 13070M: Felipe Balbi <balbi@kernel.org> 13071L: linux-usb@vger.kernel.org 13072T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13073S: Maintained 13074F: drivers/usb/phy/ 13075 13076USB PRINTER DRIVER (usblp) 13077M: Pete Zaitcev <zaitcev@redhat.com> 13078L: linux-usb@vger.kernel.org 13079S: Supported 13080F: drivers/usb/class/usblp.c 13081 13082USB QMI WWAN NETWORK DRIVER 13083M: Bjørn Mork <bjorn@mork.no> 13084L: netdev@vger.kernel.org 13085S: Maintained 13086F: Documentation/ABI/testing/sysfs-class-net-qmi 13087F: drivers/net/usb/qmi_wwan.c 13088 13089USB RTL8150 DRIVER 13090M: Petko Manolov <petkan@nucleusys.com> 13091L: linux-usb@vger.kernel.org 13092L: netdev@vger.kernel.org 13093T: git git://github.com/petkan/rtl8150.git 13094W: https://github.com/petkan/rtl8150 13095S: Maintained 13096F: drivers/net/usb/rtl8150.c 13097 13098USB SERIAL SUBSYSTEM 13099M: Johan Hovold <johan@kernel.org> 13100L: linux-usb@vger.kernel.org 13101T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13102S: Maintained 13103F: Documentation/usb/usb-serial.txt 13104F: drivers/usb/serial/ 13105F: include/linux/usb/serial.h 13106 13107USB SMSC75XX ETHERNET DRIVER 13108M: Steve Glendinning <steve.glendinning@shawell.net> 13109L: netdev@vger.kernel.org 13110S: Maintained 13111F: drivers/net/usb/smsc75xx.* 13112 13113USB SMSC95XX ETHERNET DRIVER 13114M: Steve Glendinning <steve.glendinning@shawell.net> 13115M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13116L: netdev@vger.kernel.org 13117S: Maintained 13118F: drivers/net/usb/smsc95xx.* 13119 13120USB SUBSYSTEM 13121M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13122L: linux-usb@vger.kernel.org 13123W: http://www.linux-usb.org 13124T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13125S: Supported 13126F: Documentation/devicetree/bindings/usb/ 13127F: Documentation/usb/ 13128F: drivers/usb/ 13129F: include/linux/usb.h 13130F: include/linux/usb/ 13131 13132USB UHCI DRIVER 13133M: Alan Stern <stern@rowland.harvard.edu> 13134L: linux-usb@vger.kernel.org 13135S: Maintained 13136F: drivers/usb/host/uhci* 13137 13138USB "USBNET" DRIVER FRAMEWORK 13139M: Oliver Neukum <oneukum@suse.com> 13140L: netdev@vger.kernel.org 13141W: http://www.linux-usb.org/usbnet 13142S: Maintained 13143F: drivers/net/usb/usbnet.c 13144F: include/linux/usb/usbnet.h 13145 13146USB VIDEO CLASS 13147M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13148L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13149L: linux-media@vger.kernel.org 13150T: git git://linuxtv.org/media_tree.git 13151W: http://www.ideasonboard.org/uvc/ 13152S: Maintained 13153F: drivers/media/usb/uvc/ 13154F: include/uapi/linux/uvcvideo.h 13155 13156USB VISION DRIVER 13157M: Hans Verkuil <hverkuil@xs4all.nl> 13158L: linux-media@vger.kernel.org 13159T: git git://linuxtv.org/media_tree.git 13160W: https://linuxtv.org 13161S: Odd Fixes 13162F: drivers/media/usb/usbvision/ 13163 13164USB WEBCAM GADGET 13165M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13166L: linux-usb@vger.kernel.org 13167S: Maintained 13168F: drivers/usb/gadget/function/*uvc* 13169F: drivers/usb/gadget/legacy/webcam.c 13170 13171USB WIRELESS RNDIS DRIVER (rndis_wlan) 13172M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13173L: linux-wireless@vger.kernel.org 13174S: Maintained 13175F: drivers/net/wireless/rndis_wlan.c 13176 13177USB XHCI DRIVER 13178M: Mathias Nyman <mathias.nyman@intel.com> 13179L: linux-usb@vger.kernel.org 13180S: Supported 13181F: drivers/usb/host/xhci* 13182F: drivers/usb/host/pci-quirks* 13183 13184USB ZD1201 DRIVER 13185L: linux-wireless@vger.kernel.org 13186W: http://linux-lc100020.sourceforge.net 13187S: Orphan 13188F: drivers/net/wireless/zydas/zd1201.* 13189 13190USB ZR364XX DRIVER 13191M: Antoine Jacquet <royale@zerezo.com> 13192L: linux-usb@vger.kernel.org 13193L: linux-media@vger.kernel.org 13194T: git git://linuxtv.org/media_tree.git 13195W: http://royale.zerezo.com/zr364xx/ 13196S: Maintained 13197F: Documentation/media/v4l-drivers/zr364xx* 13198F: drivers/media/usb/zr364xx/ 13199 13200ULPI BUS 13201M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13202L: linux-usb@vger.kernel.org 13203S: Maintained 13204F: drivers/usb/common/ulpi.c 13205F: include/linux/ulpi/ 13206 13207USER-MODE LINUX (UML) 13208M: Jeff Dike <jdike@addtoit.com> 13209M: Richard Weinberger <richard@nod.at> 13210L: user-mode-linux-devel@lists.sourceforge.net 13211L: user-mode-linux-user@lists.sourceforge.net 13212W: http://user-mode-linux.sourceforge.net 13213T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13214S: Maintained 13215F: Documentation/virtual/uml/ 13216F: arch/um/ 13217F: arch/x86/um/ 13218F: fs/hostfs/ 13219F: fs/hppfs/ 13220 13221USERSPACE I/O (UIO) 13222M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13223S: Maintained 13224T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13225F: Documentation/driver-api/uio-howto.rst 13226F: drivers/uio/ 13227F: include/linux/uio*.h 13228 13229UTIL-LINUX PACKAGE 13230M: Karel Zak <kzak@redhat.com> 13231L: util-linux@vger.kernel.org 13232W: http://en.wikipedia.org/wiki/Util-linux 13233T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13234S: Maintained 13235 13236UVESAFB DRIVER 13237M: Michal Januszewski <spock@gentoo.org> 13238L: linux-fbdev@vger.kernel.org 13239W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13240S: Maintained 13241F: Documentation/fb/uvesafb.txt 13242F: drivers/video/fbdev/uvesafb.* 13243 13244VF610 NAND DRIVER 13245M: Stefan Agner <stefan@agner.ch> 13246L: linux-mtd@lists.infradead.org 13247S: Supported 13248F: drivers/mtd/nand/vf610_nfc.c 13249 13250VFAT/FAT/MSDOS FILESYSTEM 13251M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13252S: Maintained 13253F: Documentation/filesystems/vfat.txt 13254F: fs/fat/ 13255 13256VFIO DRIVER 13257M: Alex Williamson <alex.williamson@redhat.com> 13258L: kvm@vger.kernel.org 13259T: git git://github.com/awilliam/linux-vfio.git 13260S: Maintained 13261F: Documentation/vfio.txt 13262F: drivers/vfio/ 13263F: include/linux/vfio.h 13264F: include/uapi/linux/vfio.h 13265 13266VFIO MEDIATED DEVICE DRIVERS 13267M: Kirti Wankhede <kwankhede@nvidia.com> 13268L: kvm@vger.kernel.org 13269S: Maintained 13270F: Documentation/vfio-mediated-device.txt 13271F: drivers/vfio/mdev/ 13272F: include/linux/mdev.h 13273F: samples/vfio-mdev/ 13274 13275VFIO PLATFORM DRIVER 13276M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13277L: kvm@vger.kernel.org 13278S: Maintained 13279F: drivers/vfio/platform/ 13280 13281VGA_SWITCHEROO 13282R: Lukas Wunner <lukas@wunner.de> 13283S: Maintained 13284F: Documentation/gpu/vga-switcheroo.rst 13285F: drivers/gpu/vga/vga_switcheroo.c 13286F: include/linux/vga_switcheroo.h 13287T: git git://anongit.freedesktop.org/drm/drm-misc 13288 13289VIDEOBUF2 FRAMEWORK 13290M: Pawel Osciak <pawel@osciak.com> 13291M: Marek Szyprowski <m.szyprowski@samsung.com> 13292M: Kyungmin Park <kyungmin.park@samsung.com> 13293L: linux-media@vger.kernel.org 13294S: Maintained 13295F: drivers/media/v4l2-core/videobuf2-* 13296F: include/media/videobuf2-* 13297 13298VIRTIO AND VHOST VSOCK DRIVER 13299M: Stefan Hajnoczi <stefanha@redhat.com> 13300L: kvm@vger.kernel.org 13301L: virtualization@lists.linux-foundation.org 13302L: netdev@vger.kernel.org 13303S: Maintained 13304F: include/linux/virtio_vsock.h 13305F: include/uapi/linux/virtio_vsock.h 13306F: net/vmw_vsock/virtio_transport_common.c 13307F: net/vmw_vsock/virtio_transport.c 13308F: drivers/vhost/vsock.c 13309F: drivers/vhost/vsock.h 13310 13311VIRTUAL SERIO DEVICE DRIVER 13312M: Stephen Chandler Paul <thatslyude@gmail.com> 13313S: Maintained 13314F: drivers/input/serio/userio.c 13315F: include/uapi/linux/userio.h 13316 13317VIRTIO CONSOLE DRIVER 13318M: Amit Shah <amit@kernel.org> 13319L: virtualization@lists.linux-foundation.org 13320S: Maintained 13321F: drivers/char/virtio_console.c 13322F: include/linux/virtio_console.h 13323F: include/uapi/linux/virtio_console.h 13324 13325VIRTIO CORE, NET AND BLOCK DRIVERS 13326M: "Michael S. Tsirkin" <mst@redhat.com> 13327M: Jason Wang <jasowang@redhat.com> 13328L: virtualization@lists.linux-foundation.org 13329S: Maintained 13330F: Documentation/devicetree/bindings/virtio/ 13331F: drivers/virtio/ 13332F: tools/virtio/ 13333F: drivers/net/virtio_net.c 13334F: drivers/block/virtio_blk.c 13335F: include/linux/virtio*.h 13336F: include/uapi/linux/virtio_*.h 13337F: drivers/crypto/virtio/ 13338 13339VIRTIO DRIVERS FOR S390 13340M: Christian Borntraeger <borntraeger@de.ibm.com> 13341M: Cornelia Huck <cornelia.huck@de.ibm.com> 13342L: linux-s390@vger.kernel.org 13343L: virtualization@lists.linux-foundation.org 13344L: kvm@vger.kernel.org 13345S: Supported 13346F: drivers/s390/virtio/ 13347 13348VIRTIO GPU DRIVER 13349M: David Airlie <airlied@linux.ie> 13350M: Gerd Hoffmann <kraxel@redhat.com> 13351L: dri-devel@lists.freedesktop.org 13352L: virtualization@lists.linux-foundation.org 13353T: git git://anongit.freedesktop.org/drm/drm-misc 13354S: Maintained 13355F: drivers/gpu/drm/virtio/ 13356F: include/uapi/linux/virtio_gpu.h 13357 13358VIRTIO HOST (VHOST) 13359M: "Michael S. Tsirkin" <mst@redhat.com> 13360M: Jason Wang <jasowang@redhat.com> 13361L: kvm@vger.kernel.org 13362L: virtualization@lists.linux-foundation.org 13363L: netdev@vger.kernel.org 13364T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13365S: Maintained 13366F: drivers/vhost/ 13367F: include/uapi/linux/vhost.h 13368 13369VIRTIO INPUT DRIVER 13370M: Gerd Hoffmann <kraxel@redhat.com> 13371S: Maintained 13372F: drivers/virtio/virtio_input.c 13373F: include/uapi/linux/virtio_input.h 13374 13375VIRTIO CRYPTO DRIVER 13376M: Gonglei <arei.gonglei@huawei.com> 13377L: virtualization@lists.linux-foundation.org 13378L: linux-crypto@vger.kernel.org 13379S: Maintained 13380F: drivers/crypto/virtio/ 13381F: include/uapi/linux/virtio_crypto.h 13382 13383VIA RHINE NETWORK DRIVER 13384S: Orphan 13385F: drivers/net/ethernet/via/via-rhine.c 13386 13387VIA SD/MMC CARD CONTROLLER DRIVER 13388M: Bruce Chang <brucechang@via.com.tw> 13389M: Harald Welte <HaraldWelte@viatech.com> 13390S: Maintained 13391F: drivers/mmc/host/via-sdmmc.c 13392 13393VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13394M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13395L: linux-fbdev@vger.kernel.org 13396S: Maintained 13397F: include/linux/via-core.h 13398F: include/linux/via-gpio.h 13399F: include/linux/via_i2c.h 13400F: drivers/video/fbdev/via/ 13401 13402VIA VELOCITY NETWORK DRIVER 13403M: Francois Romieu <romieu@fr.zoreil.com> 13404L: netdev@vger.kernel.org 13405S: Maintained 13406F: drivers/net/ethernet/via/via-velocity.* 13407 13408VIRT LIB 13409M: Alex Williamson <alex.williamson@redhat.com> 13410M: Paolo Bonzini <pbonzini@redhat.com> 13411L: kvm@vger.kernel.org 13412S: Supported 13413F: virt/lib/ 13414 13415VIVID VIRTUAL VIDEO DRIVER 13416M: Hans Verkuil <hverkuil@xs4all.nl> 13417L: linux-media@vger.kernel.org 13418T: git git://linuxtv.org/media_tree.git 13419W: https://linuxtv.org 13420S: Maintained 13421F: drivers/media/platform/vivid/* 13422 13423VLYNQ BUS 13424M: Florian Fainelli <f.fainelli@gmail.com> 13425L: openwrt-devel@lists.openwrt.org (subscribers-only) 13426S: Maintained 13427F: drivers/vlynq/vlynq.c 13428F: include/linux/vlynq.h 13429 13430VME SUBSYSTEM 13431M: Martyn Welch <martyn@welchs.me.uk> 13432M: Manohar Vanga <manohar.vanga@gmail.com> 13433M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13434L: devel@driverdev.osuosl.org 13435S: Maintained 13436T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13437F: Documentation/driver-api/vme.rst 13438F: drivers/staging/vme/ 13439F: drivers/vme/ 13440F: include/linux/vme* 13441 13442VMWARE HYPERVISOR INTERFACE 13443M: Alok Kataria <akataria@vmware.com> 13444L: virtualization@lists.linux-foundation.org 13445S: Supported 13446F: arch/x86/kernel/cpu/vmware.c 13447 13448VMWARE BALLOON DRIVER 13449M: Xavier Deguillard <xdeguillard@vmware.com> 13450M: Philip Moltmann <moltmann@vmware.com> 13451M: "VMware, Inc." <pv-drivers@vmware.com> 13452L: linux-kernel@vger.kernel.org 13453S: Maintained 13454F: drivers/misc/vmw_balloon.c 13455 13456VMWARE VMMOUSE SUBDRIVER 13457M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13458M: "VMware, Inc." <pv-drivers@vmware.com> 13459L: linux-input@vger.kernel.org 13460S: Maintained 13461F: drivers/input/mouse/vmmouse.c 13462F: drivers/input/mouse/vmmouse.h 13463 13464VMWARE VMXNET3 ETHERNET DRIVER 13465M: Shrikrishna Khare <skhare@vmware.com> 13466M: "VMware, Inc." <pv-drivers@vmware.com> 13467L: netdev@vger.kernel.org 13468S: Maintained 13469F: drivers/net/vmxnet3/ 13470 13471VMware PVSCSI driver 13472M: Jim Gill <jgill@vmware.com> 13473M: VMware PV-Drivers <pv-drivers@vmware.com> 13474L: linux-scsi@vger.kernel.org 13475S: Maintained 13476F: drivers/scsi/vmw_pvscsi.c 13477F: drivers/scsi/vmw_pvscsi.h 13478 13479VMWARE PVRDMA DRIVER 13480M: Adit Ranadive <aditr@vmware.com> 13481M: VMware PV-Drivers <pv-drivers@vmware.com> 13482L: linux-rdma@vger.kernel.org 13483S: Maintained 13484F: drivers/infiniband/hw/vmw_pvrdma/ 13485 13486VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13487M: Liam Girdwood <lgirdwood@gmail.com> 13488M: Mark Brown <broonie@kernel.org> 13489L: linux-kernel@vger.kernel.org 13490W: http://www.slimlogic.co.uk/?p=48 13491T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13492S: Supported 13493F: Documentation/devicetree/bindings/regulator/ 13494F: drivers/regulator/ 13495F: include/dt-bindings/regulator/ 13496F: include/linux/regulator/ 13497 13498VRF 13499M: David Ahern <dsa@cumulusnetworks.com> 13500M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13501L: netdev@vger.kernel.org 13502S: Maintained 13503F: drivers/net/vrf.c 13504F: Documentation/networking/vrf.txt 13505 13506VT1211 HARDWARE MONITOR DRIVER 13507M: Juerg Haefliger <juergh@gmail.com> 13508L: linux-hwmon@vger.kernel.org 13509S: Maintained 13510F: Documentation/hwmon/vt1211 13511F: drivers/hwmon/vt1211.c 13512 13513VT8231 HARDWARE MONITOR DRIVER 13514M: Roger Lucas <vt8231@hiddenengine.co.uk> 13515L: linux-hwmon@vger.kernel.org 13516S: Maintained 13517F: drivers/hwmon/vt8231.c 13518 13519VUB300 USB to SDIO/SD/MMC bridge chip 13520M: Tony Olech <tony.olech@elandigitalsystems.com> 13521L: linux-mmc@vger.kernel.org 13522L: linux-usb@vger.kernel.org 13523S: Supported 13524F: drivers/mmc/host/vub300.c 13525 13526W1 DALLAS'S 1-WIRE BUS 13527M: Evgeniy Polyakov <zbr@ioremap.net> 13528S: Maintained 13529F: Documentation/w1/ 13530F: drivers/w1/ 13531 13532W83791D HARDWARE MONITORING DRIVER 13533M: Marc Hulsman <m.hulsman@tudelft.nl> 13534L: linux-hwmon@vger.kernel.org 13535S: Maintained 13536F: Documentation/hwmon/w83791d 13537F: drivers/hwmon/w83791d.c 13538 13539W83793 HARDWARE MONITORING DRIVER 13540M: Rudolf Marek <r.marek@assembler.cz> 13541L: linux-hwmon@vger.kernel.org 13542S: Maintained 13543F: Documentation/hwmon/w83793 13544F: drivers/hwmon/w83793.c 13545 13546W83795 HARDWARE MONITORING DRIVER 13547M: Jean Delvare <jdelvare@suse.com> 13548L: linux-hwmon@vger.kernel.org 13549S: Maintained 13550F: drivers/hwmon/w83795.c 13551 13552W83L51xD SD/MMC CARD INTERFACE DRIVER 13553M: Pierre Ossman <pierre@ossman.eu> 13554S: Maintained 13555F: drivers/mmc/host/wbsd.* 13556 13557WACOM PROTOCOL 4 SERIAL TABLETS 13558M: Julian Squires <julian@cipht.net> 13559M: Hans de Goede <hdegoede@redhat.com> 13560L: linux-input@vger.kernel.org 13561S: Maintained 13562F: drivers/input/tablet/wacom_serial4.c 13563 13564WATCHDOG DEVICE DRIVERS 13565M: Wim Van Sebroeck <wim@iguana.be> 13566R: Guenter Roeck <linux@roeck-us.net> 13567L: linux-watchdog@vger.kernel.org 13568W: http://www.linux-watchdog.org/ 13569T: git git://www.linux-watchdog.org/linux-watchdog.git 13570S: Maintained 13571F: Documentation/devicetree/bindings/watchdog/ 13572F: Documentation/watchdog/ 13573F: drivers/watchdog/ 13574F: include/linux/watchdog.h 13575F: include/uapi/linux/watchdog.h 13576 13577WIIMOTE HID DRIVER 13578M: David Herrmann <dh.herrmann@googlemail.com> 13579L: linux-input@vger.kernel.org 13580S: Maintained 13581F: drivers/hid/hid-wiimote* 13582 13583WINBOND CIR DRIVER 13584M: David Härdeman <david@hardeman.nu> 13585S: Maintained 13586F: drivers/media/rc/winbond-cir.c 13587 13588WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13589M: William Breathitt Gray <vilhelm.gray@gmail.com> 13590L: linux-watchdog@vger.kernel.org 13591S: Maintained 13592F: drivers/watchdog/ebc-c384_wdt.c 13593 13594WINSYSTEMS WS16C48 GPIO DRIVER 13595M: William Breathitt Gray <vilhelm.gray@gmail.com> 13596L: linux-gpio@vger.kernel.org 13597S: Maintained 13598F: drivers/gpio/gpio-ws16c48.c 13599 13600WIMAX STACK 13601M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13602M: linux-wimax@intel.com 13603L: wimax@linuxwimax.org (subscribers-only) 13604S: Supported 13605W: http://linuxwimax.org 13606F: Documentation/wimax/README.wimax 13607F: include/linux/wimax/debug.h 13608F: include/net/wimax.h 13609F: include/uapi/linux/wimax.h 13610F: net/wimax/ 13611 13612WISTRON LAPTOP BUTTON DRIVER 13613M: Miloslav Trmac <mitr@volny.cz> 13614S: Maintained 13615F: drivers/input/misc/wistron_btns.c 13616 13617WL3501 WIRELESS PCMCIA CARD DRIVER 13618L: linux-wireless@vger.kernel.org 13619S: Odd fixes 13620F: drivers/net/wireless/wl3501* 13621 13622WOLFSON MICROELECTRONICS DRIVERS 13623L: patches@opensource.wolfsonmicro.com 13624T: git https://github.com/CirrusLogic/linux-drivers.git 13625W: https://github.com/CirrusLogic/linux-drivers/wiki 13626S: Supported 13627F: Documentation/hwmon/wm83?? 13628F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13629F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13630F: Documentation/devicetree/bindings/mfd/arizona.txt 13631F: arch/arm/mach-s3c64xx/mach-crag6410* 13632F: drivers/clk/clk-wm83*.c 13633F: drivers/extcon/extcon-arizona.c 13634F: drivers/leds/leds-wm83*.c 13635F: drivers/gpio/gpio-*wm*.c 13636F: drivers/gpio/gpio-arizona.c 13637F: drivers/hwmon/wm83??-hwmon.c 13638F: drivers/input/misc/wm831x-on.c 13639F: drivers/input/touchscreen/wm831x-ts.c 13640F: drivers/input/touchscreen/wm97*.c 13641F: drivers/mfd/arizona* 13642F: drivers/mfd/wm*.c 13643F: drivers/mfd/cs47l24* 13644F: drivers/power/supply/wm83*.c 13645F: drivers/rtc/rtc-wm83*.c 13646F: drivers/regulator/wm8*.c 13647F: drivers/video/backlight/wm83*_bl.c 13648F: drivers/watchdog/wm83*_wdt.c 13649F: include/linux/mfd/arizona/ 13650F: include/linux/mfd/wm831x/ 13651F: include/linux/mfd/wm8350/ 13652F: include/linux/mfd/wm8400* 13653F: include/linux/wm97xx.h 13654F: include/sound/wm????.h 13655F: sound/soc/codecs/arizona.? 13656F: sound/soc/codecs/wm* 13657F: sound/soc/codecs/cs47l24* 13658 13659WORKQUEUE 13660M: Tejun Heo <tj@kernel.org> 13661R: Lai Jiangshan <jiangshanlai@gmail.com> 13662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13663S: Maintained 13664F: include/linux/workqueue.h 13665F: kernel/workqueue.c 13666F: Documentation/core-api/workqueue.rst 13667 13668X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13669M: Chen-Yu Tsai <wens@csie.org> 13670L: linux-kernel@vger.kernel.org 13671S: Maintained 13672N: axp[128] 13673 13674X.25 NETWORK LAYER 13675M: Andrew Hendry <andrew.hendry@gmail.com> 13676L: linux-x25@vger.kernel.org 13677S: Odd Fixes 13678F: Documentation/networking/x25* 13679F: include/net/x25* 13680F: net/x25/ 13681 13682X86 ARCHITECTURE (32-BIT AND 64-BIT) 13683M: Thomas Gleixner <tglx@linutronix.de> 13684M: Ingo Molnar <mingo@redhat.com> 13685M: "H. Peter Anvin" <hpa@zytor.com> 13686M: x86@kernel.org 13687L: linux-kernel@vger.kernel.org 13688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13689S: Maintained 13690F: Documentation/x86/ 13691F: arch/x86/ 13692 13693X86 PLATFORM DRIVERS 13694M: Darren Hart <dvhart@infradead.org> 13695M: Andy Shevchenko <andy@infradead.org> 13696L: platform-driver-x86@vger.kernel.org 13697T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13698S: Maintained 13699F: drivers/platform/x86/ 13700F: drivers/platform/olpc/ 13701 13702X86 MCE INFRASTRUCTURE 13703M: Tony Luck <tony.luck@intel.com> 13704M: Borislav Petkov <bp@alien8.de> 13705L: linux-edac@vger.kernel.org 13706S: Maintained 13707F: arch/x86/kernel/cpu/mcheck/* 13708 13709X86 MICROCODE UPDATE SUPPORT 13710M: Borislav Petkov <bp@alien8.de> 13711S: Maintained 13712F: arch/x86/kernel/cpu/microcode/* 13713 13714X86 VDSO 13715M: Andy Lutomirski <luto@amacapital.net> 13716L: linux-kernel@vger.kernel.org 13717T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13718S: Maintained 13719F: arch/x86/entry/vdso/ 13720 13721XC2028/3028 TUNER DRIVER 13722M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13723M: Mauro Carvalho Chehab <mchehab@kernel.org> 13724L: linux-media@vger.kernel.org 13725W: https://linuxtv.org 13726T: git git://linuxtv.org/media_tree.git 13727S: Maintained 13728F: drivers/media/tuners/tuner-xc2028.* 13729 13730XEN HYPERVISOR INTERFACE 13731M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13732M: Juergen Gross <jgross@suse.com> 13733L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13734T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13735S: Supported 13736F: arch/x86/xen/ 13737F: drivers/*/xen-*front.c 13738F: drivers/xen/ 13739F: arch/x86/include/asm/xen/ 13740F: include/xen/ 13741F: include/uapi/xen/ 13742 13743XEN HYPERVISOR ARM 13744M: Stefano Stabellini <sstabellini@kernel.org> 13745L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13746S: Maintained 13747F: arch/arm/xen/ 13748F: arch/arm/include/asm/xen/ 13749 13750XEN HYPERVISOR ARM64 13751M: Stefano Stabellini <sstabellini@kernel.org> 13752L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13753S: Maintained 13754F: arch/arm64/xen/ 13755F: arch/arm64/include/asm/xen/ 13756 13757XEN NETWORK BACKEND DRIVER 13758M: Wei Liu <wei.liu2@citrix.com> 13759M: Paul Durrant <paul.durrant@citrix.com> 13760L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13761L: netdev@vger.kernel.org 13762S: Supported 13763F: drivers/net/xen-netback/* 13764 13765XEN PCI SUBSYSTEM 13766M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13767L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13768S: Supported 13769F: arch/x86/pci/*xen* 13770F: drivers/pci/*xen* 13771 13772XEN BLOCK SUBSYSTEM 13773M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13774M: Roger Pau Monné <roger.pau@citrix.com> 13775L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13776S: Supported 13777F: drivers/block/xen-blkback/* 13778F: drivers/block/xen* 13779 13780XEN PVSCSI DRIVERS 13781M: Juergen Gross <jgross@suse.com> 13782L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13783L: linux-scsi@vger.kernel.org 13784S: Supported 13785F: drivers/scsi/xen-scsifront.c 13786F: drivers/xen/xen-scsiback.c 13787F: include/xen/interface/io/vscsiif.h 13788 13789XEN SWIOTLB SUBSYSTEM 13790M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13791L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13792S: Supported 13793F: arch/x86/xen/*swiotlb* 13794F: drivers/xen/*swiotlb* 13795 13796XFS FILESYSTEM 13797M: Darrick J. Wong <darrick.wong@oracle.com> 13798M: linux-xfs@vger.kernel.org 13799L: linux-xfs@vger.kernel.org 13800W: http://xfs.org/ 13801T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13802S: Supported 13803F: Documentation/filesystems/xfs.txt 13804F: fs/xfs/ 13805 13806XILINX AXI ETHERNET DRIVER 13807M: Anirudha Sarangi <anirudh@xilinx.com> 13808M: John Linn <John.Linn@xilinx.com> 13809S: Maintained 13810F: drivers/net/ethernet/xilinx/xilinx_axienet* 13811 13812XILINX UARTLITE SERIAL DRIVER 13813M: Peter Korsgaard <jacmet@sunsite.dk> 13814L: linux-serial@vger.kernel.org 13815S: Maintained 13816F: drivers/tty/serial/uartlite.c 13817 13818XILINX VIDEO IP CORES 13819M: Hyun Kwon <hyun.kwon@xilinx.com> 13820M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13821L: linux-media@vger.kernel.org 13822T: git git://linuxtv.org/media_tree.git 13823S: Supported 13824F: Documentation/devicetree/bindings/media/xilinx/ 13825F: drivers/media/platform/xilinx/ 13826F: include/uapi/linux/xilinx-v4l2-controls.h 13827 13828XILLYBUS DRIVER 13829M: Eli Billauer <eli.billauer@gmail.com> 13830L: linux-kernel@vger.kernel.org 13831S: Supported 13832F: drivers/char/xillybus/ 13833 13834XTENSA XTFPGA PLATFORM SUPPORT 13835M: Max Filippov <jcmvbkbc@gmail.com> 13836L: linux-xtensa@linux-xtensa.org 13837S: Maintained 13838F: drivers/spi/spi-xtensa-xtfpga.c 13839F: sound/soc/xtensa/xtfpga-i2s.c 13840 13841YAM DRIVER FOR AX.25 13842M: Jean-Paul Roubelat <jpr@f6fbb.org> 13843L: linux-hams@vger.kernel.org 13844S: Maintained 13845F: drivers/net/hamradio/yam* 13846F: include/linux/yam.h 13847 13848YEALINK PHONE DRIVER 13849M: Henk Vergonet <Henk.Vergonet@gmail.com> 13850L: usbb2k-api-dev@nongnu.org 13851S: Maintained 13852F: Documentation/input/yealink.txt 13853F: drivers/input/misc/yealink.* 13854 13855Z8530 DRIVER FOR AX.25 13856M: Joerg Reuter <jreuter@yaina.de> 13857W: http://yaina.de/jreuter/ 13858W: http://www.qsl.net/dl1bke/ 13859L: linux-hams@vger.kernel.org 13860S: Maintained 13861F: Documentation/networking/z8530drv.txt 13862F: drivers/net/hamradio/*scc.c 13863F: drivers/net/hamradio/z8530.h 13864 13865ZBUD COMPRESSED PAGE ALLOCATOR 13866M: Seth Jennings <sjenning@redhat.com> 13867M: Dan Streetman <ddstreet@ieee.org> 13868L: linux-mm@kvack.org 13869S: Maintained 13870F: mm/zbud.c 13871F: include/linux/zbud.h 13872 13873ZD1211RW WIRELESS DRIVER 13874M: Daniel Drake <dsd@gentoo.org> 13875M: Ulrich Kunitz <kune@deine-taler.de> 13876W: http://zd1211.ath.cx/wiki/DriverRewrite 13877L: linux-wireless@vger.kernel.org 13878L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13879S: Maintained 13880F: drivers/net/wireless/zydas/zd1211rw/ 13881 13882ZD1301_DEMOD MEDIA DRIVER 13883M: Antti Palosaari <crope@iki.fi> 13884L: linux-media@vger.kernel.org 13885W: https://linuxtv.org/ 13886W: http://palosaari.fi/linux/ 13887Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13888S: Maintained 13889F: drivers/media/dvb-frontends/zd1301_demod* 13890 13891ZD1301 MEDIA DRIVER 13892M: Antti Palosaari <crope@iki.fi> 13893L: linux-media@vger.kernel.org 13894W: https://linuxtv.org/ 13895W: http://palosaari.fi/linux/ 13896Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13897S: Maintained 13898F: drivers/media/usb/dvb-usb-v2/zd1301* 13899 13900ZPOOL COMPRESSED PAGE STORAGE API 13901M: Dan Streetman <ddstreet@ieee.org> 13902L: linux-mm@kvack.org 13903S: Maintained 13904F: mm/zpool.c 13905F: include/linux/zpool.h 13906 13907ZR36067 VIDEO FOR LINUX DRIVER 13908L: mjpeg-users@lists.sourceforge.net 13909L: linux-media@vger.kernel.org 13910W: http://mjpeg.sourceforge.net/driver-zoran/ 13911T: hg https://linuxtv.org/hg/v4l-dvb 13912S: Odd Fixes 13913F: drivers/media/pci/zoran/ 13914 13915ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13916M: Minchan Kim <minchan@kernel.org> 13917M: Nitin Gupta <ngupta@vflare.org> 13918R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13919L: linux-kernel@vger.kernel.org 13920S: Maintained 13921F: drivers/block/zram/ 13922F: Documentation/blockdev/zram.txt 13923 13924ZS DECSTATION Z85C30 SERIAL DRIVER 13925M: "Maciej W. Rozycki" <macro@linux-mips.org> 13926S: Maintained 13927F: drivers/tty/serial/zs.* 13928 13929ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13930M: Minchan Kim <minchan@kernel.org> 13931M: Nitin Gupta <ngupta@vflare.org> 13932R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13933L: linux-mm@kvack.org 13934S: Maintained 13935F: mm/zsmalloc.c 13936F: include/linux/zsmalloc.h 13937F: Documentation/vm/zsmalloc.txt 13938 13939ZSWAP COMPRESSED SWAP CACHING 13940M: Seth Jennings <sjenning@redhat.com> 13941M: Dan Streetman <ddstreet@ieee.org> 13942L: linux-mm@kvack.org 13943S: Maintained 13944F: mm/zswap.c 13945 13946THE REST 13947M: Linus Torvalds <torvalds@linux-foundation.org> 13948L: linux-kernel@vger.kernel.org 13949Q: http://patchwork.kernel.org/project/LKML/list/ 13950T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13951S: Buried alive in reporters 13952F: * 13953F: */ 13954