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> 2588M: Daniel Borkmann <daniel@iogearbox.net> 2589L: netdev@vger.kernel.org 2590L: linux-kernel@vger.kernel.org 2591S: Supported 2592F: arch/x86/net/bpf_jit* 2593F: Documentation/networking/filter.txt 2594F: include/linux/bpf* 2595F: include/linux/filter.h 2596F: include/uapi/linux/bpf* 2597F: include/uapi/linux/filter.h 2598F: kernel/bpf/ 2599F: kernel/trace/bpf_trace.c 2600F: lib/test_bpf.c 2601F: net/bpf/ 2602F: net/core/filter.c 2603F: net/sched/act_bpf.c 2604F: net/sched/cls_bpf.c 2605F: samples/bpf/ 2606F: tools/net/bpf* 2607F: tools/testing/selftests/bpf/ 2608 2609BROADCOM B44 10/100 ETHERNET DRIVER 2610M: Michael Chan <michael.chan@broadcom.com> 2611L: netdev@vger.kernel.org 2612S: Supported 2613F: drivers/net/ethernet/broadcom/b44.* 2614 2615BROADCOM B53 ETHERNET SWITCH DRIVER 2616M: Florian Fainelli <f.fainelli@gmail.com> 2617L: netdev@vger.kernel.org 2618L: openwrt-devel@lists.openwrt.org (subscribers-only) 2619S: Supported 2620F: drivers/net/dsa/b53/* 2621F: include/linux/platform_data/b53.h 2622 2623BROADCOM GENET ETHERNET DRIVER 2624M: Florian Fainelli <f.fainelli@gmail.com> 2625L: netdev@vger.kernel.org 2626S: Supported 2627F: drivers/net/ethernet/broadcom/genet/ 2628 2629BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2630M: Rasesh Mody <rasesh.mody@cavium.com> 2631M: Harish Patil <harish.patil@cavium.com> 2632M: Dept-GELinuxNICDev@cavium.com 2633L: netdev@vger.kernel.org 2634S: Supported 2635F: drivers/net/ethernet/broadcom/bnx2.* 2636F: drivers/net/ethernet/broadcom/bnx2_* 2637 2638BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2639M: Yuval Mintz <Yuval.Mintz@cavium.com> 2640M: Ariel Elior <ariel.elior@cavium.com> 2641M: everest-linux-l2@cavium.com 2642L: netdev@vger.kernel.org 2643S: Supported 2644F: drivers/net/ethernet/broadcom/bnx2x/ 2645 2646BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2647M: Michael Chan <michael.chan@broadcom.com> 2648L: netdev@vger.kernel.org 2649S: Supported 2650F: drivers/net/ethernet/broadcom/bnxt/ 2651 2652BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2653M: Florian Fainelli <f.fainelli@gmail.com> 2654M: Ray Jui <rjui@broadcom.com> 2655M: Scott Branden <sbranden@broadcom.com> 2656M: bcm-kernel-feedback-list@broadcom.com 2657T: git git://github.com/broadcom/mach-bcm 2658S: Maintained 2659N: bcm281* 2660N: bcm113* 2661N: bcm216* 2662N: kona 2663F: arch/arm/mach-bcm/ 2664 2665BROADCOM BCM2835 ARM ARCHITECTURE 2666M: Stephen Warren <swarren@wwwdotorg.org> 2667M: Lee Jones <lee@kernel.org> 2668M: Eric Anholt <eric@anholt.net> 2669L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2671T: git git://github.com/anholt/linux 2672S: Maintained 2673N: bcm2835 2674F: drivers/staging/vc04_services 2675 2676BROADCOM BCM47XX MIPS ARCHITECTURE 2677M: Hauke Mehrtens <hauke@hauke-m.de> 2678M: Rafał Miłecki <zajec5@gmail.com> 2679L: linux-mips@linux-mips.org 2680S: Maintained 2681F: Documentation/devicetree/bindings/mips/brcm/ 2682F: arch/mips/bcm47xx/* 2683F: arch/mips/include/asm/mach-bcm47xx/* 2684 2685BROADCOM BCM5301X ARM ARCHITECTURE 2686M: Hauke Mehrtens <hauke@hauke-m.de> 2687M: Rafał Miłecki <zajec5@gmail.com> 2688M: bcm-kernel-feedback-list@broadcom.com 2689L: linux-arm-kernel@lists.infradead.org 2690S: Maintained 2691F: arch/arm/mach-bcm/bcm_5301x.c 2692F: arch/arm/boot/dts/bcm5301x*.dtsi 2693F: arch/arm/boot/dts/bcm470* 2694 2695BROADCOM BCM53573 ARM ARCHITECTURE 2696M: Rafał Miłecki <rafal@milecki.pl> 2697L: linux-arm-kernel@lists.infradead.org 2698S: Maintained 2699F: arch/arm/boot/dts/bcm53573* 2700F: arch/arm/boot/dts/bcm47189* 2701 2702BROADCOM BCM63XX ARM ARCHITECTURE 2703M: Florian Fainelli <f.fainelli@gmail.com> 2704M: bcm-kernel-feedback-list@broadcom.com 2705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2706T: git git://github.com/broadcom/stblinux.git 2707S: Maintained 2708N: bcm63xx 2709 2710BROADCOM BCM63XX/BCM33XX UDC DRIVER 2711M: Kevin Cernekee <cernekee@gmail.com> 2712L: linux-usb@vger.kernel.org 2713S: Maintained 2714F: drivers/usb/gadget/udc/bcm63xx_udc.* 2715 2716BROADCOM BCM7XXX ARM ARCHITECTURE 2717M: Brian Norris <computersforpeace@gmail.com> 2718M: Gregory Fong <gregory.0xf0@gmail.com> 2719M: Florian Fainelli <f.fainelli@gmail.com> 2720M: bcm-kernel-feedback-list@broadcom.com 2721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2722T: git git://github.com/broadcom/stblinux.git 2723S: Maintained 2724F: arch/arm/mach-bcm/*brcmstb* 2725F: arch/arm/boot/dts/bcm7*.dts* 2726F: drivers/bus/brcmstb_gisb.c 2727N: brcmstb 2728 2729BROADCOM BMIPS MIPS ARCHITECTURE 2730M: Kevin Cernekee <cernekee@gmail.com> 2731M: Florian Fainelli <f.fainelli@gmail.com> 2732L: linux-mips@linux-mips.org 2733T: git git://github.com/broadcom/stblinux.git 2734S: Maintained 2735F: arch/mips/bmips/* 2736F: arch/mips/include/asm/mach-bmips/* 2737F: arch/mips/kernel/*bmips* 2738F: arch/mips/boot/dts/brcm/bcm*.dts* 2739F: drivers/irqchip/irq-bcm63* 2740F: drivers/irqchip/irq-bcm7* 2741F: drivers/irqchip/irq-brcmstb* 2742F: include/linux/bcm963xx_nvram.h 2743F: include/linux/bcm963xx_tag.h 2744 2745BROADCOM BMIPS CPUFREQ DRIVER 2746M: Markus Mayer <mmayer@broadcom.com> 2747M: bcm-kernel-feedback-list@broadcom.com 2748L: linux-pm@vger.kernel.org 2749S: Maintained 2750F: drivers/cpufreq/bmips-cpufreq.c 2751 2752BROADCOM TG3 GIGABIT ETHERNET DRIVER 2753M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2754M: Prashant Sreedharan <prashant@broadcom.com> 2755M: Michael Chan <mchan@broadcom.com> 2756L: netdev@vger.kernel.org 2757S: Supported 2758F: drivers/net/ethernet/broadcom/tg3.* 2759 2760BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2761M: Arend van Spriel <arend.vanspriel@broadcom.com> 2762M: Franky Lin <franky.lin@broadcom.com> 2763M: Hante Meuleman <hante.meuleman@broadcom.com> 2764L: linux-wireless@vger.kernel.org 2765L: brcm80211-dev-list.pdl@broadcom.com 2766S: Supported 2767F: drivers/net/wireless/broadcom/brcm80211/ 2768 2769BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2770M: QLogic-Storage-Upstream@qlogic.com 2771L: linux-scsi@vger.kernel.org 2772S: Supported 2773F: drivers/scsi/bnx2fc/ 2774 2775BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2776M: QLogic-Storage-Upstream@qlogic.com 2777L: linux-scsi@vger.kernel.org 2778S: Supported 2779F: drivers/scsi/bnx2i/ 2780 2781BROADCOM IPROC ARM ARCHITECTURE 2782M: Ray Jui <rjui@broadcom.com> 2783M: Scott Branden <sbranden@broadcom.com> 2784M: Jon Mason <jonmason@broadcom.com> 2785M: bcm-kernel-feedback-list@broadcom.com 2786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2787T: git git://github.com/broadcom/cygnus-linux.git 2788S: Maintained 2789N: iproc 2790N: cygnus 2791N: bcm[-_]nsp 2792N: bcm9113* 2793N: bcm9583* 2794N: bcm9585* 2795N: bcm9586* 2796N: bcm988312 2797N: bcm113* 2798N: bcm583* 2799N: bcm585* 2800N: bcm586* 2801N: bcm88312 2802F: arch/arm64/boot/dts/broadcom/ns2* 2803F: drivers/clk/bcm/clk-ns* 2804F: drivers/pinctrl/bcm/pinctrl-ns* 2805 2806BROADCOM BRCMSTB GPIO DRIVER 2807M: Gregory Fong <gregory.0xf0@gmail.com> 2808L: bcm-kernel-feedback-list@broadcom.com 2809S: Supported 2810F: drivers/gpio/gpio-brcmstb.c 2811F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2812 2813BROADCOM KONA GPIO DRIVER 2814M: Ray Jui <rjui@broadcom.com> 2815L: bcm-kernel-feedback-list@broadcom.com 2816S: Supported 2817F: drivers/gpio/gpio-bcm-kona.c 2818F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2819 2820BROADCOM NVRAM DRIVER 2821M: Rafał Miłecki <zajec5@gmail.com> 2822L: linux-mips@linux-mips.org 2823S: Maintained 2824F: drivers/firmware/broadcom/* 2825 2826BROADCOM STB NAND FLASH DRIVER 2827M: Brian Norris <computersforpeace@gmail.com> 2828M: Kamal Dasu <kdasu.kdev@gmail.com> 2829L: linux-mtd@lists.infradead.org 2830L: bcm-kernel-feedback-list@broadcom.com 2831S: Maintained 2832F: drivers/mtd/nand/brcmnand/ 2833 2834BROADCOM STB AVS CPUFREQ DRIVER 2835M: Markus Mayer <mmayer@broadcom.com> 2836M: bcm-kernel-feedback-list@broadcom.com 2837L: linux-pm@vger.kernel.org 2838S: Maintained 2839F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2840F: drivers/cpufreq/brcmstb* 2841 2842BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2843M: Rafał Miłecki <zajec5@gmail.com> 2844L: linux-wireless@vger.kernel.org 2845S: Maintained 2846F: drivers/bcma/ 2847F: include/linux/bcma/ 2848 2849BROADCOM SYSTEMPORT ETHERNET DRIVER 2850M: Florian Fainelli <f.fainelli@gmail.com> 2851L: netdev@vger.kernel.org 2852S: Supported 2853F: drivers/net/ethernet/broadcom/bcmsysport.* 2854 2855BROADCOM VULCAN ARM64 SOC 2856M: Jayachandran C. <c.jayachandran@gmail.com> 2857M: bcm-kernel-feedback-list@broadcom.com 2858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2859S: Maintained 2860F: arch/arm64/boot/dts/broadcom/vulcan* 2861 2862BROADCOM NETXTREME-E ROCE DRIVER 2863M: Selvin Xavier <selvin.xavier@broadcom.com> 2864M: Devesh Sharma <devesh.sharma@broadcom.com> 2865M: Somnath Kotur <somnath.kotur@broadcom.com> 2866M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2867L: linux-rdma@vger.kernel.org 2868W: http://www.broadcom.com 2869S: Supported 2870F: drivers/infiniband/hw/bnxt_re/ 2871F: include/uapi/rdma/bnxt_re-abi.h 2872 2873BROCADE BFA FC SCSI DRIVER 2874M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2875M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2876L: linux-scsi@vger.kernel.org 2877S: Supported 2878F: drivers/scsi/bfa/ 2879 2880BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2881M: Rasesh Mody <rasesh.mody@cavium.com> 2882M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2883M: Dept-GELinuxNICDev@cavium.com 2884L: netdev@vger.kernel.org 2885S: Supported 2886F: drivers/net/ethernet/brocade/bna/ 2887 2888BSG (block layer generic sg v4 driver) 2889M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2890L: linux-scsi@vger.kernel.org 2891S: Supported 2892F: block/bsg.c 2893F: include/linux/bsg.h 2894F: include/uapi/linux/bsg.h 2895 2896BT87X AUDIO DRIVER 2897M: Clemens Ladisch <clemens@ladisch.de> 2898L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2899T: git git://git.alsa-project.org/alsa-kernel.git 2900S: Maintained 2901F: Documentation/sound/alsa/Bt87x.txt 2902F: sound/pci/bt87x.c 2903 2904BT8XXGPIO DRIVER 2905M: Michael Buesch <m@bues.ch> 2906W: http://bu3sch.de/btgpio.php 2907S: Maintained 2908F: drivers/gpio/gpio-bt8xx.c 2909 2910BTRFS FILE SYSTEM 2911M: Chris Mason <clm@fb.com> 2912M: Josef Bacik <jbacik@fb.com> 2913M: David Sterba <dsterba@suse.com> 2914L: linux-btrfs@vger.kernel.org 2915W: http://btrfs.wiki.kernel.org/ 2916Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2917T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2918S: Maintained 2919F: Documentation/filesystems/btrfs.txt 2920F: fs/btrfs/ 2921 2922BTTV VIDEO4LINUX DRIVER 2923M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2924M: Mauro Carvalho Chehab <mchehab@kernel.org> 2925L: linux-media@vger.kernel.org 2926W: https://linuxtv.org 2927T: git git://linuxtv.org/media_tree.git 2928S: Odd fixes 2929F: Documentation/media/v4l-drivers/bttv* 2930F: drivers/media/pci/bt8xx/bttv* 2931 2932BUSLOGIC SCSI DRIVER 2933M: Khalid Aziz <khalid@gonehiking.org> 2934L: linux-scsi@vger.kernel.org 2935S: Maintained 2936F: drivers/scsi/BusLogic.* 2937F: drivers/scsi/FlashPoint.* 2938 2939C-MEDIA CMI8788 DRIVER 2940M: Clemens Ladisch <clemens@ladisch.de> 2941L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2942T: git git://git.alsa-project.org/alsa-kernel.git 2943S: Maintained 2944F: sound/pci/oxygen/ 2945 2946C6X ARCHITECTURE 2947M: Mark Salter <msalter@redhat.com> 2948M: Aurelien Jacquiot <a-jacquiot@ti.com> 2949L: linux-c6x-dev@linux-c6x.org 2950W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2951S: Maintained 2952F: arch/c6x/ 2953 2954CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2955M: David Howells <dhowells@redhat.com> 2956L: linux-cachefs@redhat.com (moderated for non-subscribers) 2957S: Supported 2958F: Documentation/filesystems/caching/cachefiles.txt 2959F: fs/cachefiles/ 2960 2961CADET FM/AM RADIO RECEIVER DRIVER 2962M: Hans Verkuil <hverkuil@xs4all.nl> 2963L: linux-media@vger.kernel.org 2964T: git git://linuxtv.org/media_tree.git 2965W: https://linuxtv.org 2966S: Maintained 2967F: drivers/media/radio/radio-cadet* 2968 2969CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2970M: Jonathan Corbet <corbet@lwn.net> 2971L: linux-media@vger.kernel.org 2972T: git git://linuxtv.org/media_tree.git 2973S: Maintained 2974F: Documentation/media/v4l-drivers/cafe_ccic* 2975F: drivers/media/platform/marvell-ccic/ 2976 2977CAIF NETWORK LAYER 2978M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2979L: netdev@vger.kernel.org 2980S: Supported 2981F: Documentation/networking/caif/ 2982F: drivers/net/caif/ 2983F: include/uapi/linux/caif/ 2984F: include/net/caif/ 2985F: net/caif/ 2986 2987CALGARY x86-64 IOMMU 2988M: Muli Ben-Yehuda <mulix@mulix.org> 2989M: Jon Mason <jdmason@kudzu.us> 2990L: iommu@lists.linux-foundation.org 2991S: Maintained 2992F: arch/x86/kernel/pci-calgary_64.c 2993F: arch/x86/kernel/tce_64.c 2994F: arch/x86/include/asm/calgary.h 2995F: arch/x86/include/asm/tce.h 2996 2997CAN NETWORK LAYER 2998M: Oliver Hartkopp <socketcan@hartkopp.net> 2999M: Marc Kleine-Budde <mkl@pengutronix.de> 3000L: linux-can@vger.kernel.org
3001W: https://github.com/linux-can 3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3004S: Maintained 3005F: Documentation/networking/can.txt 3006F: net/can/ 3007F: include/linux/can/core.h 3008F: include/uapi/linux/can.h 3009F: include/uapi/linux/can/bcm.h 3010F: include/uapi/linux/can/raw.h 3011F: include/uapi/linux/can/gw.h 3012 3013CAN NETWORK DRIVERS 3014M: Wolfgang Grandegger <wg@grandegger.com> 3015M: Marc Kleine-Budde <mkl@pengutronix.de> 3016L: linux-can@vger.kernel.org 3017W: https://github.com/linux-can 3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3020S: Maintained 3021F: Documentation/devicetree/bindings/net/can/ 3022F: drivers/net/can/ 3023F: include/linux/can/dev.h 3024F: include/linux/can/platform/ 3025F: include/uapi/linux/can/error.h 3026F: include/uapi/linux/can/netlink.h 3027 3028CAPABILITIES 3029M: Serge Hallyn <serge@hallyn.com> 3030L: linux-security-module@vger.kernel.org 3031S: Supported 3032F: include/linux/capability.h 3033F: include/uapi/linux/capability.h 3034F: security/commoncap.c 3035F: kernel/capability.c 3036 3037CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3038M: Kevin Tsai <ktsai@capellamicro.com> 3039S: Maintained 3040F: drivers/iio/light/cm* 3041F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 3042 3043CAVIUM THUNDERX2 ARM64 SOC 3044M: Jayachandran C <jnair@caviumnetworks.com> 3045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3046S: Maintained 3047F: arch/arm64/boot/dts/cavium/thunder-99xx* 3048F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3049 3050CAVIUM I2C DRIVER 3051M: Jan Glauber <jglauber@cavium.com> 3052M: David Daney <david.daney@cavium.com> 3053W: http://www.cavium.com 3054S: Supported 3055F: drivers/i2c/busses/i2c-octeon* 3056F: drivers/i2c/busses/i2c-thunderx* 3057 3058CAVIUM LIQUIDIO NETWORK DRIVER 3059M: Derek Chickles <derek.chickles@caviumnetworks.com> 3060M: Satanand Burla <satananda.burla@caviumnetworks.com> 3061M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3062M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3063L: netdev@vger.kernel.org 3064W: http://www.cavium.com 3065S: Supported 3066F: drivers/net/ethernet/cavium/liquidio/ 3067 3068CAVIUM OCTEON-TX CRYPTO DRIVER 3069M: George Cherian <george.cherian@cavium.com> 3070L: linux-crypto@vger.kernel.org 3071W: http://www.cavium.com 3072S: Supported 3073F: drivers/crypto/cavium/cpt/ 3074 3075CC2520 IEEE-802.15.4 RADIO DRIVER 3076M: Varka Bhadram <varkabhadram@gmail.com> 3077L: linux-wpan@vger.kernel.org 3078S: Maintained 3079F: drivers/net/ieee802154/cc2520.c 3080F: include/linux/spi/cc2520.h 3081F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3082 3083CEC DRIVER 3084M: Hans Verkuil <hans.verkuil@cisco.com> 3085L: linux-media@vger.kernel.org 3086T: git git://linuxtv.org/media_tree.git 3087W: http://linuxtv.org 3088S: Supported 3089F: Documentation/media/kapi/cec-core.rst 3090F: Documentation/media/uapi/cec 3091F: drivers/media/cec/ 3092F: drivers/media/cec-edid.c 3093F: drivers/media/rc/keymaps/rc-cec.c 3094F: include/media/cec.h 3095F: include/media/cec-edid.h 3096F: include/uapi/linux/cec.h 3097F: include/uapi/linux/cec-funcs.h 3098 3099CELL BROADBAND ENGINE ARCHITECTURE 3100M: Arnd Bergmann <arnd@arndb.de> 3101L: linuxppc-dev@lists.ozlabs.org 3102W: http://www.ibm.com/developerworks/power/cell/ 3103S: Supported 3104F: arch/powerpc/include/asm/cell*.h 3105F: arch/powerpc/include/asm/spu*.h 3106F: arch/powerpc/include/uapi/asm/spu*.h 3107F: arch/powerpc/oprofile/*cell* 3108F: arch/powerpc/platforms/cell/ 3109 3110CEPH COMMON CODE (LIBCEPH) 3111M: Ilya Dryomov <idryomov@gmail.com> 3112M: "Yan, Zheng" <zyan@redhat.com> 3113M: Sage Weil <sage@redhat.com> 3114L: ceph-devel@vger.kernel.org 3115W: http://ceph.com/ 3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3117T: git git://github.com/ceph/ceph-client.git 3118S: Supported 3119F: net/ceph/ 3120F: include/linux/ceph/ 3121F: include/linux/crush/ 3122 3123CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3124M: "Yan, Zheng" <zyan@redhat.com> 3125M: Sage Weil <sage@redhat.com> 3126M: Ilya Dryomov <idryomov@gmail.com> 3127L: ceph-devel@vger.kernel.org 3128W: http://ceph.com/ 3129T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3130T: git git://github.com/ceph/ceph-client.git 3131S: Supported 3132F: Documentation/filesystems/ceph.txt 3133F: fs/ceph/ 3134 3135CERTIFICATE HANDLING: 3136M: David Howells <dhowells@redhat.com> 3137M: David Woodhouse <dwmw2@infradead.org> 3138L: keyrings@vger.kernel.org 3139S: Maintained 3140F: Documentation/module-signing.txt 3141F: certs/ 3142F: scripts/sign-file.c 3143F: scripts/extract-cert.c 3144 3145CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3146L: linux-usb@vger.kernel.org 3147S: Orphan 3148F: Documentation/usb/WUSB-Design-overview.txt 3149F: Documentation/usb/wusb-cbaf 3150F: drivers/usb/host/hwa-hc.c 3151F: drivers/usb/host/whci/ 3152F: drivers/usb/wusbcore/ 3153F: include/linux/usb/wusb* 3154 3155HT16K33 LED CONTROLLER DRIVER 3156M: Robin van der Gracht <robin@protonic.nl> 3157S: Maintained 3158F: drivers/auxdisplay/ht16k33.c 3159F: Documentation/devicetree/bindings/display/ht16k33.txt 3160 3161CFAG12864B LCD DRIVER 3162M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3163W: http://miguelojeda.es/auxdisplay.htm 3164W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3165S: Maintained 3166F: drivers/auxdisplay/cfag12864b.c 3167F: include/linux/cfag12864b.h 3168 3169CFAG12864BFB LCD FRAMEBUFFER DRIVER 3170M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3171W: http://miguelojeda.es/auxdisplay.htm 3172W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3173S: Maintained 3174F: drivers/auxdisplay/cfag12864bfb.c 3175F: include/linux/cfag12864b.h 3176 3177CFG80211 and NL80211 3178M: Johannes Berg <johannes@sipsolutions.net> 3179L: linux-wireless@vger.kernel.org 3180W: http://wireless.kernel.org/ 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3182T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3183S: Maintained 3184F: include/uapi/linux/nl80211.h 3185F: include/net/cfg80211.h 3186F: net/wireless/* 3187X: net/wireless/wext* 3188 3189CHAR and MISC DRIVERS 3190M: Arnd Bergmann <arnd@arndb.de> 3191M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3193S: Supported 3194F: drivers/char/* 3195F: drivers/misc/* 3196F: include/linux/miscdevice.h 3197 3198CHECKPATCH 3199M: Andy Whitcroft <apw@canonical.com> 3200M: Joe Perches <joe@perches.com> 3201S: Maintained 3202F: scripts/checkpatch.pl 3203 3204CHINESE DOCUMENTATION 3205M: Harry Wei <harryxiyou@gmail.com> 3206L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3207L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3208S: Maintained 3209F: Documentation/translations/zh_CN/ 3210 3211CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3212M: Peter Chen <Peter.Chen@nxp.com> 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3214L: linux-usb@vger.kernel.org 3215S: Maintained 3216F: drivers/usb/chipidea/ 3217 3218CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3219M: Hans de Goede <hdegoede@redhat.com> 3220L: linux-input@vger.kernel.org 3221S: Maintained 3222F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3223F: drivers/input/touchscreen/chipone_icn8318.c 3224 3225CHROME HARDWARE PLATFORM SUPPORT 3226M: Olof Johansson <olof@lixom.net> 3227S: Maintained 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3229F: drivers/platform/chrome/ 3230 3231CISCO VIC ETHERNET NIC DRIVER 3232M: Christian Benvenuti <benve@cisco.com> 3233M: Govindarajulu Varadarajan <_govind@gmx.com> 3234M: Neel Patel <neepatel@cisco.com> 3235S: Supported 3236F: drivers/net/ethernet/cisco/enic/ 3237 3238CISCO VIC LOW LATENCY NIC DRIVER 3239M: Christian Benvenuti <benve@cisco.com> 3240M: Dave Goodell <dgoodell@cisco.com> 3241S: Supported 3242F: drivers/infiniband/hw/usnic/ 3243 3244CIRRUS LOGIC EP93XX ETHERNET DRIVER 3245M: Hartley Sweeten <hsweeten@visionengravers.com> 3246L: netdev@vger.kernel.org 3247S: Maintained 3248F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3249 3250CIRRUS LOGIC AUDIO CODEC DRIVERS 3251M: Brian Austin <brian.austin@cirrus.com> 3252M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3253L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3254S: Maintained 3255F: sound/soc/codecs/cs* 3256 3257CLEANCACHE API 3258M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3259L: linux-kernel@vger.kernel.org 3260S: Maintained 3261F: mm/cleancache.c 3262F: include/linux/cleancache.h 3263 3264CLK API 3265M: Russell King <linux@armlinux.org.uk> 3266L: linux-clk@vger.kernel.org 3267S: Maintained 3268F: include/linux/clk.h 3269 3270CLOCKSOURCE, CLOCKEVENT DRIVERS 3271M: Daniel Lezcano <daniel.lezcano@linaro.org> 3272M: Thomas Gleixner <tglx@linutronix.de> 3273L: linux-kernel@vger.kernel.org 3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3275S: Supported 3276F: drivers/clocksource 3277 3278CISCO FCOE HBA DRIVER 3279M: Satish Kharat <satishkh@cisco.com> 3280M: Sesidhar Baddela <sebaddel@cisco.com> 3281M: Karan Tilak Kumar <kartilak@cisco.com> 3282L: linux-scsi@vger.kernel.org 3283S: Supported 3284F: drivers/scsi/fnic/ 3285 3286CISCO SCSI HBA DRIVER 3287M: Karan Tilak Kumar <kartilak@cisco.com> 3288M: Sesidhar Baddela <sebaddel@cisco.com> 3289L: linux-scsi@vger.kernel.org 3290S: Supported 3291F: drivers/scsi/snic/ 3292 3293CMPC ACPI DRIVER 3294M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3295M: Daniel Oliveira Nascimento <don@syst.com.br> 3296L: platform-driver-x86@vger.kernel.org 3297S: Supported 3298F: drivers/platform/x86/classmate-laptop.c 3299 3300COBALT MEDIA DRIVER 3301M: Hans Verkuil <hans.verkuil@cisco.com> 3302L: linux-media@vger.kernel.org 3303T: git git://linuxtv.org/media_tree.git 3304W: https://linuxtv.org 3305S: Supported 3306F: drivers/media/pci/cobalt/ 3307 3308COCCINELLE/Semantic Patches (SmPL) 3309M: Julia Lawall <Julia.Lawall@lip6.fr> 3310M: Gilles Muller <Gilles.Muller@lip6.fr> 3311M: Nicolas Palix <nicolas.palix@imag.fr> 3312M: Michal Marek <mmarek@suse.com> 3313L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3314T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3315W: http://coccinelle.lip6.fr/ 3316S: Supported 3317F: Documentation/dev-tools/coccinelle.rst 3318F: scripts/coccinelle/ 3319F: scripts/coccicheck 3320 3321CODA FILE SYSTEM 3322M: Jan Harkes <jaharkes@cs.cmu.edu> 3323M: coda@cs.cmu.edu 3324L: codalist@coda.cs.cmu.edu 3325W: http://www.coda.cs.cmu.edu/ 3326S: Maintained 3327F: Documentation/filesystems/coda.txt 3328F: fs/coda/ 3329F: include/linux/coda*.h 3330F: include/uapi/linux/coda*.h 3331 3332CODA V4L2 MEM2MEM DRIVER 3333M: Philipp Zabel <p.zabel@pengutronix.de> 3334L: linux-media@vger.kernel.org 3335S: Maintained 3336F: Documentation/devicetree/bindings/media/coda.txt 3337F: drivers/media/platform/coda/ 3338 3339COMMON CLK FRAMEWORK 3340M: Michael Turquette <mturquette@baylibre.com> 3341M: Stephen Boyd <sboyd@codeaurora.org> 3342L: linux-clk@vger.kernel.org 3343Q: http://patchwork.kernel.org/project/linux-clk/list/ 3344T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3345S: Maintained 3346F: Documentation/devicetree/bindings/clock/ 3347F: drivers/clk/ 3348X: drivers/clk/clkdev.c 3349F: include/linux/clk-pr* 3350F: include/linux/clk/ 3351 3352COMMON INTERNET FILE SYSTEM (CIFS) 3353M: Steve French <sfrench@samba.org> 3354L: linux-cifs@vger.kernel.org 3355L: samba-technical@lists.samba.org (moderated for non-subscribers) 3356W: http://linux-cifs.samba.org/ 3357T: git git://git.samba.org/sfrench/cifs-2.6.git 3358S: Supported 3359F: Documentation/filesystems/cifs/ 3360F: fs/cifs/ 3361 3362COMPACTPCI HOTPLUG CORE 3363M: Scott Murray <scott@spiteful.org> 3364L: linux-pci@vger.kernel.org 3365S: Maintained 3366F: drivers/pci/hotplug/cpci_hotplug* 3367 3368COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3369M: Scott Murray <scott@spiteful.org> 3370L: linux-pci@vger.kernel.org 3371S: Maintained 3372F: drivers/pci/hotplug/cpcihp_zt5550.* 3373 3374COMPACTPCI HOTPLUG GENERIC DRIVER 3375M: Scott Murray <scott@spiteful.org> 3376L: linux-pci@vger.kernel.org 3377S: Maintained 3378F: drivers/pci/hotplug/cpcihp_generic.c 3379 3380COMPAL LAPTOP SUPPORT 3381M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3382L: platform-driver-x86@vger.kernel.org 3383S: Maintained 3384F: drivers/platform/x86/compal-laptop.c 3385 3386CONEXANT ACCESSRUNNER USB DRIVER 3387L: accessrunner-general@lists.sourceforge.net 3388W: http://accessrunner.sourceforge.net/ 3389S: Orphan 3390F: drivers/usb/atm/cxacru.c 3391 3392CONFIGFS 3393M: Joel Becker <jlbec@evilplan.org> 3394M: Christoph Hellwig <hch@lst.de> 3395T: git git://git.infradead.org/users/hch/configfs.git 3396S: Supported 3397F: fs/configfs/ 3398F: include/linux/configfs.h 3399 3400CONNECTOR 3401M: Evgeniy Polyakov <zbr@ioremap.net> 3402L: netdev@vger.kernel.org 3403S: Maintained 3404F: drivers/connector/ 3405 3406CONTROL GROUP (CGROUP) 3407M: Tejun Heo <tj@kernel.org> 3408M: Li Zefan <lizefan@huawei.com> 3409M: Johannes Weiner <hannes@cmpxchg.org> 3410L: cgroups@vger.kernel.org 3411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3412S: Maintained 3413F: Documentation/cgroup* 3414F: include/linux/cgroup* 3415F: kernel/cgroup* 3416 3417CONTROL GROUP - CPUSET 3418M: Li Zefan <lizefan@huawei.com> 3419L: cgroups@vger.kernel.org 3420W: http://www.bullopensource.org/cpuset/ 3421W: http://oss.sgi.com/projects/cpusets/ 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3423S: Maintained 3424F: Documentation/cgroup-v1/cpusets.txt 3425F: include/linux/cpuset.h 3426F: kernel/cpuset.c 3427 3428CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3429M: Johannes Weiner <hannes@cmpxchg.org> 3430M: Michal Hocko <mhocko@kernel.org> 3431M: Vladimir Davydov <vdavydov.dev@gmail.com> 3432L: cgroups@vger.kernel.org 3433L: linux-mm@kvack.org 3434S: Maintained 3435F: mm/memcontrol.c 3436F: mm/swap_cgroup.c 3437 3438CORETEMP HARDWARE MONITORING DRIVER 3439M: Fenghua Yu <fenghua.yu@intel.com> 3440L: linux-hwmon@vger.kernel.org 3441S: Maintained 3442F: Documentation/hwmon/coretemp 3443F: drivers/hwmon/coretemp.c 3444 3445COSA/SRP SYNC SERIAL DRIVER 3446M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3447W: http://www.fi.muni.cz/~kas/cosa/ 3448S: Maintained 3449F: drivers/net/wan/cosa* 3450 3451CPMAC ETHERNET DRIVER 3452M: Florian Fainelli <f.fainelli@gmail.com> 3453L: netdev@vger.kernel.org 3454S: Maintained 3455F: drivers/net/ethernet/ti/cpmac.c 3456 3457CPU FREQUENCY DRIVERS 3458M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3459M: Viresh Kumar <viresh.kumar@linaro.org> 3460L: linux-pm@vger.kernel.org 3461S: Maintained 3462T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3463T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3464B: https://bugzilla.kernel.org 3465F: Documentation/cpu-freq/ 3466F: drivers/cpufreq/ 3467F: include/linux/cpufreq.h 3468F: tools/testing/selftests/cpufreq/ 3469 3470CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3471M: Viresh Kumar <viresh.kumar@linaro.org> 3472M: Sudeep Holla <sudeep.holla@arm.com> 3473L: linux-pm@vger.kernel.org 3474W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3475S: Maintained 3476F: drivers/cpufreq/arm_big_little.h 3477F: drivers/cpufreq/arm_big_little.c 3478F: drivers/cpufreq/arm_big_little_dt.c 3479 3480CPUIDLE DRIVER - ARM BIG LITTLE 3481M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3482M: Daniel Lezcano <daniel.lezcano@linaro.org> 3483L: linux-pm@vger.kernel.org 3484L: linux-arm-kernel@lists.infradead.org 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3486S: Maintained 3487F: drivers/cpuidle/cpuidle-big_little.c 3488 3489CPUIDLE DRIVER - ARM EXYNOS 3490M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3491M: Daniel Lezcano <daniel.lezcano@linaro.org> 3492M: Kukjin Kim <kgene@kernel.org> 3493L: linux-pm@vger.kernel.org 3494L: linux-samsung-soc@vger.kernel.org 3495S: Supported 3496F: drivers/cpuidle/cpuidle-exynos.c 3497F: arch/arm/mach-exynos/pm.c 3498 3499CPUIDLE DRIVERS 3500M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3501M: Daniel Lezcano <daniel.lezcano@linaro.org> 3502L: linux-pm@vger.kernel.org 3503S: Maintained 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3505B: https://bugzilla.kernel.org 3506F: drivers/cpuidle/* 3507F: include/linux/cpuidle.h 3508 3509CPUID/MSR DRIVER 3510M: "H. Peter Anvin" <hpa@zytor.com> 3511S: Maintained 3512F: arch/x86/kernel/cpuid.c 3513F: arch/x86/kernel/msr.c 3514 3515CPU POWER MONITORING SUBSYSTEM 3516M: Thomas Renninger <trenn@suse.com> 3517L: linux-pm@vger.kernel.org 3518S: Maintained 3519F: tools/power/cpupower/ 3520 3521CRAMFS FILESYSTEM 3522W: http://sourceforge.net/projects/cramfs/ 3523S: Orphan / Obsolete 3524F: Documentation/filesystems/cramfs.txt 3525F: fs/cramfs/ 3526 3527CRIS PORT 3528M: Mikael Starvik <starvik@axis.com> 3529M: Jesper Nilsson <jesper.nilsson@axis.com> 3530L: linux-cris-kernel@axis.com 3531W: http://developer.axis.com 3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3533S: Maintained 3534F: arch/cris/ 3535F: drivers/tty/serial/crisv10.* 3536 3537CRYPTO API 3538M: Herbert Xu <herbert@gondor.apana.org.au> 3539M: "David S. Miller" <davem@davemloft.net> 3540L: linux-crypto@vger.kernel.org 3541T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3542T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3543S: Maintained 3544F: Documentation/crypto/ 3545F: Documentation/devicetree/bindings/crypto/ 3546F: Documentation/DocBook/crypto-API.tmpl 3547F: arch/*/crypto/ 3548F: crypto/ 3549F: drivers/crypto/ 3550F: include/crypto/ 3551F: include/linux/crypto* 3552 3553CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3554M: Neil Horman <nhorman@tuxdriver.com> 3555L: linux-crypto@vger.kernel.org 3556S: Maintained 3557F: crypto/ansi_cprng.c 3558F: crypto/rng.c 3559 3560CS3308 MEDIA DRIVER 3561M: Hans Verkuil <hverkuil@xs4all.nl> 3562L: linux-media@vger.kernel.org 3563T: git git://linuxtv.org/media_tree.git 3564W: http://linuxtv.org 3565S: Odd Fixes 3566F: drivers/media/i2c/cs3308.c 3567F: drivers/media/i2c/cs3308.h 3568 3569CS5535 Audio ALSA driver 3570M: Jaya Kumar <jayakumar.alsa@gmail.com> 3571S: Maintained 3572F: sound/pci/cs5535audio/ 3573 3574CW1200 WLAN driver 3575M: Solomon Peachy <pizza@shaftnet.org> 3576S: Maintained 3577F: drivers/net/wireless/st/cw1200/ 3578 3579CX18 VIDEO4LINUX DRIVER 3580M: Andy Walls <awalls@md.metrocast.net> 3581L: ivtv-devel@ivtvdriver.org (subscribers-only) 3582L: linux-media@vger.kernel.org 3583T: git git://linuxtv.org/media_tree.git 3584W: https://linuxtv.org 3585W: http://www.ivtvdriver.org/index.php/Cx18 3586S: Maintained 3587F: Documentation/media/v4l-drivers/cx18* 3588F: drivers/media/pci/cx18/ 3589F: include/uapi/linux/ivtv* 3590 3591CX2341X MPEG ENCODER HELPER MODULE 3592M: Hans Verkuil <hverkuil@xs4all.nl> 3593L: linux-media@vger.kernel.org 3594T: git git://linuxtv.org/media_tree.git 3595W: https://linuxtv.org 3596S: Maintained 3597F: drivers/media/common/cx2341x* 3598F: include/media/cx2341x* 3599 3600CX24120 MEDIA DRIVER 3601M: Jemma Denson <jdenson@gmail.com> 3602M: Patrick Boettcher <patrick.boettcher@posteo.de> 3603L: linux-media@vger.kernel.org 3604W: https://linuxtv.org 3605Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3606S: Maintained 3607F: drivers/media/dvb-frontends/cx24120* 3608 3609CX88 VIDEO4LINUX DRIVER 3610M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3611M: Mauro Carvalho Chehab <mchehab@kernel.org> 3612L: linux-media@vger.kernel.org 3613W: https://linuxtv.org 3614T: git git://linuxtv.org/media_tree.git 3615S: Odd fixes 3616F: Documentation/media/v4l-drivers/cx88* 3617F: drivers/media/pci/cx88/ 3618 3619CXD2820R MEDIA DRIVER 3620M: Antti Palosaari <crope@iki.fi> 3621L: linux-media@vger.kernel.org 3622W: https://linuxtv.org 3623W: http://palosaari.fi/linux/ 3624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3625T: git git://linuxtv.org/anttip/media_tree.git 3626S: Maintained 3627F: drivers/media/dvb-frontends/cxd2820r* 3628 3629CXGB3 ETHERNET DRIVER (CXGB3) 3630M: Santosh Raspatur <santosh@chelsio.com> 3631L: netdev@vger.kernel.org 3632W: http://www.chelsio.com 3633S: Supported 3634F: drivers/net/ethernet/chelsio/cxgb3/ 3635 3636CXGB3 ISCSI DRIVER (CXGB3I) 3637M: Karen Xie <kxie@chelsio.com> 3638L: linux-scsi@vger.kernel.org 3639W: http://www.chelsio.com 3640S: Supported 3641F: drivers/scsi/cxgbi/cxgb3i 3642 3643CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3644M: Steve Wise <swise@chelsio.com> 3645L: linux-rdma@vger.kernel.org 3646W: http://www.openfabrics.org 3647S: Supported 3648F: drivers/infiniband/hw/cxgb3/ 3649F: include/uapi/rdma/cxgb3-abi.h 3650 3651CXGB4 ETHERNET DRIVER (CXGB4) 3652M: Ganesh Goudar <ganeshgr@chelsio.com> 3653L: netdev@vger.kernel.org 3654W: http://www.chelsio.com 3655S: Supported 3656F: drivers/net/ethernet/chelsio/cxgb4/ 3657 3658CXGB4 ISCSI DRIVER (CXGB4I) 3659M: Karen Xie <kxie@chelsio.com> 3660L: linux-scsi@vger.kernel.org 3661W: http://www.chelsio.com 3662S: Supported 3663F: drivers/scsi/cxgbi/cxgb4i 3664 3665CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3666M: Steve Wise <swise@chelsio.com> 3667L: linux-rdma@vger.kernel.org 3668W: http://www.openfabrics.org 3669S: Supported 3670F: drivers/infiniband/hw/cxgb4/ 3671F: include/uapi/rdma/cxgb4-abi.h 3672 3673CXGB4VF ETHERNET DRIVER (CXGB4VF) 3674M: Casey Leedom <leedom@chelsio.com> 3675L: netdev@vger.kernel.org 3676W: http://www.chelsio.com 3677S: Supported 3678F: drivers/net/ethernet/chelsio/cxgb4vf/ 3679 3680CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3681M: Ian Munsie <imunsie@au1.ibm.com> 3682M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3683L: linuxppc-dev@lists.ozlabs.org 3684S: Supported 3685F: arch/powerpc/platforms/powernv/pci-cxl.c 3686F: drivers/misc/cxl/ 3687F: include/misc/cxl* 3688F: include/uapi/misc/cxl.h 3689F: Documentation/powerpc/cxl.txt 3690F: Documentation/ABI/testing/sysfs-class-cxl 3691 3692CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3693M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3694M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3695M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3696L: linux-scsi@vger.kernel.org 3697S: Supported 3698F: drivers/scsi/cxlflash/ 3699F: include/uapi/scsi/cxlflash_ioctls.h 3700F: Documentation/powerpc/cxlflash.txt 3701 3702STMMAC ETHERNET DRIVER 3703M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3704M: Alexandre Torgue <alexandre.torgue@st.com> 3705L: netdev@vger.kernel.org 3706W: http://www.stlinux.com 3707S: Supported 3708F: drivers/net/ethernet/stmicro/stmmac/ 3709 3710CYBERPRO FB DRIVER 3711M: Russell King <linux@armlinux.org.uk> 3712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3713W: http://www.armlinux.org.uk/ 3714S: Maintained 3715F: drivers/video/fbdev/cyber2000fb.* 3716 3717CYCLADES ASYNC MUX DRIVER 3718W: http://www.cyclades.com/ 3719S: Orphan 3720F: drivers/tty/cyclades.c 3721F: include/linux/cyclades.h 3722F: include/uapi/linux/cyclades.h 3723 3724CYCLADES PC300 DRIVER 3725W: http://www.cyclades.com/ 3726S: Orphan 3727F: drivers/net/wan/pc300* 3728 3729CYPRESS_FIRMWARE MEDIA DRIVER 3730M: Antti Palosaari <crope@iki.fi> 3731L: linux-media@vger.kernel.org 3732W: https://linuxtv.org 3733W: http://palosaari.fi/linux/ 3734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3735T: git git://linuxtv.org/anttip/media_tree.git 3736S: Maintained 3737F: drivers/media/common/cypress_firmware* 3738 3739CYTTSP TOUCHSCREEN DRIVER 3740M: Ferruh Yigit <fery@cypress.com> 3741L: linux-input@vger.kernel.org 3742S: Supported 3743F: drivers/input/touchscreen/cyttsp* 3744F: include/linux/input/cyttsp.h 3745 3746DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3747M: Joshua Kinard <kumba@gentoo.org> 3748S: Maintained 3749F: drivers/rtc/rtc-ds1685.c 3750F: include/linux/rtc/ds1685.h 3751 3752DAMA SLAVE for AX.25 3753M: Joerg Reuter <jreuter@yaina.de> 3754W: http://yaina.de/jreuter/ 3755W: http://www.qsl.net/dl1bke/ 3756L: linux-hams@vger.kernel.org 3757S: Maintained 3758F: net/ax25/af_ax25.c 3759F: net/ax25/ax25_dev.c 3760F: net/ax25/ax25_ds_* 3761F: net/ax25/ax25_in.c 3762F: net/ax25/ax25_out.c 3763F: net/ax25/ax25_timer.c 3764F: net/ax25/sysctl_net_ax25.c 3765 3766DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3767L: netdev@vger.kernel.org 3768S: Orphan 3769F: Documentation/networking/dmfe.txt 3770F: drivers/net/ethernet/dec/tulip/dmfe.c 3771 3772DC390/AM53C974 SCSI driver 3773M: Hannes Reinecke <hare@suse.com> 3774L: linux-scsi@vger.kernel.org 3775S: Maintained 3776F: drivers/scsi/am53c974.c 3777 3778DC395x SCSI driver 3779M: Oliver Neukum <oliver@neukum.org> 3780M: Ali Akcaagac <aliakc@web.de> 3781M: Jamie Lenehan <lenehan@twibble.org> 3782L: dc395x@twibble.org 3783W: http://twibble.org/dist/dc395x/ 3784W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3785S: Maintained 3786F: Documentation/scsi/dc395x.txt 3787F: drivers/scsi/dc395x.* 3788 3789DCCP PROTOCOL 3790M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3791L: dccp@vger.kernel.org 3792W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3793S: Maintained 3794F: include/linux/dccp.h 3795F: include/uapi/linux/dccp.h 3796F: include/linux/tfrc.h 3797F: net/dccp/ 3798 3799DECnet NETWORK LAYER 3800W: http://linux-decnet.sourceforge.net 3801L: linux-decnet-user@lists.sourceforge.net 3802S: Orphan 3803F: Documentation/networking/decnet.txt 3804F: net/decnet/ 3805 3806DECSTATION PLATFORM SUPPORT 3807M: "Maciej W. Rozycki" <macro@linux-mips.org> 3808L: linux-mips@linux-mips.org 3809W: http://www.linux-mips.org/wiki/DECstation 3810S: Maintained 3811F: arch/mips/dec/ 3812F: arch/mips/include/asm/dec/ 3813F: arch/mips/include/asm/mach-dec/ 3814 3815DEFXX FDDI NETWORK DRIVER 3816M: "Maciej W. Rozycki" <macro@linux-mips.org> 3817S: Maintained 3818F: drivers/net/fddi/defxx.* 3819 3820DELL LAPTOP DRIVER 3821M: Matthew Garrett <mjg59@srcf.ucam.org> 3822M: Pali Rohár <pali.rohar@gmail.com> 3823L: platform-driver-x86@vger.kernel.org 3824S: Maintained 3825F: drivers/platform/x86/dell-laptop.c 3826 3827DELL LAPTOP RBTN DRIVER 3828M: Pali Rohár <pali.rohar@gmail.com> 3829S: Maintained 3830F: drivers/platform/x86/dell-rbtn.* 3831 3832DELL LAPTOP FREEFALL DRIVER 3833M: Pali Rohár <pali.rohar@gmail.com> 3834S: Maintained 3835F: drivers/platform/x86/dell-smo8800.c 3836 3837DELL LAPTOP SMM DRIVER 3838M: Pali Rohár <pali.rohar@gmail.com> 3839S: Maintained 3840F: drivers/hwmon/dell-smm-hwmon.c 3841F: include/uapi/linux/i8k.h 3842 3843DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3844M: Doug Warzecha <Douglas_Warzecha@dell.com> 3845S: Maintained 3846F: Documentation/dcdbas.txt 3847F: drivers/firmware/dcdbas.* 3848 3849DELL WMI EXTRAS DRIVER 3850M: Matthew Garrett <mjg59@srcf.ucam.org> 3851M: Pali Rohár <pali.rohar@gmail.com> 3852S: Maintained 3853F: drivers/platform/x86/dell-wmi.c 3854 3855DESIGNWARE USB2 DRD IP DRIVER 3856M: John Youn <johnyoun@synopsys.com> 3857L: linux-usb@vger.kernel.org 3858T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3859S: Maintained 3860F: drivers/usb/dwc2/ 3861 3862DESIGNWARE USB3 DRD IP DRIVER 3863M: Felipe Balbi <balbi@kernel.org> 3864L: linux-usb@vger.kernel.org 3865T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3866S: Maintained 3867F: drivers/usb/dwc3/ 3868 3869DEVICE COREDUMP (DEV_COREDUMP) 3870M: Johannes Berg <johannes@sipsolutions.net> 3871L: linux-kernel@vger.kernel.org 3872S: Maintained 3873F: drivers/base/devcoredump.c 3874F: include/linux/devcoredump.h 3875 3876DEVICE FREQUENCY (DEVFREQ) 3877M: MyungJoo Ham <myungjoo.ham@samsung.com> 3878M: Kyungmin Park <kyungmin.park@samsung.com> 3879R: Chanwoo Choi <cw00.choi@samsung.com> 3880L: linux-pm@vger.kernel.org 3881T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3882S: Maintained 3883F: drivers/devfreq/ 3884F: include/linux/devfreq.h 3885F: Documentation/devicetree/bindings/devfreq/ 3886 3887DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3888M: Chanwoo Choi <cw00.choi@samsung.com> 3889L: linux-pm@vger.kernel.org 3890T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3891S: Supported 3892F: drivers/devfreq/event/ 3893F: drivers/devfreq/devfreq-event.c 3894F: include/linux/devfreq-event.h 3895F: Documentation/devicetree/bindings/devfreq/event/ 3896 3897BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3898M: Chanwoo Choi <cw00.choi@samsung.com> 3899L: linux-pm@vger.kernel.org 3900L: linux-samsung-soc@vger.kernel.org 3901T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3902S: Maintained 3903F: drivers/devfreq/exynos-bus.c 3904F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3905 3906DEVICE NUMBER REGISTRY 3907M: Torben Mathiasen <device@lanana.org> 3908W: http://lanana.org/docs/device-list/index.html 3909S: Maintained 3910 3911DEVICE-MAPPER (LVM) 3912M: Alasdair Kergon <agk@redhat.com> 3913M: Mike Snitzer <snitzer@redhat.com> 3914M: dm-devel@redhat.com 3915L: dm-devel@redhat.com 3916W: http://sources.redhat.com/dm 3917Q: http://patchwork.kernel.org/project/dm-devel/list/ 3918T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3919T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3920S: Maintained 3921F: Documentation/device-mapper/ 3922F: drivers/md/dm* 3923F: drivers/md/persistent-data/ 3924F: include/linux/device-mapper.h 3925F: include/linux/dm-*.h 3926F: include/uapi/linux/dm-*.h 3927 3928DEVLINK 3929M: Jiri Pirko <jiri@mellanox.com> 3930L: netdev@vger.kernel.org 3931S: Supported 3932F: net/core/devlink.c 3933F: include/net/devlink.h 3934F: include/uapi/linux/devlink.h 3935 3936DIALOG SEMICONDUCTOR DRIVERS 3937M: Support Opensource <support.opensource@diasemi.com> 3938W: http://www.dialog-semiconductor.com/products 3939S: Supported 3940F: Documentation/hwmon/da90?? 3941F: Documentation/devicetree/bindings/mfd/da90*.txt 3942F: Documentation/devicetree/bindings/regulator/da92*.txt 3943F: Documentation/devicetree/bindings/sound/da[79]*.txt 3944F: drivers/gpio/gpio-da90??.c 3945F: drivers/hwmon/da90??-hwmon.c 3946F: drivers/iio/adc/da91??-*.c 3947F: drivers/input/misc/da90??_onkey.c 3948F: drivers/input/touchscreen/da9052_tsi.c 3949F: drivers/leds/leds-da90??.c 3950F: drivers/mfd/da903x.c 3951F: drivers/mfd/da90??-*.c 3952F: drivers/mfd/da91??-*.c 3953F: drivers/power/supply/da9052-battery.c 3954F: drivers/power/supply/da91??-*.c 3955F: drivers/regulator/da903x.c 3956F: drivers/regulator/da9???-regulator.[ch] 3957F: drivers/rtc/rtc-da90??.c 3958F: drivers/video/backlight/da90??_bl.c 3959F: drivers/watchdog/da90??_wdt.c 3960F: include/linux/mfd/da903x.h 3961F: include/linux/mfd/da9052/ 3962F: include/linux/mfd/da9055/ 3963F: include/linux/mfd/da9062/ 3964F: include/linux/mfd/da9063/ 3965F: include/linux/mfd/da9150/ 3966F: include/linux/regulator/da9211.h 3967F: include/sound/da[79]*.h 3968F: sound/soc/codecs/da[79]*.[ch] 3969 3970DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3971M: William Breathitt Gray <vilhelm.gray@gmail.com> 3972L: linux-gpio@vger.kernel.org 3973S: Maintained 3974F: drivers/gpio/gpio-gpio-mm.c 3975 3976DIGI NEO AND CLASSIC PCI PRODUCTS 3977M: Lidza Louina <lidza.louina@gmail.com> 3978M: Mark Hounschell <markh@compro.net> 3979L: driverdev-devel@linuxdriverproject.org 3980S: Maintained 3981F: drivers/staging/dgnc/ 3982 3983DIOLAN U2C-12 I2C DRIVER 3984M: Guenter Roeck <linux@roeck-us.net> 3985L: linux-i2c@vger.kernel.org 3986S: Maintained 3987F: drivers/i2c/busses/i2c-diolan-u2c.c 3988 3989DIRECT ACCESS (DAX) 3990M: Matthew Wilcox <mawilcox@microsoft.com> 3991M: Ross Zwisler <ross.zwisler@linux.intel.com> 3992L: linux-fsdevel@vger.kernel.org 3993S: Supported 3994F: fs/dax.c 3995F: include/linux/dax.h 3996F: include/trace/events/fs_dax.h 3997 3998DIRECTORY NOTIFICATION (DNOTIFY) 3999M: Eric Paris <eparis@parisplace.org> 4000S: Maintained
4001F: Documentation/filesystems/dnotify.txt 4002F: fs/notify/dnotify/ 4003F: include/linux/dnotify.h 4004 4005DISK GEOMETRY AND PARTITION HANDLING 4006M: Andries Brouwer <aeb@cwi.nl> 4007W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4008W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4009W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4010S: Maintained 4011 4012DISKQUOTA 4013M: Jan Kara <jack@suse.com> 4014S: Maintained 4015F: Documentation/filesystems/quota.txt 4016F: fs/quota/ 4017F: include/linux/quota*.h 4018F: include/uapi/linux/quota*.h 4019 4020DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4021M: Bernie Thompson <bernie@plugable.com> 4022L: linux-fbdev@vger.kernel.org 4023S: Maintained 4024W: http://plugable.com/category/projects/udlfb/ 4025F: drivers/video/fbdev/udlfb.c 4026F: include/video/udlfb.h 4027F: Documentation/fb/udlfb.txt 4028 4029DISTRIBUTED LOCK MANAGER (DLM) 4030M: Christine Caulfield <ccaulfie@redhat.com> 4031M: David Teigland <teigland@redhat.com> 4032L: cluster-devel@redhat.com 4033W: http://sources.redhat.com/cluster/ 4034T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4035S: Supported 4036F: fs/dlm/ 4037 4038DMA BUFFER SHARING FRAMEWORK 4039M: Sumit Semwal <sumit.semwal@linaro.org> 4040S: Maintained 4041L: linux-media@vger.kernel.org 4042L: dri-devel@lists.freedesktop.org 4043L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4044F: drivers/dma-buf/ 4045F: include/linux/dma-buf* 4046F: include/linux/reservation.h 4047F: include/linux/*fence.h 4048F: Documentation/driver-api/dma-buf.rst 4049T: git git://anongit.freedesktop.org/drm/drm-misc 4050 4051SYNC FILE FRAMEWORK 4052M: Sumit Semwal <sumit.semwal@linaro.org> 4053R: Gustavo Padovan <gustavo@padovan.org> 4054S: Maintained 4055L: linux-media@vger.kernel.org 4056L: dri-devel@lists.freedesktop.org 4057F: drivers/dma-buf/sync_* 4058F: drivers/dma-buf/dma-fence* 4059F: drivers/dma-buf/sw_sync.c 4060F: include/linux/sync_file.h 4061F: include/uapi/linux/sync_file.h 4062F: Documentation/sync_file.txt 4063T: git git://anongit.freedesktop.org/drm/drm-misc 4064 4065DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4066M: Vinod Koul <vinod.koul@intel.com> 4067L: dmaengine@vger.kernel.org 4068Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4069S: Maintained 4070F: drivers/dma/ 4071F: include/linux/dmaengine.h 4072F: Documentation/devicetree/bindings/dma/ 4073F: Documentation/dmaengine/ 4074T: git git://git.infradead.org/users/vkoul/slave-dma.git 4075 4076DME1737 HARDWARE MONITOR DRIVER 4077M: Juerg Haefliger <juergh@gmail.com> 4078L: linux-hwmon@vger.kernel.org 4079S: Maintained 4080F: Documentation/hwmon/dme1737 4081F: drivers/hwmon/dme1737.c 4082 4083DMI/SMBIOS SUPPORT 4084M: Jean Delvare <jdelvare@suse.com> 4085S: Maintained 4086T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4087F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4088F: drivers/firmware/dmi-id.c 4089F: drivers/firmware/dmi_scan.c 4090F: include/linux/dmi.h 4091 4092DOCUMENTATION 4093M: Jonathan Corbet <corbet@lwn.net> 4094L: linux-doc@vger.kernel.org 4095S: Maintained 4096F: Documentation/ 4097F: scripts/docproc.c 4098F: scripts/kernel-doc* 4099X: Documentation/ABI/ 4100X: Documentation/devicetree/ 4101X: Documentation/acpi 4102X: Documentation/power 4103X: Documentation/spi 4104X: Documentation/media 4105T: git git://git.lwn.net/linux.git docs-next 4106 4107DOUBLETALK DRIVER 4108M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4109L: blinux-list@redhat.com 4110S: Maintained 4111F: drivers/char/dtlk.c 4112F: include/linux/dtlk.h 4113 4114DPT_I2O SCSI RAID DRIVER 4115M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4116L: linux-scsi@vger.kernel.org 4117W: http://www.adaptec.com/ 4118S: Maintained 4119F: drivers/scsi/dpt* 4120F: drivers/scsi/dpt/ 4121 4122DRBD DRIVER 4123M: Philipp Reisner <philipp.reisner@linbit.com> 4124M: Lars Ellenberg <lars.ellenberg@linbit.com> 4125L: drbd-dev@lists.linbit.com 4126W: http://www.drbd.org 4127T: git git://git.linbit.com/linux-drbd.git 4128T: git git://git.linbit.com/drbd-8.4.git 4129S: Supported 4130F: drivers/block/drbd/ 4131F: lib/lru_cache.c 4132F: Documentation/blockdev/drbd/ 4133 4134DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4135M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4136T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4137S: Supported 4138F: Documentation/kobject.txt 4139F: drivers/base/ 4140F: fs/debugfs/ 4141F: fs/sysfs/ 4142F: include/linux/debugfs.h 4143F: include/linux/kobj* 4144F: lib/kobj* 4145 4146DRM DRIVERS 4147M: David Airlie <airlied@linux.ie> 4148L: dri-devel@lists.freedesktop.org 4149T: git git://people.freedesktop.org/~airlied/linux 4150B: https://bugs.freedesktop.org/ 4151C: irc://chat.freenode.net/dri-devel 4152S: Maintained 4153F: drivers/gpu/drm/ 4154F: drivers/gpu/vga/ 4155F: Documentation/devicetree/bindings/display/ 4156F: Documentation/devicetree/bindings/gpu/ 4157F: Documentation/devicetree/bindings/video/ 4158F: Documentation/gpu/ 4159F: include/drm/ 4160F: include/uapi/drm/ 4161 4162DRM DRIVERS AND MISC GPU PATCHES 4163M: Daniel Vetter <daniel.vetter@intel.com> 4164M: Jani Nikula <jani.nikula@linux.intel.com> 4165M: Sean Paul <seanpaul@chromium.org> 4166W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4167S: Maintained 4168T: git git://anongit.freedesktop.org/drm/drm-misc 4169F: Documentation/gpu/ 4170F: drivers/gpu/vga/ 4171F: drivers/gpu/drm/* 4172F: include/drm/drm* 4173F: include/uapi/drm/drm* 4174 4175DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4176M: Dave Airlie <airlied@redhat.com> 4177S: Odd Fixes 4178F: drivers/gpu/drm/ast/ 4179 4180DRM DRIVERS FOR BRIDGE CHIPS 4181M: Archit Taneja <architt@codeaurora.org> 4182S: Maintained 4183T: git git://anongit.freedesktop.org/drm/drm-misc 4184F: drivers/gpu/drm/bridge/ 4185 4186DRM DRIVER FOR BOCHS VIRTUAL GPU 4187M: Gerd Hoffmann <kraxel@redhat.com> 4188L: virtualization@lists.linux-foundation.org 4189T: git git://git.kraxel.org/linux drm-qemu 4190S: Maintained 4191F: drivers/gpu/drm/bochs/ 4192 4193DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4194M: Dave Airlie <airlied@redhat.com> 4195M: Gerd Hoffmann <kraxel@redhat.com> 4196L: virtualization@lists.linux-foundation.org 4197T: git git://git.kraxel.org/linux drm-qemu 4198S: Obsolete 4199W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4200F: drivers/gpu/drm/cirrus/ 4201 4202RADEON and AMDGPU DRM DRIVERS 4203M: Alex Deucher <alexander.deucher@amd.com> 4204M: Christian König <christian.koenig@amd.com> 4205L: amd-gfx@lists.freedesktop.org 4206T: git git://people.freedesktop.org/~agd5f/linux 4207S: Supported 4208F: drivers/gpu/drm/radeon/ 4209F: include/uapi/drm/radeon_drm.h 4210F: drivers/gpu/drm/amd/ 4211F: include/uapi/drm/amdgpu_drm.h 4212 4213DRM PANEL DRIVERS 4214M: Thierry Reding <thierry.reding@gmail.com> 4215L: dri-devel@lists.freedesktop.org 4216T: git git://anongit.freedesktop.org/tegra/linux.git 4217S: Maintained 4218F: drivers/gpu/drm/drm_panel.c 4219F: drivers/gpu/drm/panel/ 4220F: include/drm/drm_panel.h 4221F: Documentation/devicetree/bindings/display/panel/ 4222 4223INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4224M: Daniel Vetter <daniel.vetter@intel.com> 4225M: Jani Nikula <jani.nikula@linux.intel.com> 4226L: intel-gfx@lists.freedesktop.org 4227W: https://01.org/linuxgraphics/ 4228B: https://01.org/linuxgraphics/documentation/how-report-bugs 4229C: irc://chat.freenode.net/intel-gfx 4230Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4231T: git git://anongit.freedesktop.org/drm-intel 4232S: Supported 4233F: drivers/gpu/drm/i915/ 4234F: include/drm/i915* 4235F: include/uapi/drm/i915_drm.h 4236F: Documentation/gpu/i915.rst 4237 4238INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4239M: Zhenyu Wang <zhenyuw@linux.intel.com> 4240M: Zhi Wang <zhi.a.wang@intel.com> 4241L: intel-gvt-dev@lists.freedesktop.org 4242L: intel-gfx@lists.freedesktop.org 4243W: https://01.org/igvt-g 4244T: git https://github.com/01org/gvt-linux.git 4245S: Supported 4246F: drivers/gpu/drm/i915/gvt/ 4247 4248DRM DRIVERS FOR ATMEL HLCDC 4249M: Boris Brezillon <boris.brezillon@free-electrons.com> 4250L: dri-devel@lists.freedesktop.org 4251S: Supported 4252F: drivers/gpu/drm/atmel-hlcdc/ 4253F: Documentation/devicetree/bindings/drm/atmel/ 4254 4255DRM DRIVERS FOR ALLWINNER A10 4256M: Maxime Ripard <maxime.ripard@free-electrons.com> 4257L: dri-devel@lists.freedesktop.org 4258S: Supported 4259F: drivers/gpu/drm/sun4i/ 4260F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4261 4262DRM DRIVERS FOR AMLOGIC SOCS 4263M: Neil Armstrong <narmstrong@baylibre.com> 4264L: dri-devel@lists.freedesktop.org 4265L: linux-amlogic@lists.infradead.org 4266W: http://linux-meson.com/ 4267S: Supported 4268F: drivers/gpu/drm/meson/ 4269F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4270 4271DRM DRIVERS FOR EXYNOS 4272M: Inki Dae <inki.dae@samsung.com> 4273M: Joonyoung Shim <jy0922.shim@samsung.com> 4274M: Seung-Woo Kim <sw0312.kim@samsung.com> 4275M: Kyungmin Park <kyungmin.park@samsung.com> 4276L: dri-devel@lists.freedesktop.org 4277T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4278S: Supported 4279F: drivers/gpu/drm/exynos/ 4280F: include/uapi/drm/exynos_drm.h 4281F: Documentation/devicetree/bindings/display/exynos/ 4282 4283DRM DRIVERS FOR FREESCALE DCU 4284M: Stefan Agner <stefan@agner.ch> 4285M: Alison Wang <alison.wang@freescale.com> 4286L: dri-devel@lists.freedesktop.org 4287S: Supported 4288F: drivers/gpu/drm/fsl-dcu/ 4289F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4290F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4291F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4292 4293DRM DRIVERS FOR FREESCALE IMX 4294M: Philipp Zabel <p.zabel@pengutronix.de> 4295L: dri-devel@lists.freedesktop.org 4296S: Maintained 4297F: drivers/gpu/drm/imx/ 4298F: drivers/gpu/ipu-v3/ 4299F: Documentation/devicetree/bindings/display/imx/ 4300 4301DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4302M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4303L: dri-devel@lists.freedesktop.org 4304T: git git://github.com/patjak/drm-gma500 4305S: Maintained 4306F: drivers/gpu/drm/gma500/ 4307 4308DRM DRIVERS FOR HISILICON 4309M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4310M: Rongrong Zou <zourongrong@gmail.com> 4311R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4312R: Chen Feng <puck.chen@hisilicon.com> 4313L: dri-devel@lists.freedesktop.org 4314T: git git://github.com/xin3liang/linux.git 4315S: Maintained 4316F: drivers/gpu/drm/hisilicon/ 4317F: Documentation/devicetree/bindings/display/hisilicon/ 4318 4319DRM DRIVER FOR INTEL I810 VIDEO CARDS 4320S: Orphan / Obsolete 4321F: drivers/gpu/drm/i810/ 4322F: include/uapi/drm/i810_drm.h 4323 4324DRM DRIVERS FOR MEDIATEK 4325M: CK Hu <ck.hu@mediatek.com> 4326M: Philipp Zabel <p.zabel@pengutronix.de> 4327L: dri-devel@lists.freedesktop.org 4328S: Supported 4329F: drivers/gpu/drm/mediatek/ 4330F: Documentation/devicetree/bindings/display/mediatek/ 4331 4332DRM DRIVER FOR MI0283QT 4333M: Noralf Trønnes <noralf@tronnes.org> 4334S: Maintained 4335F: drivers/gpu/drm/tinydrm/mi0283qt.c 4336F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4337 4338DRM DRIVER FOR MSM ADRENO GPU 4339M: Rob Clark <robdclark@gmail.com> 4340L: linux-arm-msm@vger.kernel.org 4341L: dri-devel@lists.freedesktop.org 4342L: freedreno@lists.freedesktop.org 4343T: git git://people.freedesktop.org/~robclark/linux 4344S: Maintained 4345F: drivers/gpu/drm/msm/ 4346F: include/uapi/drm/msm_drm.h 4347F: Documentation/devicetree/bindings/display/msm/ 4348 4349DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4350M: Ben Skeggs <bskeggs@redhat.com> 4351L: dri-devel@lists.freedesktop.org 4352L: nouveau@lists.freedesktop.org 4353T: git git://github.com/skeggsb/linux 4354S: Supported 4355F: drivers/gpu/drm/nouveau/ 4356F: include/uapi/drm/nouveau_drm.h 4357 4358DRM DRIVERS FOR NVIDIA TEGRA 4359M: Thierry Reding <thierry.reding@gmail.com> 4360L: dri-devel@lists.freedesktop.org 4361L: linux-tegra@vger.kernel.org 4362T: git git://anongit.freedesktop.org/tegra/linux.git 4363S: Supported 4364F: drivers/gpu/drm/tegra/ 4365F: drivers/gpu/host1x/ 4366F: include/linux/host1x.h 4367F: include/uapi/drm/tegra_drm.h 4368F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4369 4370DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4371S: Orphan / Obsolete 4372F: drivers/gpu/drm/mga/ 4373F: include/uapi/drm/mga_drm.h 4374 4375DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4376M: Dave Airlie <airlied@redhat.com> 4377S: Odd Fixes 4378F: drivers/gpu/drm/mgag200/ 4379 4380DRM DRIVER FOR RAGE 128 VIDEO CARDS 4381S: Orphan / Obsolete 4382F: drivers/gpu/drm/r128/ 4383F: include/uapi/drm/r128_drm.h 4384 4385DRM DRIVERS FOR RENESAS 4386M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4387L: dri-devel@lists.freedesktop.org 4388L: linux-renesas-soc@vger.kernel.org 4389T: git git://linuxtv.org/pinchartl/fbdev 4390S: Supported 4391F: drivers/gpu/drm/rcar-du/ 4392F: drivers/gpu/drm/shmobile/ 4393F: include/linux/platform_data/shmob_drm.h 4394F: Documentation/devicetree/bindings/display/renesas,du.txt 4395 4396DRM DRIVER FOR QXL VIRTUAL GPU 4397M: Dave Airlie <airlied@redhat.com> 4398M: Gerd Hoffmann <kraxel@redhat.com> 4399L: virtualization@lists.linux-foundation.org 4400T: git git://git.kraxel.org/linux drm-qemu 4401S: Maintained 4402F: drivers/gpu/drm/qxl/ 4403F: include/uapi/drm/qxl_drm.h 4404 4405DRM DRIVERS FOR ROCKCHIP 4406M: Mark Yao <mark.yao@rock-chips.com> 4407L: dri-devel@lists.freedesktop.org 4408S: Maintained 4409F: drivers/gpu/drm/rockchip/ 4410F: Documentation/devicetree/bindings/display/rockchip/ 4411 4412DRM DRIVER FOR SAVAGE VIDEO CARDS 4413S: Orphan / Obsolete 4414F: drivers/gpu/drm/savage/ 4415F: include/uapi/drm/savage_drm.h 4416 4417DRM DRIVER FOR SIS VIDEO CARDS 4418S: Orphan / Obsolete 4419F: drivers/gpu/drm/sis/ 4420F: include/uapi/drm/sis_drm.h 4421 4422DRM DRIVERS FOR STI 4423M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4424M: Vincent Abriou <vincent.abriou@st.com> 4425L: dri-devel@lists.freedesktop.org 4426T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4427S: Maintained 4428F: drivers/gpu/drm/sti 4429F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4430 4431DRM DRIVER FOR TDFX VIDEO CARDS 4432S: Orphan / Obsolete 4433F: drivers/gpu/drm/tdfx/ 4434 4435DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4436M: Dave Airlie <airlied@redhat.com> 4437S: Odd Fixes 4438F: drivers/gpu/drm/udl/ 4439 4440DRM DRIVERS FOR VIVANTE GPU IP 4441M: Lucas Stach <l.stach@pengutronix.de> 4442R: Russell King <linux+etnaviv@armlinux.org.uk> 4443R: Christian Gmeiner <christian.gmeiner@gmail.com> 4444L: etnaviv@lists.freedesktop.org 4445L: dri-devel@lists.freedesktop.org 4446S: Maintained 4447F: drivers/gpu/drm/etnaviv/ 4448F: include/uapi/drm/etnaviv_drm.h 4449F: Documentation/devicetree/bindings/display/etnaviv/ 4450 4451DRM DRIVER FOR VMWARE VIRTUAL GPU 4452M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4453M: Sinclair Yeh <syeh@vmware.com> 4454M: Thomas Hellstrom <thellstrom@vmware.com> 4455L: dri-devel@lists.freedesktop.org 4456T: git git://people.freedesktop.org/~syeh/repos_linux 4457T: git git://people.freedesktop.org/~thomash/linux 4458S: Supported 4459F: drivers/gpu/drm/vmwgfx/ 4460F: include/uapi/drm/vmwgfx_drm.h 4461 4462DRM DRIVERS FOR VC4 4463M: Eric Anholt <eric@anholt.net> 4464T: git git://github.com/anholt/linux 4465S: Supported 4466F: drivers/gpu/drm/vc4/ 4467F: include/uapi/drm/vc4_drm.h 4468F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4469 4470DRM DRIVERS FOR TI OMAP 4471M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4472L: dri-devel@lists.freedesktop.org 4473S: Maintained 4474F: drivers/gpu/drm/omapdrm/ 4475F: Documentation/devicetree/bindings/display/ti/ 4476 4477DRM DRIVERS FOR TI LCDC 4478M: Jyri Sarha <jsarha@ti.com> 4479R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4480L: dri-devel@lists.freedesktop.org 4481S: Maintained 4482F: drivers/gpu/drm/tilcdc/ 4483F: Documentation/devicetree/bindings/display/tilcdc/ 4484 4485DRM DRIVERS FOR ZTE ZX 4486M: Shawn Guo <shawnguo@kernel.org> 4487L: dri-devel@lists.freedesktop.org 4488S: Maintained 4489F: drivers/gpu/drm/zte/ 4490F: Documentation/devicetree/bindings/display/zte,vou.txt 4491 4492DSBR100 USB FM RADIO DRIVER 4493M: Alexey Klimov <klimov.linux@gmail.com> 4494L: linux-media@vger.kernel.org 4495T: git git://linuxtv.org/media_tree.git 4496S: Maintained 4497F: drivers/media/radio/dsbr100.c 4498 4499DSCC4 DRIVER 4500M: Francois Romieu <romieu@fr.zoreil.com> 4501L: netdev@vger.kernel.org 4502S: Maintained 4503F: drivers/net/wan/dscc4.c 4504 4505DT3155 MEDIA DRIVER 4506M: Hans Verkuil <hverkuil@xs4all.nl> 4507L: linux-media@vger.kernel.org 4508T: git git://linuxtv.org/media_tree.git 4509W: https://linuxtv.org 4510S: Odd Fixes 4511F: drivers/media/pci/dt3155/ 4512 4513DVB_USB_AF9015 MEDIA DRIVER 4514M: Antti Palosaari <crope@iki.fi> 4515L: linux-media@vger.kernel.org 4516W: https://linuxtv.org 4517W: http://palosaari.fi/linux/ 4518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4519T: git git://linuxtv.org/anttip/media_tree.git 4520S: Maintained 4521F: drivers/media/usb/dvb-usb-v2/af9015* 4522 4523DVB_USB_AF9035 MEDIA DRIVER 4524M: Antti Palosaari <crope@iki.fi> 4525L: linux-media@vger.kernel.org 4526W: https://linuxtv.org 4527W: http://palosaari.fi/linux/ 4528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4529T: git git://linuxtv.org/anttip/media_tree.git 4530S: Maintained 4531F: drivers/media/usb/dvb-usb-v2/af9035* 4532 4533DVB_USB_ANYSEE MEDIA DRIVER 4534M: Antti Palosaari <crope@iki.fi> 4535L: linux-media@vger.kernel.org 4536W: https://linuxtv.org 4537W: http://palosaari.fi/linux/ 4538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4539T: git git://linuxtv.org/anttip/media_tree.git 4540S: Maintained 4541F: drivers/media/usb/dvb-usb-v2/anysee* 4542 4543DVB_USB_AU6610 MEDIA DRIVER 4544M: Antti Palosaari <crope@iki.fi> 4545L: linux-media@vger.kernel.org 4546W: https://linuxtv.org 4547W: http://palosaari.fi/linux/ 4548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4549T: git git://linuxtv.org/anttip/media_tree.git 4550S: Maintained 4551F: drivers/media/usb/dvb-usb-v2/au6610* 4552 4553DVB_USB_CE6230 MEDIA DRIVER 4554M: Antti Palosaari <crope@iki.fi> 4555L: linux-media@vger.kernel.org 4556W: https://linuxtv.org 4557W: http://palosaari.fi/linux/ 4558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4559T: git git://linuxtv.org/anttip/media_tree.git 4560S: Maintained 4561F: drivers/media/usb/dvb-usb-v2/ce6230* 4562 4563DVB_USB_CXUSB MEDIA DRIVER 4564M: Michael Krufky <mkrufky@linuxtv.org> 4565L: linux-media@vger.kernel.org 4566W: https://linuxtv.org 4567W: http://github.com/mkrufky 4568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4569T: git git://linuxtv.org/media_tree.git 4570S: Maintained 4571F: drivers/media/usb/dvb-usb/cxusb* 4572 4573DVB_USB_EC168 MEDIA DRIVER 4574M: Antti Palosaari <crope@iki.fi> 4575L: linux-media@vger.kernel.org 4576W: https://linuxtv.org 4577W: http://palosaari.fi/linux/ 4578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4579T: git git://linuxtv.org/anttip/media_tree.git 4580S: Maintained 4581F: drivers/media/usb/dvb-usb-v2/ec168* 4582 4583DVB_USB_GL861 MEDIA DRIVER 4584M: Antti Palosaari <crope@iki.fi> 4585L: linux-media@vger.kernel.org 4586W: https://linuxtv.org 4587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4588T: git git://linuxtv.org/anttip/media_tree.git 4589S: Maintained 4590F: drivers/media/usb/dvb-usb-v2/gl861* 4591 4592DVB_USB_MXL111SF MEDIA DRIVER 4593M: Michael Krufky <mkrufky@linuxtv.org> 4594L: linux-media@vger.kernel.org 4595W: https://linuxtv.org 4596W: http://github.com/mkrufky 4597Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4598T: git git://linuxtv.org/mkrufky/mxl111sf.git 4599S: Maintained 4600F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4601 4602DVB_USB_RTL28XXU MEDIA DRIVER 4603M: Antti Palosaari <crope@iki.fi> 4604L: linux-media@vger.kernel.org 4605W: https://linuxtv.org 4606W: http://palosaari.fi/linux/ 4607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4608T: git git://linuxtv.org/anttip/media_tree.git 4609S: Maintained 4610F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4611 4612DVB_USB_V2 MEDIA DRIVER 4613M: Antti Palosaari <crope@iki.fi> 4614L: linux-media@vger.kernel.org 4615W: https://linuxtv.org 4616W: http://palosaari.fi/linux/ 4617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4618T: git git://linuxtv.org/anttip/media_tree.git 4619S: Maintained 4620F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4621F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4622 4623DYNAMIC DEBUG 4624M: Jason Baron <jbaron@akamai.com> 4625S: Maintained 4626F: lib/dynamic_debug.c 4627F: include/linux/dynamic_debug.h 4628 4629DZ DECSTATION DZ11 SERIAL DRIVER 4630M: "Maciej W. Rozycki" <macro@linux-mips.org> 4631S: Maintained 4632F: drivers/tty/serial/dz.* 4633 4634E3X0 POWER BUTTON DRIVER 4635M: Moritz Fischer <moritz.fischer@ettus.com> 4636L: usrp-users@lists.ettus.com 4637W: http://www.ettus.com 4638S: Supported 4639F: drivers/input/misc/e3x0-button.c 4640F: Documentation/devicetree/bindings/input/e3x0-button.txt 4641 4642E4000 MEDIA DRIVER 4643M: Antti Palosaari <crope@iki.fi> 4644L: linux-media@vger.kernel.org 4645W: https://linuxtv.org 4646W: http://palosaari.fi/linux/ 4647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4648T: git git://linuxtv.org/anttip/media_tree.git 4649S: Maintained 4650F: drivers/media/tuners/e4000* 4651 4652EATA ISA/EISA/PCI SCSI DRIVER 4653M: Dario Ballabio <ballabio_dario@emc.com> 4654L: linux-scsi@vger.kernel.org 4655S: Maintained 4656F: drivers/scsi/eata.c 4657 4658EC100 MEDIA DRIVER 4659M: Antti Palosaari <crope@iki.fi> 4660L: linux-media@vger.kernel.org 4661W: https://linuxtv.org 4662W: http://palosaari.fi/linux/ 4663Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4664T: git git://linuxtv.org/anttip/media_tree.git 4665S: Maintained 4666F: drivers/media/dvb-frontends/ec100* 4667 4668ECRYPT FILE SYSTEM 4669M: Tyler Hicks <tyhicks@canonical.com> 4670L: ecryptfs@vger.kernel.org 4671W: http://ecryptfs.org 4672W: https://launchpad.net/ecryptfs 4673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4674S: Supported 4675F: Documentation/filesystems/ecryptfs.txt 4676F: fs/ecryptfs/ 4677 4678EDAC-CORE 4679M: Borislav Petkov <bp@alien8.de> 4680M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4681M: Mauro Carvalho Chehab <mchehab@kernel.org> 4682L: linux-edac@vger.kernel.org 4683T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4684T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4685S: Supported 4686F: Documentation/admin-guide/ras.rst 4687F: Documentation/driver-api/edac.rst 4688F: drivers/edac/ 4689F: include/linux/edac.h 4690 4691EDAC-AMD64 4692M: Borislav Petkov <bp@alien8.de> 4693L: linux-edac@vger.kernel.org 4694S: Maintained 4695F: drivers/edac/amd64_edac* 4696 4697EDAC-CALXEDA 4698M: Robert Richter <rric@kernel.org> 4699L: linux-edac@vger.kernel.org 4700S: Maintained 4701F: drivers/edac/highbank* 4702 4703EDAC-CAVIUM 4704M: Ralf Baechle <ralf@linux-mips.org> 4705M: David Daney <david.daney@cavium.com> 4706L: linux-edac@vger.kernel.org 4707L: linux-mips@linux-mips.org 4708S: Supported 4709F: drivers/edac/octeon_edac* 4710 4711EDAC-E752X 4712M: Mark Gross <mark.gross@intel.com> 4713L: linux-edac@vger.kernel.org 4714S: Maintained 4715F: drivers/edac/e752x_edac.c 4716 4717EDAC-E7XXX 4718L: linux-edac@vger.kernel.org 4719S: Maintained 4720F: drivers/edac/e7xxx_edac.c 4721 4722EDAC-FSL_DDR 4723M: York Sun <york.sun@nxp.com> 4724L: linux-edac@vger.kernel.org 4725S: Maintained 4726F: drivers/edac/fsl_ddr_edac.* 4727 4728EDAC-GHES 4729M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4730M: Mauro Carvalho Chehab <mchehab@kernel.org> 4731L: linux-edac@vger.kernel.org 4732S: Maintained 4733F: drivers/edac/ghes_edac.c 4734 4735EDAC-I82443BXGX 4736M: Tim Small <tim@buttersideup.com> 4737L: linux-edac@vger.kernel.org 4738S: Maintained 4739F: drivers/edac/i82443bxgx_edac.c 4740 4741EDAC-I3000 4742L: linux-edac@vger.kernel.org 4743S: Orphan 4744F: drivers/edac/i3000_edac.c 4745 4746EDAC-I5000 4747L: linux-edac@vger.kernel.org 4748S: Maintained 4749F: drivers/edac/i5000_edac.c 4750 4751EDAC-I5400 4752M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4753M: Mauro Carvalho Chehab <mchehab@kernel.org> 4754L: linux-edac@vger.kernel.org 4755S: Maintained 4756F: drivers/edac/i5400_edac.c 4757 4758EDAC-I7300 4759M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4760M: Mauro Carvalho Chehab <mchehab@kernel.org> 4761L: linux-edac@vger.kernel.org 4762S: Maintained 4763F: drivers/edac/i7300_edac.c 4764 4765EDAC-I7CORE 4766M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4767M: Mauro Carvalho Chehab <mchehab@kernel.org> 4768L: linux-edac@vger.kernel.org 4769S: Maintained 4770F: drivers/edac/i7core_edac.c 4771 4772EDAC-I82975X 4773M: Ranganathan Desikan <ravi@jetztechnologies.com> 4774M: "Arvind R." <arvino55@gmail.com> 4775L: linux-edac@vger.kernel.org 4776S: Maintained 4777F: drivers/edac/i82975x_edac.c 4778 4779EDAC-IE31200 4780M: Jason Baron <jbaron@akamai.com> 4781L: linux-edac@vger.kernel.org 4782S: Maintained 4783F: drivers/edac/ie31200_edac.c 4784 4785EDAC-MPC85XX 4786M: Johannes Thumshirn <morbidrsa@gmail.com> 4787L: linux-edac@vger.kernel.org 4788S: Maintained 4789F: drivers/edac/mpc85xx_edac.[ch] 4790 4791EDAC-PND2 4792M: Tony Luck <tony.luck@intel.com> 4793L: linux-edac@vger.kernel.org 4794S: Maintained 4795F: drivers/edac/pnd2_edac.[ch] 4796 4797EDAC-PASEMI 4798M: Egor Martovetsky <egor@pasemi.com> 4799L: linux-edac@vger.kernel.org 4800S: Maintained 4801F: drivers/edac/pasemi_edac.c 4802 4803EDAC-R82600 4804M: Tim Small <tim@buttersideup.com> 4805L: linux-edac@vger.kernel.org 4806S: Maintained 4807F: drivers/edac/r82600_edac.c 4808 4809EDAC-SBRIDGE 4810M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4811M: Mauro Carvalho Chehab <mchehab@kernel.org> 4812L: linux-edac@vger.kernel.org 4813S: Maintained 4814F: drivers/edac/sb_edac.c 4815 4816EDAC-SKYLAKE 4817M: Tony Luck <tony.luck@intel.com> 4818L: linux-edac@vger.kernel.org 4819S: Maintained 4820F: drivers/edac/skx_edac.c 4821 4822EDAC-XGENE 4823APPLIED MICRO (APM) X-GENE SOC EDAC 4824M: Loc Ho <lho@apm.com> 4825S: Supported 4826F: drivers/edac/xgene_edac.c 4827F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4828 4829EDIROL UA-101/UA-1000 DRIVER 4830M: Clemens Ladisch <clemens@ladisch.de> 4831L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4832T: git git://git.alsa-project.org/alsa-kernel.git 4833S: Maintained 4834F: sound/usb/misc/ua101.c 4835 4836EXTENSIBLE FIRMWARE INTERFACE (EFI) 4837M: Matt Fleming <matt@codeblueprint.co.uk> 4838M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4839L: linux-efi@vger.kernel.org 4840T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4841S: Maintained 4842F: Documentation/efi-stub.txt 4843F: arch/*/kernel/efi.c 4844F: arch/x86/boot/compressed/eboot.[ch] 4845F: arch/*/include/asm/efi.h 4846F: arch/x86/platform/efi/ 4847F: drivers/firmware/efi/ 4848F: include/linux/efi*.h 4849F: arch/arm/boot/compressed/efi-header.S 4850F: arch/arm64/kernel/efi-entry.S 4851 4852EFI VARIABLE FILESYSTEM 4853M: Matthew Garrett <matthew.garrett@nebula.com> 4854M: Jeremy Kerr <jk@ozlabs.org> 4855M: Matt Fleming <matt@codeblueprint.co.uk> 4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4857L: linux-efi@vger.kernel.org 4858S: Maintained 4859F: fs/efivarfs/ 4860 4861EFIFB FRAMEBUFFER DRIVER 4862L: linux-fbdev@vger.kernel.org 4863M: Peter Jones <pjones@redhat.com> 4864S: Maintained 4865F: drivers/video/fbdev/efifb.c 4866 4867EFI TEST DRIVER 4868L: linux-efi@vger.kernel.org 4869M: Ivan Hu <ivan.hu@canonical.com> 4870M: Matt Fleming <matt@codeblueprint.co.uk> 4871S: Maintained 4872F: drivers/firmware/efi/test/ 4873 4874EFS FILESYSTEM 4875W: http://aeschi.ch.eu.org/efs/ 4876S: Orphan 4877F: fs/efs/ 4878 4879EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4880M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4881L: netdev@vger.kernel.org 4882S: Maintained 4883F: drivers/net/ethernet/ibm/ehea/ 4884 4885EM28XX VIDEO4LINUX DRIVER 4886M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4887M: Mauro Carvalho Chehab <mchehab@kernel.org> 4888L: linux-media@vger.kernel.org 4889W: https://linuxtv.org 4890T: git git://linuxtv.org/media_tree.git 4891S: Maintained 4892F: drivers/media/usb/em28xx/ 4893F: Documentation/media/v4l-drivers/em28xx* 4894 4895EMBEDDED LINUX 4896M: Paul Gortmaker <paul.gortmaker@windriver.com> 4897M: Matt Mackall <mpm@selenic.com> 4898M: David Woodhouse <dwmw2@infradead.org> 4899L: linux-embedded@vger.kernel.org 4900S: Maintained 4901 4902EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4903M: James Smart <james.smart@broadcom.com> 4904M: Dick Kennedy <dick.kennedy@broadcom.com> 4905L: linux-scsi@vger.kernel.org 4906W: http://www.broadcom.com 4907S: Supported 4908F: drivers/scsi/lpfc/ 4909 4910ENE CB710 FLASH CARD READER DRIVER 4911M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4912S: Maintained 4913F: drivers/misc/cb710/ 4914F: drivers/mmc/host/cb710-mmc.* 4915F: include/linux/cb710.h 4916 4917ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4918M: Maxim Levitsky <maximlevitsky@gmail.com> 4919S: Maintained 4920F: drivers/media/rc/ene_ir.* 4921 4922EPSON S1D13XXX FRAMEBUFFER DRIVER 4923M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4924S: Maintained 4925T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4926F: drivers/video/fbdev/s1d13xxxfb.c 4927F: include/video/s1d13xxxfb.h 4928 4929ET131X NETWORK DRIVER 4930M: Mark Einon <mark.einon@gmail.com> 4931S: Odd Fixes 4932F: drivers/net/ethernet/agere/ 4933 4934ETHERNET BRIDGE 4935M: Stephen Hemminger <stephen@networkplumber.org> 4936L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4937L: netdev@vger.kernel.org 4938W: http://www.linuxfoundation.org/en/Net:Bridge 4939S: Maintained 4940F: include/linux/netfilter_bridge/ 4941F: net/bridge/ 4942 4943ETHERNET PHY LIBRARY 4944M: Andrew Lunn <andrew@lunn.ch> 4945M: Florian Fainelli <f.fainelli@gmail.com> 4946L: netdev@vger.kernel.org 4947S: Maintained 4948F: include/linux/phy.h 4949F: include/linux/phy_fixed.h 4950F: drivers/net/phy/ 4951F: Documentation/networking/phy.txt 4952F: drivers/of/of_mdio.c 4953F: drivers/of/of_net.c 4954 4955EXT2 FILE SYSTEM 4956M: Jan Kara <jack@suse.com> 4957L: linux-ext4@vger.kernel.org 4958S: Maintained 4959F: Documentation/filesystems/ext2.txt 4960F: fs/ext2/ 4961F: include/linux/ext2* 4962 4963EXT4 FILE SYSTEM 4964M: "Theodore Ts'o" <tytso@mit.edu> 4965M: Andreas Dilger <adilger.kernel@dilger.ca> 4966L: linux-ext4@vger.kernel.org 4967W: http://ext4.wiki.kernel.org 4968Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4970S: Maintained 4971F: Documentation/filesystems/ext4.txt 4972F: fs/ext4/ 4973 4974Extended Verification Module (EVM) 4975M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4976L: linux-ima-devel@lists.sourceforge.net 4977L: linux-security-module@vger.kernel.org 4978S: Supported 4979F: security/integrity/evm/ 4980 4981EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4982M: MyungJoo Ham <myungjoo.ham@samsung.com> 4983M: Chanwoo Choi <cw00.choi@samsung.com> 4984L: linux-kernel@vger.kernel.org 4985T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4986S: Maintained 4987F: drivers/extcon/ 4988F: include/linux/extcon/ 4989F: include/linux/extcon.h 4990F: Documentation/extcon/ 4991F: Documentation/devicetree/bindings/extcon/ 4992 4993EXYNOS DP DRIVER 4994M: Jingoo Han <jingoohan1@gmail.com> 4995L: dri-devel@lists.freedesktop.org 4996S: Maintained 4997F: drivers/gpu/drm/exynos/exynos_dp* 4998 4999EXYNOS SYSMMU (IOMMU) driver 5000M: Marek Szyprowski <m.szyprowski@samsung.com>
5001L: iommu@lists.linux-foundation.org 5002S: Maintained 5003F: drivers/iommu/exynos-iommu.c 5004 5005EZchip NPS platform support 5006M: Noam Camus <noamc@ezchip.com> 5007S: Supported 5008F: arch/arc/plat-eznps 5009F: arch/arc/boot/dts/eznps.dts 5010 5011F71805F HARDWARE MONITORING DRIVER 5012M: Jean Delvare <jdelvare@suse.com> 5013L: linux-hwmon@vger.kernel.org 5014S: Maintained 5015F: Documentation/hwmon/f71805f 5016F: drivers/hwmon/f71805f.c 5017 5018FC0011 TUNER DRIVER 5019M: Michael Buesch <m@bues.ch> 5020L: linux-media@vger.kernel.org 5021S: Maintained 5022F: drivers/media/tuners/fc0011.h 5023F: drivers/media/tuners/fc0011.c 5024 5025FC2580 MEDIA DRIVER 5026M: Antti Palosaari <crope@iki.fi> 5027L: linux-media@vger.kernel.org 5028W: https://linuxtv.org 5029W: http://palosaari.fi/linux/ 5030Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5031T: git git://linuxtv.org/anttip/media_tree.git 5032S: Maintained 5033F: drivers/media/tuners/fc2580* 5034 5035FANOTIFY 5036M: Eric Paris <eparis@redhat.com> 5037S: Maintained 5038F: fs/notify/fanotify/ 5039F: include/linux/fanotify.h 5040F: include/uapi/linux/fanotify.h 5041 5042FARSYNC SYNCHRONOUS DRIVER 5043M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5044W: http://www.farsite.co.uk/ 5045S: Supported 5046F: drivers/net/wan/farsync.* 5047 5048FAULT INJECTION SUPPORT 5049M: Akinobu Mita <akinobu.mita@gmail.com> 5050S: Supported 5051F: Documentation/fault-injection/ 5052F: lib/fault-inject.c 5053 5054FBTFT Framebuffer drivers 5055M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5056S: Maintained 5057F: drivers/staging/fbtft/ 5058 5059FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5060M: Johannes Thumshirn <jth@kernel.org> 5061L: fcoe-devel@open-fcoe.org 5062W: www.Open-FCoE.org 5063S: Supported 5064F: drivers/scsi/libfc/ 5065F: drivers/scsi/fcoe/ 5066F: include/scsi/fc/ 5067F: include/scsi/libfc.h 5068F: include/scsi/libfcoe.h 5069F: include/uapi/scsi/fc/ 5070 5071FILE LOCKING (flock() and fcntl()/lockf()) 5072M: Jeff Layton <jlayton@poochiereds.net> 5073M: "J. Bruce Fields" <bfields@fieldses.org> 5074L: linux-fsdevel@vger.kernel.org 5075S: Maintained 5076F: include/linux/fcntl.h 5077F: include/linux/fs.h 5078F: include/uapi/linux/fcntl.h 5079F: include/uapi/linux/fs.h 5080F: fs/fcntl.c 5081F: fs/locks.c 5082 5083FILESYSTEMS (VFS and infrastructure) 5084M: Alexander Viro <viro@zeniv.linux.org.uk> 5085L: linux-fsdevel@vger.kernel.org 5086S: Maintained 5087F: fs/* 5088 5089FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5090M: Riku Voipio <riku.voipio@iki.fi> 5091L: linux-hwmon@vger.kernel.org 5092S: Maintained 5093F: drivers/hwmon/f75375s.c 5094F: include/linux/f75375s.h 5095 5096FIREWIRE AUDIO DRIVERS 5097M: Clemens Ladisch <clemens@ladisch.de> 5098L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5099T: git git://git.alsa-project.org/alsa-kernel.git 5100S: Maintained 5101F: sound/firewire/ 5102 5103FIREWIRE MEDIA DRIVERS (firedtv) 5104M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5105L: linux-media@vger.kernel.org 5106L: linux1394-devel@lists.sourceforge.net 5107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5108S: Maintained 5109F: drivers/media/firewire/ 5110 5111FIREWIRE SBP-2 TARGET 5112M: Chris Boot <bootc@bootc.net> 5113L: linux-scsi@vger.kernel.org 5114L: target-devel@vger.kernel.org 5115L: linux1394-devel@lists.sourceforge.net 5116T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5117S: Maintained 5118F: drivers/target/sbp/ 5119 5120FIREWIRE SUBSYSTEM 5121M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5122L: linux1394-devel@lists.sourceforge.net 5123W: http://ieee1394.wiki.kernel.org/ 5124T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5125S: Maintained 5126F: drivers/firewire/ 5127F: include/linux/firewire.h 5128F: include/uapi/linux/firewire*.h 5129F: tools/firewire/ 5130 5131FIRMWARE LOADER (request_firmware) 5132M: Ming Lei <ming.lei@canonical.com> 5133M: Luis R. Rodriguez <mcgrof@kernel.org> 5134L: linux-kernel@vger.kernel.org 5135S: Maintained 5136F: Documentation/firmware_class/ 5137F: drivers/base/firmware*.c 5138F: include/linux/firmware.h 5139 5140FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5141M: Joshua Morris <josh.h.morris@us.ibm.com> 5142M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5143S: Maintained 5144F: drivers/block/rsxx/ 5145 5146FLOPPY DRIVER 5147M: Jiri Kosina <jikos@kernel.org> 5148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5149S: Odd fixes 5150F: drivers/block/floppy.c 5151 5152FMC SUBSYSTEM 5153M: Alessandro Rubini <rubini@gnudd.com> 5154W: http://www.ohwr.org/projects/fmc-bus 5155S: Supported 5156F: drivers/fmc/ 5157F: include/linux/fmc*.h 5158F: include/linux/ipmi-fru.h 5159K: fmc_d.*register 5160 5161FPGA MANAGER FRAMEWORK 5162M: Alan Tull <atull@opensource.altera.com> 5163R: Moritz Fischer <moritz.fischer@ettus.com> 5164L: linux-fpga@vger.kernel.org 5165S: Maintained 5166T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5167F: drivers/fpga/ 5168F: include/linux/fpga/fpga-mgr.h 5169W: http://www.rocketboards.org 5170 5171FPU EMULATOR 5172M: Bill Metzenthen <billm@melbpc.org.au> 5173W: http://floatingpoint.sourceforge.net/emulator/index.html 5174S: Maintained 5175F: arch/x86/math-emu/ 5176 5177FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5178L: netdev@vger.kernel.org 5179S: Orphan 5180F: drivers/net/wan/dlci.c 5181F: drivers/net/wan/sdla.c 5182 5183FRAMEBUFFER LAYER 5184M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5185L: linux-fbdev@vger.kernel.org 5186T: git git://github.com/bzolnier/linux.git 5187Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5188S: Maintained 5189F: Documentation/fb/ 5190F: drivers/video/ 5191F: include/video/ 5192F: include/linux/fb.h 5193F: include/uapi/video/ 5194F: include/uapi/linux/fb.h 5195 5196FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5197M: Horia Geantă <horia.geanta@nxp.com> 5198M: Dan Douglass <dan.douglass@nxp.com> 5199L: linux-crypto@vger.kernel.org 5200S: Maintained 5201F: drivers/crypto/caam/ 5202F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5203 5204FREESCALE DIU FRAMEBUFFER DRIVER 5205M: Timur Tabi <timur@tabi.org> 5206L: linux-fbdev@vger.kernel.org 5207S: Maintained 5208F: drivers/video/fbdev/fsl-diu-fb.* 5209 5210FREESCALE DMA DRIVER 5211M: Li Yang <leoli@freescale.com> 5212M: Zhang Wei <zw@zh-kernel.org> 5213L: linuxppc-dev@lists.ozlabs.org 5214S: Maintained 5215F: drivers/dma/fsldma.* 5216 5217FREESCALE GPMI NAND DRIVER 5218M: Han Xu <han.xu@nxp.com> 5219L: linux-mtd@lists.infradead.org 5220S: Maintained 5221F: drivers/mtd/nand/gpmi-nand/* 5222 5223FREESCALE I2C CPM DRIVER 5224M: Jochen Friedrich <jochen@scram.de> 5225L: linuxppc-dev@lists.ozlabs.org 5226L: linux-i2c@vger.kernel.org 5227S: Maintained 5228F: drivers/i2c/busses/i2c-cpm.c 5229 5230FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5231M: Sascha Hauer <kernel@pengutronix.de> 5232L: linux-fbdev@vger.kernel.org 5233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5234S: Maintained 5235F: include/linux/platform_data/video-imxfb.h 5236F: drivers/video/fbdev/imxfb.c 5237 5238FREESCALE QUAD SPI DRIVER 5239M: Han Xu <han.xu@nxp.com> 5240L: linux-mtd@lists.infradead.org 5241S: Maintained 5242F: drivers/mtd/spi-nor/fsl-quadspi.c 5243 5244FREESCALE SOC FS_ENET DRIVER 5245M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5246M: Vitaly Bordug <vbordug@ru.mvista.com> 5247L: linuxppc-dev@lists.ozlabs.org 5248L: netdev@vger.kernel.org 5249S: Maintained 5250F: drivers/net/ethernet/freescale/fs_enet/ 5251F: include/linux/fs_enet_pd.h 5252 5253FREESCALE IMX / MXC FEC DRIVER 5254M: Fugang Duan <fugang.duan@nxp.com> 5255L: netdev@vger.kernel.org 5256S: Maintained 5257F: drivers/net/ethernet/freescale/fec_main.c 5258F: drivers/net/ethernet/freescale/fec_ptp.c 5259F: drivers/net/ethernet/freescale/fec.h 5260F: Documentation/devicetree/bindings/net/fsl-fec.txt 5261 5262FREESCALE QORIQ DPAA FMAN DRIVER 5263M: Madalin Bucur <madalin.bucur@nxp.com> 5264L: netdev@vger.kernel.org 5265S: Maintained 5266F: drivers/net/ethernet/freescale/fman 5267F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5268 5269FREESCALE QORIQ DPAA ETHERNET DRIVER 5270M: Madalin Bucur <madalin.bucur@nxp.com> 5271L: netdev@vger.kernel.org 5272S: Maintained 5273F: drivers/net/ethernet/freescale/dpaa 5274 5275FREESCALE SOC DRIVERS 5276M: Scott Wood <oss@buserror.net> 5277L: linuxppc-dev@lists.ozlabs.org 5278L: linux-arm-kernel@lists.infradead.org 5279S: Maintained 5280F: drivers/soc/fsl/ 5281F: include/linux/fsl/ 5282 5283FREESCALE QUICC ENGINE LIBRARY 5284M: Qiang Zhao <qiang.zhao@nxp.com> 5285L: linuxppc-dev@lists.ozlabs.org 5286S: Maintained 5287F: drivers/soc/fsl/qe/ 5288F: include/soc/fsl/*qe*.h 5289F: include/soc/fsl/*ucc*.h 5290 5291FREESCALE USB PERIPHERAL DRIVERS 5292M: Li Yang <leoli@freescale.com> 5293L: linux-usb@vger.kernel.org 5294L: linuxppc-dev@lists.ozlabs.org 5295S: Maintained 5296F: drivers/usb/gadget/udc/fsl* 5297 5298FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5299M: Li Yang <leoli@freescale.com> 5300L: netdev@vger.kernel.org 5301L: linuxppc-dev@lists.ozlabs.org 5302S: Maintained 5303F: drivers/net/ethernet/freescale/ucc_geth* 5304 5305FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5306M: Claudiu Manoil <claudiu.manoil@freescale.com> 5307L: netdev@vger.kernel.org 5308S: Maintained 5309F: drivers/net/ethernet/freescale/gianfar* 5310X: drivers/net/ethernet/freescale/gianfar_ptp.c 5311F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5312 5313FREESCALE QUICC ENGINE UCC HDLC DRIVER 5314M: Zhao Qiang <qiang.zhao@nxp.com> 5315L: netdev@vger.kernel.org 5316L: linuxppc-dev@lists.ozlabs.org 5317S: Maintained 5318F: drivers/net/wan/fsl_ucc_hdlc* 5319 5320FREESCALE QUICC ENGINE UCC UART DRIVER 5321M: Timur Tabi <timur@tabi.org> 5322L: linuxppc-dev@lists.ozlabs.org 5323S: Maintained 5324F: drivers/tty/serial/ucc_uart.c 5325 5326FREESCALE SOC SOUND DRIVERS 5327M: Timur Tabi <timur@tabi.org> 5328M: Nicolin Chen <nicoleotsuka@gmail.com> 5329M: Xiubo Li <Xiubo.Lee@gmail.com> 5330R: Fabio Estevam <fabio.estevam@nxp.com> 5331L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5332L: linuxppc-dev@lists.ozlabs.org 5333S: Maintained 5334F: sound/soc/fsl/fsl* 5335F: sound/soc/fsl/imx* 5336F: sound/soc/fsl/mpc8610_hpcd.c 5337 5338FREEVXFS FILESYSTEM 5339M: Christoph Hellwig <hch@infradead.org> 5340W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5341S: Maintained 5342F: fs/freevxfs/ 5343 5344FREEZER 5345M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5346M: Pavel Machek <pavel@ucw.cz> 5347L: linux-pm@vger.kernel.org 5348S: Supported 5349F: Documentation/power/freezing-of-tasks.txt 5350F: include/linux/freezer.h 5351F: kernel/freezer.c 5352 5353FRONTSWAP API 5354M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5355L: linux-kernel@vger.kernel.org 5356S: Maintained 5357F: mm/frontswap.c 5358F: include/linux/frontswap.h 5359 5360FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5361M: David Howells <dhowells@redhat.com> 5362L: linux-cachefs@redhat.com (moderated for non-subscribers) 5363S: Supported 5364F: Documentation/filesystems/caching/ 5365F: fs/fscache/ 5366F: include/linux/fscache*.h 5367 5368FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5369M: Theodore Y. Ts'o <tytso@mit.edu> 5370M: Jaegeuk Kim <jaegeuk@kernel.org> 5371L: linux-fsdevel@vger.kernel.org 5372S: Supported 5373F: fs/crypto/ 5374F: include/linux/fscrypt*.h 5375 5376F2FS FILE SYSTEM 5377M: Jaegeuk Kim <jaegeuk@kernel.org> 5378M: Chao Yu <yuchao0@huawei.com> 5379L: linux-f2fs-devel@lists.sourceforge.net 5380W: https://f2fs.wiki.kernel.org/ 5381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5382S: Maintained 5383F: Documentation/filesystems/f2fs.txt 5384F: Documentation/ABI/testing/sysfs-fs-f2fs 5385F: fs/f2fs/ 5386F: include/linux/f2fs_fs.h 5387F: include/trace/events/f2fs.h 5388 5389FUJITSU FR-V (FRV) PORT 5390S: Orphan 5391F: arch/frv/ 5392 5393FUJITSU LAPTOP EXTRAS 5394M: Jonathan Woithe <jwoithe@just42.net> 5395L: platform-driver-x86@vger.kernel.org 5396S: Maintained 5397F: drivers/platform/x86/fujitsu-laptop.c 5398 5399FUJITSU M-5MO LS CAMERA ISP DRIVER 5400M: Kyungmin Park <kyungmin.park@samsung.com> 5401M: Heungjun Kim <riverful.kim@samsung.com> 5402L: linux-media@vger.kernel.org 5403S: Maintained 5404F: drivers/media/i2c/m5mols/ 5405F: include/media/i2c/m5mols.h 5406 5407FUJITSU TABLET EXTRAS 5408M: Robert Gerlach <khnz@gmx.de> 5409L: platform-driver-x86@vger.kernel.org 5410S: Maintained 5411F: drivers/platform/x86/fujitsu-tablet.c 5412 5413FUSE: FILESYSTEM IN USERSPACE 5414M: Miklos Szeredi <miklos@szeredi.hu> 5415L: linux-fsdevel@vger.kernel.org 5416W: http://fuse.sourceforge.net/ 5417T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5418S: Maintained 5419F: fs/fuse/ 5420F: include/uapi/linux/fuse.h 5421F: Documentation/filesystems/fuse.txt 5422 5423FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5424M: Rik Faith <faith@cs.unc.edu> 5425L: linux-scsi@vger.kernel.org 5426S: Odd Fixes (e.g., new signatures) 5427F: drivers/scsi/fdomain.* 5428 5429GCC PLUGINS 5430M: Kees Cook <keescook@chromium.org> 5431R: Emese Revfy <re.emese@gmail.com> 5432L: kernel-hardening@lists.openwall.com 5433S: Maintained 5434F: scripts/gcc-plugins/ 5435F: scripts/gcc-plugin.sh 5436F: scripts/Makefile.gcc-plugins 5437F: Documentation/gcc-plugins.txt 5438 5439GCOV BASED KERNEL PROFILING 5440M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5441S: Maintained 5442F: kernel/gcov/ 5443F: Documentation/dev-tools/gcov.rst 5444 5445GDT SCSI DISK ARRAY CONTROLLER DRIVER 5446M: Achim Leubner <achim_leubner@adaptec.com> 5447L: linux-scsi@vger.kernel.org 5448W: http://www.icp-vortex.com/ 5449S: Supported 5450F: drivers/scsi/gdt* 5451 5452GDB KERNEL DEBUGGING HELPER SCRIPTS 5453M: Jan Kiszka <jan.kiszka@siemens.com> 5454M: Kieran Bingham <kieran@bingham.xyz> 5455S: Supported 5456F: scripts/gdb/ 5457 5458GEMTEK FM RADIO RECEIVER DRIVER 5459M: Hans Verkuil <hverkuil@xs4all.nl> 5460L: linux-media@vger.kernel.org 5461T: git git://linuxtv.org/media_tree.git 5462W: https://linuxtv.org 5463S: Maintained 5464F: drivers/media/radio/radio-gemtek* 5465 5466GENERIC GPIO I2C DRIVER 5467M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5468S: Supported 5469F: drivers/i2c/busses/i2c-gpio.c 5470F: include/linux/i2c-gpio.h 5471 5472GENERIC GPIO I2C MULTIPLEXER DRIVER 5473M: Peter Korsgaard <peter.korsgaard@barco.com> 5474L: linux-i2c@vger.kernel.org 5475S: Supported 5476F: drivers/i2c/muxes/i2c-mux-gpio.c 5477F: include/linux/i2c-mux-gpio.h 5478F: Documentation/i2c/muxes/i2c-mux-gpio 5479 5480GENERIC HDLC (WAN) DRIVERS 5481M: Krzysztof Halasa <khc@pm.waw.pl> 5482W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5483S: Maintained 5484F: drivers/net/wan/c101.c 5485F: drivers/net/wan/hd6457* 5486F: drivers/net/wan/hdlc* 5487F: drivers/net/wan/n2.c 5488F: drivers/net/wan/pc300too.c 5489F: drivers/net/wan/pci200syn.c 5490F: drivers/net/wan/wanxl* 5491 5492GENERIC INCLUDE/ASM HEADER FILES 5493M: Arnd Bergmann <arnd@arndb.de> 5494L: linux-arch@vger.kernel.org 5495T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5496S: Maintained 5497F: include/asm-generic/ 5498F: include/uapi/asm-generic/ 5499 5500GENERIC PHY FRAMEWORK 5501M: Kishon Vijay Abraham I <kishon@ti.com> 5502L: linux-kernel@vger.kernel.org 5503T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5504S: Supported 5505F: drivers/phy/ 5506F: include/linux/phy/ 5507 5508GENERIC PM DOMAINS 5509M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5510M: Kevin Hilman <khilman@kernel.org> 5511M: Ulf Hansson <ulf.hansson@linaro.org> 5512L: linux-pm@vger.kernel.org 5513S: Supported 5514F: drivers/base/power/domain*.c 5515F: include/linux/pm_domain.h 5516 5517GENERIC UIO DRIVER FOR PCI DEVICES 5518M: "Michael S. Tsirkin" <mst@redhat.com> 5519L: kvm@vger.kernel.org 5520S: Supported 5521F: drivers/uio/uio_pci_generic.c 5522 5523GET_MAINTAINER SCRIPT 5524M: Joe Perches <joe@perches.com> 5525S: Maintained 5526F: scripts/get_maintainer.pl 5527 5528GENWQE (IBM Generic Workqueue Card) 5529M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5530M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5531S: Supported 5532F: drivers/misc/genwqe/ 5533 5534GFS2 FILE SYSTEM 5535M: Steven Whitehouse <swhiteho@redhat.com> 5536M: Bob Peterson <rpeterso@redhat.com> 5537L: cluster-devel@redhat.com 5538W: http://sources.redhat.com/cluster/ 5539T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5540S: Supported 5541F: Documentation/filesystems/gfs2*.txt 5542F: fs/gfs2/ 5543F: include/uapi/linux/gfs2_ondisk.h 5544 5545GIGASET ISDN DRIVERS 5546M: Paul Bolle <pebolle@tiscali.nl> 5547L: gigaset307x-common@lists.sourceforge.net 5548W: http://gigaset307x.sourceforge.net/ 5549S: Odd Fixes 5550F: Documentation/isdn/README.gigaset 5551F: drivers/isdn/gigaset/ 5552F: include/uapi/linux/gigaset_dev.h 5553 5554GO7007 MPEG CODEC 5555M: Hans Verkuil <hans.verkuil@cisco.com> 5556L: linux-media@vger.kernel.org 5557S: Maintained 5558F: drivers/media/usb/go7007/ 5559 5560GOODIX TOUCHSCREEN 5561M: Bastien Nocera <hadess@hadess.net> 5562L: linux-input@vger.kernel.org 5563S: Maintained 5564F: drivers/input/touchscreen/goodix.c 5565 5566GPIO MOCKUP DRIVER 5567M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5568L: linux-gpio@vger.kernel.org 5569S: Maintained 5570F: drivers/gpio/gpio-mockup.c 5571F: tools/testing/selftests/gpio/ 5572 5573GPIO SUBSYSTEM 5574M: Linus Walleij <linus.walleij@linaro.org> 5575M: Alexandre Courbot <gnurou@gmail.com> 5576L: linux-gpio@vger.kernel.org 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5578S: Maintained 5579F: Documentation/devicetree/bindings/gpio/ 5580F: Documentation/gpio/ 5581F: Documentation/ABI/testing/gpio-cdev 5582F: Documentation/ABI/obsolete/sysfs-gpio 5583F: drivers/gpio/ 5584F: include/linux/gpio/ 5585F: include/linux/gpio.h 5586F: include/asm-generic/gpio.h 5587F: include/uapi/linux/gpio.h 5588F: tools/gpio/ 5589 5590GRE DEMULTIPLEXER DRIVER 5591M: Dmitry Kozlov <xeb@mail.ru> 5592L: netdev@vger.kernel.org 5593S: Maintained 5594F: net/ipv4/gre_demux.c 5595F: net/ipv4/gre_offload.c 5596F: include/net/gre.h 5597 5598GRETH 10/100/1G Ethernet MAC device driver 5599M: Andreas Larsson <andreas@gaisler.com> 5600L: netdev@vger.kernel.org 5601S: Maintained 5602F: drivers/net/ethernet/aeroflex/ 5603 5604GREYBUS SUBSYSTEM 5605M: Johan Hovold <johan@kernel.org> 5606M: Alex Elder <elder@kernel.org> 5607M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5608S: Maintained 5609F: drivers/staging/greybus/ 5610L: greybus-dev@lists.linaro.org 5611 5612GREYBUS AUDIO PROTOCOLS DRIVERS 5613M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5614M: Mark Greer <mgreer@animalcreek.com> 5615S: Maintained 5616F: drivers/staging/greybus/audio_apbridgea.c 5617F: drivers/staging/greybus/audio_apbridgea.h 5618F: drivers/staging/greybus/audio_codec.c 5619F: drivers/staging/greybus/audio_codec.h 5620F: drivers/staging/greybus/audio_gb.c 5621F: drivers/staging/greybus/audio_manager.c 5622F: drivers/staging/greybus/audio_manager.h 5623F: drivers/staging/greybus/audio_manager_module.c 5624F: drivers/staging/greybus/audio_manager_private.h 5625F: drivers/staging/greybus/audio_manager_sysfs.c 5626F: drivers/staging/greybus/audio_module.c 5627F: drivers/staging/greybus/audio_topology.c 5628 5629GREYBUS PROTOCOLS DRIVERS 5630M: Rui Miguel Silva <rmfrfs@gmail.com> 5631S: Maintained 5632F: drivers/staging/greybus/sdio.c 5633F: drivers/staging/greybus/light.c 5634F: drivers/staging/greybus/gpio.c 5635F: drivers/staging/greybus/power_supply.c 5636F: drivers/staging/greybus/spi.c 5637F: drivers/staging/greybus/spilib.c 5638 5639GREYBUS PROTOCOLS DRIVERS 5640M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5641S: Maintained 5642F: drivers/staging/greybus/loopback.c 5643F: drivers/staging/greybus/timesync.c 5644F: drivers/staging/greybus/timesync_platform.c 5645 5646GREYBUS PROTOCOLS DRIVERS 5647M: Viresh Kumar <vireshk@kernel.org> 5648S: Maintained 5649F: drivers/staging/greybus/authentication.c 5650F: drivers/staging/greybus/bootrom.c 5651F: drivers/staging/greybus/firmware.h 5652F: drivers/staging/greybus/fw-core.c 5653F: drivers/staging/greybus/fw-download.c 5654F: drivers/staging/greybus/fw-managament.c 5655F: drivers/staging/greybus/greybus_authentication.h 5656F: drivers/staging/greybus/greybus_firmware.h 5657F: drivers/staging/greybus/hid.c 5658F: drivers/staging/greybus/i2c.c 5659F: drivers/staging/greybus/spi.c 5660F: drivers/staging/greybus/spilib.c 5661F: drivers/staging/greybus/spilib.h 5662 5663GREYBUS PROTOCOLS DRIVERS 5664M: David Lin <dtwlin@gmail.com> 5665S: Maintained 5666F: drivers/staging/greybus/uart.c 5667F: drivers/staging/greybus/log.c 5668 5669GREYBUS PLATFORM DRIVERS 5670M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5671S: Maintained 5672F: drivers/staging/greybus/arche-platform.c 5673F: drivers/staging/greybus/arche-apb-ctrl.c 5674F: drivers/staging/greybus/arche_platform.h 5675 5676GS1662 VIDEO SERIALIZER 5677M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5678L: linux-media@vger.kernel.org 5679T: git git://linuxtv.org/media_tree.git 5680S: Maintained 5681F: drivers/media/spi/gs1662.c 5682 5683GSPCA FINEPIX SUBDRIVER 5684M: Frank Zago <frank@zago.net> 5685L: linux-media@vger.kernel.org 5686T: git git://linuxtv.org/media_tree.git 5687S: Maintained 5688F: drivers/media/usb/gspca/finepix.c 5689 5690GSPCA GL860 SUBDRIVER 5691M: Olivier Lorin <o.lorin@laposte.net> 5692L: linux-media@vger.kernel.org 5693T: git git://linuxtv.org/media_tree.git 5694S: Maintained 5695F: drivers/media/usb/gspca/gl860/ 5696 5697GSPCA M5602 SUBDRIVER 5698M: Erik Andren <erik.andren@gmail.com> 5699L: linux-media@vger.kernel.org 5700T: git git://linuxtv.org/media_tree.git 5701S: Maintained 5702F: drivers/media/usb/gspca/m5602/ 5703 5704GSPCA PAC207 SONIXB SUBDRIVER 5705M: Hans Verkuil <hverkuil@xs4all.nl> 5706L: linux-media@vger.kernel.org 5707T: git git://linuxtv.org/media_tree.git 5708S: Odd Fixes 5709F: drivers/media/usb/gspca/pac207.c 5710 5711GSPCA SN9C20X SUBDRIVER 5712M: Brian Johnson <brijohn@gmail.com> 5713L: linux-media@vger.kernel.org 5714T: git git://linuxtv.org/media_tree.git 5715S: Maintained 5716F: drivers/media/usb/gspca/sn9c20x.c 5717 5718GSPCA T613 SUBDRIVER 5719M: Leandro Costantino <lcostantino@gmail.com> 5720L: linux-media@vger.kernel.org 5721T: git git://linuxtv.org/media_tree.git 5722S: Maintained 5723F: drivers/media/usb/gspca/t613.c 5724 5725GSPCA USB WEBCAM DRIVER 5726M: Hans Verkuil <hverkuil@xs4all.nl> 5727L: linux-media@vger.kernel.org 5728T: git git://linuxtv.org/media_tree.git 5729S: Odd Fixes 5730F: drivers/media/usb/gspca/ 5731 5732GTP (GPRS Tunneling Protocol) 5733M: Pablo Neira Ayuso <pablo@netfilter.org> 5734M: Harald Welte <laforge@gnumonks.org> 5735L: osmocom-net-gprs@lists.osmocom.org 5736T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5737S: Maintained 5738F: drivers/net/gtp.c 5739 5740GUID PARTITION TABLE (GPT) 5741M: Davidlohr Bueso <dave@stgolabs.net> 5742L: linux-efi@vger.kernel.org 5743S: Maintained 5744F: block/partitions/efi.* 5745 5746STK1160 USB VIDEO CAPTURE DRIVER 5747M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5748L: linux-media@vger.kernel.org 5749T: git git://linuxtv.org/media_tree.git 5750S: Maintained 5751F: drivers/media/usb/stk1160/ 5752 5753H8/300 ARCHITECTURE 5754M: Yoshinori Sato <ysato@users.sourceforge.jp> 5755L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5756W: http://uclinux-h8.sourceforge.jp 5757T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5758S: Maintained 5759F: arch/h8300/ 5760F: drivers/clocksource/h8300_*.c 5761F: drivers/clk/h8300/ 5762F: drivers/irqchip/irq-renesas-h8*.c 5763 5764HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5765M: Frank Seidel <frank@f-seidel.de> 5766L: platform-driver-x86@vger.kernel.org 5767W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5768S: Maintained 5769F: drivers/platform/x86/hdaps.c 5770 5771HDPVR USB VIDEO ENCODER DRIVER 5772M: Hans Verkuil <hverkuil@xs4all.nl> 5773L: linux-media@vger.kernel.org 5774T: git git://linuxtv.org/media_tree.git 5775W: https://linuxtv.org 5776S: Odd Fixes 5777F: drivers/media/usb/hdpvr/ 5778 5779HWPOISON MEMORY FAILURE HANDLING 5780M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5781L: linux-mm@kvack.org 5782S: Maintained 5783F: mm/memory-failure.c 5784F: mm/hwpoison-inject.c 5785 5786HYPERVISOR VIRTUAL CONSOLE DRIVER 5787L: linuxppc-dev@lists.ozlabs.org 5788S: Odd Fixes 5789F: drivers/tty/hvc/ 5790 5791HACKRF MEDIA DRIVER 5792M: Antti Palosaari <crope@iki.fi> 5793L: linux-media@vger.kernel.org 5794W: https://linuxtv.org 5795W: http://palosaari.fi/linux/ 5796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5797T: git git://linuxtv.org/anttip/media_tree.git 5798S: Maintained 5799F: drivers/media/usb/hackrf/ 5800 5801HARDWARE MONITORING 5802M: Jean Delvare <jdelvare@suse.com> 5803M: Guenter Roeck <linux@roeck-us.net> 5804L: linux-hwmon@vger.kernel.org 5805W: http://hwmon.wiki.kernel.org/ 5806T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5808S: Maintained 5809F: Documentation/hwmon/ 5810F: drivers/hwmon/ 5811F: include/linux/hwmon*.h 5812 5813HARDWARE RANDOM NUMBER GENERATOR CORE 5814M: Matt Mackall <mpm@selenic.com> 5815M: Herbert Xu <herbert@gondor.apana.org.au> 5816L: linux-crypto@vger.kernel.org 5817S: Odd fixes 5818F: Documentation/devicetree/bindings/rng/ 5819F: Documentation/hw_random.txt 5820F: drivers/char/hw_random/ 5821F: include/linux/hw_random.h 5822 5823HARDWARE SPINLOCK CORE 5824M: Ohad Ben-Cohen <ohad@wizery.com> 5825M: Bjorn Andersson <bjorn.andersson@linaro.org> 5826L: linux-remoteproc@vger.kernel.org 5827S: Maintained 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5829F: Documentation/devicetree/bindings/hwlock/ 5830F: Documentation/hwspinlock.txt 5831F: drivers/hwspinlock/ 5832F: include/linux/hwspinlock.h 5833 5834HARMONY SOUND DRIVER 5835L: linux-parisc@vger.kernel.org 5836S: Maintained 5837F: sound/parisc/harmony.* 5838 5839HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5840M: Jimmy Vance <jimmy.vance@hpe.com> 5841S: Supported 5842F: Documentation/watchdog/hpwdt.txt 5843F: drivers/watchdog/hpwdt.c 5844 5845HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5846M: Don Brace <don.brace@microsemi.com> 5847L: esc.storagedev@microsemi.com 5848L: linux-scsi@vger.kernel.org 5849S: Supported 5850F: Documentation/scsi/hpsa.txt 5851F: drivers/scsi/hpsa*.[ch] 5852F: include/linux/cciss*.h 5853F: include/uapi/linux/cciss*.h 5854 5855HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5856M: Don Brace <don.brace@microsemi.com> 5857L: esc.storagedev@microsemi.com 5858L: linux-scsi@vger.kernel.org 5859S: Supported 5860F: Documentation/blockdev/cciss.txt 5861F: drivers/block/cciss* 5862F: include/linux/cciss_ioctl.h 5863F: include/uapi/linux/cciss_ioctl.h 5864 5865HFI1 DRIVER 5866M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5867M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5868L: linux-rdma@vger.kernel.org 5869S: Supported 5870F: drivers/infiniband/hw/hfi1 5871 5872HFS FILESYSTEM 5873L: linux-fsdevel@vger.kernel.org 5874S: Orphan 5875F: Documentation/filesystems/hfs.txt 5876F: fs/hfs/ 5877 5878HFSPLUS FILESYSTEM 5879L: linux-fsdevel@vger.kernel.org 5880S: Orphan 5881F: Documentation/filesystems/hfsplus.txt 5882F: fs/hfsplus/ 5883 5884HGA FRAMEBUFFER DRIVER 5885M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5886L: linux-nvidia@lists.surfsouth.com 5887W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5888S: Maintained 5889F: drivers/video/fbdev/hgafb.c 5890 5891HIBERNATION (aka Software Suspend, aka swsusp) 5892M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5893M: Pavel Machek <pavel@ucw.cz> 5894L: linux-pm@vger.kernel.org 5895B: https://bugzilla.kernel.org 5896S: Supported 5897F: arch/x86/power/ 5898F: drivers/base/power/ 5899F: kernel/power/ 5900F: include/linux/suspend.h 5901F: include/linux/freezer.h 5902F: include/linux/pm.h 5903F: arch/*/include/asm/suspend*.h 5904 5905HID CORE LAYER 5906M: Jiri Kosina <jikos@kernel.org> 5907R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5908L: linux-input@vger.kernel.org 5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5910S: Maintained 5911F: drivers/hid/ 5912F: include/linux/hid* 5913F: include/uapi/linux/hid* 5914 5915HID SENSOR HUB DRIVERS 5916M: Jiri Kosina <jikos@kernel.org> 5917M: Jonathan Cameron <jic23@kernel.org> 5918M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5919L: linux-input@vger.kernel.org 5920L: linux-iio@vger.kernel.org 5921S: Maintained 5922F: Documentation/hid/hid-sensor* 5923F: drivers/hid/hid-sensor-* 5924F: drivers/iio/*/hid-* 5925F: include/linux/hid-sensor-* 5926 5927HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5928M: Thomas Gleixner <tglx@linutronix.de> 5929L: linux-kernel@vger.kernel.org 5930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5931S: Maintained 5932F: Documentation/timers/ 5933F: kernel/time/hrtimer.c 5934F: kernel/time/clockevents.c 5935F: kernel/time/tick*.* 5936F: kernel/time/timer_*.c 5937F: include/linux/clockchips.h 5938F: include/linux/hrtimer.h 5939 5940HIGH-SPEED SCC DRIVER FOR AX.25 5941L: linux-hams@vger.kernel.org 5942S: Orphan 5943F: drivers/net/hamradio/dmascc.c 5944F: drivers/net/hamradio/scc.c 5945 5946HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5947M: HighPoint Linux Team <linux@highpoint-tech.com> 5948W: http://www.highpoint-tech.com 5949S: Supported 5950F: Documentation/scsi/hptiop.txt 5951F: drivers/scsi/hptiop.c 5952 5953HIPPI 5954M: Jes Sorensen <jes@trained-monkey.org> 5955L: linux-hippi@sunsite.dk 5956S: Maintained 5957F: include/linux/hippidevice.h 5958F: include/uapi/linux/if_hippi.h 5959F: net/802/hippi.c 5960F: drivers/net/hippi/ 5961 5962HISILICON NETWORK SUBSYSTEM DRIVER 5963M: Yisen Zhuang <yisen.zhuang@huawei.com> 5964M: Salil Mehta <salil.mehta@huawei.com> 5965L: netdev@vger.kernel.org 5966W: http://www.hisilicon.com 5967S: Maintained 5968F: drivers/net/ethernet/hisilicon/ 5969F: Documentation/devicetree/bindings/net/hisilicon*.txt 5970 5971HISILICON ROCE DRIVER 5972M: Lijun Ou <oulijun@huawei.com> 5973M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5974L: linux-rdma@vger.kernel.org 5975S: Maintained 5976F: drivers/infiniband/hw/hns/ 5977F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5978 5979HISILICON SAS Controller 5980M: John Garry <john.garry@huawei.com> 5981W: http://www.hisilicon.com 5982S: Supported 5983F: drivers/scsi/hisi_sas/ 5984F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5985 5986HOST AP DRIVER 5987M: Jouni Malinen <j@w1.fi> 5988L: linux-wireless@vger.kernel.org 5989W: http://w1.fi/hostap-driver.html 5990S: Obsolete 5991F: drivers/net/wireless/intersil/hostap/ 5992 5993HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5994L: platform-driver-x86@vger.kernel.org 5995S: Orphan 5996F: drivers/platform/x86/tc1100-wmi.c 5997 5998HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5999M: Jaroslav Kysela <perex@perex.cz> 6000S: Maintained
6001F: drivers/net/ethernet/hp/hp100.* 6002 6003HPET: High Precision Event Timers driver 6004M: Clemens Ladisch <clemens@ladisch.de> 6005S: Maintained 6006F: Documentation/timers/hpet.txt 6007F: drivers/char/hpet.c 6008F: include/linux/hpet.h 6009F: include/uapi/linux/hpet.h 6010 6011HPET: x86 6012S: Orphan 6013F: arch/x86/kernel/hpet.c 6014F: arch/x86/include/asm/hpet.h 6015 6016HPFS FILESYSTEM 6017M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6018W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6019S: Maintained 6020F: fs/hpfs/ 6021 6022HSI SUBSYSTEM 6023M: Sebastian Reichel <sre@kernel.org> 6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6025S: Maintained 6026F: Documentation/ABI/testing/sysfs-bus-hsi 6027F: Documentation/device-drivers/serial-interfaces.rst 6028F: drivers/hsi/ 6029F: include/linux/hsi/ 6030F: include/uapi/linux/hsi/ 6031 6032HSO 3G MODEM DRIVER 6033L: linux-usb@vger.kernel.org 6034S: Orphan 6035F: drivers/net/usb/hso.c 6036 6037HSR NETWORK PROTOCOL 6038M: Arvid Brodin <arvid.brodin@alten.se> 6039L: netdev@vger.kernel.org 6040S: Maintained 6041F: net/hsr/ 6042 6043HTCPEN TOUCHSCREEN DRIVER 6044M: Pau Oliva Fora <pof@eslack.org> 6045L: linux-input@vger.kernel.org 6046S: Maintained 6047F: drivers/input/touchscreen/htcpen.c 6048 6049HUGETLB FILESYSTEM 6050M: Nadia Yvette Chambers <nyc@holomorphy.com> 6051S: Maintained 6052F: fs/hugetlbfs/ 6053 6054HVA ST MEDIA DRIVER 6055M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6056L: linux-media@vger.kernel.org 6057T: git git://linuxtv.org/media_tree.git 6058W: https://linuxtv.org 6059S: Supported 6060F: drivers/media/platform/sti/hva 6061 6062Hyper-V CORE AND DRIVERS 6063M: "K. Y. Srinivasan" <kys@microsoft.com> 6064M: Haiyang Zhang <haiyangz@microsoft.com> 6065M: Stephen Hemminger <sthemmin@microsoft.com> 6066L: devel@linuxdriverproject.org 6067S: Maintained 6068F: arch/x86/include/asm/mshyperv.h 6069F: arch/x86/include/uapi/asm/hyperv.h 6070F: arch/x86/kernel/cpu/mshyperv.c 6071F: arch/x86/hyperv 6072F: drivers/hid/hid-hyperv.c 6073F: drivers/hv/ 6074F: drivers/input/serio/hyperv-keyboard.c 6075F: drivers/pci/host/pci-hyperv.c 6076F: drivers/net/hyperv/ 6077F: drivers/scsi/storvsc_drv.c 6078F: drivers/uio/uio_hv_generic.c 6079F: drivers/video/fbdev/hyperv_fb.c 6080F: include/linux/hyperv.h 6081F: tools/hv/ 6082F: Documentation/ABI/stable/sysfs-bus-vmbus 6083 6084I2C MUXES 6085M: Peter Rosin <peda@axentia.se> 6086L: linux-i2c@vger.kernel.org 6087S: Maintained 6088F: Documentation/i2c/i2c-topology 6089F: Documentation/i2c/muxes/ 6090F: Documentation/devicetree/bindings/i2c/i2c-mux* 6091F: Documentation/devicetree/bindings/i2c/i2c-arb* 6092F: Documentation/devicetree/bindings/i2c/i2c-gate* 6093F: drivers/i2c/i2c-mux.c 6094F: drivers/i2c/muxes/ 6095F: include/linux/i2c-mux.h 6096 6097I2C OVER PARALLEL PORT 6098M: Jean Delvare <jdelvare@suse.com> 6099L: linux-i2c@vger.kernel.org 6100S: Maintained 6101F: Documentation/i2c/busses/i2c-parport 6102F: Documentation/i2c/busses/i2c-parport-light 6103F: drivers/i2c/busses/i2c-parport.c 6104F: drivers/i2c/busses/i2c-parport-light.c 6105 6106I2C/SMBUS CONTROLLER DRIVERS FOR PC 6107M: Jean Delvare <jdelvare@suse.com> 6108L: linux-i2c@vger.kernel.org 6109S: Maintained 6110F: Documentation/i2c/busses/i2c-ali1535 6111F: Documentation/i2c/busses/i2c-ali1563 6112F: Documentation/i2c/busses/i2c-ali15x3 6113F: Documentation/i2c/busses/i2c-amd756 6114F: Documentation/i2c/busses/i2c-amd8111 6115F: Documentation/i2c/busses/i2c-i801 6116F: Documentation/i2c/busses/i2c-nforce2 6117F: Documentation/i2c/busses/i2c-piix4 6118F: Documentation/i2c/busses/i2c-sis5595 6119F: Documentation/i2c/busses/i2c-sis630 6120F: Documentation/i2c/busses/i2c-sis96x 6121F: Documentation/i2c/busses/i2c-via 6122F: Documentation/i2c/busses/i2c-viapro 6123F: drivers/i2c/busses/i2c-ali1535.c 6124F: drivers/i2c/busses/i2c-ali1563.c 6125F: drivers/i2c/busses/i2c-ali15x3.c 6126F: drivers/i2c/busses/i2c-amd756.c 6127F: drivers/i2c/busses/i2c-amd756-s4882.c 6128F: drivers/i2c/busses/i2c-amd8111.c 6129F: drivers/i2c/busses/i2c-i801.c 6130F: drivers/i2c/busses/i2c-isch.c 6131F: drivers/i2c/busses/i2c-nforce2.c 6132F: drivers/i2c/busses/i2c-nforce2-s4985.c 6133F: drivers/i2c/busses/i2c-piix4.c 6134F: drivers/i2c/busses/i2c-sis5595.c 6135F: drivers/i2c/busses/i2c-sis630.c 6136F: drivers/i2c/busses/i2c-sis96x.c 6137F: drivers/i2c/busses/i2c-via.c 6138F: drivers/i2c/busses/i2c-viapro.c 6139 6140I2C/SMBUS ISMT DRIVER 6141M: Seth Heasley <seth.heasley@intel.com> 6142M: Neil Horman <nhorman@tuxdriver.com> 6143L: linux-i2c@vger.kernel.org 6144F: drivers/i2c/busses/i2c-ismt.c 6145F: Documentation/i2c/busses/i2c-ismt 6146 6147I2C/SMBUS STUB DRIVER 6148M: Jean Delvare <jdelvare@suse.com> 6149L: linux-i2c@vger.kernel.org 6150S: Maintained 6151F: drivers/i2c/i2c-stub.c 6152 6153I2C SUBSYSTEM 6154M: Wolfram Sang <wsa@the-dreams.de> 6155L: linux-i2c@vger.kernel.org 6156W: https://i2c.wiki.kernel.org/ 6157Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6158T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6159S: Maintained 6160F: Documentation/devicetree/bindings/i2c/ 6161F: Documentation/i2c/ 6162F: drivers/i2c/ 6163F: drivers/i2c/*/ 6164F: include/linux/i2c.h 6165F: include/linux/i2c-*.h 6166F: include/uapi/linux/i2c.h 6167F: include/uapi/linux/i2c-*.h 6168 6169I2C ACPI SUPPORT 6170M: Mika Westerberg <mika.westerberg@linux.intel.com> 6171L: linux-i2c@vger.kernel.org 6172L: linux-acpi@vger.kernel.org 6173S: Maintained 6174 6175I2C-TAOS-EVM DRIVER 6176M: Jean Delvare <jdelvare@suse.com> 6177L: linux-i2c@vger.kernel.org 6178S: Maintained 6179F: Documentation/i2c/busses/i2c-taos-evm 6180F: drivers/i2c/busses/i2c-taos-evm.c 6181 6182I2C-TINY-USB DRIVER 6183M: Till Harbaum <till@harbaum.org> 6184L: linux-i2c@vger.kernel.org 6185W: http://www.harbaum.org/till/i2c_tiny_usb 6186S: Maintained 6187F: drivers/i2c/busses/i2c-tiny-usb.c 6188 6189i386 BOOT CODE 6190M: "H. Peter Anvin" <hpa@zytor.com> 6191S: Maintained 6192F: arch/x86/boot/ 6193 6194i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6195M: "H. Peter Anvin" <hpa@zytor.com> 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6197S: Maintained 6198 6199IA64 (Itanium) PLATFORM 6200M: Tony Luck <tony.luck@intel.com> 6201M: Fenghua Yu <fenghua.yu@intel.com> 6202L: linux-ia64@vger.kernel.org 6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6204S: Maintained 6205F: arch/ia64/ 6206 6207IBM Power VMX Cryptographic instructions 6208M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6209M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6210L: linux-crypto@vger.kernel.org 6211S: Supported 6212F: drivers/crypto/vmx/Makefile 6213F: drivers/crypto/vmx/Kconfig 6214F: drivers/crypto/vmx/vmx.c 6215F: drivers/crypto/vmx/aes* 6216F: drivers/crypto/vmx/ghash* 6217F: drivers/crypto/vmx/ppc-xlate.pl 6218 6219IBM Power in-Nest Crypto Acceleration 6220M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6221M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6222L: linux-crypto@vger.kernel.org 6223S: Supported 6224F: drivers/crypto/nx/Makefile 6225F: drivers/crypto/nx/Kconfig 6226F: drivers/crypto/nx/nx-aes* 6227F: drivers/crypto/nx/nx-sha* 6228F: drivers/crypto/nx/nx.* 6229F: drivers/crypto/nx/nx_csbcpb.h 6230F: drivers/crypto/nx/nx_debugfs.h 6231 6232IBM Power 842 compression accelerator 6233M: Dan Streetman <ddstreet@ieee.org> 6234S: Supported 6235F: drivers/crypto/nx/Makefile 6236F: drivers/crypto/nx/Kconfig 6237F: drivers/crypto/nx/nx-842* 6238F: include/linux/sw842.h 6239F: crypto/842.c 6240F: lib/842/ 6241 6242IBM Power Linux RAID adapter 6243M: Brian King <brking@us.ibm.com> 6244S: Supported 6245F: drivers/scsi/ipr.* 6246 6247IBM Power Virtual Ethernet Device Driver 6248M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6249L: netdev@vger.kernel.org 6250S: Supported 6251F: drivers/net/ethernet/ibm/ibmveth.* 6252 6253IBM Power SRIOV Virtual NIC Device Driver 6254M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6255M: John Allen <jallen@linux.vnet.ibm.com> 6256L: netdev@vger.kernel.org 6257S: Supported 6258F: drivers/net/ethernet/ibm/ibmvnic.* 6259 6260IBM Power Virtual SCSI Device Drivers 6261M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6262L: linux-scsi@vger.kernel.org 6263S: Supported 6264F: drivers/scsi/ibmvscsi/ibmvscsi* 6265F: include/scsi/viosrp.h 6266 6267IBM Power Virtual SCSI Device Target Driver 6268M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6269M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6270L: linux-scsi@vger.kernel.org 6271L: target-devel@vger.kernel.org 6272S: Supported 6273F: drivers/scsi/ibmvscsi_tgt/ 6274 6275IBM Power Virtual FC Device Drivers 6276M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6277L: linux-scsi@vger.kernel.org 6278S: Supported 6279F: drivers/scsi/ibmvscsi/ibmvfc* 6280 6281IBM ServeRAID RAID DRIVER 6282S: Orphan 6283F: drivers/scsi/ips.* 6284 6285ICH LPC AND GPIO DRIVER 6286M: Peter Tyser <ptyser@xes-inc.com> 6287S: Maintained 6288F: drivers/mfd/lpc_ich.c 6289F: drivers/gpio/gpio-ich.c 6290 6291IDT VersaClock 5 CLOCK DRIVER 6292M: Marek Vasut <marek.vasut@gmail.com> 6293S: Maintained 6294F: drivers/clk/clk-versaclock5.c 6295 6296IDE SUBSYSTEM 6297M: "David S. Miller" <davem@davemloft.net> 6298L: linux-ide@vger.kernel.org 6299Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6300T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6301S: Maintained 6302F: Documentation/ide/ 6303F: drivers/ide/ 6304F: include/linux/ide.h 6305 6306IDEAPAD LAPTOP EXTRAS DRIVER 6307M: Ike Panhc <ike.pan@canonical.com> 6308L: platform-driver-x86@vger.kernel.org 6309W: http://launchpad.net/ideapad-laptop 6310S: Maintained 6311F: drivers/platform/x86/ideapad-laptop.c 6312 6313IDEAPAD LAPTOP SLIDEBAR DRIVER 6314M: Andrey Moiseev <o2g.org.ru@gmail.com> 6315L: linux-input@vger.kernel.org 6316W: https://github.com/o2genum/ideapad-slidebar 6317S: Maintained 6318F: drivers/input/misc/ideapad_slidebar.c 6319 6320IDE/ATAPI DRIVERS 6321M: Borislav Petkov <bp@alien8.de> 6322L: linux-ide@vger.kernel.org 6323S: Maintained 6324F: Documentation/cdrom/ide-cd 6325F: drivers/ide/ide-cd* 6326 6327IEEE 802.15.4 SUBSYSTEM 6328M: Alexander Aring <aar@pengutronix.de> 6329M: Stefan Schmidt <stefan@osg.samsung.com> 6330L: linux-wpan@vger.kernel.org 6331W: http://wpan.cakelab.org/ 6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6334S: Maintained 6335F: net/ieee802154/ 6336F: net/mac802154/ 6337F: drivers/net/ieee802154/ 6338F: include/linux/nl802154.h 6339F: include/linux/ieee802154.h 6340F: include/net/nl802154.h 6341F: include/net/mac802154.h 6342F: include/net/af_ieee802154.h 6343F: include/net/cfg802154.h 6344F: include/net/ieee802154_netdev.h 6345F: Documentation/networking/ieee802154.txt 6346 6347IFE PROTOCOL 6348M: Yotam Gigi <yotamg@mellanox.com> 6349M: Jamal Hadi Salim <jhs@mojatatu.com> 6350F: net/ife 6351F: include/net/ife.h 6352F: include/uapi/linux/ife.h 6353 6354IGORPLUG-USB IR RECEIVER 6355M: Sean Young <sean@mess.org> 6356L: linux-media@vger.kernel.org 6357S: Maintained 6358F: drivers/media/rc/igorplugusb.c 6359 6360IGUANAWORKS USB IR TRANSCEIVER 6361M: Sean Young <sean@mess.org> 6362L: linux-media@vger.kernel.org 6363S: Maintained 6364F: drivers/media/rc/iguanair.c 6365 6366IIO DIGITAL POTENTIOMETER DAC 6367M: Peter Rosin <peda@axentia.se> 6368L: linux-iio@vger.kernel.org 6369S: Maintained 6370F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6371F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6372F: drivers/iio/dac/dpot-dac.c 6373 6374IIO ENVELOPE DETECTOR 6375M: Peter Rosin <peda@axentia.se> 6376L: linux-iio@vger.kernel.org 6377S: Maintained 6378F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6379F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6380F: drivers/iio/adc/envelope-detector.c 6381 6382IIO SUBSYSTEM AND DRIVERS 6383M: Jonathan Cameron <jic23@kernel.org> 6384R: Hartmut Knaack <knaack.h@gmx.de> 6385R: Lars-Peter Clausen <lars@metafoo.de> 6386R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6387L: linux-iio@vger.kernel.org 6388T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6389S: Maintained 6390F: Documentation/devicetree/bindings/iio/ 6391F: drivers/iio/ 6392F: drivers/staging/iio/ 6393F: include/linux/iio/ 6394F: tools/iio/ 6395 6396IKANOS/ADI EAGLE ADSL USB DRIVER 6397M: Matthieu Castet <castet.matthieu@free.fr> 6398M: Stanislaw Gruszka <stf_xl@wp.pl> 6399S: Maintained 6400F: drivers/usb/atm/ueagle-atm.c 6401 6402IMGTEC ASCII LCD DRIVER 6403M: Paul Burton <paul.burton@imgtec.com> 6404S: Maintained 6405F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6406F: drivers/auxdisplay/img-ascii-lcd.c 6407 6408INA209 HARDWARE MONITOR DRIVER 6409M: Guenter Roeck <linux@roeck-us.net> 6410L: linux-hwmon@vger.kernel.org 6411S: Maintained 6412F: Documentation/hwmon/ina209 6413F: Documentation/devicetree/bindings/i2c/ina209.txt 6414F: drivers/hwmon/ina209.c 6415 6416INA2XX HARDWARE MONITOR DRIVER 6417M: Guenter Roeck <linux@roeck-us.net> 6418L: linux-hwmon@vger.kernel.org 6419S: Maintained 6420F: Documentation/hwmon/ina2xx 6421F: drivers/hwmon/ina2xx.c 6422F: include/linux/platform_data/ina2xx.h 6423 6424INDUSTRY PACK SUBSYSTEM (IPACK) 6425M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6426M: Jens Taprogge <jens.taprogge@taprogge.org> 6427M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6428L: industrypack-devel@lists.sourceforge.net 6429W: http://industrypack.sourceforge.net 6430S: Maintained 6431F: drivers/ipack/ 6432 6433INGENIC JZ4780 DMA Driver 6434M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6435S: Maintained 6436F: drivers/dma/dma-jz4780.c 6437 6438INGENIC JZ4780 NAND DRIVER 6439M: Harvey Hunt <harveyhuntnexus@gmail.com> 6440L: linux-mtd@lists.infradead.org 6441S: Maintained 6442F: drivers/mtd/nand/jz4780_* 6443 6444INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6445M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6446M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6447L: linux-ima-devel@lists.sourceforge.net 6448L: linux-ima-user@lists.sourceforge.net 6449L: linux-security-module@vger.kernel.org 6450T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6451S: Supported 6452F: security/integrity/ima/ 6453 6454IMGTEC IR DECODER DRIVER 6455M: James Hogan <james.hogan@imgtec.com> 6456S: Maintained 6457F: drivers/media/rc/img-ir/ 6458 6459IMS TWINTURBO FRAMEBUFFER DRIVER 6460L: linux-fbdev@vger.kernel.org 6461S: Orphan 6462F: drivers/video/fbdev/imsttfb.c 6463 6464INFINIBAND SUBSYSTEM 6465M: Doug Ledford <dledford@redhat.com> 6466M: Sean Hefty <sean.hefty@intel.com> 6467M: Hal Rosenstock <hal.rosenstock@gmail.com> 6468L: linux-rdma@vger.kernel.org 6469W: http://www.openfabrics.org/ 6470Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6472S: Supported 6473F: Documentation/infiniband/ 6474F: drivers/infiniband/ 6475F: include/uapi/linux/if_infiniband.h 6476F: include/uapi/rdma/ 6477F: include/rdma/ 6478 6479INOTIFY 6480M: John McCutchan <john@johnmccutchan.com> 6481M: Robert Love <rlove@rlove.org> 6482M: Eric Paris <eparis@parisplace.org> 6483S: Maintained 6484F: Documentation/filesystems/inotify.txt 6485F: fs/notify/inotify/ 6486F: include/linux/inotify.h 6487F: include/uapi/linux/inotify.h 6488 6489INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6490M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6491L: linux-input@vger.kernel.org 6492Q: http://patchwork.kernel.org/project/linux-input/list/ 6493T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6494S: Maintained 6495F: drivers/input/ 6496F: include/linux/input.h 6497F: include/uapi/linux/input.h 6498F: include/linux/input/ 6499F: Documentation/devicetree/bindings/input/ 6500 6501INPUT MULTITOUCH (MT) PROTOCOL 6502M: Henrik Rydberg <rydberg@bitmath.org> 6503L: linux-input@vger.kernel.org 6504S: Odd fixes 6505F: Documentation/input/multi-touch-protocol.txt 6506F: drivers/input/input-mt.c 6507K: \b(ABS|SYN)_MT_ 6508 6509INTEL ASoC BDW/HSW DRIVERS 6510M: Jie Yang <yang.jie@linux.intel.com> 6511L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6512S: Supported 6513F: sound/soc/intel/common/sst-dsp* 6514F: sound/soc/intel/common/sst-firmware.c 6515F: sound/soc/intel/boards/broadwell.c 6516F: sound/soc/intel/haswell/ 6517 6518INTEL C600 SERIES SAS CONTROLLER DRIVER 6519M: Intel SCU Linux support <intel-linux-scu@intel.com> 6520M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6521L: linux-scsi@vger.kernel.org 6522T: git git://git.code.sf.net/p/intel-sas/isci 6523S: Supported 6524F: drivers/scsi/isci/ 6525 6526INTEL HID EVENT DRIVER 6527M: Alex Hung <alex.hung@canonical.com> 6528L: platform-driver-x86@vger.kernel.org 6529S: Maintained 6530F: drivers/platform/x86/intel-hid.c 6531 6532INTEL VIRTUAL BUTTON DRIVER 6533M: AceLan Kao <acelan.kao@canonical.com> 6534L: platform-driver-x86@vger.kernel.org 6535S: Maintained 6536F: drivers/platform/x86/intel-vbtn.c 6537 6538INTEL IDLE DRIVER 6539M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6540M: Len Brown <lenb@kernel.org> 6541L: linux-pm@vger.kernel.org 6542T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6543B: https://bugzilla.kernel.org 6544S: Supported 6545F: drivers/idle/intel_idle.c 6546 6547INTEL INTEGRATED SENSOR HUB DRIVER 6548M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6549M: Jiri Kosina <jikos@kernel.org> 6550L: linux-input@vger.kernel.org 6551S: Maintained 6552F: drivers/hid/intel-ish-hid/ 6553 6554INTEL PSTATE DRIVER 6555M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6556M: Len Brown <lenb@kernel.org> 6557L: linux-pm@vger.kernel.org 6558S: Supported 6559F: drivers/cpufreq/intel_pstate.c 6560 6561INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6562M: Maik Broemme <mbroemme@libmpq.org> 6563L: linux-fbdev@vger.kernel.org 6564S: Maintained 6565F: Documentation/fb/intelfb.txt 6566F: drivers/video/fbdev/intelfb/ 6567 6568INTEL 810/815 FRAMEBUFFER DRIVER 6569M: Antonino Daplas <adaplas@gmail.com> 6570L: linux-fbdev@vger.kernel.org 6571S: Maintained 6572F: drivers/video/fbdev/i810/ 6573 6574INTEL MENLOW THERMAL DRIVER 6575M: Sujith Thomas <sujith.thomas@intel.com> 6576L: platform-driver-x86@vger.kernel.org 6577W: https://01.org/linux-acpi 6578S: Supported 6579F: drivers/platform/x86/intel_menlow.c 6580 6581INTEL I/OAT DMA DRIVER 6582M: Dave Jiang <dave.jiang@intel.com> 6583R: Dan Williams <dan.j.williams@intel.com> 6584L: dmaengine@vger.kernel.org 6585Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6586S: Supported 6587F: drivers/dma/ioat* 6588 6589INTEL IOMMU (VT-d) 6590M: David Woodhouse <dwmw2@infradead.org> 6591L: iommu@lists.linux-foundation.org 6592T: git git://git.infradead.org/iommu-2.6.git 6593S: Supported 6594F: drivers/iommu/intel-iommu.c 6595F: include/linux/intel-iommu.h 6596 6597INTEL IOP-ADMA DMA DRIVER 6598R: Dan Williams <dan.j.williams@intel.com> 6599S: Odd fixes 6600F: drivers/dma/iop-adma.c 6601 6602INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6603M: Krzysztof Halasa <khalasa@piap.pl> 6604S: Maintained 6605F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6606F: arch/arm/mach-ixp4xx/include/mach/npe.h 6607F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6608F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6609F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6610F: drivers/net/wan/ixp4xx_hss.c 6611 6612INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6613M: Deepak Saxena <dsaxena@plexity.net> 6614S: Maintained 6615F: drivers/char/hw_random/ixp4xx-rng.c 6616 6617INTEL ETHERNET DRIVERS 6618M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6619L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6620W: http://www.intel.com/support/feedback.htm 6621W: http://e1000.sourceforge.net/ 6622Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6625S: Supported 6626F: Documentation/networking/e100.txt 6627F: Documentation/networking/e1000.txt 6628F: Documentation/networking/e1000e.txt 6629F: Documentation/networking/igb.txt 6630F: Documentation/networking/igbvf.txt 6631F: Documentation/networking/ixgb.txt 6632F: Documentation/networking/ixgbe.txt 6633F: Documentation/networking/ixgbevf.txt 6634F: Documentation/networking/i40e.txt 6635F: Documentation/networking/i40evf.txt 6636F: drivers/net/ethernet/intel/ 6637F: drivers/net/ethernet/intel/*/ 6638 6639INTEL RDMA RNIC DRIVER 6640M: Faisal Latif <faisal.latif@intel.com> 6641M: Shiraz Saleem <shiraz.saleem@intel.com> 6642L: linux-rdma@vger.kernel.org 6643S: Supported 6644F: drivers/infiniband/hw/i40iw/ 6645 6646INTEL MERRIFIELD GPIO DRIVER 6647M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6648L: linux-gpio@vger.kernel.org 6649S: Maintained 6650F: drivers/gpio/gpio-merrifield.c 6651 6652INTEL-MID GPIO DRIVER 6653M: David Cohen <david.a.cohen@linux.intel.com> 6654L: linux-gpio@vger.kernel.org 6655S: Maintained 6656F: drivers/gpio/gpio-intel-mid.c 6657 6658INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6659M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6660L: linux-wireless@vger.kernel.org 6661S: Maintained 6662F: Documentation/networking/README.ipw2100 6663F: Documentation/networking/README.ipw2200 6664F: drivers/net/wireless/intel/ipw2x00/ 6665 6666INTEL(R) TRACE HUB 6667M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6668S: Supported 6669F: Documentation/trace/intel_th.txt 6670F: drivers/hwtracing/intel_th/ 6671 6672INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6673M: Ning Sun <ning.sun@intel.com> 6674L: tboot-devel@lists.sourceforge.net 6675W: http://tboot.sourceforge.net 6676T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6677S: Supported 6678F: Documentation/intel_txt.txt 6679F: include/linux/tboot.h 6680F: arch/x86/kernel/tboot.c 6681 6682INTEL WIRELESS WIMAX CONNECTION 2400 6683M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6684M: linux-wimax@intel.com 6685L: wimax@linuxwimax.org (subscribers-only) 6686S: Supported 6687W: http://linuxwimax.org 6688F: Documentation/wimax/README.i2400m 6689F: drivers/net/wimax/i2400m/ 6690F: include/uapi/linux/wimax/i2400m.h 6691 6692INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6693M: Stanislaw Gruszka <sgruszka@redhat.com> 6694L: linux-wireless@vger.kernel.org 6695S: Supported 6696F: drivers/net/wireless/intel/iwlegacy/ 6697 6698INTEL WIRELESS WIFI LINK (iwlwifi) 6699M: Johannes Berg <johannes.berg@intel.com> 6700M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6701M: Luca Coelho <luciano.coelho@intel.com> 6702M: Intel Linux Wireless <linuxwifi@intel.com> 6703L: linux-wireless@vger.kernel.org 6704W: http://intellinuxwireless.org 6705T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6706S: Supported 6707F: drivers/net/wireless/intel/iwlwifi/ 6708 6709INTEL MANAGEMENT ENGINE (mei) 6710M: Tomas Winkler <tomas.winkler@intel.com> 6711L: linux-kernel@vger.kernel.org 6712S: Supported 6713F: include/uapi/linux/mei.h 6714F: include/linux/mei_cl_bus.h 6715F: drivers/misc/mei/* 6716F: drivers/watchdog/mei_wdt.c 6717F: Documentation/misc-devices/mei/* 6718F: samples/mei/* 6719 6720INTEL MIC DRIVERS (mic) 6721M: Sudeep Dutt <sudeep.dutt@intel.com> 6722M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6723S: Supported 6724W: https://github.com/sudeepdutt/mic 6725W: http://software.intel.com/en-us/mic-developer 6726F: include/linux/mic_bus.h 6727F: include/linux/scif.h 6728F: include/uapi/linux/mic_common.h 6729F: include/uapi/linux/mic_ioctl.h 6730F: include/uapi/linux/scif_ioctl.h 6731F: drivers/misc/mic/ 6732F: drivers/dma/mic_x100_dma.c 6733F: drivers/dma/mic_x100_dma.h 6734F: Documentation/mic/ 6735 6736INTEL PMC/P-Unit IPC DRIVER 6737M: Zha Qipeng<qipeng.zha@intel.com> 6738L: platform-driver-x86@vger.kernel.org 6739S: Maintained 6740F: drivers/platform/x86/intel_pmc_ipc.c 6741F: drivers/platform/x86/intel_punit_ipc.c 6742F: arch/x86/include/asm/intel_pmc_ipc.h 6743F: arch/x86/include/asm/intel_punit_ipc.h 6744 6745INTEL TELEMETRY DRIVER 6746M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6747L: platform-driver-x86@vger.kernel.org 6748S: Maintained 6749F: arch/x86/include/asm/intel_telemetry.h 6750F: drivers/platform/x86/intel_telemetry* 6751 6752INTEL PMC CORE DRIVER 6753M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6754M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6755L: platform-driver-x86@vger.kernel.org 6756S: Maintained 6757F: arch/x86/include/asm/pmc_core.h 6758F: drivers/platform/x86/intel_pmc_core* 6759 6760INVENSENSE MPU-3050 GYROSCOPE DRIVER 6761M: Linus Walleij <linus.walleij@linaro.org> 6762L: linux-iio@vger.kernel.org 6763S: Maintained 6764F: drivers/iio/gyro/mpu3050* 6765F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6766 6767IOC3 ETHERNET DRIVER 6768M: Ralf Baechle <ralf@linux-mips.org> 6769L: linux-mips@linux-mips.org 6770S: Maintained 6771F: drivers/net/ethernet/sgi/ioc3-eth.c 6772 6773IOC3 SERIAL DRIVER 6774M: Pat Gefre <pfg@sgi.com> 6775L: linux-serial@vger.kernel.org 6776S: Maintained 6777F: drivers/tty/serial/ioc3_serial.c 6778 6779IOMMU DRIVERS 6780M: Joerg Roedel <joro@8bytes.org> 6781L: iommu@lists.linux-foundation.org 6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6783S: Maintained 6784F: Documentation/devicetree/bindings/iommu/ 6785F: drivers/iommu/ 6786 6787IP MASQUERADING 6788M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6789S: Maintained 6790F: net/ipv4/netfilter/ipt_MASQUERADE.c 6791 6792IPMI SUBSYSTEM 6793M: Corey Minyard <minyard@acm.org> 6794L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6795W: http://openipmi.sourceforge.net/ 6796S: Supported 6797F: Documentation/IPMI.txt 6798F: drivers/char/ipmi/ 6799F: include/linux/ipmi* 6800F: include/uapi/linux/ipmi* 6801 6802QCOM AUDIO (ASoC) DRIVERS 6803M: Patrick Lai <plai@codeaurora.org> 6804M: Banajit Goswami <bgoswami@codeaurora.org> 6805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6806S: Supported 6807F: sound/soc/qcom/ 6808 6809IPS SCSI RAID DRIVER 6810M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6811L: linux-scsi@vger.kernel.org 6812W: http://www.adaptec.com/ 6813S: Maintained 6814F: drivers/scsi/ips* 6815 6816IPVS 6817M: Wensong Zhang <wensong@linux-vs.org> 6818M: Simon Horman <horms@verge.net.au> 6819M: Julian Anastasov <ja@ssi.bg> 6820L: netdev@vger.kernel.org 6821L: lvs-devel@vger.kernel.org 6822S: Maintained 6823T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6825F: Documentation/networking/ipvs-sysctl.txt 6826F: include/net/ip_vs.h 6827F: include/uapi/linux/ip_vs.h 6828F: net/netfilter/ipvs/ 6829 6830IPWIRELESS DRIVER 6831M: Jiri Kosina <jikos@kernel.org> 6832M: David Sterba <dsterba@suse.com> 6833S: Odd Fixes 6834F: drivers/tty/ipwireless/ 6835 6836IPX NETWORK LAYER 6837L: netdev@vger.kernel.org 6838S: Odd fixes 6839F: include/net/ipx.h 6840F: include/uapi/linux/ipx.h 6841F: net/ipx/ 6842 6843IRDA SUBSYSTEM 6844M: Samuel Ortiz <samuel@sortiz.org> 6845L: irda-users@lists.sourceforge.net (subscribers-only) 6846L: netdev@vger.kernel.org 6847W: http://irda.sourceforge.net/ 6848S: Maintained 6849T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6850F: Documentation/networking/irda.txt 6851F: drivers/net/irda/ 6852F: include/net/irda/ 6853F: net/irda/ 6854 6855IRQ SUBSYSTEM 6856M: Thomas Gleixner <tglx@linutronix.de> 6857L: linux-kernel@vger.kernel.org 6858S: Maintained 6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6860F: kernel/irq/ 6861 6862IRQCHIP DRIVERS 6863M: Thomas Gleixner <tglx@linutronix.de> 6864M: Jason Cooper <jason@lakedaemon.net> 6865M: Marc Zyngier <marc.zyngier@arm.com> 6866L: linux-kernel@vger.kernel.org 6867S: Maintained 6868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6869T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6870F: Documentation/devicetree/bindings/interrupt-controller/ 6871F: drivers/irqchip/ 6872 6873IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6874M: Marc Zyngier <marc.zyngier@arm.com> 6875S: Maintained 6876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6877F: Documentation/IRQ-domain.txt 6878F: include/linux/irqdomain.h 6879F: kernel/irq/irqdomain.c 6880F: kernel/irq/msi.c 6881 6882ISA 6883M: William Breathitt Gray <vilhelm.gray@gmail.com> 6884S: Maintained 6885F: Documentation/isa.txt 6886F: drivers/base/isa.c 6887F: include/linux/isa.h 6888 6889ISAPNP 6890M: Jaroslav Kysela <perex@perex.cz> 6891S: Maintained 6892F: Documentation/isapnp.txt 6893F: drivers/pnp/isapnp/ 6894F: include/linux/isapnp.h 6895 6896ISA RADIO MODULE 6897M: Hans Verkuil <hverkuil@xs4all.nl> 6898L: linux-media@vger.kernel.org 6899T: git git://linuxtv.org/media_tree.git 6900W: https://linuxtv.org 6901S: Maintained 6902F: drivers/media/radio/radio-isa* 6903 6904iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6905M: Peter Jones <pjones@redhat.com> 6906M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6907S: Maintained 6908F: drivers/firmware/iscsi_ibft* 6909 6910ISCSI 6911M: Lee Duncan <lduncan@suse.com> 6912M: Chris Leech <cleech@redhat.com> 6913L: open-iscsi@googlegroups.com 6914W: www.open-iscsi.com 6915S: Maintained 6916F: drivers/scsi/*iscsi* 6917F: include/scsi/*iscsi* 6918 6919ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6920M: Or Gerlitz <ogerlitz@mellanox.com> 6921M: Sagi Grimberg <sagi@grimberg.me> 6922M: Roi Dayan <roid@mellanox.com> 6923L: linux-rdma@vger.kernel.org 6924S: Supported 6925W: http://www.openfabrics.org 6926W: www.open-iscsi.org 6927Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6928F: drivers/infiniband/ulp/iser/ 6929 6930ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6931M: Sagi Grimberg <sagi@grimberg.me> 6932T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6933L: linux-rdma@vger.kernel.org 6934L: target-devel@vger.kernel.org 6935S: Supported 6936W: http://www.linux-iscsi.org 6937F: drivers/infiniband/ulp/isert 6938 6939ISDN SUBSYSTEM 6940M: Karsten Keil <isdn@linux-pingi.de> 6941L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6942L: netdev@vger.kernel.org 6943W: http://www.isdn4linux.de 6944T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6945S: Maintained 6946F: Documentation/isdn/ 6947F: drivers/isdn/ 6948F: include/linux/isdn.h 6949F: include/linux/isdn/ 6950F: include/uapi/linux/isdn.h 6951F: include/uapi/linux/isdn/ 6952 6953ISDN SUBSYSTEM (Eicon active card driver) 6954M: Armin Schindler <mac@melware.de> 6955L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6956W: http://www.melware.de 6957S: Maintained 6958F: drivers/isdn/hardware/eicon/ 6959 6960IT87 HARDWARE MONITORING DRIVER 6961M: Jean Delvare <jdelvare@suse.com> 6962L: linux-hwmon@vger.kernel.org 6963S: Maintained 6964F: Documentation/hwmon/it87 6965F: drivers/hwmon/it87.c 6966 6967IT913X MEDIA DRIVER 6968M: Antti Palosaari <crope@iki.fi> 6969L: linux-media@vger.kernel.org 6970W: https://linuxtv.org 6971W: http://palosaari.fi/linux/ 6972Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6973T: git git://linuxtv.org/anttip/media_tree.git 6974S: Maintained 6975F: drivers/media/tuners/it913x* 6976 6977IVTV VIDEO4LINUX DRIVER 6978M: Andy Walls <awalls@md.metrocast.net> 6979L: ivtv-devel@ivtvdriver.org (subscribers-only) 6980L: linux-media@vger.kernel.org 6981T: git git://linuxtv.org/media_tree.git 6982W: http://www.ivtvdriver.org 6983S: Maintained 6984F: Documentation/media/v4l-drivers/ivtv* 6985F: drivers/media/pci/ivtv/ 6986F: include/uapi/linux/ivtv* 6987 6988IX2505V MEDIA DRIVER 6989M: Malcolm Priestley <tvboxspy@gmail.com> 6990L: linux-media@vger.kernel.org 6991W: https://linuxtv.org 6992Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6993S: Maintained 6994F: drivers/media/dvb-frontends/ix2505v* 6995 6996JC42.4 TEMPERATURE SENSOR DRIVER 6997M: Guenter Roeck <linux@roeck-us.net> 6998L: linux-hwmon@vger.kernel.org 6999S: Maintained 7000F: drivers/hwmon/jc42.c
7001F: Documentation/hwmon/jc42 7002 7003JFS FILESYSTEM 7004M: Dave Kleikamp <shaggy@kernel.org> 7005L: jfs-discussion@lists.sourceforge.net 7006W: http://jfs.sourceforge.net/ 7007T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7008S: Maintained 7009F: Documentation/filesystems/jfs.txt 7010F: fs/jfs/ 7011 7012JME NETWORK DRIVER 7013M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7014L: netdev@vger.kernel.org 7015S: Maintained 7016F: drivers/net/ethernet/jme.* 7017 7018JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7019M: David Woodhouse <dwmw2@infradead.org> 7020L: linux-mtd@lists.infradead.org 7021W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7022S: Maintained 7023F: fs/jffs2/ 7024F: include/uapi/linux/jffs2.h 7025 7026JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7027M: "Theodore Ts'o" <tytso@mit.edu> 7028M: Jan Kara <jack@suse.com> 7029L: linux-ext4@vger.kernel.org 7030S: Maintained 7031F: fs/jbd2/ 7032F: include/linux/jbd2.h 7033 7034JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7035M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7036L: linux-media@vger.kernel.org 7037S: Maintained 7038F: drivers/media/platform/rcar_jpu.c 7039 7040JSM Neo PCI based serial card 7041M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7042L: linux-serial@vger.kernel.org 7043S: Maintained 7044F: drivers/tty/serial/jsm/ 7045 7046K10TEMP HARDWARE MONITORING DRIVER 7047M: Clemens Ladisch <clemens@ladisch.de> 7048L: linux-hwmon@vger.kernel.org 7049S: Maintained 7050F: Documentation/hwmon/k10temp 7051F: drivers/hwmon/k10temp.c 7052 7053K8TEMP HARDWARE MONITORING DRIVER 7054M: Rudolf Marek <r.marek@assembler.cz> 7055L: linux-hwmon@vger.kernel.org 7056S: Maintained 7057F: Documentation/hwmon/k8temp 7058F: drivers/hwmon/k8temp.c 7059 7060KASAN 7061M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7062R: Alexander Potapenko <glider@google.com> 7063R: Dmitry Vyukov <dvyukov@google.com> 7064L: kasan-dev@googlegroups.com 7065S: Maintained 7066F: arch/*/include/asm/kasan.h 7067F: arch/*/mm/kasan_init* 7068F: Documentation/dev-tools/kasan.rst 7069F: include/linux/kasan*.h 7070F: lib/test_kasan.c 7071F: mm/kasan/ 7072F: scripts/Makefile.kasan 7073 7074KCONFIG 7075M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7076L: linux-kbuild@vger.kernel.org 7077T: git git://gitorious.org/linux-kconfig/linux-kconfig 7078S: Maintained 7079F: Documentation/kbuild/kconfig-language.txt 7080F: scripts/kconfig/ 7081 7082KDUMP 7083M: Dave Young <dyoung@redhat.com> 7084M: Baoquan He <bhe@redhat.com> 7085R: Vivek Goyal <vgoyal@redhat.com> 7086L: kexec@lists.infradead.org 7087W: http://lse.sourceforge.net/kdump/ 7088S: Maintained 7089F: Documentation/kdump/ 7090 7091KEENE FM RADIO TRANSMITTER DRIVER 7092M: Hans Verkuil <hverkuil@xs4all.nl> 7093L: linux-media@vger.kernel.org 7094T: git git://linuxtv.org/media_tree.git 7095W: https://linuxtv.org 7096S: Maintained 7097F: drivers/media/radio/radio-keene* 7098 7099KERNEL AUTOMOUNTER v4 (AUTOFS4) 7100M: Ian Kent <raven@themaw.net> 7101L: autofs@vger.kernel.org 7102S: Maintained 7103F: fs/autofs4/ 7104 7105KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7106M: Masahiro Yamada <yamada.masahiro@socionext.com> 7107M: Michal Marek <mmarek@suse.com> 7108T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7109L: linux-kbuild@vger.kernel.org 7110S: Maintained 7111F: Documentation/kbuild/ 7112F: Makefile 7113F: scripts/Makefile.* 7114F: scripts/basic/ 7115F: scripts/mk* 7116F: scripts/package/ 7117 7118KERNEL JANITORS 7119L: kernel-janitors@vger.kernel.org 7120W: http://kernelnewbies.org/KernelJanitors 7121S: Odd Fixes 7122 7123KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7124M: "J. Bruce Fields" <bfields@fieldses.org> 7125M: Jeff Layton <jlayton@poochiereds.net> 7126L: linux-nfs@vger.kernel.org 7127W: http://nfs.sourceforge.net/ 7128T: git git://linux-nfs.org/~bfields/linux.git 7129S: Supported 7130F: fs/nfsd/ 7131F: include/uapi/linux/nfsd/ 7132F: fs/lockd/ 7133F: fs/nfs_common/ 7134F: net/sunrpc/ 7135F: include/linux/lockd/ 7136F: include/linux/sunrpc/ 7137F: include/uapi/linux/sunrpc/ 7138 7139KERNEL SELFTEST FRAMEWORK 7140M: Shuah Khan <shuahkh@osg.samsung.com> 7141M: Shuah Khan <shuah@kernel.org> 7142L: linux-kselftest@vger.kernel.org 7143T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7144S: Maintained 7145F: tools/testing/selftests 7146 7147KERNEL VIRTUAL MACHINE (KVM) 7148M: Paolo Bonzini <pbonzini@redhat.com> 7149M: Radim Krčmář <rkrcmar@redhat.com> 7150L: kvm@vger.kernel.org 7151W: http://www.linux-kvm.org 7152T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7153S: Supported 7154F: Documentation/*/kvm*.txt 7155F: Documentation/virtual/kvm/ 7156F: arch/*/kvm/ 7157F: arch/x86/kernel/kvm.c 7158F: arch/x86/kernel/kvmclock.c 7159F: arch/*/include/asm/kvm* 7160F: include/linux/kvm* 7161F: include/uapi/linux/kvm* 7162F: virt/kvm/ 7163F: tools/kvm/ 7164 7165KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7166M: Joerg Roedel <joro@8bytes.org> 7167L: kvm@vger.kernel.org 7168W: http://www.linux-kvm.org/ 7169S: Maintained 7170F: arch/x86/include/asm/svm.h 7171F: arch/x86/kvm/svm.c 7172 7173KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7174M: Alexander Graf <agraf@suse.com> 7175L: kvm-ppc@vger.kernel.org 7176W: http://www.linux-kvm.org/ 7177T: git git://github.com/agraf/linux-2.6.git 7178S: Supported 7179F: arch/powerpc/include/asm/kvm* 7180F: arch/powerpc/kvm/ 7181 7182KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7183M: Christian Borntraeger <borntraeger@de.ibm.com> 7184M: Cornelia Huck <cornelia.huck@de.ibm.com> 7185L: linux-s390@vger.kernel.org 7186W: http://www.ibm.com/developerworks/linux/linux390/ 7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7188S: Supported 7189F: Documentation/s390/kvm.txt 7190F: arch/s390/include/asm/kvm* 7191F: arch/s390/kvm/ 7192 7193KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7194M: Christoffer Dall <christoffer.dall@linaro.org> 7195M: Marc Zyngier <marc.zyngier@arm.com> 7196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7197L: kvmarm@lists.cs.columbia.edu 7198W: http://systems.cs.columbia.edu/projects/kvm-arm 7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7200S: Supported 7201F: arch/arm/include/uapi/asm/kvm* 7202F: arch/arm/include/asm/kvm* 7203F: arch/arm/kvm/ 7204F: virt/kvm/arm/ 7205F: include/kvm/arm_* 7206 7207KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7208M: Christoffer Dall <christoffer.dall@linaro.org> 7209M: Marc Zyngier <marc.zyngier@arm.com> 7210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7211L: kvmarm@lists.cs.columbia.edu 7212S: Maintained 7213F: arch/arm64/include/uapi/asm/kvm* 7214F: arch/arm64/include/asm/kvm* 7215F: arch/arm64/kvm/ 7216 7217KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7218M: James Hogan <james.hogan@imgtec.com> 7219L: linux-mips@linux-mips.org 7220S: Supported 7221F: arch/mips/include/uapi/asm/kvm* 7222F: arch/mips/include/asm/kvm* 7223F: arch/mips/kvm/ 7224 7225KERNFS 7226M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7227M: Tejun Heo <tj@kernel.org> 7228T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7229S: Supported 7230F: include/linux/kernfs.h 7231F: fs/kernfs/ 7232 7233KEXEC 7234M: Eric Biederman <ebiederm@xmission.com> 7235W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7236L: kexec@lists.infradead.org 7237S: Maintained 7238F: include/linux/kexec.h 7239F: include/uapi/linux/kexec.h 7240F: kernel/kexec* 7241 7242KEYS/KEYRINGS: 7243M: David Howells <dhowells@redhat.com> 7244L: keyrings@vger.kernel.org 7245S: Maintained 7246F: Documentation/security/keys.txt 7247F: include/linux/key.h 7248F: include/linux/key-type.h 7249F: include/linux/keyctl.h 7250F: include/uapi/linux/keyctl.h 7251F: include/keys/ 7252F: security/keys/ 7253 7254KEYS-TRUSTED 7255M: David Safford <safford@us.ibm.com> 7256M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7257L: linux-security-module@vger.kernel.org 7258L: keyrings@vger.kernel.org 7259S: Supported 7260F: Documentation/security/keys-trusted-encrypted.txt 7261F: include/keys/trusted-type.h 7262F: security/keys/trusted.c 7263F: security/keys/trusted.h 7264 7265KEYS-ENCRYPTED 7266M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7267M: David Safford <safford@us.ibm.com> 7268L: linux-security-module@vger.kernel.org 7269L: keyrings@vger.kernel.org 7270S: Supported 7271F: Documentation/security/keys-trusted-encrypted.txt 7272F: include/keys/encrypted-type.h 7273F: security/keys/encrypted-keys/ 7274 7275KGDB / KDB /debug_core 7276M: Jason Wessel <jason.wessel@windriver.com> 7277W: http://kgdb.wiki.kernel.org/ 7278L: kgdb-bugreport@lists.sourceforge.net 7279T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7280S: Maintained 7281F: Documentation/DocBook/kgdb.tmpl 7282F: drivers/misc/kgdbts.c 7283F: drivers/tty/serial/kgdboc.c 7284F: include/linux/kdb.h 7285F: include/linux/kgdb.h 7286F: kernel/debug/ 7287 7288KMEMCHECK 7289M: Vegard Nossum <vegardno@ifi.uio.no> 7290M: Pekka Enberg <penberg@kernel.org> 7291S: Maintained 7292F: Documentation/dev-tools/kmemcheck.rst 7293F: arch/x86/include/asm/kmemcheck.h 7294F: arch/x86/mm/kmemcheck/ 7295F: include/linux/kmemcheck.h 7296F: mm/kmemcheck.c 7297 7298KMEMLEAK 7299M: Catalin Marinas <catalin.marinas@arm.com> 7300S: Maintained 7301F: Documentation/dev-tools/kmemleak.rst 7302F: include/linux/kmemleak.h 7303F: mm/kmemleak.c 7304F: mm/kmemleak-test.c 7305 7306KPROBES 7307M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7308M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7309M: "David S. Miller" <davem@davemloft.net> 7310M: Masami Hiramatsu <mhiramat@kernel.org> 7311S: Maintained 7312F: Documentation/kprobes.txt 7313F: include/linux/kprobes.h 7314F: include/asm-generic/kprobes.h 7315F: kernel/kprobes.c 7316 7317KS0108 LCD CONTROLLER DRIVER 7318M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7319W: http://miguelojeda.es/auxdisplay.htm 7320W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7321S: Maintained 7322F: Documentation/auxdisplay/ks0108 7323F: drivers/auxdisplay/ks0108.c 7324F: include/linux/ks0108.h 7325 7326L3MDEV 7327M: David Ahern <dsa@cumulusnetworks.com> 7328L: netdev@vger.kernel.org 7329S: Maintained 7330F: net/l3mdev 7331F: include/net/l3mdev.h 7332 7333LANTIQ MIPS ARCHITECTURE 7334M: John Crispin <john@phrozen.org> 7335L: linux-mips@linux-mips.org 7336S: Maintained 7337F: arch/mips/lantiq 7338 7339LAPB module 7340L: linux-x25@vger.kernel.org 7341S: Orphan 7342F: Documentation/networking/lapb-module.txt 7343F: include/*/lapb.h 7344F: net/lapb/ 7345 7346LASI 53c700 driver for PARISC 7347M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7348L: linux-scsi@vger.kernel.org 7349S: Maintained 7350F: Documentation/scsi/53c700.txt 7351F: drivers/scsi/53c700* 7352 7353LED SUBSYSTEM 7354M: Richard Purdie <rpurdie@rpsys.net> 7355M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7356M: Pavel Machek <pavel@ucw.cz> 7357L: linux-leds@vger.kernel.org 7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7359S: Maintained 7360F: Documentation/devicetree/bindings/leds/ 7361F: drivers/leds/ 7362F: include/linux/leds.h 7363 7364LEGACY EEPROM DRIVER 7365M: Jean Delvare <jdelvare@suse.com> 7366S: Maintained 7367F: Documentation/misc-devices/eeprom 7368F: drivers/misc/eeprom/eeprom.c 7369 7370LEGO USB Tower driver 7371M: Juergen Stuber <starblue@users.sourceforge.net> 7372L: legousb-devel@lists.sourceforge.net 7373W: http://legousb.sourceforge.net/ 7374S: Maintained 7375F: drivers/usb/misc/legousbtower.c 7376 7377LG2160 MEDIA DRIVER 7378M: Michael Krufky <mkrufky@linuxtv.org> 7379L: linux-media@vger.kernel.org 7380W: https://linuxtv.org 7381W: http://github.com/mkrufky 7382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7383T: git git://linuxtv.org/mkrufky/tuners.git 7384S: Maintained 7385F: drivers/media/dvb-frontends/lg2160.* 7386 7387LGDT3305 MEDIA DRIVER 7388M: Michael Krufky <mkrufky@linuxtv.org> 7389L: linux-media@vger.kernel.org 7390W: https://linuxtv.org 7391W: http://github.com/mkrufky 7392Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7393T: git git://linuxtv.org/mkrufky/tuners.git 7394S: Maintained 7395F: drivers/media/dvb-frontends/lgdt3305.* 7396 7397LGUEST 7398M: Rusty Russell <rusty@rustcorp.com.au> 7399L: lguest@lists.ozlabs.org 7400W: http://lguest.ozlabs.org/ 7401S: Odd Fixes 7402F: arch/x86/include/asm/lguest*.h 7403F: arch/x86/lguest/ 7404F: drivers/lguest/ 7405F: include/linux/lguest*.h 7406F: tools/lguest/ 7407 7408LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7409M: Tejun Heo <tj@kernel.org> 7410L: linux-ide@vger.kernel.org 7411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7412S: Maintained 7413F: drivers/ata/ 7414F: include/linux/ata.h 7415F: include/linux/libata.h 7416F: Documentation/devicetree/bindings/ata/ 7417 7418LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7419M: Viresh Kumar <vireshk@kernel.org> 7420L: linux-ide@vger.kernel.org 7421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7422S: Maintained 7423F: include/linux/pata_arasan_cf_data.h 7424F: drivers/ata/pata_arasan_cf.c 7425 7426LIBATA PATA DRIVERS 7427M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7428M: Tejun Heo <tj@kernel.org> 7429L: linux-ide@vger.kernel.org 7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7431S: Maintained 7432F: drivers/ata/pata_*.c 7433F: drivers/ata/ata_generic.c 7434 7435LIBATA SATA AHCI PLATFORM devices support 7436M: Hans de Goede <hdegoede@redhat.com> 7437M: Tejun Heo <tj@kernel.org> 7438L: linux-ide@vger.kernel.org 7439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7440S: Maintained 7441F: drivers/ata/ahci_platform.c 7442F: drivers/ata/libahci_platform.c 7443F: include/linux/ahci_platform.h 7444 7445LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7446M: Mikael Pettersson <mikpelinux@gmail.com> 7447L: linux-ide@vger.kernel.org 7448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7449S: Maintained 7450F: drivers/ata/sata_promise.* 7451 7452LIBLOCKDEP 7453M: Sasha Levin <sasha.levin@oracle.com> 7454S: Maintained 7455F: tools/lib/lockdep/ 7456 7457LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7458M: Dan Williams <dan.j.williams@intel.com> 7459L: linux-nvdimm@lists.01.org 7460Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7461T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7462S: Supported 7463F: drivers/nvdimm/* 7464F: include/linux/nd.h 7465F: include/linux/libnvdimm.h 7466F: include/uapi/linux/ndctl.h 7467 7468LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7469M: Ross Zwisler <ross.zwisler@linux.intel.com> 7470L: linux-nvdimm@lists.01.org 7471Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7472S: Supported 7473F: drivers/nvdimm/blk.c 7474F: drivers/nvdimm/region_devs.c 7475F: drivers/acpi/nfit* 7476 7477LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7478M: Vishal Verma <vishal.l.verma@intel.com> 7479L: linux-nvdimm@lists.01.org 7480Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7481S: Supported 7482F: drivers/nvdimm/btt* 7483 7484LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7485M: Ross Zwisler <ross.zwisler@linux.intel.com> 7486L: linux-nvdimm@lists.01.org 7487Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7488S: Supported 7489F: drivers/nvdimm/pmem.c 7490F: include/linux/pmem.h 7491F: arch/*/include/asm/pmem.h 7492 7493LIGHTNVM PLATFORM SUPPORT 7494M: Matias Bjorling <mb@lightnvm.io> 7495W: http://github/OpenChannelSSD 7496L: linux-block@vger.kernel.org 7497S: Maintained 7498F: drivers/lightnvm/ 7499F: include/linux/lightnvm.h 7500F: include/uapi/linux/lightnvm.h 7501 7502LINUX FOR POWERPC (32-BIT AND 64-BIT) 7503M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7504M: Paul Mackerras <paulus@samba.org> 7505M: Michael Ellerman <mpe@ellerman.id.au> 7506W: https://github.com/linuxppc/linux/wiki 7507L: linuxppc-dev@lists.ozlabs.org 7508Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7509T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7510S: Supported 7511F: Documentation/ABI/stable/sysfs-firmware-opal-* 7512F: Documentation/devicetree/bindings/powerpc/opal/ 7513F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7514F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7515F: Documentation/powerpc/ 7516F: arch/powerpc/ 7517F: drivers/char/tpm/tpm_ibmvtpm* 7518F: drivers/crypto/nx/ 7519F: drivers/crypto/vmx/ 7520F: drivers/i2c/busses/i2c-opal.c 7521F: drivers/net/ethernet/ibm/ibmveth.* 7522F: drivers/net/ethernet/ibm/ibmvnic.* 7523F: drivers/pci/hotplug/pnv_php.c 7524F: drivers/pci/hotplug/rpa* 7525F: drivers/rtc/rtc-opal.c 7526F: drivers/scsi/ibmvscsi/ 7527F: drivers/tty/hvc/hvc_opal.c 7528F: tools/testing/selftests/powerpc 7529N: /pmac 7530N: powermac 7531N: powernv 7532N: [^a-z0-9]ps3 7533N: pseries 7534 7535LINUX FOR POWER MACINTOSH 7536M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7537W: http://www.penguinppc.org/ 7538L: linuxppc-dev@lists.ozlabs.org 7539S: Maintained 7540F: arch/powerpc/platforms/powermac/ 7541F: drivers/macintosh/ 7542 7543LINUX FOR POWERPC EMBEDDED MPC5XXX 7544M: Anatolij Gustschin <agust@denx.de> 7545L: linuxppc-dev@lists.ozlabs.org 7546T: git git://git.denx.de/linux-denx-agust.git 7547S: Maintained 7548F: arch/powerpc/platforms/512x/ 7549F: arch/powerpc/platforms/52xx/ 7550 7551LINUX FOR POWERPC EMBEDDED PPC4XX 7552M: Alistair Popple <alistair@popple.id.au> 7553M: Matt Porter <mporter@kernel.crashing.org> 7554W: http://www.penguinppc.org/ 7555L: linuxppc-dev@lists.ozlabs.org 7556S: Maintained 7557F: arch/powerpc/platforms/40x/ 7558F: arch/powerpc/platforms/44x/ 7559 7560LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7561L: linuxppc-dev@lists.ozlabs.org 7562S: Orphan 7563F: arch/powerpc/*/*virtex* 7564F: arch/powerpc/*/*/*virtex* 7565 7566LINUX FOR POWERPC EMBEDDED PPC8XX 7567M: Vitaly Bordug <vitb@kernel.crashing.org> 7568W: http://www.penguinppc.org/ 7569L: linuxppc-dev@lists.ozlabs.org 7570S: Maintained 7571F: arch/powerpc/platforms/8xx/ 7572 7573LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7574M: Scott Wood <oss@buserror.net> 7575M: Kumar Gala <galak@kernel.crashing.org> 7576W: http://www.penguinppc.org/ 7577L: linuxppc-dev@lists.ozlabs.org 7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7579S: Maintained 7580F: arch/powerpc/platforms/83xx/ 7581F: arch/powerpc/platforms/85xx/ 7582 7583LINUX FOR POWERPC PA SEMI PWRFICIENT 7584L: linuxppc-dev@lists.ozlabs.org 7585S: Orphan 7586F: arch/powerpc/platforms/pasemi/ 7587F: drivers/*/*pasemi* 7588F: drivers/*/*/*pasemi* 7589 7590LINUX SECURITY MODULE (LSM) FRAMEWORK 7591M: Chris Wright <chrisw@sous-sol.org> 7592L: linux-security-module@vger.kernel.org 7593S: Supported 7594 7595LIS3LV02D ACCELEROMETER DRIVER 7596M: Eric Piel <eric.piel@tremplin-utc.net> 7597S: Maintained 7598F: Documentation/misc-devices/lis3lv02d 7599F: drivers/misc/lis3lv02d/ 7600F: drivers/platform/x86/hp_accel.c 7601 7602LIVE PATCHING 7603M: Josh Poimboeuf <jpoimboe@redhat.com> 7604M: Jessica Yu <jeyu@redhat.com> 7605M: Jiri Kosina <jikos@kernel.org> 7606M: Miroslav Benes <mbenes@suse.cz> 7607R: Petr Mladek <pmladek@suse.com> 7608S: Maintained 7609F: kernel/livepatch/ 7610F: include/linux/livepatch.h 7611F: arch/x86/include/asm/livepatch.h 7612F: arch/x86/kernel/livepatch.c 7613F: Documentation/livepatch/ 7614F: Documentation/ABI/testing/sysfs-kernel-livepatch 7615F: samples/livepatch/ 7616L: live-patching@vger.kernel.org 7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7618 7619LINUX KERNEL DUMP TEST MODULE (LKDTM) 7620M: Kees Cook <keescook@chromium.org> 7621S: Maintained 7622F: drivers/misc/lkdtm* 7623 7624LLC (802.2) 7625L: netdev@vger.kernel.org 7626S: Odd fixes 7627F: include/linux/llc.h 7628F: include/uapi/linux/llc.h 7629F: include/net/llc* 7630F: net/llc/ 7631 7632LM73 HARDWARE MONITOR DRIVER 7633M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7634L: linux-hwmon@vger.kernel.org 7635S: Maintained 7636F: drivers/hwmon/lm73.c 7637 7638LM78 HARDWARE MONITOR DRIVER 7639M: Jean Delvare <jdelvare@suse.com> 7640L: linux-hwmon@vger.kernel.org 7641S: Maintained 7642F: Documentation/hwmon/lm78 7643F: drivers/hwmon/lm78.c 7644 7645LM83 HARDWARE MONITOR DRIVER 7646M: Jean Delvare <jdelvare@suse.com> 7647L: linux-hwmon@vger.kernel.org 7648S: Maintained 7649F: Documentation/hwmon/lm83 7650F: drivers/hwmon/lm83.c 7651 7652LM90 HARDWARE MONITOR DRIVER 7653M: Jean Delvare <jdelvare@suse.com> 7654L: linux-hwmon@vger.kernel.org 7655S: Maintained 7656F: Documentation/hwmon/lm90 7657F: Documentation/devicetree/bindings/hwmon/lm90.txt 7658F: drivers/hwmon/lm90.c 7659F: include/dt-bindings/thermal/lm90.h 7660 7661LM95234 HARDWARE MONITOR DRIVER 7662M: Guenter Roeck <linux@roeck-us.net> 7663L: linux-hwmon@vger.kernel.org 7664S: Maintained 7665F: Documentation/hwmon/lm95234 7666F: drivers/hwmon/lm95234.c 7667 7668LME2510 MEDIA DRIVER 7669M: Malcolm Priestley <tvboxspy@gmail.com> 7670L: linux-media@vger.kernel.org 7671W: https://linuxtv.org 7672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7673S: Maintained 7674F: drivers/media/usb/dvb-usb-v2/lmedm04* 7675 7676LOCKING PRIMITIVES 7677M: Peter Zijlstra <peterz@infradead.org> 7678M: Ingo Molnar <mingo@redhat.com> 7679L: linux-kernel@vger.kernel.org 7680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7681S: Maintained 7682F: Documentation/locking/ 7683F: include/linux/lockdep.h 7684F: include/linux/spinlock*.h 7685F: arch/*/include/asm/spinlock*.h 7686F: include/linux/rwlock*.h 7687F: include/linux/mutex*.h 7688F: arch/*/include/asm/mutex*.h 7689F: include/linux/rwsem*.h 7690F: arch/*/include/asm/rwsem.h 7691F: include/linux/seqlock.h 7692F: lib/locking*.[ch] 7693F: kernel/locking/ 7694 7695LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7696M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7697L: linux-ntfs-dev@lists.sourceforge.net 7698W: http://www.linux-ntfs.org/content/view/19/37/ 7699S: Maintained 7700F: Documentation/ldm.txt 7701F: block/partitions/ldm.* 7702 7703LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7704M: Sathya Prakash <sathya.prakash@broadcom.com> 7705M: Chaitra P B <chaitra.basappa@broadcom.com> 7706M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7707L: MPT-FusionLinux.pdl@broadcom.com 7708L: linux-scsi@vger.kernel.org 7709W: http://www.avagotech.com/support/ 7710S: Supported 7711F: drivers/message/fusion/ 7712F: drivers/scsi/mpt2sas/ 7713F: drivers/scsi/mpt3sas/ 7714 7715LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7716M: Matthew Wilcox <matthew@wil.cx> 7717L: linux-scsi@vger.kernel.org 7718S: Maintained 7719F: drivers/scsi/sym53c8xx_2/ 7720 7721LTC4261 HARDWARE MONITOR DRIVER 7722M: Guenter Roeck <linux@roeck-us.net> 7723L: linux-hwmon@vger.kernel.org 7724S: Maintained 7725F: Documentation/hwmon/ltc4261 7726F: drivers/hwmon/ltc4261.c 7727 7728LTP (Linux Test Project) 7729M: Mike Frysinger <vapier@gentoo.org> 7730M: Cyril Hrubis <chrubis@suse.cz> 7731M: Wanlong Gao <wanlong.gao@gmail.com> 7732M: Jan Stancek <jstancek@redhat.com> 7733M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7734M: Alexey Kodanev <alexey.kodanev@oracle.com> 7735L: ltp@lists.linux.it (subscribers-only) 7736W: http://linux-test-project.github.io/ 7737T: git git://github.com/linux-test-project/ltp.git 7738S: Maintained 7739 7740M32R ARCHITECTURE 7741W: http://www.linux-m32r.org/ 7742S: Orphan 7743F: arch/m32r/ 7744 7745M68K ARCHITECTURE 7746M: Geert Uytterhoeven <geert@linux-m68k.org> 7747L: linux-m68k@lists.linux-m68k.org 7748W: http://www.linux-m68k.org/ 7749T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7750S: Maintained 7751F: arch/m68k/ 7752F: drivers/zorro/ 7753 7754M68K ON APPLE MACINTOSH 7755M: Joshua Thompson <funaho@jurai.org> 7756W: http://www.mac.linux-m68k.org/ 7757L: linux-m68k@lists.linux-m68k.org 7758S: Maintained 7759F: arch/m68k/mac/ 7760 7761M68K ON HP9000/300 7762M: Philip Blundell <philb@gnu.org> 7763W: http://www.tazenda.demon.co.uk/phil/linux-hp 7764S: Maintained 7765F: arch/m68k/hp300/ 7766 7767M88DS3103 MEDIA DRIVER 7768M: Antti Palosaari <crope@iki.fi> 7769L: linux-media@vger.kernel.org 7770W: https://linuxtv.org 7771W: http://palosaari.fi/linux/ 7772Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7773T: git git://linuxtv.org/anttip/media_tree.git 7774S: Maintained 7775F: drivers/media/dvb-frontends/m88ds3103* 7776 7777M88RS2000 MEDIA DRIVER 7778M: Malcolm Priestley <tvboxspy@gmail.com> 7779L: linux-media@vger.kernel.org 7780W: https://linuxtv.org 7781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7782S: Maintained 7783F: drivers/media/dvb-frontends/m88rs2000* 7784 7785MA901 MASTERKIT USB FM RADIO DRIVER 7786M: Alexey Klimov <klimov.linux@gmail.com> 7787L: linux-media@vger.kernel.org 7788T: git git://linuxtv.org/media_tree.git 7789S: Maintained 7790F: drivers/media/radio/radio-ma901.c 7791 7792MAC80211 7793M: Johannes Berg <johannes@sipsolutions.net> 7794L: linux-wireless@vger.kernel.org 7795W: http://wireless.kernel.org/ 7796T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7797T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7798S: Maintained 7799F: Documentation/networking/mac80211-injection.txt 7800F: include/net/mac80211.h 7801F: net/mac80211/ 7802F: drivers/net/wireless/mac80211_hwsim.[ch] 7803 7804MAILBOX API 7805M: Jassi Brar <jassisinghbrar@gmail.com> 7806L: linux-kernel@vger.kernel.org 7807S: Maintained 7808F: drivers/mailbox/ 7809F: include/linux/mailbox_client.h 7810F: include/linux/mailbox_controller.h 7811 7812MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7813M: Michael Kerrisk <mtk.manpages@gmail.com> 7814W: http://www.kernel.org/doc/man-pages 7815L: linux-man@vger.kernel.org 7816S: Maintained 7817 7818MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7819M: Rahul Bedarkar <rahul.bedarkar@imgtec.com> 7820L: linux-mips@linux-mips.org 7821S: Maintained 7822F: arch/mips/boot/dts/img/pistachio_marduk.dts 7823 7824MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7825M: Andrew Lunn <andrew@lunn.ch> 7826M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7827L: netdev@vger.kernel.org 7828S: Maintained 7829F: drivers/net/dsa/mv88e6xxx/ 7830F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7831 7832MARVELL ARMADA DRM SUPPORT 7833M: Russell King <linux@armlinux.org.uk> 7834S: Maintained 7835T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7836T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7837F: drivers/gpu/drm/armada/ 7838F: include/uapi/drm/armada_drm.h 7839F: Documentation/devicetree/bindings/display/armada/ 7840 7841MARVELL CRYPTO DRIVER 7842M: Boris Brezillon <boris.brezillon@free-electrons.com> 7843M: Arnaud Ebalard <arno@natisbad.org> 7844F: drivers/crypto/marvell/ 7845S: Maintained 7846L: linux-crypto@vger.kernel.org 7847 7848MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7849M: Mirko Lindner <mlindner@marvell.com> 7850M: Stephen Hemminger <stephen@networkplumber.org> 7851L: netdev@vger.kernel.org 7852S: Maintained 7853F: drivers/net/ethernet/marvell/sk* 7854 7855MARVELL LIBERTAS WIRELESS DRIVER 7856L: libertas-dev@lists.infradead.org 7857S: Orphan 7858F: drivers/net/wireless/marvell/libertas/ 7859 7860MARVELL MV643XX ETHERNET DRIVER 7861M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7862L: netdev@vger.kernel.org 7863S: Maintained 7864F: drivers/net/ethernet/marvell/mv643xx_eth.* 7865F: include/linux/mv643xx.h 7866 7867MARVELL MVNETA ETHERNET DRIVER 7868M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7869L: netdev@vger.kernel.org 7870S: Maintained 7871F: drivers/net/ethernet/marvell/mvneta.* 7872 7873MARVELL MWIFIEX WIRELESS DRIVER 7874M: Amitkumar Karwar <akarwar@marvell.com> 7875M: Nishant Sarmukadam <nishants@marvell.com> 7876M: Ganapathi Bhat <gbhat@marvell.com> 7877M: Xinming Hu <huxm@marvell.com> 7878L: linux-wireless@vger.kernel.org 7879S: Maintained 7880F: drivers/net/wireless/marvell/mwifiex/ 7881 7882MARVELL MWL8K WIRELESS DRIVER 7883M: Lennert Buytenhek <buytenh@wantstofly.org> 7884L: linux-wireless@vger.kernel.org 7885S: Odd Fixes 7886F: drivers/net/wireless/marvell/mwl8k.c 7887 7888MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7889M: Nicolas Pitre <nico@fluxnic.net> 7890S: Odd Fixes 7891F: drivers/mmc/host/mvsdio.* 7892 7893MATROX FRAMEBUFFER DRIVER 7894L: linux-fbdev@vger.kernel.org 7895S: Orphan 7896F: drivers/video/fbdev/matrox/matroxfb_* 7897F: include/uapi/linux/matroxfb.h 7898 7899MAX16065 HARDWARE MONITOR DRIVER 7900M: Guenter Roeck <linux@roeck-us.net> 7901L: linux-hwmon@vger.kernel.org 7902S: Maintained 7903F: Documentation/hwmon/max16065 7904F: drivers/hwmon/max16065.c 7905 7906MAX20751 HARDWARE MONITOR DRIVER 7907M: Guenter Roeck <linux@roeck-us.net> 7908L: linux-hwmon@vger.kernel.org 7909S: Maintained 7910F: Documentation/hwmon/max20751 7911F: drivers/hwmon/max20751.c 7912 7913MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7914L: linux-hwmon@vger.kernel.org 7915S: Orphan 7916F: Documentation/hwmon/max6650 7917F: drivers/hwmon/max6650.c 7918 7919MAX6697 HARDWARE MONITOR DRIVER 7920M: Guenter Roeck <linux@roeck-us.net> 7921L: linux-hwmon@vger.kernel.org 7922S: Maintained 7923F: Documentation/hwmon/max6697 7924F: Documentation/devicetree/bindings/i2c/max6697.txt 7925F: drivers/hwmon/max6697.c 7926F: include/linux/platform_data/max6697.h 7927 7928MAX9860 MONO AUDIO VOICE CODEC DRIVER 7929M: Peter Rosin <peda@axentia.se> 7930L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7931S: Maintained 7932F: Documentation/devicetree/bindings/sound/max9860.txt 7933F: sound/soc/codecs/max9860.* 7934 7935MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7936M: Krzysztof Kozlowski <krzk@kernel.org> 7937M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7938L: linux-pm@vger.kernel.org 7939S: Supported 7940F: drivers/power/supply/max14577_charger.c 7941F: drivers/power/supply/max77693_charger.c 7942 7943MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7944M: Javier Martinez Canillas <javier@osg.samsung.com> 7945L: linux-kernel@vger.kernel.org 7946S: Supported 7947F: drivers/*/*max77802*.c 7948F: Documentation/devicetree/bindings/*/*max77802.txt 7949F: include/dt-bindings/*/*max77802.h 7950 7951MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7952M: Chanwoo Choi <cw00.choi@samsung.com> 7953M: Krzysztof Kozlowski <krzk@kernel.org> 7954M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7955L: linux-kernel@vger.kernel.org 7956S: Supported 7957F: drivers/*/max14577*.c 7958F: drivers/*/max77686*.c 7959F: drivers/*/max77693*.c 7960F: drivers/extcon/extcon-max14577.c 7961F: drivers/extcon/extcon-max77693.c 7962F: drivers/rtc/rtc-max77686.c 7963F: drivers/clk/clk-max77686.c 7964F: Documentation/devicetree/bindings/mfd/max14577.txt 7965F: Documentation/devicetree/bindings/*/max77686.txt 7966F: Documentation/devicetree/bindings/mfd/max77693.txt 7967F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7968F: include/linux/mfd/max14577*.h 7969F: include/linux/mfd/max77686*.h 7970F: include/linux/mfd/max77693*.h 7971 7972MAXIRADIO FM RADIO RECEIVER DRIVER 7973M: Hans Verkuil <hverkuil@xs4all.nl> 7974L: linux-media@vger.kernel.org 7975T: git git://linuxtv.org/media_tree.git 7976W: https://linuxtv.org 7977S: Maintained 7978F: drivers/media/radio/radio-maxiradio* 7979 7980MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7981M: Peter Rosin <peda@axentia.se> 7982L: linux-iio@vger.kernel.org 7983S: Maintained 7984F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7985F: drivers/iio/potentiometer/mcp4531.c 7986 7987MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7988M: William Breathitt Gray <vilhelm.gray@gmail.com> 7989L: linux-iio@vger.kernel.org 7990S: Maintained 7991F: drivers/iio/dac/cio-dac.c 7992 7993MEDIA DRIVERS FOR RENESAS - FCP 7994M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7995L: linux-media@vger.kernel.org 7996L: linux-renesas-soc@vger.kernel.org 7997T: git git://linuxtv.org/media_tree.git 7998S: Supported 7999F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8000F: drivers/media/platform/rcar-fcp.c
8001F: include/media/rcar-fcp.h 8002 8003MEDIA DRIVERS FOR RENESAS - FDP1 8004M: Kieran Bingham <kieran@bingham.xyz> 8005L: linux-media@vger.kernel.org 8006L: linux-renesas-soc@vger.kernel.org 8007T: git git://linuxtv.org/media_tree.git 8008S: Supported 8009F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8010F: drivers/media/platform/rcar_fdp1.c 8011 8012MEDIA DRIVERS FOR RENESAS - VIN 8013M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8014L: linux-media@vger.kernel.org 8015L: linux-renesas-soc@vger.kernel.org 8016T: git git://linuxtv.org/media_tree.git 8017S: Supported 8018F: Documentation/devicetree/bindings/media/rcar_vin.txt 8019F: drivers/media/platform/rcar-vin/ 8020 8021MEDIA DRIVERS FOR RENESAS - VSP1 8022M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8023L: linux-media@vger.kernel.org 8024L: linux-renesas-soc@vger.kernel.org 8025T: git git://linuxtv.org/media_tree.git 8026S: Supported 8027F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8028F: drivers/media/platform/vsp1/ 8029 8030MEDIA DRIVERS FOR HELENE 8031M: Abylay Ospan <aospan@netup.ru> 8032L: linux-media@vger.kernel.org 8033W: https://linuxtv.org 8034W: http://netup.tv/ 8035T: git git://linuxtv.org/media_tree.git 8036S: Supported 8037F: drivers/media/dvb-frontends/helene* 8038 8039MEDIA DRIVERS FOR ASCOT2E 8040M: Sergey Kozlov <serjk@netup.ru> 8041M: Abylay Ospan <aospan@netup.ru> 8042L: linux-media@vger.kernel.org 8043W: https://linuxtv.org 8044W: http://netup.tv/ 8045T: git git://linuxtv.org/media_tree.git 8046S: Supported 8047F: drivers/media/dvb-frontends/ascot2e* 8048 8049MEDIA DRIVERS FOR CXD2841ER 8050M: Sergey Kozlov <serjk@netup.ru> 8051M: Abylay Ospan <aospan@netup.ru> 8052L: linux-media@vger.kernel.org 8053W: https://linuxtv.org 8054W: http://netup.tv/ 8055T: git git://linuxtv.org/media_tree.git 8056S: Supported 8057F: drivers/media/dvb-frontends/cxd2841er* 8058 8059MEDIA DRIVERS FOR HORUS3A 8060M: Sergey Kozlov <serjk@netup.ru> 8061M: Abylay Ospan <aospan@netup.ru> 8062L: linux-media@vger.kernel.org 8063W: https://linuxtv.org 8064W: http://netup.tv/ 8065T: git git://linuxtv.org/media_tree.git 8066S: Supported 8067F: drivers/media/dvb-frontends/horus3a* 8068 8069MEDIA DRIVERS FOR LNBH25 8070M: Sergey Kozlov <serjk@netup.ru> 8071M: Abylay Ospan <aospan@netup.ru> 8072L: linux-media@vger.kernel.org 8073W: https://linuxtv.org 8074W: http://netup.tv/ 8075T: git git://linuxtv.org/media_tree.git 8076S: Supported 8077F: drivers/media/dvb-frontends/lnbh25* 8078 8079MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8080M: Sergey Kozlov <serjk@netup.ru> 8081M: Abylay Ospan <aospan@netup.ru> 8082L: linux-media@vger.kernel.org 8083W: https://linuxtv.org 8084W: http://netup.tv/ 8085T: git git://linuxtv.org/media_tree.git 8086S: Supported 8087F: drivers/media/pci/netup_unidvb/* 8088 8089MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8090M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8091M: Mauro Carvalho Chehab <mchehab@kernel.org> 8092P: LinuxTV.org Project 8093L: linux-media@vger.kernel.org 8094W: https://linuxtv.org 8095Q: http://patchwork.kernel.org/project/linux-media/list/ 8096T: git git://linuxtv.org/media_tree.git 8097S: Maintained 8098F: Documentation/media/ 8099F: drivers/media/ 8100F: drivers/staging/media/ 8101F: include/linux/platform_data/media/ 8102F: include/media/ 8103F: include/uapi/linux/dvb/ 8104F: include/uapi/linux/videodev2.h 8105F: include/uapi/linux/media.h 8106F: include/uapi/linux/v4l2-* 8107F: include/uapi/linux/meye.h 8108F: include/uapi/linux/ivtv* 8109F: include/uapi/linux/uvcvideo.h 8110 8111MEDIATEK ETHERNET DRIVER 8112M: Felix Fietkau <nbd@openwrt.org> 8113M: John Crispin <blogic@openwrt.org> 8114L: netdev@vger.kernel.org 8115S: Maintained 8116F: drivers/net/ethernet/mediatek/ 8117 8118MEDIATEK MEDIA DRIVER 8119M: Tiffany Lin <tiffany.lin@mediatek.com> 8120M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8121S: Supported 8122F: drivers/media/platform/mtk-vcodec/ 8123F: drivers/media/platform/mtk-vpu/ 8124F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8125F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8126 8127MEDIATEK MDP DRIVER 8128M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8129M: Houlong Wei <houlong.wei@mediatek.com> 8130M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8131S: Supported 8132F: drivers/media/platform/mtk-mdp/ 8133F: drivers/media/platform/mtk-vpu/ 8134F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8135 8136MEDIATEK MT7601U WIRELESS LAN DRIVER 8137M: Jakub Kicinski <kubakici@wp.pl> 8138L: linux-wireless@vger.kernel.org 8139S: Maintained 8140F: drivers/net/wireless/mediatek/mt7601u/ 8141 8142MEGARAID SCSI/SAS DRIVERS 8143M: Kashyap Desai <kashyap.desai@broadcom.com> 8144M: Sumit Saxena <sumit.saxena@broadcom.com> 8145M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8146L: megaraidlinux.pdl@broadcom.com 8147L: linux-scsi@vger.kernel.org 8148W: http://www.avagotech.com/support/ 8149S: Maintained 8150F: Documentation/scsi/megaraid.txt 8151F: drivers/scsi/megaraid.* 8152F: drivers/scsi/megaraid/ 8153 8154MELFAS MIP4 TOUCHSCREEN DRIVER 8155M: Sangwon Jee <jeesw@melfas.com> 8156W: http://www.melfas.com 8157S: Supported 8158F: drivers/input/touchscreen/melfas_mip4.c 8159F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8160 8161MELLANOX ETHERNET DRIVER (mlx4_en) 8162M: Tariq Toukan <tariqt@mellanox.com> 8163L: netdev@vger.kernel.org 8164S: Supported 8165W: http://www.mellanox.com 8166Q: http://patchwork.ozlabs.org/project/netdev/list/ 8167F: drivers/net/ethernet/mellanox/mlx4/en_* 8168 8169MELLANOX ETHERNET DRIVER (mlx5e) 8170M: Saeed Mahameed <saeedm@mellanox.com> 8171L: netdev@vger.kernel.org 8172S: Supported 8173W: http://www.mellanox.com 8174Q: http://patchwork.ozlabs.org/project/netdev/list/ 8175F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8176 8177MELLANOX ETHERNET SWITCH DRIVERS 8178M: Jiri Pirko <jiri@mellanox.com> 8179M: Ido Schimmel <idosch@mellanox.com> 8180L: netdev@vger.kernel.org 8181S: Supported 8182W: http://www.mellanox.com 8183Q: http://patchwork.ozlabs.org/project/netdev/list/ 8184F: drivers/net/ethernet/mellanox/mlxsw/ 8185 8186MELLANOX MLXCPLD I2C AND MUX DRIVER 8187M: Vadim Pasternak <vadimp@mellanox.com> 8188M: Michael Shych <michaelsh@mellanox.com> 8189L: linux-i2c@vger.kernel.org 8190S: Supported 8191F: drivers/i2c/busses/i2c-mlxcpld.c 8192F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8193F: Documentation/i2c/busses/i2c-mlxcpld 8194 8195MELLANOX MLXCPLD LED DRIVER 8196M: Vadim Pasternak <vadimp@mellanox.com> 8197L: linux-leds@vger.kernel.org 8198S: Supported 8199F: drivers/leds/leds-mlxcpld.c 8200F: Documentation/leds/leds-mlxcpld.txt 8201 8202MELLANOX PLATFORM DRIVER 8203M: Vadim Pasternak <vadimp@mellanox.com> 8204L: platform-driver-x86@vger.kernel.org 8205S: Supported 8206F: drivers/platform/x86/mlx-platform.c 8207 8208MELLANOX MLX CPLD HOTPLUG DRIVER 8209M: Vadim Pasternak <vadimp@mellanox.com> 8210L: platform-driver-x86@vger.kernel.org 8211S: Supported 8212F: drivers/platform/x86/mlxcpld-hotplug.c 8213F: include/linux/platform_data/mlxcpld-hotplug.h 8214 8215SOFT-ROCE DRIVER (rxe) 8216M: Moni Shoua <monis@mellanox.com> 8217L: linux-rdma@vger.kernel.org 8218S: Supported 8219W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8220Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8221F: drivers/infiniband/sw/rxe/ 8222F: include/uapi/rdma/rdma_user_rxe.h 8223 8224MEMBARRIER SUPPORT 8225M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8226M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8227L: linux-kernel@vger.kernel.org 8228S: Supported 8229F: kernel/membarrier.c 8230F: include/uapi/linux/membarrier.h 8231 8232MEMORY MANAGEMENT 8233L: linux-mm@kvack.org 8234W: http://www.linux-mm.org 8235S: Maintained 8236F: include/linux/mm.h 8237F: include/linux/gfp.h 8238F: include/linux/mmzone.h 8239F: include/linux/memory_hotplug.h 8240F: include/linux/vmalloc.h 8241F: mm/ 8242 8243MEMORY TECHNOLOGY DEVICES (MTD) 8244M: David Woodhouse <dwmw2@infradead.org> 8245M: Brian Norris <computersforpeace@gmail.com> 8246M: Boris Brezillon <boris.brezillon@free-electrons.com> 8247M: Marek Vasut <marek.vasut@gmail.com> 8248M: Richard Weinberger <richard@nod.at> 8249M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8250L: linux-mtd@lists.infradead.org 8251W: http://www.linux-mtd.infradead.org/ 8252Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8253T: git git://git.infradead.org/linux-mtd.git 8254T: git git://git.infradead.org/l2-mtd.git 8255S: Maintained 8256F: Documentation/devicetree/bindings/mtd/ 8257F: drivers/mtd/ 8258F: include/linux/mtd/ 8259F: include/uapi/mtd/ 8260 8261MEN A21 WATCHDOG DRIVER 8262M: Johannes Thumshirn <morbidrsa@gmail.com> 8263L: linux-watchdog@vger.kernel.org 8264S: Maintained 8265F: drivers/watchdog/mena21_wdt.c 8266 8267MEN CHAMELEON BUS (mcb) 8268M: Johannes Thumshirn <morbidrsa@gmail.com> 8269S: Maintained 8270F: drivers/mcb/ 8271F: include/linux/mcb.h 8272F: Documentation/men-chameleon-bus.txt 8273 8274MEN F21BMC (Board Management Controller) 8275M: Andreas Werner <andreas.werner@men.de> 8276S: Supported 8277F: drivers/mfd/menf21bmc.c 8278F: drivers/watchdog/menf21bmc_wdt.c 8279F: drivers/leds/leds-menf21bmc.c 8280F: drivers/hwmon/menf21bmc_hwmon.c 8281F: Documentation/hwmon/menf21bmc 8282 8283METAG ARCHITECTURE 8284M: James Hogan <james.hogan@imgtec.com> 8285L: linux-metag@vger.kernel.org 8286T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8287S: Odd Fixes 8288F: arch/metag/ 8289F: Documentation/metag/ 8290F: Documentation/devicetree/bindings/metag/ 8291F: Documentation/devicetree/bindings/interrupt-controller/img,* 8292F: drivers/clocksource/metag_generic.c 8293F: drivers/irqchip/irq-metag.c 8294F: drivers/irqchip/irq-metag-ext.c 8295F: drivers/tty/metag_da.c 8296 8297MICROBLAZE ARCHITECTURE 8298M: Michal Simek <monstr@monstr.eu> 8299W: http://www.monstr.eu/fdt/ 8300T: git git://git.monstr.eu/linux-2.6-microblaze.git 8301S: Supported 8302F: arch/microblaze/ 8303 8304MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8305M: Richard Genoud <richard.genoud@gmail.com> 8306S: Maintained 8307F: drivers/tty/serial/atmel_serial.c 8308F: include/linux/atmel_serial.h 8309 8310MICROCHIP / ATMEL DMA DRIVER 8311M: Ludovic Desroches <ludovic.desroches@microchip.com> 8312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8313L: dmaengine@vger.kernel.org 8314S: Supported 8315F: drivers/dma/at_hdmac.c 8316F: drivers/dma/at_hdmac_regs.h 8317F: include/linux/platform_data/dma-atmel.h 8318 8319MICROCHIP / ATMEL ISC DRIVER 8320M: Songjun Wu <songjun.wu@microchip.com> 8321L: linux-media@vger.kernel.org 8322S: Supported 8323F: drivers/media/platform/atmel/atmel-isc.c 8324F: drivers/media/platform/atmel/atmel-isc-regs.h 8325F: devicetree/bindings/media/atmel-isc.txt 8326 8327MICROCHIP USB251XB DRIVER 8328M: Richard Leitner <richard.leitner@skidata.com> 8329L: linux-usb@vger.kernel.org 8330S: Maintained 8331F: drivers/usb/misc/usb251xb.c 8332F: Documentation/devicetree/bindings/usb/usb251xb.txt 8333 8334MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8335M: Chen Yu <yu.c.chen@intel.com> 8336L: platform-driver-x86@vger.kernel.org 8337S: Supported 8338F: drivers/platform/x86/surfacepro3_button.c 8339 8340MICROTEK X6 SCANNER 8341M: Oliver Neukum <oliver@neukum.org> 8342S: Maintained 8343F: drivers/usb/image/microtek.* 8344 8345MIPS 8346M: Ralf Baechle <ralf@linux-mips.org> 8347L: linux-mips@linux-mips.org 8348W: http://www.linux-mips.org/ 8349T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8350Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8351S: Supported 8352F: Documentation/devicetree/bindings/mips/ 8353F: Documentation/mips/ 8354F: arch/mips/ 8355 8356MIPS/LOONGSON1 ARCHITECTURE 8357M: Keguang Zhang <keguang.zhang@gmail.com> 8358L: linux-mips@linux-mips.org 8359S: Maintained 8360F: arch/mips/loongson32/ 8361F: arch/mips/include/asm/mach-loongson32/ 8362F: drivers/*/*loongson1* 8363F: drivers/*/*/*loongson1* 8364 8365MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8366M: Hans Verkuil <hverkuil@xs4all.nl> 8367L: linux-media@vger.kernel.org 8368T: git git://linuxtv.org/media_tree.git 8369W: https://linuxtv.org 8370S: Odd Fixes 8371F: drivers/media/radio/radio-miropcm20* 8372 8373MELLANOX MLX4 core VPI driver 8374M: Yishai Hadas <yishaih@mellanox.com> 8375L: netdev@vger.kernel.org 8376L: linux-rdma@vger.kernel.org 8377W: http://www.mellanox.com 8378Q: http://patchwork.ozlabs.org/project/netdev/list/ 8379S: Supported 8380F: drivers/net/ethernet/mellanox/mlx4/ 8381F: include/linux/mlx4/ 8382F: include/uapi/rdma/mlx4-abi.h 8383 8384MELLANOX MLX4 IB driver 8385M: Yishai Hadas <yishaih@mellanox.com> 8386L: linux-rdma@vger.kernel.org 8387W: http://www.mellanox.com 8388Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8389S: Supported 8390F: drivers/infiniband/hw/mlx4/ 8391F: include/linux/mlx4/ 8392 8393MELLANOX MLX5 core VPI driver 8394M: Saeed Mahameed <saeedm@mellanox.com> 8395M: Matan Barak <matanb@mellanox.com> 8396M: Leon Romanovsky <leonro@mellanox.com> 8397L: netdev@vger.kernel.org 8398L: linux-rdma@vger.kernel.org 8399W: http://www.mellanox.com 8400Q: http://patchwork.ozlabs.org/project/netdev/list/ 8401S: Supported 8402F: drivers/net/ethernet/mellanox/mlx5/core/ 8403F: include/linux/mlx5/ 8404F: include/uapi/rdma/mlx5-abi.h 8405 8406MELLANOX MLX5 IB driver 8407M: Matan Barak <matanb@mellanox.com> 8408M: Leon Romanovsky <leonro@mellanox.com> 8409L: linux-rdma@vger.kernel.org 8410W: http://www.mellanox.com 8411Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8412S: Supported 8413F: drivers/infiniband/hw/mlx5/ 8414F: include/linux/mlx5/ 8415 8416MELEXIS MLX90614 DRIVER 8417M: Crt Mori <cmo@melexis.com> 8418L: linux-iio@vger.kernel.org 8419W: http://www.melexis.com 8420S: Supported 8421F: drivers/iio/temperature/mlx90614.c 8422 8423MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8424M: Don Brace <don.brace@microsemi.com> 8425L: esc.storagedev@microsemi.com 8426L: linux-scsi@vger.kernel.org 8427S: Supported 8428F: drivers/scsi/smartpqi/smartpqi*.[ch] 8429F: drivers/scsi/smartpqi/Kconfig 8430F: drivers/scsi/smartpqi/Makefile 8431F: include/linux/cciss*.h 8432F: include/uapi/linux/cciss*.h 8433F: Documentation/scsi/smartpqi.txt 8434 8435MN88472 MEDIA DRIVER 8436M: Antti Palosaari <crope@iki.fi> 8437L: linux-media@vger.kernel.org 8438W: https://linuxtv.org 8439W: http://palosaari.fi/linux/ 8440Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8441S: Maintained 8442F: drivers/media/dvb-frontends/mn88472* 8443 8444MN88473 MEDIA DRIVER 8445M: Antti Palosaari <crope@iki.fi> 8446L: linux-media@vger.kernel.org 8447W: https://linuxtv.org 8448W: http://palosaari.fi/linux/ 8449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8450S: Maintained 8451F: drivers/media/dvb-frontends/mn88473* 8452 8453MODULE SUPPORT 8454M: Jessica Yu <jeyu@redhat.com> 8455M: Rusty Russell <rusty@rustcorp.com.au> 8456T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8457S: Maintained 8458F: include/linux/module.h 8459F: kernel/module.c 8460 8461MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8462W: http://popies.net/meye/ 8463S: Orphan 8464F: Documentation/media/v4l-drivers/meye* 8465F: drivers/media/pci/meye/ 8466F: include/uapi/linux/meye.h 8467 8468MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8469M: Jiri Slaby <jirislaby@gmail.com> 8470S: Maintained 8471F: Documentation/serial/moxa-smartio 8472F: drivers/tty/mxser.* 8473 8474MR800 AVERMEDIA USB FM RADIO DRIVER 8475M: Alexey Klimov <klimov.linux@gmail.com> 8476L: linux-media@vger.kernel.org 8477T: git git://linuxtv.org/media_tree.git 8478S: Maintained 8479F: drivers/media/radio/radio-mr800.c 8480 8481MRF24J40 IEEE 802.15.4 RADIO DRIVER 8482M: Alan Ott <alan@signal11.us> 8483L: linux-wpan@vger.kernel.org 8484S: Maintained 8485F: drivers/net/ieee802154/mrf24j40.c 8486F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8487 8488MSI LAPTOP SUPPORT 8489M: "Lee, Chun-Yi" <jlee@suse.com> 8490L: platform-driver-x86@vger.kernel.org 8491S: Maintained 8492F: drivers/platform/x86/msi-laptop.c 8493 8494MSI WMI SUPPORT 8495L: platform-driver-x86@vger.kernel.org 8496S: Orphan 8497F: drivers/platform/x86/msi-wmi.c 8498 8499MSI001 MEDIA DRIVER 8500M: Antti Palosaari <crope@iki.fi> 8501L: linux-media@vger.kernel.org 8502W: https://linuxtv.org 8503W: http://palosaari.fi/linux/ 8504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8505T: git git://linuxtv.org/anttip/media_tree.git 8506S: Maintained 8507F: drivers/media/tuners/msi001* 8508 8509MSI2500 MEDIA DRIVER 8510M: Antti Palosaari <crope@iki.fi> 8511L: linux-media@vger.kernel.org 8512W: https://linuxtv.org 8513W: http://palosaari.fi/linux/ 8514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8515T: git git://linuxtv.org/anttip/media_tree.git 8516S: Maintained 8517F: drivers/media/usb/msi2500/ 8518 8519MSYSTEMS DISKONCHIP G3 MTD DRIVER 8520M: Robert Jarzmik <robert.jarzmik@free.fr> 8521L: linux-mtd@lists.infradead.org 8522S: Maintained 8523F: drivers/mtd/devices/docg3* 8524 8525MT9M032 APTINA SENSOR DRIVER 8526M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8527L: linux-media@vger.kernel.org 8528T: git git://linuxtv.org/media_tree.git 8529S: Maintained 8530F: drivers/media/i2c/mt9m032.c 8531F: include/media/i2c/mt9m032.h 8532 8533MT9P031 APTINA CAMERA SENSOR 8534M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8535L: linux-media@vger.kernel.org 8536T: git git://linuxtv.org/media_tree.git 8537S: Maintained 8538F: drivers/media/i2c/mt9p031.c 8539F: include/media/i2c/mt9p031.h 8540 8541MT9T001 APTINA CAMERA SENSOR 8542M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8543L: linux-media@vger.kernel.org 8544T: git git://linuxtv.org/media_tree.git 8545S: Maintained 8546F: drivers/media/i2c/mt9t001.c 8547F: include/media/i2c/mt9t001.h 8548 8549MT9V032 APTINA CAMERA SENSOR 8550M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8551L: linux-media@vger.kernel.org 8552T: git git://linuxtv.org/media_tree.git 8553S: Maintained 8554F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8555F: drivers/media/i2c/mt9v032.c 8556F: include/media/i2c/mt9v032.h 8557 8558MULTIFUNCTION DEVICES (MFD) 8559M: Lee Jones <lee.jones@linaro.org> 8560T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8561S: Supported 8562F: Documentation/devicetree/bindings/mfd/ 8563F: drivers/mfd/ 8564F: include/linux/mfd/ 8565F: include/dt-bindings/mfd/ 8566 8567MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8568M: Ulf Hansson <ulf.hansson@linaro.org> 8569L: linux-mmc@vger.kernel.org 8570T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8571S: Maintained 8572F: Documentation/devicetree/bindings/mmc/ 8573F: drivers/mmc/ 8574F: include/linux/mmc/ 8575F: include/uapi/linux/mmc/ 8576 8577MULTIMEDIA CARD (MMC) ETC. OVER SPI 8578S: Orphan 8579F: drivers/mmc/host/mmc_spi.c 8580F: include/linux/spi/mmc_spi.h 8581 8582MULTISOUND SOUND DRIVER 8583M: Andrew Veliath <andrewtv@usa.net> 8584S: Maintained 8585F: Documentation/sound/oss/MultiSound 8586F: sound/oss/msnd* 8587 8588MULTITECH MULTIPORT CARD (ISICOM) 8589S: Orphan 8590F: drivers/tty/isicom.c 8591F: include/linux/isicom.h 8592 8593MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8594M: Bin Liu <b-liu@ti.com> 8595L: linux-usb@vger.kernel.org 8596T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8597S: Maintained 8598F: drivers/usb/musb/ 8599 8600MXL5007T MEDIA DRIVER 8601M: Michael Krufky <mkrufky@linuxtv.org> 8602L: linux-media@vger.kernel.org 8603W: https://linuxtv.org 8604W: http://github.com/mkrufky 8605Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8606T: git git://linuxtv.org/mkrufky/tuners.git 8607S: Maintained 8608F: drivers/media/tuners/mxl5007t.* 8609 8610MXSFB DRM DRIVER 8611M: Marek Vasut <marex@denx.de> 8612S: Supported 8613F: drivers/gpu/drm/mxsfb/ 8614F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8615 8616MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8617M: Hyong-Youb Kim <hykim@myri.com> 8618L: netdev@vger.kernel.org 8619W: https://www.myricom.com/support/downloads/myri10ge.html 8620S: Supported 8621F: drivers/net/ethernet/myricom/myri10ge/ 8622 8623NAND FLASH SUBSYSTEM 8624M: Boris Brezillon <boris.brezillon@free-electrons.com> 8625R: Richard Weinberger <richard@nod.at> 8626L: linux-mtd@lists.infradead.org 8627W: http://www.linux-mtd.infradead.org/ 8628Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8629T: git git://github.com/linux-nand/linux.git 8630S: Maintained 8631F: drivers/mtd/nand/ 8632F: include/linux/mtd/nand*.h 8633 8634NATSEMI ETHERNET DRIVER (DP8381x) 8635S: Orphan 8636F: drivers/net/ethernet/natsemi/natsemi.c 8637 8638NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8639M: Daniel Mack <zonque@gmail.com> 8640S: Maintained 8641L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8642W: http://www.native-instruments.com 8643F: sound/usb/caiaq/ 8644 8645NCP FILESYSTEM 8646M: Petr Vandrovec <petr@vandrovec.name> 8647S: Odd Fixes 8648F: fs/ncpfs/ 8649 8650NCR 5380 SCSI DRIVERS 8651M: Finn Thain <fthain@telegraphics.com.au> 8652M: Michael Schmitz <schmitzmic@gmail.com> 8653L: linux-scsi@vger.kernel.org 8654S: Maintained 8655F: Documentation/scsi/g_NCR5380.txt 8656F: drivers/scsi/NCR5380.* 8657F: drivers/scsi/arm/cumana_1.c 8658F: drivers/scsi/arm/oak.c 8659F: drivers/scsi/atari_scsi.* 8660F: drivers/scsi/dmx3191d.c 8661F: drivers/scsi/g_NCR5380.* 8662F: drivers/scsi/mac_scsi.* 8663F: drivers/scsi/sun3_scsi.* 8664F: drivers/scsi/sun3_scsi_vme.c 8665 8666NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8667M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8668L: linux-scsi@vger.kernel.org 8669S: Maintained 8670F: drivers/scsi/NCR_D700.* 8671 8672NCT6775 HARDWARE MONITOR DRIVER 8673M: Guenter Roeck <linux@roeck-us.net> 8674L: linux-hwmon@vger.kernel.org 8675S: Maintained 8676F: Documentation/hwmon/nct6775 8677F: drivers/hwmon/nct6775.c 8678 8679NETEFFECT IWARP RNIC DRIVER (IW_NES) 8680M: Faisal Latif <faisal.latif@intel.com> 8681L: linux-rdma@vger.kernel.org 8682W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8683S: Supported 8684F: drivers/infiniband/hw/nes/ 8685F: include/uapi/rdma/nes-abi.h 8686 8687NETEM NETWORK EMULATOR 8688M: Stephen Hemminger <stephen@networkplumber.org> 8689L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8690S: Maintained 8691F: net/sched/sch_netem.c 8692 8693NETERION 10GbE DRIVERS (s2io/vxge) 8694M: Jon Mason <jdmason@kudzu.us> 8695L: netdev@vger.kernel.org 8696S: Supported 8697F: Documentation/networking/s2io.txt 8698F: Documentation/networking/vxge.txt 8699F: drivers/net/ethernet/neterion/ 8700 8701NETFILTER 8702M: Pablo Neira Ayuso <pablo@netfilter.org> 8703M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8704L: netfilter-devel@vger.kernel.org 8705L: coreteam@netfilter.org 8706W: http://www.netfilter.org/ 8707W: http://www.iptables.org/ 8708Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8710T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8711S: Supported 8712F: include/linux/netfilter* 8713F: include/linux/netfilter/ 8714F: include/net/netfilter/ 8715F: include/uapi/linux/netfilter* 8716F: include/uapi/linux/netfilter/ 8717F: net/*/netfilter.c 8718F: net/*/netfilter/ 8719F: net/netfilter/ 8720F: net/bridge/br_netfilter*.c 8721 8722NETLABEL 8723M: Paul Moore <paul@paul-moore.com> 8724W: http://netlabel.sf.net 8725L: netdev@vger.kernel.org 8726S: Maintained 8727F: Documentation/netlabel/ 8728F: include/net/netlabel.h 8729F: net/netlabel/ 8730 8731NETROM NETWORK LAYER 8732M: Ralf Baechle <ralf@linux-mips.org> 8733L: linux-hams@vger.kernel.org 8734W: http://www.linux-ax25.org/ 8735S: Maintained 8736F: include/net/netrom.h 8737F: include/uapi/linux/netrom.h 8738F: net/netrom/ 8739 8740NETRONOME ETHERNET DRIVERS 8741M: Jakub Kicinski <jakub.kicinski@netronome.com> 8742L: oss-drivers@netronome.com 8743S: Maintained 8744F: drivers/net/ethernet/netronome/ 8745 8746NETWORK BLOCK DEVICE (NBD) 8747M: Josef Bacik <jbacik@fb.com> 8748S: Maintained 8749L: linux-block@vger.kernel.org 8750L: nbd-general@lists.sourceforge.net 8751F: Documentation/blockdev/nbd.txt 8752F: drivers/block/nbd.c 8753F: include/uapi/linux/nbd.h 8754 8755NETWORK DROP MONITOR 8756M: Neil Horman <nhorman@tuxdriver.com> 8757L: netdev@vger.kernel.org 8758S: Maintained 8759W: https://fedorahosted.org/dropwatch/ 8760F: net/core/drop_monitor.c 8761 8762NETWORKING [DSA] 8763M: Andrew Lunn <andrew@lunn.ch> 8764M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8765M: Florian Fainelli <f.fainelli@gmail.com> 8766S: Maintained 8767F: net/dsa/ 8768F: include/net/dsa.h 8769F: drivers/net/dsa/ 8770 8771NETWORKING [GENERAL] 8772M: "David S. Miller" <davem@davemloft.net> 8773L: netdev@vger.kernel.org 8774W: http://www.linuxfoundation.org/en/Net 8775Q: http://patchwork.ozlabs.org/project/netdev/list/ 8776T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8778B: mailto:netdev@vger.kernel.org 8779S: Maintained 8780F: net/ 8781F: include/net/ 8782F: include/linux/in.h 8783F: include/linux/net.h 8784F: include/linux/netdevice.h 8785F: include/uapi/linux/in.h 8786F: include/uapi/linux/net.h 8787F: include/uapi/linux/netdevice.h 8788F: include/uapi/linux/net_namespace.h 8789F: tools/net/ 8790F: tools/testing/selftests/net/ 8791F: lib/random32.c 8792 8793NETWORKING [IPv4/IPv6] 8794M: "David S. Miller" <davem@davemloft.net> 8795M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8796M: James Morris <jmorris@namei.org> 8797M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8798M: Patrick McHardy <kaber@trash.net> 8799L: netdev@vger.kernel.org 8800T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8801S: Maintained 8802F: net/ipv4/ 8803F: net/ipv6/ 8804F: include/net/ip* 8805F: arch/x86/net/* 8806 8807NETWORKING [IPSEC] 8808M: Steffen Klassert <steffen.klassert@secunet.com> 8809M: Herbert Xu <herbert@gondor.apana.org.au> 8810M: "David S. Miller" <davem@davemloft.net> 8811L: netdev@vger.kernel.org 8812T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8813T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8814S: Maintained 8815F: net/core/flow.c 8816F: net/xfrm/ 8817F: net/key/ 8818F: net/ipv4/xfrm* 8819F: net/ipv4/esp4.c 8820F: net/ipv4/ah4.c 8821F: net/ipv4/ipcomp.c 8822F: net/ipv4/ip_vti.c 8823F: net/ipv6/xfrm* 8824F: net/ipv6/esp6.c 8825F: net/ipv6/ah6.c 8826F: net/ipv6/ipcomp6.c 8827F: net/ipv6/ip6_vti.c 8828F: include/uapi/linux/xfrm.h 8829F: include/net/xfrm.h 8830 8831NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8832M: Paul Moore <paul@paul-moore.com> 8833L: netdev@vger.kernel.org 8834S: Maintained 8835 8836NETWORKING [WIRELESS] 8837L: linux-wireless@vger.kernel.org 8838Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8839 8840NETWORKING DRIVERS 8841L: netdev@vger.kernel.org 8842W: http://www.linuxfoundation.org/en/Net 8843Q: http://patchwork.ozlabs.org/project/netdev/list/ 8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8846S: Odd Fixes 8847F: Documentation/devicetree/bindings/net/ 8848F: drivers/net/ 8849F: include/linux/if_* 8850F: include/linux/netdevice.h 8851F: include/linux/etherdevice.h 8852F: include/linux/fcdevice.h 8853F: include/linux/fddidevice.h 8854F: include/linux/hippidevice.h 8855F: include/linux/inetdevice.h 8856F: include/uapi/linux/if_* 8857F: include/uapi/linux/netdevice.h 8858 8859NETWORKING DRIVERS (WIRELESS) 8860M: Kalle Valo <kvalo@codeaurora.org> 8861L: linux-wireless@vger.kernel.org 8862Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8863T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8864T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8865S: Maintained 8866F: Documentation/devicetree/bindings/net/wireless/ 8867F: drivers/net/wireless/ 8868 8869NETXEN (1/10) GbE SUPPORT 8870M: Manish Chopra <manish.chopra@cavium.com> 8871M: Rahul Verma <rahul.verma@cavium.com> 8872M: Dept-GELinuxNICDev@cavium.com 8873L: netdev@vger.kernel.org 8874S: Supported 8875F: drivers/net/ethernet/qlogic/netxen/ 8876 8877NFC SUBSYSTEM 8878M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8879M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8880M: Samuel Ortiz <sameo@linux.intel.com> 8881L: linux-wireless@vger.kernel.org 8882L: linux-nfc@lists.01.org (subscribers-only) 8883S: Supported 8884F: net/nfc/ 8885F: include/net/nfc/ 8886F: include/uapi/linux/nfc.h 8887F: drivers/nfc/ 8888F: include/linux/platform_data/nfcmrvl.h 8889F: include/linux/platform_data/nxp-nci.h 8890F: include/linux/platform_data/pn544.h 8891F: include/linux/platform_data/st21nfca.h 8892F: include/linux/platform_data/st-nci.h 8893F: Documentation/devicetree/bindings/net/nfc/ 8894 8895NFS, SUNRPC, AND LOCKD CLIENTS 8896M: Trond Myklebust <trond.myklebust@primarydata.com> 8897M: Anna Schumaker <anna.schumaker@netapp.com> 8898L: linux-nfs@vger.kernel.org 8899W: http://client.linux-nfs.org 8900T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8901S: Maintained 8902F: fs/lockd/ 8903F: fs/nfs/ 8904F: fs/nfs_common/ 8905F: net/sunrpc/ 8906F: include/linux/lockd/ 8907F: include/linux/nfs* 8908F: include/linux/sunrpc/ 8909F: include/uapi/linux/nfs* 8910F: include/uapi/linux/sunrpc/ 8911 8912NILFS2 FILESYSTEM 8913M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8914L: linux-nilfs@vger.kernel.org 8915W: http://nilfs.sourceforge.net/ 8916W: http://nilfs.osdn.jp/ 8917T: git git://github.com/konis/nilfs2.git 8918S: Supported 8919F: Documentation/filesystems/nilfs2.txt 8920F: fs/nilfs2/ 8921F: include/trace/events/nilfs2.h 8922F: include/uapi/linux/nilfs2_api.h 8923F: include/uapi/linux/nilfs2_ondisk.h 8924 8925NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8926M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8927W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8928S: Maintained 8929F: Documentation/scsi/NinjaSCSI.txt 8930F: drivers/scsi/pcmcia/nsp_* 8931 8932NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8933M: GOTO Masanori <gotom@debian.or.jp> 8934M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8935W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8936S: Maintained 8937F: Documentation/scsi/NinjaSCSI.txt 8938F: drivers/scsi/nsp32* 8939 8940NIOS2 ARCHITECTURE 8941M: Ley Foon Tan <lftan@altera.com> 8942L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8944S: Maintained 8945F: arch/nios2/ 8946 8947NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8948M: Pavel Machek <pavel@ucw.cz> 8949M: Sakari Ailus <sakari.ailus@iki.fi> 8950L: linux-media@vger.kernel.org 8951S: Maintained 8952F: drivers/media/i2c/et8ek8 8953F: drivers/media/i2c/ad5820.c 8954 8955NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 8956M: Pavel Machek <pavel@ucw.cz> 8957M: Sakari Ailus <sakari.ailus@iki.fi> 8958L: linux-media@vger.kernel.org 8959S: Maintained 8960F: drivers/media/i2c/et8ek8 8961F: drivers/media/i2c/ad5820.c 8962 8963NOKIA N900 POWER SUPPLY DRIVERS 8964R: Pali Rohár <pali.rohar@gmail.com> 8965F: include/linux/power/bq2415x_charger.h 8966F: include/linux/power/bq27xxx_battery.h 8967F: include/linux/power/isp1704_charger.h 8968F: drivers/power/supply/bq2415x_charger.c 8969F: drivers/power/supply/bq27xxx_battery.c 8970F: drivers/power/supply/bq27xxx_battery_i2c.c 8971F: drivers/power/supply/isp1704_charger.c 8972F: drivers/power/supply/rx51_battery.c 8973 8974NTB DRIVER CORE 8975M: Jon Mason <jdmason@kudzu.us> 8976M: Dave Jiang <dave.jiang@intel.com> 8977M: Allen Hubbe <Allen.Hubbe@emc.com> 8978L: linux-ntb@googlegroups.com 8979S: Supported 8980W: https://github.com/jonmason/ntb/wiki 8981T: git git://github.com/jonmason/ntb.git 8982F: drivers/ntb/ 8983F: drivers/net/ntb_netdev.c 8984F: include/linux/ntb.h 8985F: include/linux/ntb_transport.h 8986F: tools/testing/selftests/ntb/ 8987 8988NTB INTEL DRIVER 8989M: Jon Mason <jdmason@kudzu.us> 8990M: Dave Jiang <dave.jiang@intel.com> 8991L: linux-ntb@googlegroups.com 8992S: Supported 8993W: https://github.com/jonmason/ntb/wiki 8994T: git git://github.com/jonmason/ntb.git 8995F: drivers/ntb/hw/intel/ 8996 8997NTB AMD DRIVER 8998M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8999L: linux-ntb@googlegroups.com 9000S: Supported
9001F: drivers/ntb/hw/amd/ 9002 9003NTFS FILESYSTEM 9004M: Anton Altaparmakov <anton@tuxera.com> 9005L: linux-ntfs-dev@lists.sourceforge.net 9006W: http://www.tuxera.com/ 9007T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9008S: Supported 9009F: Documentation/filesystems/ntfs.txt 9010F: fs/ntfs/ 9011 9012NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9013M: Antonino Daplas <adaplas@gmail.com> 9014L: linux-fbdev@vger.kernel.org 9015S: Maintained 9016F: drivers/video/fbdev/riva/ 9017F: drivers/video/fbdev/nvidia/ 9018 9019NVM EXPRESS DRIVER 9020M: Keith Busch <keith.busch@intel.com> 9021M: Jens Axboe <axboe@fb.com> 9022M: Christoph Hellwig <hch@lst.de> 9023M: Sagi Grimberg <sagi@grimberg.me> 9024L: linux-nvme@lists.infradead.org 9025T: git://git.infradead.org/nvme.git 9026W: http://git.infradead.org/nvme.git 9027S: Supported 9028F: drivers/nvme/host/ 9029F: include/linux/nvme.h 9030F: include/uapi/linux/nvme_ioctl.h 9031 9032NVM EXPRESS TARGET DRIVER 9033M: Christoph Hellwig <hch@lst.de> 9034M: Sagi Grimberg <sagi@grimberg.me> 9035L: linux-nvme@lists.infradead.org 9036T: git://git.infradead.org/nvme.git 9037W: http://git.infradead.org/nvme.git 9038S: Supported 9039F: drivers/nvme/target/ 9040 9041NVM EXPRESS FC TRANSPORT DRIVERS 9042M: James Smart <james.smart@broadcom.com> 9043L: linux-nvme@lists.infradead.org 9044S: Supported 9045F: include/linux/nvme-fc.h 9046F: include/linux/nvme-fc-driver.h 9047F: drivers/nvme/host/fc.c 9048F: drivers/nvme/target/fc.c 9049F: drivers/nvme/target/fcloop.c 9050 9051NVMEM FRAMEWORK 9052M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9053M: Maxime Ripard <maxime.ripard@free-electrons.com> 9054S: Maintained 9055F: drivers/nvmem/ 9056F: Documentation/devicetree/bindings/nvmem/ 9057F: include/linux/nvmem-consumer.h 9058F: include/linux/nvmem-provider.h 9059 9060NXP-NCI NFC DRIVER 9061M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9062R: Charles Gorand <charles.gorand@effinnov.com> 9063L: linux-nfc@lists.01.org (moderated for non-subscribers) 9064S: Supported 9065F: drivers/nfc/nxp-nci 9066 9067NXP TDA998X DRM DRIVER 9068M: Russell King <linux@armlinux.org.uk> 9069S: Supported 9070T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9071T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9072F: drivers/gpu/drm/i2c/tda998x_drv.c 9073F: include/drm/i2c/tda998x.h 9074 9075NXP TFA9879 DRIVER 9076M: Peter Rosin <peda@axentia.se> 9077L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9078S: Maintained 9079F: sound/soc/codecs/tfa9879* 9080 9081OBJTOOL 9082M: Josh Poimboeuf <jpoimboe@redhat.com> 9083S: Supported 9084F: tools/objtool/ 9085 9086OMAP1 SUPPORT 9087M: Aaro Koskinen <aaro.koskinen@iki.fi> 9088M: Tony Lindgren <tony@atomide.com> 9089L: linux-omap@vger.kernel.org 9090Q: http://patchwork.kernel.org/project/linux-omap/list/ 9091T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9092S: Maintained 9093F: arch/arm/mach-omap1/ 9094F: arch/arm/plat-omap/ 9095F: arch/arm/configs/omap1_defconfig 9096F: drivers/i2c/busses/i2c-omap.c 9097F: include/linux/i2c-omap.h 9098 9099OMAP2+ SUPPORT 9100M: Tony Lindgren <tony@atomide.com> 9101L: linux-omap@vger.kernel.org 9102W: http://www.muru.com/linux/omap/ 9103W: http://linux.omap.com/ 9104Q: http://patchwork.kernel.org/project/linux-omap/list/ 9105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9106S: Maintained 9107F: arch/arm/mach-omap2/ 9108F: arch/arm/plat-omap/ 9109F: arch/arm/configs/omap2plus_defconfig 9110F: drivers/i2c/busses/i2c-omap.c 9111F: drivers/irqchip/irq-omap-intc.c 9112F: drivers/mfd/*omap*.c 9113F: drivers/mfd/menelaus.c 9114F: drivers/mfd/palmas.c 9115F: drivers/mfd/tps65217.c 9116F: drivers/mfd/tps65218.c 9117F: drivers/mfd/tps65910.c 9118F: drivers/mfd/twl-core.[ch] 9119F: drivers/mfd/twl4030*.c 9120F: drivers/mfd/twl6030*.c 9121F: drivers/mfd/twl6040*.c 9122F: drivers/regulator/palmas-regulator*.c 9123F: drivers/regulator/pbias-regulator.c 9124F: drivers/regulator/tps65217-regulator.c 9125F: drivers/regulator/tps65218-regulator.c 9126F: drivers/regulator/tps65910-regulator.c 9127F: drivers/regulator/twl-regulator.c 9128F: drivers/regulator/twl6030-regulator.c 9129F: include/linux/i2c-omap.h 9130 9131OMAP DEVICE TREE SUPPORT 9132M: Benoît Cousson <bcousson@baylibre.com> 9133M: Tony Lindgren <tony@atomide.com> 9134L: linux-omap@vger.kernel.org 9135L: devicetree@vger.kernel.org 9136S: Maintained 9137F: arch/arm/boot/dts/*omap* 9138F: arch/arm/boot/dts/*am3* 9139F: arch/arm/boot/dts/*am4* 9140F: arch/arm/boot/dts/*am5* 9141F: arch/arm/boot/dts/*dra7* 9142 9143OMAP CLOCK FRAMEWORK SUPPORT 9144M: Paul Walmsley <paul@pwsan.com> 9145L: linux-omap@vger.kernel.org 9146S: Maintained 9147F: arch/arm/*omap*/*clock* 9148 9149OMAP POWER MANAGEMENT SUPPORT 9150M: Kevin Hilman <khilman@kernel.org> 9151L: linux-omap@vger.kernel.org 9152S: Maintained 9153F: arch/arm/*omap*/*pm* 9154F: drivers/cpufreq/omap-cpufreq.c 9155 9156OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9157M: Rajendra Nayak <rnayak@codeaurora.org> 9158M: Paul Walmsley <paul@pwsan.com> 9159L: linux-omap@vger.kernel.org 9160S: Maintained 9161F: arch/arm/mach-omap2/prm* 9162 9163OMAP AUDIO SUPPORT 9164M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9165M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9166L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9167L: linux-omap@vger.kernel.org 9168S: Maintained 9169F: sound/soc/omap/ 9170 9171OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9172M: Roger Quadros <rogerq@ti.com> 9173M: Tony Lindgren <tony@atomide.com> 9174L: linux-omap@vger.kernel.org 9175S: Maintained 9176F: drivers/memory/omap-gpmc.c 9177F: arch/arm/mach-omap2/*gpmc* 9178 9179OMAP FRAMEBUFFER SUPPORT 9180M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9181L: linux-fbdev@vger.kernel.org 9182L: linux-omap@vger.kernel.org 9183S: Maintained 9184F: drivers/video/fbdev/omap/ 9185 9186OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9187M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9188L: linux-omap@vger.kernel.org 9189L: linux-fbdev@vger.kernel.org 9190S: Maintained 9191F: drivers/video/fbdev/omap2/ 9192F: Documentation/arm/OMAP/DSS 9193 9194OMAP HARDWARE SPINLOCK SUPPORT 9195M: Ohad Ben-Cohen <ohad@wizery.com> 9196L: linux-omap@vger.kernel.org 9197S: Maintained 9198F: drivers/hwspinlock/omap_hwspinlock.c 9199 9200OMAP MMC SUPPORT 9201M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9202L: linux-omap@vger.kernel.org 9203S: Maintained 9204F: drivers/mmc/host/omap.c 9205 9206OMAP HS MMC SUPPORT 9207L: linux-mmc@vger.kernel.org 9208L: linux-omap@vger.kernel.org 9209S: Orphan 9210F: drivers/mmc/host/omap_hsmmc.c 9211 9212OMAP RANDOM NUMBER GENERATOR SUPPORT 9213M: Deepak Saxena <dsaxena@plexity.net> 9214S: Maintained 9215F: drivers/char/hw_random/omap-rng.c 9216 9217OMAP HWMOD SUPPORT 9218M: Benoît Cousson <bcousson@baylibre.com> 9219M: Paul Walmsley <paul@pwsan.com> 9220L: linux-omap@vger.kernel.org 9221S: Maintained 9222F: arch/arm/mach-omap2/omap_hwmod.* 9223 9224OMAP HWMOD DATA 9225M: Paul Walmsley <paul@pwsan.com> 9226L: linux-omap@vger.kernel.org 9227S: Maintained 9228F: arch/arm/mach-omap2/omap_hwmod*data* 9229 9230OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9231M: Benoît Cousson <bcousson@baylibre.com> 9232L: linux-omap@vger.kernel.org 9233S: Maintained 9234F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9235 9236OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9237M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9238L: linux-media@vger.kernel.org 9239S: Maintained 9240F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9241F: drivers/media/platform/omap3isp/ 9242F: drivers/staging/media/omap4iss/ 9243 9244OMAP USB SUPPORT 9245L: linux-usb@vger.kernel.org 9246L: linux-omap@vger.kernel.org 9247S: Orphan 9248F: drivers/usb/*/*omap* 9249F: arch/arm/*omap*/usb* 9250 9251OMAP GPIO DRIVER 9252M: Grygorii Strashko <grygorii.strashko@ti.com> 9253M: Santosh Shilimkar <ssantosh@kernel.org> 9254M: Kevin Hilman <khilman@kernel.org> 9255L: linux-omap@vger.kernel.org 9256S: Maintained 9257F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9258F: drivers/gpio/gpio-omap.c 9259 9260OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9261M: Mark Jackson <mpfj@newflow.co.uk> 9262L: linux-omap@vger.kernel.org 9263S: Maintained 9264F: arch/arm/boot/dts/am335x-nano.dts 9265 9266OMFS FILESYSTEM 9267M: Bob Copeland <me@bobcopeland.com> 9268L: linux-karma-devel@lists.sourceforge.net 9269S: Maintained 9270F: Documentation/filesystems/omfs.txt 9271F: fs/omfs/ 9272 9273OMNIKEY CARDMAN 4000 DRIVER 9274M: Harald Welte <laforge@gnumonks.org> 9275S: Maintained 9276F: drivers/char/pcmcia/cm4000_cs.c 9277F: include/linux/cm4000_cs.h 9278F: include/uapi/linux/cm4000_cs.h 9279 9280OMNIKEY CARDMAN 4040 DRIVER 9281M: Harald Welte <laforge@gnumonks.org> 9282S: Maintained 9283F: drivers/char/pcmcia/cm4040_cs.* 9284 9285OMNIVISION OV7670 SENSOR DRIVER 9286M: Jonathan Corbet <corbet@lwn.net> 9287L: linux-media@vger.kernel.org 9288T: git git://linuxtv.org/media_tree.git 9289S: Maintained 9290F: drivers/media/i2c/ov7670.c 9291 9292ONENAND FLASH DRIVER 9293M: Kyungmin Park <kyungmin.park@samsung.com> 9294L: linux-mtd@lists.infradead.org 9295S: Maintained 9296F: drivers/mtd/onenand/ 9297F: include/linux/mtd/onenand*.h 9298 9299ONSTREAM SCSI TAPE DRIVER 9300M: Willem Riede <osst@riede.org> 9301L: osst-users@lists.sourceforge.net 9302L: linux-scsi@vger.kernel.org 9303S: Maintained 9304F: Documentation/scsi/osst.txt 9305F: drivers/scsi/osst.* 9306F: drivers/scsi/osst_*.h 9307F: drivers/scsi/st.h 9308 9309OPENCORES I2C BUS DRIVER 9310M: Peter Korsgaard <jacmet@sunsite.dk> 9311L: linux-i2c@vger.kernel.org 9312S: Maintained 9313F: Documentation/i2c/busses/i2c-ocores 9314F: drivers/i2c/busses/i2c-ocores.c 9315 9316OPEN FIRMWARE AND FLATTENED DEVICE TREE 9317M: Rob Herring <robh+dt@kernel.org> 9318M: Frank Rowand <frowand.list@gmail.com> 9319L: devicetree@vger.kernel.org 9320W: http://www.devicetree.org/ 9321T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9322S: Maintained 9323F: drivers/of/ 9324F: include/linux/of*.h 9325F: scripts/dtc/ 9326 9327OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9328M: Rob Herring <robh+dt@kernel.org> 9329M: Mark Rutland <mark.rutland@arm.com> 9330L: devicetree@vger.kernel.org 9331T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9332Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9333S: Maintained 9334F: Documentation/devicetree/ 9335F: arch/*/boot/dts/ 9336F: include/dt-bindings/ 9337 9338OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9339M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9340L: devicetree@vger.kernel.org 9341S: Maintained 9342F: Documentation/devicetree/dynamic-resolution-notes.txt 9343F: Documentation/devicetree/overlay-notes.txt 9344F: drivers/of/overlay.c 9345F: drivers/of/resolver.c 9346 9347OPENRISC ARCHITECTURE 9348M: Jonas Bonn <jonas@southpole.se> 9349M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9350M: Stafford Horne <shorne@gmail.com> 9351T: git git://github.com/openrisc/linux.git 9352L: openrisc@lists.librecores.org 9353W: http://openrisc.io 9354S: Maintained 9355F: arch/openrisc/ 9356 9357OPENVSWITCH 9358M: Pravin Shelar <pshelar@nicira.com> 9359L: netdev@vger.kernel.org 9360L: dev@openvswitch.org 9361W: http://openvswitch.org 9362S: Maintained 9363F: net/openvswitch/ 9364F: include/uapi/linux/openvswitch.h 9365 9366OPERATING PERFORMANCE POINTS (OPP) 9367M: Viresh Kumar <vireshk@kernel.org> 9368M: Nishanth Menon <nm@ti.com> 9369M: Stephen Boyd <sboyd@codeaurora.org> 9370L: linux-pm@vger.kernel.org 9371S: Maintained 9372T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9373F: drivers/base/power/opp/ 9374F: include/linux/pm_opp.h 9375F: Documentation/power/opp.txt 9376F: Documentation/devicetree/bindings/opp/ 9377 9378OPL4 DRIVER 9379M: Clemens Ladisch <clemens@ladisch.de> 9380L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9381T: git git://git.alsa-project.org/alsa-kernel.git 9382S: Maintained 9383F: sound/drivers/opl4/ 9384 9385OPROFILE 9386M: Robert Richter <rric@kernel.org> 9387L: oprofile-list@lists.sf.net 9388S: Maintained 9389F: arch/*/include/asm/oprofile*.h 9390F: arch/*/oprofile/ 9391F: drivers/oprofile/ 9392F: include/linux/oprofile.h 9393 9394ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9395M: Mark Fasheh <mfasheh@versity.com> 9396M: Joel Becker <jlbec@evilplan.org> 9397L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9398W: http://ocfs2.wiki.kernel.org 9399S: Supported 9400F: Documentation/filesystems/ocfs2.txt 9401F: Documentation/filesystems/dlmfs.txt 9402F: fs/ocfs2/ 9403 9404ORINOCO DRIVER 9405L: linux-wireless@vger.kernel.org 9406W: http://wireless.kernel.org/en/users/Drivers/orinoco 9407W: http://www.nongnu.org/orinoco/ 9408S: Orphan 9409F: drivers/net/wireless/intersil/orinoco/ 9410 9411OSD LIBRARY and FILESYSTEM 9412M: Boaz Harrosh <ooo@electrozaur.com> 9413M: Benny Halevy <bhalevy@primarydata.com> 9414L: osd-dev@open-osd.org 9415W: http://open-osd.org 9416T: git git://git.open-osd.org/open-osd.git 9417S: Maintained 9418F: drivers/scsi/osd/ 9419F: include/scsi/osd_* 9420F: fs/exofs/ 9421 9422OVERLAY FILESYSTEM 9423M: Miklos Szeredi <miklos@szeredi.hu> 9424L: linux-unionfs@vger.kernel.org 9425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9426S: Supported 9427F: fs/overlayfs/ 9428F: Documentation/filesystems/overlayfs.txt 9429 9430ORANGEFS FILESYSTEM 9431M: Mike Marshall <hubcap@omnibond.com> 9432L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9433T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9434S: Supported 9435F: fs/orangefs/ 9436F: Documentation/filesystems/orangefs.txt 9437 9438P54 WIRELESS DRIVER 9439M: Christian Lamparter <chunkeey@googlemail.com> 9440L: linux-wireless@vger.kernel.org 9441W: http://wireless.kernel.org/en/users/Drivers/p54 9442S: Maintained 9443F: drivers/net/wireless/intersil/p54/ 9444 9445PA SEMI ETHERNET DRIVER 9446L: netdev@vger.kernel.org 9447S: Orphan 9448F: drivers/net/ethernet/pasemi/* 9449 9450PA SEMI SMBUS DRIVER 9451L: linux-i2c@vger.kernel.org 9452S: Orphan 9453F: drivers/i2c/busses/i2c-pasemi.c 9454 9455PADATA PARALLEL EXECUTION MECHANISM 9456M: Steffen Klassert <steffen.klassert@secunet.com> 9457L: linux-crypto@vger.kernel.org 9458S: Maintained 9459F: kernel/padata.c 9460F: include/linux/padata.h 9461F: Documentation/padata.txt 9462 9463PANASONIC LAPTOP ACPI EXTRAS DRIVER 9464M: Harald Welte <laforge@gnumonks.org> 9465L: platform-driver-x86@vger.kernel.org 9466S: Maintained 9467F: drivers/platform/x86/panasonic-laptop.c 9468 9469PANASONIC MN10300/AM33/AM34 PORT 9470M: David Howells <dhowells@redhat.com> 9471L: linux-am33-list@redhat.com (moderated for non-subscribers) 9472W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9473S: Maintained 9474F: Documentation/mn10300/ 9475F: arch/mn10300/ 9476 9477PARALLEL LCD/KEYPAD PANEL DRIVER 9478M: Willy Tarreau <willy@haproxy.com> 9479M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9480S: Odd Fixes 9481F: Documentation/misc-devices/lcd-panel-cgram.txt 9482F: drivers/misc/panel.c 9483 9484PARALLEL PORT SUBSYSTEM 9485M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9486M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9487L: linux-parport@lists.infradead.org (subscribers-only) 9488S: Maintained 9489F: drivers/parport/ 9490F: include/linux/parport*.h 9491F: drivers/char/ppdev.c 9492F: include/uapi/linux/ppdev.h 9493F: Documentation/parport*.txt 9494 9495PARAVIRT_OPS INTERFACE 9496M: Jeremy Fitzhardinge <jeremy@goop.org> 9497M: Chris Wright <chrisw@sous-sol.org> 9498M: Alok Kataria <akataria@vmware.com> 9499M: Rusty Russell <rusty@rustcorp.com.au> 9500L: virtualization@lists.linux-foundation.org 9501S: Supported 9502F: Documentation/virtual/paravirt_ops.txt 9503F: arch/*/kernel/paravirt* 9504F: arch/*/include/asm/paravirt.h 9505F: include/linux/hypervisor.h 9506 9507PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9508M: Tim Waugh <tim@cyberelk.net> 9509L: linux-parport@lists.infradead.org (subscribers-only) 9510S: Maintained 9511F: Documentation/blockdev/paride.txt 9512F: drivers/block/paride/ 9513 9514PARISC ARCHITECTURE 9515M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9516M: Helge Deller <deller@gmx.de> 9517L: linux-parisc@vger.kernel.org 9518W: http://www.parisc-linux.org/ 9519Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9521T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9522S: Maintained 9523F: arch/parisc/ 9524F: Documentation/parisc/ 9525F: drivers/parisc/ 9526F: drivers/char/agp/parisc-agp.c 9527F: drivers/input/serio/gscps2.c 9528F: drivers/parport/parport_gsc.* 9529F: drivers/tty/serial/8250/8250_gsc.c 9530F: drivers/video/fbdev/sti* 9531F: drivers/video/console/sti* 9532F: drivers/video/logo/logo_parisc* 9533 9534PARMAN 9535M: Jiri Pirko <jiri@mellanox.com> 9536L: netdev@vger.kernel.org 9537S: Supported 9538F: lib/parman.c 9539F: lib/test_parman.c 9540F: include/linux/parman.h 9541 9542PC87360 HARDWARE MONITORING DRIVER 9543M: Jim Cromie <jim.cromie@gmail.com> 9544L: linux-hwmon@vger.kernel.org 9545S: Maintained 9546F: Documentation/hwmon/pc87360 9547F: drivers/hwmon/pc87360.c 9548 9549PC8736x GPIO DRIVER 9550M: Jim Cromie <jim.cromie@gmail.com> 9551S: Maintained 9552F: drivers/char/pc8736x_gpio.c 9553 9554PC87427 HARDWARE MONITORING DRIVER 9555M: Jean Delvare <jdelvare@suse.com> 9556L: linux-hwmon@vger.kernel.org 9557S: Maintained 9558F: Documentation/hwmon/pc87427 9559F: drivers/hwmon/pc87427.c 9560 9561PCA9532 LED DRIVER 9562M: Riku Voipio <riku.voipio@iki.fi> 9563S: Maintained 9564F: drivers/leds/leds-pca9532.c 9565F: include/linux/leds-pca9532.h 9566 9567PCA9541 I2C BUS MASTER SELECTOR DRIVER 9568M: Guenter Roeck <linux@roeck-us.net> 9569L: linux-i2c@vger.kernel.org 9570S: Maintained 9571F: drivers/i2c/muxes/i2c-mux-pca9541.c 9572 9573PCDP - PRIMARY CONSOLE AND DEBUG PORT 9574M: Khalid Aziz <khalid@gonehiking.org> 9575S: Maintained 9576F: drivers/firmware/pcdp.* 9577 9578PCI ERROR RECOVERY 9579M: Linas Vepstas <linasvepstas@gmail.com> 9580L: linux-pci@vger.kernel.org 9581S: Supported 9582F: Documentation/PCI/pci-error-recovery.txt 9583 9584PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9585M: Russell Currey <ruscur@russell.cc> 9586L: linuxppc-dev@lists.ozlabs.org 9587S: Supported 9588F: Documentation/powerpc/eeh-pci-error-recovery.txt 9589F: arch/powerpc/kernel/eeh*.c 9590F: arch/powerpc/platforms/*/eeh*.c 9591F: arch/powerpc/include/*/eeh*.h 9592 9593PCI SUBSYSTEM 9594M: Bjorn Helgaas <bhelgaas@google.com> 9595L: linux-pci@vger.kernel.org 9596Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9597T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9598S: Supported 9599F: Documentation/devicetree/bindings/pci/ 9600F: Documentation/PCI/ 9601F: drivers/pci/ 9602F: include/linux/pci* 9603F: arch/x86/pci/ 9604F: arch/x86/kernel/quirks.c 9605 9606PCI DRIVER FOR ALTERA PCIE IP 9607M: Ley Foon Tan <lftan@altera.com> 9608L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9609L: linux-pci@vger.kernel.org 9610S: Supported 9611F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9612F: drivers/pci/host/pcie-altera.c 9613 9614PCI DRIVER FOR ARM VERSATILE PLATFORM 9615M: Rob Herring <robh@kernel.org> 9616L: linux-pci@vger.kernel.org 9617L: linux-arm-kernel@lists.infradead.org 9618S: Maintained 9619F: Documentation/devicetree/bindings/pci/versatile.txt 9620F: drivers/pci/host/pci-versatile.c 9621 9622PCI DRIVER FOR ARMADA 8K 9623M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9624L: linux-pci@vger.kernel.org 9625L: linux-arm-kernel@lists.infradead.org 9626S: Maintained 9627F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9628F: drivers/pci/dwc/pcie-armada8k.c 9629 9630PCI DRIVER FOR APPLIEDMICRO XGENE 9631M: Tanmay Inamdar <tinamdar@apm.com> 9632L: linux-pci@vger.kernel.org 9633L: linux-arm-kernel@lists.infradead.org 9634S: Maintained 9635F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9636F: drivers/pci/host/pci-xgene.c 9637 9638PCI DRIVER FOR FREESCALE LAYERSCAPE 9639M: Minghuan Lian <minghuan.Lian@freescale.com> 9640M: Mingkai Hu <mingkai.hu@freescale.com> 9641M: Roy Zang <tie-fei.zang@freescale.com> 9642L: linuxppc-dev@lists.ozlabs.org 9643L: linux-pci@vger.kernel.org 9644L: linux-arm-kernel@lists.infradead.org 9645S: Maintained 9646F: drivers/pci/dwc/*layerscape* 9647 9648PCI DRIVER FOR IMX6 9649M: Richard Zhu <hongxing.zhu@nxp.com> 9650M: Lucas Stach <l.stach@pengutronix.de> 9651L: linux-pci@vger.kernel.org 9652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9653S: Maintained 9654F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9655F: drivers/pci/dwc/*imx6* 9656 9657PCI DRIVER FOR TI KEYSTONE 9658M: Murali Karicheri <m-karicheri2@ti.com> 9659L: linux-pci@vger.kernel.org 9660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9661S: Maintained 9662F: drivers/pci/dwc/*keystone* 9663 9664PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9665M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9666M: Jason Cooper <jason@lakedaemon.net> 9667L: linux-pci@vger.kernel.org 9668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9669S: Maintained 9670F: drivers/pci/host/*mvebu* 9671 9672PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9673M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9674L: linux-pci@vger.kernel.org 9675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9676S: Maintained 9677F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9678F: drivers/pci/host/pci-aardvark.c 9679 9680PCI DRIVER FOR NVIDIA TEGRA 9681M: Thierry Reding <thierry.reding@gmail.com> 9682L: linux-tegra@vger.kernel.org 9683L: linux-pci@vger.kernel.org 9684S: Supported 9685F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9686F: drivers/pci/host/pci-tegra.c 9687 9688PCI DRIVER FOR TI DRA7XX 9689M: Kishon Vijay Abraham I <kishon@ti.com> 9690L: linux-omap@vger.kernel.org 9691L: linux-pci@vger.kernel.org 9692S: Supported 9693F: Documentation/devicetree/bindings/pci/ti-pci.txt 9694F: drivers/pci/dwc/pci-dra7xx.c 9695 9696PCI DRIVER FOR RENESAS R-CAR 9697M: Simon Horman <horms@verge.net.au> 9698L: linux-pci@vger.kernel.org 9699L: linux-renesas-soc@vger.kernel.org 9700S: Maintained 9701F: drivers/pci/host/*rcar* 9702 9703PCI DRIVER FOR SAMSUNG EXYNOS 9704M: Jingoo Han <jingoohan1@gmail.com> 9705L: linux-pci@vger.kernel.org 9706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9707L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9708S: Maintained 9709F: drivers/pci/dwc/pci-exynos.c 9710 9711PCI DRIVER FOR SYNOPSIS DESIGNWARE 9712M: Jingoo Han <jingoohan1@gmail.com> 9713M: Joao Pinto <Joao.Pinto@synopsys.com> 9714L: linux-pci@vger.kernel.org 9715S: Maintained 9716F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9717F: drivers/pci/dwc/*designware* 9718 9719PCI DRIVER FOR GENERIC OF HOSTS 9720M: Will Deacon <will.deacon@arm.com> 9721L: linux-pci@vger.kernel.org 9722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9723S: Maintained 9724F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9725F: drivers/pci/host/pci-host-common.c 9726F: drivers/pci/host/pci-host-generic.c 9727 9728PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9729M: Keith Busch <keith.busch@intel.com> 9730L: linux-pci@vger.kernel.org 9731S: Supported 9732F: drivers/pci/host/vmd.c 9733 9734PCIE DRIVER FOR ST SPEAR13XX 9735M: Pratyush Anand <pratyush.anand@gmail.com> 9736L: linux-pci@vger.kernel.org 9737S: Maintained 9738F: drivers/pci/dwc/*spear* 9739 9740PCI MSI DRIVER FOR ALTERA MSI IP 9741M: Ley Foon Tan <lftan@altera.com> 9742L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9743L: linux-pci@vger.kernel.org 9744S: Supported 9745F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9746F: drivers/pci/host/pcie-altera-msi.c 9747 9748PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9749M: Duc Dang <dhdang@apm.com> 9750L: linux-pci@vger.kernel.org 9751L: linux-arm-kernel@lists.infradead.org 9752S: Maintained 9753F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9754F: drivers/pci/host/pci-xgene-msi.c 9755 9756PCIE DRIVER FOR AXIS ARTPEC 9757M: Niklas Cassel <niklas.cassel@axis.com> 9758M: Jesper Nilsson <jesper.nilsson@axis.com> 9759L: linux-arm-kernel@axis.com 9760L: linux-pci@vger.kernel.org 9761S: Maintained 9762F: Documentation/devicetree/bindings/pci/axis,artpec* 9763F: drivers/pci/dwc/*artpec* 9764 9765PCIE DRIVER FOR HISILICON 9766M: Zhou Wang <wangzhou1@hisilicon.com> 9767M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9768L: linux-pci@vger.kernel.org 9769S: Maintained 9770F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9771F: drivers/pci/dwc/pcie-hisi.c 9772 9773PCIE DRIVER FOR ROCKCHIP 9774M: Shawn Lin <shawn.lin@rock-chips.com> 9775M: Wenrui Li <wenrui.li@rock-chips.com> 9776L: linux-pci@vger.kernel.org 9777L: linux-rockchip@lists.infradead.org 9778S: Maintained 9779F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9780F: drivers/pci/host/pcie-rockchip.c 9781 9782PCIE DRIVER FOR QUALCOMM MSM 9783M: Stanimir Varbanov <svarbanov@mm-sol.com> 9784L: linux-pci@vger.kernel.org 9785L: linux-arm-msm@vger.kernel.org 9786S: Maintained 9787F: drivers/pci/dwc/*qcom* 9788 9789PCIE DRIVER FOR CAVIUM THUNDERX 9790M: David Daney <david.daney@cavium.com> 9791L: linux-pci@vger.kernel.org 9792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9793S: Supported 9794F: Documentation/devicetree/bindings/pci/pci-thunder-* 9795F: drivers/pci/host/pci-thunder-* 9796 9797PCMCIA SUBSYSTEM 9798P: Linux PCMCIA Team 9799L: linux-pcmcia@lists.infradead.org 9800W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9801T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9802S: Maintained 9803F: Documentation/pcmcia/ 9804F: tools/pcmcia/ 9805F: drivers/pcmcia/ 9806F: include/pcmcia/ 9807 9808PCNET32 NETWORK DRIVER 9809M: Don Fry <pcnet32@frontier.com> 9810L: netdev@vger.kernel.org 9811S: Maintained 9812F: drivers/net/ethernet/amd/pcnet32.c 9813 9814PCRYPT PARALLEL CRYPTO ENGINE 9815M: Steffen Klassert <steffen.klassert@secunet.com> 9816L: linux-crypto@vger.kernel.org 9817S: Maintained 9818F: crypto/pcrypt.c 9819F: include/crypto/pcrypt.h 9820 9821PER-CPU MEMORY ALLOCATOR 9822M: Tejun Heo <tj@kernel.org> 9823M: Christoph Lameter <cl@linux.com> 9824T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9825S: Maintained 9826F: include/linux/percpu*.h 9827F: mm/percpu*.c 9828F: arch/*/include/asm/percpu.h 9829 9830PER-TASK DELAY ACCOUNTING 9831M: Balbir Singh <bsingharora@gmail.com> 9832S: Maintained 9833F: include/linux/delayacct.h 9834F: kernel/delayacct.c 9835 9836PERFORMANCE EVENTS SUBSYSTEM 9837M: Peter Zijlstra <peterz@infradead.org> 9838M: Ingo Molnar <mingo@redhat.com> 9839M: Arnaldo Carvalho de Melo <acme@kernel.org> 9840R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9841L: linux-kernel@vger.kernel.org 9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9843S: Supported 9844F: kernel/events/* 9845F: include/linux/perf_event.h 9846F: include/uapi/linux/perf_event.h 9847F: arch/*/kernel/perf_event*.c 9848F: arch/*/kernel/*/perf_event*.c 9849F: arch/*/kernel/*/*/perf_event*.c 9850F: arch/*/include/asm/perf_event.h 9851F: arch/*/kernel/perf_callchain.c 9852F: arch/*/events/* 9853F: tools/perf/ 9854 9855PERSONALITY HANDLING 9856M: Christoph Hellwig <hch@infradead.org> 9857L: linux-abi-devel@lists.sourceforge.net 9858S: Maintained 9859F: include/linux/personality.h 9860F: include/uapi/linux/personality.h 9861 9862PHONET PROTOCOL 9863M: Remi Denis-Courmont <courmisch@gmail.com> 9864S: Supported 9865F: Documentation/networking/phonet.txt 9866F: include/linux/phonet.h 9867F: include/net/phonet/ 9868F: include/uapi/linux/phonet.h 9869F: net/phonet/ 9870 9871PHRAM MTD DRIVER 9872M: Joern Engel <joern@lazybastard.org> 9873L: linux-mtd@lists.infradead.org 9874S: Maintained 9875F: drivers/mtd/devices/phram.c 9876 9877PICOLCD HID DRIVER 9878M: Bruno Prémont <bonbons@linux-vserver.org> 9879L: linux-input@vger.kernel.org 9880S: Maintained 9881F: drivers/hid/hid-picolcd* 9882 9883PICOXCELL SUPPORT 9884M: Jamie Iles <jamie@jamieiles.com> 9885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9886T: git git://github.com/jamieiles/linux-2.6-ji.git 9887S: Supported 9888F: arch/arm/boot/dts/picoxcell* 9889F: arch/arm/mach-picoxcell/ 9890F: drivers/crypto/picoxcell* 9891 9892PIN CONTROL SUBSYSTEM 9893M: Linus Walleij <linus.walleij@linaro.org> 9894L: linux-gpio@vger.kernel.org 9895T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9896S: Maintained 9897F: Documentation/devicetree/bindings/pinctrl/ 9898F: Documentation/pinctrl.txt 9899F: drivers/pinctrl/ 9900F: include/linux/pinctrl/ 9901 9902PIN CONTROLLER - ATMEL AT91 9903M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9905S: Maintained 9906F: drivers/pinctrl/pinctrl-at91.* 9907 9908PIN CONTROLLER - ATMEL AT91 PIO4 9909M: Ludovic Desroches <ludovic.desroches@microchip.com> 9910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9911L: linux-gpio@vger.kernel.org 9912S: Supported 9913F: drivers/pinctrl/pinctrl-at91-pio4.* 9914 9915PIN CONTROLLER - INTEL 9916M: Mika Westerberg <mika.westerberg@linux.intel.com> 9917M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9918S: Maintained 9919F: drivers/pinctrl/intel/ 9920 9921PIN CONTROLLER - RENESAS 9922M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9923M: Geert Uytterhoeven <geert+renesas@glider.be> 9924L: linux-renesas-soc@vger.kernel.org 9925S: Maintained 9926F: drivers/pinctrl/sh-pfc/ 9927 9928PIN CONTROLLER - SAMSUNG 9929M: Tomasz Figa <tomasz.figa@gmail.com> 9930M: Krzysztof Kozlowski <krzk@kernel.org> 9931M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9933L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9934S: Maintained 9935F: drivers/pinctrl/samsung/ 9936F: include/dt-bindings/pinctrl/samsung.h 9937F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9938 9939PIN CONTROLLER - SINGLE 9940M: Tony Lindgren <tony@atomide.com> 9941M: Haojian Zhuang <haojian.zhuang@linaro.org> 9942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9943L: linux-omap@vger.kernel.org 9944S: Maintained 9945F: drivers/pinctrl/pinctrl-single.c 9946 9947PIN CONTROLLER - ST SPEAR 9948M: Viresh Kumar <vireshk@kernel.org> 9949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9950W: http://www.st.com/spear 9951S: Maintained 9952F: drivers/pinctrl/spear/ 9953 9954PISTACHIO SOC SUPPORT 9955M: James Hartley <james.hartley@imgtec.com> 9956M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9957L: linux-mips@linux-mips.org 9958S: Maintained 9959F: arch/mips/pistachio/ 9960F: arch/mips/include/asm/mach-pistachio/ 9961F: arch/mips/boot/dts/img/pistachio* 9962F: arch/mips/configs/pistachio*_defconfig 9963 9964PKTCDVD DRIVER 9965S: Orphan 9966M: linux-block@vger.kernel.org 9967F: drivers/block/pktcdvd.c 9968F: include/linux/pktcdvd.h 9969F: include/uapi/linux/pktcdvd.h 9970 9971PKUNITY SOC DRIVERS 9972M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9973W: http://mprc.pku.edu.cn/~guanxuetao/linux 9974S: Maintained 9975T: git git://github.com/gxt/linux.git 9976F: drivers/input/serio/i8042-unicore32io.h 9977F: drivers/i2c/busses/i2c-puv3.c 9978F: drivers/video/fbdev/fb-puv3.c 9979F: drivers/rtc/rtc-puv3.c 9980 9981PMBUS HARDWARE MONITORING DRIVERS 9982M: Guenter Roeck <linux@roeck-us.net> 9983L: linux-hwmon@vger.kernel.org 9984W: http://hwmon.wiki.kernel.org/ 9985W: http://www.roeck-us.net/linux/drivers/ 9986T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9987S: Maintained 9988F: Documentation/hwmon/pmbus 9989F: drivers/hwmon/pmbus/ 9990F: include/linux/i2c/pmbus.h 9991 9992PMC SIERRA MaxRAID DRIVER 9993L: linux-scsi@vger.kernel.org 9994W: http://www.pmc-sierra.com/ 9995S: Orphan 9996F: drivers/scsi/pmcraid.* 9997 9998PMC SIERRA PM8001 DRIVER 9999M: Jack Wang <jinpu.wang@profitbricks.com> 10000M: lindar_liu@usish.com
10001L: pmchba@pmcs.com 10002L: linux-scsi@vger.kernel.org 10003S: Supported 10004F: drivers/scsi/pm8001/ 10005 10006POSIX CLOCKS and TIMERS 10007M: Thomas Gleixner <tglx@linutronix.de> 10008L: linux-kernel@vger.kernel.org 10009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10010S: Maintained 10011F: fs/timerfd.c 10012F: include/linux/timer* 10013F: kernel/time/*timer* 10014 10015POWER MANAGEMENT CORE 10016M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10017L: linux-pm@vger.kernel.org 10018T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10019B: https://bugzilla.kernel.org 10020S: Supported 10021F: drivers/base/power/ 10022F: include/linux/pm.h 10023F: include/linux/pm_* 10024F: include/linux/powercap.h 10025F: drivers/powercap/ 10026 10027POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10028M: Sebastian Reichel <sre@kernel.org> 10029L: linux-pm@vger.kernel.org 10030T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10031S: Maintained 10032F: Documentation/devicetree/bindings/power/supply/ 10033F: include/linux/power_supply.h 10034F: drivers/power/supply/ 10035 10036POWER STATE COORDINATION INTERFACE (PSCI) 10037M: Mark Rutland <mark.rutland@arm.com> 10038M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10039L: linux-arm-kernel@lists.infradead.org 10040S: Maintained 10041F: drivers/firmware/psci*.c 10042F: include/linux/psci.h 10043F: include/uapi/linux/psci.h 10044 10045POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10046M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10047L: linuxppc-dev@lists.ozlabs.org 10048S: Maintained 10049F: drivers/char/powernv-op-panel.c 10050 10051PNP SUPPORT 10052M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10053S: Maintained 10054F: drivers/pnp/ 10055 10056PPP PROTOCOL DRIVERS AND COMPRESSORS 10057M: Paul Mackerras <paulus@samba.org> 10058L: linux-ppp@vger.kernel.org 10059S: Maintained 10060F: drivers/net/ppp/ppp_* 10061 10062PPP OVER ATM (RFC 2364) 10063M: Mitchell Blank Jr <mitch@sfgoth.com> 10064S: Maintained 10065F: net/atm/pppoatm.c 10066F: include/uapi/linux/atmppp.h 10067 10068PPP OVER ETHERNET 10069M: Michal Ostrowski <mostrows@earthlink.net> 10070S: Maintained 10071F: drivers/net/ppp/pppoe.c 10072F: drivers/net/ppp/pppox.c 10073 10074PPP OVER L2TP 10075M: James Chapman <jchapman@katalix.com> 10076S: Maintained 10077F: net/l2tp/l2tp_ppp.c 10078F: include/linux/if_pppol2tp.h 10079F: include/uapi/linux/if_pppol2tp.h 10080 10081PPS SUPPORT 10082M: Rodolfo Giometti <giometti@enneenne.com> 10083W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10084L: linuxpps@ml.enneenne.com (subscribers-only) 10085S: Maintained 10086F: Documentation/pps/ 10087F: drivers/pps/ 10088F: include/linux/pps*.h 10089 10090PPTP DRIVER 10091M: Dmitry Kozlov <xeb@mail.ru> 10092L: netdev@vger.kernel.org 10093S: Maintained 10094F: drivers/net/ppp/pptp.c 10095W: http://sourceforge.net/projects/accel-pptp 10096 10097PREEMPTIBLE KERNEL 10098M: Robert Love <rml@tech9.net> 10099L: kpreempt-tech@lists.sourceforge.net 10100W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10101S: Supported 10102F: Documentation/preempt-locking.txt 10103F: include/linux/preempt.h 10104 10105PRINTK 10106M: Petr Mladek <pmladek@suse.com> 10107M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10108R: Steven Rostedt <rostedt@goodmis.org> 10109S: Maintained 10110F: kernel/printk/ 10111F: include/linux/printk.h 10112 10113PRISM54 WIRELESS DRIVER 10114M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10115L: linux-wireless@vger.kernel.org 10116W: http://wireless.kernel.org/en/users/Drivers/p54 10117S: Obsolete 10118F: drivers/net/wireless/intersil/prism54/ 10119 10120PS3 NETWORK SUPPORT 10121M: Geoff Levand <geoff@infradead.org> 10122L: netdev@vger.kernel.org 10123L: linuxppc-dev@lists.ozlabs.org 10124S: Maintained 10125F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10126 10127PS3 PLATFORM SUPPORT 10128M: Geoff Levand <geoff@infradead.org> 10129L: linuxppc-dev@lists.ozlabs.org 10130S: Maintained 10131F: arch/powerpc/boot/ps3* 10132F: arch/powerpc/include/asm/lv1call.h 10133F: arch/powerpc/include/asm/ps3*.h 10134F: arch/powerpc/platforms/ps3/ 10135F: drivers/*/ps3* 10136F: drivers/ps3/ 10137F: drivers/rtc/rtc-ps3.c 10138F: drivers/usb/host/*ps3.c 10139F: sound/ppc/snd_ps3* 10140 10141PS3VRAM DRIVER 10142M: Jim Paris <jim@jtan.com> 10143M: Geoff Levand <geoff@infradead.org> 10144L: linuxppc-dev@lists.ozlabs.org 10145S: Maintained 10146F: drivers/block/ps3vram.c 10147 10148PSAMPLE PACKET SAMPLING SUPPORT: 10149M: Yotam Gigi <yotamg@mellanox.com> 10150S: Maintained 10151F: net/psample 10152F: include/net/psample.h 10153F: include/uapi/linux/psample.h 10154 10155PSTORE FILESYSTEM 10156M: Kees Cook <keescook@chromium.org> 10157M: Anton Vorontsov <anton@enomsg.org> 10158M: Colin Cross <ccross@android.com> 10159M: Tony Luck <tony.luck@intel.com> 10160S: Maintained 10161T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10162F: fs/pstore/ 10163F: include/linux/pstore* 10164F: drivers/firmware/efi/efi-pstore.c 10165F: drivers/acpi/apei/erst.c 10166F: Documentation/admin-guide/ramoops.rst 10167F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10168K: \b(pstore|ramoops) 10169 10170PTP HARDWARE CLOCK SUPPORT 10171M: Richard Cochran <richardcochran@gmail.com> 10172L: netdev@vger.kernel.org 10173S: Maintained 10174W: http://linuxptp.sourceforge.net/ 10175F: Documentation/ABI/testing/sysfs-ptp 10176F: Documentation/ptp/* 10177F: drivers/net/ethernet/freescale/gianfar_ptp.c 10178F: drivers/net/phy/dp83640* 10179F: drivers/ptp/* 10180F: include/linux/ptp_cl* 10181 10182PTRACE SUPPORT 10183M: Roland McGrath <roland@hack.frob.com> 10184M: Oleg Nesterov <oleg@redhat.com> 10185S: Maintained 10186F: include/asm-generic/syscall.h 10187F: include/linux/ptrace.h 10188F: include/linux/regset.h 10189F: include/linux/tracehook.h 10190F: include/uapi/linux/ptrace.h 10191F: kernel/ptrace.c 10192 10193PULSE8-CEC DRIVER 10194M: Hans Verkuil <hverkuil@xs4all.nl> 10195L: linux-media@vger.kernel.org 10196T: git git://linuxtv.org/media_tree.git 10197S: Maintained 10198F: drivers/media/usb/pulse8-cec/* 10199 10200PVRUSB2 VIDEO4LINUX DRIVER 10201M: Mike Isely <isely@pobox.com> 10202L: pvrusb2@isely.net (subscribers-only) 10203L: linux-media@vger.kernel.org 10204W: http://www.isely.net/pvrusb2/ 10205T: git git://linuxtv.org/media_tree.git 10206S: Maintained 10207F: Documentation/media/v4l-drivers/pvrusb2* 10208F: drivers/media/usb/pvrusb2/ 10209 10210PWC WEBCAM DRIVER 10211M: Hans Verkuil <hverkuil@xs4all.nl> 10212L: linux-media@vger.kernel.org 10213T: git git://linuxtv.org/media_tree.git 10214S: Odd Fixes 10215F: drivers/media/usb/pwc/* 10216 10217PWM FAN DRIVER 10218M: Kamil Debski <kamil@wypas.org> 10219M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10220L: linux-hwmon@vger.kernel.org 10221S: Supported 10222F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10223F: Documentation/hwmon/pwm-fan 10224F: drivers/hwmon/pwm-fan.c 10225 10226PWM SUBSYSTEM 10227M: Thierry Reding <thierry.reding@gmail.com> 10228L: linux-pwm@vger.kernel.org 10229S: Maintained 10230T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10231F: Documentation/pwm.txt 10232F: Documentation/devicetree/bindings/pwm/ 10233F: include/linux/pwm.h 10234F: drivers/pwm/ 10235F: drivers/video/backlight/pwm_bl.c 10236F: include/linux/pwm_backlight.h 10237 10238PXA2xx/PXA3xx SUPPORT 10239M: Daniel Mack <daniel@zonque.org> 10240M: Haojian Zhuang <haojian.zhuang@gmail.com> 10241M: Robert Jarzmik <robert.jarzmik@free.fr> 10242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10243T: git git://github.com/hzhuang1/linux.git 10244T: git git://github.com/rjarzmik/linux.git 10245S: Maintained 10246F: arch/arm/boot/dts/pxa* 10247F: arch/arm/mach-pxa/ 10248F: drivers/dma/pxa* 10249F: drivers/pcmcia/pxa2xx* 10250F: drivers/pinctrl/pxa/ 10251F: drivers/spi/spi-pxa2xx* 10252F: drivers/usb/gadget/udc/pxa2* 10253F: include/sound/pxa2xx-lib.h 10254F: sound/arm/pxa* 10255F: sound/soc/pxa/ 10256 10257PXA GPIO DRIVER 10258M: Robert Jarzmik <robert.jarzmik@free.fr> 10259L: linux-gpio@vger.kernel.org 10260S: Maintained 10261F: drivers/gpio/gpio-pxa.c 10262 10263PXA3xx NAND FLASH DRIVER 10264M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10265L: linux-mtd@lists.infradead.org 10266S: Maintained 10267F: drivers/mtd/nand/pxa3xx_nand.c 10268 10269MMP SUPPORT 10270M: Eric Miao <eric.y.miao@gmail.com> 10271M: Haojian Zhuang <haojian.zhuang@gmail.com> 10272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10273T: git git://github.com/hzhuang1/linux.git 10274T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10275S: Maintained 10276F: arch/arm/boot/dts/mmp* 10277F: arch/arm/mach-mmp/ 10278 10279PXA MMCI DRIVER 10280S: Orphan 10281 10282PXA RTC DRIVER 10283M: Robert Jarzmik <robert.jarzmik@free.fr> 10284L: rtc-linux@googlegroups.com 10285S: Maintained 10286 10287QAT DRIVER 10288M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10289M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10290L: qat-linux@intel.com 10291S: Supported 10292F: drivers/crypto/qat/ 10293 10294QIB DRIVER 10295M: Mike Marciniszyn <infinipath@intel.com> 10296L: linux-rdma@vger.kernel.org 10297S: Supported 10298F: drivers/infiniband/hw/qib/ 10299 10300QLOGIC QLA1280 SCSI DRIVER 10301M: Michael Reed <mdr@sgi.com> 10302L: linux-scsi@vger.kernel.org 10303S: Maintained 10304F: drivers/scsi/qla1280.[ch] 10305 10306QLOGIC QLA2XXX FC-SCSI DRIVER 10307M: qla2xxx-upstream@qlogic.com 10308L: linux-scsi@vger.kernel.org 10309S: Supported 10310F: Documentation/scsi/LICENSE.qla2xxx 10311F: drivers/scsi/qla2xxx/ 10312 10313QLOGIC QLA4XXX iSCSI DRIVER 10314M: QLogic-Storage-Upstream@qlogic.com 10315L: linux-scsi@vger.kernel.org 10316S: Supported 10317F: Documentation/scsi/LICENSE.qla4xxx 10318F: drivers/scsi/qla4xxx/ 10319 10320QLOGIC QLA3XXX NETWORK DRIVER 10321M: Dept-GELinuxNICDev@cavium.com 10322L: netdev@vger.kernel.org 10323S: Supported 10324F: Documentation/networking/LICENSE.qla3xxx 10325F: drivers/net/ethernet/qlogic/qla3xxx.* 10326 10327QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10328M: Harish Patil <harish.patil@cavium.com> 10329M: Manish Chopra <manish.chopra@cavium.com> 10330M: Dept-GELinuxNICDev@cavium.com 10331L: netdev@vger.kernel.org 10332S: Supported 10333F: drivers/net/ethernet/qlogic/qlcnic/ 10334 10335QLOGIC QLGE 10Gb ETHERNET DRIVER 10336M: Harish Patil <harish.patil@cavium.com> 10337M: Manish Chopra <manish.chopra@cavium.com> 10338M: Dept-GELinuxNICDev@cavium.com 10339L: netdev@vger.kernel.org 10340S: Supported 10341F: drivers/net/ethernet/qlogic/qlge/ 10342 10343QLOGIC QL4xxx ETHERNET DRIVER 10344M: Yuval Mintz <Yuval.Mintz@cavium.com> 10345M: Ariel Elior <Ariel.Elior@cavium.com> 10346M: everest-linux-l2@cavium.com 10347L: netdev@vger.kernel.org 10348S: Supported 10349F: drivers/net/ethernet/qlogic/qed/ 10350F: include/linux/qed/ 10351F: drivers/net/ethernet/qlogic/qede/ 10352 10353QLOGIC QL41xxx ISCSI DRIVER 10354M: QLogic-Storage-Upstream@cavium.com 10355L: linux-scsi@vger.kernel.org 10356S: Supported 10357F: drivers/scsi/qedi/ 10358 10359QLOGIC QL41xxx FCOE DRIVER 10360M: QLogic-Storage-Upstream@cavium.com 10361L: linux-scsi@vger.kernel.org 10362S: Supported 10363F: drivers/scsi/qedf/ 10364 10365QNX4 FILESYSTEM 10366M: Anders Larsen <al@alarsen.net> 10367W: http://www.alarsen.net/linux/qnx4fs/ 10368S: Maintained 10369F: fs/qnx4/ 10370F: include/uapi/linux/qnx4_fs.h 10371F: include/uapi/linux/qnxtypes.h 10372 10373QORIQ DPAA2 FSL-MC BUS DRIVER 10374M: Stuart Yoder <stuyoder@gmail.com> 10375M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10376L: linux-kernel@vger.kernel.org 10377S: Maintained 10378F: drivers/staging/fsl-mc/ 10379 10380QT1010 MEDIA DRIVER 10381M: Antti Palosaari <crope@iki.fi> 10382L: linux-media@vger.kernel.org 10383W: https://linuxtv.org 10384W: http://palosaari.fi/linux/ 10385Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10386T: git git://linuxtv.org/anttip/media_tree.git 10387S: Maintained 10388F: drivers/media/tuners/qt1010* 10389 10390QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10391M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10392L: linux-wireless@vger.kernel.org 10393W: http://wireless.kernel.org/en/users/Drivers/ath9k 10394S: Supported 10395F: drivers/net/wireless/ath/ath9k/ 10396 10397QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10398M: Kalle Valo <kvalo@qca.qualcomm.com> 10399L: ath10k@lists.infradead.org 10400W: http://wireless.kernel.org/en/users/Drivers/ath10k 10401T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10402S: Supported 10403F: drivers/net/wireless/ath/ath10k/ 10404 10405QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10406M: Timur Tabi <timur@codeaurora.org> 10407L: netdev@vger.kernel.org 10408S: Supported 10409F: drivers/net/ethernet/qualcomm/emac/ 10410 10411QUALCOMM HEXAGON ARCHITECTURE 10412M: Richard Kuo <rkuo@codeaurora.org> 10413L: linux-hexagon@vger.kernel.org 10414T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10415S: Supported 10416F: arch/hexagon/ 10417 10418QUALCOMM WCN36XX WIRELESS DRIVER 10419M: Eugene Krasnikov <k.eugene.e@gmail.com> 10420L: wcn36xx@lists.infradead.org 10421W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10422T: git git://github.com/KrasnikovEugene/wcn36xx.git 10423S: Supported 10424F: drivers/net/wireless/ath/wcn36xx/ 10425 10426QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10427M: Gabriel Somlo <somlo@cmu.edu> 10428M: "Michael S. Tsirkin" <mst@redhat.com> 10429L: qemu-devel@nongnu.org 10430S: Maintained 10431F: drivers/firmware/qemu_fw_cfg.c 10432 10433RADOS BLOCK DEVICE (RBD) 10434M: Ilya Dryomov <idryomov@gmail.com> 10435M: Sage Weil <sage@redhat.com> 10436M: Alex Elder <elder@kernel.org> 10437L: ceph-devel@vger.kernel.org 10438W: http://ceph.com/ 10439T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10440T: git git://github.com/ceph/ceph-client.git 10441S: Supported 10442F: Documentation/ABI/testing/sysfs-bus-rbd 10443F: drivers/block/rbd.c 10444F: drivers/block/rbd_types.h 10445 10446RADEON FRAMEBUFFER DISPLAY DRIVER 10447M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10448L: linux-fbdev@vger.kernel.org 10449S: Maintained 10450F: drivers/video/fbdev/aty/radeon* 10451F: include/uapi/linux/radeonfb.h 10452 10453RADIOSHARK RADIO DRIVER 10454M: Hans Verkuil <hverkuil@xs4all.nl> 10455L: linux-media@vger.kernel.org 10456T: git git://linuxtv.org/media_tree.git 10457S: Maintained 10458F: drivers/media/radio/radio-shark.c 10459 10460RADIOSHARK2 RADIO DRIVER 10461M: Hans Verkuil <hverkuil@xs4all.nl> 10462L: linux-media@vger.kernel.org 10463T: git git://linuxtv.org/media_tree.git 10464S: Maintained 10465F: drivers/media/radio/radio-shark2.c 10466F: drivers/media/radio/radio-tea5777.c 10467 10468RAGE128 FRAMEBUFFER DISPLAY DRIVER 10469M: Paul Mackerras <paulus@samba.org> 10470L: linux-fbdev@vger.kernel.org 10471S: Maintained 10472F: drivers/video/fbdev/aty/aty128fb.c 10473 10474RALINK MIPS ARCHITECTURE 10475M: John Crispin <john@phrozen.org> 10476L: linux-mips@linux-mips.org 10477S: Maintained 10478F: arch/mips/ralink 10479 10480RALINK RT2X00 WIRELESS LAN DRIVER 10481P: rt2x00 project 10482M: Stanislaw Gruszka <sgruszka@redhat.com> 10483M: Helmut Schaa <helmut.schaa@googlemail.com> 10484L: linux-wireless@vger.kernel.org 10485S: Maintained 10486F: drivers/net/wireless/ralink/rt2x00/ 10487 10488RAMDISK RAM BLOCK DEVICE DRIVER 10489M: Jens Axboe <axboe@kernel.dk> 10490S: Maintained 10491F: Documentation/blockdev/ramdisk.txt 10492F: drivers/block/brd.c 10493 10494RANDOM NUMBER DRIVER 10495M: "Theodore Ts'o" <tytso@mit.edu> 10496S: Maintained 10497F: drivers/char/random.c 10498 10499RAPIDIO SUBSYSTEM 10500M: Matt Porter <mporter@kernel.crashing.org> 10501M: Alexandre Bounine <alexandre.bounine@idt.com> 10502S: Maintained 10503F: drivers/rapidio/ 10504 10505RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10506L: linux-wireless@vger.kernel.org 10507S: Orphan 10508F: drivers/net/wireless/ray* 10509 10510RCUTORTURE MODULE 10511M: Josh Triplett <josh@joshtriplett.org> 10512M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10513L: linux-kernel@vger.kernel.org 10514S: Supported 10515T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10516F: Documentation/RCU/torture.txt 10517F: kernel/rcu/rcutorture.c 10518 10519RCUTORTURE TEST FRAMEWORK 10520M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10521M: Josh Triplett <josh@joshtriplett.org> 10522R: Steven Rostedt <rostedt@goodmis.org> 10523R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10524R: Lai Jiangshan <jiangshanlai@gmail.com> 10525L: linux-kernel@vger.kernel.org 10526S: Supported 10527T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10528F: tools/testing/selftests/rcutorture 10529 10530RDC R-321X SoC 10531M: Florian Fainelli <florian@openwrt.org> 10532S: Maintained 10533 10534RDC R6040 FAST ETHERNET DRIVER 10535M: Florian Fainelli <f.fainelli@gmail.com> 10536L: netdev@vger.kernel.org 10537S: Maintained 10538F: drivers/net/ethernet/rdc/r6040.c 10539 10540RDS - RELIABLE DATAGRAM SOCKETS 10541M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10542L: netdev@vger.kernel.org 10543L: linux-rdma@vger.kernel.org 10544L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10545W: https://oss.oracle.com/projects/rds/ 10546S: Supported 10547F: net/rds/ 10548F: Documentation/networking/rds.txt 10549 10550RDMAVT - RDMA verbs software 10551M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10552L: linux-rdma@vger.kernel.org 10553S: Supported 10554F: drivers/infiniband/sw/rdmavt 10555 10556RDT - RESOURCE ALLOCATION 10557M: Fenghua Yu <fenghua.yu@intel.com> 10558L: linux-kernel@vger.kernel.org 10559S: Supported 10560F: arch/x86/kernel/cpu/intel_rdt* 10561F: arch/x86/include/asm/intel_rdt* 10562F: Documentation/x86/intel_rdt* 10563 10564READ-COPY UPDATE (RCU) 10565M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10566M: Josh Triplett <josh@joshtriplett.org> 10567R: Steven Rostedt <rostedt@goodmis.org> 10568R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10569R: Lai Jiangshan <jiangshanlai@gmail.com> 10570L: linux-kernel@vger.kernel.org 10571W: http://www.rdrop.com/users/paulmck/RCU/ 10572S: Supported 10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10574F: Documentation/RCU/ 10575X: Documentation/RCU/torture.txt 10576F: include/linux/rcu* 10577X: include/linux/srcu.h 10578F: kernel/rcu/ 10579X: kernel/torture.c 10580 10581REAL TIME CLOCK (RTC) SUBSYSTEM 10582M: Alessandro Zummo <a.zummo@towertech.it> 10583M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10584L: rtc-linux@googlegroups.com 10585Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10586T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10587S: Maintained 10588F: Documentation/devicetree/bindings/rtc/ 10589F: Documentation/rtc.txt 10590F: drivers/rtc/ 10591F: include/linux/rtc.h 10592F: include/uapi/linux/rtc.h 10593F: include/linux/rtc/ 10594F: include/linux/platform_data/rtc-* 10595F: tools/testing/selftests/timers/rtctest.c 10596 10597REALTEK AUDIO CODECS 10598M: Bard Liao <bardliao@realtek.com> 10599M: Oder Chiou <oder_chiou@realtek.com> 10600S: Maintained 10601F: sound/soc/codecs/rt* 10602F: include/sound/rt*.h 10603 10604REISERFS FILE SYSTEM 10605L: reiserfs-devel@vger.kernel.org 10606S: Supported 10607F: fs/reiserfs/ 10608 10609REGISTER MAP ABSTRACTION 10610M: Mark Brown <broonie@kernel.org> 10611L: linux-kernel@vger.kernel.org 10612T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10613S: Supported 10614F: Documentation/devicetree/bindings/regmap/ 10615F: drivers/base/regmap/ 10616F: include/linux/regmap.h 10617 10618REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10619M: Ohad Ben-Cohen <ohad@wizery.com> 10620M: Bjorn Andersson <bjorn.andersson@linaro.org> 10621L: linux-remoteproc@vger.kernel.org 10622T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10623S: Maintained 10624F: Documentation/devicetree/bindings/remoteproc/ 10625F: Documentation/remoteproc.txt 10626F: drivers/remoteproc/ 10627F: include/linux/remoteproc.h 10628 10629REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10630M: Ohad Ben-Cohen <ohad@wizery.com> 10631M: Bjorn Andersson <bjorn.andersson@linaro.org> 10632L: linux-remoteproc@vger.kernel.org 10633T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10634S: Maintained 10635F: drivers/rpmsg/ 10636F: Documentation/rpmsg.txt 10637F: include/linux/rpmsg.h 10638F: include/linux/rpmsg/ 10639 10640RENESAS CLOCK DRIVERS 10641M: Geert Uytterhoeven <geert+renesas@glider.be> 10642L: linux-renesas-soc@vger.kernel.org 10643S: Supported 10644F: drivers/clk/renesas/ 10645 10646RENESAS ETHERNET DRIVERS 10647R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10648L: netdev@vger.kernel.org 10649L: linux-renesas-soc@vger.kernel.org 10650F: drivers/net/ethernet/renesas/ 10651F: include/linux/sh_eth.h 10652 10653RENESAS R-CAR GYROADC DRIVER 10654M: Marek Vasut <marek.vasut@gmail.com> 10655L: linux-iio@vger.kernel.org 10656S: Supported 10657F: drivers/iio/adc/rcar_gyro_adc.c 10658 10659RENESAS USB2 PHY DRIVER 10660M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10661L: linux-renesas-soc@vger.kernel.org 10662S: Maintained 10663F: drivers/phy/phy-rcar-gen3-usb2.c 10664 10665RESET CONTROLLER FRAMEWORK 10666M: Philipp Zabel <p.zabel@pengutronix.de> 10667T: git git://git.pengutronix.de/git/pza/linux 10668S: Maintained 10669F: drivers/reset/ 10670F: Documentation/devicetree/bindings/reset/ 10671F: include/dt-bindings/reset/ 10672F: include/linux/reset.h 10673F: include/linux/reset-controller.h 10674 10675RFKILL 10676M: Johannes Berg <johannes@sipsolutions.net> 10677L: linux-wireless@vger.kernel.org 10678W: http://wireless.kernel.org/ 10679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10681S: Maintained 10682F: Documentation/rfkill.txt 10683F: net/rfkill/ 10684 10685RHASHTABLE 10686M: Thomas Graf <tgraf@suug.ch> 10687M: Herbert Xu <herbert@gondor.apana.org.au> 10688L: netdev@vger.kernel.org 10689S: Maintained 10690F: lib/rhashtable.c 10691F: include/linux/rhashtable.h 10692 10693RICOH SMARTMEDIA/XD DRIVER 10694M: Maxim Levitsky <maximlevitsky@gmail.com> 10695S: Maintained 10696F: drivers/mtd/nand/r852.c 10697F: drivers/mtd/nand/r852.h 10698 10699RICOH R5C592 MEMORYSTICK DRIVER 10700M: Maxim Levitsky <maximlevitsky@gmail.com> 10701S: Maintained 10702F: drivers/memstick/host/r592.* 10703 10704ROCCAT DRIVERS 10705M: Stefan Achatz <erazor_de@users.sourceforge.net> 10706W: http://sourceforge.net/projects/roccat/ 10707S: Maintained 10708F: drivers/hid/hid-roccat* 10709F: include/linux/hid-roccat* 10710F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10711 10712ROCKER DRIVER 10713M: Jiri Pirko <jiri@resnulli.us> 10714L: netdev@vger.kernel.org 10715S: Supported 10716F: drivers/net/ethernet/rocker/ 10717 10718ROCKETPORT DRIVER 10719P: Comtrol Corp. 10720W: http://www.comtrol.com 10721S: Maintained 10722F: Documentation/serial/rocket.txt 10723F: drivers/tty/rocket* 10724 10725ROCKETPORT EXPRESS/INFINITY DRIVER 10726M: Kevin Cernekee <cernekee@gmail.com> 10727L: linux-serial@vger.kernel.org 10728S: Odd Fixes 10729F: drivers/tty/serial/rp2.* 10730 10731ROSE NETWORK LAYER 10732M: Ralf Baechle <ralf@linux-mips.org> 10733L: linux-hams@vger.kernel.org 10734W: http://www.linux-ax25.org/ 10735S: Maintained 10736F: include/net/rose.h 10737F: include/uapi/linux/rose.h 10738F: net/rose/ 10739 10740RTL2830 MEDIA DRIVER 10741M: Antti Palosaari <crope@iki.fi> 10742L: linux-media@vger.kernel.org 10743W: https://linuxtv.org 10744W: http://palosaari.fi/linux/ 10745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10746T: git git://linuxtv.org/anttip/media_tree.git 10747S: Maintained 10748F: drivers/media/dvb-frontends/rtl2830* 10749 10750RTL2832 MEDIA DRIVER 10751M: Antti Palosaari <crope@iki.fi> 10752L: linux-media@vger.kernel.org 10753W: https://linuxtv.org 10754W: http://palosaari.fi/linux/ 10755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10756T: git git://linuxtv.org/anttip/media_tree.git 10757S: Maintained 10758F: drivers/media/dvb-frontends/rtl2832* 10759 10760RTL2832_SDR MEDIA DRIVER 10761M: Antti Palosaari <crope@iki.fi> 10762L: linux-media@vger.kernel.org 10763W: https://linuxtv.org 10764W: http://palosaari.fi/linux/ 10765Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10766T: git git://linuxtv.org/anttip/media_tree.git 10767S: Maintained 10768F: drivers/media/dvb-frontends/rtl2832_sdr* 10769 10770RTL8180 WIRELESS DRIVER 10771L: linux-wireless@vger.kernel.org 10772W: http://wireless.kernel.org/ 10773T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10774S: Orphan 10775F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10776 10777RTL8187 WIRELESS DRIVER 10778M: Herton Ronaldo Krzesinski <herton@canonical.com> 10779M: Hin-Tak Leung <htl10@users.sourceforge.net> 10780M: Larry Finger <Larry.Finger@lwfinger.net> 10781L: linux-wireless@vger.kernel.org 10782W: http://wireless.kernel.org/ 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10784S: Maintained 10785F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10786 10787RTL8192CE WIRELESS DRIVER 10788M: Larry Finger <Larry.Finger@lwfinger.net> 10789M: Chaoming Li <chaoming_li@realsil.com.cn> 10790L: linux-wireless@vger.kernel.org 10791W: http://wireless.kernel.org/ 10792T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10793S: Maintained 10794F: drivers/net/wireless/realtek/rtlwifi/ 10795F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10796 10797RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10798M: Jes Sorensen <Jes.Sorensen@gmail.com> 10799L: linux-wireless@vger.kernel.org 10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10801S: Maintained 10802F: drivers/net/wireless/realtek/rtl8xxxu/ 10803 10804S3 SAVAGE FRAMEBUFFER DRIVER 10805M: Antonino Daplas <adaplas@gmail.com> 10806L: linux-fbdev@vger.kernel.org 10807S: Maintained 10808F: drivers/video/fbdev/savage/ 10809 10810S390 10811M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10812M: Heiko Carstens <heiko.carstens@de.ibm.com> 10813L: linux-s390@vger.kernel.org 10814W: http://www.ibm.com/developerworks/linux/linux390/ 10815T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10816S: Supported 10817F: arch/s390/ 10818F: drivers/s390/ 10819F: Documentation/s390/ 10820F: Documentation/DocBook/s390* 10821 10822S390 COMMON I/O LAYER 10823M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10824M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10825L: linux-s390@vger.kernel.org 10826W: http://www.ibm.com/developerworks/linux/linux390/ 10827S: Supported 10828F: drivers/s390/cio/ 10829 10830S390 DASD DRIVER 10831M: Stefan Haberland <sth@linux.vnet.ibm.com> 10832M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10833L: linux-s390@vger.kernel.org 10834W: http://www.ibm.com/developerworks/linux/linux390/ 10835S: Supported 10836F: drivers/s390/block/dasd* 10837F: block/partitions/ibm.c 10838 10839S390 NETWORK DRIVERS 10840M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 10841M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10842L: linux-s390@vger.kernel.org 10843W: http://www.ibm.com/developerworks/linux/linux390/ 10844S: Supported 10845F: drivers/s390/net/ 10846 10847S390 PCI SUBSYSTEM 10848M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10849M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10850L: linux-s390@vger.kernel.org 10851W: http://www.ibm.com/developerworks/linux/linux390/ 10852S: Supported 10853F: arch/s390/pci/ 10854F: drivers/pci/hotplug/s390_pci_hpc.c 10855 10856S390 ZCRYPT DRIVER 10857M: Harald Freudenberger <freude@de.ibm.com> 10858L: linux-s390@vger.kernel.org 10859W: http://www.ibm.com/developerworks/linux/linux390/ 10860S: Supported 10861F: drivers/s390/crypto/ 10862 10863S390 ZFCP DRIVER 10864M: Steffen Maier <maier@linux.vnet.ibm.com> 10865L: linux-s390@vger.kernel.org 10866W: http://www.ibm.com/developerworks/linux/linux390/ 10867S: Supported 10868F: drivers/s390/scsi/zfcp_* 10869 10870S390 IUCV NETWORK LAYER 10871M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 10872M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10873L: linux-s390@vger.kernel.org 10874W: http://www.ibm.com/developerworks/linux/linux390/ 10875S: Supported 10876F: drivers/s390/net/*iucv* 10877F: include/net/iucv/ 10878F: net/iucv/ 10879 10880S390 IOMMU (PCI) 10881M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10882L: linux-s390@vger.kernel.org 10883W: http://www.ibm.com/developerworks/linux/linux390/ 10884S: Supported 10885F: drivers/iommu/s390-iommu.c 10886 10887S3C24XX SD/MMC Driver 10888M: Ben Dooks <ben-linux@fluff.org> 10889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10890S: Supported 10891F: drivers/mmc/host/s3cmci.* 10892 10893SAA6588 RDS RECEIVER DRIVER 10894M: Hans Verkuil <hverkuil@xs4all.nl> 10895L: linux-media@vger.kernel.org 10896T: git git://linuxtv.org/media_tree.git 10897W: https://linuxtv.org 10898S: Odd Fixes 10899F: drivers/media/i2c/saa6588* 10900 10901SAA7134 VIDEO4LINUX DRIVER 10902M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10903M: Mauro Carvalho Chehab <mchehab@kernel.org> 10904L: linux-media@vger.kernel.org 10905W: https://linuxtv.org 10906T: git git://linuxtv.org/media_tree.git 10907S: Odd fixes 10908F: Documentation/media/v4l-drivers/saa7134* 10909F: drivers/media/pci/saa7134/ 10910 10911SAA7146 VIDEO4LINUX-2 DRIVER 10912M: Hans Verkuil <hverkuil@xs4all.nl> 10913L: linux-media@vger.kernel.org 10914T: git git://linuxtv.org/media_tree.git 10915S: Maintained 10916F: drivers/media/common/saa7146/ 10917F: drivers/media/pci/saa7146/ 10918F: include/media/saa7146* 10919 10920SAMSUNG LAPTOP DRIVER 10921M: Corentin Chary <corentin.chary@gmail.com> 10922L: platform-driver-x86@vger.kernel.org 10923S: Maintained 10924F: drivers/platform/x86/samsung-laptop.c 10925 10926SAMSUNG AUDIO (ASoC) DRIVERS 10927M: Krzysztof Kozlowski <krzk@kernel.org> 10928M: Sangbeom Kim <sbkim73@samsung.com> 10929M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10930L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10931S: Supported 10932F: sound/soc/samsung/ 10933 10934SAMSUNG FRAMEBUFFER DRIVER 10935M: Jingoo Han <jingoohan1@gmail.com> 10936L: linux-fbdev@vger.kernel.org 10937S: Maintained 10938F: drivers/video/fbdev/s3c-fb.c 10939 10940SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10941M: Sangbeom Kim <sbkim73@samsung.com> 10942M: Krzysztof Kozlowski <krzk@kernel.org> 10943M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10944L: linux-kernel@vger.kernel.org 10945L: linux-samsung-soc@vger.kernel.org 10946S: Supported 10947F: drivers/mfd/sec*.c 10948F: drivers/regulator/s2m*.c 10949F: drivers/regulator/s5m*.c 10950F: drivers/clk/clk-s2mps11.c 10951F: drivers/rtc/rtc-s5m.c 10952F: include/linux/mfd/samsung/ 10953F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10954F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10955F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10956F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10957 10958SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10959M: Kyungmin Park <kyungmin.park@samsung.com> 10960M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10961L: linux-media@vger.kernel.org 10962Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10963S: Supported 10964F: drivers/media/platform/exynos4-is/ 10965 10966SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10967M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10968L: linux-media@vger.kernel.org 10969L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10970S: Maintained 10971F: drivers/media/platform/s3c-camif/ 10972F: include/media/drv-intf/s3c_camif.h 10973 10974SAMSUNG S5C73M3 CAMERA DRIVER 10975M: Kyungmin Park <kyungmin.park@samsung.com> 10976M: Andrzej Hajda <a.hajda@samsung.com> 10977L: linux-media@vger.kernel.org 10978S: Supported 10979F: drivers/media/i2c/s5c73m3/* 10980 10981SAMSUNG S5K5BAF CAMERA DRIVER 10982M: Kyungmin Park <kyungmin.park@samsung.com> 10983M: Andrzej Hajda <a.hajda@samsung.com> 10984L: linux-media@vger.kernel.org 10985S: Supported 10986F: drivers/media/i2c/s5k5baf.c 10987 10988SAMSUNG S3FWRN5 NFC DRIVER 10989M: Robert Baldyga <r.baldyga@samsung.com> 10990M: Krzysztof Opasiak <k.opasiak@samsung.com> 10991L: linux-nfc@lists.01.org (moderated for non-subscribers) 10992S: Supported 10993F: drivers/nfc/s3fwrn5 10994 10995SAMSUNG SOC CLOCK DRIVERS 10996M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10997M: Tomasz Figa <tomasz.figa@gmail.com> 10998M: Chanwoo Choi <cw00.choi@samsung.com> 10999S: Supported 11000L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11001F: drivers/clk/samsung/ 11002F: include/dt-bindings/clock/exynos*.h 11003F: Documentation/devicetree/bindings/clock/exynos*.txt 11004 11005SAMSUNG SPI DRIVERS 11006M: Kukjin Kim <kgene@kernel.org> 11007M: Krzysztof Kozlowski <krzk@kernel.org> 11008M: Andi Shyti <andi.shyti@samsung.com> 11009L: linux-spi@vger.kernel.org 11010L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11011S: Maintained 11012F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11013F: drivers/spi/spi-s3c* 11014F: include/linux/platform_data/spi-s3c64xx.h 11015 11016SAMSUNG SXGBE DRIVERS 11017M: Byungho An <bh74.an@samsung.com> 11018M: Girish K S <ks.giri@samsung.com> 11019M: Vipul Pandya <vipul.pandya@samsung.com> 11020S: Supported 11021L: netdev@vger.kernel.org 11022F: drivers/net/ethernet/samsung/sxgbe/ 11023 11024SAMSUNG THERMAL DRIVER 11025M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11026L: linux-pm@vger.kernel.org 11027L: linux-samsung-soc@vger.kernel.org 11028S: Supported 11029T: git https://github.com/lmajewski/linux-samsung-thermal.git 11030F: drivers/thermal/samsung/ 11031 11032SAMSUNG USB2 PHY DRIVER 11033M: Kamil Debski <kamil@wypas.org> 11034M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11035L: linux-kernel@vger.kernel.org 11036S: Supported 11037F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11038F: Documentation/phy/samsung-usb2.txt 11039F: drivers/phy/phy-exynos4210-usb2.c 11040F: drivers/phy/phy-exynos4x12-usb2.c 11041F: drivers/phy/phy-exynos5250-usb2.c 11042F: drivers/phy/phy-s5pv210-usb2.c 11043F: drivers/phy/phy-samsung-usb2.c 11044F: drivers/phy/phy-samsung-usb2.h 11045 11046SERIAL DRIVERS 11047M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11048L: linux-serial@vger.kernel.org 11049S: Maintained 11050F: Documentation/devicetree/bindings/serial/ 11051F: drivers/tty/serial/ 11052 11053SERIAL DEVICE BUS 11054M: Rob Herring <robh@kernel.org> 11055L: linux-serial@vger.kernel.org 11056S: Maintained 11057F: Documentation/devicetree/bindings/serial/slave-device.txt 11058F: drivers/tty/serdev/ 11059F: include/linux/serdev.h 11060 11061SERIAL IR RECEIVER 11062M: Sean Young <sean@mess.org> 11063L: linux-media@vger.kernel.org 11064S: Maintained 11065F: drivers/media/rc/serial_ir.c 11066 11067STI CEC DRIVER 11068M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11069L: kernel@stlinux.com 11070S: Maintained 11071F: drivers/staging/media/st-cec/ 11072F: Documentation/devicetree/bindings/media/stih-cec.txt 11073 11074SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11075M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11076L: linux-s390@vger.kernel.org 11077W: http://www.ibm.com/developerworks/linux/linux390/ 11078S: Supported 11079F: net/smc/ 11080 11081SYNOPSYS DESIGNWARE DMAC DRIVER 11082M: Viresh Kumar <vireshk@kernel.org> 11083M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11084S: Maintained 11085F: include/linux/dma/dw.h 11086F: include/linux/platform_data/dma-dw.h 11087F: drivers/dma/dw/ 11088 11089SYNOPSYS DESIGNWARE I2C DRIVER 11090M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11091R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11092R: Mika Westerberg <mika.westerberg@linux.intel.com> 11093L: linux-i2c@vger.kernel.org 11094S: Maintained 11095F: drivers/i2c/busses/i2c-designware-* 11096F: include/linux/platform_data/i2c-designware.h 11097 11098SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11099M: Jaehoon Chung <jh80.chung@samsung.com> 11100L: linux-mmc@vger.kernel.org 11101S: Maintained 11102F: drivers/mmc/host/dw_mmc* 11103 11104SYSTEM TRACE MODULE CLASS 11105M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11106S: Maintained 11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11108F: Documentation/trace/stm.txt 11109F: drivers/hwtracing/stm/ 11110F: include/linux/stm.h 11111F: include/uapi/linux/stm.h 11112 11113THUNDERBOLT DRIVER 11114M: Andreas Noever <andreas.noever@gmail.com> 11115S: Maintained 11116F: drivers/thunderbolt/ 11117 11118TI BQ27XXX POWER SUPPLY DRIVER 11119R: Andrew F. Davis <afd@ti.com> 11120F: include/linux/power/bq27xxx_battery.h 11121F: drivers/power/supply/bq27xxx_battery.c 11122F: drivers/power/supply/bq27xxx_battery_i2c.c 11123 11124TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11125M: John Stultz <john.stultz@linaro.org> 11126M: Thomas Gleixner <tglx@linutronix.de> 11127L: linux-kernel@vger.kernel.org 11128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11129S: Supported 11130F: include/linux/clocksource.h 11131F: include/linux/time.h 11132F: include/linux/timex.h 11133F: include/uapi/linux/time.h 11134F: include/uapi/linux/timex.h 11135F: kernel/time/clocksource.c 11136F: kernel/time/time*.c 11137F: kernel/time/alarmtimer.c 11138F: kernel/time/ntp.c 11139F: tools/testing/selftests/timers/ 11140 11141SC1200 WDT DRIVER 11142M: Zwane Mwaikambo <zwanem@gmail.com> 11143S: Maintained 11144F: drivers/watchdog/sc1200wdt.c 11145 11146SCHEDULER 11147M: Ingo Molnar <mingo@redhat.com> 11148M: Peter Zijlstra <peterz@infradead.org> 11149L: linux-kernel@vger.kernel.org 11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11151S: Maintained 11152F: kernel/sched/ 11153F: include/linux/sched.h 11154F: include/uapi/linux/sched.h 11155F: include/linux/wait.h 11156 11157SCORE ARCHITECTURE 11158M: Chen Liqin <liqin.linux@gmail.com> 11159M: Lennox Wu <lennox.wu@gmail.com> 11160W: http://www.sunplus.com 11161S: Supported 11162F: arch/score/ 11163 11164SCR24X CHIP CARD INTERFACE DRIVER 11165M: Lubomir Rintel <lkundrak@v3.sk> 11166S: Supported 11167F: drivers/char/pcmcia/scr24x_cs.c 11168 11169SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11170M: Sudeep Holla <sudeep.holla@arm.com> 11171L: linux-arm-kernel@lists.infradead.org 11172S: Maintained 11173F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11174F: drivers/clk/clk-scpi.c 11175F: drivers/cpufreq/scpi-cpufreq.c 11176F: drivers/firmware/arm_scpi.c 11177F: include/linux/scpi_protocol.h 11178 11179SCSI CDROM DRIVER 11180M: Jens Axboe <axboe@kernel.dk> 11181L: linux-scsi@vger.kernel.org 11182W: http://www.kernel.dk 11183S: Maintained 11184F: drivers/scsi/sr* 11185 11186SCSI RDMA PROTOCOL (SRP) INITIATOR 11187M: Bart Van Assche <bart.vanassche@sandisk.com> 11188L: linux-rdma@vger.kernel.org 11189S: Supported 11190W: http://www.openfabrics.org 11191Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11192T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11193F: drivers/infiniband/ulp/srp/ 11194F: include/scsi/srp.h 11195 11196SCSI SG DRIVER 11197M: Doug Gilbert <dgilbert@interlog.com> 11198L: linux-scsi@vger.kernel.org 11199W: http://sg.danny.cz/sg 11200S: Maintained 11201F: Documentation/scsi/scsi-generic.txt 11202F: drivers/scsi/sg.c 11203F: include/scsi/sg.h 11204 11205SCSI SUBSYSTEM 11206M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11207T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11208M: "Martin K. Petersen" <martin.petersen@oracle.com> 11209T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11210L: linux-scsi@vger.kernel.org 11211S: Maintained 11212F: Documentation/devicetree/bindings/scsi/ 11213F: drivers/scsi/ 11214F: include/scsi/ 11215 11216SCSI TAPE DRIVER 11217M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11218L: linux-scsi@vger.kernel.org 11219S: Maintained 11220F: Documentation/scsi/st.txt 11221F: drivers/scsi/st.* 11222F: drivers/scsi/st_*.h 11223 11224SCTP PROTOCOL 11225M: Vlad Yasevich <vyasevich@gmail.com> 11226M: Neil Horman <nhorman@tuxdriver.com> 11227L: linux-sctp@vger.kernel.org 11228W: http://lksctp.sourceforge.net 11229S: Maintained 11230F: Documentation/networking/sctp.txt 11231F: include/linux/sctp.h 11232F: include/uapi/linux/sctp.h 11233F: include/net/sctp/ 11234F: net/sctp/ 11235 11236SCx200 CPU SUPPORT 11237M: Jim Cromie <jim.cromie@gmail.com> 11238S: Odd Fixes 11239F: Documentation/i2c/busses/scx200_acb 11240F: arch/x86/platform/scx200/ 11241F: drivers/watchdog/scx200_wdt.c 11242F: drivers/i2c/busses/scx200* 11243F: drivers/mtd/maps/scx200_docflash.c 11244F: include/linux/scx200.h 11245 11246SCx200 GPIO DRIVER 11247M: Jim Cromie <jim.cromie@gmail.com> 11248S: Maintained 11249F: drivers/char/scx200_gpio.c 11250F: include/linux/scx200_gpio.h 11251 11252SCx200 HRT CLOCKSOURCE DRIVER 11253M: Jim Cromie <jim.cromie@gmail.com> 11254S: Maintained 11255F: drivers/clocksource/scx200_hrt.c 11256 11257SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11258M: Sascha Sommer <saschasommer@freenet.de> 11259L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11260S: Maintained 11261F: drivers/mmc/host/sdricoh_cs.c 11262 11263SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11264M: Adrian Hunter <adrian.hunter@intel.com> 11265L: linux-mmc@vger.kernel.org 11266T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11267S: Maintained 11268F: drivers/mmc/host/sdhci* 11269F: include/linux/mmc/sdhci* 11270 11271SECURE COMPUTING 11272M: Kees Cook <keescook@chromium.org> 11273R: Andy Lutomirski <luto@amacapital.net> 11274R: Will Drewry <wad@chromium.org> 11275T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11276S: Supported 11277F: kernel/seccomp.c 11278F: include/uapi/linux/seccomp.h 11279F: include/linux/seccomp.h 11280F: tools/testing/selftests/seccomp/* 11281K: \bsecure_computing 11282K: \bTIF_SECCOMP\b 11283 11284SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11285M: Al Cooper <alcooperx@gmail.com> 11286L: linux-mmc@vger.kernel.org 11287L: bcm-kernel-feedback-list@broadcom.com 11288S: Maintained 11289F: drivers/mmc/host/sdhci-brcmstb* 11290 11291SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11292M: Ben Dooks <ben-linux@fluff.org> 11293M: Jaehoon Chung <jh80.chung@samsung.com> 11294L: linux-mmc@vger.kernel.org 11295S: Maintained 11296F: drivers/mmc/host/sdhci-s3c* 11297 11298SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11299M: Viresh Kumar <vireshk@kernel.org> 11300L: linux-mmc@vger.kernel.org 11301S: Maintained 11302F: drivers/mmc/host/sdhci-spear.c 11303 11304SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11305M: Scott Bauer <scott.bauer@intel.com> 11306M: Jonathan Derrick <jonathan.derrick@intel.com> 11307M: Rafael Antognolli <rafael.antognolli@intel.com> 11308L: linux-block@vger.kernel.org 11309S: Supported 11310F: block/sed* 11311F: block/opal_proto.h 11312F: include/linux/sed* 11313F: include/uapi/linux/sed* 11314 11315SECURITY SUBSYSTEM 11316M: James Morris <james.l.morris@oracle.com> 11317M: "Serge E. Hallyn" <serge@hallyn.com> 11318L: linux-security-module@vger.kernel.org (suggested Cc:) 11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11320W: http://kernsec.org/ 11321S: Supported 11322F: security/ 11323 11324SECURITY CONTACT 11325M: Security Officers <security@kernel.org> 11326S: Supported 11327 11328SELINUX SECURITY MODULE 11329M: Paul Moore <paul@paul-moore.com> 11330M: Stephen Smalley <sds@tycho.nsa.gov> 11331M: Eric Paris <eparis@parisplace.org> 11332L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11333W: http://selinuxproject.org 11334T: git git://git.infradead.org/users/pcmoore/selinux 11335S: Supported 11336F: include/linux/selinux* 11337F: security/selinux/ 11338F: scripts/selinux/ 11339 11340APPARMOR SECURITY MODULE 11341M: John Johansen <john.johansen@canonical.com> 11342L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11343W: apparmor.wiki.kernel.org 11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11345S: Supported 11346F: security/apparmor/ 11347 11348LOADPIN SECURITY MODULE 11349M: Kees Cook <keescook@chromium.org> 11350T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11351S: Supported 11352F: security/loadpin/ 11353 11354YAMA SECURITY MODULE 11355M: Kees Cook <keescook@chromium.org> 11356T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11357S: Supported 11358F: security/yama/ 11359 11360SENSABLE PHANTOM 11361M: Jiri Slaby <jirislaby@gmail.com> 11362S: Maintained 11363F: drivers/misc/phantom.c 11364F: include/uapi/linux/phantom.h 11365 11366Emulex 10Gbps iSCSI - OneConnect DRIVER 11367M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11368M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11369M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11370L: linux-scsi@vger.kernel.org 11371W: http://www.broadcom.com 11372S: Supported 11373F: drivers/scsi/be2iscsi/ 11374 11375Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11376M: Sathya Perla <sathya.perla@broadcom.com> 11377M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11378M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11379M: Somnath Kotur <somnath.kotur@broadcom.com> 11380L: netdev@vger.kernel.org 11381W: http://www.emulex.com 11382S: Supported 11383F: drivers/net/ethernet/emulex/benet/ 11384 11385EMULEX ONECONNECT ROCE DRIVER 11386M: Selvin Xavier <selvin.xavier@avagotech.com> 11387M: Devesh Sharma <devesh.sharma@avagotech.com> 11388L: linux-rdma@vger.kernel.org 11389W: http://www.emulex.com 11390S: Supported 11391F: drivers/infiniband/hw/ocrdma/ 11392F: include/uapi/rdma/ocrdma-abi.h 11393 11394SFC NETWORK DRIVER 11395M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11396M: Edward Cree <ecree@solarflare.com> 11397M: Bert Kenward <bkenward@solarflare.com> 11398L: netdev@vger.kernel.org 11399S: Supported 11400F: drivers/net/ethernet/sfc/ 11401 11402SGI GRU DRIVER 11403M: Dimitri Sivanich <sivanich@sgi.com> 11404S: Maintained 11405F: drivers/misc/sgi-gru/ 11406 11407SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11408M: Pat Gefre <pfg@sgi.com> 11409L: linux-ia64@vger.kernel.org 11410S: Supported 11411F: Documentation/ia64/serial.txt 11412F: drivers/tty/serial/ioc?_serial.c 11413F: include/linux/ioc?.h 11414 11415SGI XP/XPC/XPNET DRIVER 11416M: Cliff Whickman <cpw@sgi.com> 11417M: Robin Holt <robinmholt@gmail.com> 11418S: Maintained 11419F: drivers/misc/sgi-xp/ 11420 11421SI2157 MEDIA DRIVER 11422M: Antti Palosaari <crope@iki.fi> 11423L: linux-media@vger.kernel.org 11424W: https://linuxtv.org 11425W: http://palosaari.fi/linux/ 11426Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11427T: git git://linuxtv.org/anttip/media_tree.git 11428S: Maintained 11429F: drivers/media/tuners/si2157* 11430 11431SI2168 MEDIA DRIVER 11432M: Antti Palosaari <crope@iki.fi> 11433L: linux-media@vger.kernel.org 11434W: https://linuxtv.org 11435W: http://palosaari.fi/linux/ 11436Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11437T: git git://linuxtv.org/anttip/media_tree.git 11438S: Maintained 11439F: drivers/media/dvb-frontends/si2168* 11440 11441SI470X FM RADIO RECEIVER I2C DRIVER 11442M: Hans Verkuil <hverkuil@xs4all.nl> 11443L: linux-media@vger.kernel.org 11444T: git git://linuxtv.org/media_tree.git 11445W: https://linuxtv.org 11446S: Odd Fixes 11447F: drivers/media/radio/si470x/radio-si470x-i2c.c 11448 11449SI470X FM RADIO RECEIVER USB DRIVER 11450M: Hans Verkuil <hverkuil@xs4all.nl> 11451L: linux-media@vger.kernel.org 11452T: git git://linuxtv.org/media_tree.git 11453W: https://linuxtv.org 11454S: Maintained 11455F: drivers/media/radio/si470x/radio-si470x-common.c 11456F: drivers/media/radio/si470x/radio-si470x.h 11457F: drivers/media/radio/si470x/radio-si470x-usb.c 11458 11459SI4713 FM RADIO TRANSMITTER I2C DRIVER 11460M: Eduardo Valentin <edubezval@gmail.com> 11461L: linux-media@vger.kernel.org 11462T: git git://linuxtv.org/media_tree.git 11463W: https://linuxtv.org 11464S: Odd Fixes 11465F: drivers/media/radio/si4713/si4713.? 11466 11467SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11468M: Eduardo Valentin <edubezval@gmail.com> 11469L: linux-media@vger.kernel.org 11470T: git git://linuxtv.org/media_tree.git 11471W: https://linuxtv.org 11472S: Odd Fixes 11473F: drivers/media/radio/si4713/radio-platform-si4713.c 11474 11475SI4713 FM RADIO TRANSMITTER USB DRIVER 11476M: Hans Verkuil <hverkuil@xs4all.nl> 11477L: linux-media@vger.kernel.org 11478T: git git://linuxtv.org/media_tree.git 11479W: https://linuxtv.org 11480S: Maintained 11481F: drivers/media/radio/si4713/radio-usb-si4713.c 11482 11483SIANO DVB DRIVER 11484M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11485M: Mauro Carvalho Chehab <mchehab@kernel.org> 11486L: linux-media@vger.kernel.org 11487W: https://linuxtv.org 11488T: git git://linuxtv.org/media_tree.git 11489S: Odd fixes 11490F: drivers/media/common/siano/ 11491F: drivers/media/usb/siano/ 11492F: drivers/media/usb/siano/ 11493F: drivers/media/mmc/siano/ 11494 11495SILEAD TOUCHSCREEN DRIVER 11496M: Hans de Goede <hdegoede@redhat.com> 11497L: linux-input@vger.kernel.org 11498L: platform-driver-x86@vger.kernel.org 11499S: Maintained 11500F: drivers/input/touchscreen/silead.c 11501F: drivers/platform/x86/silead_dmi.c 11502 11503SIMPLEFB FB DRIVER 11504M: Hans de Goede <hdegoede@redhat.com> 11505L: linux-fbdev@vger.kernel.org 11506S: Maintained 11507F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11508F: drivers/video/fbdev/simplefb.c 11509F: include/linux/platform_data/simplefb.h 11510 11511SH_VEU V4L2 MEM2MEM DRIVER 11512L: linux-media@vger.kernel.org 11513S: Orphan 11514F: drivers/media/platform/sh_veu.c 11515 11516SH_VOU V4L2 OUTPUT DRIVER 11517L: linux-media@vger.kernel.org 11518S: Orphan 11519F: drivers/media/platform/sh_vou.c 11520F: include/media/drv-intf/sh_vou.h 11521 11522SIMPLE FIRMWARE INTERFACE (SFI) 11523M: Len Brown <lenb@kernel.org> 11524L: sfi-devel@simplefirmware.org 11525W: http://simplefirmware.org/ 11526T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11527S: Supported 11528F: arch/x86/platform/sfi/ 11529F: drivers/sfi/ 11530F: include/linux/sfi*.h 11531 11532SIMTEC EB110ATX (Chalice CATS) 11533P: Ben Dooks 11534P: Vincent Sanders <vince@simtec.co.uk> 11535M: Simtec Linux Team <linux@simtec.co.uk> 11536W: http://www.simtec.co.uk/products/EB110ATX/ 11537S: Supported 11538 11539SIMTEC EB2410ITX (BAST) 11540P: Ben Dooks 11541P: Vincent Sanders <vince@simtec.co.uk> 11542M: Simtec Linux Team <linux@simtec.co.uk> 11543W: http://www.simtec.co.uk/products/EB2410ITX/ 11544S: Supported 11545F: arch/arm/mach-s3c24xx/mach-bast.c 11546F: arch/arm/mach-s3c24xx/bast-ide.c 11547F: arch/arm/mach-s3c24xx/bast-irq.c 11548 11549SIPHASH PRF ROUTINES 11550M: Jason A. Donenfeld <Jason@zx2c4.com> 11551S: Maintained 11552F: lib/siphash.c 11553F: lib/test_siphash.c 11554F: include/linux/siphash.h 11555 11556TI DAVINCI MACHINE SUPPORT 11557M: Sekhar Nori <nsekhar@ti.com> 11558M: Kevin Hilman <khilman@kernel.org> 11559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11560T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11561S: Supported 11562F: arch/arm/mach-davinci/ 11563F: drivers/i2c/busses/i2c-davinci.c 11564 11565TI DAVINCI SERIES MEDIA DRIVER 11566M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11567L: linux-media@vger.kernel.org 11568W: https://linuxtv.org 11569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11570T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11571S: Maintained 11572F: drivers/media/platform/davinci/ 11573F: include/media/davinci/ 11574 11575TI AM437X VPFE DRIVER 11576M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11577L: linux-media@vger.kernel.org 11578W: https://linuxtv.org 11579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11580T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11581S: Maintained 11582F: drivers/media/platform/am437x/ 11583 11584OV2659 OMNIVISION SENSOR DRIVER 11585M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11586L: linux-media@vger.kernel.org 11587W: https://linuxtv.org 11588Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11589T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11590S: Maintained 11591F: drivers/media/i2c/ov2659.c 11592F: include/media/i2c/ov2659.h 11593 11594SILICON MOTION SM712 FRAME BUFFER DRIVER 11595M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11596M: Teddy Wang <teddy.wang@siliconmotion.com> 11597M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11598L: linux-fbdev@vger.kernel.org 11599S: Maintained 11600F: drivers/video/fbdev/sm712* 11601F: Documentation/fb/sm712fb.txt 11602 11603SIS 190 ETHERNET DRIVER 11604M: Francois Romieu <romieu@fr.zoreil.com> 11605L: netdev@vger.kernel.org 11606S: Maintained 11607F: drivers/net/ethernet/sis/sis190.c 11608 11609SIS 900/7016 FAST ETHERNET DRIVER 11610M: Daniele Venzano <venza@brownhat.org> 11611W: http://www.brownhat.org/sis900.html 11612L: netdev@vger.kernel.org 11613S: Maintained 11614F: drivers/net/ethernet/sis/sis900.* 11615 11616SIS FRAMEBUFFER DRIVER 11617M: Thomas Winischhofer <thomas@winischhofer.net> 11618W: http://www.winischhofer.net/linuxsisvga.shtml 11619S: Maintained 11620F: Documentation/fb/sisfb.txt 11621F: drivers/video/fbdev/sis/ 11622F: include/video/sisfb.h 11623 11624SIS USB2VGA DRIVER 11625M: Thomas Winischhofer <thomas@winischhofer.net> 11626W: http://www.winischhofer.at/linuxsisusbvga.shtml 11627S: Maintained 11628F: drivers/usb/misc/sisusbvga/ 11629 11630SLAB ALLOCATOR 11631M: Christoph Lameter <cl@linux.com> 11632M: Pekka Enberg <penberg@kernel.org> 11633M: David Rientjes <rientjes@google.com> 11634M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11635M: Andrew Morton <akpm@linux-foundation.org> 11636L: linux-mm@kvack.org 11637S: Maintained 11638F: include/linux/sl?b*.h 11639F: mm/sl?b* 11640 11641SLEEPABLE READ-COPY UPDATE (SRCU) 11642M: Lai Jiangshan <jiangshanlai@gmail.com> 11643M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11644M: Josh Triplett <josh@joshtriplett.org> 11645R: Steven Rostedt <rostedt@goodmis.org> 11646R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11647L: linux-kernel@vger.kernel.org 11648W: http://www.rdrop.com/users/paulmck/RCU/ 11649S: Supported 11650T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11651F: include/linux/srcu.h 11652F: kernel/rcu/srcu.c 11653 11654SMACK SECURITY MODULE 11655M: Casey Schaufler <casey@schaufler-ca.com> 11656L: linux-security-module@vger.kernel.org 11657W: http://schaufler-ca.com 11658T: git git://github.com/cschaufler/smack-next 11659S: Maintained 11660F: Documentation/security/Smack.txt 11661F: security/smack/ 11662 11663DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11664M: Kevin Hilman <khilman@kernel.org> 11665M: Nishanth Menon <nm@ti.com> 11666S: Maintained 11667F: drivers/power/avs/ 11668F: include/linux/power/smartreflex.h 11669L: linux-pm@vger.kernel.org 11670 11671SMC91x ETHERNET DRIVER 11672M: Nicolas Pitre <nico@fluxnic.net> 11673S: Odd Fixes 11674F: drivers/net/ethernet/smsc/smc91x.* 11675 11676SMIA AND SMIA++ IMAGE SENSOR DRIVER 11677M: Sakari Ailus <sakari.ailus@iki.fi> 11678L: linux-media@vger.kernel.org 11679S: Maintained 11680F: drivers/media/i2c/smiapp/ 11681F: include/media/i2c/smiapp.h 11682F: drivers/media/i2c/smiapp-pll.c 11683F: drivers/media/i2c/smiapp-pll.h 11684F: include/uapi/linux/smiapp.h 11685F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11686 11687SMM665 HARDWARE MONITOR DRIVER 11688M: Guenter Roeck <linux@roeck-us.net> 11689L: linux-hwmon@vger.kernel.org 11690S: Maintained 11691F: Documentation/hwmon/smm665 11692F: drivers/hwmon/smm665.c 11693 11694SMSC EMC2103 HARDWARE MONITOR DRIVER 11695M: Steve Glendinning <steve.glendinning@shawell.net> 11696L: linux-hwmon@vger.kernel.org 11697S: Maintained 11698F: Documentation/hwmon/emc2103 11699F: drivers/hwmon/emc2103.c 11700 11701SMSC SCH5627 HARDWARE MONITOR DRIVER 11702M: Hans de Goede <hdegoede@redhat.com> 11703L: linux-hwmon@vger.kernel.org 11704S: Supported 11705F: Documentation/hwmon/sch5627 11706F: drivers/hwmon/sch5627.c 11707 11708SMSC47B397 HARDWARE MONITOR DRIVER 11709M: Jean Delvare <jdelvare@suse.com> 11710L: linux-hwmon@vger.kernel.org 11711S: Maintained 11712F: Documentation/hwmon/smsc47b397 11713F: drivers/hwmon/smsc47b397.c 11714 11715SMSC911x ETHERNET DRIVER 11716M: Steve Glendinning <steve.glendinning@shawell.net> 11717L: netdev@vger.kernel.org 11718S: Maintained 11719F: include/linux/smsc911x.h 11720F: drivers/net/ethernet/smsc/smsc911x.* 11721 11722SMSC9420 PCI ETHERNET DRIVER 11723M: Steve Glendinning <steve.glendinning@shawell.net> 11724L: netdev@vger.kernel.org 11725S: Maintained 11726F: drivers/net/ethernet/smsc/smsc9420.* 11727 11728SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11729M: Steve Glendinning <steve.glendinning@shawell.net> 11730L: linux-fbdev@vger.kernel.org 11731S: Maintained 11732F: drivers/video/fbdev/smscufx.c 11733 11734SOC-CAMERA V4L2 SUBSYSTEM 11735M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11736L: linux-media@vger.kernel.org 11737T: git git://linuxtv.org/media_tree.git 11738S: Maintained 11739F: include/media/soc* 11740F: drivers/media/i2c/soc_camera/ 11741F: drivers/media/platform/soc_camera/ 11742 11743SOEKRIS NET48XX LED SUPPORT 11744M: Chris Boot <bootc@bootc.net> 11745S: Maintained 11746F: drivers/leds/leds-net48xx.c 11747 11748SOFTLOGIC 6x10 MPEG CODEC 11749M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11750M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11751M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11752M: Ismael Luceno <ismael@iodev.co.uk> 11753L: linux-media@vger.kernel.org 11754S: Supported 11755F: drivers/media/pci/solo6x10/ 11756 11757SOFTWARE RAID (Multiple Disks) SUPPORT 11758M: Shaohua Li <shli@kernel.org> 11759L: linux-raid@vger.kernel.org 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11761S: Supported 11762F: drivers/md/ 11763F: include/linux/raid/ 11764F: include/uapi/linux/raid/ 11765 11766SONIC NETWORK DRIVER 11767M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11768L: netdev@vger.kernel.org 11769S: Maintained 11770F: drivers/net/ethernet/natsemi/sonic.* 11771 11772SONICS SILICON BACKPLANE DRIVER (SSB) 11773M: Michael Buesch <m@bues.ch> 11774L: linux-wireless@vger.kernel.org 11775S: Maintained 11776F: drivers/ssb/ 11777F: include/linux/ssb/ 11778 11779SONY VAIO CONTROL DEVICE DRIVER 11780M: Mattia Dongili <malattia@linux.it> 11781L: platform-driver-x86@vger.kernel.org 11782W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11783S: Maintained 11784F: Documentation/laptops/sony-laptop.txt 11785F: drivers/char/sonypi.c 11786F: drivers/platform/x86/sony-laptop.c 11787F: include/linux/sony-laptop.h 11788 11789SONY MEMORYSTICK CARD SUPPORT 11790M: Alex Dubov <oakad@yahoo.com> 11791W: http://tifmxx.berlios.de/ 11792S: Maintained 11793F: drivers/memstick/host/tifm_ms.c 11794 11795SONY MEMORYSTICK STANDARD SUPPORT 11796M: Maxim Levitsky <maximlevitsky@gmail.com> 11797S: Maintained 11798F: drivers/memstick/core/ms_block.* 11799 11800SOUND 11801M: Jaroslav Kysela <perex@perex.cz> 11802M: Takashi Iwai <tiwai@suse.com> 11803L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11804W: http://www.alsa-project.org/ 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11806T: git git://git.alsa-project.org/alsa-kernel.git 11807Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11808S: Maintained 11809F: Documentation/sound/ 11810F: include/sound/ 11811F: include/uapi/sound/ 11812F: sound/ 11813 11814SOUND - COMPRESSED AUDIO 11815M: Vinod Koul <vinod.koul@intel.com> 11816L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11818S: Supported 11819F: Documentation/sound/alsa/compress_offload.txt 11820F: include/sound/compress_driver.h 11821F: include/uapi/sound/compress_* 11822F: sound/core/compress_offload.c 11823F: sound/soc/soc-compress.c 11824 11825SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11826M: Liam Girdwood <lgirdwood@gmail.com> 11827M: Mark Brown <broonie@kernel.org> 11828T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11829L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11830W: http://alsa-project.org/main/index.php/ASoC 11831S: Supported 11832F: Documentation/devicetree/bindings/sound/ 11833F: Documentation/sound/alsa/soc/ 11834F: sound/soc/ 11835F: include/sound/soc* 11836 11837SOUND - DMAENGINE HELPERS 11838M: Lars-Peter Clausen <lars@metafoo.de> 11839S: Supported 11840F: include/sound/dmaengine_pcm.h 11841F: sound/core/pcm_dmaengine.c 11842F: sound/soc/soc-generic-dmaengine-pcm.c 11843 11844SP2 MEDIA DRIVER 11845M: Olli Salonen <olli.salonen@iki.fi> 11846L: linux-media@vger.kernel.org 11847W: https://linuxtv.org 11848Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11849S: Maintained 11850F: drivers/media/dvb-frontends/sp2* 11851 11852SPARC + UltraSPARC (sparc/sparc64) 11853M: "David S. Miller" <davem@davemloft.net> 11854L: sparclinux@vger.kernel.org 11855Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11857T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11858S: Maintained 11859F: arch/sparc/ 11860F: drivers/sbus/ 11861 11862SPARC SERIAL DRIVERS 11863M: "David S. Miller" <davem@davemloft.net> 11864L: sparclinux@vger.kernel.org 11865T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11866T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11867S: Maintained 11868F: include/linux/sunserialcore.h 11869F: drivers/tty/serial/suncore.c 11870F: drivers/tty/serial/sunhv.c 11871F: drivers/tty/serial/sunsab.c 11872F: drivers/tty/serial/sunsab.h 11873F: drivers/tty/serial/sunsu.c 11874F: drivers/tty/serial/sunzilog.c 11875F: drivers/tty/serial/sunzilog.h 11876 11877SPARSE CHECKER 11878M: "Christopher Li" <sparse@chrisli.org> 11879L: linux-sparse@vger.kernel.org 11880W: https://sparse.wiki.kernel.org/ 11881T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11882T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11883S: Maintained 11884F: include/linux/compiler.h 11885 11886SPEAR PLATFORM SUPPORT 11887M: Viresh Kumar <vireshk@kernel.org> 11888M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11890W: http://www.st.com/spear 11891S: Maintained 11892F: arch/arm/boot/dts/spear* 11893F: arch/arm/mach-spear/ 11894 11895SPEAR CLOCK FRAMEWORK SUPPORT 11896M: Viresh Kumar <vireshk@kernel.org> 11897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11898W: http://www.st.com/spear 11899S: Maintained 11900F: drivers/clk/spear/ 11901 11902SPI NOR SUBSYSTEM 11903M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11904M: Marek Vasut <marek.vasut@gmail.com> 11905L: linux-mtd@lists.infradead.org 11906W: http://www.linux-mtd.infradead.org/ 11907Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11908T: git git://github.com/spi-nor/linux.git 11909S: Maintained 11910F: drivers/mtd/spi-nor/ 11911F: include/linux/mtd/spi-nor.h 11912 11913SPI SUBSYSTEM 11914M: Mark Brown <broonie@kernel.org> 11915L: linux-spi@vger.kernel.org 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11917Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11918S: Maintained 11919F: Documentation/devicetree/bindings/spi/ 11920F: Documentation/spi/ 11921F: drivers/spi/ 11922F: include/linux/spi/ 11923F: include/uapi/linux/spi/ 11924F: tools/spi/ 11925 11926SPIDERNET NETWORK DRIVER for CELL 11927M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11928L: netdev@vger.kernel.org 11929S: Supported 11930F: Documentation/networking/spider_net.txt 11931F: drivers/net/ethernet/toshiba/spider_net* 11932 11933SPU FILE SYSTEM 11934M: Jeremy Kerr <jk@ozlabs.org> 11935L: linuxppc-dev@lists.ozlabs.org 11936W: http://www.ibm.com/developerworks/power/cell/ 11937S: Supported 11938F: Documentation/filesystems/spufs.txt 11939F: arch/powerpc/platforms/cell/spufs/ 11940 11941SQUASHFS FILE SYSTEM 11942M: Phillip Lougher <phillip@squashfs.org.uk> 11943L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11944W: http://squashfs.org.uk 11945T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11946S: Maintained 11947F: Documentation/filesystems/squashfs.txt 11948F: fs/squashfs/ 11949 11950SRM (Alpha) environment access 11951M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11952S: Maintained 11953F: arch/alpha/kernel/srm_env.c 11954 11955STABLE BRANCH 11956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11957L: stable@vger.kernel.org 11958S: Supported 11959F: Documentation/process/stable-kernel-rules.rst 11960 11961STAGING SUBSYSTEM 11962M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11963T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11964L: devel@driverdev.osuosl.org 11965S: Supported 11966F: drivers/staging/ 11967 11968STAGING - COMEDI 11969M: Ian Abbott <abbotti@mev.co.uk> 11970M: H Hartley Sweeten <hsweeten@visionengravers.com> 11971S: Odd Fixes 11972F: drivers/staging/comedi/ 11973 11974STAGING - FLARION FT1000 DRIVERS 11975M: Marek Belisko <marek.belisko@gmail.com> 11976S: Odd Fixes 11977F: drivers/staging/ft1000/ 11978 11979STAGING - INDUSTRIAL IO 11980M: Jonathan Cameron <jic23@kernel.org> 11981L: linux-iio@vger.kernel.org 11982S: Odd Fixes 11983F: Documentation/devicetree/bindings/staging/iio/ 11984F: drivers/staging/iio/ 11985 11986STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11987M: Jarod Wilson <jarod@wilsonet.com> 11988W: http://www.lirc.org/ 11989S: Odd Fixes 11990F: drivers/staging/media/lirc/ 11991 11992STAGING - LUSTRE PARALLEL FILESYSTEM 11993M: Oleg Drokin <oleg.drokin@intel.com> 11994M: Andreas Dilger <andreas.dilger@intel.com> 11995M: James Simmons <jsimmons@infradead.org> 11996L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11997W: http://wiki.lustre.org/ 11998S: Maintained 11999F: drivers/staging/lustre 12000
12001STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12002M: Marc Dietrich <marvin24@gmx.de> 12003L: ac100@lists.launchpad.net (moderated for non-subscribers) 12004L: linux-tegra@vger.kernel.org 12005S: Maintained 12006F: drivers/staging/nvec/ 12007 12008STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12009M: Jens Frederich <jfrederich@gmail.com> 12010M: Daniel Drake <dsd@laptop.org> 12011M: Jon Nettleton <jon.nettleton@gmail.com> 12012W: http://wiki.laptop.org/go/DCON 12013S: Maintained 12014F: drivers/staging/olpc_dcon/ 12015 12016STAGING - REALTEK RTL8712U DRIVERS 12017M: Larry Finger <Larry.Finger@lwfinger.net> 12018M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12019S: Odd Fixes 12020F: drivers/staging/rtl8712/ 12021 12022STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12023M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12024M: Teddy Wang <teddy.wang@siliconmotion.com> 12025M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12026L: linux-fbdev@vger.kernel.org 12027S: Maintained 12028F: drivers/staging/sm750fb/ 12029 12030STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12031M: William Hubbs <w.d.hubbs@gmail.com> 12032M: Chris Brannon <chris@the-brannons.com> 12033M: Kirk Reiser <kirk@reisers.ca> 12034M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12035L: speakup@linux-speakup.org 12036W: http://www.linux-speakup.org/ 12037S: Odd Fixes 12038F: drivers/staging/speakup/ 12039 12040STAGING - VIA VT665X DRIVERS 12041M: Forest Bond <forest@alittletooquiet.net> 12042S: Odd Fixes 12043F: drivers/staging/vt665?/ 12044 12045STAGING - WILC1000 WIFI DRIVER 12046M: Aditya Shankar <aditya.shankar@microchip.com> 12047M: Ganesh Krishna <ganesh.krishna@microchip.com> 12048L: linux-wireless@vger.kernel.org 12049S: Supported 12050F: drivers/staging/wilc1000/ 12051 12052STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12053M: Arnaud Patard <arnaud.patard@rtp-net.org> 12054S: Odd Fixes 12055F: drivers/staging/xgifb/ 12056 12057STARFIRE/DURALAN NETWORK DRIVER 12058M: Ion Badulescu <ionut@badula.org> 12059S: Odd Fixes 12060F: drivers/net/ethernet/adaptec/starfire* 12061 12062SUN3/3X 12063M: Sam Creasey <sammy@sammy.net> 12064W: http://sammy.net/sun3/ 12065S: Maintained 12066F: arch/m68k/kernel/*sun3* 12067F: arch/m68k/sun3*/ 12068F: arch/m68k/include/asm/sun3* 12069F: drivers/net/ethernet/i825xx/sun3* 12070 12071SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12072M: Hans de Goede <hdegoede@redhat.com> 12073L: linux-input@vger.kernel.org 12074S: Maintained 12075F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12076F: drivers/input/keyboard/sun4i-lradc-keys.c 12077 12078SUNDANCE NETWORK DRIVER 12079M: Denis Kirjanov <kda@linux-powerpc.org> 12080L: netdev@vger.kernel.org 12081S: Maintained 12082F: drivers/net/ethernet/dlink/sundance.c 12083 12084SUPERH 12085M: Yoshinori Sato <ysato@users.sourceforge.jp> 12086M: Rich Felker <dalias@libc.org> 12087L: linux-sh@vger.kernel.org 12088Q: http://patchwork.kernel.org/project/linux-sh/list/ 12089S: Maintained 12090F: Documentation/sh/ 12091F: arch/sh/ 12092F: drivers/sh/ 12093 12094SUSPEND TO RAM 12095M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12096M: Len Brown <len.brown@intel.com> 12097M: Pavel Machek <pavel@ucw.cz> 12098L: linux-pm@vger.kernel.org 12099B: https://bugzilla.kernel.org 12100S: Supported 12101F: Documentation/power/ 12102F: arch/x86/kernel/acpi/ 12103F: drivers/base/power/ 12104F: kernel/power/ 12105F: include/linux/suspend.h 12106F: include/linux/freezer.h 12107F: include/linux/pm.h 12108 12109SVGA HANDLING 12110M: Martin Mares <mj@ucw.cz> 12111L: linux-video@atrey.karlin.mff.cuni.cz 12112S: Maintained 12113F: Documentation/svga.txt 12114F: arch/x86/boot/video* 12115 12116SWIOTLB SUBSYSTEM 12117M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12118L: linux-kernel@vger.kernel.org 12119T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12120S: Supported 12121F: lib/swiotlb.c 12122F: arch/*/kernel/pci-swiotlb.c 12123F: include/linux/swiotlb.h 12124 12125SWITCHDEV 12126M: Jiri Pirko <jiri@resnulli.us> 12127M: Ivan Vecera <ivecera@redhat.com> 12128L: netdev@vger.kernel.org 12129S: Supported 12130F: net/switchdev/ 12131F: include/net/switchdev.h 12132 12133SYNOPSYS ARC ARCHITECTURE 12134M: Vineet Gupta <vgupta@synopsys.com> 12135L: linux-snps-arc@lists.infradead.org 12136S: Supported 12137F: arch/arc/ 12138F: Documentation/devicetree/bindings/arc/* 12139F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12140F: drivers/clocksource/arc_timer.c 12141F: drivers/tty/serial/arc_uart.c 12142T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12143 12144SYNOPSYS ARC SDP platform support 12145M: Alexey Brodkin <abrodkin@synopsys.com> 12146S: Supported 12147F: arch/arc/plat-axs10x 12148F: arch/arc/boot/dts/ax* 12149F: Documentation/devicetree/bindings/arc/axs10* 12150 12151SYSTEM CONFIGURATION (SYSCON) 12152M: Lee Jones <lee.jones@linaro.org> 12153M: Arnd Bergmann <arnd@arndb.de> 12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12155S: Supported 12156F: drivers/mfd/syscon.c 12157 12158SYSTEM RESET/SHUTDOWN DRIVERS 12159M: Sebastian Reichel <sre@kernel.org> 12160L: linux-pm@vger.kernel.org 12161T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12162S: Maintained 12163F: Documentation/devicetree/bindings/power/reset/ 12164F: drivers/power/reset/ 12165 12166SYSV FILESYSTEM 12167M: Christoph Hellwig <hch@infradead.org> 12168S: Maintained 12169F: Documentation/filesystems/sysv-fs.txt 12170F: fs/sysv/ 12171F: include/linux/sysv_fs.h 12172 12173TARGET SUBSYSTEM 12174M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12175L: linux-scsi@vger.kernel.org 12176L: target-devel@vger.kernel.org 12177W: http://www.linux-iscsi.org 12178W: http://groups.google.com/group/linux-iscsi-target-dev 12179T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12180S: Supported 12181F: drivers/target/ 12182F: include/target/ 12183F: Documentation/target/ 12184 12185TASKSTATS STATISTICS INTERFACE 12186M: Balbir Singh <bsingharora@gmail.com> 12187S: Maintained 12188F: Documentation/accounting/taskstats* 12189F: include/linux/taskstats* 12190F: kernel/taskstats.c 12191 12192TC CLASSIFIER 12193M: Jamal Hadi Salim <jhs@mojatatu.com> 12194L: netdev@vger.kernel.org 12195S: Maintained 12196F: include/net/pkt_cls.h 12197F: include/uapi/linux/pkt_cls.h 12198F: net/sched/ 12199 12200TCP LOW PRIORITY MODULE 12201M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12202M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12203W: http://tcp-lp-mod.sourceforge.net/ 12204S: Maintained 12205F: net/ipv4/tcp_lp.c 12206 12207TDA10071 MEDIA DRIVER 12208M: Antti Palosaari <crope@iki.fi> 12209L: linux-media@vger.kernel.org 12210W: https://linuxtv.org 12211W: http://palosaari.fi/linux/ 12212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12213T: git git://linuxtv.org/anttip/media_tree.git 12214S: Maintained 12215F: drivers/media/dvb-frontends/tda10071* 12216 12217TDA18212 MEDIA DRIVER 12218M: Antti Palosaari <crope@iki.fi> 12219L: linux-media@vger.kernel.org 12220W: https://linuxtv.org 12221W: http://palosaari.fi/linux/ 12222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12223T: git git://linuxtv.org/anttip/media_tree.git 12224S: Maintained 12225F: drivers/media/tuners/tda18212* 12226 12227TDA18218 MEDIA DRIVER 12228M: Antti Palosaari <crope@iki.fi> 12229L: linux-media@vger.kernel.org 12230W: https://linuxtv.org 12231W: http://palosaari.fi/linux/ 12232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12233T: git git://linuxtv.org/anttip/media_tree.git 12234S: Maintained 12235F: drivers/media/tuners/tda18218* 12236 12237TDA18271 MEDIA DRIVER 12238M: Michael Krufky <mkrufky@linuxtv.org> 12239L: linux-media@vger.kernel.org 12240W: https://linuxtv.org 12241W: http://github.com/mkrufky 12242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12243T: git git://linuxtv.org/mkrufky/tuners.git 12244S: Maintained 12245F: drivers/media/tuners/tda18271* 12246 12247TDA827x MEDIA DRIVER 12248M: Michael Krufky <mkrufky@linuxtv.org> 12249L: linux-media@vger.kernel.org 12250W: https://linuxtv.org 12251W: http://github.com/mkrufky 12252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12253T: git git://linuxtv.org/mkrufky/tuners.git 12254S: Maintained 12255F: drivers/media/tuners/tda8290.* 12256 12257TDA8290 MEDIA DRIVER 12258M: Michael Krufky <mkrufky@linuxtv.org> 12259L: linux-media@vger.kernel.org 12260W: https://linuxtv.org 12261W: http://github.com/mkrufky 12262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12263T: git git://linuxtv.org/mkrufky/tuners.git 12264S: Maintained 12265F: drivers/media/tuners/tda8290.* 12266 12267TDA9840 MEDIA DRIVER 12268M: Hans Verkuil <hverkuil@xs4all.nl> 12269L: linux-media@vger.kernel.org 12270T: git git://linuxtv.org/media_tree.git 12271W: https://linuxtv.org 12272S: Maintained 12273F: drivers/media/i2c/tda9840* 12274 12275TEA5761 TUNER DRIVER 12276M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12277M: Mauro Carvalho Chehab <mchehab@kernel.org> 12278L: linux-media@vger.kernel.org 12279W: https://linuxtv.org 12280T: git git://linuxtv.org/media_tree.git 12281S: Odd fixes 12282F: drivers/media/tuners/tea5761.* 12283 12284TEA5767 TUNER DRIVER 12285M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12286M: Mauro Carvalho Chehab <mchehab@kernel.org> 12287L: linux-media@vger.kernel.org 12288W: https://linuxtv.org 12289T: git git://linuxtv.org/media_tree.git 12290S: Maintained 12291F: drivers/media/tuners/tea5767.* 12292 12293TEA6415C MEDIA DRIVER 12294M: Hans Verkuil <hverkuil@xs4all.nl> 12295L: linux-media@vger.kernel.org 12296T: git git://linuxtv.org/media_tree.git 12297W: https://linuxtv.org 12298S: Maintained 12299F: drivers/media/i2c/tea6415c* 12300 12301TEA6420 MEDIA DRIVER 12302M: Hans Verkuil <hverkuil@xs4all.nl> 12303L: linux-media@vger.kernel.org 12304T: git git://linuxtv.org/media_tree.git 12305W: https://linuxtv.org 12306S: Maintained 12307F: drivers/media/i2c/tea6420* 12308 12309TEAM DRIVER 12310M: Jiri Pirko <jiri@resnulli.us> 12311L: netdev@vger.kernel.org 12312S: Supported 12313F: drivers/net/team/ 12314F: include/linux/if_team.h 12315F: include/uapi/linux/if_team.h 12316 12317TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12318M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12319S: Maintained 12320F: arch/x86/platform/ts5500/ 12321 12322TECHNOTREND USB IR RECEIVER 12323M: Sean Young <sean@mess.org> 12324L: linux-media@vger.kernel.org 12325S: Maintained 12326F: drivers/media/rc/ttusbir.c 12327 12328TEGRA ARCHITECTURE SUPPORT 12329M: Stephen Warren <swarren@wwwdotorg.org> 12330M: Thierry Reding <thierry.reding@gmail.com> 12331M: Alexandre Courbot <gnurou@gmail.com> 12332L: linux-tegra@vger.kernel.org 12333Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12335S: Supported 12336N: [^a-z]tegra 12337 12338TEGRA CLOCK DRIVER 12339M: Peter De Schrijver <pdeschrijver@nvidia.com> 12340M: Prashant Gaikwad <pgaikwad@nvidia.com> 12341S: Supported 12342F: drivers/clk/tegra/ 12343 12344TEGRA DMA DRIVERS 12345M: Laxman Dewangan <ldewangan@nvidia.com> 12346M: Jon Hunter <jonathanh@nvidia.com> 12347S: Supported 12348F: drivers/dma/tegra* 12349 12350TEGRA I2C DRIVER 12351M: Laxman Dewangan <ldewangan@nvidia.com> 12352S: Supported 12353F: drivers/i2c/busses/i2c-tegra.c 12354 12355TEGRA IOMMU DRIVERS 12356M: Hiroshi Doyu <hdoyu@nvidia.com> 12357S: Supported 12358F: drivers/iommu/tegra* 12359 12360TEGRA KBC DRIVER 12361M: Rakesh Iyer <riyer@nvidia.com> 12362M: Laxman Dewangan <ldewangan@nvidia.com> 12363S: Supported 12364F: drivers/input/keyboard/tegra-kbc.c 12365 12366TEGRA PWM DRIVER 12367M: Thierry Reding <thierry.reding@gmail.com> 12368S: Supported 12369F: drivers/pwm/pwm-tegra.c 12370 12371TEGRA SERIAL DRIVER 12372M: Laxman Dewangan <ldewangan@nvidia.com> 12373S: Supported 12374F: drivers/tty/serial/serial-tegra.c 12375 12376TEGRA SPI DRIVER 12377M: Laxman Dewangan <ldewangan@nvidia.com> 12378S: Supported 12379F: drivers/spi/spi-tegra* 12380 12381TEHUTI ETHERNET DRIVER 12382M: Andy Gospodarek <andy@greyhouse.net> 12383L: netdev@vger.kernel.org 12384S: Supported 12385F: drivers/net/ethernet/tehuti/* 12386 12387Telecom Clock Driver for MCPL0010 12388M: Mark Gross <mark.gross@intel.com> 12389S: Supported 12390F: drivers/char/tlclk.c 12391 12392TENSILICA XTENSA PORT (xtensa) 12393M: Chris Zankel <chris@zankel.net> 12394M: Max Filippov <jcmvbkbc@gmail.com> 12395L: linux-xtensa@linux-xtensa.org 12396T: git git://github.com/czankel/xtensa-linux.git 12397S: Maintained 12398F: arch/xtensa/ 12399F: drivers/irqchip/irq-xtensa-* 12400 12401Texas Instruments' System Control Interface (TISCI) Protocol Driver 12402M: Nishanth Menon <nm@ti.com> 12403M: Tero Kristo <t-kristo@ti.com> 12404M: Santosh Shilimkar <ssantosh@kernel.org> 12405L: linux-arm-kernel@lists.infradead.org 12406S: Maintained 12407F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12408F: drivers/firmware/ti_sci* 12409F: include/linux/soc/ti/ti_sci_protocol.h 12410 12411THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12412M: Hans Verkuil <hverkuil@xs4all.nl> 12413L: linux-media@vger.kernel.org 12414T: git git://linuxtv.org/media_tree.git 12415W: https://linuxtv.org 12416S: Maintained 12417F: drivers/media/radio/radio-raremono.c 12418 12419THERMAL 12420M: Zhang Rui <rui.zhang@intel.com> 12421M: Eduardo Valentin <edubezval@gmail.com> 12422L: linux-pm@vger.kernel.org 12423T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12424T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12425Q: https://patchwork.kernel.org/project/linux-pm/list/ 12426S: Supported 12427F: drivers/thermal/ 12428F: include/linux/thermal.h 12429F: include/uapi/linux/thermal.h 12430F: include/linux/cpu_cooling.h 12431F: Documentation/devicetree/bindings/thermal/ 12432 12433THERMAL/CPU_COOLING 12434M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12435M: Viresh Kumar <viresh.kumar@linaro.org> 12436M: Javi Merino <javi.merino@kernel.org> 12437L: linux-pm@vger.kernel.org 12438S: Supported 12439F: Documentation/thermal/cpu-cooling-api.txt 12440F: drivers/thermal/cpu_cooling.c 12441F: include/linux/cpu_cooling.h 12442 12443THINKPAD ACPI EXTRAS DRIVER 12444M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12445L: ibm-acpi-devel@lists.sourceforge.net 12446L: platform-driver-x86@vger.kernel.org 12447W: http://ibm-acpi.sourceforge.net 12448W: http://thinkwiki.org/wiki/Ibm-acpi 12449T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12450S: Maintained 12451F: drivers/platform/x86/thinkpad_acpi.c 12452 12453TI BANDGAP AND THERMAL DRIVER 12454M: Eduardo Valentin <edubezval@gmail.com> 12455M: Keerthy <j-keerthy@ti.com> 12456L: linux-pm@vger.kernel.org 12457L: linux-omap@vger.kernel.org 12458S: Maintained 12459F: drivers/thermal/ti-soc-thermal/ 12460 12461TI VPE/CAL DRIVERS 12462M: Benoit Parrot <bparrot@ti.com> 12463L: linux-media@vger.kernel.org 12464W: http://linuxtv.org/ 12465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12466S: Maintained 12467F: drivers/media/platform/ti-vpe/ 12468 12469TI CDCE706 CLOCK DRIVER 12470M: Max Filippov <jcmvbkbc@gmail.com> 12471S: Maintained 12472F: drivers/clk/clk-cdce706.c 12473 12474TI CLOCK DRIVER 12475M: Tero Kristo <t-kristo@ti.com> 12476L: linux-omap@vger.kernel.org 12477S: Maintained 12478F: drivers/clk/ti/ 12479F: include/linux/clk/ti.h 12480 12481TI ETHERNET SWITCH DRIVER (CPSW) 12482R: Grygorii Strashko <grygorii.strashko@ti.com> 12483L: linux-omap@vger.kernel.org 12484L: netdev@vger.kernel.org 12485S: Maintained 12486F: drivers/net/ethernet/ti/cpsw* 12487F: drivers/net/ethernet/ti/davinci* 12488 12489TI FLASH MEDIA INTERFACE DRIVER 12490M: Alex Dubov <oakad@yahoo.com> 12491S: Maintained 12492F: drivers/misc/tifm* 12493F: drivers/mmc/host/tifm_sd.c 12494F: include/linux/tifm.h 12495 12496TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12497M: Santosh Shilimkar <ssantosh@kernel.org> 12498L: linux-kernel@vger.kernel.org 12499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12500S: Maintained 12501F: drivers/soc/ti/* 12502T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12503 12504 12505TI LM49xxx FAMILY ASoC CODEC DRIVERS 12506M: M R Swami Reddy <mr.swami.reddy@ti.com> 12507M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12509S: Maintained 12510F: sound/soc/codecs/lm49453* 12511F: sound/soc/codecs/isabelle* 12512 12513TI LP855x BACKLIGHT DRIVER 12514M: Milo Kim <milo.kim@ti.com> 12515S: Maintained 12516F: Documentation/backlight/lp855x-driver.txt 12517F: drivers/video/backlight/lp855x_bl.c 12518F: include/linux/platform_data/lp855x.h 12519 12520TI LP8727 CHARGER DRIVER 12521M: Milo Kim <milo.kim@ti.com> 12522S: Maintained 12523F: drivers/power/supply/lp8727_charger.c 12524F: include/linux/platform_data/lp8727.h 12525 12526TI LP8788 MFD DRIVER 12527M: Milo Kim <milo.kim@ti.com> 12528S: Maintained 12529F: drivers/iio/adc/lp8788_adc.c 12530F: drivers/leds/leds-lp8788.c 12531F: drivers/mfd/lp8788*.c 12532F: drivers/power/supply/lp8788-charger.c 12533F: drivers/regulator/lp8788-*.c 12534F: include/linux/mfd/lp8788*.h 12535 12536TI NETCP ETHERNET DRIVER 12537M: Wingman Kwok <w-kwok2@ti.com> 12538M: Murali Karicheri <m-karicheri2@ti.com> 12539L: netdev@vger.kernel.org 12540S: Maintained 12541F: drivers/net/ethernet/ti/netcp* 12542 12543TI TAS571X FAMILY ASoC CODEC DRIVER 12544M: Kevin Cernekee <cernekee@chromium.org> 12545L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12546S: Odd Fixes 12547F: sound/soc/codecs/tas571x* 12548 12549TI TWL4030 SERIES SOC CODEC DRIVER 12550M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12552S: Maintained 12553F: sound/soc/codecs/twl4030* 12554 12555TI WILINK WIRELESS DRIVERS 12556L: linux-wireless@vger.kernel.org 12557W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12558W: http://wireless.kernel.org/en/users/Drivers/wl1251 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12560S: Orphan 12561F: drivers/net/wireless/ti/ 12562F: include/linux/wl12xx.h 12563 12564TIPC NETWORK LAYER 12565M: Jon Maloy <jon.maloy@ericsson.com> 12566M: Ying Xue <ying.xue@windriver.com> 12567L: netdev@vger.kernel.org (core kernel code) 12568L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12569W: http://tipc.sourceforge.net/ 12570S: Maintained 12571F: include/uapi/linux/tipc*.h 12572F: net/tipc/ 12573 12574TILE ARCHITECTURE 12575M: Chris Metcalf <cmetcalf@mellanox.com> 12576W: http://www.mellanox.com/repository/solutions/tile-scm/ 12577T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12578S: Supported 12579F: arch/tile/ 12580F: drivers/char/tile-srom.c 12581F: drivers/edac/tile_edac.c 12582F: drivers/net/ethernet/tile/ 12583F: drivers/rtc/rtc-tile.c 12584F: drivers/tty/hvc/hvc_tile.c 12585F: drivers/tty/serial/tilegx.c 12586F: drivers/usb/host/*-tilegx.c 12587F: include/linux/usb/tilegx.h 12588 12589TLAN NETWORK DRIVER 12590M: Samuel Chessman <chessman@tux.org> 12591L: tlan-devel@lists.sourceforge.net (subscribers-only) 12592W: http://sourceforge.net/projects/tlan/ 12593S: Maintained 12594F: Documentation/networking/tlan.txt 12595F: drivers/net/ethernet/ti/tlan.* 12596 12597TOMOYO SECURITY MODULE 12598M: Kentaro Takeda <takedakn@nttdata.co.jp> 12599M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12600L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12601L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12602L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12603L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12604W: http://tomoyo.sourceforge.jp/ 12605T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12606S: Maintained 12607F: security/tomoyo/ 12608 12609TOPSTAR LAPTOP EXTRAS DRIVER 12610M: Herton Ronaldo Krzesinski <herton@canonical.com> 12611L: platform-driver-x86@vger.kernel.org 12612S: Maintained 12613F: drivers/platform/x86/topstar-laptop.c 12614 12615TOSHIBA ACPI EXTRAS DRIVER 12616M: Azael Avalos <coproscefalo@gmail.com> 12617L: platform-driver-x86@vger.kernel.org 12618S: Maintained 12619F: drivers/platform/x86/toshiba_acpi.c 12620 12621TOSHIBA BLUETOOTH DRIVER 12622M: Azael Avalos <coproscefalo@gmail.com> 12623L: platform-driver-x86@vger.kernel.org 12624S: Maintained 12625F: drivers/platform/x86/toshiba_bluetooth.c 12626 12627TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12628M: Azael Avalos <coproscefalo@gmail.com> 12629L: platform-driver-x86@vger.kernel.org 12630S: Maintained 12631F: drivers/platform/x86/toshiba_haps.c 12632 12633TOSHIBA WMI HOTKEYS DRIVER 12634M: Azael Avalos <coproscefalo@gmail.com> 12635L: platform-driver-x86@vger.kernel.org 12636S: Maintained 12637F: drivers/platform/x86/toshiba-wmi.c 12638 12639TOSHIBA SMM DRIVER 12640M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12641W: http://www.buzzard.org.uk/toshiba/ 12642S: Maintained 12643F: drivers/char/toshiba.c 12644F: include/linux/toshiba.h 12645F: include/uapi/linux/toshiba.h 12646 12647TOSHIBA TC358743 DRIVER 12648M: Mats Randgaard <matrandg@cisco.com> 12649L: linux-media@vger.kernel.org 12650S: Maintained 12651F: drivers/media/i2c/tc358743* 12652F: include/media/i2c/tc358743.h 12653 12654TMIO/SDHI MMC DRIVER 12655M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12656L: linux-mmc@vger.kernel.org 12657S: Supported 12658F: drivers/mmc/host/tmio_mmc* 12659F: drivers/mmc/host/sh_mobile_sdhi.c 12660F: include/linux/mfd/tmio.h 12661 12662TMP401 HARDWARE MONITOR DRIVER 12663M: Guenter Roeck <linux@roeck-us.net> 12664L: linux-hwmon@vger.kernel.org 12665S: Maintained 12666F: Documentation/hwmon/tmp401 12667F: drivers/hwmon/tmp401.c 12668 12669TMPFS (SHMEM FILESYSTEM) 12670M: Hugh Dickins <hughd@google.com> 12671L: linux-mm@kvack.org 12672S: Maintained 12673F: include/linux/shmem_fs.h 12674F: mm/shmem.c 12675 12676TM6000 VIDEO4LINUX DRIVER 12677M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12678M: Mauro Carvalho Chehab <mchehab@kernel.org> 12679L: linux-media@vger.kernel.org 12680W: https://linuxtv.org 12681T: git git://linuxtv.org/media_tree.git 12682S: Odd fixes 12683F: drivers/media/usb/tm6000/ 12684F: Documentation/media/v4l-drivers/tm6000* 12685 12686TW5864 VIDEO4LINUX DRIVER 12687M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12688M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12689M: Andrey Utkin <andrey_utkin@fastmail.com> 12690L: linux-media@vger.kernel.org 12691S: Supported 12692F: drivers/media/pci/tw5864/ 12693 12694TW68 VIDEO4LINUX DRIVER 12695M: Hans Verkuil <hverkuil@xs4all.nl> 12696L: linux-media@vger.kernel.org 12697T: git git://linuxtv.org/media_tree.git 12698W: https://linuxtv.org 12699S: Odd Fixes 12700F: drivers/media/pci/tw68/ 12701 12702TW686X VIDEO4LINUX DRIVER 12703M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12704L: linux-media@vger.kernel.org 12705T: git git://linuxtv.org/media_tree.git 12706W: http://linuxtv.org 12707S: Maintained 12708F: drivers/media/pci/tw686x/ 12709 12710TPM DEVICE DRIVER 12711M: Peter Huewe <peterhuewe@gmx.de> 12712M: Marcel Selhorst <tpmdd@selhorst.net> 12713M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12714R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12715W: http://tpmdd.sourceforge.net 12716L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12717Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12718T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12719S: Maintained 12720F: drivers/char/tpm/ 12721 12722TPM IBM_VTPM DEVICE DRIVER 12723M: Ashley Lai <ashleydlai@gmail.com> 12724W: http://tpmdd.sourceforge.net 12725L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12726S: Maintained 12727F: drivers/char/tpm/tpm_ibmvtpm* 12728 12729TRACING 12730M: Steven Rostedt <rostedt@goodmis.org> 12731M: Ingo Molnar <mingo@redhat.com> 12732T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12733S: Maintained 12734F: Documentation/trace/ftrace.txt 12735F: arch/*/*/*/ftrace.h 12736F: arch/*/kernel/ftrace.c 12737F: include/*/ftrace.h 12738F: include/linux/trace*.h 12739F: include/trace/ 12740F: kernel/trace/ 12741F: tools/testing/selftests/ftrace/ 12742 12743TRACING MMIO ACCESSES (MMIOTRACE) 12744M: Steven Rostedt <rostedt@goodmis.org> 12745M: Ingo Molnar <mingo@kernel.org> 12746R: Karol Herbst <karolherbst@gmail.com> 12747R: Pekka Paalanen <ppaalanen@gmail.com> 12748S: Maintained 12749L: linux-kernel@vger.kernel.org 12750L: nouveau@lists.freedesktop.org 12751F: kernel/trace/trace_mmiotrace.c 12752F: include/linux/mmiotrace.h 12753F: arch/x86/mm/kmmio.c 12754F: arch/x86/mm/mmio-mod.c 12755F: arch/x86/mm/testmmiotrace.c 12756 12757TRIVIAL PATCHES 12758M: Jiri Kosina <trivial@kernel.org> 12759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12760S: Maintained 12761K: ^Subject:.*(?i)trivial 12762 12763TTY LAYER 12764M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12765M: Jiri Slaby <jslaby@suse.com> 12766S: Supported 12767T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12768F: Documentation/serial/ 12769F: drivers/tty/ 12770F: drivers/tty/serial/serial_core.c 12771F: include/linux/serial_core.h 12772F: include/linux/serial.h 12773F: include/linux/tty.h 12774F: include/uapi/linux/serial_core.h 12775F: include/uapi/linux/serial.h 12776F: include/uapi/linux/tty.h 12777 12778TUA9001 MEDIA DRIVER 12779M: Antti Palosaari <crope@iki.fi> 12780L: linux-media@vger.kernel.org 12781W: https://linuxtv.org 12782W: http://palosaari.fi/linux/ 12783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12784T: git git://linuxtv.org/anttip/media_tree.git 12785S: Maintained 12786F: drivers/media/tuners/tua9001* 12787 12788TULIP NETWORK DRIVERS 12789L: netdev@vger.kernel.org 12790L: linux-parisc@vger.kernel.org 12791S: Orphan 12792F: drivers/net/ethernet/dec/tulip/ 12793 12794TUN/TAP driver 12795M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12796W: http://vtun.sourceforge.net/tun 12797S: Maintained 12798F: Documentation/networking/tuntap.txt 12799F: arch/um/os-Linux/drivers/ 12800 12801TURBOCHANNEL SUBSYSTEM 12802M: "Maciej W. Rozycki" <macro@linux-mips.org> 12803M: Ralf Baechle <ralf@linux-mips.org> 12804L: linux-mips@linux-mips.org 12805Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12806S: Maintained 12807F: drivers/tc/ 12808F: include/linux/tc.h 12809 12810UBI FILE SYSTEM (UBIFS) 12811M: Richard Weinberger <richard@nod.at> 12812M: Artem Bityutskiy <dedekind1@gmail.com> 12813M: Adrian Hunter <adrian.hunter@intel.com> 12814L: linux-mtd@lists.infradead.org 12815T: git git://git.infradead.org/ubifs-2.6.git 12816W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12817S: Supported 12818F: Documentation/filesystems/ubifs.txt 12819F: fs/ubifs/ 12820 12821UCLINUX (M68KNOMMU AND COLDFIRE) 12822M: Greg Ungerer <gerg@linux-m68k.org> 12823W: http://www.linux-m68k.org/ 12824W: http://www.uclinux.org/ 12825L: linux-m68k@lists.linux-m68k.org 12826L: uclinux-dev@uclinux.org (subscribers-only) 12827T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12828S: Maintained 12829F: arch/m68k/coldfire/ 12830F: arch/m68k/68*/ 12831F: arch/m68k/*/*_no.* 12832F: arch/m68k/include/asm/*_no.* 12833 12834UDF FILESYSTEM 12835M: Jan Kara <jack@suse.com> 12836S: Maintained 12837F: Documentation/filesystems/udf.txt 12838F: fs/udf/ 12839 12840UDRAW TABLET 12841M: Bastien Nocera <hadess@hadess.net> 12842L: linux-input@vger.kernel.org 12843S: Maintained 12844F: drivers/hid/hid-udraw.c 12845 12846UFS FILESYSTEM 12847M: Evgeniy Dushistov <dushistov@mail.ru> 12848S: Maintained 12849F: Documentation/filesystems/ufs.txt 12850F: fs/ufs/ 12851 12852UHID USERSPACE HID IO DRIVER: 12853M: David Herrmann <dh.herrmann@googlemail.com> 12854L: linux-input@vger.kernel.org 12855S: Maintained 12856F: drivers/hid/uhid.c 12857F: include/uapi/linux/uhid.h 12858 12859ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12860L: linux-usb@vger.kernel.org 12861S: Orphan 12862F: drivers/uwb/ 12863F: include/linux/uwb.h 12864F: include/linux/uwb/ 12865 12866UNICORE32 ARCHITECTURE: 12867M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12868W: http://mprc.pku.edu.cn/~guanxuetao/linux 12869S: Maintained 12870T: git git://github.com/gxt/linux.git 12871F: arch/unicore32/ 12872 12873UNIFDEF 12874M: Tony Finch <dot@dotat.at> 12875W: http://dotat.at/prog/unifdef 12876S: Maintained 12877F: scripts/unifdef.c 12878 12879UNIFORM CDROM DRIVER 12880M: Jens Axboe <axboe@kernel.dk> 12881W: http://www.kernel.dk 12882S: Maintained 12883F: Documentation/cdrom/ 12884F: drivers/cdrom/cdrom.c 12885F: include/linux/cdrom.h 12886F: include/uapi/linux/cdrom.h 12887 12888UNISYS S-PAR DRIVERS 12889M: David Kershner <david.kershner@unisys.com> 12890L: sparmaintainer@unisys.com (Unisys internal) 12891S: Supported 12892F: drivers/staging/unisys/ 12893 12894UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12895M: Vinayak Holikatti <vinholikatti@gmail.com> 12896L: linux-scsi@vger.kernel.org 12897S: Supported 12898F: Documentation/scsi/ufs.txt 12899F: drivers/scsi/ufs/ 12900 12901UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12902M: Manjunath M Bettegowda <manjumb@synopsys.com> 12903M: Prabu Thangamuthu <prabut@synopsys.com> 12904L: linux-scsi@vger.kernel.org 12905S: Supported 12906F: drivers/scsi/ufs/*dwc* 12907 12908UNSORTED BLOCK IMAGES (UBI) 12909M: Artem Bityutskiy <dedekind1@gmail.com> 12910M: Richard Weinberger <richard@nod.at> 12911W: http://www.linux-mtd.infradead.org/ 12912L: linux-mtd@lists.infradead.org 12913T: git git://git.infradead.org/ubifs-2.6.git 12914S: Supported 12915F: drivers/mtd/ubi/ 12916F: include/linux/mtd/ubi.h 12917F: include/uapi/mtd/ubi-user.h 12918 12919USB ACM DRIVER 12920M: Oliver Neukum <oneukum@suse.com> 12921L: linux-usb@vger.kernel.org 12922S: Maintained 12923F: Documentation/usb/acm.txt 12924F: drivers/usb/class/cdc-acm.* 12925 12926USB AR5523 WIRELESS DRIVER 12927M: Pontus Fuchs <pontus.fuchs@gmail.com> 12928L: linux-wireless@vger.kernel.org 12929S: Maintained 12930F: drivers/net/wireless/ath/ar5523/ 12931 12932USB ATTACHED SCSI 12933M: Oliver Neukum <oneukum@suse.com> 12934L: linux-usb@vger.kernel.org 12935L: linux-scsi@vger.kernel.org 12936S: Maintained 12937F: drivers/usb/storage/uas.c 12938 12939USB CDC ETHERNET DRIVER 12940M: Oliver Neukum <oliver@neukum.org> 12941L: linux-usb@vger.kernel.org 12942S: Maintained 12943F: drivers/net/usb/cdc_*.c 12944F: include/uapi/linux/usb/cdc.h 12945 12946USB CHAOSKEY DRIVER 12947M: Keith Packard <keithp@keithp.com> 12948L: linux-usb@vger.kernel.org 12949S: Maintained 12950F: drivers/usb/misc/chaoskey.c 12951 12952USB CYPRESS C67X00 DRIVER 12953M: Peter Korsgaard <jacmet@sunsite.dk> 12954L: linux-usb@vger.kernel.org 12955S: Maintained 12956F: drivers/usb/c67x00/ 12957 12958USB DAVICOM DM9601 DRIVER 12959M: Peter Korsgaard <jacmet@sunsite.dk> 12960L: netdev@vger.kernel.org 12961W: http://www.linux-usb.org/usbnet 12962S: Maintained 12963F: drivers/net/usb/dm9601.c 12964 12965USB DIAMOND RIO500 DRIVER 12966M: Cesar Miquel <miquel@df.uba.ar> 12967L: rio500-users@lists.sourceforge.net 12968W: http://rio500.sourceforge.net 12969S: Maintained 12970F: drivers/usb/misc/rio500* 12971 12972USB EHCI DRIVER 12973M: Alan Stern <stern@rowland.harvard.edu> 12974L: linux-usb@vger.kernel.org 12975S: Maintained 12976F: Documentation/usb/ehci.txt 12977F: drivers/usb/host/ehci* 12978 12979USB GADGET/PERIPHERAL SUBSYSTEM 12980M: Felipe Balbi <balbi@kernel.org> 12981L: linux-usb@vger.kernel.org 12982W: http://www.linux-usb.org/gadget 12983T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12984S: Maintained 12985F: drivers/usb/gadget/ 12986F: include/linux/usb/gadget* 12987 12988USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12989M: Jiri Kosina <jikos@kernel.org> 12990R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12991L: linux-usb@vger.kernel.org 12992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12993S: Maintained 12994F: Documentation/hid/hiddev.txt 12995F: drivers/hid/usbhid/ 12996 12997USB ISP116X DRIVER 12998M: Olav Kongas <ok@artecdesign.ee> 12999L: linux-usb@vger.kernel.org 13000S: Maintained
13001F: drivers/usb/host/isp116x* 13002F: include/linux/usb/isp116x.h 13003 13004USB LAN78XX ETHERNET DRIVER 13005M: Woojung Huh <woojung.huh@microchip.com> 13006M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13007L: netdev@vger.kernel.org 13008S: Maintained 13009F: drivers/net/usb/lan78xx.* 13010 13011USB MASS STORAGE DRIVER 13012M: Alan Stern <stern@rowland.harvard.edu> 13013L: linux-usb@vger.kernel.org 13014L: usb-storage@lists.one-eyed-alien.net 13015S: Maintained 13016W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13017F: drivers/usb/storage/ 13018 13019USB MIDI DRIVER 13020M: Clemens Ladisch <clemens@ladisch.de> 13021L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13022T: git git://git.alsa-project.org/alsa-kernel.git 13023S: Maintained 13024F: sound/usb/midi.* 13025 13026USB NETWORKING DRIVERS 13027L: linux-usb@vger.kernel.org 13028S: Odd Fixes 13029F: drivers/net/usb/ 13030 13031USB OHCI DRIVER 13032M: Alan Stern <stern@rowland.harvard.edu> 13033L: linux-usb@vger.kernel.org 13034S: Maintained 13035F: Documentation/usb/ohci.txt 13036F: drivers/usb/host/ohci* 13037 13038USB OTG FSM (Finite State Machine) 13039M: Peter Chen <Peter.Chen@nxp.com> 13040T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13041L: linux-usb@vger.kernel.org 13042S: Maintained 13043F: drivers/usb/common/usb-otg-fsm.c 13044 13045USB OVER IP DRIVER 13046M: Valentina Manea <valentina.manea.m@gmail.com> 13047M: Shuah Khan <shuahkh@osg.samsung.com> 13048M: Shuah Khan <shuah@kernel.org> 13049L: linux-usb@vger.kernel.org 13050S: Maintained 13051F: Documentation/usb/usbip_protocol.txt 13052F: drivers/usb/usbip/ 13053F: tools/usb/usbip/ 13054 13055USB PEGASUS DRIVER 13056M: Petko Manolov <petkan@nucleusys.com> 13057L: linux-usb@vger.kernel.org 13058L: netdev@vger.kernel.org 13059T: git git://github.com/petkan/pegasus.git 13060W: https://github.com/petkan/pegasus 13061S: Maintained 13062F: drivers/net/usb/pegasus.* 13063 13064USB PHY LAYER 13065M: Felipe Balbi <balbi@kernel.org> 13066L: linux-usb@vger.kernel.org 13067T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13068S: Maintained 13069F: drivers/usb/phy/ 13070 13071USB PRINTER DRIVER (usblp) 13072M: Pete Zaitcev <zaitcev@redhat.com> 13073L: linux-usb@vger.kernel.org 13074S: Supported 13075F: drivers/usb/class/usblp.c 13076 13077USB QMI WWAN NETWORK DRIVER 13078M: Bjørn Mork <bjorn@mork.no> 13079L: netdev@vger.kernel.org 13080S: Maintained 13081F: Documentation/ABI/testing/sysfs-class-net-qmi 13082F: drivers/net/usb/qmi_wwan.c 13083 13084USB RTL8150 DRIVER 13085M: Petko Manolov <petkan@nucleusys.com> 13086L: linux-usb@vger.kernel.org 13087L: netdev@vger.kernel.org 13088T: git git://github.com/petkan/rtl8150.git 13089W: https://github.com/petkan/rtl8150 13090S: Maintained 13091F: drivers/net/usb/rtl8150.c 13092 13093USB SERIAL SUBSYSTEM 13094M: Johan Hovold <johan@kernel.org> 13095L: linux-usb@vger.kernel.org 13096T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13097S: Maintained 13098F: Documentation/usb/usb-serial.txt 13099F: drivers/usb/serial/ 13100F: include/linux/usb/serial.h 13101 13102USB SMSC75XX ETHERNET DRIVER 13103M: Steve Glendinning <steve.glendinning@shawell.net> 13104L: netdev@vger.kernel.org 13105S: Maintained 13106F: drivers/net/usb/smsc75xx.* 13107 13108USB SMSC95XX ETHERNET DRIVER 13109M: Steve Glendinning <steve.glendinning@shawell.net> 13110M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13111L: netdev@vger.kernel.org 13112S: Maintained 13113F: drivers/net/usb/smsc95xx.* 13114 13115USB SUBSYSTEM 13116M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13117L: linux-usb@vger.kernel.org 13118W: http://www.linux-usb.org 13119T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13120S: Supported 13121F: Documentation/devicetree/bindings/usb/ 13122F: Documentation/usb/ 13123F: drivers/usb/ 13124F: include/linux/usb.h 13125F: include/linux/usb/ 13126 13127USB UHCI DRIVER 13128M: Alan Stern <stern@rowland.harvard.edu> 13129L: linux-usb@vger.kernel.org 13130S: Maintained 13131F: drivers/usb/host/uhci* 13132 13133USB "USBNET" DRIVER FRAMEWORK 13134M: Oliver Neukum <oneukum@suse.com> 13135L: netdev@vger.kernel.org 13136W: http://www.linux-usb.org/usbnet 13137S: Maintained 13138F: drivers/net/usb/usbnet.c 13139F: include/linux/usb/usbnet.h 13140 13141USB VIDEO CLASS 13142M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13143L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13144L: linux-media@vger.kernel.org 13145T: git git://linuxtv.org/media_tree.git 13146W: http://www.ideasonboard.org/uvc/ 13147S: Maintained 13148F: drivers/media/usb/uvc/ 13149F: include/uapi/linux/uvcvideo.h 13150 13151USB VISION DRIVER 13152M: Hans Verkuil <hverkuil@xs4all.nl> 13153L: linux-media@vger.kernel.org 13154T: git git://linuxtv.org/media_tree.git 13155W: https://linuxtv.org 13156S: Odd Fixes 13157F: drivers/media/usb/usbvision/ 13158 13159USB WEBCAM GADGET 13160M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13161L: linux-usb@vger.kernel.org 13162S: Maintained 13163F: drivers/usb/gadget/function/*uvc* 13164F: drivers/usb/gadget/legacy/webcam.c 13165 13166USB WIRELESS RNDIS DRIVER (rndis_wlan) 13167M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13168L: linux-wireless@vger.kernel.org 13169S: Maintained 13170F: drivers/net/wireless/rndis_wlan.c 13171 13172USB XHCI DRIVER 13173M: Mathias Nyman <mathias.nyman@intel.com> 13174L: linux-usb@vger.kernel.org 13175S: Supported 13176F: drivers/usb/host/xhci* 13177F: drivers/usb/host/pci-quirks* 13178 13179USB ZD1201 DRIVER 13180L: linux-wireless@vger.kernel.org 13181W: http://linux-lc100020.sourceforge.net 13182S: Orphan 13183F: drivers/net/wireless/zydas/zd1201.* 13184 13185USB ZR364XX DRIVER 13186M: Antoine Jacquet <royale@zerezo.com> 13187L: linux-usb@vger.kernel.org 13188L: linux-media@vger.kernel.org 13189T: git git://linuxtv.org/media_tree.git 13190W: http://royale.zerezo.com/zr364xx/ 13191S: Maintained 13192F: Documentation/media/v4l-drivers/zr364xx* 13193F: drivers/media/usb/zr364xx/ 13194 13195ULPI BUS 13196M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13197L: linux-usb@vger.kernel.org 13198S: Maintained 13199F: drivers/usb/common/ulpi.c 13200F: include/linux/ulpi/ 13201 13202USER-MODE LINUX (UML) 13203M: Jeff Dike <jdike@addtoit.com> 13204M: Richard Weinberger <richard@nod.at> 13205L: user-mode-linux-devel@lists.sourceforge.net 13206L: user-mode-linux-user@lists.sourceforge.net 13207W: http://user-mode-linux.sourceforge.net 13208T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13209S: Maintained 13210F: Documentation/virtual/uml/ 13211F: arch/um/ 13212F: arch/x86/um/ 13213F: fs/hostfs/ 13214F: fs/hppfs/ 13215 13216USERSPACE I/O (UIO) 13217M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13218S: Maintained 13219T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13220F: Documentation/driver-api/uio-howto.rst 13221F: drivers/uio/ 13222F: include/linux/uio*.h 13223 13224UTIL-LINUX PACKAGE 13225M: Karel Zak <kzak@redhat.com> 13226L: util-linux@vger.kernel.org 13227W: http://en.wikipedia.org/wiki/Util-linux 13228T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13229S: Maintained 13230 13231UVESAFB DRIVER 13232M: Michal Januszewski <spock@gentoo.org> 13233L: linux-fbdev@vger.kernel.org 13234W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13235S: Maintained 13236F: Documentation/fb/uvesafb.txt 13237F: drivers/video/fbdev/uvesafb.* 13238 13239VF610 NAND DRIVER 13240M: Stefan Agner <stefan@agner.ch> 13241L: linux-mtd@lists.infradead.org 13242S: Supported 13243F: drivers/mtd/nand/vf610_nfc.c 13244 13245VFAT/FAT/MSDOS FILESYSTEM 13246M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13247S: Maintained 13248F: Documentation/filesystems/vfat.txt 13249F: fs/fat/ 13250 13251VFIO DRIVER 13252M: Alex Williamson <alex.williamson@redhat.com> 13253L: kvm@vger.kernel.org 13254T: git git://github.com/awilliam/linux-vfio.git 13255S: Maintained 13256F: Documentation/vfio.txt 13257F: drivers/vfio/ 13258F: include/linux/vfio.h 13259F: include/uapi/linux/vfio.h 13260 13261VFIO MEDIATED DEVICE DRIVERS 13262M: Kirti Wankhede <kwankhede@nvidia.com> 13263L: kvm@vger.kernel.org 13264S: Maintained 13265F: Documentation/vfio-mediated-device.txt 13266F: drivers/vfio/mdev/ 13267F: include/linux/mdev.h 13268F: samples/vfio-mdev/ 13269 13270VFIO PLATFORM DRIVER 13271M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13272L: kvm@vger.kernel.org 13273S: Maintained 13274F: drivers/vfio/platform/ 13275 13276VIDEOBUF2 FRAMEWORK 13277M: Pawel Osciak <pawel@osciak.com> 13278M: Marek Szyprowski <m.szyprowski@samsung.com> 13279M: Kyungmin Park <kyungmin.park@samsung.com> 13280L: linux-media@vger.kernel.org 13281S: Maintained 13282F: drivers/media/v4l2-core/videobuf2-* 13283F: include/media/videobuf2-* 13284 13285VIRTIO AND VHOST VSOCK DRIVER 13286M: Stefan Hajnoczi <stefanha@redhat.com> 13287L: kvm@vger.kernel.org 13288L: virtualization@lists.linux-foundation.org 13289L: netdev@vger.kernel.org 13290S: Maintained 13291F: include/linux/virtio_vsock.h 13292F: include/uapi/linux/virtio_vsock.h 13293F: net/vmw_vsock/virtio_transport_common.c 13294F: net/vmw_vsock/virtio_transport.c 13295F: drivers/vhost/vsock.c 13296F: drivers/vhost/vsock.h 13297 13298VIRTUAL SERIO DEVICE DRIVER 13299M: Stephen Chandler Paul <thatslyude@gmail.com> 13300S: Maintained 13301F: drivers/input/serio/userio.c 13302F: include/uapi/linux/userio.h 13303 13304VIRTIO CONSOLE DRIVER 13305M: Amit Shah <amit@kernel.org> 13306L: virtualization@lists.linux-foundation.org 13307S: Maintained 13308F: drivers/char/virtio_console.c 13309F: include/linux/virtio_console.h 13310F: include/uapi/linux/virtio_console.h 13311 13312VIRTIO CORE, NET AND BLOCK DRIVERS 13313M: "Michael S. Tsirkin" <mst@redhat.com> 13314M: Jason Wang <jasowang@redhat.com> 13315L: virtualization@lists.linux-foundation.org 13316S: Maintained 13317F: Documentation/devicetree/bindings/virtio/ 13318F: drivers/virtio/ 13319F: tools/virtio/ 13320F: drivers/net/virtio_net.c 13321F: drivers/block/virtio_blk.c 13322F: include/linux/virtio*.h 13323F: include/uapi/linux/virtio_*.h 13324F: drivers/crypto/virtio/ 13325 13326VIRTIO DRIVERS FOR S390 13327M: Christian Borntraeger <borntraeger@de.ibm.com> 13328M: Cornelia Huck <cornelia.huck@de.ibm.com> 13329L: linux-s390@vger.kernel.org 13330L: virtualization@lists.linux-foundation.org 13331L: kvm@vger.kernel.org 13332S: Supported 13333F: drivers/s390/virtio/ 13334 13335VIRTIO GPU DRIVER 13336M: David Airlie <airlied@linux.ie> 13337M: Gerd Hoffmann <kraxel@redhat.com> 13338L: dri-devel@lists.freedesktop.org 13339L: virtualization@lists.linux-foundation.org 13340T: git git://git.kraxel.org/linux drm-qemu 13341S: Maintained 13342F: drivers/gpu/drm/virtio/ 13343F: include/uapi/linux/virtio_gpu.h 13344 13345VIRTIO HOST (VHOST) 13346M: "Michael S. Tsirkin" <mst@redhat.com> 13347M: Jason Wang <jasowang@redhat.com> 13348L: kvm@vger.kernel.org 13349L: virtualization@lists.linux-foundation.org 13350L: netdev@vger.kernel.org 13351T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13352S: Maintained 13353F: drivers/vhost/ 13354F: include/uapi/linux/vhost.h 13355 13356VIRTIO INPUT DRIVER 13357M: Gerd Hoffmann <kraxel@redhat.com> 13358S: Maintained 13359F: drivers/virtio/virtio_input.c 13360F: include/uapi/linux/virtio_input.h 13361 13362VIRTIO CRYPTO DRIVER 13363M: Gonglei <arei.gonglei@huawei.com> 13364L: virtualization@lists.linux-foundation.org 13365L: linux-crypto@vger.kernel.org 13366S: Maintained 13367F: drivers/crypto/virtio/ 13368F: include/uapi/linux/virtio_crypto.h 13369 13370VIA RHINE NETWORK DRIVER 13371S: Orphan 13372F: drivers/net/ethernet/via/via-rhine.c 13373 13374VIA SD/MMC CARD CONTROLLER DRIVER 13375M: Bruce Chang <brucechang@via.com.tw> 13376M: Harald Welte <HaraldWelte@viatech.com> 13377S: Maintained 13378F: drivers/mmc/host/via-sdmmc.c 13379 13380VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13381M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13382L: linux-fbdev@vger.kernel.org 13383S: Maintained 13384F: include/linux/via-core.h 13385F: include/linux/via-gpio.h 13386F: include/linux/via_i2c.h 13387F: drivers/video/fbdev/via/ 13388 13389VIA VELOCITY NETWORK DRIVER 13390M: Francois Romieu <romieu@fr.zoreil.com> 13391L: netdev@vger.kernel.org 13392S: Maintained 13393F: drivers/net/ethernet/via/via-velocity.* 13394 13395VIRT LIB 13396M: Alex Williamson <alex.williamson@redhat.com> 13397M: Paolo Bonzini <pbonzini@redhat.com> 13398L: kvm@vger.kernel.org 13399S: Supported 13400F: virt/lib/ 13401 13402VIVID VIRTUAL VIDEO DRIVER 13403M: Hans Verkuil <hverkuil@xs4all.nl> 13404L: linux-media@vger.kernel.org 13405T: git git://linuxtv.org/media_tree.git 13406W: https://linuxtv.org 13407S: Maintained 13408F: drivers/media/platform/vivid/* 13409 13410VLYNQ BUS 13411M: Florian Fainelli <f.fainelli@gmail.com> 13412L: openwrt-devel@lists.openwrt.org (subscribers-only) 13413S: Maintained 13414F: drivers/vlynq/vlynq.c 13415F: include/linux/vlynq.h 13416 13417VME SUBSYSTEM 13418M: Martyn Welch <martyn@welchs.me.uk> 13419M: Manohar Vanga <manohar.vanga@gmail.com> 13420M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13421L: devel@driverdev.osuosl.org 13422S: Maintained 13423T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13424F: Documentation/driver-api/vme.rst 13425F: drivers/staging/vme/ 13426F: drivers/vme/ 13427F: include/linux/vme* 13428 13429VMWARE HYPERVISOR INTERFACE 13430M: Alok Kataria <akataria@vmware.com> 13431L: virtualization@lists.linux-foundation.org 13432S: Supported 13433F: arch/x86/kernel/cpu/vmware.c 13434 13435VMWARE BALLOON DRIVER 13436M: Xavier Deguillard <xdeguillard@vmware.com> 13437M: Philip Moltmann <moltmann@vmware.com> 13438M: "VMware, Inc." <pv-drivers@vmware.com> 13439L: linux-kernel@vger.kernel.org 13440S: Maintained 13441F: drivers/misc/vmw_balloon.c 13442 13443VMWARE VMMOUSE SUBDRIVER 13444M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13445M: "VMware, Inc." <pv-drivers@vmware.com> 13446L: linux-input@vger.kernel.org 13447S: Maintained 13448F: drivers/input/mouse/vmmouse.c 13449F: drivers/input/mouse/vmmouse.h 13450 13451VMWARE VMXNET3 ETHERNET DRIVER 13452M: Shrikrishna Khare <skhare@vmware.com> 13453M: "VMware, Inc." <pv-drivers@vmware.com> 13454L: netdev@vger.kernel.org 13455S: Maintained 13456F: drivers/net/vmxnet3/ 13457 13458VMware PVSCSI driver 13459M: Jim Gill <jgill@vmware.com> 13460M: VMware PV-Drivers <pv-drivers@vmware.com> 13461L: linux-scsi@vger.kernel.org 13462S: Maintained 13463F: drivers/scsi/vmw_pvscsi.c 13464F: drivers/scsi/vmw_pvscsi.h 13465 13466VMWARE PVRDMA DRIVER 13467M: Adit Ranadive <aditr@vmware.com> 13468M: VMware PV-Drivers <pv-drivers@vmware.com> 13469L: linux-rdma@vger.kernel.org 13470S: Maintained 13471F: drivers/infiniband/hw/vmw_pvrdma/ 13472 13473VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13474M: Liam Girdwood <lgirdwood@gmail.com> 13475M: Mark Brown <broonie@kernel.org> 13476L: linux-kernel@vger.kernel.org 13477W: http://www.slimlogic.co.uk/?p=48 13478T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13479S: Supported 13480F: Documentation/devicetree/bindings/regulator/ 13481F: drivers/regulator/ 13482F: include/dt-bindings/regulator/ 13483F: include/linux/regulator/ 13484 13485VRF 13486M: David Ahern <dsa@cumulusnetworks.com> 13487M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13488L: netdev@vger.kernel.org 13489S: Maintained 13490F: drivers/net/vrf.c 13491F: Documentation/networking/vrf.txt 13492 13493VT1211 HARDWARE MONITOR DRIVER 13494M: Juerg Haefliger <juergh@gmail.com> 13495L: linux-hwmon@vger.kernel.org 13496S: Maintained 13497F: Documentation/hwmon/vt1211 13498F: drivers/hwmon/vt1211.c 13499 13500VT8231 HARDWARE MONITOR DRIVER 13501M: Roger Lucas <vt8231@hiddenengine.co.uk> 13502L: linux-hwmon@vger.kernel.org 13503S: Maintained 13504F: drivers/hwmon/vt8231.c 13505 13506VUB300 USB to SDIO/SD/MMC bridge chip 13507M: Tony Olech <tony.olech@elandigitalsystems.com> 13508L: linux-mmc@vger.kernel.org 13509L: linux-usb@vger.kernel.org 13510S: Supported 13511F: drivers/mmc/host/vub300.c 13512 13513W1 DALLAS'S 1-WIRE BUS 13514M: Evgeniy Polyakov <zbr@ioremap.net> 13515S: Maintained 13516F: Documentation/w1/ 13517F: drivers/w1/ 13518 13519W83791D HARDWARE MONITORING DRIVER 13520M: Marc Hulsman <m.hulsman@tudelft.nl> 13521L: linux-hwmon@vger.kernel.org 13522S: Maintained 13523F: Documentation/hwmon/w83791d 13524F: drivers/hwmon/w83791d.c 13525 13526W83793 HARDWARE MONITORING DRIVER 13527M: Rudolf Marek <r.marek@assembler.cz> 13528L: linux-hwmon@vger.kernel.org 13529S: Maintained 13530F: Documentation/hwmon/w83793 13531F: drivers/hwmon/w83793.c 13532 13533W83795 HARDWARE MONITORING DRIVER 13534M: Jean Delvare <jdelvare@suse.com> 13535L: linux-hwmon@vger.kernel.org 13536S: Maintained 13537F: drivers/hwmon/w83795.c 13538 13539W83L51xD SD/MMC CARD INTERFACE DRIVER 13540M: Pierre Ossman <pierre@ossman.eu> 13541S: Maintained 13542F: drivers/mmc/host/wbsd.* 13543 13544WACOM PROTOCOL 4 SERIAL TABLETS 13545M: Julian Squires <julian@cipht.net> 13546M: Hans de Goede <hdegoede@redhat.com> 13547L: linux-input@vger.kernel.org 13548S: Maintained 13549F: drivers/input/tablet/wacom_serial4.c 13550 13551WATCHDOG DEVICE DRIVERS 13552M: Wim Van Sebroeck <wim@iguana.be> 13553R: Guenter Roeck <linux@roeck-us.net> 13554L: linux-watchdog@vger.kernel.org 13555W: http://www.linux-watchdog.org/ 13556T: git git://www.linux-watchdog.org/linux-watchdog.git 13557S: Maintained 13558F: Documentation/devicetree/bindings/watchdog/ 13559F: Documentation/watchdog/ 13560F: drivers/watchdog/ 13561F: include/linux/watchdog.h 13562F: include/uapi/linux/watchdog.h 13563 13564WIIMOTE HID DRIVER 13565M: David Herrmann <dh.herrmann@googlemail.com> 13566L: linux-input@vger.kernel.org 13567S: Maintained 13568F: drivers/hid/hid-wiimote* 13569 13570WINBOND CIR DRIVER 13571M: David Härdeman <david@hardeman.nu> 13572S: Maintained 13573F: drivers/media/rc/winbond-cir.c 13574 13575WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13576M: William Breathitt Gray <vilhelm.gray@gmail.com> 13577L: linux-watchdog@vger.kernel.org 13578S: Maintained 13579F: drivers/watchdog/ebc-c384_wdt.c 13580 13581WINSYSTEMS WS16C48 GPIO DRIVER 13582M: William Breathitt Gray <vilhelm.gray@gmail.com> 13583L: linux-gpio@vger.kernel.org 13584S: Maintained 13585F: drivers/gpio/gpio-ws16c48.c 13586 13587WIMAX STACK 13588M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13589M: linux-wimax@intel.com 13590L: wimax@linuxwimax.org (subscribers-only) 13591S: Supported 13592W: http://linuxwimax.org 13593F: Documentation/wimax/README.wimax 13594F: include/linux/wimax/debug.h 13595F: include/net/wimax.h 13596F: include/uapi/linux/wimax.h 13597F: net/wimax/ 13598 13599WISTRON LAPTOP BUTTON DRIVER 13600M: Miloslav Trmac <mitr@volny.cz> 13601S: Maintained 13602F: drivers/input/misc/wistron_btns.c 13603 13604WL3501 WIRELESS PCMCIA CARD DRIVER 13605L: linux-wireless@vger.kernel.org 13606S: Odd fixes 13607F: drivers/net/wireless/wl3501* 13608 13609WOLFSON MICROELECTRONICS DRIVERS 13610L: patches@opensource.wolfsonmicro.com 13611T: git https://github.com/CirrusLogic/linux-drivers.git 13612W: https://github.com/CirrusLogic/linux-drivers/wiki 13613S: Supported 13614F: Documentation/hwmon/wm83?? 13615F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13616F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13617F: Documentation/devicetree/bindings/mfd/arizona.txt 13618F: arch/arm/mach-s3c64xx/mach-crag6410* 13619F: drivers/clk/clk-wm83*.c 13620F: drivers/extcon/extcon-arizona.c 13621F: drivers/leds/leds-wm83*.c 13622F: drivers/gpio/gpio-*wm*.c 13623F: drivers/gpio/gpio-arizona.c 13624F: drivers/hwmon/wm83??-hwmon.c 13625F: drivers/input/misc/wm831x-on.c 13626F: drivers/input/touchscreen/wm831x-ts.c 13627F: drivers/input/touchscreen/wm97*.c 13628F: drivers/mfd/arizona* 13629F: drivers/mfd/wm*.c 13630F: drivers/mfd/cs47l24* 13631F: drivers/power/supply/wm83*.c 13632F: drivers/rtc/rtc-wm83*.c 13633F: drivers/regulator/wm8*.c 13634F: drivers/video/backlight/wm83*_bl.c 13635F: drivers/watchdog/wm83*_wdt.c 13636F: include/linux/mfd/arizona/ 13637F: include/linux/mfd/wm831x/ 13638F: include/linux/mfd/wm8350/ 13639F: include/linux/mfd/wm8400* 13640F: include/linux/wm97xx.h 13641F: include/sound/wm????.h 13642F: sound/soc/codecs/arizona.? 13643F: sound/soc/codecs/wm* 13644F: sound/soc/codecs/cs47l24* 13645 13646WORKQUEUE 13647M: Tejun Heo <tj@kernel.org> 13648R: Lai Jiangshan <jiangshanlai@gmail.com> 13649T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13650S: Maintained 13651F: include/linux/workqueue.h 13652F: kernel/workqueue.c 13653F: Documentation/core-api/workqueue.rst 13654 13655X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13656M: Chen-Yu Tsai <wens@csie.org> 13657L: linux-kernel@vger.kernel.org 13658S: Maintained 13659N: axp[128] 13660 13661X.25 NETWORK LAYER 13662M: Andrew Hendry <andrew.hendry@gmail.com> 13663L: linux-x25@vger.kernel.org 13664S: Odd Fixes 13665F: Documentation/networking/x25* 13666F: include/net/x25* 13667F: net/x25/ 13668 13669X86 ARCHITECTURE (32-BIT AND 64-BIT) 13670M: Thomas Gleixner <tglx@linutronix.de> 13671M: Ingo Molnar <mingo@redhat.com> 13672M: "H. Peter Anvin" <hpa@zytor.com> 13673M: x86@kernel.org 13674L: linux-kernel@vger.kernel.org 13675T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13676S: Maintained 13677F: Documentation/x86/ 13678F: arch/x86/ 13679 13680X86 PLATFORM DRIVERS 13681M: Darren Hart <dvhart@infradead.org> 13682M: Andy Shevchenko <andy@infradead.org> 13683L: platform-driver-x86@vger.kernel.org 13684T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13685S: Maintained 13686F: drivers/platform/x86/ 13687F: drivers/platform/olpc/ 13688 13689X86 MCE INFRASTRUCTURE 13690M: Tony Luck <tony.luck@intel.com> 13691M: Borislav Petkov <bp@alien8.de> 13692L: linux-edac@vger.kernel.org 13693S: Maintained 13694F: arch/x86/kernel/cpu/mcheck/* 13695 13696X86 MICROCODE UPDATE SUPPORT 13697M: Borislav Petkov <bp@alien8.de> 13698S: Maintained 13699F: arch/x86/kernel/cpu/microcode/* 13700 13701X86 VDSO 13702M: Andy Lutomirski <luto@amacapital.net> 13703L: linux-kernel@vger.kernel.org 13704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13705S: Maintained 13706F: arch/x86/entry/vdso/ 13707 13708XC2028/3028 TUNER DRIVER 13709M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13710M: Mauro Carvalho Chehab <mchehab@kernel.org> 13711L: linux-media@vger.kernel.org 13712W: https://linuxtv.org 13713T: git git://linuxtv.org/media_tree.git 13714S: Maintained 13715F: drivers/media/tuners/tuner-xc2028.* 13716 13717XEN HYPERVISOR INTERFACE 13718M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13719M: Juergen Gross <jgross@suse.com> 13720L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13721T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13722S: Supported 13723F: arch/x86/xen/ 13724F: drivers/*/xen-*front.c 13725F: drivers/xen/ 13726F: arch/x86/include/asm/xen/ 13727F: include/xen/ 13728F: include/uapi/xen/ 13729 13730XEN HYPERVISOR ARM 13731M: Stefano Stabellini <sstabellini@kernel.org> 13732L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13733S: Maintained 13734F: arch/arm/xen/ 13735F: arch/arm/include/asm/xen/ 13736 13737XEN HYPERVISOR ARM64 13738M: Stefano Stabellini <sstabellini@kernel.org> 13739L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13740S: Maintained 13741F: arch/arm64/xen/ 13742F: arch/arm64/include/asm/xen/ 13743 13744XEN NETWORK BACKEND DRIVER 13745M: Wei Liu <wei.liu2@citrix.com> 13746M: Paul Durrant <paul.durrant@citrix.com> 13747L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13748L: netdev@vger.kernel.org 13749S: Supported 13750F: drivers/net/xen-netback/* 13751 13752XEN PCI SUBSYSTEM 13753M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13754L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13755S: Supported 13756F: arch/x86/pci/*xen* 13757F: drivers/pci/*xen* 13758 13759XEN BLOCK SUBSYSTEM 13760M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13761M: Roger Pau Monné <roger.pau@citrix.com> 13762L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13763S: Supported 13764F: drivers/block/xen-blkback/* 13765F: drivers/block/xen* 13766 13767XEN PVSCSI DRIVERS 13768M: Juergen Gross <jgross@suse.com> 13769L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13770L: linux-scsi@vger.kernel.org 13771S: Supported 13772F: drivers/scsi/xen-scsifront.c 13773F: drivers/xen/xen-scsiback.c 13774F: include/xen/interface/io/vscsiif.h 13775 13776XEN SWIOTLB SUBSYSTEM 13777M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13778L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13779S: Supported 13780F: arch/x86/xen/*swiotlb* 13781F: drivers/xen/*swiotlb* 13782 13783XFS FILESYSTEM 13784M: Darrick J. Wong <darrick.wong@oracle.com> 13785M: linux-xfs@vger.kernel.org 13786L: linux-xfs@vger.kernel.org 13787W: http://xfs.org/ 13788T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13789S: Supported 13790F: Documentation/filesystems/xfs.txt 13791F: fs/xfs/ 13792 13793XILINX AXI ETHERNET DRIVER 13794M: Anirudha Sarangi <anirudh@xilinx.com> 13795M: John Linn <John.Linn@xilinx.com> 13796S: Maintained 13797F: drivers/net/ethernet/xilinx/xilinx_axienet* 13798 13799XILINX UARTLITE SERIAL DRIVER 13800M: Peter Korsgaard <jacmet@sunsite.dk> 13801L: linux-serial@vger.kernel.org 13802S: Maintained 13803F: drivers/tty/serial/uartlite.c 13804 13805XILINX VIDEO IP CORES 13806M: Hyun Kwon <hyun.kwon@xilinx.com> 13807M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13808L: linux-media@vger.kernel.org 13809T: git git://linuxtv.org/media_tree.git 13810S: Supported 13811F: Documentation/devicetree/bindings/media/xilinx/ 13812F: drivers/media/platform/xilinx/ 13813F: include/uapi/linux/xilinx-v4l2-controls.h 13814 13815XILLYBUS DRIVER 13816M: Eli Billauer <eli.billauer@gmail.com> 13817L: linux-kernel@vger.kernel.org 13818S: Supported 13819F: drivers/char/xillybus/ 13820 13821XTENSA XTFPGA PLATFORM SUPPORT 13822M: Max Filippov <jcmvbkbc@gmail.com> 13823L: linux-xtensa@linux-xtensa.org 13824S: Maintained 13825F: drivers/spi/spi-xtensa-xtfpga.c 13826F: sound/soc/xtensa/xtfpga-i2s.c 13827 13828YAM DRIVER FOR AX.25 13829M: Jean-Paul Roubelat <jpr@f6fbb.org> 13830L: linux-hams@vger.kernel.org 13831S: Maintained 13832F: drivers/net/hamradio/yam* 13833F: include/linux/yam.h 13834 13835YEALINK PHONE DRIVER 13836M: Henk Vergonet <Henk.Vergonet@gmail.com> 13837L: usbb2k-api-dev@nongnu.org 13838S: Maintained 13839F: Documentation/input/yealink.txt 13840F: drivers/input/misc/yealink.* 13841 13842Z8530 DRIVER FOR AX.25 13843M: Joerg Reuter <jreuter@yaina.de> 13844W: http://yaina.de/jreuter/ 13845W: http://www.qsl.net/dl1bke/ 13846L: linux-hams@vger.kernel.org 13847S: Maintained 13848F: Documentation/networking/z8530drv.txt 13849F: drivers/net/hamradio/*scc.c 13850F: drivers/net/hamradio/z8530.h 13851 13852ZBUD COMPRESSED PAGE ALLOCATOR 13853M: Seth Jennings <sjenning@redhat.com> 13854M: Dan Streetman <ddstreet@ieee.org> 13855L: linux-mm@kvack.org 13856S: Maintained 13857F: mm/zbud.c 13858F: include/linux/zbud.h 13859 13860ZD1211RW WIRELESS DRIVER 13861M: Daniel Drake <dsd@gentoo.org> 13862M: Ulrich Kunitz <kune@deine-taler.de> 13863W: http://zd1211.ath.cx/wiki/DriverRewrite 13864L: linux-wireless@vger.kernel.org 13865L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13866S: Maintained 13867F: drivers/net/wireless/zydas/zd1211rw/ 13868 13869ZD1301_DEMOD MEDIA DRIVER 13870M: Antti Palosaari <crope@iki.fi> 13871L: linux-media@vger.kernel.org 13872W: https://linuxtv.org/ 13873W: http://palosaari.fi/linux/ 13874Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13875S: Maintained 13876F: drivers/media/dvb-frontends/zd1301_demod* 13877 13878ZD1301 MEDIA DRIVER 13879M: Antti Palosaari <crope@iki.fi> 13880L: linux-media@vger.kernel.org 13881W: https://linuxtv.org/ 13882W: http://palosaari.fi/linux/ 13883Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13884S: Maintained 13885F: drivers/media/usb/dvb-usb-v2/zd1301* 13886 13887ZPOOL COMPRESSED PAGE STORAGE API 13888M: Dan Streetman <ddstreet@ieee.org> 13889L: linux-mm@kvack.org 13890S: Maintained 13891F: mm/zpool.c 13892F: include/linux/zpool.h 13893 13894ZR36067 VIDEO FOR LINUX DRIVER 13895L: mjpeg-users@lists.sourceforge.net 13896L: linux-media@vger.kernel.org 13897W: http://mjpeg.sourceforge.net/driver-zoran/ 13898T: hg https://linuxtv.org/hg/v4l-dvb 13899S: Odd Fixes 13900F: drivers/media/pci/zoran/ 13901 13902ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13903M: Minchan Kim <minchan@kernel.org> 13904M: Nitin Gupta <ngupta@vflare.org> 13905R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13906L: linux-kernel@vger.kernel.org 13907S: Maintained 13908F: drivers/block/zram/ 13909F: Documentation/blockdev/zram.txt 13910 13911ZS DECSTATION Z85C30 SERIAL DRIVER 13912M: "Maciej W. Rozycki" <macro@linux-mips.org> 13913S: Maintained 13914F: drivers/tty/serial/zs.* 13915 13916ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13917M: Minchan Kim <minchan@kernel.org> 13918M: Nitin Gupta <ngupta@vflare.org> 13919R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13920L: linux-mm@kvack.org 13921S: Maintained 13922F: mm/zsmalloc.c 13923F: include/linux/zsmalloc.h 13924F: Documentation/vm/zsmalloc.txt 13925 13926ZSWAP COMPRESSED SWAP CACHING 13927M: Seth Jennings <sjenning@redhat.com> 13928M: Dan Streetman <ddstreet@ieee.org> 13929L: linux-mm@kvack.org 13930S: Maintained 13931F: mm/zswap.c 13932 13933THE REST 13934M: Linus Torvalds <torvalds@linux-foundation.org> 13935L: linux-kernel@vger.kernel.org 13936Q: http://patchwork.kernel.org/project/LKML/list/ 13937T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13938S: Buried alive in reporters 13939F: * 13940F: */ 13941