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 <alex.aring@gmail.com> 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: drivers/reset/reset-a10sr.c 657F: include/linux/mfd/altera-a10sr.h 658F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 659 660ALTERA TRIPLE SPEED ETHERNET DRIVER 661M: Vince Bridgers <vbridger@opensource.altera.com> 662L: netdev@vger.kernel.org 663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 664S: Maintained 665F: drivers/net/ethernet/altera/ 666 667ALTERA UART/JTAG UART SERIAL DRIVERS 668M: Tobias Klauser <tklauser@distanz.ch> 669L: linux-serial@vger.kernel.org 670L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 671S: Maintained 672F: drivers/tty/serial/altera_uart.c 673F: drivers/tty/serial/altera_jtaguart.c 674F: include/linux/altera_uart.h 675F: include/linux/altera_jtaguart.h 676 677AMAZON ETHERNET DRIVERS 678M: Netanel Belgazal <netanel@annapurnalabs.com> 679R: Saeed Bishara <saeed@annapurnalabs.com> 680R: Zorik Machulsky <zorik@annapurnalabs.com> 681L: netdev@vger.kernel.org 682S: Supported 683F: Documentation/networking/ena.txt 684F: drivers/net/ethernet/amazon/ 685 686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 687M: Tom Lendacky <thomas.lendacky@amd.com> 688M: Gary Hook <gary.hook@amd.com> 689L: linux-crypto@vger.kernel.org 690S: Supported 691F: drivers/crypto/ccp/ 692F: include/linux/ccp.h 693 694AMD FAM15H PROCESSOR POWER MONITORING DRIVER 695M: Huang Rui <ray.huang@amd.com> 696L: linux-hwmon@vger.kernel.org 697S: Supported 698F: Documentation/hwmon/fam15h_power 699F: drivers/hwmon/fam15h_power.c 700 701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 702L: linux-geode@lists.infradead.org (moderated for non-subscribers) 703S: Orphan 704F: drivers/usb/gadget/udc/amd5536udc.* 705 706AMD GEODE PROCESSOR/CHIPSET SUPPORT 707P: Andres Salomon <dilinger@queued.net> 708L: linux-geode@lists.infradead.org (moderated for non-subscribers) 709W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 710S: Supported 711F: drivers/char/hw_random/geode-rng.c 712F: drivers/crypto/geode* 713F: drivers/video/fbdev/geode/ 714F: arch/x86/include/asm/geode.h 715 716AMD IOMMU (AMD-VI) 717M: Joerg Roedel <joro@8bytes.org> 718L: iommu@lists.linux-foundation.org 719T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 720S: Maintained 721F: drivers/iommu/amd_iommu*.[ch] 722F: include/linux/amd-iommu.h 723 724AMD KFD 725M: Oded Gabbay <oded.gabbay@gmail.com> 726L: dri-devel@lists.freedesktop.org 727T: git git://people.freedesktop.org/~gabbayo/linux.git 728S: Supported 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 732F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 733F: drivers/gpu/drm/amd/amdkfd/ 734F: drivers/gpu/drm/amd/include/cik_structs.h 735F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 736F: drivers/gpu/drm/amd/include/vi_structs.h 737F: drivers/gpu/drm/radeon/radeon_kfd.c 738F: drivers/gpu/drm/radeon/radeon_kfd.h 739F: include/uapi/linux/kfd_ioctl.h 740 741AMD SEATTLE DEVICE TREE SUPPORT 742M: Brijesh Singh <brijeshkumar.singh@amd.com> 743M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 744M: Tom Lendacky <thomas.lendacky@amd.com> 745S: Supported 746F: arch/arm64/boot/dts/amd/ 747 748AMD XGBE DRIVER 749M: Tom Lendacky <thomas.lendacky@amd.com> 750L: netdev@vger.kernel.org 751S: Supported 752F: drivers/net/ethernet/amd/xgbe/ 753F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 754 755AMS (Apple Motion Sensor) DRIVER 756M: Michael Hanselmann <linux-kernel@hansmi.ch> 757S: Supported 758F: drivers/macintosh/ams/ 759 760ANALOG DEVICES INC AD9389B DRIVER 761M: Hans Verkuil <hans.verkuil@cisco.com> 762L: linux-media@vger.kernel.org 763S: Maintained 764F: drivers/media/i2c/ad9389b* 765 766ANALOG DEVICES INC ADV7180 DRIVER 767M: Lars-Peter Clausen <lars@metafoo.de> 768L: linux-media@vger.kernel.org 769W: http://ez.analog.com/community/linux-device-drivers 770S: Supported 771F: drivers/media/i2c/adv7180.c 772 773ANALOG DEVICES INC ADV7511 DRIVER 774M: Hans Verkuil <hans.verkuil@cisco.com> 775L: linux-media@vger.kernel.org 776S: Maintained 777F: drivers/media/i2c/adv7511* 778 779ANALOG DEVICES INC ADV7604 DRIVER 780M: Hans Verkuil <hans.verkuil@cisco.com> 781L: linux-media@vger.kernel.org 782S: Maintained 783F: drivers/media/i2c/adv7604* 784 785ANALOG DEVICES INC ADV7842 DRIVER 786M: Hans Verkuil <hans.verkuil@cisco.com> 787L: linux-media@vger.kernel.org 788S: Maintained 789F: drivers/media/i2c/adv7842* 790 791ANALOG DEVICES INC ASOC CODEC DRIVERS 792M: Lars-Peter Clausen <lars@metafoo.de> 793L: alsa-devel@alsa-project.org (moderated for non-subscribers) 794W: http://wiki.analog.com/ 795W: http://ez.analog.com/community/linux-device-drivers 796S: Supported 797F: sound/soc/codecs/adau* 798F: sound/soc/codecs/adav* 799F: sound/soc/codecs/ad1* 800F: sound/soc/codecs/ad7* 801F: sound/soc/codecs/ssm* 802F: sound/soc/codecs/sigmadsp.* 803 804ANALOG DEVICES INC ASOC DRIVERS 805L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 807W: http://blackfin.uclinux.org/ 808S: Supported 809F: sound/soc/blackfin/* 810 811ANALOG DEVICES INC IIO DRIVERS 812M: Lars-Peter Clausen <lars@metafoo.de> 813M: Michael Hennerich <Michael.Hennerich@analog.com> 814W: http://wiki.analog.com/ 815W: http://ez.analog.com/community/linux-device-drivers 816S: Supported 817F: drivers/iio/*/ad* 818F: drivers/iio/adc/ltc2497* 819X: drivers/iio/*/adjd* 820F: drivers/staging/iio/*/ad* 821F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 822 823ANALOG DEVICES INC DMA DRIVERS 824M: Lars-Peter Clausen <lars@metafoo.de> 825W: http://ez.analog.com/community/linux-device-drivers 826S: Supported 827F: drivers/dma/dma-axi-dmac.c 828 829ANDROID CONFIG FRAGMENTS 830M: Rob Herring <robh@kernel.org> 831S: Supported 832F: kernel/configs/android* 833 834ANDROID DRIVERS 835M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 836M: Arve Hjønnevåg <arve@android.com> 837M: Riley Andrews <riandrews@android.com> 838T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 839L: devel@driverdev.osuosl.org 840S: Supported 841F: drivers/android/ 842F: drivers/staging/android/ 843 844ANDROID ION DRIVER 845M: Laura Abbott <labbott@redhat.com> 846M: Sumit Semwal <sumit.semwal@linaro.org> 847L: devel@driverdev.osuosl.org 848S: Supported 849F: drivers/staging/android/ion 850F: drivers/staging/android/uapi/ion.h 851F: drivers/staging/android/uapi/ion_test.h 852 853AOA (Apple Onboard Audio) ALSA DRIVER 854M: Johannes Berg <johannes@sipsolutions.net> 855L: linuxppc-dev@lists.ozlabs.org 856L: alsa-devel@alsa-project.org (moderated for non-subscribers) 857S: Maintained 858F: sound/aoa/ 859 860APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 861M: William Breathitt Gray <vilhelm.gray@gmail.com> 862L: linux-iio@vger.kernel.org 863S: Maintained 864F: drivers/iio/adc/stx104.c 865 866APM DRIVER 867M: Jiri Kosina <jikos@kernel.org> 868S: Odd fixes 869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 870F: arch/x86/kernel/apm_32.c 871F: include/linux/apm_bios.h 872F: include/uapi/linux/apm_bios.h 873F: drivers/char/apm-emulation.c 874 875APPLE BCM5974 MULTITOUCH DRIVER 876M: Henrik Rydberg <rydberg@bitmath.org> 877L: linux-input@vger.kernel.org 878S: Odd fixes 879F: drivers/input/mouse/bcm5974.c 880 881APPLE SMC DRIVER 882M: Henrik Rydberg <rydberg@bitmath.org> 883L: linux-hwmon@vger.kernel.org 884S: Odd fixes 885F: drivers/hwmon/applesmc.c 886 887APPLETALK NETWORK LAYER 888L: netdev@vger.kernel.org 889S: Odd fixes 890F: drivers/net/appletalk/ 891F: net/appletalk/ 892 893APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 894M: Duc Dang <dhdang@apm.com> 895S: Supported 896F: arch/arm64/boot/dts/apm/ 897 898APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 899M: Iyappan Subramanian <isubramanian@apm.com> 900M: Keyur Chudgar <kchudgar@apm.com> 901M: Quan Nguyen <qnguyen@apm.com> 902S: Supported 903F: drivers/net/ethernet/apm/xgene/ 904F: drivers/net/phy/mdio-xgene.c 905F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 906F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 907 908APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 909M: Iyappan Subramanian <isubramanian@apm.com> 910M: Keyur Chudgar <kchudgar@apm.com> 911S: Supported 912F: drivers/net/ethernet/apm/xgene-v2/ 913 914APPLIED MICRO (APM) X-GENE SOC PMU 915M: Tai Nguyen <ttnguyen@apm.com> 916S: Supported 917F: drivers/perf/xgene_pmu.c 918F: Documentation/perf/xgene-pmu.txt 919F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 920 921APTINA CAMERA SENSOR PLL 922M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 923L: linux-media@vger.kernel.org 924S: Maintained 925F: drivers/media/i2c/aptina-pll.* 926 927ARC FRAMEBUFFER DRIVER 928M: Jaya Kumar <jayalk@intworks.biz> 929S: Maintained 930F: drivers/video/fbdev/arcfb.c 931F: drivers/video/fbdev/core/fb_defio.c 932 933ARCNET NETWORK LAYER 934M: Michael Grzeschik <m.grzeschik@pengutronix.de> 935L: netdev@vger.kernel.org 936S: Maintained 937F: drivers/net/arcnet/ 938F: include/uapi/linux/if_arcnet.h 939 940ARC PGU DRM DRIVER 941M: Alexey Brodkin <abrodkin@synopsys.com> 942S: Supported 943F: drivers/gpu/drm/arc/ 944F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 945 946ARM ARCHITECTED TIMER DRIVER 947M: Mark Rutland <mark.rutland@arm.com> 948M: Marc Zyngier <marc.zyngier@arm.com> 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950S: Maintained 951F: arch/arm/include/asm/arch_timer.h 952F: arch/arm64/include/asm/arch_timer.h 953F: drivers/clocksource/arm_arch_timer.c 954 955ARM HDLCD DRM DRIVER 956M: Liviu Dudau <liviu.dudau@arm.com> 957S: Supported 958F: drivers/gpu/drm/arm/hdlcd_* 959F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 960 961ARM MALI-DP DRM DRIVER 962M: Liviu Dudau <liviu.dudau@arm.com> 963M: Brian Starkey <brian.starkey@arm.com> 964M: Mali DP Maintainers <malidp@foss.arm.com> 965S: Supported 966F: drivers/gpu/drm/arm/ 967F: Documentation/devicetree/bindings/display/arm,malidp.txt 968 969ARM MFM AND FLOPPY DRIVERS 970M: Ian Molton <spyro@f2s.com> 971S: Maintained 972F: arch/arm/lib/floppydma.S 973F: arch/arm/include/asm/floppy.h 974 975ARM PMU PROFILING AND DEBUGGING 976M: Will Deacon <will.deacon@arm.com> 977M: Mark Rutland <mark.rutland@arm.com> 978S: Maintained 979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 980F: arch/arm*/kernel/perf_* 981F: arch/arm/oprofile/common.c 982F: arch/arm*/kernel/hw_breakpoint.c 983F: arch/arm*/include/asm/hw_breakpoint.h 984F: arch/arm*/include/asm/perf_event.h 985F: drivers/perf/* 986F: include/linux/perf/arm_pmu.h 987F: Documentation/devicetree/bindings/arm/pmu.txt 988F: Documentation/devicetree/bindings/perf/ 989 990ARM PORT 991M: Russell King <linux@armlinux.org.uk> 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 993W: http://www.armlinux.org.uk/ 994S: Maintained 995T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 996F: arch/arm/ 997 998ARM SUB-ARCHITECTURES 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1000S: Maintained 1001F: arch/arm/mach-*/ 1002F: arch/arm/plat-*/ 1003T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1004 1005ARM PRIMECELL AACI PL041 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: sound/arm/aaci.* 1009 1010ARM PRIMECELL CLCD PL110 DRIVER 1011M: Russell King <linux@armlinux.org.uk> 1012S: Maintained 1013F: drivers/video/fbdev/amba-clcd.* 1014 1015ARM PRIMECELL KMI PL050 DRIVER 1016M: Russell King <linux@armlinux.org.uk> 1017S: Maintained 1018F: drivers/input/serio/ambakmi.* 1019F: include/linux/amba/kmi.h 1020 1021ARM PRIMECELL MMCI PL180/1 DRIVER 1022M: Russell King <linux@armlinux.org.uk> 1023S: Maintained 1024F: drivers/mmc/host/mmci.* 1025F: include/linux/amba/mmci.h 1026 1027ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1028M: Russell King <linux@armlinux.org.uk> 1029S: Maintained 1030F: drivers/tty/serial/amba-pl01*.c 1031F: include/linux/amba/serial.h 1032 1033ARM PRIMECELL BUS SUPPORT 1034M: Russell King <linux@armlinux.org.uk> 1035S: Maintained 1036F: drivers/amba/ 1037F: include/linux/amba/bus.h 1038 1039ARM/ADS SPHERE MACHINE SUPPORT 1040M: Lennert Buytenhek <kernel@wantstofly.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043 1044ARM/AFEB9260 MACHINE SUPPORT 1045M: Sergey Lapin <slapin@ossfans.org> 1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1047S: Maintained 1048 1049ARM/AJECO 1ARM MACHINE SUPPORT 1050M: Lennert Buytenhek <kernel@wantstofly.org> 1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1052S: Maintained 1053 1054ARM/Allwinner sunXi SoC support 1055M: Maxime Ripard <maxime.ripard@free-electrons.com> 1056M: Chen-Yu Tsai <wens@csie.org> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059N: sun[x456789]i 1060N: sun50i 1061F: arch/arm/mach-sunxi/ 1062F: arch/arm64/boot/dts/allwinner/ 1063F: drivers/clk/sunxi-ng/ 1064F: drivers/pinctrl/sunxi/ 1065F: drivers/soc/sunxi/ 1066T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1067 1068ARM/Allwinner SoC Clock Support 1069M: Emilio López <emilio@elopez.com.ar> 1070S: Maintained 1071F: drivers/clk/sunxi/ 1072 1073ARM/Amlogic Meson SoC support 1074M: Carlo Caione <carlo@caione.org> 1075M: Kevin Hilman <khilman@baylibre.com> 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1077L: linux-amlogic@lists.infradead.org 1078W: http://linux-meson.com/ 1079S: Maintained 1080F: arch/arm/mach-meson/ 1081F: arch/arm/boot/dts/meson* 1082F: arch/arm64/boot/dts/amlogic/ 1083F: drivers/pinctrl/meson/ 1084F: drivers/mmc/host/meson* 1085N: meson 1086 1087ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1088M: Neil Armstrong <narmstrong@baylibre.com> 1089M: Jerome Brunet <jbrunet@baylibre.com> 1090L: linux-amlogic@lists.infradead.org 1091S: Maintained 1092F: drivers/clk/meson/ 1093F: include/dt-bindings/clock/meson* 1094F: include/dt-bindings/clock/gxbb* 1095F: Documentation/devicetree/bindings/clock/amlogic* 1096 1097ARM/Annapurna Labs ALPINE ARCHITECTURE 1098M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1099M: Antoine Tenart <antoine.tenart@free-electrons.com> 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1101S: Maintained 1102F: arch/arm/mach-alpine/ 1103F: arch/arm/boot/dts/alpine* 1104F: arch/arm64/boot/dts/al/ 1105F: drivers/*/*alpine* 1106 1107ARM/ARTPEC MACHINE SUPPORT 1108M: Jesper Nilsson <jesper.nilsson@axis.com> 1109M: Lars Persson <lars.persson@axis.com> 1110M: Niklas Cassel <niklas.cassel@axis.com> 1111S: Maintained 1112L: linux-arm-kernel@axis.com 1113F: arch/arm/mach-artpec 1114F: arch/arm/boot/dts/artpec6* 1115F: drivers/clk/axis 1116F: drivers/pinctrl/pinctrl-artpec* 1117F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1118 1119ARM/ASPEED MACHINE SUPPORT 1120M: Joel Stanley <joel@jms.id.au> 1121S: Maintained 1122F: arch/arm/mach-aspeed/ 1123F: arch/arm/boot/dts/aspeed-* 1124F: drivers/*/*aspeed* 1125 1126ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1127M: Nicolas Ferre <nicolas.ferre@microchip.com> 1128M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130W: http://www.linux4sam.org 1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1132S: Supported 1133F: arch/arm/mach-at91/ 1134F: include/soc/at91/ 1135F: arch/arm/boot/dts/at91*.dts 1136F: arch/arm/boot/dts/at91*.dtsi 1137F: arch/arm/boot/dts/sama*.dts 1138F: arch/arm/boot/dts/sama*.dtsi 1139F: arch/arm/include/debug/at91.S 1140F: drivers/memory/atmel* 1141 1142ARM/ATMEL AT91 Clock Support 1143M: Boris Brezillon <boris.brezillon@free-electrons.com> 1144S: Maintained 1145F: drivers/clk/at91 1146 1147ARM/CALXEDA HIGHBANK ARCHITECTURE 1148M: Rob Herring <robh@kernel.org> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151F: arch/arm/mach-highbank/ 1152F: arch/arm/boot/dts/highbank.dts 1153F: arch/arm/boot/dts/ecx-*.dts* 1154 1155ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1156M: Krzysztof Halasa <khalasa@piap.pl> 1157S: Maintained 1158F: arch/arm/mach-cns3xxx/ 1159 1160ARM/CAVIUM THUNDER NETWORK DRIVER 1161M: Sunil Goutham <sgoutham@cavium.com> 1162M: Robert Richter <rric@kernel.org> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Supported 1165F: drivers/net/ethernet/cavium/thunder/ 1166 1167ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1168M: Alexander Shiyan <shc_work@mail.ru> 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1170S: Odd Fixes 1171N: clps711x 1172 1173ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1174M: Hartley Sweeten <hsweeten@visionengravers.com> 1175M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1177S: Maintained 1178F: arch/arm/mach-ep93xx/ 1179F: arch/arm/mach-ep93xx/include/mach/ 1180 1181ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1182M: Lennert Buytenhek <kernel@wantstofly.org> 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1184S: Maintained 1185 1186ARM/CLKDEV SUPPORT 1187M: Russell King <linux@armlinux.org.uk> 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1189S: Maintained 1190T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1191F: arch/arm/include/asm/clkdev.h 1192F: drivers/clk/clkdev.c 1193 1194ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1195M: Mike Rapoport <mike@compulab.co.il> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197S: Maintained 1198 1199ARM/CONTEC MICRO9 MACHINE SUPPORT 1200M: Hubert Feurstein <hubert.feurstein@contec.at> 1201S: Maintained 1202F: arch/arm/mach-ep93xx/micro9.c 1203 1204ARM/CORESIGHT FRAMEWORK AND DRIVERS 1205M: Mathieu Poirier <mathieu.poirier@linaro.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208F: drivers/hwtracing/coresight/* 1209F: Documentation/trace/coresight.txt 1210F: Documentation/devicetree/bindings/arm/coresight.txt 1211F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1212F: tools/perf/arch/arm/util/pmu.c 1213F: tools/perf/arch/arm/util/auxtrace.c 1214F: tools/perf/arch/arm/util/cs-etm.c 1215F: tools/perf/arch/arm/util/cs-etm.h 1216F: tools/perf/util/cs-etm.h 1217 1218ARM/CORGI MACHINE SUPPORT 1219M: Richard Purdie <rpurdie@rpsys.net> 1220S: Maintained 1221 1222ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1223M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225T: git git://github.com/ulli-kroll/linux.git 1226S: Maintained 1227F: arch/arm/mach-gemini/ 1228F: drivers/rtc/rtc-gemini.c 1229 1230ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1231M: Barry Song <baohua@kernel.org> 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1233T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1234S: Maintained 1235F: arch/arm/boot/dts/prima2* 1236F: arch/arm/mach-prima2/ 1237F: drivers/clk/sirf/ 1238F: drivers/clocksource/timer-prima2.c 1239F: drivers/clocksource/timer-atlas7.c 1240N: [^a-z]sirf 1241 1242ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1243M: Baruch Siach <baruch@tkos.co.il> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245S: Maintained 1246F: arch/arm/boot/dts/cx92755* 1247N: digicolor 1248 1249ARM/EBSA110 MACHINE SUPPORT 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/mach-ebsa110/ 1255F: drivers/net/ethernet/amd/am79c961a.* 1256 1257ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1258M: Uwe Kleine-König <kernel@pengutronix.de> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261N: efm32 1262 1263ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1264M: Robert Jarzmik <robert.jarzmik@free.fr> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267F: arch/arm/mach-pxa/ezx.c 1268 1269ARM/FARADAY FA526 PORT 1270M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273T: git git://git.berlios.de/gemini-board 1274F: arch/arm/mm/*-fa* 1275 1276ARM/FOOTBRIDGE ARCHITECTURE 1277M: Russell King <linux@armlinux.org.uk> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279W: http://www.armlinux.org.uk/ 1280S: Maintained 1281F: arch/arm/include/asm/hardware/dec21285.h 1282F: arch/arm/mach-footbridge/ 1283 1284ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1285M: Shawn Guo <shawnguo@kernel.org> 1286M: Sascha Hauer <kernel@pengutronix.de> 1287R: Fabio Estevam <fabio.estevam@nxp.com> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1291F: arch/arm/mach-imx/ 1292F: arch/arm/mach-mxs/ 1293F: arch/arm/boot/dts/imx* 1294F: arch/arm/configs/imx*_defconfig 1295F: drivers/clk/imx/ 1296F: drivers/soc/imx/ 1297F: include/soc/imx/ 1298 1299ARM/FREESCALE VYBRID ARM ARCHITECTURE 1300M: Shawn Guo <shawnguo@kernel.org> 1301M: Sascha Hauer <kernel@pengutronix.de> 1302R: Stefan Agner <stefan@agner.ch> 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304S: Maintained 1305T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1306F: arch/arm/mach-imx/*vf610* 1307F: arch/arm/boot/dts/vf* 1308 1309ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1310M: Lennert Buytenhek <kernel@wantstofly.org> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313 1314ARM/GUMSTIX MACHINE SUPPORT 1315M: Steve Sakoman <sakoman@gmail.com> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318 1319ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1320M: Philipp Zabel <philipp.zabel@gmail.com> 1321M: Paul Parsons <lost.distance@yahoo.com> 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324F: arch/arm/mach-pxa/hx4700.c 1325F: arch/arm/mach-pxa/include/mach/hx4700.h 1326F: sound/soc/pxa/hx4700.c 1327 1328ARM/HISILICON SOC SUPPORT 1329M: Wei Xu <xuwei5@hisilicon.com> 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1331W: http://www.hisilicon.com 1332S: Supported 1333T: git git://github.com/hisilicon/linux-hisi.git 1334F: arch/arm/mach-hisi/ 1335F: arch/arm/boot/dts/hi3* 1336F: arch/arm/boot/dts/hip* 1337F: arch/arm/boot/dts/hisi* 1338F: arch/arm64/boot/dts/hisilicon/ 1339 1340ARM/HP JORNADA 7XX MACHINE SUPPORT 1341M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1342W: www.jlime.com 1343S: Maintained 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1345F: arch/arm/mach-sa1100/jornada720.c 1346F: arch/arm/mach-sa1100/include/mach/jornada720.h 1347 1348ARM/IGEP MACHINE SUPPORT 1349M: Enric Balletbo i Serra <eballetbo@gmail.com> 1350M: Javier Martinez Canillas <javier@dowhile0.org> 1351L: linux-omap@vger.kernel.org 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354F: arch/arm/boot/dts/omap3-igep* 1355 1356ARM/INCOME PXA270 SUPPORT 1357M: Marek Vasut <marek.vasut@gmail.com> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360F: arch/arm/mach-pxa/colibri-pxa270-income.c 1361 1362ARM/INTEL IOP32X ARM ARCHITECTURE 1363M: Lennert Buytenhek <kernel@wantstofly.org> 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1365S: Maintained 1366 1367ARM/INTEL IOP33X ARM ARCHITECTURE 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Orphan 1370 1371ARM/INTEL IOP13XX ARM ARCHITECTURE 1372M: Lennert Buytenhek <kernel@wantstofly.org> 1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1374S: Maintained 1375 1376ARM/INTEL IQ81342EX MACHINE SUPPORT 1377M: Lennert Buytenhek <kernel@wantstofly.org> 1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1379S: Maintained 1380 1381ARM/INTEL IXDP2850 MACHINE SUPPORT 1382M: Lennert Buytenhek <kernel@wantstofly.org> 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1384S: Maintained 1385 1386ARM/INTEL IXP4XX ARM ARCHITECTURE 1387M: Imre Kaloz <kaloz@openwrt.org> 1388M: Krzysztof Halasa <khalasa@piap.pl> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391F: arch/arm/mach-ixp4xx/ 1392 1393ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1394M: Jonathan Cameron <jic23@cam.ac.uk> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397F: arch/arm/mach-pxa/stargate2.c 1398F: drivers/pcmcia/pxa2xx_stargate2.c 1399 1400ARM/INTEL XSC3 (MANZANO) ARM CORE 1401M: Lennert Buytenhek <kernel@wantstofly.org> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404 1405ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1406M: Lennert Buytenhek <kernel@wantstofly.org> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409 1410ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1411M: Santosh Shilimkar <ssantosh@kernel.org> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414F: arch/arm/mach-keystone/ 1415F: arch/arm/boot/dts/keystone-* 1416T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1417 1418ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1419M: Santosh Shilimkar <ssantosh@kernel.org> 1420L: linux-kernel@vger.kernel.org 1421S: Maintained 1422F: drivers/clk/keystone/ 1423 1424ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1425M: Santosh Shilimkar <ssantosh@kernel.org> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427L: linux-kernel@vger.kernel.org 1428S: Maintained 1429F: drivers/clocksource/timer-keystone.c 1430 1431ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1432M: Santosh Shilimkar <ssantosh@kernel.org> 1433L: linux-kernel@vger.kernel.org 1434S: Maintained 1435F: drivers/power/reset/keystone-reset.c 1436 1437ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1438M: Santosh Shilimkar <ssantosh@kernel.org> 1439L: linux-kernel@vger.kernel.org 1440S: Maintained 1441F: drivers/memory/*emif* 1442 1443ARM/LG1K ARCHITECTURE 1444M: Chanho Min <chanho.min@lge.com> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: arch/arm64/boot/dts/lg/ 1448 1449ARM/LOGICPD PXA270 MACHINE SUPPORT 1450M: Lennert Buytenhek <kernel@wantstofly.org> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453 1454ARM/LPC18XX ARCHITECTURE 1455M: Joachim Eastwood <manabian@gmail.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/boot/dts/lpc43* 1459F: drivers/clk/nxp/clk-lpc18xx* 1460F: drivers/clocksource/time-lpc32xx.c 1461F: drivers/i2c/busses/i2c-lpc2k.c 1462F: drivers/memory/pl172.c 1463F: drivers/mtd/spi-nor/nxp-spifi.c 1464F: drivers/rtc/rtc-lpc24xx.c 1465N: lpc18xx 1466 1467ARM/LPC32XX SOC SUPPORT 1468M: Vladimir Zapolskiy <vz@mleia.com> 1469M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1472S: Maintained 1473F: arch/arm/boot/dts/lpc32* 1474F: arch/arm/mach-lpc32xx/ 1475F: drivers/i2c/busses/i2c-pnx.c 1476F: drivers/net/ethernet/nxp/lpc_eth.c 1477F: drivers/usb/host/ohci-nxp.c 1478F: drivers/watchdog/pnx4008_wdt.c 1479N: lpc32xx 1480 1481ARM/MAGICIAN MACHINE SUPPORT 1482M: Philipp Zabel <philipp.zabel@gmail.com> 1483S: Maintained 1484 1485ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1486M: Jason Cooper <jason@lakedaemon.net> 1487M: Andrew Lunn <andrew@lunn.ch> 1488M: Gregory Clement <gregory.clement@free-electrons.com> 1489M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1491S: Maintained 1492F: arch/arm/boot/dts/armada* 1493F: arch/arm/boot/dts/kirkwood* 1494F: arch/arm/configs/mvebu_*_defconfig 1495F: arch/arm/mach-mvebu/ 1496F: arch/arm64/boot/dts/marvell/armada* 1497F: drivers/cpufreq/mvebu-cpufreq.c 1498F: drivers/irqchip/irq-armada-370-xp.c 1499F: drivers/irqchip/irq-mvebu-* 1500F: drivers/rtc/rtc-armada38x.c 1501 1502ARM/Marvell Berlin SoC support 1503M: Jisheng Zhang <jszhang@marvell.com> 1504M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507F: arch/arm/mach-berlin/ 1508F: arch/arm/boot/dts/berlin* 1509F: arch/arm64/boot/dts/marvell/berlin* 1510 1511 1512ARM/Marvell Dove/MV78xx0/Orion SOC support 1513M: Jason Cooper <jason@lakedaemon.net> 1514M: Andrew Lunn <andrew@lunn.ch> 1515M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1516M: Gregory Clement <gregory.clement@free-electrons.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519F: Documentation/devicetree/bindings/soc/dove/ 1520F: arch/arm/mach-dove/ 1521F: arch/arm/mach-mv78xx0/ 1522F: arch/arm/mach-orion5x/ 1523F: arch/arm/plat-orion/ 1524F: arch/arm/boot/dts/dove* 1525F: arch/arm/boot/dts/orion5x* 1526 1527 1528ARM/Orion SoC/Technologic Systems TS-78xx platform support 1529M: Alexander Clouter <alex@digriz.org.uk> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531W: http://www.digriz.org.uk/ts78xx/kernel 1532S: Maintained 1533F: arch/arm/mach-orion5x/ts78xx-* 1534 1535ARM/OXNAS platform support 1536M: Neil Armstrong <narmstrong@baylibre.com> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1539S: Maintained 1540F: arch/arm/mach-oxnas/ 1541F: arch/arm/boot/dts/ox8*.dtsi 1542F: arch/arm/boot/dts/wd-mbwe.dts 1543F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1544N: oxnas 1545 1546ARM/Mediatek RTC DRIVER 1547M: Eddie Huang <eddie.huang@mediatek.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1550S: Maintained 1551F: drivers/rtc/rtc-mt6397.c 1552 1553ARM/Mediatek SoC support 1554M: Matthias Brugger <matthias.bgg@gmail.com> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1557S: Maintained 1558F: arch/arm/boot/dts/mt6* 1559F: arch/arm/boot/dts/mt7* 1560F: arch/arm/boot/dts/mt8* 1561F: arch/arm/mach-mediatek/ 1562F: arch/arm64/boot/dts/mediatek/ 1563N: mtk 1564K: mediatek 1565 1566ARM/Mediatek USB3 PHY DRIVER 1567M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1569L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1570S: Maintained 1571F: drivers/phy/phy-mt65xx-usb3.c 1572 1573ARM/MICREL KS8695 ARCHITECTURE 1574M: Greg Ungerer <gerg@uclinux.org> 1575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1576F: arch/arm/mach-ks8695/ 1577S: Odd Fixes 1578 1579ARM/MIOA701 MACHINE SUPPORT 1580M: Robert Jarzmik <robert.jarzmik@free.fr> 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1582F: arch/arm/mach-pxa/mioa701.c 1583S: Maintained 1584 1585ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1586M: Michael Petchkovsky <mkpetch@internode.on.net> 1587S: Maintained 1588 1589ARM/NOMADIK ARCHITECTURE 1590M: Alessandro Rubini <rubini@unipv.it> 1591M: Linus Walleij <linus.walleij@linaro.org> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593S: Maintained 1594F: arch/arm/mach-nomadik/ 1595F: drivers/pinctrl/nomadik/ 1596F: drivers/i2c/busses/i2c-nomadik.c 1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1598 1599ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1600M: Nelson Castillo <arhuaco@freaks-unidos.net> 1601L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1602W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1603S: Supported 1604 1605ARM/TOSA MACHINE SUPPORT 1606M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1607M: Dirk Opfer <dirk@opfer-online.de> 1608S: Maintained 1609 1610ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1611M: Marek Vasut <marek.vasut@gmail.com> 1612L: linux-arm-kernel@lists.infradead.org 1613W: http://hackndev.com 1614S: Maintained 1615F: arch/arm/mach-pxa/include/mach/palmtx.h 1616F: arch/arm/mach-pxa/palmtx.c 1617F: arch/arm/mach-pxa/include/mach/palmt5.h 1618F: arch/arm/mach-pxa/palmt5.c 1619F: arch/arm/mach-pxa/include/mach/palmld.h 1620F: arch/arm/mach-pxa/palmld.c 1621F: arch/arm/mach-pxa/include/mach/palmte2.h 1622F: arch/arm/mach-pxa/palmte2.c 1623F: arch/arm/mach-pxa/include/mach/palmtc.h 1624F: arch/arm/mach-pxa/palmtc.c 1625 1626ARM/PALM TREO SUPPORT 1627M: Tomas Cech <sleep_walker@suse.com> 1628L: linux-arm-kernel@lists.infradead.org 1629W: http://hackndev.com 1630S: Maintained 1631F: arch/arm/mach-pxa/include/mach/palmtreo.h 1632F: arch/arm/mach-pxa/palmtreo.c 1633 1634ARM/PALMZ72 SUPPORT 1635M: Sergey Lapin <slapin@ossfans.org> 1636L: linux-arm-kernel@lists.infradead.org 1637W: http://hackndev.com 1638S: Maintained 1639F: arch/arm/mach-pxa/include/mach/palmz72.h 1640F: arch/arm/mach-pxa/palmz72.c 1641 1642ARM/PLEB SUPPORT 1643M: Peter Chubb <pleb@gelato.unsw.edu.au> 1644W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1645S: Maintained 1646 1647ARM/PT DIGITAL BOARD PORT 1648M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1650W: http://www.armlinux.org.uk/ 1651S: Maintained 1652 1653ARM/QUALCOMM SUPPORT 1654M: Andy Gross <andy.gross@linaro.org> 1655M: David Brown <david.brown@linaro.org> 1656L: linux-arm-msm@vger.kernel.org 1657L: linux-soc@vger.kernel.org 1658S: Maintained 1659F: Documentation/devicetree/bindings/soc/qcom/ 1660F: arch/arm/boot/dts/qcom-*.dts 1661F: arch/arm/boot/dts/qcom-*.dtsi 1662F: arch/arm/mach-qcom/ 1663F: arch/arm64/boot/dts/qcom/* 1664F: drivers/i2c/busses/i2c-qup.c 1665F: drivers/clk/qcom/ 1666F: drivers/pinctrl/qcom/ 1667F: drivers/dma/qcom/ 1668F: drivers/soc/qcom/ 1669F: drivers/spi/spi-qup.c 1670F: drivers/tty/serial/msm_serial.h 1671F: drivers/tty/serial/msm_serial.c 1672F: drivers/*/pm8???-* 1673F: drivers/mfd/ssbi.c 1674F: drivers/firmware/qcom_scm.c 1675T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1676 1677ARM/RADISYS ENP2611 MACHINE SUPPORT 1678M: Lennert Buytenhek <kernel@wantstofly.org> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680S: Maintained 1681 1682ARM/RENESAS ARM64 ARCHITECTURE 1683M: Simon Horman <horms@verge.net.au> 1684M: Magnus Damm <magnus.damm@gmail.com> 1685L: linux-renesas-soc@vger.kernel.org 1686Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1687T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1688S: Supported 1689F: arch/arm64/boot/dts/renesas/ 1690F: drivers/soc/renesas/ 1691F: include/linux/soc/renesas/ 1692 1693ARM/RISCPC ARCHITECTURE 1694M: Russell King <linux@armlinux.org.uk> 1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1696W: http://www.armlinux.org.uk/ 1697S: Maintained 1698F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1699F: arch/arm/include/asm/hardware/ioc.h 1700F: arch/arm/include/asm/hardware/iomd.h 1701F: arch/arm/include/asm/hardware/memc.h 1702F: arch/arm/mach-rpc/ 1703F: drivers/net/ethernet/8390/etherh.c 1704F: drivers/net/ethernet/i825xx/ether1* 1705F: drivers/net/ethernet/seeq/ether3* 1706F: drivers/scsi/arm/ 1707 1708ARM/Rockchip SoC support 1709M: Heiko Stuebner <heiko@sntech.de> 1710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1711L: linux-rockchip@lists.infradead.org 1712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1713S: Maintained 1714F: arch/arm/boot/dts/rk3* 1715F: arch/arm/mach-rockchip/ 1716F: drivers/clk/rockchip/ 1717F: drivers/i2c/busses/i2c-rk3x.c 1718F: drivers/*/*rockchip* 1719F: drivers/*/*/*rockchip* 1720F: sound/soc/rockchip/ 1721N: rockchip 1722 1723ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1724M: Kukjin Kim <kgene@kernel.org> 1725M: Krzysztof Kozlowski <krzk@kernel.org> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1728Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1729S: Maintained 1730F: arch/arm/boot/dts/s3c* 1731F: arch/arm/boot/dts/s5p* 1732F: arch/arm/boot/dts/samsung* 1733F: arch/arm/boot/dts/exynos* 1734F: arch/arm64/boot/dts/exynos/ 1735F: arch/arm/plat-samsung/ 1736F: arch/arm/mach-s3c24*/ 1737F: arch/arm/mach-s3c64xx/ 1738F: arch/arm/mach-s5p*/ 1739F: arch/arm/mach-exynos*/ 1740F: drivers/*/*s3c24* 1741F: drivers/*/*/*s3c24* 1742F: drivers/*/*s3c64xx* 1743F: drivers/*/*s5pv210* 1744F: drivers/memory/samsung/* 1745F: drivers/soc/samsung/* 1746F: Documentation/arm/Samsung/ 1747F: Documentation/devicetree/bindings/arm/samsung/ 1748F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1749F: Documentation/devicetree/bindings/power/pd-samsung.txt 1750N: exynos 1751 1752ARM/SAMSUNG MOBILE MACHINE SUPPORT 1753M: Kyungmin Park <kyungmin.park@samsung.com> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756F: arch/arm/mach-s5pv210/ 1757 1758ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1759M: Kyungmin Park <kyungmin.park@samsung.com> 1760M: Kamil Debski <kamil@wypas.org> 1761M: Andrzej Hajda <a.hajda@samsung.com> 1762L: linux-arm-kernel@lists.infradead.org 1763L: linux-media@vger.kernel.org 1764S: Maintained 1765F: drivers/media/platform/s5p-g2d/ 1766 1767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1768M: Kyungmin Park <kyungmin.park@samsung.com> 1769M: Kamil Debski <kamil@wypas.org> 1770M: Jeongtae Park <jtp.park@samsung.com> 1771M: Andrzej Hajda <a.hajda@samsung.com> 1772L: linux-arm-kernel@lists.infradead.org 1773L: linux-media@vger.kernel.org 1774S: Maintained 1775F: arch/arm/plat-samsung/s5p-dev-mfc.c 1776F: drivers/media/platform/s5p-mfc/ 1777 1778ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1779M: Kyungmin Park <kyungmin.park@samsung.com> 1780L: linux-arm-kernel@lists.infradead.org 1781L: linux-media@vger.kernel.org 1782S: Maintained 1783F: drivers/staging/media/platform/s5p-cec/ 1784 1785ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1786M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1787M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1788L: linux-arm-kernel@lists.infradead.org 1789L: linux-media@vger.kernel.org 1790S: Maintained 1791F: drivers/media/platform/s5p-jpeg/ 1792 1793ARM/SHMOBILE ARM ARCHITECTURE 1794M: Simon Horman <horms@verge.net.au> 1795M: Magnus Damm <magnus.damm@gmail.com> 1796L: linux-renesas-soc@vger.kernel.org 1797Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1798T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1799S: Supported 1800F: arch/arm/boot/dts/emev2* 1801F: arch/arm/boot/dts/r7s* 1802F: arch/arm/boot/dts/r8a* 1803F: arch/arm/boot/dts/sh* 1804F: arch/arm/configs/shmobile_defconfig 1805F: arch/arm/include/debug/renesas-scif.S 1806F: arch/arm/mach-shmobile/ 1807F: drivers/soc/renesas/ 1808F: include/linux/soc/renesas/ 1809 1810ARM/SOCFPGA ARCHITECTURE 1811M: Dinh Nguyen <dinguyen@kernel.org> 1812S: Maintained 1813F: arch/arm/mach-socfpga/ 1814F: arch/arm/boot/dts/socfpga* 1815F: arch/arm/configs/socfpga_defconfig 1816F: arch/arm64/boot/dts/altera/ 1817W: http://www.rocketboards.org 1818T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1819 1820ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1821M: Dinh Nguyen <dinguyen@kernel.org> 1822S: Maintained 1823F: drivers/clk/socfpga/ 1824 1825ARM/SOCFPGA EDAC SUPPORT 1826M: Thor Thayer <thor.thayer@linux.intel.com> 1827S: Maintained 1828F: drivers/edac/altera_edac. 1829 1830ARM/STI ARCHITECTURE 1831M: Patrice Chotard <patrice.chotard@st.com> 1832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1833W: http://www.stlinux.com 1834S: Maintained 1835F: arch/arm/mach-sti/ 1836F: arch/arm/boot/dts/sti* 1837F: drivers/char/hw_random/st-rng.c 1838F: drivers/clocksource/arm_global_timer.c 1839F: drivers/clocksource/clksrc_st_lpc.c 1840F: drivers/cpufreq/sti-cpufreq.c 1841F: drivers/dma/st_fdma* 1842F: drivers/i2c/busses/i2c-st.c 1843F: drivers/media/rc/st_rc.c 1844F: drivers/media/platform/sti/c8sectpfe/ 1845F: drivers/mmc/host/sdhci-st.c 1846F: drivers/phy/phy-miphy28lp.c 1847F: drivers/phy/phy-stih407-usb.c 1848F: drivers/pinctrl/pinctrl-st.c 1849F: drivers/remoteproc/st_remoteproc.c 1850F: drivers/remoteproc/st_slim_rproc.c 1851F: drivers/reset/sti/ 1852F: drivers/rtc/rtc-st-lpc.c 1853F: drivers/tty/serial/st-asc.c 1854F: drivers/usb/dwc3/dwc3-st.c 1855F: drivers/usb/host/ehci-st.c 1856F: drivers/usb/host/ohci-st.c 1857F: drivers/watchdog/st_lpc_wdt.c 1858F: drivers/ata/ahci_st.c 1859F: include/linux/remoteproc/st_slim_rproc.h 1860 1861ARM/STM32 ARCHITECTURE 1862M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1863M: Alexandre Torgue <alexandre.torgue@st.com> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865S: Maintained 1866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1867N: stm32 1868F: drivers/clocksource/armv7m_systick.c 1869 1870ARM/TANGO ARCHITECTURE 1871M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1872L: linux-arm-kernel@lists.infradead.org 1873S: Maintained 1874N: tango 1875 1876ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1877M: Lennert Buytenhek <kernel@wantstofly.org> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879S: Maintained 1880 1881ARM/TETON BGA MACHINE SUPPORT 1882M: "Mark F. Brown" <mark.brown314@gmail.com> 1883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1884S: Maintained 1885 1886ARM/THECUS N2100 MACHINE SUPPORT 1887M: Lennert Buytenhek <kernel@wantstofly.org> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889S: Maintained 1890 1891ARM/NUVOTON W90X900 ARM ARCHITECTURE 1892M: Wan ZongShun <mcuos.com@gmail.com> 1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1894W: http://www.mcuos.com 1895S: Maintained 1896F: arch/arm/mach-w90x900/ 1897F: drivers/input/keyboard/w90p910_keypad.c 1898F: drivers/input/touchscreen/w90p910_ts.c 1899F: drivers/watchdog/nuc900_wdt.c 1900F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1901F: drivers/mtd/nand/nuc900_nand.c 1902F: drivers/rtc/rtc-nuc900.c 1903F: drivers/spi/spi-nuc900.c 1904F: drivers/usb/host/ehci-w90x900.c 1905F: drivers/video/fbdev/nuc900fb.c 1906 1907ARM/U300 MACHINE SUPPORT 1908M: Linus Walleij <linus.walleij@linaro.org> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910S: Supported 1911F: arch/arm/mach-u300/ 1912F: drivers/clocksource/timer-u300.c 1913F: drivers/i2c/busses/i2c-stu300.c 1914F: drivers/rtc/rtc-coh901331.c 1915F: drivers/watchdog/coh901327_wdt.c 1916F: drivers/dma/coh901318* 1917F: drivers/mfd/ab3100* 1918F: drivers/rtc/rtc-ab3100.c 1919F: drivers/rtc/rtc-coh901331.c 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1921 1922ARM/UNIPHIER ARCHITECTURE 1923M: Masahiro Yamada <yamada.masahiro@socionext.com> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1926S: Maintained 1927F: arch/arm/boot/dts/uniphier* 1928F: arch/arm/include/asm/hardware/cache-uniphier.h 1929F: arch/arm/mach-uniphier/ 1930F: arch/arm/mm/cache-uniphier.c 1931F: arch/arm64/boot/dts/socionext/ 1932F: drivers/bus/uniphier-system-bus.c 1933F: drivers/clk/uniphier/ 1934F: drivers/i2c/busses/i2c-uniphier* 1935F: drivers/pinctrl/uniphier/ 1936F: drivers/reset/reset-uniphier.c 1937F: drivers/tty/serial/8250/8250_uniphier.c 1938N: uniphier 1939 1940ARM/Ux500 ARM ARCHITECTURE 1941M: Linus Walleij <linus.walleij@linaro.org> 1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1943S: Maintained 1944F: arch/arm/mach-ux500/ 1945F: drivers/clocksource/clksrc-dbx500-prcmu.c 1946F: drivers/dma/ste_dma40* 1947F: drivers/hwspinlock/u8500_hsem.c 1948F: drivers/mfd/abx500* 1949F: drivers/mfd/ab8500* 1950F: drivers/mfd/dbx500* 1951F: drivers/mfd/db8500* 1952F: drivers/pinctrl/nomadik/pinctrl-ab* 1953F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1954F: drivers/rtc/rtc-ab8500.c 1955F: drivers/rtc/rtc-pl031.c 1956T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1957 1958ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1959M: Ulf Hansson <ulf.hansson@linaro.org> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961T: git git://git.linaro.org/people/ulfh/clk.git 1962S: Maintained 1963F: drivers/clk/ux500/ 1964 1965ARM/VERSATILE EXPRESS PLATFORM 1966M: Liviu Dudau <liviu.dudau@arm.com> 1967M: Sudeep Holla <sudeep.holla@arm.com> 1968M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1970S: Maintained 1971F: arch/arm/boot/dts/vexpress* 1972F: arch/arm64/boot/dts/arm/ 1973F: arch/arm/mach-vexpress/ 1974F: */*/vexpress* 1975F: */*/*/vexpress* 1976F: drivers/clk/versatile/clk-vexpress-osc.c 1977F: drivers/clocksource/versatile.c 1978N: mps2 1979 1980ARM/VFP SUPPORT 1981M: Russell King <linux@armlinux.org.uk> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983W: http://www.armlinux.org.uk/ 1984S: Maintained 1985F: arch/arm/vfp/ 1986 1987ARM/VOIPAC PXA270 SUPPORT 1988M: Marek Vasut <marek.vasut@gmail.com> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990S: Maintained 1991F: arch/arm/mach-pxa/vpac270.c 1992F: arch/arm/mach-pxa/include/mach/vpac270.h 1993 1994ARM/VT8500 ARM ARCHITECTURE 1995M: Tony Prisk <linux@prisktech.co.nz> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997S: Maintained 1998F: arch/arm/mach-vt8500/ 1999F: drivers/clocksource/vt8500_timer.c 2000F: drivers/i2c/busses/i2c-wmt.c 2001F: drivers/mmc/host/wmt-sdmmc.c 2002F: drivers/pwm/pwm-vt8500.c 2003F: drivers/rtc/rtc-vt8500.c 2004F: drivers/tty/serial/vt8500_serial.c 2005F: drivers/usb/host/ehci-platform.c 2006F: drivers/usb/host/uhci-platform.c 2007F: drivers/video/fbdev/vt8500lcdfb.* 2008F: drivers/video/fbdev/wm8505fb* 2009F: drivers/video/fbdev/wmt_ge_rops.* 2010 2011ARM/ZIPIT Z2 SUPPORT 2012M: Marek Vasut <marek.vasut@gmail.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Maintained 2015F: arch/arm/mach-pxa/z2.c 2016F: arch/arm/mach-pxa/include/mach/z2.h 2017 2018ARM/ZTE ARCHITECTURE 2019M: Jun Nie <jun.nie@linaro.org> 2020M: Baoyou Xie <baoyou.xie@linaro.org> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022S: Maintained 2023F: arch/arm/mach-zx/ 2024F: drivers/clk/zte/ 2025F: drivers/reset/reset-zx2967.c 2026F: drivers/soc/zte/ 2027F: Documentation/devicetree/bindings/arm/zte.txt 2028F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2029F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2030F: Documentation/devicetree/bindings/soc/zte/ 2031F: include/dt-bindings/soc/zx*.h 2032 2033ARM/ZYNQ ARCHITECTURE 2034M: Michal Simek <michal.simek@xilinx.com> 2035R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2037W: http://wiki.xilinx.com 2038T: git https://github.com/Xilinx/linux-xlnx.git 2039S: Supported 2040F: arch/arm/mach-zynq/ 2041F: drivers/cpuidle/cpuidle-zynq.c 2042F: drivers/block/xsysace.c 2043N: zynq 2044N: xilinx 2045F: drivers/clocksource/cadence_ttc_timer.c 2046F: drivers/i2c/busses/i2c-cadence.c 2047F: drivers/mmc/host/sdhci-of-arasan.c 2048F: drivers/edac/synopsys_edac.c 2049 2050ARM SMMU DRIVERS 2051M: Will Deacon <will.deacon@arm.com> 2052R: Robin Murphy <robin.murphy@arm.com> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054S: Maintained 2055F: drivers/iommu/arm-smmu.c 2056F: drivers/iommu/arm-smmu-v3.c 2057F: drivers/iommu/io-pgtable-arm.c 2058F: drivers/iommu/io-pgtable-arm-v7s.c 2059 2060ARM64 PORT (AARCH64 ARCHITECTURE) 2061M: Catalin Marinas <catalin.marinas@arm.com> 2062M: Will Deacon <will.deacon@arm.com> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2065S: Maintained 2066F: arch/arm64/ 2067F: Documentation/arm64/ 2068 2069AS3645A LED FLASH CONTROLLER DRIVER 2070M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2071L: linux-media@vger.kernel.org 2072T: git git://linuxtv.org/media_tree.git 2073S: Maintained 2074F: drivers/media/i2c/as3645a.c 2075F: include/media/i2c/as3645a.h 2076 2077ASAHI KASEI AK8974 DRIVER 2078M: Linus Walleij <linus.walleij@linaro.org> 2079L: linux-iio@vger.kernel.org 2080W: http://www.akm.com/ 2081S: Supported 2082F: drivers/iio/magnetometer/ak8974.c 2083 2084ASC7621 HARDWARE MONITOR DRIVER 2085M: George Joseph <george.joseph@fairview5.com> 2086L: linux-hwmon@vger.kernel.org 2087S: Maintained 2088F: Documentation/hwmon/asc7621 2089F: drivers/hwmon/asc7621.c 2090 2091ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2092M: Corentin Chary <corentin.chary@gmail.com> 2093L: acpi4asus-user@lists.sourceforge.net 2094L: platform-driver-x86@vger.kernel.org 2095W: http://acpi4asus.sf.net 2096S: Maintained 2097F: drivers/platform/x86/asus*.c 2098F: drivers/platform/x86/eeepc*.c 2099 2100ASUS WIRELESS RADIO CONTROL DRIVER 2101M: João Paulo Rechi Vita <jprvita@gmail.com> 2102L: platform-driver-x86@vger.kernel.org 2103S: Maintained 2104F: drivers/platform/x86/asus-wireless.c 2105 2106ASYMMETRIC KEYS 2107M: David Howells <dhowells@redhat.com> 2108L: keyrings@vger.kernel.org 2109S: Maintained 2110F: Documentation/crypto/asymmetric-keys.txt 2111F: include/linux/verification.h 2112F: include/crypto/public_key.h 2113F: include/crypto/pkcs7.h 2114F: crypto/asymmetric_keys/ 2115 2116ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2117R: Dan Williams <dan.j.williams@intel.com> 2118W: http://sourceforge.net/projects/xscaleiop 2119S: Odd fixes 2120F: Documentation/crypto/async-tx-api.txt 2121F: crypto/async_tx/ 2122F: drivers/dma/ 2123F: include/linux/dmaengine.h 2124F: include/linux/async_tx.h 2125 2126AT24 EEPROM DRIVER 2127M: Wolfram Sang <wsa@the-dreams.de> 2128L: linux-i2c@vger.kernel.org 2129S: Maintained 2130F: drivers/misc/eeprom/at24.c 2131F: include/linux/platform_data/at24.h 2132 2133ATA OVER ETHERNET (AOE) DRIVER 2134M: "Ed L. Cashin" <ed.cashin@acm.org> 2135W: http://www.openaoe.org/ 2136S: Supported 2137F: Documentation/aoe/ 2138F: drivers/block/aoe/ 2139 2140ATHEROS 71XX/9XXX GPIO DRIVER 2141M: Alban Bedel <albeu@free.fr> 2142W: https://github.com/AlbanBedel/linux 2143T: git git://github.com/AlbanBedel/linux 2144S: Maintained 2145F: drivers/gpio/gpio-ath79.c 2146F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2147 2148ATHEROS ATH GENERIC UTILITIES 2149M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2150L: linux-wireless@vger.kernel.org 2151S: Supported 2152F: drivers/net/wireless/ath/* 2153 2154ATHEROS ATH5K WIRELESS DRIVER 2155M: Jiri Slaby <jirislaby@gmail.com> 2156M: Nick Kossifidis <mickflemm@gmail.com> 2157M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2158L: linux-wireless@vger.kernel.org 2159W: http://wireless.kernel.org/en/users/Drivers/ath5k 2160S: Maintained 2161F: drivers/net/wireless/ath/ath5k/ 2162 2163ATHEROS ATH6KL WIRELESS DRIVER 2164M: Kalle Valo <kvalo@qca.qualcomm.com> 2165L: linux-wireless@vger.kernel.org 2166W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2167T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2168S: Supported 2169F: drivers/net/wireless/ath/ath6kl/ 2170 2171WILOCITY WIL6210 WIRELESS DRIVER 2172M: Maya Erez <qca_merez@qca.qualcomm.com> 2173L: linux-wireless@vger.kernel.org 2174L: wil6210@qca.qualcomm.com 2175S: Supported 2176W: http://wireless.kernel.org/en/users/Drivers/wil6210 2177F: drivers/net/wireless/ath/wil6210/ 2178F: include/uapi/linux/wil6210_uapi.h 2179 2180CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2181M: Christian Lamparter <chunkeey@googlemail.com> 2182L: linux-wireless@vger.kernel.org 2183W: http://wireless.kernel.org/en/users/Drivers/carl9170 2184S: Maintained 2185F: drivers/net/wireless/ath/carl9170/ 2186 2187ATK0110 HWMON DRIVER 2188M: Luca Tettamanti <kronos.it@gmail.com> 2189L: linux-hwmon@vger.kernel.org 2190S: Maintained 2191F: drivers/hwmon/asus_atk0110.c 2192 2193ATI_REMOTE2 DRIVER 2194M: Ville Syrjala <syrjala@sci.fi> 2195S: Maintained 2196F: drivers/input/misc/ati_remote2.c 2197 2198ATLX ETHERNET DRIVERS 2199M: Jay Cliburn <jcliburn@gmail.com> 2200M: Chris Snook <chris.snook@gmail.com> 2201L: netdev@vger.kernel.org 2202W: http://sourceforge.net/projects/atl1 2203W: http://atl1.sourceforge.net 2204S: Maintained 2205F: drivers/net/ethernet/atheros/ 2206 2207ATM 2208M: Chas Williams <3chas3@gmail.com> 2209L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2210L: netdev@vger.kernel.org 2211W: http://linux-atm.sourceforge.net 2212S: Maintained 2213F: drivers/atm/ 2214F: include/linux/atm* 2215F: include/uapi/linux/atm* 2216 2217ATMEL AT91 / AT32 MCI DRIVER 2218M: Ludovic Desroches <ludovic.desroches@microchip.com> 2219S: Maintained 2220F: drivers/mmc/host/atmel-mci.c 2221 2222ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2223M: Nicolas Ferre <nicolas.ferre@microchip.com> 2224S: Supported 2225F: drivers/power/reset/at91-sama5d2_shdwc.c 2226 2227ATMEL SAMA5D2 ADC DRIVER 2228M: Ludovic Desroches <ludovic.desroches@microchip.com> 2229L: linux-iio@vger.kernel.org 2230S: Supported 2231F: drivers/iio/adc/at91-sama5d2_adc.c 2232 2233ATMEL Audio ALSA driver 2234M: Nicolas Ferre <nicolas.ferre@microchip.com> 2235L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2236S: Supported 2237F: sound/soc/atmel 2238 2239ATMEL XDMA DRIVER 2240M: Ludovic Desroches <ludovic.desroches@microchip.com> 2241L: linux-arm-kernel@lists.infradead.org 2242L: dmaengine@vger.kernel.org 2243S: Supported 2244F: drivers/dma/at_xdmac.c 2245 2246ATMEL I2C DRIVER 2247M: Ludovic Desroches <ludovic.desroches@microchip.com> 2248L: linux-i2c@vger.kernel.org 2249S: Supported 2250F: drivers/i2c/busses/i2c-at91.c 2251 2252ATMEL ISI DRIVER 2253M: Ludovic Desroches <ludovic.desroches@microchip.com> 2254L: linux-media@vger.kernel.org 2255S: Supported 2256F: drivers/media/platform/atmel/atmel-isi.c 2257F: include/media/atmel-isi.h 2258 2259ATMEL LCDFB DRIVER 2260M: Nicolas Ferre <nicolas.ferre@microchip.com> 2261L: linux-fbdev@vger.kernel.org 2262S: Maintained 2263F: drivers/video/fbdev/atmel_lcdfb.c 2264F: include/video/atmel_lcdc.h 2265 2266ATMEL MACB ETHERNET DRIVER 2267M: Nicolas Ferre <nicolas.ferre@microchip.com> 2268S: Supported 2269F: drivers/net/ethernet/cadence/ 2270 2271ATMEL NAND DRIVER 2272M: Wenyou Yang <wenyou.yang@atmel.com> 2273M: Josh Wu <rainyfeeling@outlook.com> 2274L: linux-mtd@lists.infradead.org 2275S: Supported 2276F: drivers/mtd/nand/atmel/* 2277 2278ATMEL SDMMC DRIVER 2279M: Ludovic Desroches <ludovic.desroches@microchip.com> 2280L: linux-mmc@vger.kernel.org 2281S: Supported 2282F: drivers/mmc/host/sdhci-of-at91.c 2283 2284ATMEL SPI DRIVER 2285M: Nicolas Ferre <nicolas.ferre@microchip.com> 2286S: Supported 2287F: drivers/spi/spi-atmel.* 2288 2289ATMEL SSC DRIVER 2290M: Nicolas Ferre <nicolas.ferre@microchip.com> 2291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2292S: Supported 2293F: drivers/misc/atmel-ssc.c 2294F: include/linux/atmel-ssc.h 2295 2296ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2297M: Nicolas Ferre <nicolas.ferre@microchip.com> 2298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2299S: Supported 2300F: drivers/misc/atmel_tclib.c 2301F: drivers/clocksource/tcb_clksrc.c 2302 2303ATMEL USBA UDC DRIVER 2304M: Nicolas Ferre <nicolas.ferre@microchip.com> 2305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2306S: Supported 2307F: drivers/usb/gadget/udc/atmel_usba_udc.* 2308 2309ATMEL WIRELESS DRIVER 2310M: Simon Kelley <simon@thekelleys.org.uk> 2311L: linux-wireless@vger.kernel.org 2312W: http://www.thekelleys.org.uk/atmel 2313W: http://atmelwlandriver.sourceforge.net/ 2314S: Maintained 2315F: drivers/net/wireless/atmel/atmel* 2316 2317ATMEL MAXTOUCH DRIVER 2318M: Nick Dyer <nick@shmanahar.org> 2319T: git git://github.com/ndyer/linux.git 2320S: Maintained 2321F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2322F: drivers/input/touchscreen/atmel_mxt_ts.c 2323F: include/linux/platform_data/atmel_mxt_ts.h 2324 2325ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2326M: Bradley Grove <linuxdrivers@attotech.com> 2327L: linux-scsi@vger.kernel.org 2328W: http://www.attotech.com 2329S: Supported 2330F: drivers/scsi/esas2r 2331 2332ATUSB IEEE 802.15.4 RADIO DRIVER 2333M: Stefan Schmidt <stefan@osg.samsung.com> 2334L: linux-wpan@vger.kernel.org 2335S: Maintained 2336F: drivers/net/ieee802154/atusb.c 2337F: drivers/net/ieee802154/atusb.h 2338F: drivers/net/ieee802154/at86rf230.h 2339 2340AUDIT SUBSYSTEM 2341M: Paul Moore <paul@paul-moore.com> 2342M: Eric Paris <eparis@redhat.com> 2343L: linux-audit@redhat.com (moderated for non-subscribers) 2344W: http://people.redhat.com/sgrubb/audit/ 2345T: git git://git.infradead.org/users/pcmoore/audit 2346S: Maintained 2347F: include/linux/audit.h 2348F: include/uapi/linux/audit.h 2349F: kernel/audit* 2350 2351AUXILIARY DISPLAY DRIVERS 2352M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2353W: http://miguelojeda.es/auxdisplay.htm 2354W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2355S: Maintained 2356F: drivers/auxdisplay/ 2357F: include/linux/cfag12864b.h 2358 2359AX.25 NETWORK LAYER 2360M: Ralf Baechle <ralf@linux-mips.org> 2361L: linux-hams@vger.kernel.org 2362W: http://www.linux-ax25.org/ 2363S: Maintained 2364F: include/uapi/linux/ax25.h 2365F: include/net/ax25.h 2366F: net/ax25/ 2367 2368AXENTIA ASOC DRIVERS 2369M: Peter Rosin <peda@axentia.se> 2370L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2371S: Maintained 2372F: Documentation/devicetree/bindings/sound/axentia,* 2373F: sound/soc/atmel/tse850-pcm5142.c 2374 2375AXENTIA ARM DEVICES 2376M: Peter Rosin <peda@axentia.se> 2377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2378S: Maintained 2379F: Documentation/devicetree/bindings/arm/axentia.txt 2380F: arch/arm/boot/dts/at91-linea.dtsi 2381F: arch/arm/boot/dts/at91-tse850-3.dts 2382 2383AZ6007 DVB DRIVER 2384M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2385M: Mauro Carvalho Chehab <mchehab@kernel.org> 2386L: linux-media@vger.kernel.org 2387W: https://linuxtv.org 2388T: git git://linuxtv.org/media_tree.git 2389S: Maintained 2390F: drivers/media/usb/dvb-usb-v2/az6007.c 2391 2392AZTECH FM RADIO RECEIVER DRIVER 2393M: Hans Verkuil <hverkuil@xs4all.nl> 2394L: linux-media@vger.kernel.org 2395T: git git://linuxtv.org/media_tree.git 2396W: https://linuxtv.org 2397S: Maintained 2398F: drivers/media/radio/radio-aztech* 2399 2400B43 WIRELESS DRIVER 2401L: linux-wireless@vger.kernel.org 2402L: b43-dev@lists.infradead.org 2403W: http://wireless.kernel.org/en/users/Drivers/b43 2404S: Odd Fixes 2405F: drivers/net/wireless/broadcom/b43/ 2406 2407B43LEGACY WIRELESS DRIVER 2408M: Larry Finger <Larry.Finger@lwfinger.net> 2409L: linux-wireless@vger.kernel.org 2410L: b43-dev@lists.infradead.org 2411W: http://wireless.kernel.org/en/users/Drivers/b43 2412S: Maintained 2413F: drivers/net/wireless/broadcom/b43legacy/ 2414 2415BACKLIGHT CLASS/SUBSYSTEM 2416M: Lee Jones <lee.jones@linaro.org> 2417M: Daniel Thompson <daniel.thompson@linaro.org> 2418M: Jingoo Han <jingoohan1@gmail.com> 2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2420S: Maintained 2421F: drivers/video/backlight/ 2422F: include/linux/backlight.h 2423F: include/linux/pwm_backlight.h 2424F: Documentation/devicetree/bindings/leds/backlight 2425 2426BATMAN ADVANCED 2427M: Marek Lindner <mareklindner@neomailbox.ch> 2428M: Simon Wunderlich <sw@simonwunderlich.de> 2429M: Antonio Quartulli <a@unstable.cc> 2430L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2431W: https://www.open-mesh.org/ 2432Q: https://patchwork.open-mesh.org/project/batman/list/ 2433S: Maintained 2434F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2435F: Documentation/ABI/testing/sysfs-class-net-mesh 2436F: Documentation/networking/batman-adv.txt 2437F: include/uapi/linux/batman_adv.h 2438F: net/batman-adv/ 2439 2440BAYCOM/HDLCDRV DRIVERS FOR AX.25 2441M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2442L: linux-hams@vger.kernel.org 2443W: http://www.baycom.org/~tom/ham/ham.html 2444S: Maintained 2445F: drivers/net/hamradio/baycom* 2446 2447BCACHE (BLOCK LAYER CACHE) 2448M: Kent Overstreet <kent.overstreet@gmail.com> 2449L: linux-bcache@vger.kernel.org 2450W: http://bcache.evilpiepirate.org 2451S: Orphan 2452F: drivers/md/bcache/ 2453 2454BDISP ST MEDIA DRIVER 2455M: Fabien Dessenne <fabien.dessenne@st.com> 2456L: linux-media@vger.kernel.org 2457T: git git://linuxtv.org/media_tree.git 2458W: https://linuxtv.org 2459S: Supported 2460F: drivers/media/platform/sti/bdisp 2461 2462DELTA ST MEDIA DRIVER 2463M: Hugues Fruchet <hugues.fruchet@st.com> 2464L: linux-media@vger.kernel.org 2465T: git git://linuxtv.org/media_tree.git 2466W: https://linuxtv.org 2467S: Supported 2468F: drivers/media/platform/sti/delta 2469 2470BEFS FILE SYSTEM 2471M: Luis de Bethencourt <luisbg@osg.samsung.com> 2472M: Salah Triki <salah.triki@gmail.com> 2473S: Maintained 2474T: git git://github.com/luisbg/linux-befs.git 2475F: Documentation/filesystems/befs.txt 2476F: fs/befs/ 2477 2478BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2479M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2480L: netdev@vger.kernel.org 2481S: Maintained 2482F: drivers/net/ethernet/ec_bhf.c 2483 2484BFS FILE SYSTEM 2485M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2486S: Maintained 2487F: Documentation/filesystems/bfs.txt 2488F: fs/bfs/ 2489F: include/uapi/linux/bfs_fs.h 2490 2491BLACKFIN ARCHITECTURE 2492M: Steven Miao <realmz6@gmail.com> 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2494T: git git://git.code.sf.net/p/adi-linux/code 2495W: http://blackfin.uclinux.org 2496S: Supported 2497F: arch/blackfin/ 2498 2499BLACKFIN EMAC DRIVER 2500L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2501W: http://blackfin.uclinux.org 2502S: Supported 2503F: drivers/net/ethernet/adi/ 2504 2505BLACKFIN RTC DRIVER 2506L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2507W: http://blackfin.uclinux.org 2508S: Supported 2509F: drivers/rtc/rtc-bfin.c 2510 2511BLACKFIN SDH DRIVER 2512M: Sonic Zhang <sonic.zhang@analog.com> 2513L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2514W: http://blackfin.uclinux.org 2515S: Supported 2516F: drivers/mmc/host/bfin_sdh.c 2517 2518BLACKFIN SERIAL DRIVER 2519M: Sonic Zhang <sonic.zhang@analog.com> 2520L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2521W: http://blackfin.uclinux.org 2522S: Supported 2523F: drivers/tty/serial/bfin_uart.c 2524 2525BLACKFIN WATCHDOG DRIVER 2526L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2527W: http://blackfin.uclinux.org 2528S: Supported 2529F: drivers/watchdog/bfin_wdt.c 2530 2531BLACKFIN I2C TWI DRIVER 2532M: Sonic Zhang <sonic.zhang@analog.com> 2533L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2534W: http://blackfin.uclinux.org/ 2535S: Supported 2536F: drivers/i2c/busses/i2c-bfin-twi.c 2537 2538BLACKFIN MEDIA DRIVER 2539M: Scott Jiang <scott.jiang.linux@gmail.com> 2540L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2541W: http://blackfin.uclinux.org/ 2542S: Supported 2543F: drivers/media/platform/blackfin/ 2544F: drivers/media/i2c/adv7183* 2545F: drivers/media/i2c/vs6624* 2546 2547BLINKM RGB LED DRIVER 2548M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2549S: Maintained 2550F: drivers/leds/leds-blinkm.c 2551 2552BLOCK LAYER 2553M: Jens Axboe <axboe@kernel.dk> 2554L: linux-block@vger.kernel.org 2555T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2556S: Maintained 2557F: block/ 2558F: kernel/trace/blktrace.c 2559F: lib/sbitmap.c 2560 2561BFQ I/O SCHEDULER 2562M: Paolo Valente <paolo.valente@linaro.org> 2563M: Jens Axboe <axboe@kernel.dk> 2564L: linux-block@vger.kernel.org 2565S: Maintained 2566F: block/bfq-* 2567F: Documentation/block/bfq-iosched.txt 2568 2569BLOCK2MTD DRIVER 2570M: Joern Engel <joern@lazybastard.org> 2571L: linux-mtd@lists.infradead.org 2572S: Maintained 2573F: drivers/mtd/devices/block2mtd.c 2574 2575BLUETOOTH DRIVERS 2576M: Marcel Holtmann <marcel@holtmann.org> 2577M: Gustavo Padovan <gustavo@padovan.org> 2578M: Johan Hedberg <johan.hedberg@gmail.com> 2579L: linux-bluetooth@vger.kernel.org 2580W: http://www.bluez.org/ 2581T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2583S: Maintained 2584F: drivers/bluetooth/ 2585 2586BLUETOOTH SUBSYSTEM 2587M: Marcel Holtmann <marcel@holtmann.org> 2588M: Gustavo Padovan <gustavo@padovan.org> 2589M: Johan Hedberg <johan.hedberg@gmail.com> 2590L: linux-bluetooth@vger.kernel.org 2591W: http://www.bluez.org/ 2592T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2593T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2594S: Maintained 2595F: net/bluetooth/ 2596F: include/net/bluetooth/ 2597 2598BONDING DRIVER 2599M: Jay Vosburgh <j.vosburgh@gmail.com> 2600M: Veaceslav Falico <vfalico@gmail.com> 2601M: Andy Gospodarek <andy@greyhouse.net> 2602L: netdev@vger.kernel.org 2603W: http://sourceforge.net/projects/bonding/ 2604S: Supported 2605F: drivers/net/bonding/ 2606F: include/uapi/linux/if_bonding.h 2607 2608BPF (Safe dynamic programs and tools) 2609M: Alexei Starovoitov <ast@kernel.org> 2610M: Daniel Borkmann <daniel@iogearbox.net> 2611L: netdev@vger.kernel.org 2612L: linux-kernel@vger.kernel.org 2613S: Supported 2614F: arch/x86/net/bpf_jit* 2615F: Documentation/networking/filter.txt 2616F: include/linux/bpf* 2617F: include/linux/filter.h 2618F: include/uapi/linux/bpf* 2619F: include/uapi/linux/filter.h 2620F: kernel/bpf/ 2621F: kernel/trace/bpf_trace.c 2622F: lib/test_bpf.c 2623F: net/bpf/ 2624F: net/core/filter.c 2625F: net/sched/act_bpf.c 2626F: net/sched/cls_bpf.c 2627F: samples/bpf/ 2628F: tools/net/bpf* 2629F: tools/testing/selftests/bpf/ 2630 2631BROADCOM B44 10/100 ETHERNET DRIVER 2632M: Michael Chan <michael.chan@broadcom.com> 2633L: netdev@vger.kernel.org 2634S: Supported 2635F: drivers/net/ethernet/broadcom/b44.* 2636 2637BROADCOM B53 ETHERNET SWITCH DRIVER 2638M: Florian Fainelli <f.fainelli@gmail.com> 2639L: netdev@vger.kernel.org 2640L: openwrt-devel@lists.openwrt.org (subscribers-only) 2641S: Supported 2642F: drivers/net/dsa/b53/* 2643F: include/linux/platform_data/b53.h 2644 2645BROADCOM GENET ETHERNET DRIVER 2646M: Florian Fainelli <f.fainelli@gmail.com> 2647L: netdev@vger.kernel.org 2648S: Supported 2649F: drivers/net/ethernet/broadcom/genet/ 2650 2651BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2652M: Rasesh Mody <rasesh.mody@cavium.com> 2653M: Harish Patil <harish.patil@cavium.com> 2654M: Dept-GELinuxNICDev@cavium.com 2655L: netdev@vger.kernel.org 2656S: Supported 2657F: drivers/net/ethernet/broadcom/bnx2.* 2658F: drivers/net/ethernet/broadcom/bnx2_* 2659 2660BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2661M: Yuval Mintz <Yuval.Mintz@cavium.com> 2662M: Ariel Elior <ariel.elior@cavium.com> 2663M: everest-linux-l2@cavium.com 2664L: netdev@vger.kernel.org 2665S: Supported 2666F: drivers/net/ethernet/broadcom/bnx2x/ 2667 2668BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2669M: Michael Chan <michael.chan@broadcom.com> 2670L: netdev@vger.kernel.org 2671S: Supported 2672F: drivers/net/ethernet/broadcom/bnxt/ 2673 2674BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2675M: Florian Fainelli <f.fainelli@gmail.com> 2676M: Ray Jui <rjui@broadcom.com> 2677M: Scott Branden <sbranden@broadcom.com> 2678M: bcm-kernel-feedback-list@broadcom.com 2679T: git git://github.com/broadcom/mach-bcm 2680S: Maintained 2681N: bcm281* 2682N: bcm113* 2683N: bcm216* 2684N: kona 2685F: arch/arm/mach-bcm/ 2686 2687BROADCOM BCM2835 ARM ARCHITECTURE 2688M: Lee Jones <lee@kernel.org> 2689M: Eric Anholt <eric@anholt.net> 2690M: Stefan Wahren <stefan.wahren@i2se.com> 2691L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2693T: git git://github.com/anholt/linux 2694S: Maintained 2695N: bcm2835 2696F: drivers/staging/vc04_services 2697 2698BROADCOM BCM47XX MIPS ARCHITECTURE 2699M: Hauke Mehrtens <hauke@hauke-m.de> 2700M: Rafał Miłecki <zajec5@gmail.com> 2701L: linux-mips@linux-mips.org 2702S: Maintained 2703F: Documentation/devicetree/bindings/mips/brcm/ 2704F: arch/mips/bcm47xx/* 2705F: arch/mips/include/asm/mach-bcm47xx/* 2706 2707BROADCOM BCM5301X ARM ARCHITECTURE 2708M: Hauke Mehrtens <hauke@hauke-m.de> 2709M: Rafał Miłecki <zajec5@gmail.com> 2710M: Jon Mason <jonmason@broadcom.com> 2711M: bcm-kernel-feedback-list@broadcom.com 2712L: linux-arm-kernel@lists.infradead.org 2713S: Maintained 2714F: arch/arm/mach-bcm/bcm_5301x.c 2715F: arch/arm/boot/dts/bcm5301x*.dtsi 2716F: arch/arm/boot/dts/bcm470* 2717F: arch/arm/boot/dts/bcm953012* 2718 2719BROADCOM BCM53573 ARM ARCHITECTURE 2720M: Rafał Miłecki <rafal@milecki.pl> 2721L: linux-arm-kernel@lists.infradead.org 2722S: Maintained 2723F: arch/arm/boot/dts/bcm53573* 2724F: arch/arm/boot/dts/bcm47189* 2725 2726BROADCOM BCM63XX ARM ARCHITECTURE 2727M: Florian Fainelli <f.fainelli@gmail.com> 2728M: bcm-kernel-feedback-list@broadcom.com 2729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2730T: git git://github.com/broadcom/stblinux.git 2731S: Maintained 2732N: bcm63xx 2733 2734BROADCOM BCM63XX/BCM33XX UDC DRIVER 2735M: Kevin Cernekee <cernekee@gmail.com> 2736L: linux-usb@vger.kernel.org 2737S: Maintained 2738F: drivers/usb/gadget/udc/bcm63xx_udc.* 2739 2740BROADCOM BCM7XXX ARM ARCHITECTURE 2741M: Brian Norris <computersforpeace@gmail.com> 2742M: Gregory Fong <gregory.0xf0@gmail.com> 2743M: Florian Fainelli <f.fainelli@gmail.com> 2744M: bcm-kernel-feedback-list@broadcom.com 2745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2746T: git git://github.com/broadcom/stblinux.git 2747S: Maintained 2748F: arch/arm/mach-bcm/*brcmstb* 2749F: arch/arm/boot/dts/bcm7*.dts* 2750F: drivers/bus/brcmstb_gisb.c 2751N: brcmstb 2752 2753BROADCOM BMIPS MIPS ARCHITECTURE 2754M: Kevin Cernekee <cernekee@gmail.com> 2755M: Florian Fainelli <f.fainelli@gmail.com> 2756L: linux-mips@linux-mips.org 2757T: git git://github.com/broadcom/stblinux.git 2758S: Maintained 2759F: arch/mips/bmips/* 2760F: arch/mips/include/asm/mach-bmips/* 2761F: arch/mips/kernel/*bmips* 2762F: arch/mips/boot/dts/brcm/bcm*.dts* 2763F: drivers/irqchip/irq-bcm63* 2764F: drivers/irqchip/irq-bcm7* 2765F: drivers/irqchip/irq-brcmstb* 2766F: include/linux/bcm963xx_nvram.h 2767F: include/linux/bcm963xx_tag.h 2768 2769BROADCOM BMIPS CPUFREQ DRIVER 2770M: Markus Mayer <mmayer@broadcom.com> 2771M: bcm-kernel-feedback-list@broadcom.com 2772L: linux-pm@vger.kernel.org 2773S: Maintained 2774F: drivers/cpufreq/bmips-cpufreq.c 2775 2776BROADCOM TG3 GIGABIT ETHERNET DRIVER 2777M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2778M: Prashant Sreedharan <prashant@broadcom.com> 2779M: Michael Chan <mchan@broadcom.com> 2780L: netdev@vger.kernel.org 2781S: Supported 2782F: drivers/net/ethernet/broadcom/tg3.* 2783 2784BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2785M: Arend van Spriel <arend.vanspriel@broadcom.com> 2786M: Franky Lin <franky.lin@broadcom.com> 2787M: Hante Meuleman <hante.meuleman@broadcom.com> 2788M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2789M: Wright Feng <wright.feng@cypress.com> 2790L: linux-wireless@vger.kernel.org 2791L: brcm80211-dev-list.pdl@broadcom.com 2792L: brcm80211-dev-list@cypress.com 2793S: Supported 2794F: drivers/net/wireless/broadcom/brcm80211/ 2795 2796BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2797M: QLogic-Storage-Upstream@qlogic.com 2798L: linux-scsi@vger.kernel.org 2799S: Supported 2800F: drivers/scsi/bnx2fc/ 2801 2802BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2803M: QLogic-Storage-Upstream@qlogic.com 2804L: linux-scsi@vger.kernel.org 2805S: Supported 2806F: drivers/scsi/bnx2i/ 2807 2808BROADCOM IPROC ARM ARCHITECTURE 2809M: Ray Jui <rjui@broadcom.com> 2810M: Scott Branden <sbranden@broadcom.com> 2811M: Jon Mason <jonmason@broadcom.com> 2812M: bcm-kernel-feedback-list@broadcom.com 2813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2814T: git git://github.com/broadcom/cygnus-linux.git 2815S: Maintained 2816N: iproc 2817N: cygnus 2818N: bcm[-_]nsp 2819N: bcm9113* 2820N: bcm9583* 2821N: bcm9585* 2822N: bcm9586* 2823N: bcm988312 2824N: bcm113* 2825N: bcm583* 2826N: bcm585* 2827N: bcm586* 2828N: bcm88312 2829F: arch/arm64/boot/dts/broadcom/ns2* 2830F: drivers/clk/bcm/clk-ns* 2831F: drivers/pinctrl/bcm/pinctrl-ns* 2832 2833BROADCOM BRCMSTB GPIO DRIVER 2834M: Gregory Fong <gregory.0xf0@gmail.com> 2835L: bcm-kernel-feedback-list@broadcom.com 2836S: Supported 2837F: drivers/gpio/gpio-brcmstb.c 2838F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2839 2840BROADCOM KONA GPIO DRIVER 2841M: Ray Jui <rjui@broadcom.com> 2842L: bcm-kernel-feedback-list@broadcom.com 2843S: Supported 2844F: drivers/gpio/gpio-bcm-kona.c 2845F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2846 2847BROADCOM NVRAM DRIVER 2848M: Rafał Miłecki <zajec5@gmail.com> 2849L: linux-mips@linux-mips.org 2850S: Maintained 2851F: drivers/firmware/broadcom/* 2852 2853BROADCOM STB NAND FLASH DRIVER 2854M: Brian Norris <computersforpeace@gmail.com> 2855M: Kamal Dasu <kdasu.kdev@gmail.com> 2856L: linux-mtd@lists.infradead.org 2857L: bcm-kernel-feedback-list@broadcom.com 2858S: Maintained 2859F: drivers/mtd/nand/brcmnand/ 2860 2861BROADCOM STB AVS CPUFREQ DRIVER 2862M: Markus Mayer <mmayer@broadcom.com> 2863M: bcm-kernel-feedback-list@broadcom.com 2864L: linux-pm@vger.kernel.org 2865S: Maintained 2866F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2867F: drivers/cpufreq/brcmstb* 2868 2869BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2870M: Rafał Miłecki <zajec5@gmail.com> 2871L: linux-wireless@vger.kernel.org 2872S: Maintained 2873F: drivers/bcma/ 2874F: include/linux/bcma/ 2875 2876BROADCOM SYSTEMPORT ETHERNET DRIVER 2877M: Florian Fainelli <f.fainelli@gmail.com> 2878L: netdev@vger.kernel.org 2879S: Supported 2880F: drivers/net/ethernet/broadcom/bcmsysport.* 2881 2882BROADCOM NETXTREME-E ROCE DRIVER 2883M: Selvin Xavier <selvin.xavier@broadcom.com> 2884M: Devesh Sharma <devesh.sharma@broadcom.com> 2885M: Somnath Kotur <somnath.kotur@broadcom.com> 2886M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2887L: linux-rdma@vger.kernel.org 2888W: http://www.broadcom.com 2889S: Supported 2890F: drivers/infiniband/hw/bnxt_re/ 2891F: include/uapi/rdma/bnxt_re-abi.h 2892 2893BROCADE BFA FC SCSI DRIVER 2894M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2895M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2896L: linux-scsi@vger.kernel.org 2897S: Supported 2898F: drivers/scsi/bfa/ 2899 2900BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2901M: Rasesh Mody <rasesh.mody@cavium.com> 2902M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2903M: Dept-GELinuxNICDev@cavium.com 2904L: netdev@vger.kernel.org 2905S: Supported 2906F: drivers/net/ethernet/brocade/bna/ 2907 2908BSG (block layer generic sg v4 driver) 2909M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2910L: linux-scsi@vger.kernel.org 2911S: Supported 2912F: block/bsg.c 2913F: include/linux/bsg.h 2914F: include/uapi/linux/bsg.h 2915 2916BT87X AUDIO DRIVER 2917M: Clemens Ladisch <clemens@ladisch.de> 2918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2919T: git git://git.alsa-project.org/alsa-kernel.git 2920S: Maintained 2921F: Documentation/sound/alsa/Bt87x.txt 2922F: sound/pci/bt87x.c 2923 2924BT8XXGPIO DRIVER 2925M: Michael Buesch <m@bues.ch> 2926W: http://bu3sch.de/btgpio.php 2927S: Maintained 2928F: drivers/gpio/gpio-bt8xx.c 2929 2930BTRFS FILE SYSTEM 2931M: Chris Mason <clm@fb.com> 2932M: Josef Bacik <jbacik@fb.com> 2933M: David Sterba <dsterba@suse.com> 2934L: linux-btrfs@vger.kernel.org 2935W: http://btrfs.wiki.kernel.org/ 2936Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2938S: Maintained 2939F: Documentation/filesystems/btrfs.txt 2940F: fs/btrfs/ 2941F: include/linux/btrfs* 2942F: include/uapi/linux/btrfs* 2943 2944BTTV VIDEO4LINUX DRIVER 2945M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2946M: Mauro Carvalho Chehab <mchehab@kernel.org> 2947L: linux-media@vger.kernel.org 2948W: https://linuxtv.org 2949T: git git://linuxtv.org/media_tree.git 2950S: Odd fixes 2951F: Documentation/media/v4l-drivers/bttv* 2952F: drivers/media/pci/bt8xx/bttv* 2953 2954BUSLOGIC SCSI DRIVER 2955M: Khalid Aziz <khalid@gonehiking.org> 2956L: linux-scsi@vger.kernel.org 2957S: Maintained 2958F: drivers/scsi/BusLogic.* 2959F: drivers/scsi/FlashPoint.* 2960 2961C-MEDIA CMI8788 DRIVER 2962M: Clemens Ladisch <clemens@ladisch.de> 2963L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2964T: git git://git.alsa-project.org/alsa-kernel.git 2965S: Maintained 2966F: sound/pci/oxygen/ 2967 2968C6X ARCHITECTURE 2969M: Mark Salter <msalter@redhat.com> 2970M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 2971L: linux-c6x-dev@linux-c6x.org 2972W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2973S: Maintained 2974F: arch/c6x/ 2975 2976CA8210 IEEE-802.15.4 RADIO DRIVER 2977M: Harry Morris <h.morris@cascoda.com> 2978M: linuxdev@cascoda.com 2979L: linux-wpan@vger.kernel.org 2980W: https://github.com/Cascoda/ca8210-linux.git 2981S: Maintained 2982F: drivers/net/ieee802154/ca8210.c 2983F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 2984 2985CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2986M: David Howells <dhowells@redhat.com> 2987L: linux-cachefs@redhat.com (moderated for non-subscribers) 2988S: Supported 2989F: Documentation/filesystems/caching/cachefiles.txt 2990F: fs/cachefiles/ 2991 2992CADET FM/AM RADIO RECEIVER DRIVER 2993M: Hans Verkuil <hverkuil@xs4all.nl> 2994L: linux-media@vger.kernel.org 2995T: git git://linuxtv.org/media_tree.git 2996W: https://linuxtv.org 2997S: Maintained 2998F: drivers/media/radio/radio-cadet* 2999 3000CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3001M: Jonathan Corbet <corbet@lwn.net> 3002L: linux-media@vger.kernel.org 3003T: git git://linuxtv.org/media_tree.git 3004S: Maintained 3005F: Documentation/media/v4l-drivers/cafe_ccic* 3006F: drivers/media/platform/marvell-ccic/ 3007 3008CAIF NETWORK LAYER 3009M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3010L: netdev@vger.kernel.org 3011S: Supported 3012F: Documentation/networking/caif/ 3013F: drivers/net/caif/ 3014F: include/uapi/linux/caif/ 3015F: include/net/caif/ 3016F: net/caif/ 3017 3018CALGARY x86-64 IOMMU 3019M: Muli Ben-Yehuda <mulix@mulix.org> 3020M: Jon Mason <jdmason@kudzu.us> 3021L: iommu@lists.linux-foundation.org 3022S: Maintained 3023F: arch/x86/kernel/pci-calgary_64.c 3024F: arch/x86/kernel/tce_64.c 3025F: arch/x86/include/asm/calgary.h 3026F: arch/x86/include/asm/tce.h 3027 3028CAN NETWORK LAYER 3029M: Oliver Hartkopp <socketcan@hartkopp.net> 3030M: Marc Kleine-Budde <mkl@pengutronix.de> 3031L: linux-can@vger.kernel.org 3032W: https://github.com/linux-can 3033T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3035S: Maintained 3036F: Documentation/networking/can.txt 3037F: net/can/ 3038F: include/linux/can/core.h 3039F: include/uapi/linux/can.h 3040F: include/uapi/linux/can/bcm.h 3041F: include/uapi/linux/can/raw.h 3042F: include/uapi/linux/can/gw.h 3043 3044CAN NETWORK DRIVERS 3045M: Wolfgang Grandegger <wg@grandegger.com> 3046M: Marc Kleine-Budde <mkl@pengutronix.de> 3047L: linux-can@vger.kernel.org 3048W: https://github.com/linux-can 3049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3050T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3051S: Maintained 3052F: Documentation/devicetree/bindings/net/can/ 3053F: drivers/net/can/ 3054F: include/linux/can/dev.h 3055F: include/linux/can/platform/ 3056F: include/uapi/linux/can/error.h 3057F: include/uapi/linux/can/netlink.h 3058 3059CAPABILITIES 3060M: Serge Hallyn <serge@hallyn.com> 3061L: linux-security-module@vger.kernel.org 3062S: Supported 3063F: include/linux/capability.h 3064F: include/uapi/linux/capability.h 3065F: security/commoncap.c 3066F: kernel/capability.c 3067 3068CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3069M: Kevin Tsai <ktsai@capellamicro.com> 3070S: Maintained 3071F: drivers/iio/light/cm* 3072 3073CAVIUM THUNDERX2 ARM64 SOC 3074M: Jayachandran C <jnair@caviumnetworks.com> 3075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3076S: Maintained 3077F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3078F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3079 3080CAVIUM I2C DRIVER 3081M: Jan Glauber <jglauber@cavium.com> 3082M: David Daney <david.daney@cavium.com> 3083W: http://www.cavium.com 3084S: Supported 3085F: drivers/i2c/busses/i2c-octeon* 3086F: drivers/i2c/busses/i2c-thunderx* 3087 3088CAVIUM MMC DRIVER 3089M: Jan Glauber <jglauber@cavium.com> 3090M: David Daney <david.daney@cavium.com> 3091M: Steven J. Hill <Steven.Hill@cavium.com> 3092W: http://www.cavium.com 3093S: Supported 3094F: drivers/mmc/host/cavium* 3095 3096CAVIUM LIQUIDIO NETWORK DRIVER 3097M: Derek Chickles <derek.chickles@caviumnetworks.com> 3098M: Satanand Burla <satananda.burla@caviumnetworks.com> 3099M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3100M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3101L: netdev@vger.kernel.org 3102W: http://www.cavium.com 3103S: Supported 3104F: drivers/net/ethernet/cavium/liquidio/ 3105 3106CAVIUM OCTEON-TX CRYPTO DRIVER 3107M: George Cherian <george.cherian@cavium.com> 3108L: linux-crypto@vger.kernel.org 3109W: http://www.cavium.com 3110S: Supported 3111F: drivers/crypto/cavium/cpt/ 3112 3113CC2520 IEEE-802.15.4 RADIO DRIVER 3114M: Varka Bhadram <varkabhadram@gmail.com> 3115L: linux-wpan@vger.kernel.org 3116S: Maintained 3117F: drivers/net/ieee802154/cc2520.c 3118F: include/linux/spi/cc2520.h 3119F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3120 3121CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3122M: Gilad Ben-Yossef <gilad@benyossef.com> 3123L: linux-crypto@vger.kernel.org 3124L: driverdev-devel@linuxdriverproject.org 3125S: Supported 3126F: drivers/staging/ccree/ 3127W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3128 3129CEC FRAMEWORK 3130M: Hans Verkuil <hans.verkuil@cisco.com> 3131L: linux-media@vger.kernel.org 3132T: git git://linuxtv.org/media_tree.git 3133W: http://linuxtv.org 3134S: Supported 3135F: Documentation/media/kapi/cec-core.rst 3136F: Documentation/media/uapi/cec 3137F: drivers/media/cec/ 3138F: drivers/media/rc/keymaps/rc-cec.c 3139F: include/media/cec.h 3140F: include/media/cec-notifier.h 3141F: include/uapi/linux/cec.h 3142F: include/uapi/linux/cec-funcs.h 3143 3144CELL BROADBAND ENGINE ARCHITECTURE 3145M: Arnd Bergmann <arnd@arndb.de> 3146L: linuxppc-dev@lists.ozlabs.org 3147W: http://www.ibm.com/developerworks/power/cell/ 3148S: Supported 3149F: arch/powerpc/include/asm/cell*.h 3150F: arch/powerpc/include/asm/spu*.h 3151F: arch/powerpc/include/uapi/asm/spu*.h 3152F: arch/powerpc/oprofile/*cell* 3153F: arch/powerpc/platforms/cell/ 3154 3155CEPH COMMON CODE (LIBCEPH) 3156M: Ilya Dryomov <idryomov@gmail.com> 3157M: "Yan, Zheng" <zyan@redhat.com> 3158M: Sage Weil <sage@redhat.com> 3159L: ceph-devel@vger.kernel.org 3160W: http://ceph.com/ 3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3162T: git git://github.com/ceph/ceph-client.git 3163S: Supported 3164F: net/ceph/ 3165F: include/linux/ceph/ 3166F: include/linux/crush/ 3167 3168CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3169M: "Yan, Zheng" <zyan@redhat.com> 3170M: Sage Weil <sage@redhat.com> 3171M: Ilya Dryomov <idryomov@gmail.com> 3172L: ceph-devel@vger.kernel.org 3173W: http://ceph.com/ 3174T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3175T: git git://github.com/ceph/ceph-client.git 3176S: Supported 3177F: Documentation/filesystems/ceph.txt 3178F: fs/ceph/ 3179 3180CERTIFICATE HANDLING: 3181M: David Howells <dhowells@redhat.com> 3182M: David Woodhouse <dwmw2@infradead.org> 3183L: keyrings@vger.kernel.org 3184S: Maintained 3185F: Documentation/module-signing.txt 3186F: certs/ 3187F: scripts/sign-file.c 3188F: scripts/extract-cert.c 3189 3190CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3191L: linux-usb@vger.kernel.org 3192S: Orphan 3193F: Documentation/usb/WUSB-Design-overview.txt 3194F: Documentation/usb/wusb-cbaf 3195F: drivers/usb/host/hwa-hc.c 3196F: drivers/usb/host/whci/ 3197F: drivers/usb/wusbcore/ 3198F: include/linux/usb/wusb* 3199 3200HT16K33 LED CONTROLLER DRIVER 3201M: Robin van der Gracht <robin@protonic.nl> 3202S: Maintained 3203F: drivers/auxdisplay/ht16k33.c 3204F: Documentation/devicetree/bindings/display/ht16k33.txt 3205 3206CFAG12864B LCD DRIVER 3207M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3208W: http://miguelojeda.es/auxdisplay.htm 3209W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3210S: Maintained 3211F: drivers/auxdisplay/cfag12864b.c 3212F: include/linux/cfag12864b.h 3213 3214CFAG12864BFB LCD FRAMEBUFFER DRIVER 3215M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3216W: http://miguelojeda.es/auxdisplay.htm 3217W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3218S: Maintained 3219F: drivers/auxdisplay/cfag12864bfb.c 3220F: include/linux/cfag12864b.h 3221 3222CFG80211 and NL80211 3223M: Johannes Berg <johannes@sipsolutions.net> 3224L: linux-wireless@vger.kernel.org 3225W: http://wireless.kernel.org/ 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3227T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3228S: Maintained 3229F: include/uapi/linux/nl80211.h 3230F: include/net/cfg80211.h 3231F: net/wireless/* 3232X: net/wireless/wext* 3233 3234CHAR and MISC DRIVERS 3235M: Arnd Bergmann <arnd@arndb.de> 3236M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3237T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3238S: Supported 3239F: drivers/char/* 3240F: drivers/misc/* 3241F: include/linux/miscdevice.h 3242 3243CHECKPATCH 3244M: Andy Whitcroft <apw@canonical.com> 3245M: Joe Perches <joe@perches.com> 3246S: Maintained 3247F: scripts/checkpatch.pl 3248 3249CHINESE DOCUMENTATION 3250M: Harry Wei <harryxiyou@gmail.com> 3251L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3252L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3253S: Maintained 3254F: Documentation/translations/zh_CN/ 3255 3256CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3257M: Peter Chen <Peter.Chen@nxp.com> 3258T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3259L: linux-usb@vger.kernel.org 3260S: Maintained 3261F: drivers/usb/chipidea/ 3262 3263CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3264M: Hans de Goede <hdegoede@redhat.com> 3265L: linux-input@vger.kernel.org 3266S: Maintained 3267F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3268F: drivers/input/touchscreen/chipone_icn8318.c 3269 3270CHROME HARDWARE PLATFORM SUPPORT 3271M: Olof Johansson <olof@lixom.net> 3272S: Maintained 3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3274F: drivers/platform/chrome/ 3275 3276CISCO VIC ETHERNET NIC DRIVER 3277M: Christian Benvenuti <benve@cisco.com> 3278M: Govindarajulu Varadarajan <_govind@gmx.com> 3279M: Neel Patel <neepatel@cisco.com> 3280S: Supported 3281F: drivers/net/ethernet/cisco/enic/ 3282 3283CISCO VIC LOW LATENCY NIC DRIVER 3284M: Christian Benvenuti <benve@cisco.com> 3285M: Dave Goodell <dgoodell@cisco.com> 3286S: Supported 3287F: drivers/infiniband/hw/usnic/ 3288 3289CIRRUS LOGIC EP93XX ETHERNET DRIVER 3290M: Hartley Sweeten <hsweeten@visionengravers.com> 3291L: netdev@vger.kernel.org 3292S: Maintained 3293F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3294 3295CIRRUS LOGIC AUDIO CODEC DRIVERS 3296M: Brian Austin <brian.austin@cirrus.com> 3297M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3298L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3299S: Maintained 3300F: sound/soc/codecs/cs* 3301 3302CLEANCACHE API 3303M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3304L: linux-kernel@vger.kernel.org 3305S: Maintained 3306F: mm/cleancache.c 3307F: include/linux/cleancache.h 3308 3309CLK API 3310M: Russell King <linux@armlinux.org.uk> 3311L: linux-clk@vger.kernel.org 3312S: Maintained 3313F: include/linux/clk.h 3314 3315CLOCKSOURCE, CLOCKEVENT DRIVERS 3316M: Daniel Lezcano <daniel.lezcano@linaro.org> 3317M: Thomas Gleixner <tglx@linutronix.de> 3318L: linux-kernel@vger.kernel.org 3319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3320S: Supported 3321F: drivers/clocksource 3322 3323CISCO FCOE HBA DRIVER 3324M: Satish Kharat <satishkh@cisco.com> 3325M: Sesidhar Baddela <sebaddel@cisco.com> 3326M: Karan Tilak Kumar <kartilak@cisco.com> 3327L: linux-scsi@vger.kernel.org 3328S: Supported 3329F: drivers/scsi/fnic/ 3330 3331CISCO SCSI HBA DRIVER 3332M: Karan Tilak Kumar <kartilak@cisco.com> 3333M: Sesidhar Baddela <sebaddel@cisco.com> 3334L: linux-scsi@vger.kernel.org 3335S: Supported 3336F: drivers/scsi/snic/ 3337 3338CMPC ACPI DRIVER 3339M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3340M: Daniel Oliveira Nascimento <don@syst.com.br> 3341L: platform-driver-x86@vger.kernel.org 3342S: Supported 3343F: drivers/platform/x86/classmate-laptop.c 3344 3345COBALT MEDIA DRIVER 3346M: Hans Verkuil <hans.verkuil@cisco.com> 3347L: linux-media@vger.kernel.org 3348T: git git://linuxtv.org/media_tree.git 3349W: https://linuxtv.org 3350S: Supported 3351F: drivers/media/pci/cobalt/ 3352 3353COCCINELLE/Semantic Patches (SmPL) 3354M: Julia Lawall <Julia.Lawall@lip6.fr> 3355M: Gilles Muller <Gilles.Muller@lip6.fr> 3356M: Nicolas Palix <nicolas.palix@imag.fr> 3357M: Michal Marek <mmarek@suse.com> 3358L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3359T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3360W: http://coccinelle.lip6.fr/ 3361S: Supported 3362F: Documentation/dev-tools/coccinelle.rst 3363F: scripts/coccinelle/ 3364F: scripts/coccicheck 3365 3366CODA FILE SYSTEM 3367M: Jan Harkes <jaharkes@cs.cmu.edu> 3368M: coda@cs.cmu.edu 3369L: codalist@coda.cs.cmu.edu 3370W: http://www.coda.cs.cmu.edu/ 3371S: Maintained 3372F: Documentation/filesystems/coda.txt 3373F: fs/coda/ 3374F: include/linux/coda*.h 3375F: include/uapi/linux/coda*.h 3376 3377CODA V4L2 MEM2MEM DRIVER 3378M: Philipp Zabel <p.zabel@pengutronix.de> 3379L: linux-media@vger.kernel.org 3380S: Maintained 3381F: Documentation/devicetree/bindings/media/coda.txt 3382F: drivers/media/platform/coda/ 3383 3384COMMON CLK FRAMEWORK 3385M: Michael Turquette <mturquette@baylibre.com> 3386M: Stephen Boyd <sboyd@codeaurora.org> 3387L: linux-clk@vger.kernel.org 3388Q: http://patchwork.kernel.org/project/linux-clk/list/ 3389T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3390S: Maintained 3391F: Documentation/devicetree/bindings/clock/ 3392F: drivers/clk/ 3393X: drivers/clk/clkdev.c 3394F: include/linux/clk-pr* 3395F: include/linux/clk/ 3396 3397COMMON INTERNET FILE SYSTEM (CIFS) 3398M: Steve French <sfrench@samba.org> 3399L: linux-cifs@vger.kernel.org 3400L: samba-technical@lists.samba.org (moderated for non-subscribers) 3401W: http://linux-cifs.samba.org/ 3402T: git git://git.samba.org/sfrench/cifs-2.6.git 3403S: Supported 3404F: Documentation/filesystems/cifs/ 3405F: fs/cifs/ 3406 3407COMPACTPCI HOTPLUG CORE 3408M: Scott Murray <scott@spiteful.org> 3409L: linux-pci@vger.kernel.org 3410S: Maintained 3411F: drivers/pci/hotplug/cpci_hotplug* 3412 3413COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3414M: Scott Murray <scott@spiteful.org> 3415L: linux-pci@vger.kernel.org 3416S: Maintained 3417F: drivers/pci/hotplug/cpcihp_zt5550.* 3418 3419COMPACTPCI HOTPLUG GENERIC DRIVER 3420M: Scott Murray <scott@spiteful.org> 3421L: linux-pci@vger.kernel.org 3422S: Maintained 3423F: drivers/pci/hotplug/cpcihp_generic.c 3424 3425COMPAL LAPTOP SUPPORT 3426M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3427L: platform-driver-x86@vger.kernel.org 3428S: Maintained 3429F: drivers/platform/x86/compal-laptop.c 3430 3431CONEXANT ACCESSRUNNER USB DRIVER 3432L: accessrunner-general@lists.sourceforge.net 3433W: http://accessrunner.sourceforge.net/ 3434S: Orphan 3435F: drivers/usb/atm/cxacru.c 3436 3437CONFIGFS 3438M: Joel Becker <jlbec@evilplan.org> 3439M: Christoph Hellwig <hch@lst.de> 3440T: git git://git.infradead.org/users/hch/configfs.git 3441S: Supported 3442F: fs/configfs/ 3443F: include/linux/configfs.h 3444 3445CONNECTOR 3446M: Evgeniy Polyakov <zbr@ioremap.net> 3447L: netdev@vger.kernel.org 3448S: Maintained 3449F: drivers/connector/ 3450 3451CONTROL GROUP (CGROUP) 3452M: Tejun Heo <tj@kernel.org> 3453M: Li Zefan <lizefan@huawei.com> 3454M: Johannes Weiner <hannes@cmpxchg.org> 3455L: cgroups@vger.kernel.org 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3457S: Maintained 3458F: Documentation/cgroup* 3459F: include/linux/cgroup* 3460F: kernel/cgroup* 3461 3462CONTROL GROUP - CPUSET 3463M: Li Zefan <lizefan@huawei.com> 3464L: cgroups@vger.kernel.org 3465W: http://www.bullopensource.org/cpuset/ 3466W: http://oss.sgi.com/projects/cpusets/ 3467T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3468S: Maintained 3469F: Documentation/cgroup-v1/cpusets.txt 3470F: include/linux/cpuset.h 3471F: kernel/cpuset.c 3472 3473CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3474M: Johannes Weiner <hannes@cmpxchg.org> 3475M: Michal Hocko <mhocko@kernel.org> 3476M: Vladimir Davydov <vdavydov.dev@gmail.com> 3477L: cgroups@vger.kernel.org 3478L: linux-mm@kvack.org 3479S: Maintained 3480F: mm/memcontrol.c 3481F: mm/swap_cgroup.c 3482 3483CORETEMP HARDWARE MONITORING DRIVER 3484M: Fenghua Yu <fenghua.yu@intel.com> 3485L: linux-hwmon@vger.kernel.org 3486S: Maintained 3487F: Documentation/hwmon/coretemp 3488F: drivers/hwmon/coretemp.c 3489 3490COSA/SRP SYNC SERIAL DRIVER 3491M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3492W: http://www.fi.muni.cz/~kas/cosa/ 3493S: Maintained 3494F: drivers/net/wan/cosa* 3495 3496CPMAC ETHERNET DRIVER 3497M: Florian Fainelli <f.fainelli@gmail.com> 3498L: netdev@vger.kernel.org 3499S: Maintained 3500F: drivers/net/ethernet/ti/cpmac.c 3501 3502CPU FREQUENCY DRIVERS 3503M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3504M: Viresh Kumar <viresh.kumar@linaro.org> 3505L: linux-pm@vger.kernel.org 3506S: Maintained 3507T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3508T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3509B: https://bugzilla.kernel.org 3510F: Documentation/cpu-freq/ 3511F: Documentation/devicetree/bindings/cpufreq/ 3512F: drivers/cpufreq/ 3513F: include/linux/cpufreq.h 3514F: tools/testing/selftests/cpufreq/ 3515 3516CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3517M: Viresh Kumar <viresh.kumar@linaro.org> 3518M: Sudeep Holla <sudeep.holla@arm.com> 3519L: linux-pm@vger.kernel.org 3520W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3521S: Maintained 3522F: drivers/cpufreq/arm_big_little.h 3523F: drivers/cpufreq/arm_big_little.c 3524F: drivers/cpufreq/arm_big_little_dt.c 3525 3526CPUIDLE DRIVER - ARM BIG LITTLE 3527M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3528M: Daniel Lezcano <daniel.lezcano@linaro.org> 3529L: linux-pm@vger.kernel.org 3530L: linux-arm-kernel@lists.infradead.org 3531T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3532S: Maintained 3533F: drivers/cpuidle/cpuidle-big_little.c 3534 3535CPUIDLE DRIVER - ARM EXYNOS 3536M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3537M: Daniel Lezcano <daniel.lezcano@linaro.org> 3538M: Kukjin Kim <kgene@kernel.org> 3539L: linux-pm@vger.kernel.org 3540L: linux-samsung-soc@vger.kernel.org 3541S: Supported 3542F: drivers/cpuidle/cpuidle-exynos.c 3543F: arch/arm/mach-exynos/pm.c 3544 3545CPUIDLE DRIVERS 3546M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3547M: Daniel Lezcano <daniel.lezcano@linaro.org> 3548L: linux-pm@vger.kernel.org 3549S: Maintained 3550T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3551B: https://bugzilla.kernel.org 3552F: drivers/cpuidle/* 3553F: include/linux/cpuidle.h 3554 3555CPUID/MSR DRIVER 3556M: "H. Peter Anvin" <hpa@zytor.com> 3557S: Maintained 3558F: arch/x86/kernel/cpuid.c 3559F: arch/x86/kernel/msr.c 3560 3561CPU POWER MONITORING SUBSYSTEM 3562M: Thomas Renninger <trenn@suse.com> 3563L: linux-pm@vger.kernel.org 3564S: Maintained 3565F: tools/power/cpupower/ 3566 3567CRAMFS FILESYSTEM 3568W: http://sourceforge.net/projects/cramfs/ 3569S: Orphan / Obsolete 3570F: Documentation/filesystems/cramfs.txt 3571F: fs/cramfs/ 3572 3573CRIS PORT 3574M: Mikael Starvik <starvik@axis.com> 3575M: Jesper Nilsson <jesper.nilsson@axis.com> 3576L: linux-cris-kernel@axis.com 3577W: http://developer.axis.com 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3579S: Maintained 3580F: arch/cris/ 3581F: drivers/tty/serial/crisv10.* 3582 3583CRYPTO API 3584M: Herbert Xu <herbert@gondor.apana.org.au> 3585M: "David S. Miller" <davem@davemloft.net> 3586L: linux-crypto@vger.kernel.org 3587T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3588T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3589S: Maintained 3590F: Documentation/crypto/ 3591F: Documentation/devicetree/bindings/crypto/ 3592F: Documentation/DocBook/crypto-API.tmpl 3593F: arch/*/crypto/ 3594F: crypto/ 3595F: drivers/crypto/ 3596F: include/crypto/ 3597F: include/linux/crypto* 3598 3599CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3600M: Neil Horman <nhorman@tuxdriver.com> 3601L: linux-crypto@vger.kernel.org 3602S: Maintained 3603F: crypto/ansi_cprng.c 3604F: crypto/rng.c 3605 3606CS3308 MEDIA DRIVER 3607M: Hans Verkuil <hverkuil@xs4all.nl> 3608L: linux-media@vger.kernel.org 3609T: git git://linuxtv.org/media_tree.git 3610W: http://linuxtv.org 3611S: Odd Fixes 3612F: drivers/media/i2c/cs3308.c 3613F: drivers/media/i2c/cs3308.h 3614 3615CS5535 Audio ALSA driver 3616M: Jaya Kumar <jayakumar.alsa@gmail.com> 3617S: Maintained 3618F: sound/pci/cs5535audio/ 3619 3620CW1200 WLAN driver 3621M: Solomon Peachy <pizza@shaftnet.org> 3622S: Maintained 3623F: drivers/net/wireless/st/cw1200/ 3624 3625CX18 VIDEO4LINUX DRIVER 3626M: Andy Walls <awalls@md.metrocast.net> 3627L: ivtv-devel@ivtvdriver.org (subscribers-only) 3628L: linux-media@vger.kernel.org 3629T: git git://linuxtv.org/media_tree.git 3630W: https://linuxtv.org 3631W: http://www.ivtvdriver.org/index.php/Cx18 3632S: Maintained 3633F: Documentation/media/v4l-drivers/cx18* 3634F: drivers/media/pci/cx18/ 3635F: include/uapi/linux/ivtv* 3636 3637CX2341X MPEG ENCODER HELPER MODULE 3638M: Hans Verkuil <hverkuil@xs4all.nl> 3639L: linux-media@vger.kernel.org 3640T: git git://linuxtv.org/media_tree.git 3641W: https://linuxtv.org 3642S: Maintained 3643F: drivers/media/common/cx2341x* 3644F: include/media/cx2341x* 3645 3646CX24120 MEDIA DRIVER 3647M: Jemma Denson <jdenson@gmail.com> 3648M: Patrick Boettcher <patrick.boettcher@posteo.de> 3649L: linux-media@vger.kernel.org 3650W: https://linuxtv.org 3651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3652S: Maintained 3653F: drivers/media/dvb-frontends/cx24120* 3654 3655CX88 VIDEO4LINUX DRIVER 3656M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3657M: Mauro Carvalho Chehab <mchehab@kernel.org> 3658L: linux-media@vger.kernel.org 3659W: https://linuxtv.org 3660T: git git://linuxtv.org/media_tree.git 3661S: Odd fixes 3662F: Documentation/media/v4l-drivers/cx88* 3663F: drivers/media/pci/cx88/ 3664 3665CXD2820R MEDIA DRIVER 3666M: Antti Palosaari <crope@iki.fi> 3667L: linux-media@vger.kernel.org 3668W: https://linuxtv.org 3669W: http://palosaari.fi/linux/ 3670Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3671T: git git://linuxtv.org/anttip/media_tree.git 3672S: Maintained 3673F: drivers/media/dvb-frontends/cxd2820r* 3674 3675CXGB3 ETHERNET DRIVER (CXGB3) 3676M: Santosh Raspatur <santosh@chelsio.com> 3677L: netdev@vger.kernel.org 3678W: http://www.chelsio.com 3679S: Supported 3680F: drivers/net/ethernet/chelsio/cxgb3/ 3681 3682CXGB3 ISCSI DRIVER (CXGB3I) 3683M: Karen Xie <kxie@chelsio.com> 3684L: linux-scsi@vger.kernel.org 3685W: http://www.chelsio.com 3686S: Supported 3687F: drivers/scsi/cxgbi/cxgb3i 3688 3689CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3690M: Steve Wise <swise@chelsio.com> 3691L: linux-rdma@vger.kernel.org 3692W: http://www.openfabrics.org 3693S: Supported 3694F: drivers/infiniband/hw/cxgb3/ 3695F: include/uapi/rdma/cxgb3-abi.h 3696 3697CXGB4 ETHERNET DRIVER (CXGB4) 3698M: Ganesh Goudar <ganeshgr@chelsio.com> 3699L: netdev@vger.kernel.org 3700W: http://www.chelsio.com 3701S: Supported 3702F: drivers/net/ethernet/chelsio/cxgb4/ 3703 3704CXGB4 ISCSI DRIVER (CXGB4I) 3705M: Karen Xie <kxie@chelsio.com> 3706L: linux-scsi@vger.kernel.org 3707W: http://www.chelsio.com 3708S: Supported 3709F: drivers/scsi/cxgbi/cxgb4i 3710 3711CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3712M: Steve Wise <swise@chelsio.com> 3713L: linux-rdma@vger.kernel.org 3714W: http://www.openfabrics.org 3715S: Supported 3716F: drivers/infiniband/hw/cxgb4/ 3717F: include/uapi/rdma/cxgb4-abi.h 3718 3719CXGB4VF ETHERNET DRIVER (CXGB4VF) 3720M: Casey Leedom <leedom@chelsio.com> 3721L: netdev@vger.kernel.org 3722W: http://www.chelsio.com 3723S: Supported 3724F: drivers/net/ethernet/chelsio/cxgb4vf/ 3725 3726CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3727M: Ian Munsie <imunsie@au1.ibm.com> 3728M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3729L: linuxppc-dev@lists.ozlabs.org 3730S: Supported 3731F: arch/powerpc/platforms/powernv/pci-cxl.c 3732F: drivers/misc/cxl/ 3733F: include/misc/cxl* 3734F: include/uapi/misc/cxl.h 3735F: Documentation/powerpc/cxl.txt 3736F: Documentation/ABI/testing/sysfs-class-cxl 3737 3738CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3739M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3740M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3741M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3742L: linux-scsi@vger.kernel.org 3743S: Supported 3744F: drivers/scsi/cxlflash/ 3745F: include/uapi/scsi/cxlflash_ioctls.h 3746F: Documentation/powerpc/cxlflash.txt 3747 3748STMMAC ETHERNET DRIVER 3749M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3750M: Alexandre Torgue <alexandre.torgue@st.com> 3751L: netdev@vger.kernel.org 3752W: http://www.stlinux.com 3753S: Supported 3754F: drivers/net/ethernet/stmicro/stmmac/ 3755 3756CYBERPRO FB DRIVER 3757M: Russell King <linux@armlinux.org.uk> 3758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3759W: http://www.armlinux.org.uk/ 3760S: Maintained 3761F: drivers/video/fbdev/cyber2000fb.* 3762 3763CYCLADES ASYNC MUX DRIVER 3764W: http://www.cyclades.com/ 3765S: Orphan 3766F: drivers/tty/cyclades.c 3767F: include/linux/cyclades.h 3768F: include/uapi/linux/cyclades.h 3769 3770CYCLADES PC300 DRIVER 3771W: http://www.cyclades.com/ 3772S: Orphan 3773F: drivers/net/wan/pc300* 3774 3775CYPRESS_FIRMWARE MEDIA DRIVER 3776M: Antti Palosaari <crope@iki.fi> 3777L: linux-media@vger.kernel.org 3778W: https://linuxtv.org 3779W: http://palosaari.fi/linux/ 3780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3781T: git git://linuxtv.org/anttip/media_tree.git 3782S: Maintained 3783F: drivers/media/common/cypress_firmware* 3784 3785CYTTSP TOUCHSCREEN DRIVER 3786M: Ferruh Yigit <fery@cypress.com> 3787L: linux-input@vger.kernel.org 3788S: Supported 3789F: drivers/input/touchscreen/cyttsp* 3790F: include/linux/input/cyttsp.h 3791 3792DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3793M: Joshua Kinard <kumba@gentoo.org> 3794S: Maintained 3795F: drivers/rtc/rtc-ds1685.c 3796F: include/linux/rtc/ds1685.h 3797 3798DAMA SLAVE for AX.25 3799M: Joerg Reuter <jreuter@yaina.de> 3800W: http://yaina.de/jreuter/ 3801W: http://www.qsl.net/dl1bke/ 3802L: linux-hams@vger.kernel.org 3803S: Maintained 3804F: net/ax25/af_ax25.c 3805F: net/ax25/ax25_dev.c 3806F: net/ax25/ax25_ds_* 3807F: net/ax25/ax25_in.c 3808F: net/ax25/ax25_out.c 3809F: net/ax25/ax25_timer.c 3810F: net/ax25/sysctl_net_ax25.c 3811 3812DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3813L: netdev@vger.kernel.org 3814S: Orphan 3815F: Documentation/networking/dmfe.txt 3816F: drivers/net/ethernet/dec/tulip/dmfe.c 3817 3818DC390/AM53C974 SCSI driver 3819M: Hannes Reinecke <hare@suse.com> 3820L: linux-scsi@vger.kernel.org 3821S: Maintained 3822F: drivers/scsi/am53c974.c 3823 3824DC395x SCSI driver 3825M: Oliver Neukum <oliver@neukum.org> 3826M: Ali Akcaagac <aliakc@web.de> 3827M: Jamie Lenehan <lenehan@twibble.org> 3828L: dc395x@twibble.org 3829W: http://twibble.org/dist/dc395x/ 3830W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3831S: Maintained 3832F: Documentation/scsi/dc395x.txt 3833F: drivers/scsi/dc395x.* 3834 3835DCCP PROTOCOL 3836M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3837L: dccp@vger.kernel.org 3838W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3839S: Maintained 3840F: include/linux/dccp.h 3841F: include/uapi/linux/dccp.h 3842F: include/linux/tfrc.h 3843F: net/dccp/ 3844 3845DECnet NETWORK LAYER 3846W: http://linux-decnet.sourceforge.net 3847L: linux-decnet-user@lists.sourceforge.net 3848S: Orphan 3849F: Documentation/networking/decnet.txt 3850F: net/decnet/ 3851 3852DECSTATION PLATFORM SUPPORT 3853M: "Maciej W. Rozycki" <macro@linux-mips.org> 3854L: linux-mips@linux-mips.org 3855W: http://www.linux-mips.org/wiki/DECstation 3856S: Maintained 3857F: arch/mips/dec/ 3858F: arch/mips/include/asm/dec/ 3859F: arch/mips/include/asm/mach-dec/ 3860 3861DEFXX FDDI NETWORK DRIVER 3862M: "Maciej W. Rozycki" <macro@linux-mips.org> 3863S: Maintained 3864F: drivers/net/fddi/defxx.* 3865 3866DELL LAPTOP DRIVER 3867M: Matthew Garrett <mjg59@srcf.ucam.org> 3868M: Pali Rohár <pali.rohar@gmail.com> 3869L: platform-driver-x86@vger.kernel.org 3870S: Maintained 3871F: drivers/platform/x86/dell-laptop.c 3872 3873DELL LAPTOP RBTN DRIVER 3874M: Pali Rohár <pali.rohar@gmail.com> 3875S: Maintained 3876F: drivers/platform/x86/dell-rbtn.* 3877 3878DELL LAPTOP FREEFALL DRIVER 3879M: Pali Rohár <pali.rohar@gmail.com> 3880S: Maintained 3881F: drivers/platform/x86/dell-smo8800.c 3882 3883DELL LAPTOP SMM DRIVER 3884M: Pali Rohár <pali.rohar@gmail.com> 3885S: Maintained 3886F: drivers/hwmon/dell-smm-hwmon.c 3887F: include/uapi/linux/i8k.h 3888 3889DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3890M: Doug Warzecha <Douglas_Warzecha@dell.com> 3891S: Maintained 3892F: Documentation/dcdbas.txt 3893F: drivers/firmware/dcdbas.* 3894 3895DELL WMI EXTRAS DRIVER 3896M: Matthew Garrett <mjg59@srcf.ucam.org> 3897M: Pali Rohár <pali.rohar@gmail.com> 3898S: Maintained 3899F: drivers/platform/x86/dell-wmi.c 3900 3901DESIGNWARE USB2 DRD IP DRIVER 3902M: John Youn <johnyoun@synopsys.com> 3903L: linux-usb@vger.kernel.org 3904T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3905S: Maintained 3906F: drivers/usb/dwc2/ 3907 3908DESIGNWARE USB3 DRD IP DRIVER 3909M: Felipe Balbi <balbi@kernel.org> 3910L: linux-usb@vger.kernel.org 3911T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3912S: Maintained 3913F: drivers/usb/dwc3/ 3914 3915DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3916M: Andreas Klinger <ak@it-klinger.de> 3917L: linux-iio@vger.kernel.org 3918S: Maintained 3919F: drivers/iio/proximity/srf*.c 3920 3921DEVICE COREDUMP (DEV_COREDUMP) 3922M: Johannes Berg <johannes@sipsolutions.net> 3923L: linux-kernel@vger.kernel.org 3924S: Maintained 3925F: drivers/base/devcoredump.c 3926F: include/linux/devcoredump.h 3927 3928DEVICE FREQUENCY (DEVFREQ) 3929M: MyungJoo Ham <myungjoo.ham@samsung.com> 3930M: Kyungmin Park <kyungmin.park@samsung.com> 3931R: Chanwoo Choi <cw00.choi@samsung.com> 3932L: linux-pm@vger.kernel.org 3933T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3934S: Maintained 3935F: drivers/devfreq/ 3936F: include/linux/devfreq.h 3937F: Documentation/devicetree/bindings/devfreq/ 3938 3939DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3940M: Chanwoo Choi <cw00.choi@samsung.com> 3941L: linux-pm@vger.kernel.org 3942T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3943S: Supported 3944F: drivers/devfreq/event/ 3945F: drivers/devfreq/devfreq-event.c 3946F: include/linux/devfreq-event.h 3947F: Documentation/devicetree/bindings/devfreq/event/ 3948 3949BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3950M: Chanwoo Choi <cw00.choi@samsung.com> 3951L: linux-pm@vger.kernel.org 3952L: linux-samsung-soc@vger.kernel.org 3953T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3954S: Maintained 3955F: drivers/devfreq/exynos-bus.c 3956F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3957 3958DEVICE NUMBER REGISTRY 3959M: Torben Mathiasen <device@lanana.org> 3960W: http://lanana.org/docs/device-list/index.html 3961S: Maintained 3962 3963DEVICE-MAPPER (LVM) 3964M: Alasdair Kergon <agk@redhat.com> 3965M: Mike Snitzer <snitzer@redhat.com> 3966M: dm-devel@redhat.com 3967L: dm-devel@redhat.com 3968W: http://sources.redhat.com/dm 3969Q: http://patchwork.kernel.org/project/dm-devel/list/ 3970T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3971T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3972S: Maintained 3973F: Documentation/device-mapper/ 3974F: drivers/md/dm* 3975F: drivers/md/persistent-data/ 3976F: include/linux/device-mapper.h 3977F: include/linux/dm-*.h 3978F: include/uapi/linux/dm-*.h 3979 3980DEVLINK 3981M: Jiri Pirko <jiri@mellanox.com> 3982L: netdev@vger.kernel.org 3983S: Supported 3984F: net/core/devlink.c 3985F: include/net/devlink.h 3986F: include/uapi/linux/devlink.h 3987 3988DIALOG SEMICONDUCTOR DRIVERS 3989M: Support Opensource <support.opensource@diasemi.com> 3990W: http://www.dialog-semiconductor.com/products 3991S: Supported 3992F: Documentation/hwmon/da90?? 3993F: Documentation/devicetree/bindings/mfd/da90*.txt 3994F: Documentation/devicetree/bindings/regulator/da92*.txt 3995F: Documentation/devicetree/bindings/sound/da[79]*.txt 3996F: drivers/gpio/gpio-da90??.c 3997F: drivers/hwmon/da90??-hwmon.c 3998F: drivers/iio/adc/da91??-*.c 3999F: drivers/input/misc/da90??_onkey.c 4000F: drivers/input/touchscreen/da9052_tsi.c 4001F: drivers/leds/leds-da90??.c 4002F: drivers/mfd/da903x.c 4003F: drivers/mfd/da90??-*.c 4004F: drivers/mfd/da91??-*.c 4005F: drivers/power/supply/da9052-battery.c 4006F: drivers/power/supply/da91??-*.c 4007F: drivers/regulator/da903x.c 4008F: drivers/regulator/da9???-regulator.[ch] 4009F: drivers/rtc/rtc-da90??.c 4010F: drivers/video/backlight/da90??_bl.c 4011F: drivers/watchdog/da90??_wdt.c 4012F: include/linux/mfd/da903x.h 4013F: include/linux/mfd/da9052/ 4014F: include/linux/mfd/da9055/ 4015F: include/linux/mfd/da9062/ 4016F: include/linux/mfd/da9063/ 4017F: include/linux/mfd/da9150/ 4018F: include/linux/regulator/da9211.h 4019F: include/sound/da[79]*.h 4020F: sound/soc/codecs/da[79]*.[ch] 4021 4022DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4023M: William Breathitt Gray <vilhelm.gray@gmail.com> 4024L: linux-gpio@vger.kernel.org 4025S: Maintained 4026F: drivers/gpio/gpio-gpio-mm.c 4027 4028DIGI NEO AND CLASSIC PCI PRODUCTS 4029M: Lidza Louina <lidza.louina@gmail.com> 4030M: Mark Hounschell <markh@compro.net> 4031L: driverdev-devel@linuxdriverproject.org 4032S: Maintained 4033F: drivers/staging/dgnc/ 4034 4035DIOLAN U2C-12 I2C DRIVER 4036M: Guenter Roeck <linux@roeck-us.net> 4037L: linux-i2c@vger.kernel.org 4038S: Maintained 4039F: drivers/i2c/busses/i2c-diolan-u2c.c 4040 4041DIRECT ACCESS (DAX) 4042M: Matthew Wilcox <mawilcox@microsoft.com> 4043M: Ross Zwisler <ross.zwisler@linux.intel.com> 4044L: linux-fsdevel@vger.kernel.org 4045S: Supported 4046F: fs/dax.c 4047F: include/linux/dax.h 4048F: include/trace/events/fs_dax.h 4049 4050DIRECTORY NOTIFICATION (DNOTIFY) 4051M: Eric Paris <eparis@parisplace.org> 4052S: Maintained 4053F: Documentation/filesystems/dnotify.txt 4054F: fs/notify/dnotify/ 4055F: include/linux/dnotify.h 4056 4057DISK GEOMETRY AND PARTITION HANDLING 4058M: Andries Brouwer <aeb@cwi.nl> 4059W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4060W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4061W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4062S: Maintained 4063 4064DISKQUOTA 4065M: Jan Kara <jack@suse.com> 4066S: Maintained 4067F: Documentation/filesystems/quota.txt 4068F: fs/quota/ 4069F: include/linux/quota*.h 4070F: include/uapi/linux/quota*.h 4071 4072DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4073M: Bernie Thompson <bernie@plugable.com> 4074L: linux-fbdev@vger.kernel.org 4075S: Maintained 4076W: http://plugable.com/category/projects/udlfb/ 4077F: drivers/video/fbdev/udlfb.c 4078F: include/video/udlfb.h 4079F: Documentation/fb/udlfb.txt 4080 4081DISTRIBUTED LOCK MANAGER (DLM) 4082M: Christine Caulfield <ccaulfie@redhat.com> 4083M: David Teigland <teigland@redhat.com> 4084L: cluster-devel@redhat.com 4085W: http://sources.redhat.com/cluster/ 4086T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4087S: Supported 4088F: fs/dlm/ 4089 4090DMA BUFFER SHARING FRAMEWORK 4091M: Sumit Semwal <sumit.semwal@linaro.org> 4092S: Maintained 4093L: linux-media@vger.kernel.org 4094L: dri-devel@lists.freedesktop.org 4095L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4096F: drivers/dma-buf/ 4097F: include/linux/dma-buf* 4098F: include/linux/reservation.h 4099F: include/linux/*fence.h 4100F: Documentation/driver-api/dma-buf.rst 4101T: git git://anongit.freedesktop.org/drm/drm-misc 4102 4103SYNC FILE FRAMEWORK 4104M: Sumit Semwal <sumit.semwal@linaro.org> 4105R: Gustavo Padovan <gustavo@padovan.org> 4106S: Maintained 4107L: linux-media@vger.kernel.org 4108L: dri-devel@lists.freedesktop.org 4109F: drivers/dma-buf/sync_* 4110F: drivers/dma-buf/dma-fence* 4111F: drivers/dma-buf/sw_sync.c 4112F: include/linux/sync_file.h 4113F: include/uapi/linux/sync_file.h 4114F: Documentation/sync_file.txt 4115T: git git://anongit.freedesktop.org/drm/drm-misc 4116 4117DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4118M: Vinod Koul <vinod.koul@intel.com> 4119L: dmaengine@vger.kernel.org 4120Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4121S: Maintained 4122F: drivers/dma/ 4123F: include/linux/dmaengine.h 4124F: Documentation/devicetree/bindings/dma/ 4125F: Documentation/dmaengine/ 4126T: git git://git.infradead.org/users/vkoul/slave-dma.git 4127 4128DME1737 HARDWARE MONITOR DRIVER 4129M: Juerg Haefliger <juergh@gmail.com> 4130L: linux-hwmon@vger.kernel.org 4131S: Maintained 4132F: Documentation/hwmon/dme1737 4133F: drivers/hwmon/dme1737.c 4134 4135DMI/SMBIOS SUPPORT 4136M: Jean Delvare <jdelvare@suse.com> 4137S: Maintained 4138T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4139F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4140F: drivers/firmware/dmi-id.c 4141F: drivers/firmware/dmi_scan.c 4142F: include/linux/dmi.h 4143 4144DOCUMENTATION 4145M: Jonathan Corbet <corbet@lwn.net> 4146L: linux-doc@vger.kernel.org 4147S: Maintained 4148F: Documentation/ 4149F: scripts/docproc.c 4150F: scripts/kernel-doc* 4151X: Documentation/ABI/ 4152X: Documentation/devicetree/ 4153X: Documentation/acpi 4154X: Documentation/power 4155X: Documentation/spi 4156X: Documentation/media 4157T: git git://git.lwn.net/linux.git docs-next 4158 4159DOUBLETALK DRIVER 4160M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4161L: blinux-list@redhat.com 4162S: Maintained 4163F: drivers/char/dtlk.c 4164F: include/linux/dtlk.h 4165 4166DPAA2 DATAPATH I/O (DPIO) DRIVER 4167M: Roy Pledge <Roy.Pledge@nxp.com> 4168L: linux-kernel@vger.kernel.org 4169S: Maintained 4170F: drivers/staging/fsl-mc/bus/dpio 4171 4172DPAA2 ETHERNET DRIVER 4173M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4174L: linux-kernel@vger.kernel.org 4175S: Maintained 4176F: drivers/staging/fsl-dpaa2/ethernet 4177 4178DPT_I2O SCSI RAID DRIVER 4179M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4180L: linux-scsi@vger.kernel.org 4181W: http://www.adaptec.com/ 4182S: Maintained 4183F: drivers/scsi/dpt* 4184F: drivers/scsi/dpt/ 4185 4186DRBD DRIVER 4187M: Philipp Reisner <philipp.reisner@linbit.com> 4188M: Lars Ellenberg <lars.ellenberg@linbit.com> 4189L: drbd-dev@lists.linbit.com 4190W: http://www.drbd.org 4191T: git git://git.linbit.com/linux-drbd.git 4192T: git git://git.linbit.com/drbd-8.4.git 4193S: Supported 4194F: drivers/block/drbd/ 4195F: lib/lru_cache.c 4196F: Documentation/blockdev/drbd/ 4197 4198DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4199M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4200T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4201S: Supported 4202F: Documentation/kobject.txt 4203F: drivers/base/ 4204F: fs/debugfs/ 4205F: fs/sysfs/ 4206F: include/linux/debugfs.h 4207F: include/linux/kobj* 4208F: lib/kobj* 4209 4210DRM DRIVERS 4211M: David Airlie <airlied@linux.ie> 4212L: dri-devel@lists.freedesktop.org 4213T: git git://people.freedesktop.org/~airlied/linux 4214B: https://bugs.freedesktop.org/ 4215C: irc://chat.freenode.net/dri-devel 4216S: Maintained 4217F: drivers/gpu/drm/ 4218F: drivers/gpu/vga/ 4219F: Documentation/devicetree/bindings/display/ 4220F: Documentation/devicetree/bindings/gpu/ 4221F: Documentation/devicetree/bindings/video/ 4222F: Documentation/gpu/ 4223F: include/drm/ 4224F: include/uapi/drm/ 4225F: include/linux/vga* 4226 4227DRM DRIVERS AND MISC GPU PATCHES 4228M: Daniel Vetter <daniel.vetter@intel.com> 4229M: Jani Nikula <jani.nikula@linux.intel.com> 4230M: Sean Paul <seanpaul@chromium.org> 4231W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4232S: Maintained 4233T: git git://anongit.freedesktop.org/drm/drm-misc 4234F: Documentation/gpu/ 4235F: drivers/gpu/vga/ 4236F: drivers/gpu/drm/* 4237F: include/drm/drm* 4238F: include/uapi/drm/drm* 4239F: include/linux/vga* 4240 4241DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4242M: Dave Airlie <airlied@redhat.com> 4243S: Odd Fixes 4244F: drivers/gpu/drm/ast/ 4245 4246DRM DRIVERS FOR BRIDGE CHIPS 4247M: Archit Taneja <architt@codeaurora.org> 4248S: Maintained 4249T: git git://anongit.freedesktop.org/drm/drm-misc 4250F: drivers/gpu/drm/bridge/ 4251 4252DRM DRIVER FOR BOCHS VIRTUAL GPU 4253M: Gerd Hoffmann <kraxel@redhat.com> 4254L: virtualization@lists.linux-foundation.org 4255T: git git://anongit.freedesktop.org/drm/drm-misc 4256S: Maintained 4257F: drivers/gpu/drm/bochs/ 4258 4259DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4260M: Dave Airlie <airlied@redhat.com> 4261M: Gerd Hoffmann <kraxel@redhat.com> 4262L: virtualization@lists.linux-foundation.org 4263T: git git://anongit.freedesktop.org/drm/drm-misc 4264S: Obsolete 4265W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4266F: drivers/gpu/drm/cirrus/ 4267 4268RADEON and AMDGPU DRM DRIVERS 4269M: Alex Deucher <alexander.deucher@amd.com> 4270M: Christian König <christian.koenig@amd.com> 4271L: amd-gfx@lists.freedesktop.org 4272T: git git://people.freedesktop.org/~agd5f/linux 4273S: Supported 4274F: drivers/gpu/drm/radeon/ 4275F: include/uapi/drm/radeon_drm.h 4276F: drivers/gpu/drm/amd/ 4277F: include/uapi/drm/amdgpu_drm.h 4278 4279DRM PANEL DRIVERS 4280M: Thierry Reding <thierry.reding@gmail.com> 4281L: dri-devel@lists.freedesktop.org 4282T: git git://anongit.freedesktop.org/tegra/linux.git 4283S: Maintained 4284F: drivers/gpu/drm/drm_panel.c 4285F: drivers/gpu/drm/panel/ 4286F: include/drm/drm_panel.h 4287F: Documentation/devicetree/bindings/display/panel/ 4288 4289INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4290M: Daniel Vetter <daniel.vetter@intel.com> 4291M: Jani Nikula <jani.nikula@linux.intel.com> 4292L: intel-gfx@lists.freedesktop.org 4293W: https://01.org/linuxgraphics/ 4294B: https://01.org/linuxgraphics/documentation/how-report-bugs 4295C: irc://chat.freenode.net/intel-gfx 4296Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4297T: git git://anongit.freedesktop.org/drm-intel 4298S: Supported 4299F: drivers/gpu/drm/i915/ 4300F: include/drm/i915* 4301F: include/uapi/drm/i915_drm.h 4302F: Documentation/gpu/i915.rst 4303 4304INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4305M: Zhenyu Wang <zhenyuw@linux.intel.com> 4306M: Zhi Wang <zhi.a.wang@intel.com> 4307L: intel-gvt-dev@lists.freedesktop.org 4308L: intel-gfx@lists.freedesktop.org 4309W: https://01.org/igvt-g 4310T: git https://github.com/01org/gvt-linux.git 4311S: Supported 4312F: drivers/gpu/drm/i915/gvt/ 4313 4314DRM DRIVERS FOR ATMEL HLCDC 4315M: Boris Brezillon <boris.brezillon@free-electrons.com> 4316L: dri-devel@lists.freedesktop.org 4317S: Supported 4318F: drivers/gpu/drm/atmel-hlcdc/ 4319F: Documentation/devicetree/bindings/drm/atmel/ 4320T: git git://anongit.freedesktop.org/drm/drm-misc 4321 4322DRM DRIVERS FOR ALLWINNER A10 4323M: Maxime Ripard <maxime.ripard@free-electrons.com> 4324L: dri-devel@lists.freedesktop.org 4325S: Supported 4326F: drivers/gpu/drm/sun4i/ 4327F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4328T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4329 4330DRM DRIVERS FOR AMLOGIC SOCS 4331M: Neil Armstrong <narmstrong@baylibre.com> 4332L: dri-devel@lists.freedesktop.org 4333L: linux-amlogic@lists.infradead.org 4334W: http://linux-meson.com/ 4335S: Supported 4336F: drivers/gpu/drm/meson/ 4337F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4338F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4339F: Documentation/gpu/meson.rst 4340T: git git://anongit.freedesktop.org/drm/drm-misc 4341 4342DRM DRIVERS FOR EXYNOS 4343M: Inki Dae <inki.dae@samsung.com> 4344M: Joonyoung Shim <jy0922.shim@samsung.com> 4345M: Seung-Woo Kim <sw0312.kim@samsung.com> 4346M: Kyungmin Park <kyungmin.park@samsung.com> 4347L: dri-devel@lists.freedesktop.org 4348T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4349S: Supported 4350F: drivers/gpu/drm/exynos/ 4351F: include/uapi/drm/exynos_drm.h 4352F: Documentation/devicetree/bindings/display/exynos/ 4353 4354DRM DRIVERS FOR FREESCALE DCU 4355M: Stefan Agner <stefan@agner.ch> 4356M: Alison Wang <alison.wang@freescale.com> 4357L: dri-devel@lists.freedesktop.org 4358S: Supported 4359F: drivers/gpu/drm/fsl-dcu/ 4360F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4361F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4362F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4363 4364DRM DRIVERS FOR FREESCALE IMX 4365M: Philipp Zabel <p.zabel@pengutronix.de> 4366L: dri-devel@lists.freedesktop.org 4367S: Maintained 4368F: drivers/gpu/drm/imx/ 4369F: drivers/gpu/ipu-v3/ 4370F: Documentation/devicetree/bindings/display/imx/ 4371 4372DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4373M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4374L: dri-devel@lists.freedesktop.org 4375T: git git://github.com/patjak/drm-gma500 4376S: Maintained 4377F: drivers/gpu/drm/gma500/ 4378 4379DRM DRIVERS FOR HISILICON 4380M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4381M: Rongrong Zou <zourongrong@gmail.com> 4382R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4383R: Chen Feng <puck.chen@hisilicon.com> 4384L: dri-devel@lists.freedesktop.org 4385T: git git://github.com/xin3liang/linux.git 4386S: Maintained 4387F: drivers/gpu/drm/hisilicon/ 4388F: Documentation/devicetree/bindings/display/hisilicon/ 4389 4390DRM DRIVER FOR INTEL I810 VIDEO CARDS 4391S: Orphan / Obsolete 4392F: drivers/gpu/drm/i810/ 4393F: include/uapi/drm/i810_drm.h 4394 4395DRM DRIVERS FOR MEDIATEK 4396M: CK Hu <ck.hu@mediatek.com> 4397M: Philipp Zabel <p.zabel@pengutronix.de> 4398L: dri-devel@lists.freedesktop.org 4399S: Supported 4400F: drivers/gpu/drm/mediatek/ 4401F: Documentation/devicetree/bindings/display/mediatek/ 4402 4403DRM DRIVER FOR MI0283QT 4404M: Noralf Trønnes <noralf@tronnes.org> 4405S: Maintained 4406F: drivers/gpu/drm/tinydrm/mi0283qt.c 4407F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4408 4409DRM DRIVER FOR MSM ADRENO GPU 4410M: Rob Clark <robdclark@gmail.com> 4411L: linux-arm-msm@vger.kernel.org 4412L: dri-devel@lists.freedesktop.org 4413L: freedreno@lists.freedesktop.org 4414T: git git://people.freedesktop.org/~robclark/linux 4415S: Maintained 4416F: drivers/gpu/drm/msm/ 4417F: include/uapi/drm/msm_drm.h 4418F: Documentation/devicetree/bindings/display/msm/ 4419 4420DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4421M: Ben Skeggs <bskeggs@redhat.com> 4422L: dri-devel@lists.freedesktop.org 4423L: nouveau@lists.freedesktop.org 4424T: git git://github.com/skeggsb/linux 4425S: Supported 4426F: drivers/gpu/drm/nouveau/ 4427F: include/uapi/drm/nouveau_drm.h 4428 4429DRM DRIVERS FOR NVIDIA TEGRA 4430M: Thierry Reding <thierry.reding@gmail.com> 4431L: dri-devel@lists.freedesktop.org 4432L: linux-tegra@vger.kernel.org 4433T: git git://anongit.freedesktop.org/tegra/linux.git 4434S: Supported 4435F: drivers/gpu/drm/tegra/ 4436F: drivers/gpu/host1x/ 4437F: include/linux/host1x.h 4438F: include/uapi/drm/tegra_drm.h 4439F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4440 4441DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4442S: Orphan / Obsolete 4443F: drivers/gpu/drm/mga/ 4444F: include/uapi/drm/mga_drm.h 4445 4446DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4447M: Dave Airlie <airlied@redhat.com> 4448S: Odd Fixes 4449F: drivers/gpu/drm/mgag200/ 4450 4451DRM DRIVER FOR RAGE 128 VIDEO CARDS 4452S: Orphan / Obsolete 4453F: drivers/gpu/drm/r128/ 4454F: include/uapi/drm/r128_drm.h 4455 4456DRM DRIVERS FOR RENESAS 4457M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4458L: dri-devel@lists.freedesktop.org 4459L: linux-renesas-soc@vger.kernel.org 4460T: git git://linuxtv.org/pinchartl/fbdev 4461S: Supported 4462F: drivers/gpu/drm/rcar-du/ 4463F: drivers/gpu/drm/shmobile/ 4464F: include/linux/platform_data/shmob_drm.h 4465F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4466F: Documentation/devicetree/bindings/display/renesas,du.txt 4467 4468DRM DRIVER FOR QXL VIRTUAL GPU 4469M: Dave Airlie <airlied@redhat.com> 4470M: Gerd Hoffmann <kraxel@redhat.com> 4471L: virtualization@lists.linux-foundation.org 4472T: git git://anongit.freedesktop.org/drm/drm-misc 4473S: Maintained 4474F: drivers/gpu/drm/qxl/ 4475F: include/uapi/drm/qxl_drm.h 4476 4477DRM DRIVERS FOR ROCKCHIP 4478M: Mark Yao <mark.yao@rock-chips.com> 4479L: dri-devel@lists.freedesktop.org 4480S: Maintained 4481F: drivers/gpu/drm/rockchip/ 4482F: Documentation/devicetree/bindings/display/rockchip/ 4483T: git git://anongit.freedesktop.org/drm/drm-misc 4484 4485DRM DRIVER FOR SAVAGE VIDEO CARDS 4486S: Orphan / Obsolete 4487F: drivers/gpu/drm/savage/ 4488F: include/uapi/drm/savage_drm.h 4489 4490DRM DRIVER FOR SIS VIDEO CARDS 4491S: Orphan / Obsolete 4492F: drivers/gpu/drm/sis/ 4493F: include/uapi/drm/sis_drm.h 4494 4495DRM DRIVERS FOR STI 4496M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4497M: Vincent Abriou <vincent.abriou@st.com> 4498L: dri-devel@lists.freedesktop.org 4499T: git git://anongit.freedesktop.org/drm/drm-misc 4500S: Maintained 4501F: drivers/gpu/drm/sti 4502F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4503 4504DRM DRIVER FOR TDFX VIDEO CARDS 4505S: Orphan / Obsolete 4506F: drivers/gpu/drm/tdfx/ 4507 4508DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4509M: Dave Airlie <airlied@redhat.com> 4510S: Odd Fixes 4511F: drivers/gpu/drm/udl/ 4512 4513DRM DRIVERS FOR VIVANTE GPU IP 4514M: Lucas Stach <l.stach@pengutronix.de> 4515R: Russell King <linux+etnaviv@armlinux.org.uk> 4516R: Christian Gmeiner <christian.gmeiner@gmail.com> 4517L: etnaviv@lists.freedesktop.org 4518L: dri-devel@lists.freedesktop.org 4519S: Maintained 4520F: drivers/gpu/drm/etnaviv/ 4521F: include/uapi/drm/etnaviv_drm.h 4522F: Documentation/devicetree/bindings/display/etnaviv/ 4523 4524DRM DRIVER FOR VMWARE VIRTUAL GPU 4525M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4526M: Sinclair Yeh <syeh@vmware.com> 4527M: Thomas Hellstrom <thellstrom@vmware.com> 4528L: dri-devel@lists.freedesktop.org 4529T: git git://people.freedesktop.org/~syeh/repos_linux 4530T: git git://people.freedesktop.org/~thomash/linux 4531S: Supported 4532F: drivers/gpu/drm/vmwgfx/ 4533F: include/uapi/drm/vmwgfx_drm.h 4534 4535DRM DRIVERS FOR VC4 4536M: Eric Anholt <eric@anholt.net> 4537T: git git://github.com/anholt/linux 4538S: Supported 4539F: drivers/gpu/drm/vc4/ 4540F: include/uapi/drm/vc4_drm.h 4541F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4542T: git git://anongit.freedesktop.org/drm/drm-misc 4543 4544DRM DRIVERS FOR TI OMAP 4545M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4546L: dri-devel@lists.freedesktop.org 4547S: Maintained 4548F: drivers/gpu/drm/omapdrm/ 4549F: Documentation/devicetree/bindings/display/ti/ 4550 4551DRM DRIVERS FOR TI LCDC 4552M: Jyri Sarha <jsarha@ti.com> 4553R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4554L: dri-devel@lists.freedesktop.org 4555S: Maintained 4556F: drivers/gpu/drm/tilcdc/ 4557F: Documentation/devicetree/bindings/display/tilcdc/ 4558 4559DRM DRIVERS FOR ZTE ZX 4560M: Shawn Guo <shawnguo@kernel.org> 4561L: dri-devel@lists.freedesktop.org 4562S: Maintained 4563F: drivers/gpu/drm/zte/ 4564F: Documentation/devicetree/bindings/display/zte,vou.txt 4565T: git git://anongit.freedesktop.org/drm/drm-misc 4566 4567DSBR100 USB FM RADIO DRIVER 4568M: Alexey Klimov <klimov.linux@gmail.com> 4569L: linux-media@vger.kernel.org 4570T: git git://linuxtv.org/media_tree.git 4571S: Maintained 4572F: drivers/media/radio/dsbr100.c 4573 4574DSCC4 DRIVER 4575M: Francois Romieu <romieu@fr.zoreil.com> 4576L: netdev@vger.kernel.org 4577S: Maintained 4578F: drivers/net/wan/dscc4.c 4579 4580DT3155 MEDIA DRIVER 4581M: Hans Verkuil <hverkuil@xs4all.nl> 4582L: linux-media@vger.kernel.org 4583T: git git://linuxtv.org/media_tree.git 4584W: https://linuxtv.org 4585S: Odd Fixes 4586F: drivers/media/pci/dt3155/ 4587 4588DVB_USB_AF9015 MEDIA DRIVER 4589M: Antti Palosaari <crope@iki.fi> 4590L: linux-media@vger.kernel.org 4591W: https://linuxtv.org 4592W: http://palosaari.fi/linux/ 4593Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4594T: git git://linuxtv.org/anttip/media_tree.git 4595S: Maintained 4596F: drivers/media/usb/dvb-usb-v2/af9015* 4597 4598DVB_USB_AF9035 MEDIA DRIVER 4599M: Antti Palosaari <crope@iki.fi> 4600L: linux-media@vger.kernel.org 4601W: https://linuxtv.org 4602W: http://palosaari.fi/linux/ 4603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4604T: git git://linuxtv.org/anttip/media_tree.git 4605S: Maintained 4606F: drivers/media/usb/dvb-usb-v2/af9035* 4607 4608DVB_USB_ANYSEE MEDIA DRIVER 4609M: Antti Palosaari <crope@iki.fi> 4610L: linux-media@vger.kernel.org 4611W: https://linuxtv.org 4612W: http://palosaari.fi/linux/ 4613Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4614T: git git://linuxtv.org/anttip/media_tree.git 4615S: Maintained 4616F: drivers/media/usb/dvb-usb-v2/anysee* 4617 4618DVB_USB_AU6610 MEDIA DRIVER 4619M: Antti Palosaari <crope@iki.fi> 4620L: linux-media@vger.kernel.org 4621W: https://linuxtv.org 4622W: http://palosaari.fi/linux/ 4623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4624T: git git://linuxtv.org/anttip/media_tree.git 4625S: Maintained 4626F: drivers/media/usb/dvb-usb-v2/au6610* 4627 4628DVB_USB_CE6230 MEDIA DRIVER 4629M: Antti Palosaari <crope@iki.fi> 4630L: linux-media@vger.kernel.org 4631W: https://linuxtv.org 4632W: http://palosaari.fi/linux/ 4633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4634T: git git://linuxtv.org/anttip/media_tree.git 4635S: Maintained 4636F: drivers/media/usb/dvb-usb-v2/ce6230* 4637 4638DVB_USB_CXUSB MEDIA DRIVER 4639M: Michael Krufky <mkrufky@linuxtv.org> 4640L: linux-media@vger.kernel.org 4641W: https://linuxtv.org 4642W: http://github.com/mkrufky 4643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4644T: git git://linuxtv.org/media_tree.git 4645S: Maintained 4646F: drivers/media/usb/dvb-usb/cxusb* 4647 4648DVB_USB_EC168 MEDIA DRIVER 4649M: Antti Palosaari <crope@iki.fi> 4650L: linux-media@vger.kernel.org 4651W: https://linuxtv.org 4652W: http://palosaari.fi/linux/ 4653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4654T: git git://linuxtv.org/anttip/media_tree.git 4655S: Maintained 4656F: drivers/media/usb/dvb-usb-v2/ec168* 4657 4658DVB_USB_GL861 MEDIA DRIVER 4659M: Antti Palosaari <crope@iki.fi> 4660L: linux-media@vger.kernel.org 4661W: https://linuxtv.org 4662Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4663T: git git://linuxtv.org/anttip/media_tree.git 4664S: Maintained 4665F: drivers/media/usb/dvb-usb-v2/gl861* 4666 4667DVB_USB_MXL111SF MEDIA DRIVER 4668M: Michael Krufky <mkrufky@linuxtv.org> 4669L: linux-media@vger.kernel.org 4670W: https://linuxtv.org 4671W: http://github.com/mkrufky 4672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4673T: git git://linuxtv.org/mkrufky/mxl111sf.git 4674S: Maintained 4675F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4676 4677DVB_USB_RTL28XXU MEDIA DRIVER 4678M: Antti Palosaari <crope@iki.fi> 4679L: linux-media@vger.kernel.org 4680W: https://linuxtv.org 4681W: http://palosaari.fi/linux/ 4682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4683T: git git://linuxtv.org/anttip/media_tree.git 4684S: Maintained 4685F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4686 4687DVB_USB_V2 MEDIA DRIVER 4688M: Antti Palosaari <crope@iki.fi> 4689L: linux-media@vger.kernel.org 4690W: https://linuxtv.org 4691W: http://palosaari.fi/linux/ 4692Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4693T: git git://linuxtv.org/anttip/media_tree.git 4694S: Maintained 4695F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4696F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4697 4698DYNAMIC DEBUG 4699M: Jason Baron <jbaron@akamai.com> 4700S: Maintained 4701F: lib/dynamic_debug.c 4702F: include/linux/dynamic_debug.h 4703 4704DZ DECSTATION DZ11 SERIAL DRIVER 4705M: "Maciej W. Rozycki" <macro@linux-mips.org> 4706S: Maintained 4707F: drivers/tty/serial/dz.* 4708 4709E3X0 POWER BUTTON DRIVER 4710M: Moritz Fischer <moritz.fischer@ettus.com> 4711L: usrp-users@lists.ettus.com 4712W: http://www.ettus.com 4713S: Supported 4714F: drivers/input/misc/e3x0-button.c 4715F: Documentation/devicetree/bindings/input/e3x0-button.txt 4716 4717E4000 MEDIA DRIVER 4718M: Antti Palosaari <crope@iki.fi> 4719L: linux-media@vger.kernel.org 4720W: https://linuxtv.org 4721W: http://palosaari.fi/linux/ 4722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4723T: git git://linuxtv.org/anttip/media_tree.git 4724S: Maintained 4725F: drivers/media/tuners/e4000* 4726 4727EATA ISA/EISA/PCI SCSI DRIVER 4728M: Dario Ballabio <ballabio_dario@emc.com> 4729L: linux-scsi@vger.kernel.org 4730S: Maintained 4731F: drivers/scsi/eata.c 4732 4733EC100 MEDIA DRIVER 4734M: Antti Palosaari <crope@iki.fi> 4735L: linux-media@vger.kernel.org 4736W: https://linuxtv.org 4737W: http://palosaari.fi/linux/ 4738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4739T: git git://linuxtv.org/anttip/media_tree.git 4740S: Maintained 4741F: drivers/media/dvb-frontends/ec100* 4742 4743ECRYPT FILE SYSTEM 4744M: Tyler Hicks <tyhicks@canonical.com> 4745L: ecryptfs@vger.kernel.org 4746W: http://ecryptfs.org 4747W: https://launchpad.net/ecryptfs 4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4749S: Supported 4750F: Documentation/filesystems/ecryptfs.txt 4751F: fs/ecryptfs/ 4752 4753EDAC-CORE 4754M: Borislav Petkov <bp@alien8.de> 4755M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4756M: Mauro Carvalho Chehab <mchehab@kernel.org> 4757L: linux-edac@vger.kernel.org 4758T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4759T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4760S: Supported 4761F: Documentation/admin-guide/ras.rst 4762F: Documentation/driver-api/edac.rst 4763F: drivers/edac/ 4764F: include/linux/edac.h 4765 4766EDAC-AMD64 4767M: Borislav Petkov <bp@alien8.de> 4768L: linux-edac@vger.kernel.org 4769S: Maintained 4770F: drivers/edac/amd64_edac* 4771 4772EDAC-CALXEDA 4773M: Robert Richter <rric@kernel.org> 4774L: linux-edac@vger.kernel.org 4775S: Maintained 4776F: drivers/edac/highbank* 4777 4778EDAC-CAVIUM 4779M: Ralf Baechle <ralf@linux-mips.org> 4780M: David Daney <david.daney@cavium.com> 4781L: linux-edac@vger.kernel.org 4782L: linux-mips@linux-mips.org 4783S: Supported 4784F: drivers/edac/octeon_edac* 4785F: drivers/edac/thunderx_edac* 4786 4787EDAC-E752X 4788M: Mark Gross <mark.gross@intel.com> 4789L: linux-edac@vger.kernel.org 4790S: Maintained 4791F: drivers/edac/e752x_edac.c 4792 4793EDAC-E7XXX 4794L: linux-edac@vger.kernel.org 4795S: Maintained 4796F: drivers/edac/e7xxx_edac.c 4797 4798EDAC-FSL_DDR 4799M: York Sun <york.sun@nxp.com> 4800L: linux-edac@vger.kernel.org 4801S: Maintained 4802F: drivers/edac/fsl_ddr_edac.* 4803 4804EDAC-GHES 4805M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4806M: Mauro Carvalho Chehab <mchehab@kernel.org> 4807L: linux-edac@vger.kernel.org 4808S: Maintained 4809F: drivers/edac/ghes_edac.c 4810 4811EDAC-I82443BXGX 4812M: Tim Small <tim@buttersideup.com> 4813L: linux-edac@vger.kernel.org 4814S: Maintained 4815F: drivers/edac/i82443bxgx_edac.c 4816 4817EDAC-I3000 4818L: linux-edac@vger.kernel.org 4819S: Orphan 4820F: drivers/edac/i3000_edac.c 4821 4822EDAC-I5000 4823L: linux-edac@vger.kernel.org 4824S: Maintained 4825F: drivers/edac/i5000_edac.c 4826 4827EDAC-I5400 4828M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4829M: Mauro Carvalho Chehab <mchehab@kernel.org> 4830L: linux-edac@vger.kernel.org 4831S: Maintained 4832F: drivers/edac/i5400_edac.c 4833 4834EDAC-I7300 4835M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4836M: Mauro Carvalho Chehab <mchehab@kernel.org> 4837L: linux-edac@vger.kernel.org 4838S: Maintained 4839F: drivers/edac/i7300_edac.c 4840 4841EDAC-I7CORE 4842M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4843M: Mauro Carvalho Chehab <mchehab@kernel.org> 4844L: linux-edac@vger.kernel.org 4845S: Maintained 4846F: drivers/edac/i7core_edac.c 4847 4848EDAC-I82975X 4849M: Ranganathan Desikan <ravi@jetztechnologies.com> 4850M: "Arvind R." <arvino55@gmail.com> 4851L: linux-edac@vger.kernel.org 4852S: Maintained 4853F: drivers/edac/i82975x_edac.c 4854 4855EDAC-IE31200 4856M: Jason Baron <jbaron@akamai.com> 4857L: linux-edac@vger.kernel.org 4858S: Maintained 4859F: drivers/edac/ie31200_edac.c 4860 4861EDAC-MPC85XX 4862M: Johannes Thumshirn <morbidrsa@gmail.com> 4863L: linux-edac@vger.kernel.org 4864S: Maintained 4865F: drivers/edac/mpc85xx_edac.[ch] 4866 4867EDAC-PND2 4868M: Tony Luck <tony.luck@intel.com> 4869L: linux-edac@vger.kernel.org 4870S: Maintained 4871F: drivers/edac/pnd2_edac.[ch] 4872 4873EDAC-PASEMI 4874M: Egor Martovetsky <egor@pasemi.com> 4875L: linux-edac@vger.kernel.org 4876S: Maintained 4877F: drivers/edac/pasemi_edac.c 4878 4879EDAC-R82600 4880M: Tim Small <tim@buttersideup.com> 4881L: linux-edac@vger.kernel.org 4882S: Maintained 4883F: drivers/edac/r82600_edac.c 4884 4885EDAC-SBRIDGE 4886M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4887M: Mauro Carvalho Chehab <mchehab@kernel.org> 4888L: linux-edac@vger.kernel.org 4889S: Maintained 4890F: drivers/edac/sb_edac.c 4891 4892EDAC-SKYLAKE 4893M: Tony Luck <tony.luck@intel.com> 4894L: linux-edac@vger.kernel.org 4895S: Maintained 4896F: drivers/edac/skx_edac.c 4897 4898EDAC-XGENE 4899APPLIED MICRO (APM) X-GENE SOC EDAC 4900M: Loc Ho <lho@apm.com> 4901S: Supported 4902F: drivers/edac/xgene_edac.c 4903F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4904 4905EDIROL UA-101/UA-1000 DRIVER 4906M: Clemens Ladisch <clemens@ladisch.de> 4907L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4908T: git git://git.alsa-project.org/alsa-kernel.git 4909S: Maintained 4910F: sound/usb/misc/ua101.c 4911 4912EXTENSIBLE FIRMWARE INTERFACE (EFI) 4913M: Matt Fleming <matt@codeblueprint.co.uk> 4914M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4915L: linux-efi@vger.kernel.org 4916T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4917S: Maintained 4918F: Documentation/efi-stub.txt 4919F: arch/*/kernel/efi.c 4920F: arch/x86/boot/compressed/eboot.[ch] 4921F: arch/*/include/asm/efi.h 4922F: arch/x86/platform/efi/ 4923F: drivers/firmware/efi/ 4924F: include/linux/efi*.h 4925F: arch/arm/boot/compressed/efi-header.S 4926F: arch/arm64/kernel/efi-entry.S 4927 4928EFI VARIABLE FILESYSTEM 4929M: Matthew Garrett <matthew.garrett@nebula.com> 4930M: Jeremy Kerr <jk@ozlabs.org> 4931M: Matt Fleming <matt@codeblueprint.co.uk> 4932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4933L: linux-efi@vger.kernel.org 4934S: Maintained 4935F: fs/efivarfs/ 4936 4937EFIFB FRAMEBUFFER DRIVER 4938L: linux-fbdev@vger.kernel.org 4939M: Peter Jones <pjones@redhat.com> 4940S: Maintained 4941F: drivers/video/fbdev/efifb.c 4942 4943EFI TEST DRIVER 4944L: linux-efi@vger.kernel.org 4945M: Ivan Hu <ivan.hu@canonical.com> 4946M: Matt Fleming <matt@codeblueprint.co.uk> 4947S: Maintained 4948F: drivers/firmware/efi/test/ 4949 4950EFS FILESYSTEM 4951W: http://aeschi.ch.eu.org/efs/ 4952S: Orphan 4953F: fs/efs/ 4954 4955EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4956M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4957L: netdev@vger.kernel.org 4958S: Maintained 4959F: drivers/net/ethernet/ibm/ehea/ 4960 4961EM28XX VIDEO4LINUX DRIVER 4962M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4963M: Mauro Carvalho Chehab <mchehab@kernel.org> 4964L: linux-media@vger.kernel.org 4965W: https://linuxtv.org 4966T: git git://linuxtv.org/media_tree.git 4967S: Maintained 4968F: drivers/media/usb/em28xx/ 4969F: Documentation/media/v4l-drivers/em28xx* 4970 4971EMBEDDED LINUX 4972M: Paul Gortmaker <paul.gortmaker@windriver.com> 4973M: Matt Mackall <mpm@selenic.com> 4974M: David Woodhouse <dwmw2@infradead.org> 4975L: linux-embedded@vger.kernel.org 4976S: Maintained 4977 4978EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4979M: James Smart <james.smart@broadcom.com> 4980M: Dick Kennedy <dick.kennedy@broadcom.com> 4981L: linux-scsi@vger.kernel.org 4982W: http://www.broadcom.com 4983S: Supported 4984F: drivers/scsi/lpfc/ 4985 4986ENE CB710 FLASH CARD READER DRIVER 4987M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4988S: Maintained 4989F: drivers/misc/cb710/ 4990F: drivers/mmc/host/cb710-mmc.* 4991F: include/linux/cb710.h 4992 4993ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4994M: Maxim Levitsky <maximlevitsky@gmail.com> 4995S: Maintained 4996F: drivers/media/rc/ene_ir.* 4997 4998EPSON S1D13XXX FRAMEBUFFER DRIVER 4999M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5000S: Maintained 5001T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5002F: drivers/video/fbdev/s1d13xxxfb.c 5003F: include/video/s1d13xxxfb.h 5004 5005ET131X NETWORK DRIVER 5006M: Mark Einon <mark.einon@gmail.com> 5007S: Odd Fixes 5008F: drivers/net/ethernet/agere/ 5009 5010ETHERNET BRIDGE 5011M: Stephen Hemminger <stephen@networkplumber.org> 5012L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5013L: netdev@vger.kernel.org 5014W: http://www.linuxfoundation.org/en/Net:Bridge 5015S: Maintained 5016F: include/linux/netfilter_bridge/ 5017F: net/bridge/ 5018 5019ETHERNET PHY LIBRARY 5020M: Andrew Lunn <andrew@lunn.ch> 5021M: Florian Fainelli <f.fainelli@gmail.com> 5022L: netdev@vger.kernel.org 5023S: Maintained 5024F: include/linux/phy.h 5025F: include/linux/phy_fixed.h 5026F: drivers/net/phy/ 5027F: Documentation/networking/phy.txt 5028F: drivers/of/of_mdio.c 5029F: drivers/of/of_net.c 5030 5031EXT2 FILE SYSTEM 5032M: Jan Kara <jack@suse.com> 5033L: linux-ext4@vger.kernel.org 5034S: Maintained 5035F: Documentation/filesystems/ext2.txt 5036F: fs/ext2/ 5037F: include/linux/ext2* 5038 5039EXT4 FILE SYSTEM 5040M: "Theodore Ts'o" <tytso@mit.edu> 5041M: Andreas Dilger <adilger.kernel@dilger.ca> 5042L: linux-ext4@vger.kernel.org 5043W: http://ext4.wiki.kernel.org 5044Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5046S: Maintained 5047F: Documentation/filesystems/ext4.txt 5048F: fs/ext4/ 5049 5050Extended Verification Module (EVM) 5051M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5052L: linux-ima-devel@lists.sourceforge.net 5053L: linux-security-module@vger.kernel.org 5054S: Supported 5055F: security/integrity/evm/ 5056 5057EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5058M: MyungJoo Ham <myungjoo.ham@samsung.com> 5059M: Chanwoo Choi <cw00.choi@samsung.com> 5060L: linux-kernel@vger.kernel.org 5061T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5062S: Maintained 5063F: drivers/extcon/ 5064F: include/linux/extcon/ 5065F: include/linux/extcon.h 5066F: Documentation/extcon/ 5067F: Documentation/devicetree/bindings/extcon/ 5068 5069EXYNOS DP DRIVER 5070M: Jingoo Han <jingoohan1@gmail.com> 5071L: dri-devel@lists.freedesktop.org 5072S: Maintained 5073F: drivers/gpu/drm/exynos/exynos_dp* 5074 5075EXYNOS SYSMMU (IOMMU) driver 5076M: Marek Szyprowski <m.szyprowski@samsung.com> 5077L: iommu@lists.linux-foundation.org 5078S: Maintained 5079F: drivers/iommu/exynos-iommu.c 5080 5081EZchip NPS platform support 5082M: Noam Camus <noamc@ezchip.com> 5083S: Supported 5084F: arch/arc/plat-eznps 5085F: arch/arc/boot/dts/eznps.dts 5086 5087F71805F HARDWARE MONITORING DRIVER 5088M: Jean Delvare <jdelvare@suse.com> 5089L: linux-hwmon@vger.kernel.org 5090S: Maintained 5091F: Documentation/hwmon/f71805f 5092F: drivers/hwmon/f71805f.c 5093 5094FC0011 TUNER DRIVER 5095M: Michael Buesch <m@bues.ch> 5096L: linux-media@vger.kernel.org 5097S: Maintained 5098F: drivers/media/tuners/fc0011.h 5099F: drivers/media/tuners/fc0011.c 5100 5101FC2580 MEDIA DRIVER 5102M: Antti Palosaari <crope@iki.fi> 5103L: linux-media@vger.kernel.org 5104W: https://linuxtv.org 5105W: http://palosaari.fi/linux/ 5106Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5107T: git git://linuxtv.org/anttip/media_tree.git 5108S: Maintained 5109F: drivers/media/tuners/fc2580* 5110 5111FANOTIFY 5112M: Eric Paris <eparis@redhat.com> 5113S: Maintained 5114F: fs/notify/fanotify/ 5115F: include/linux/fanotify.h 5116F: include/uapi/linux/fanotify.h 5117 5118FARSYNC SYNCHRONOUS DRIVER 5119M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5120W: http://www.farsite.co.uk/ 5121S: Supported 5122F: drivers/net/wan/farsync.* 5123 5124FAULT INJECTION SUPPORT 5125M: Akinobu Mita <akinobu.mita@gmail.com> 5126S: Supported 5127F: Documentation/fault-injection/ 5128F: lib/fault-inject.c 5129 5130FBTFT Framebuffer drivers 5131M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5132S: Maintained 5133F: drivers/staging/fbtft/ 5134 5135FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5136M: Johannes Thumshirn <jth@kernel.org> 5137L: fcoe-devel@open-fcoe.org 5138W: www.Open-FCoE.org 5139S: Supported 5140F: drivers/scsi/libfc/ 5141F: drivers/scsi/fcoe/ 5142F: include/scsi/fc/ 5143F: include/scsi/libfc.h 5144F: include/scsi/libfcoe.h 5145F: include/uapi/scsi/fc/ 5146 5147FILE LOCKING (flock() and fcntl()/lockf()) 5148M: Jeff Layton <jlayton@poochiereds.net> 5149M: "J. Bruce Fields" <bfields@fieldses.org> 5150L: linux-fsdevel@vger.kernel.org 5151S: Maintained 5152F: include/linux/fcntl.h 5153F: include/linux/fs.h 5154F: include/uapi/linux/fcntl.h 5155F: include/uapi/linux/fs.h 5156F: fs/fcntl.c 5157F: fs/locks.c 5158 5159FILESYSTEMS (VFS and infrastructure) 5160M: Alexander Viro <viro@zeniv.linux.org.uk> 5161L: linux-fsdevel@vger.kernel.org 5162S: Maintained 5163F: fs/* 5164 5165FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5166M: Riku Voipio <riku.voipio@iki.fi> 5167L: linux-hwmon@vger.kernel.org 5168S: Maintained 5169F: drivers/hwmon/f75375s.c 5170F: include/linux/f75375s.h 5171 5172FIREWIRE AUDIO DRIVERS 5173M: Clemens Ladisch <clemens@ladisch.de> 5174L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5175T: git git://git.alsa-project.org/alsa-kernel.git 5176S: Maintained 5177F: sound/firewire/ 5178 5179FIREWIRE MEDIA DRIVERS (firedtv) 5180M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5181L: linux-media@vger.kernel.org 5182L: linux1394-devel@lists.sourceforge.net 5183T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5184S: Maintained 5185F: drivers/media/firewire/ 5186 5187FIREWIRE SBP-2 TARGET 5188M: Chris Boot <bootc@bootc.net> 5189L: linux-scsi@vger.kernel.org 5190L: target-devel@vger.kernel.org 5191L: linux1394-devel@lists.sourceforge.net 5192T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5193S: Maintained 5194F: drivers/target/sbp/ 5195 5196FIREWIRE SUBSYSTEM 5197M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5198L: linux1394-devel@lists.sourceforge.net 5199W: http://ieee1394.wiki.kernel.org/ 5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5201S: Maintained 5202F: drivers/firewire/ 5203F: include/linux/firewire.h 5204F: include/uapi/linux/firewire*.h 5205F: tools/firewire/ 5206 5207FIRMWARE LOADER (request_firmware) 5208M: Luis R. Rodriguez <mcgrof@kernel.org> 5209L: linux-kernel@vger.kernel.org 5210S: Maintained 5211F: Documentation/firmware_class/ 5212F: drivers/base/firmware*.c 5213F: include/linux/firmware.h 5214 5215FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5216M: Joshua Morris <josh.h.morris@us.ibm.com> 5217M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5218S: Maintained 5219F: drivers/block/rsxx/ 5220 5221FLOPPY DRIVER 5222M: Jiri Kosina <jikos@kernel.org> 5223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5224S: Odd fixes 5225F: drivers/block/floppy.c 5226 5227FMC SUBSYSTEM 5228M: Alessandro Rubini <rubini@gnudd.com> 5229W: http://www.ohwr.org/projects/fmc-bus 5230S: Supported 5231F: drivers/fmc/ 5232F: include/linux/fmc*.h 5233F: include/linux/ipmi-fru.h 5234K: fmc_d.*register 5235 5236FPGA MANAGER FRAMEWORK 5237M: Alan Tull <atull@kernel.org> 5238R: Moritz Fischer <moritz.fischer@ettus.com> 5239L: linux-fpga@vger.kernel.org 5240S: Maintained 5241T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5242F: Documentation/fpga/ 5243F: Documentation/devicetree/bindings/fpga/ 5244F: drivers/fpga/ 5245F: include/linux/fpga/ 5246W: http://www.rocketboards.org 5247 5248FPU EMULATOR 5249M: Bill Metzenthen <billm@melbpc.org.au> 5250W: http://floatingpoint.sourceforge.net/emulator/index.html 5251S: Maintained 5252F: arch/x86/math-emu/ 5253 5254FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5255L: netdev@vger.kernel.org 5256S: Orphan 5257F: drivers/net/wan/dlci.c 5258F: drivers/net/wan/sdla.c 5259 5260FRAMEBUFFER LAYER 5261M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5262L: linux-fbdev@vger.kernel.org 5263T: git git://github.com/bzolnier/linux.git 5264Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5265S: Maintained 5266F: Documentation/fb/ 5267F: drivers/video/ 5268F: include/video/ 5269F: include/linux/fb.h 5270F: include/uapi/video/ 5271F: include/uapi/linux/fb.h 5272 5273FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5274M: Horia Geantă <horia.geanta@nxp.com> 5275M: Dan Douglass <dan.douglass@nxp.com> 5276L: linux-crypto@vger.kernel.org 5277S: Maintained 5278F: drivers/crypto/caam/ 5279F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5280 5281FREESCALE DIU FRAMEBUFFER DRIVER 5282M: Timur Tabi <timur@tabi.org> 5283L: linux-fbdev@vger.kernel.org 5284S: Maintained 5285F: drivers/video/fbdev/fsl-diu-fb.* 5286 5287FREESCALE DMA DRIVER 5288M: Li Yang <leoli@freescale.com> 5289M: Zhang Wei <zw@zh-kernel.org> 5290L: linuxppc-dev@lists.ozlabs.org 5291S: Maintained 5292F: drivers/dma/fsldma.* 5293 5294FREESCALE GPMI NAND DRIVER 5295M: Han Xu <han.xu@nxp.com> 5296L: linux-mtd@lists.infradead.org 5297S: Maintained 5298F: drivers/mtd/nand/gpmi-nand/* 5299 5300FREESCALE I2C CPM DRIVER 5301M: Jochen Friedrich <jochen@scram.de> 5302L: linuxppc-dev@lists.ozlabs.org 5303L: linux-i2c@vger.kernel.org 5304S: Maintained 5305F: drivers/i2c/busses/i2c-cpm.c 5306 5307FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5308M: Sascha Hauer <kernel@pengutronix.de> 5309L: linux-fbdev@vger.kernel.org 5310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5311S: Maintained 5312F: include/linux/platform_data/video-imxfb.h 5313F: drivers/video/fbdev/imxfb.c 5314 5315FREESCALE QUAD SPI DRIVER 5316M: Han Xu <han.xu@nxp.com> 5317L: linux-mtd@lists.infradead.org 5318S: Maintained 5319F: drivers/mtd/spi-nor/fsl-quadspi.c 5320 5321FREESCALE SOC FS_ENET DRIVER 5322M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5323M: Vitaly Bordug <vbordug@ru.mvista.com> 5324L: linuxppc-dev@lists.ozlabs.org 5325L: netdev@vger.kernel.org 5326S: Maintained 5327F: drivers/net/ethernet/freescale/fs_enet/ 5328F: include/linux/fs_enet_pd.h 5329 5330FREESCALE IMX / MXC FEC DRIVER 5331M: Fugang Duan <fugang.duan@nxp.com> 5332L: netdev@vger.kernel.org 5333S: Maintained 5334F: drivers/net/ethernet/freescale/fec_main.c 5335F: drivers/net/ethernet/freescale/fec_ptp.c 5336F: drivers/net/ethernet/freescale/fec.h 5337F: Documentation/devicetree/bindings/net/fsl-fec.txt 5338 5339FREESCALE QORIQ DPAA FMAN DRIVER 5340M: Madalin Bucur <madalin.bucur@nxp.com> 5341L: netdev@vger.kernel.org 5342S: Maintained 5343F: drivers/net/ethernet/freescale/fman 5344F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5345 5346FREESCALE QORIQ DPAA ETHERNET DRIVER 5347M: Madalin Bucur <madalin.bucur@nxp.com> 5348L: netdev@vger.kernel.org 5349S: Maintained 5350F: drivers/net/ethernet/freescale/dpaa 5351 5352FREESCALE SOC DRIVERS 5353M: Scott Wood <oss@buserror.net> 5354L: linuxppc-dev@lists.ozlabs.org 5355L: linux-arm-kernel@lists.infradead.org 5356S: Maintained 5357F: Documentation/devicetree/bindings/powerpc/fsl/ 5358F: drivers/soc/fsl/ 5359F: include/linux/fsl/ 5360 5361FREESCALE QUICC ENGINE LIBRARY 5362M: Qiang Zhao <qiang.zhao@nxp.com> 5363L: linuxppc-dev@lists.ozlabs.org 5364S: Maintained 5365F: drivers/soc/fsl/qe/ 5366F: include/soc/fsl/*qe*.h 5367F: include/soc/fsl/*ucc*.h 5368 5369FREESCALE USB PERIPHERAL DRIVERS 5370M: Li Yang <leoli@freescale.com> 5371L: linux-usb@vger.kernel.org 5372L: linuxppc-dev@lists.ozlabs.org 5373S: Maintained 5374F: drivers/usb/gadget/udc/fsl* 5375 5376FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5377M: Li Yang <leoli@freescale.com> 5378L: netdev@vger.kernel.org 5379L: linuxppc-dev@lists.ozlabs.org 5380S: Maintained 5381F: drivers/net/ethernet/freescale/ucc_geth* 5382 5383FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5384M: Claudiu Manoil <claudiu.manoil@freescale.com> 5385L: netdev@vger.kernel.org 5386S: Maintained 5387F: drivers/net/ethernet/freescale/gianfar* 5388X: drivers/net/ethernet/freescale/gianfar_ptp.c 5389F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5390 5391FREESCALE QUICC ENGINE UCC HDLC DRIVER 5392M: Zhao Qiang <qiang.zhao@nxp.com> 5393L: netdev@vger.kernel.org 5394L: linuxppc-dev@lists.ozlabs.org 5395S: Maintained 5396F: drivers/net/wan/fsl_ucc_hdlc* 5397 5398FREESCALE QUICC ENGINE UCC UART DRIVER 5399M: Timur Tabi <timur@tabi.org> 5400L: linuxppc-dev@lists.ozlabs.org 5401S: Maintained 5402F: drivers/tty/serial/ucc_uart.c 5403 5404FREESCALE SOC SOUND DRIVERS 5405M: Timur Tabi <timur@tabi.org> 5406M: Nicolin Chen <nicoleotsuka@gmail.com> 5407M: Xiubo Li <Xiubo.Lee@gmail.com> 5408R: Fabio Estevam <fabio.estevam@nxp.com> 5409L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5410L: linuxppc-dev@lists.ozlabs.org 5411S: Maintained 5412F: sound/soc/fsl/fsl* 5413F: sound/soc/fsl/imx* 5414F: sound/soc/fsl/mpc8610_hpcd.c 5415 5416FREEVXFS FILESYSTEM 5417M: Christoph Hellwig <hch@infradead.org> 5418W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5419S: Maintained 5420F: fs/freevxfs/ 5421 5422FREEZER 5423M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5424M: Pavel Machek <pavel@ucw.cz> 5425L: linux-pm@vger.kernel.org 5426S: Supported 5427F: Documentation/power/freezing-of-tasks.txt 5428F: include/linux/freezer.h 5429F: kernel/freezer.c 5430 5431FRONTSWAP API 5432M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5433L: linux-kernel@vger.kernel.org 5434S: Maintained 5435F: mm/frontswap.c 5436F: include/linux/frontswap.h 5437 5438FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5439M: David Howells <dhowells@redhat.com> 5440L: linux-cachefs@redhat.com (moderated for non-subscribers) 5441S: Supported 5442F: Documentation/filesystems/caching/ 5443F: fs/fscache/ 5444F: include/linux/fscache*.h 5445 5446FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5447M: Theodore Y. Ts'o <tytso@mit.edu> 5448M: Jaegeuk Kim <jaegeuk@kernel.org> 5449L: linux-fscrypt@vger.kernel.org 5450Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5452S: Supported 5453F: fs/crypto/ 5454F: include/linux/fscrypt*.h 5455 5456F2FS FILE SYSTEM 5457M: Jaegeuk Kim <jaegeuk@kernel.org> 5458M: Chao Yu <yuchao0@huawei.com> 5459L: linux-f2fs-devel@lists.sourceforge.net 5460W: https://f2fs.wiki.kernel.org/ 5461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5462S: Maintained 5463F: Documentation/filesystems/f2fs.txt 5464F: Documentation/ABI/testing/sysfs-fs-f2fs 5465F: fs/f2fs/ 5466F: include/linux/f2fs_fs.h 5467F: include/trace/events/f2fs.h 5468 5469FUJITSU FR-V (FRV) PORT 5470S: Orphan 5471F: arch/frv/ 5472 5473FUJITSU LAPTOP EXTRAS 5474M: Jonathan Woithe <jwoithe@just42.net> 5475L: platform-driver-x86@vger.kernel.org 5476S: Maintained 5477F: drivers/platform/x86/fujitsu-laptop.c 5478 5479FUJITSU M-5MO LS CAMERA ISP DRIVER 5480M: Kyungmin Park <kyungmin.park@samsung.com> 5481M: Heungjun Kim <riverful.kim@samsung.com> 5482L: linux-media@vger.kernel.org 5483S: Maintained 5484F: drivers/media/i2c/m5mols/ 5485F: include/media/i2c/m5mols.h 5486 5487FUJITSU TABLET EXTRAS 5488M: Robert Gerlach <khnz@gmx.de> 5489L: platform-driver-x86@vger.kernel.org 5490S: Maintained 5491F: drivers/platform/x86/fujitsu-tablet.c 5492 5493FUSE: FILESYSTEM IN USERSPACE 5494M: Miklos Szeredi <miklos@szeredi.hu> 5495L: linux-fsdevel@vger.kernel.org 5496W: http://fuse.sourceforge.net/ 5497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5498S: Maintained 5499F: fs/fuse/ 5500F: include/uapi/linux/fuse.h 5501F: Documentation/filesystems/fuse.txt 5502 5503FUTEX SUBSYSTEM 5504M: Thomas Gleixner <tglx@linutronix.de> 5505M: Ingo Molnar <mingo@redhat.com> 5506R: Peter Zijlstra <peterz@infradead.org> 5507R: Darren Hart <dvhart@infradead.org> 5508L: linux-kernel@vger.kernel.org 5509T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5510S: Maintained 5511F: kernel/futex.c 5512F: kernel/futex_compat.c 5513F: include/asm-generic/futex.h 5514F: include/linux/futex.h 5515F: include/uapi/linux/futex.h 5516F: tools/testing/selftests/futex/ 5517F: tools/perf/bench/futex* 5518F: Documentation/*futex* 5519 5520FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5521M: Rik Faith <faith@cs.unc.edu> 5522L: linux-scsi@vger.kernel.org 5523S: Odd Fixes (e.g., new signatures) 5524F: drivers/scsi/fdomain.* 5525 5526GCC PLUGINS 5527M: Kees Cook <keescook@chromium.org> 5528R: Emese Revfy <re.emese@gmail.com> 5529L: kernel-hardening@lists.openwall.com 5530S: Maintained 5531F: scripts/gcc-plugins/ 5532F: scripts/gcc-plugin.sh 5533F: scripts/Makefile.gcc-plugins 5534F: Documentation/gcc-plugins.txt 5535 5536GCOV BASED KERNEL PROFILING 5537M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5538S: Maintained 5539F: kernel/gcov/ 5540F: Documentation/dev-tools/gcov.rst 5541 5542GDT SCSI DISK ARRAY CONTROLLER DRIVER 5543M: Achim Leubner <achim_leubner@adaptec.com> 5544L: linux-scsi@vger.kernel.org 5545W: http://www.icp-vortex.com/ 5546S: Supported 5547F: drivers/scsi/gdt* 5548 5549GDB KERNEL DEBUGGING HELPER SCRIPTS 5550M: Jan Kiszka <jan.kiszka@siemens.com> 5551M: Kieran Bingham <kieran@bingham.xyz> 5552S: Supported 5553F: scripts/gdb/ 5554 5555GEMTEK FM RADIO RECEIVER DRIVER 5556M: Hans Verkuil <hverkuil@xs4all.nl> 5557L: linux-media@vger.kernel.org 5558T: git git://linuxtv.org/media_tree.git 5559W: https://linuxtv.org 5560S: Maintained 5561F: drivers/media/radio/radio-gemtek* 5562 5563GENERIC GPIO I2C DRIVER 5564M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5565S: Supported 5566F: drivers/i2c/busses/i2c-gpio.c 5567F: include/linux/i2c-gpio.h 5568 5569GENERIC GPIO I2C MULTIPLEXER DRIVER 5570M: Peter Korsgaard <peter.korsgaard@barco.com> 5571L: linux-i2c@vger.kernel.org 5572S: Supported 5573F: drivers/i2c/muxes/i2c-mux-gpio.c 5574F: include/linux/i2c-mux-gpio.h 5575F: Documentation/i2c/muxes/i2c-mux-gpio 5576 5577GENERIC HDLC (WAN) DRIVERS 5578M: Krzysztof Halasa <khc@pm.waw.pl> 5579W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5580S: Maintained 5581F: drivers/net/wan/c101.c 5582F: drivers/net/wan/hd6457* 5583F: drivers/net/wan/hdlc* 5584F: drivers/net/wan/n2.c 5585F: drivers/net/wan/pc300too.c 5586F: drivers/net/wan/pci200syn.c 5587F: drivers/net/wan/wanxl* 5588 5589GENERIC INCLUDE/ASM HEADER FILES 5590M: Arnd Bergmann <arnd@arndb.de> 5591L: linux-arch@vger.kernel.org 5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5593S: Maintained 5594F: include/asm-generic/ 5595F: include/uapi/asm-generic/ 5596 5597GENERIC PHY FRAMEWORK 5598M: Kishon Vijay Abraham I <kishon@ti.com> 5599L: linux-kernel@vger.kernel.org 5600T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5601S: Supported 5602F: drivers/phy/ 5603F: include/linux/phy/ 5604 5605GENERIC PM DOMAINS 5606M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5607M: Kevin Hilman <khilman@kernel.org> 5608M: Ulf Hansson <ulf.hansson@linaro.org> 5609L: linux-pm@vger.kernel.org 5610S: Supported 5611F: drivers/base/power/domain*.c 5612F: include/linux/pm_domain.h 5613F: Documentation/devicetree/bindings/power/power_domain.txt 5614 5615GENERIC UIO DRIVER FOR PCI DEVICES 5616M: "Michael S. Tsirkin" <mst@redhat.com> 5617L: kvm@vger.kernel.org 5618S: Supported 5619F: drivers/uio/uio_pci_generic.c 5620 5621GET_MAINTAINER SCRIPT 5622M: Joe Perches <joe@perches.com> 5623S: Maintained 5624F: scripts/get_maintainer.pl 5625 5626GENWQE (IBM Generic Workqueue Card) 5627M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5628M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5629S: Supported 5630F: drivers/misc/genwqe/ 5631 5632GFS2 FILE SYSTEM 5633M: Steven Whitehouse <swhiteho@redhat.com> 5634M: Bob Peterson <rpeterso@redhat.com> 5635L: cluster-devel@redhat.com 5636W: http://sources.redhat.com/cluster/ 5637T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5638S: Supported 5639F: Documentation/filesystems/gfs2*.txt 5640F: fs/gfs2/ 5641F: include/uapi/linux/gfs2_ondisk.h 5642 5643GIGASET ISDN DRIVERS 5644M: Paul Bolle <pebolle@tiscali.nl> 5645L: gigaset307x-common@lists.sourceforge.net 5646W: http://gigaset307x.sourceforge.net/ 5647S: Odd Fixes 5648F: Documentation/isdn/README.gigaset 5649F: drivers/isdn/gigaset/ 5650F: include/uapi/linux/gigaset_dev.h 5651 5652GO7007 MPEG CODEC 5653M: Hans Verkuil <hans.verkuil@cisco.com> 5654L: linux-media@vger.kernel.org 5655S: Maintained 5656F: drivers/media/usb/go7007/ 5657 5658GOODIX TOUCHSCREEN 5659M: Bastien Nocera <hadess@hadess.net> 5660L: linux-input@vger.kernel.org 5661S: Maintained 5662F: drivers/input/touchscreen/goodix.c 5663 5664GPIO MOCKUP DRIVER 5665M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5666L: linux-gpio@vger.kernel.org 5667S: Maintained 5668F: drivers/gpio/gpio-mockup.c 5669F: tools/testing/selftests/gpio/ 5670 5671GPIO SUBSYSTEM 5672M: Linus Walleij <linus.walleij@linaro.org> 5673L: linux-gpio@vger.kernel.org 5674T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5675S: Maintained 5676F: Documentation/devicetree/bindings/gpio/ 5677F: Documentation/gpio/ 5678F: Documentation/ABI/testing/gpio-cdev 5679F: Documentation/ABI/obsolete/sysfs-gpio 5680F: drivers/gpio/ 5681F: include/linux/gpio/ 5682F: include/linux/gpio.h 5683F: include/asm-generic/gpio.h 5684F: include/uapi/linux/gpio.h 5685F: tools/gpio/ 5686 5687GRE DEMULTIPLEXER DRIVER 5688M: Dmitry Kozlov <xeb@mail.ru> 5689L: netdev@vger.kernel.org 5690S: Maintained 5691F: net/ipv4/gre_demux.c 5692F: net/ipv4/gre_offload.c 5693F: include/net/gre.h 5694 5695GRETH 10/100/1G Ethernet MAC device driver 5696M: Andreas Larsson <andreas@gaisler.com> 5697L: netdev@vger.kernel.org 5698S: Maintained 5699F: drivers/net/ethernet/aeroflex/ 5700 5701GREYBUS SUBSYSTEM 5702M: Johan Hovold <johan@kernel.org> 5703M: Alex Elder <elder@kernel.org> 5704M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5705S: Maintained 5706F: drivers/staging/greybus/ 5707L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5708 5709GREYBUS AUDIO PROTOCOLS DRIVERS 5710M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5711M: Mark Greer <mgreer@animalcreek.com> 5712S: Maintained 5713F: drivers/staging/greybus/audio_apbridgea.c 5714F: drivers/staging/greybus/audio_apbridgea.h 5715F: drivers/staging/greybus/audio_codec.c 5716F: drivers/staging/greybus/audio_codec.h 5717F: drivers/staging/greybus/audio_gb.c 5718F: drivers/staging/greybus/audio_manager.c 5719F: drivers/staging/greybus/audio_manager.h 5720F: drivers/staging/greybus/audio_manager_module.c 5721F: drivers/staging/greybus/audio_manager_private.h 5722F: drivers/staging/greybus/audio_manager_sysfs.c 5723F: drivers/staging/greybus/audio_module.c 5724F: drivers/staging/greybus/audio_topology.c 5725 5726GREYBUS PROTOCOLS DRIVERS 5727M: Rui Miguel Silva <rmfrfs@gmail.com> 5728S: Maintained 5729F: drivers/staging/greybus/sdio.c 5730F: drivers/staging/greybus/light.c 5731F: drivers/staging/greybus/gpio.c 5732F: drivers/staging/greybus/power_supply.c 5733F: drivers/staging/greybus/spi.c 5734F: drivers/staging/greybus/spilib.c 5735 5736GREYBUS PROTOCOLS DRIVERS 5737M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5738S: Maintained 5739F: drivers/staging/greybus/loopback.c 5740F: drivers/staging/greybus/timesync.c 5741F: drivers/staging/greybus/timesync_platform.c 5742 5743GREYBUS PROTOCOLS DRIVERS 5744M: Viresh Kumar <vireshk@kernel.org> 5745S: Maintained 5746F: drivers/staging/greybus/authentication.c 5747F: drivers/staging/greybus/bootrom.c 5748F: drivers/staging/greybus/firmware.h 5749F: drivers/staging/greybus/fw-core.c 5750F: drivers/staging/greybus/fw-download.c 5751F: drivers/staging/greybus/fw-managament.c 5752F: drivers/staging/greybus/greybus_authentication.h 5753F: drivers/staging/greybus/greybus_firmware.h 5754F: drivers/staging/greybus/hid.c 5755F: drivers/staging/greybus/i2c.c 5756F: drivers/staging/greybus/spi.c 5757F: drivers/staging/greybus/spilib.c 5758F: drivers/staging/greybus/spilib.h 5759 5760GREYBUS PROTOCOLS DRIVERS 5761M: David Lin <dtwlin@gmail.com> 5762S: Maintained 5763F: drivers/staging/greybus/uart.c 5764F: drivers/staging/greybus/log.c 5765 5766GREYBUS PLATFORM DRIVERS 5767M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5768S: Maintained 5769F: drivers/staging/greybus/arche-platform.c 5770F: drivers/staging/greybus/arche-apb-ctrl.c 5771F: drivers/staging/greybus/arche_platform.h 5772 5773GS1662 VIDEO SERIALIZER 5774M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5775L: linux-media@vger.kernel.org 5776T: git git://linuxtv.org/media_tree.git 5777S: Maintained 5778F: drivers/media/spi/gs1662.c 5779 5780GSPCA FINEPIX SUBDRIVER 5781M: Frank Zago <frank@zago.net> 5782L: linux-media@vger.kernel.org 5783T: git git://linuxtv.org/media_tree.git 5784S: Maintained 5785F: drivers/media/usb/gspca/finepix.c 5786 5787GSPCA GL860 SUBDRIVER 5788M: Olivier Lorin <o.lorin@laposte.net> 5789L: linux-media@vger.kernel.org 5790T: git git://linuxtv.org/media_tree.git 5791S: Maintained 5792F: drivers/media/usb/gspca/gl860/ 5793 5794GSPCA M5602 SUBDRIVER 5795M: Erik Andren <erik.andren@gmail.com> 5796L: linux-media@vger.kernel.org 5797T: git git://linuxtv.org/media_tree.git 5798S: Maintained 5799F: drivers/media/usb/gspca/m5602/ 5800 5801GSPCA PAC207 SONIXB SUBDRIVER 5802M: Hans Verkuil <hverkuil@xs4all.nl> 5803L: linux-media@vger.kernel.org 5804T: git git://linuxtv.org/media_tree.git 5805S: Odd Fixes 5806F: drivers/media/usb/gspca/pac207.c 5807 5808GSPCA SN9C20X SUBDRIVER 5809M: Brian Johnson <brijohn@gmail.com> 5810L: linux-media@vger.kernel.org 5811T: git git://linuxtv.org/media_tree.git 5812S: Maintained 5813F: drivers/media/usb/gspca/sn9c20x.c 5814 5815GSPCA T613 SUBDRIVER 5816M: Leandro Costantino <lcostantino@gmail.com> 5817L: linux-media@vger.kernel.org 5818T: git git://linuxtv.org/media_tree.git 5819S: Maintained 5820F: drivers/media/usb/gspca/t613.c 5821 5822GSPCA USB WEBCAM DRIVER 5823M: Hans Verkuil <hverkuil@xs4all.nl> 5824L: linux-media@vger.kernel.org 5825T: git git://linuxtv.org/media_tree.git 5826S: Odd Fixes 5827F: drivers/media/usb/gspca/ 5828 5829GTP (GPRS Tunneling Protocol) 5830M: Pablo Neira Ayuso <pablo@netfilter.org> 5831M: Harald Welte <laforge@gnumonks.org> 5832L: osmocom-net-gprs@lists.osmocom.org 5833T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5834S: Maintained 5835F: drivers/net/gtp.c 5836 5837GUID PARTITION TABLE (GPT) 5838M: Davidlohr Bueso <dave@stgolabs.net> 5839L: linux-efi@vger.kernel.org 5840S: Maintained 5841F: block/partitions/efi.* 5842 5843STK1160 USB VIDEO CAPTURE DRIVER 5844M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5845L: linux-media@vger.kernel.org 5846T: git git://linuxtv.org/media_tree.git 5847S: Maintained 5848F: drivers/media/usb/stk1160/ 5849 5850H8/300 ARCHITECTURE 5851M: Yoshinori Sato <ysato@users.sourceforge.jp> 5852L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5853W: http://uclinux-h8.sourceforge.jp 5854T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5855S: Maintained 5856F: arch/h8300/ 5857F: drivers/clocksource/h8300_*.c 5858F: drivers/clk/h8300/ 5859F: drivers/irqchip/irq-renesas-h8*.c 5860 5861HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5862M: Frank Seidel <frank@f-seidel.de> 5863L: platform-driver-x86@vger.kernel.org 5864W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5865S: Maintained 5866F: drivers/platform/x86/hdaps.c 5867 5868HDPVR USB VIDEO ENCODER DRIVER 5869M: Hans Verkuil <hverkuil@xs4all.nl> 5870L: linux-media@vger.kernel.org 5871T: git git://linuxtv.org/media_tree.git 5872W: https://linuxtv.org 5873S: Odd Fixes 5874F: drivers/media/usb/hdpvr/ 5875 5876HWPOISON MEMORY FAILURE HANDLING 5877M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5878L: linux-mm@kvack.org 5879S: Maintained 5880F: mm/memory-failure.c 5881F: mm/hwpoison-inject.c 5882 5883HYPERVISOR VIRTUAL CONSOLE DRIVER 5884L: linuxppc-dev@lists.ozlabs.org 5885S: Odd Fixes 5886F: drivers/tty/hvc/ 5887 5888HACKRF MEDIA DRIVER 5889M: Antti Palosaari <crope@iki.fi> 5890L: linux-media@vger.kernel.org 5891W: https://linuxtv.org 5892W: http://palosaari.fi/linux/ 5893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5894T: git git://linuxtv.org/anttip/media_tree.git 5895S: Maintained 5896F: drivers/media/usb/hackrf/ 5897 5898HARDWARE MONITORING 5899M: Jean Delvare <jdelvare@suse.com> 5900M: Guenter Roeck <linux@roeck-us.net> 5901L: linux-hwmon@vger.kernel.org 5902W: http://hwmon.wiki.kernel.org/ 5903T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5905S: Maintained 5906F: Documentation/hwmon/ 5907F: drivers/hwmon/ 5908F: include/linux/hwmon*.h 5909 5910HARDWARE RANDOM NUMBER GENERATOR CORE 5911M: Matt Mackall <mpm@selenic.com> 5912M: Herbert Xu <herbert@gondor.apana.org.au> 5913L: linux-crypto@vger.kernel.org 5914S: Odd fixes 5915F: Documentation/devicetree/bindings/rng/ 5916F: Documentation/hw_random.txt 5917F: drivers/char/hw_random/ 5918F: include/linux/hw_random.h 5919 5920HARDWARE SPINLOCK CORE 5921M: Ohad Ben-Cohen <ohad@wizery.com> 5922M: Bjorn Andersson <bjorn.andersson@linaro.org> 5923L: linux-remoteproc@vger.kernel.org 5924S: Maintained 5925T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5926F: Documentation/devicetree/bindings/hwlock/ 5927F: Documentation/hwspinlock.txt 5928F: drivers/hwspinlock/ 5929F: include/linux/hwspinlock.h 5930 5931HARMONY SOUND DRIVER 5932L: linux-parisc@vger.kernel.org 5933S: Maintained 5934F: sound/parisc/harmony.* 5935 5936HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5937M: Jimmy Vance <jimmy.vance@hpe.com> 5938S: Supported 5939F: Documentation/watchdog/hpwdt.txt 5940F: drivers/watchdog/hpwdt.c 5941 5942HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5943M: Don Brace <don.brace@microsemi.com> 5944L: esc.storagedev@microsemi.com 5945L: linux-scsi@vger.kernel.org 5946S: Supported 5947F: Documentation/scsi/hpsa.txt 5948F: drivers/scsi/hpsa*.[ch] 5949F: include/linux/cciss*.h 5950F: include/uapi/linux/cciss*.h 5951 5952HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5953M: Don Brace <don.brace@microsemi.com> 5954L: esc.storagedev@microsemi.com 5955L: linux-scsi@vger.kernel.org 5956S: Supported 5957F: Documentation/blockdev/cciss.txt 5958F: drivers/block/cciss* 5959F: include/linux/cciss_ioctl.h 5960F: include/uapi/linux/cciss_ioctl.h 5961 5962OPA-VNIC DRIVER 5963M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5964M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 5965L: linux-rdma@vger.kernel.org 5966S: Supported 5967F: drivers/infiniband/ulp/opa_vnic 5968 5969HFI1 DRIVER 5970M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5971M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5972L: linux-rdma@vger.kernel.org 5973S: Supported 5974F: drivers/infiniband/hw/hfi1 5975 5976HFS FILESYSTEM 5977L: linux-fsdevel@vger.kernel.org 5978S: Orphan 5979F: Documentation/filesystems/hfs.txt 5980F: fs/hfs/ 5981 5982HFSPLUS FILESYSTEM 5983L: linux-fsdevel@vger.kernel.org 5984S: Orphan 5985F: Documentation/filesystems/hfsplus.txt 5986F: fs/hfsplus/ 5987 5988HGA FRAMEBUFFER DRIVER 5989M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5990L: linux-nvidia@lists.surfsouth.com 5991W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5992S: Maintained 5993F: drivers/video/fbdev/hgafb.c 5994 5995HIBERNATION (aka Software Suspend, aka swsusp) 5996M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5997M: Pavel Machek <pavel@ucw.cz> 5998L: linux-pm@vger.kernel.org 5999B: https://bugzilla.kernel.org 6000S: Supported 6001F: arch/x86/power/ 6002F: drivers/base/power/ 6003F: kernel/power/ 6004F: include/linux/suspend.h 6005F: include/linux/freezer.h 6006F: include/linux/pm.h 6007F: arch/*/include/asm/suspend*.h 6008 6009HID CORE LAYER 6010M: Jiri Kosina <jikos@kernel.org> 6011R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6012L: linux-input@vger.kernel.org 6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6014S: Maintained 6015F: drivers/hid/ 6016F: include/linux/hid* 6017F: include/uapi/linux/hid* 6018 6019HID SENSOR HUB DRIVERS 6020M: Jiri Kosina <jikos@kernel.org> 6021M: Jonathan Cameron <jic23@kernel.org> 6022M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6023L: linux-input@vger.kernel.org 6024L: linux-iio@vger.kernel.org 6025S: Maintained 6026F: Documentation/hid/hid-sensor* 6027F: drivers/hid/hid-sensor-* 6028F: drivers/iio/*/hid-* 6029F: include/linux/hid-sensor-* 6030 6031HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 6032M: Thomas Gleixner <tglx@linutronix.de> 6033L: linux-kernel@vger.kernel.org 6034T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6035S: Maintained 6036F: Documentation/timers/ 6037F: kernel/time/hrtimer.c 6038F: kernel/time/clockevents.c 6039F: kernel/time/tick*.* 6040F: kernel/time/timer_*.c 6041F: include/linux/clockchips.h 6042F: include/linux/hrtimer.h 6043 6044HIGH-SPEED SCC DRIVER FOR AX.25 6045L: linux-hams@vger.kernel.org 6046S: Orphan 6047F: drivers/net/hamradio/dmascc.c 6048F: drivers/net/hamradio/scc.c 6049 6050HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6051M: HighPoint Linux Team <linux@highpoint-tech.com> 6052W: http://www.highpoint-tech.com 6053S: Supported 6054F: Documentation/scsi/hptiop.txt 6055F: drivers/scsi/hptiop.c 6056 6057HIPPI 6058M: Jes Sorensen <jes@trained-monkey.org> 6059L: linux-hippi@sunsite.dk 6060S: Maintained 6061F: include/linux/hippidevice.h 6062F: include/uapi/linux/if_hippi.h 6063F: net/802/hippi.c 6064F: drivers/net/hippi/ 6065 6066HISILICON NETWORK SUBSYSTEM DRIVER 6067M: Yisen Zhuang <yisen.zhuang@huawei.com> 6068M: Salil Mehta <salil.mehta@huawei.com> 6069L: netdev@vger.kernel.org 6070W: http://www.hisilicon.com 6071S: Maintained 6072F: drivers/net/ethernet/hisilicon/ 6073F: Documentation/devicetree/bindings/net/hisilicon*.txt 6074 6075HISILICON ROCE DRIVER 6076M: Lijun Ou <oulijun@huawei.com> 6077M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6078L: linux-rdma@vger.kernel.org 6079S: Maintained 6080F: drivers/infiniband/hw/hns/ 6081F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6082 6083HISILICON SAS Controller 6084M: John Garry <john.garry@huawei.com> 6085W: http://www.hisilicon.com 6086S: Supported 6087F: drivers/scsi/hisi_sas/ 6088F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6089 6090HOST AP DRIVER 6091M: Jouni Malinen <j@w1.fi> 6092L: linux-wireless@vger.kernel.org 6093W: http://w1.fi/hostap-driver.html 6094S: Obsolete 6095F: drivers/net/wireless/intersil/hostap/ 6096 6097HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6098L: platform-driver-x86@vger.kernel.org 6099S: Orphan 6100F: drivers/platform/x86/tc1100-wmi.c 6101 6102HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6103M: Jaroslav Kysela <perex@perex.cz> 6104S: Maintained 6105F: drivers/net/ethernet/hp/hp100.* 6106 6107HPET: High Precision Event Timers driver 6108M: Clemens Ladisch <clemens@ladisch.de> 6109S: Maintained 6110F: Documentation/timers/hpet.txt 6111F: drivers/char/hpet.c 6112F: include/linux/hpet.h 6113F: include/uapi/linux/hpet.h 6114 6115HPET: x86 6116S: Orphan 6117F: arch/x86/kernel/hpet.c 6118F: arch/x86/include/asm/hpet.h 6119 6120HPFS FILESYSTEM 6121M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6122W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6123S: Maintained 6124F: fs/hpfs/ 6125 6126HSI SUBSYSTEM 6127M: Sebastian Reichel <sre@kernel.org> 6128T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6129S: Maintained 6130F: Documentation/ABI/testing/sysfs-bus-hsi 6131F: Documentation/driver-api/hsi.rst 6132F: drivers/hsi/ 6133F: include/linux/hsi/ 6134F: include/uapi/linux/hsi/ 6135 6136HSO 3G MODEM DRIVER 6137L: linux-usb@vger.kernel.org 6138S: Orphan 6139F: drivers/net/usb/hso.c 6140 6141HSR NETWORK PROTOCOL 6142M: Arvid Brodin <arvid.brodin@alten.se> 6143L: netdev@vger.kernel.org 6144S: Maintained 6145F: net/hsr/ 6146 6147HTCPEN TOUCHSCREEN DRIVER 6148M: Pau Oliva Fora <pof@eslack.org> 6149L: linux-input@vger.kernel.org 6150S: Maintained 6151F: drivers/input/touchscreen/htcpen.c 6152 6153HUGETLB FILESYSTEM 6154M: Nadia Yvette Chambers <nyc@holomorphy.com> 6155S: Maintained 6156F: fs/hugetlbfs/ 6157 6158HVA ST MEDIA DRIVER 6159M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6160L: linux-media@vger.kernel.org 6161T: git git://linuxtv.org/media_tree.git 6162W: https://linuxtv.org 6163S: Supported 6164F: drivers/media/platform/sti/hva 6165 6166Hyper-V CORE AND DRIVERS 6167M: "K. Y. Srinivasan" <kys@microsoft.com> 6168M: Haiyang Zhang <haiyangz@microsoft.com> 6169M: Stephen Hemminger <sthemmin@microsoft.com> 6170L: devel@linuxdriverproject.org 6171S: Maintained 6172F: arch/x86/include/asm/mshyperv.h 6173F: arch/x86/include/uapi/asm/hyperv.h 6174F: arch/x86/kernel/cpu/mshyperv.c 6175F: arch/x86/hyperv 6176F: drivers/hid/hid-hyperv.c 6177F: drivers/hv/ 6178F: drivers/input/serio/hyperv-keyboard.c 6179F: drivers/pci/host/pci-hyperv.c 6180F: drivers/net/hyperv/ 6181F: drivers/scsi/storvsc_drv.c 6182F: drivers/uio/uio_hv_generic.c 6183F: drivers/video/fbdev/hyperv_fb.c 6184F: include/linux/hyperv.h 6185F: tools/hv/ 6186F: Documentation/ABI/stable/sysfs-bus-vmbus 6187 6188I2C MUXES 6189M: Peter Rosin <peda@axentia.se> 6190L: linux-i2c@vger.kernel.org 6191S: Maintained 6192F: Documentation/i2c/i2c-topology 6193F: Documentation/i2c/muxes/ 6194F: Documentation/devicetree/bindings/i2c/i2c-mux* 6195F: Documentation/devicetree/bindings/i2c/i2c-arb* 6196F: Documentation/devicetree/bindings/i2c/i2c-gate* 6197F: drivers/i2c/i2c-mux.c 6198F: drivers/i2c/muxes/ 6199F: include/linux/i2c-mux.h 6200 6201I2C OVER PARALLEL PORT 6202M: Jean Delvare <jdelvare@suse.com> 6203L: linux-i2c@vger.kernel.org 6204S: Maintained 6205F: Documentation/i2c/busses/i2c-parport 6206F: Documentation/i2c/busses/i2c-parport-light 6207F: drivers/i2c/busses/i2c-parport.c 6208F: drivers/i2c/busses/i2c-parport-light.c 6209 6210I2C/SMBUS CONTROLLER DRIVERS FOR PC 6211M: Jean Delvare <jdelvare@suse.com> 6212L: linux-i2c@vger.kernel.org 6213S: Maintained 6214F: Documentation/i2c/busses/i2c-ali1535 6215F: Documentation/i2c/busses/i2c-ali1563 6216F: Documentation/i2c/busses/i2c-ali15x3 6217F: Documentation/i2c/busses/i2c-amd756 6218F: Documentation/i2c/busses/i2c-amd8111 6219F: Documentation/i2c/busses/i2c-i801 6220F: Documentation/i2c/busses/i2c-nforce2 6221F: Documentation/i2c/busses/i2c-piix4 6222F: Documentation/i2c/busses/i2c-sis5595 6223F: Documentation/i2c/busses/i2c-sis630 6224F: Documentation/i2c/busses/i2c-sis96x 6225F: Documentation/i2c/busses/i2c-via 6226F: Documentation/i2c/busses/i2c-viapro 6227F: drivers/i2c/busses/i2c-ali1535.c 6228F: drivers/i2c/busses/i2c-ali1563.c 6229F: drivers/i2c/busses/i2c-ali15x3.c 6230F: drivers/i2c/busses/i2c-amd756.c 6231F: drivers/i2c/busses/i2c-amd756-s4882.c 6232F: drivers/i2c/busses/i2c-amd8111.c 6233F: drivers/i2c/busses/i2c-i801.c 6234F: drivers/i2c/busses/i2c-isch.c 6235F: drivers/i2c/busses/i2c-nforce2.c 6236F: drivers/i2c/busses/i2c-nforce2-s4985.c 6237F: drivers/i2c/busses/i2c-piix4.c 6238F: drivers/i2c/busses/i2c-sis5595.c 6239F: drivers/i2c/busses/i2c-sis630.c 6240F: drivers/i2c/busses/i2c-sis96x.c 6241F: drivers/i2c/busses/i2c-via.c 6242F: drivers/i2c/busses/i2c-viapro.c 6243 6244I2C/SMBUS ISMT DRIVER 6245M: Seth Heasley <seth.heasley@intel.com> 6246M: Neil Horman <nhorman@tuxdriver.com> 6247L: linux-i2c@vger.kernel.org 6248F: drivers/i2c/busses/i2c-ismt.c 6249F: Documentation/i2c/busses/i2c-ismt 6250 6251I2C/SMBUS STUB DRIVER 6252M: Jean Delvare <jdelvare@suse.com> 6253L: linux-i2c@vger.kernel.org 6254S: Maintained 6255F: drivers/i2c/i2c-stub.c 6256 6257I2C SUBSYSTEM 6258M: Wolfram Sang <wsa@the-dreams.de> 6259L: linux-i2c@vger.kernel.org 6260W: https://i2c.wiki.kernel.org/ 6261Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6262T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6263S: Maintained 6264F: Documentation/devicetree/bindings/i2c/ 6265F: Documentation/i2c/ 6266F: drivers/i2c/ 6267F: drivers/i2c/*/ 6268F: include/linux/i2c.h 6269F: include/linux/i2c-*.h 6270F: include/uapi/linux/i2c.h 6271F: include/uapi/linux/i2c-*.h 6272 6273I2C ACPI SUPPORT 6274M: Mika Westerberg <mika.westerberg@linux.intel.com> 6275L: linux-i2c@vger.kernel.org 6276L: linux-acpi@vger.kernel.org 6277S: Maintained 6278 6279I2C-TAOS-EVM DRIVER 6280M: Jean Delvare <jdelvare@suse.com> 6281L: linux-i2c@vger.kernel.org 6282S: Maintained 6283F: Documentation/i2c/busses/i2c-taos-evm 6284F: drivers/i2c/busses/i2c-taos-evm.c 6285 6286I2C-TINY-USB DRIVER 6287M: Till Harbaum <till@harbaum.org> 6288L: linux-i2c@vger.kernel.org 6289W: http://www.harbaum.org/till/i2c_tiny_usb 6290S: Maintained 6291F: drivers/i2c/busses/i2c-tiny-usb.c 6292 6293i386 BOOT CODE 6294M: "H. Peter Anvin" <hpa@zytor.com> 6295S: Maintained 6296F: arch/x86/boot/ 6297 6298i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6299M: "H. Peter Anvin" <hpa@zytor.com> 6300T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6301S: Maintained 6302 6303IA64 (Itanium) PLATFORM 6304M: Tony Luck <tony.luck@intel.com> 6305M: Fenghua Yu <fenghua.yu@intel.com> 6306L: linux-ia64@vger.kernel.org 6307T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6308S: Maintained 6309F: arch/ia64/ 6310 6311IBM Power VMX Cryptographic instructions 6312M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6313M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6314L: linux-crypto@vger.kernel.org 6315S: Supported 6316F: drivers/crypto/vmx/Makefile 6317F: drivers/crypto/vmx/Kconfig 6318F: drivers/crypto/vmx/vmx.c 6319F: drivers/crypto/vmx/aes* 6320F: drivers/crypto/vmx/ghash* 6321F: drivers/crypto/vmx/ppc-xlate.pl 6322 6323IBM Power in-Nest Crypto Acceleration 6324M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6325M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6326L: linux-crypto@vger.kernel.org 6327S: Supported 6328F: drivers/crypto/nx/Makefile 6329F: drivers/crypto/nx/Kconfig 6330F: drivers/crypto/nx/nx-aes* 6331F: drivers/crypto/nx/nx-sha* 6332F: drivers/crypto/nx/nx.* 6333F: drivers/crypto/nx/nx_csbcpb.h 6334F: drivers/crypto/nx/nx_debugfs.h 6335 6336IBM Power 842 compression accelerator 6337M: Haren Myneni <haren@us.ibm.com> 6338S: Supported 6339F: drivers/crypto/nx/Makefile 6340F: drivers/crypto/nx/Kconfig 6341F: drivers/crypto/nx/nx-842* 6342F: include/linux/sw842.h 6343F: crypto/842.c 6344F: lib/842/ 6345 6346IBM Power Linux RAID adapter 6347M: Brian King <brking@us.ibm.com> 6348S: Supported 6349F: drivers/scsi/ipr.* 6350 6351IBM Power Virtual Ethernet Device Driver 6352M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6353L: netdev@vger.kernel.org 6354S: Supported 6355F: drivers/net/ethernet/ibm/ibmveth.* 6356 6357IBM Power SRIOV Virtual NIC Device Driver 6358M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6359M: John Allen <jallen@linux.vnet.ibm.com> 6360L: netdev@vger.kernel.org 6361S: Supported 6362F: drivers/net/ethernet/ibm/ibmvnic.* 6363 6364IBM Power Virtual SCSI Device Drivers 6365M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6366L: linux-scsi@vger.kernel.org 6367S: Supported 6368F: drivers/scsi/ibmvscsi/ibmvscsi* 6369F: include/scsi/viosrp.h 6370 6371IBM Power Virtual SCSI Device Target Driver 6372M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6373M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6374L: linux-scsi@vger.kernel.org 6375L: target-devel@vger.kernel.org 6376S: Supported 6377F: drivers/scsi/ibmvscsi_tgt/ 6378 6379IBM Power Virtual FC Device Drivers 6380M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6381L: linux-scsi@vger.kernel.org 6382S: Supported 6383F: drivers/scsi/ibmvscsi/ibmvfc* 6384 6385IBM ServeRAID RAID DRIVER 6386S: Orphan 6387F: drivers/scsi/ips.* 6388 6389ICH LPC AND GPIO DRIVER 6390M: Peter Tyser <ptyser@xes-inc.com> 6391S: Maintained 6392F: drivers/mfd/lpc_ich.c 6393F: drivers/gpio/gpio-ich.c 6394 6395IDT VersaClock 5 CLOCK DRIVER 6396M: Marek Vasut <marek.vasut@gmail.com> 6397S: Maintained 6398F: drivers/clk/clk-versaclock5.c 6399 6400IDE SUBSYSTEM 6401M: "David S. Miller" <davem@davemloft.net> 6402L: linux-ide@vger.kernel.org 6403Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6404T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6405S: Maintained 6406F: Documentation/ide/ 6407F: drivers/ide/ 6408F: include/linux/ide.h 6409 6410IDEAPAD LAPTOP EXTRAS DRIVER 6411M: Ike Panhc <ike.pan@canonical.com> 6412L: platform-driver-x86@vger.kernel.org 6413W: http://launchpad.net/ideapad-laptop 6414S: Maintained 6415F: drivers/platform/x86/ideapad-laptop.c 6416 6417IDEAPAD LAPTOP SLIDEBAR DRIVER 6418M: Andrey Moiseev <o2g.org.ru@gmail.com> 6419L: linux-input@vger.kernel.org 6420W: https://github.com/o2genum/ideapad-slidebar 6421S: Maintained 6422F: drivers/input/misc/ideapad_slidebar.c 6423 6424IDE/ATAPI DRIVERS 6425M: Borislav Petkov <bp@alien8.de> 6426L: linux-ide@vger.kernel.org 6427S: Maintained 6428F: Documentation/cdrom/ide-cd 6429F: drivers/ide/ide-cd* 6430 6431IEEE 802.15.4 SUBSYSTEM 6432M: Alexander Aring <alex.aring@gmail.com> 6433M: Stefan Schmidt <stefan@osg.samsung.com> 6434L: linux-wpan@vger.kernel.org 6435W: http://wpan.cakelab.org/ 6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6438S: Maintained 6439F: net/ieee802154/ 6440F: net/mac802154/ 6441F: drivers/net/ieee802154/ 6442F: include/linux/nl802154.h 6443F: include/linux/ieee802154.h 6444F: include/net/nl802154.h 6445F: include/net/mac802154.h 6446F: include/net/af_ieee802154.h 6447F: include/net/cfg802154.h 6448F: include/net/ieee802154_netdev.h 6449F: Documentation/networking/ieee802154.txt 6450 6451IFE PROTOCOL 6452M: Yotam Gigi <yotamg@mellanox.com> 6453M: Jamal Hadi Salim <jhs@mojatatu.com> 6454F: net/ife 6455F: include/net/ife.h 6456F: include/uapi/linux/ife.h 6457 6458IGORPLUG-USB IR RECEIVER 6459M: Sean Young <sean@mess.org> 6460L: linux-media@vger.kernel.org 6461S: Maintained 6462F: drivers/media/rc/igorplugusb.c 6463 6464IGUANAWORKS USB IR TRANSCEIVER 6465M: Sean Young <sean@mess.org> 6466L: linux-media@vger.kernel.org 6467S: Maintained 6468F: drivers/media/rc/iguanair.c 6469 6470IIO DIGITAL POTENTIOMETER DAC 6471M: Peter Rosin <peda@axentia.se> 6472L: linux-iio@vger.kernel.org 6473S: Maintained 6474F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6475F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6476F: drivers/iio/dac/dpot-dac.c 6477 6478IIO ENVELOPE DETECTOR 6479M: Peter Rosin <peda@axentia.se> 6480L: linux-iio@vger.kernel.org 6481S: Maintained 6482F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6483F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6484F: drivers/iio/adc/envelope-detector.c 6485 6486IIO SUBSYSTEM AND DRIVERS 6487M: Jonathan Cameron <jic23@kernel.org> 6488R: Hartmut Knaack <knaack.h@gmx.de> 6489R: Lars-Peter Clausen <lars@metafoo.de> 6490R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6491L: linux-iio@vger.kernel.org 6492T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6493S: Maintained 6494F: Documentation/devicetree/bindings/iio/ 6495F: drivers/iio/ 6496F: drivers/staging/iio/ 6497F: include/linux/iio/ 6498F: tools/iio/ 6499 6500IKANOS/ADI EAGLE ADSL USB DRIVER 6501M: Matthieu Castet <castet.matthieu@free.fr> 6502M: Stanislaw Gruszka <stf_xl@wp.pl> 6503S: Maintained 6504F: drivers/usb/atm/ueagle-atm.c 6505 6506IMGTEC ASCII LCD DRIVER 6507M: Paul Burton <paul.burton@imgtec.com> 6508S: Maintained 6509F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6510F: drivers/auxdisplay/img-ascii-lcd.c 6511 6512INA209 HARDWARE MONITOR DRIVER 6513M: Guenter Roeck <linux@roeck-us.net> 6514L: linux-hwmon@vger.kernel.org 6515S: Maintained 6516F: Documentation/hwmon/ina209 6517F: Documentation/devicetree/bindings/i2c/ina209.txt 6518F: drivers/hwmon/ina209.c 6519 6520INA2XX HARDWARE MONITOR DRIVER 6521M: Guenter Roeck <linux@roeck-us.net> 6522L: linux-hwmon@vger.kernel.org 6523S: Maintained 6524F: Documentation/hwmon/ina2xx 6525F: drivers/hwmon/ina2xx.c 6526F: include/linux/platform_data/ina2xx.h 6527 6528INDUSTRY PACK SUBSYSTEM (IPACK) 6529M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6530M: Jens Taprogge <jens.taprogge@taprogge.org> 6531M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6532L: industrypack-devel@lists.sourceforge.net 6533W: http://industrypack.sourceforge.net 6534S: Maintained 6535F: drivers/ipack/ 6536 6537INGENIC JZ4780 DMA Driver 6538M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6539S: Maintained 6540F: drivers/dma/dma-jz4780.c 6541 6542INGENIC JZ4780 NAND DRIVER 6543M: Harvey Hunt <harveyhuntnexus@gmail.com> 6544L: linux-mtd@lists.infradead.org 6545S: Maintained 6546F: drivers/mtd/nand/jz4780_* 6547 6548INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6549M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6550M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6551L: linux-ima-devel@lists.sourceforge.net 6552L: linux-ima-user@lists.sourceforge.net 6553L: linux-security-module@vger.kernel.org 6554T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6555S: Supported 6556F: security/integrity/ima/ 6557 6558IMGTEC IR DECODER DRIVER 6559M: James Hogan <james.hogan@imgtec.com> 6560S: Maintained 6561F: drivers/media/rc/img-ir/ 6562 6563IMS TWINTURBO FRAMEBUFFER DRIVER 6564L: linux-fbdev@vger.kernel.org 6565S: Orphan 6566F: drivers/video/fbdev/imsttfb.c 6567 6568INFINIBAND SUBSYSTEM 6569M: Doug Ledford <dledford@redhat.com> 6570M: Sean Hefty <sean.hefty@intel.com> 6571M: Hal Rosenstock <hal.rosenstock@gmail.com> 6572L: linux-rdma@vger.kernel.org 6573W: http://www.openfabrics.org/ 6574Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6576S: Supported 6577F: Documentation/devicetree/bindings/infiniband/ 6578F: Documentation/infiniband/ 6579F: drivers/infiniband/ 6580F: include/uapi/linux/if_infiniband.h 6581F: include/uapi/rdma/ 6582F: include/rdma/ 6583 6584INOTIFY 6585M: John McCutchan <john@johnmccutchan.com> 6586M: Robert Love <rlove@rlove.org> 6587M: Eric Paris <eparis@parisplace.org> 6588S: Maintained 6589F: Documentation/filesystems/inotify.txt 6590F: fs/notify/inotify/ 6591F: include/linux/inotify.h 6592F: include/uapi/linux/inotify.h 6593 6594INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6595M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6596L: linux-input@vger.kernel.org 6597Q: http://patchwork.kernel.org/project/linux-input/list/ 6598T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6599S: Maintained 6600F: drivers/input/ 6601F: include/linux/input.h 6602F: include/uapi/linux/input.h 6603F: include/linux/input/ 6604F: Documentation/devicetree/bindings/input/ 6605 6606INPUT MULTITOUCH (MT) PROTOCOL 6607M: Henrik Rydberg <rydberg@bitmath.org> 6608L: linux-input@vger.kernel.org 6609S: Odd fixes 6610F: Documentation/input/multi-touch-protocol.rst 6611F: drivers/input/input-mt.c 6612K: \b(ABS|SYN)_MT_ 6613 6614INTEL ASoC BDW/HSW DRIVERS 6615M: Jie Yang <yang.jie@linux.intel.com> 6616L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6617S: Supported 6618F: sound/soc/intel/common/sst-dsp* 6619F: sound/soc/intel/common/sst-firmware.c 6620F: sound/soc/intel/boards/broadwell.c 6621F: sound/soc/intel/haswell/ 6622 6623INTEL C600 SERIES SAS CONTROLLER DRIVER 6624M: Intel SCU Linux support <intel-linux-scu@intel.com> 6625M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6626L: linux-scsi@vger.kernel.org 6627T: git git://git.code.sf.net/p/intel-sas/isci 6628S: Supported 6629F: drivers/scsi/isci/ 6630 6631INTEL HID EVENT DRIVER 6632M: Alex Hung <alex.hung@canonical.com> 6633L: platform-driver-x86@vger.kernel.org 6634S: Maintained 6635F: drivers/platform/x86/intel-hid.c 6636 6637INTEL VIRTUAL BUTTON DRIVER 6638M: AceLan Kao <acelan.kao@canonical.com> 6639L: platform-driver-x86@vger.kernel.org 6640S: Maintained 6641F: drivers/platform/x86/intel-vbtn.c 6642 6643INTEL IDLE DRIVER 6644M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6645M: Len Brown <lenb@kernel.org> 6646L: linux-pm@vger.kernel.org 6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6648B: https://bugzilla.kernel.org 6649S: Supported 6650F: drivers/idle/intel_idle.c 6651 6652INTEL INTEGRATED SENSOR HUB DRIVER 6653M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6654M: Jiri Kosina <jikos@kernel.org> 6655L: linux-input@vger.kernel.org 6656S: Maintained 6657F: drivers/hid/intel-ish-hid/ 6658 6659INTEL PSTATE DRIVER 6660M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6661M: Len Brown <lenb@kernel.org> 6662L: linux-pm@vger.kernel.org 6663S: Supported 6664F: drivers/cpufreq/intel_pstate.c 6665 6666INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6667M: Maik Broemme <mbroemme@libmpq.org> 6668L: linux-fbdev@vger.kernel.org 6669S: Maintained 6670F: Documentation/fb/intelfb.txt 6671F: drivers/video/fbdev/intelfb/ 6672 6673INTEL 810/815 FRAMEBUFFER DRIVER 6674M: Antonino Daplas <adaplas@gmail.com> 6675L: linux-fbdev@vger.kernel.org 6676S: Maintained 6677F: drivers/video/fbdev/i810/ 6678 6679INTEL MENLOW THERMAL DRIVER 6680M: Sujith Thomas <sujith.thomas@intel.com> 6681L: platform-driver-x86@vger.kernel.org 6682W: https://01.org/linux-acpi 6683S: Supported 6684F: drivers/platform/x86/intel_menlow.c 6685 6686INTEL I/OAT DMA DRIVER 6687M: Dave Jiang <dave.jiang@intel.com> 6688R: Dan Williams <dan.j.williams@intel.com> 6689L: dmaengine@vger.kernel.org 6690Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6691S: Supported 6692F: drivers/dma/ioat* 6693 6694INTEL IOMMU (VT-d) 6695M: David Woodhouse <dwmw2@infradead.org> 6696L: iommu@lists.linux-foundation.org 6697T: git git://git.infradead.org/iommu-2.6.git 6698S: Supported 6699F: drivers/iommu/intel-iommu.c 6700F: include/linux/intel-iommu.h 6701 6702INTEL IOP-ADMA DMA DRIVER 6703R: Dan Williams <dan.j.williams@intel.com> 6704S: Odd fixes 6705F: drivers/dma/iop-adma.c 6706 6707INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6708M: Krzysztof Halasa <khalasa@piap.pl> 6709S: Maintained 6710F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6711F: arch/arm/mach-ixp4xx/include/mach/npe.h 6712F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6713F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6714F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6715F: drivers/net/wan/ixp4xx_hss.c 6716 6717INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6718M: Deepak Saxena <dsaxena@plexity.net> 6719S: Maintained 6720F: drivers/char/hw_random/ixp4xx-rng.c 6721 6722INTEL ETHERNET DRIVERS 6723M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6724L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6725W: http://www.intel.com/support/feedback.htm 6726W: http://e1000.sourceforge.net/ 6727Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6728T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6729T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6730S: Supported 6731F: Documentation/networking/e100.txt 6732F: Documentation/networking/e1000.txt 6733F: Documentation/networking/e1000e.txt 6734F: Documentation/networking/igb.txt 6735F: Documentation/networking/igbvf.txt 6736F: Documentation/networking/ixgb.txt 6737F: Documentation/networking/ixgbe.txt 6738F: Documentation/networking/ixgbevf.txt 6739F: Documentation/networking/i40e.txt 6740F: Documentation/networking/i40evf.txt 6741F: drivers/net/ethernet/intel/ 6742F: drivers/net/ethernet/intel/*/ 6743F: include/linux/avf/virtchnl.h 6744 6745INTEL RDMA RNIC DRIVER 6746M: Faisal Latif <faisal.latif@intel.com> 6747M: Shiraz Saleem <shiraz.saleem@intel.com> 6748L: linux-rdma@vger.kernel.org 6749S: Supported 6750F: drivers/infiniband/hw/i40iw/ 6751 6752INTEL MERRIFIELD GPIO DRIVER 6753M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6754L: linux-gpio@vger.kernel.org 6755S: Maintained 6756F: drivers/gpio/gpio-merrifield.c 6757 6758INTEL-MID GPIO DRIVER 6759M: David Cohen <david.a.cohen@linux.intel.com> 6760L: linux-gpio@vger.kernel.org 6761S: Maintained 6762F: drivers/gpio/gpio-intel-mid.c 6763 6764INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6765M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6766L: linux-wireless@vger.kernel.org 6767S: Maintained 6768F: Documentation/networking/README.ipw2100 6769F: Documentation/networking/README.ipw2200 6770F: drivers/net/wireless/intel/ipw2x00/ 6771 6772INTEL(R) TRACE HUB 6773M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6774S: Supported 6775F: Documentation/trace/intel_th.txt 6776F: drivers/hwtracing/intel_th/ 6777 6778INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6779M: Ning Sun <ning.sun@intel.com> 6780L: tboot-devel@lists.sourceforge.net 6781W: http://tboot.sourceforge.net 6782T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6783S: Supported 6784F: Documentation/intel_txt.txt 6785F: include/linux/tboot.h 6786F: arch/x86/kernel/tboot.c 6787 6788INTEL WIRELESS WIMAX CONNECTION 2400 6789M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6790M: linux-wimax@intel.com 6791L: wimax@linuxwimax.org (subscribers-only) 6792S: Supported 6793W: http://linuxwimax.org 6794F: Documentation/wimax/README.i2400m 6795F: drivers/net/wimax/i2400m/ 6796F: include/uapi/linux/wimax/i2400m.h 6797 6798INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6799M: Stanislaw Gruszka <sgruszka@redhat.com> 6800L: linux-wireless@vger.kernel.org 6801S: Supported 6802F: drivers/net/wireless/intel/iwlegacy/ 6803 6804INTEL WIRELESS WIFI LINK (iwlwifi) 6805M: Johannes Berg <johannes.berg@intel.com> 6806M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6807M: Luca Coelho <luciano.coelho@intel.com> 6808M: Intel Linux Wireless <linuxwifi@intel.com> 6809L: linux-wireless@vger.kernel.org 6810W: http://intellinuxwireless.org 6811T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6812S: Supported 6813F: drivers/net/wireless/intel/iwlwifi/ 6814 6815INTEL MANAGEMENT ENGINE (mei) 6816M: Tomas Winkler <tomas.winkler@intel.com> 6817L: linux-kernel@vger.kernel.org 6818S: Supported 6819F: include/uapi/linux/mei.h 6820F: include/linux/mei_cl_bus.h 6821F: drivers/misc/mei/* 6822F: drivers/watchdog/mei_wdt.c 6823F: Documentation/misc-devices/mei/* 6824F: samples/mei/* 6825 6826INTEL MIC DRIVERS (mic) 6827M: Sudeep Dutt <sudeep.dutt@intel.com> 6828M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6829S: Supported 6830W: https://github.com/sudeepdutt/mic 6831W: http://software.intel.com/en-us/mic-developer 6832F: include/linux/mic_bus.h 6833F: include/linux/scif.h 6834F: include/uapi/linux/mic_common.h 6835F: include/uapi/linux/mic_ioctl.h 6836F: include/uapi/linux/scif_ioctl.h 6837F: drivers/misc/mic/ 6838F: drivers/dma/mic_x100_dma.c 6839F: drivers/dma/mic_x100_dma.h 6840F: Documentation/mic/ 6841 6842INTEL PMC/P-Unit IPC DRIVER 6843M: Zha Qipeng<qipeng.zha@intel.com> 6844L: platform-driver-x86@vger.kernel.org 6845S: Maintained 6846F: drivers/platform/x86/intel_pmc_ipc.c 6847F: drivers/platform/x86/intel_punit_ipc.c 6848F: arch/x86/include/asm/intel_pmc_ipc.h 6849F: arch/x86/include/asm/intel_punit_ipc.h 6850 6851INTEL TELEMETRY DRIVER 6852M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6853L: platform-driver-x86@vger.kernel.org 6854S: Maintained 6855F: arch/x86/include/asm/intel_telemetry.h 6856F: drivers/platform/x86/intel_telemetry* 6857 6858INTEL PMC CORE DRIVER 6859M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6860M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6861L: platform-driver-x86@vger.kernel.org 6862S: Maintained 6863F: arch/x86/include/asm/pmc_core.h 6864F: drivers/platform/x86/intel_pmc_core* 6865 6866INVENSENSE MPU-3050 GYROSCOPE DRIVER 6867M: Linus Walleij <linus.walleij@linaro.org> 6868L: linux-iio@vger.kernel.org 6869S: Maintained 6870F: drivers/iio/gyro/mpu3050* 6871F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6872 6873IOC3 ETHERNET DRIVER 6874M: Ralf Baechle <ralf@linux-mips.org> 6875L: linux-mips@linux-mips.org 6876S: Maintained 6877F: drivers/net/ethernet/sgi/ioc3-eth.c 6878 6879IOC3 SERIAL DRIVER 6880M: Pat Gefre <pfg@sgi.com> 6881L: linux-serial@vger.kernel.org 6882S: Maintained 6883F: drivers/tty/serial/ioc3_serial.c 6884 6885IOMMU DRIVERS 6886M: Joerg Roedel <joro@8bytes.org> 6887L: iommu@lists.linux-foundation.org 6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6889S: Maintained 6890F: Documentation/devicetree/bindings/iommu/ 6891F: drivers/iommu/ 6892F: include/linux/iommu.h 6893F: include/linux/iova.h 6894 6895IP MASQUERADING 6896M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6897S: Maintained 6898F: net/ipv4/netfilter/ipt_MASQUERADE.c 6899 6900IPMI SUBSYSTEM 6901M: Corey Minyard <minyard@acm.org> 6902L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6903W: http://openipmi.sourceforge.net/ 6904S: Supported 6905F: Documentation/IPMI.txt 6906F: drivers/char/ipmi/ 6907F: include/linux/ipmi* 6908F: include/uapi/linux/ipmi* 6909 6910QCOM AUDIO (ASoC) DRIVERS 6911M: Patrick Lai <plai@codeaurora.org> 6912M: Banajit Goswami <bgoswami@codeaurora.org> 6913L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6914S: Supported 6915F: sound/soc/qcom/ 6916 6917IPS SCSI RAID DRIVER 6918M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6919L: linux-scsi@vger.kernel.org 6920W: http://www.adaptec.com/ 6921S: Maintained 6922F: drivers/scsi/ips* 6923 6924IPVS 6925M: Wensong Zhang <wensong@linux-vs.org> 6926M: Simon Horman <horms@verge.net.au> 6927M: Julian Anastasov <ja@ssi.bg> 6928L: netdev@vger.kernel.org 6929L: lvs-devel@vger.kernel.org 6930S: Maintained 6931T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6932T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6933F: Documentation/networking/ipvs-sysctl.txt 6934F: include/net/ip_vs.h 6935F: include/uapi/linux/ip_vs.h 6936F: net/netfilter/ipvs/ 6937 6938IPWIRELESS DRIVER 6939M: Jiri Kosina <jikos@kernel.org> 6940M: David Sterba <dsterba@suse.com> 6941S: Odd Fixes 6942F: drivers/tty/ipwireless/ 6943 6944IPX NETWORK LAYER 6945L: netdev@vger.kernel.org 6946S: Odd fixes 6947F: include/net/ipx.h 6948F: include/uapi/linux/ipx.h 6949F: net/ipx/ 6950 6951IRDA SUBSYSTEM 6952M: Samuel Ortiz <samuel@sortiz.org> 6953L: irda-users@lists.sourceforge.net (subscribers-only) 6954L: netdev@vger.kernel.org 6955W: http://irda.sourceforge.net/ 6956S: Maintained 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6958F: Documentation/networking/irda.txt 6959F: drivers/net/irda/ 6960F: include/net/irda/ 6961F: net/irda/ 6962 6963IRQ SUBSYSTEM 6964M: Thomas Gleixner <tglx@linutronix.de> 6965L: linux-kernel@vger.kernel.org 6966S: Maintained 6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6968F: kernel/irq/ 6969 6970IRQCHIP DRIVERS 6971M: Thomas Gleixner <tglx@linutronix.de> 6972M: Jason Cooper <jason@lakedaemon.net> 6973M: Marc Zyngier <marc.zyngier@arm.com> 6974L: linux-kernel@vger.kernel.org 6975S: Maintained 6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6977T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6978F: Documentation/devicetree/bindings/interrupt-controller/ 6979F: drivers/irqchip/ 6980 6981IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6982M: Marc Zyngier <marc.zyngier@arm.com> 6983S: Maintained 6984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6985F: Documentation/IRQ-domain.txt 6986F: include/linux/irqdomain.h 6987F: kernel/irq/irqdomain.c 6988F: kernel/irq/msi.c 6989 6990ISA 6991M: William Breathitt Gray <vilhelm.gray@gmail.com> 6992S: Maintained 6993F: Documentation/isa.txt 6994F: drivers/base/isa.c 6995F: include/linux/isa.h 6996 6997ISAPNP 6998M: Jaroslav Kysela <perex@perex.cz> 6999S: Maintained 7000F: Documentation/isapnp.txt 7001F: drivers/pnp/isapnp/ 7002F: include/linux/isapnp.h 7003 7004ISA RADIO MODULE 7005M: Hans Verkuil <hverkuil@xs4all.nl> 7006L: linux-media@vger.kernel.org 7007T: git git://linuxtv.org/media_tree.git 7008W: https://linuxtv.org 7009S: Maintained 7010F: drivers/media/radio/radio-isa* 7011 7012iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7013M: Peter Jones <pjones@redhat.com> 7014M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7015S: Maintained 7016F: drivers/firmware/iscsi_ibft* 7017 7018ISCSI 7019M: Lee Duncan <lduncan@suse.com> 7020M: Chris Leech <cleech@redhat.com> 7021L: open-iscsi@googlegroups.com 7022W: www.open-iscsi.com 7023S: Maintained 7024F: drivers/scsi/*iscsi* 7025F: include/scsi/*iscsi* 7026 7027ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7028M: Or Gerlitz <ogerlitz@mellanox.com> 7029M: Sagi Grimberg <sagi@grimberg.me> 7030M: Roi Dayan <roid@mellanox.com> 7031L: linux-rdma@vger.kernel.org 7032S: Supported 7033W: http://www.openfabrics.org 7034W: www.open-iscsi.org 7035Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7036F: drivers/infiniband/ulp/iser/ 7037 7038ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7039M: Sagi Grimberg <sagi@grimberg.me> 7040T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7041L: linux-rdma@vger.kernel.org 7042L: target-devel@vger.kernel.org 7043S: Supported 7044W: http://www.linux-iscsi.org 7045F: drivers/infiniband/ulp/isert 7046 7047ISDN SUBSYSTEM 7048M: Karsten Keil <isdn@linux-pingi.de> 7049L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7050L: netdev@vger.kernel.org 7051W: http://www.isdn4linux.de 7052T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7053S: Maintained 7054F: Documentation/isdn/ 7055F: drivers/isdn/ 7056F: include/linux/isdn.h 7057F: include/linux/isdn/ 7058F: include/uapi/linux/isdn.h 7059F: include/uapi/linux/isdn/ 7060 7061ISDN SUBSYSTEM (Eicon active card driver) 7062M: Armin Schindler <mac@melware.de> 7063L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7064W: http://www.melware.de 7065S: Maintained 7066F: drivers/isdn/hardware/eicon/ 7067 7068IT87 HARDWARE MONITORING DRIVER 7069M: Jean Delvare <jdelvare@suse.com> 7070L: linux-hwmon@vger.kernel.org 7071S: Maintained 7072F: Documentation/hwmon/it87 7073F: drivers/hwmon/it87.c 7074 7075IT913X MEDIA DRIVER 7076M: Antti Palosaari <crope@iki.fi> 7077L: linux-media@vger.kernel.org 7078W: https://linuxtv.org 7079W: http://palosaari.fi/linux/ 7080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7081T: git git://linuxtv.org/anttip/media_tree.git 7082S: Maintained 7083F: drivers/media/tuners/it913x* 7084 7085IVTV VIDEO4LINUX DRIVER 7086M: Andy Walls <awalls@md.metrocast.net> 7087L: ivtv-devel@ivtvdriver.org (subscribers-only) 7088L: linux-media@vger.kernel.org 7089T: git git://linuxtv.org/media_tree.git 7090W: http://www.ivtvdriver.org 7091S: Maintained 7092F: Documentation/media/v4l-drivers/ivtv* 7093F: drivers/media/pci/ivtv/ 7094F: include/uapi/linux/ivtv* 7095 7096IX2505V MEDIA DRIVER 7097M: Malcolm Priestley <tvboxspy@gmail.com> 7098L: linux-media@vger.kernel.org 7099W: https://linuxtv.org 7100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7101S: Maintained 7102F: drivers/media/dvb-frontends/ix2505v* 7103 7104JC42.4 TEMPERATURE SENSOR DRIVER 7105M: Guenter Roeck <linux@roeck-us.net> 7106L: linux-hwmon@vger.kernel.org 7107S: Maintained 7108F: drivers/hwmon/jc42.c 7109F: Documentation/hwmon/jc42 7110 7111JFS FILESYSTEM 7112M: Dave Kleikamp <shaggy@kernel.org> 7113L: jfs-discussion@lists.sourceforge.net 7114W: http://jfs.sourceforge.net/ 7115T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7116S: Maintained 7117F: Documentation/filesystems/jfs.txt 7118F: fs/jfs/ 7119 7120JME NETWORK DRIVER 7121M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7122L: netdev@vger.kernel.org 7123S: Maintained 7124F: drivers/net/ethernet/jme.* 7125 7126JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7127M: David Woodhouse <dwmw2@infradead.org> 7128L: linux-mtd@lists.infradead.org 7129W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7130S: Maintained 7131F: fs/jffs2/ 7132F: include/uapi/linux/jffs2.h 7133 7134JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7135M: "Theodore Ts'o" <tytso@mit.edu> 7136M: Jan Kara <jack@suse.com> 7137L: linux-ext4@vger.kernel.org 7138S: Maintained 7139F: fs/jbd2/ 7140F: include/linux/jbd2.h 7141 7142JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7143M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7144L: linux-media@vger.kernel.org 7145S: Maintained 7146F: drivers/media/platform/rcar_jpu.c 7147 7148JSM Neo PCI based serial card 7149M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7150L: linux-serial@vger.kernel.org 7151S: Maintained 7152F: drivers/tty/serial/jsm/ 7153 7154K10TEMP HARDWARE MONITORING DRIVER 7155M: Clemens Ladisch <clemens@ladisch.de> 7156L: linux-hwmon@vger.kernel.org 7157S: Maintained 7158F: Documentation/hwmon/k10temp 7159F: drivers/hwmon/k10temp.c 7160 7161K8TEMP HARDWARE MONITORING DRIVER 7162M: Rudolf Marek <r.marek@assembler.cz> 7163L: linux-hwmon@vger.kernel.org 7164S: Maintained 7165F: Documentation/hwmon/k8temp 7166F: drivers/hwmon/k8temp.c 7167 7168KASAN 7169M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7170R: Alexander Potapenko <glider@google.com> 7171R: Dmitry Vyukov <dvyukov@google.com> 7172L: kasan-dev@googlegroups.com 7173S: Maintained 7174F: arch/*/include/asm/kasan.h 7175F: arch/*/mm/kasan_init* 7176F: Documentation/dev-tools/kasan.rst 7177F: include/linux/kasan*.h 7178F: lib/test_kasan.c 7179F: mm/kasan/ 7180F: scripts/Makefile.kasan 7181 7182KCONFIG 7183M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7184L: linux-kbuild@vger.kernel.org 7185T: git git://gitorious.org/linux-kconfig/linux-kconfig 7186S: Maintained 7187F: Documentation/kbuild/kconfig-language.txt 7188F: scripts/kconfig/ 7189 7190KDUMP 7191M: Dave Young <dyoung@redhat.com> 7192M: Baoquan He <bhe@redhat.com> 7193R: Vivek Goyal <vgoyal@redhat.com> 7194L: kexec@lists.infradead.org 7195W: http://lse.sourceforge.net/kdump/ 7196S: Maintained 7197F: Documentation/kdump/ 7198 7199KEENE FM RADIO TRANSMITTER DRIVER 7200M: Hans Verkuil <hverkuil@xs4all.nl> 7201L: linux-media@vger.kernel.org 7202T: git git://linuxtv.org/media_tree.git 7203W: https://linuxtv.org 7204S: Maintained 7205F: drivers/media/radio/radio-keene* 7206 7207KERNEL AUTOMOUNTER v4 (AUTOFS4) 7208M: Ian Kent <raven@themaw.net> 7209L: autofs@vger.kernel.org 7210S: Maintained 7211F: fs/autofs4/ 7212 7213KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7214M: Masahiro Yamada <yamada.masahiro@socionext.com> 7215M: Michal Marek <mmarek@suse.com> 7216T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7217L: linux-kbuild@vger.kernel.org 7218S: Maintained 7219F: Documentation/kbuild/ 7220F: Makefile 7221F: scripts/Makefile.* 7222F: scripts/basic/ 7223F: scripts/mk* 7224F: scripts/package/ 7225 7226KERNEL JANITORS 7227L: kernel-janitors@vger.kernel.org 7228W: http://kernelnewbies.org/KernelJanitors 7229S: Odd Fixes 7230 7231KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7232M: "J. Bruce Fields" <bfields@fieldses.org> 7233M: Jeff Layton <jlayton@poochiereds.net> 7234L: linux-nfs@vger.kernel.org 7235W: http://nfs.sourceforge.net/ 7236T: git git://linux-nfs.org/~bfields/linux.git 7237S: Supported 7238F: fs/nfsd/ 7239F: include/uapi/linux/nfsd/ 7240F: fs/lockd/ 7241F: fs/nfs_common/ 7242F: net/sunrpc/ 7243F: include/linux/lockd/ 7244F: include/linux/sunrpc/ 7245F: include/uapi/linux/sunrpc/ 7246 7247KERNEL SELFTEST FRAMEWORK 7248M: Shuah Khan <shuahkh@osg.samsung.com> 7249M: Shuah Khan <shuah@kernel.org> 7250L: linux-kselftest@vger.kernel.org 7251T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7252S: Maintained 7253F: tools/testing/selftests 7254 7255KERNEL VIRTUAL MACHINE (KVM) 7256M: Paolo Bonzini <pbonzini@redhat.com> 7257M: Radim Krčmář <rkrcmar@redhat.com> 7258L: kvm@vger.kernel.org 7259W: http://www.linux-kvm.org 7260T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7261S: Supported 7262F: Documentation/*/kvm*.txt 7263F: Documentation/virtual/kvm/ 7264F: arch/*/kvm/ 7265F: arch/x86/kernel/kvm.c 7266F: arch/x86/kernel/kvmclock.c 7267F: arch/*/include/asm/kvm* 7268F: include/linux/kvm* 7269F: include/uapi/linux/kvm* 7270F: virt/kvm/ 7271F: tools/kvm/ 7272 7273KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7274M: Joerg Roedel <joro@8bytes.org> 7275L: kvm@vger.kernel.org 7276W: http://www.linux-kvm.org/ 7277S: Maintained 7278F: arch/x86/include/asm/svm.h 7279F: arch/x86/kvm/svm.c 7280 7281KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7282M: Alexander Graf <agraf@suse.com> 7283L: kvm-ppc@vger.kernel.org 7284W: http://www.linux-kvm.org/ 7285T: git git://github.com/agraf/linux-2.6.git 7286S: Supported 7287F: arch/powerpc/include/asm/kvm* 7288F: arch/powerpc/kvm/ 7289 7290KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7291M: Christian Borntraeger <borntraeger@de.ibm.com> 7292M: Cornelia Huck <cornelia.huck@de.ibm.com> 7293L: linux-s390@vger.kernel.org 7294W: http://www.ibm.com/developerworks/linux/linux390/ 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7296S: Supported 7297F: Documentation/s390/kvm.txt 7298F: arch/s390/include/asm/kvm* 7299F: arch/s390/kvm/ 7300F: arch/s390/mm/gmap.c 7301 7302KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7303M: Christoffer Dall <christoffer.dall@linaro.org> 7304M: Marc Zyngier <marc.zyngier@arm.com> 7305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7306L: kvmarm@lists.cs.columbia.edu 7307W: http://systems.cs.columbia.edu/projects/kvm-arm 7308T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7309S: Supported 7310F: arch/arm/include/uapi/asm/kvm* 7311F: arch/arm/include/asm/kvm* 7312F: arch/arm/kvm/ 7313F: virt/kvm/arm/ 7314F: include/kvm/arm_* 7315 7316KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7317M: Christoffer Dall <christoffer.dall@linaro.org> 7318M: Marc Zyngier <marc.zyngier@arm.com> 7319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7320L: kvmarm@lists.cs.columbia.edu 7321S: Maintained 7322F: arch/arm64/include/uapi/asm/kvm* 7323F: arch/arm64/include/asm/kvm* 7324F: arch/arm64/kvm/ 7325 7326KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7327M: James Hogan <james.hogan@imgtec.com> 7328L: linux-mips@linux-mips.org 7329S: Supported 7330F: arch/mips/include/uapi/asm/kvm* 7331F: arch/mips/include/asm/kvm* 7332F: arch/mips/kvm/ 7333 7334KERNFS 7335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7336M: Tejun Heo <tj@kernel.org> 7337T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7338S: Supported 7339F: include/linux/kernfs.h 7340F: fs/kernfs/ 7341 7342KEXEC 7343M: Eric Biederman <ebiederm@xmission.com> 7344W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7345L: kexec@lists.infradead.org 7346S: Maintained 7347F: include/linux/kexec.h 7348F: include/uapi/linux/kexec.h 7349F: kernel/kexec* 7350 7351KEYS/KEYRINGS: 7352M: David Howells <dhowells@redhat.com> 7353L: keyrings@vger.kernel.org 7354S: Maintained 7355F: Documentation/security/keys.txt 7356F: include/linux/key.h 7357F: include/linux/key-type.h 7358F: include/linux/keyctl.h 7359F: include/uapi/linux/keyctl.h 7360F: include/keys/ 7361F: security/keys/ 7362 7363KEYS-TRUSTED 7364M: David Safford <safford@us.ibm.com> 7365M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7366L: linux-security-module@vger.kernel.org 7367L: keyrings@vger.kernel.org 7368S: Supported 7369F: Documentation/security/keys-trusted-encrypted.txt 7370F: include/keys/trusted-type.h 7371F: security/keys/trusted.c 7372F: security/keys/trusted.h 7373 7374KEYS-ENCRYPTED 7375M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7376M: David Safford <safford@us.ibm.com> 7377L: linux-security-module@vger.kernel.org 7378L: keyrings@vger.kernel.org 7379S: Supported 7380F: Documentation/security/keys-trusted-encrypted.txt 7381F: include/keys/encrypted-type.h 7382F: security/keys/encrypted-keys/ 7383 7384KGDB / KDB /debug_core 7385M: Jason Wessel <jason.wessel@windriver.com> 7386W: http://kgdb.wiki.kernel.org/ 7387L: kgdb-bugreport@lists.sourceforge.net 7388T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7389S: Maintained 7390F: Documentation/DocBook/kgdb.tmpl 7391F: drivers/misc/kgdbts.c 7392F: drivers/tty/serial/kgdboc.c 7393F: include/linux/kdb.h 7394F: include/linux/kgdb.h 7395F: kernel/debug/ 7396 7397KMEMCHECK 7398M: Vegard Nossum <vegardno@ifi.uio.no> 7399M: Pekka Enberg <penberg@kernel.org> 7400S: Maintained 7401F: Documentation/dev-tools/kmemcheck.rst 7402F: arch/x86/include/asm/kmemcheck.h 7403F: arch/x86/mm/kmemcheck/ 7404F: include/linux/kmemcheck.h 7405F: mm/kmemcheck.c 7406 7407KMEMLEAK 7408M: Catalin Marinas <catalin.marinas@arm.com> 7409S: Maintained 7410F: Documentation/dev-tools/kmemleak.rst 7411F: include/linux/kmemleak.h 7412F: mm/kmemleak.c 7413F: mm/kmemleak-test.c 7414 7415KPROBES 7416M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7417M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7418M: "David S. Miller" <davem@davemloft.net> 7419M: Masami Hiramatsu <mhiramat@kernel.org> 7420S: Maintained 7421F: Documentation/kprobes.txt 7422F: include/linux/kprobes.h 7423F: include/asm-generic/kprobes.h 7424F: kernel/kprobes.c 7425 7426KS0108 LCD CONTROLLER DRIVER 7427M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7428W: http://miguelojeda.es/auxdisplay.htm 7429W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7430S: Maintained 7431F: Documentation/auxdisplay/ks0108 7432F: drivers/auxdisplay/ks0108.c 7433F: include/linux/ks0108.h 7434 7435L3MDEV 7436M: David Ahern <dsa@cumulusnetworks.com> 7437L: netdev@vger.kernel.org 7438S: Maintained 7439F: net/l3mdev 7440F: include/net/l3mdev.h 7441 7442LANTIQ MIPS ARCHITECTURE 7443M: John Crispin <john@phrozen.org> 7444L: linux-mips@linux-mips.org 7445S: Maintained 7446F: arch/mips/lantiq 7447 7448LAPB module 7449L: linux-x25@vger.kernel.org 7450S: Orphan 7451F: Documentation/networking/lapb-module.txt 7452F: include/*/lapb.h 7453F: net/lapb/ 7454 7455LASI 53c700 driver for PARISC 7456M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7457L: linux-scsi@vger.kernel.org 7458S: Maintained 7459F: Documentation/scsi/53c700.txt 7460F: drivers/scsi/53c700* 7461 7462LED SUBSYSTEM 7463M: Richard Purdie <rpurdie@rpsys.net> 7464M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7465M: Pavel Machek <pavel@ucw.cz> 7466L: linux-leds@vger.kernel.org 7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7468S: Maintained 7469F: Documentation/devicetree/bindings/leds/ 7470F: drivers/leds/ 7471F: include/linux/leds.h 7472 7473LEGACY EEPROM DRIVER 7474M: Jean Delvare <jdelvare@suse.com> 7475S: Maintained 7476F: Documentation/misc-devices/eeprom 7477F: drivers/misc/eeprom/eeprom.c 7478 7479LEGO USB Tower driver 7480M: Juergen Stuber <starblue@users.sourceforge.net> 7481L: legousb-devel@lists.sourceforge.net 7482W: http://legousb.sourceforge.net/ 7483S: Maintained 7484F: drivers/usb/misc/legousbtower.c 7485 7486LG2160 MEDIA DRIVER 7487M: Michael Krufky <mkrufky@linuxtv.org> 7488L: linux-media@vger.kernel.org 7489W: https://linuxtv.org 7490W: http://github.com/mkrufky 7491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7492T: git git://linuxtv.org/mkrufky/tuners.git 7493S: Maintained 7494F: drivers/media/dvb-frontends/lg2160.* 7495 7496LGDT3305 MEDIA DRIVER 7497M: Michael Krufky <mkrufky@linuxtv.org> 7498L: linux-media@vger.kernel.org 7499W: https://linuxtv.org 7500W: http://github.com/mkrufky 7501Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7502T: git git://linuxtv.org/mkrufky/tuners.git 7503S: Maintained 7504F: drivers/media/dvb-frontends/lgdt3305.* 7505 7506LGUEST 7507M: Rusty Russell <rusty@rustcorp.com.au> 7508L: lguest@lists.ozlabs.org 7509W: http://lguest.ozlabs.org/ 7510S: Odd Fixes 7511F: arch/x86/include/asm/lguest*.h 7512F: arch/x86/lguest/ 7513F: drivers/lguest/ 7514F: include/linux/lguest*.h 7515F: tools/lguest/ 7516 7517LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7518M: Tejun Heo <tj@kernel.org> 7519L: linux-ide@vger.kernel.org 7520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7521S: Maintained 7522F: drivers/ata/ 7523F: include/linux/ata.h 7524F: include/linux/libata.h 7525F: Documentation/devicetree/bindings/ata/ 7526 7527LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7528M: Viresh Kumar <vireshk@kernel.org> 7529L: linux-ide@vger.kernel.org 7530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7531S: Maintained 7532F: include/linux/pata_arasan_cf_data.h 7533F: drivers/ata/pata_arasan_cf.c 7534 7535LIBATA PATA DRIVERS 7536M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7537M: Tejun Heo <tj@kernel.org> 7538L: linux-ide@vger.kernel.org 7539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7540S: Maintained 7541F: drivers/ata/pata_*.c 7542F: drivers/ata/ata_generic.c 7543 7544LIBATA SATA AHCI PLATFORM devices support 7545M: Hans de Goede <hdegoede@redhat.com> 7546M: Tejun Heo <tj@kernel.org> 7547L: linux-ide@vger.kernel.org 7548T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7549S: Maintained 7550F: drivers/ata/ahci_platform.c 7551F: drivers/ata/libahci_platform.c 7552F: include/linux/ahci_platform.h 7553 7554LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7555M: Mikael Pettersson <mikpelinux@gmail.com> 7556L: linux-ide@vger.kernel.org 7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7558S: Maintained 7559F: drivers/ata/sata_promise.* 7560 7561LIBLOCKDEP 7562M: Sasha Levin <sasha.levin@oracle.com> 7563S: Maintained 7564F: tools/lib/lockdep/ 7565 7566LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7567M: Dan Williams <dan.j.williams@intel.com> 7568L: linux-nvdimm@lists.01.org 7569Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7570T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7571S: Supported 7572F: drivers/nvdimm/* 7573F: include/linux/nd.h 7574F: include/linux/libnvdimm.h 7575F: include/uapi/linux/ndctl.h 7576 7577LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7578M: Ross Zwisler <ross.zwisler@linux.intel.com> 7579L: linux-nvdimm@lists.01.org 7580Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7581S: Supported 7582F: drivers/nvdimm/blk.c 7583F: drivers/nvdimm/region_devs.c 7584F: drivers/acpi/nfit* 7585 7586LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7587M: Vishal Verma <vishal.l.verma@intel.com> 7588L: linux-nvdimm@lists.01.org 7589Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7590S: Supported 7591F: drivers/nvdimm/btt* 7592 7593LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7594M: Ross Zwisler <ross.zwisler@linux.intel.com> 7595L: linux-nvdimm@lists.01.org 7596Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7597S: Supported 7598F: drivers/nvdimm/pmem.c 7599F: include/linux/pmem.h 7600F: arch/*/include/asm/pmem.h 7601 7602LIGHTNVM PLATFORM SUPPORT 7603M: Matias Bjorling <mb@lightnvm.io> 7604W: http://github/OpenChannelSSD 7605L: linux-block@vger.kernel.org 7606S: Maintained 7607F: drivers/lightnvm/ 7608F: include/linux/lightnvm.h 7609F: include/uapi/linux/lightnvm.h 7610 7611LINUX FOR POWERPC (32-BIT AND 64-BIT) 7612M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7613M: Paul Mackerras <paulus@samba.org> 7614M: Michael Ellerman <mpe@ellerman.id.au> 7615W: https://github.com/linuxppc/linux/wiki 7616L: linuxppc-dev@lists.ozlabs.org 7617Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7619S: Supported 7620F: Documentation/ABI/stable/sysfs-firmware-opal-* 7621F: Documentation/devicetree/bindings/powerpc/ 7622F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7623F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7624F: Documentation/powerpc/ 7625F: arch/powerpc/ 7626F: drivers/char/tpm/tpm_ibmvtpm* 7627F: drivers/crypto/nx/ 7628F: drivers/crypto/vmx/ 7629F: drivers/i2c/busses/i2c-opal.c 7630F: drivers/net/ethernet/ibm/ibmveth.* 7631F: drivers/net/ethernet/ibm/ibmvnic.* 7632F: drivers/pci/hotplug/pnv_php.c 7633F: drivers/pci/hotplug/rpa* 7634F: drivers/rtc/rtc-opal.c 7635F: drivers/scsi/ibmvscsi/ 7636F: drivers/tty/hvc/hvc_opal.c 7637F: tools/testing/selftests/powerpc 7638N: /pmac 7639N: powermac 7640N: powernv 7641N: [^a-z0-9]ps3 7642N: pseries 7643 7644LINUX FOR POWER MACINTOSH 7645M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7646W: http://www.penguinppc.org/ 7647L: linuxppc-dev@lists.ozlabs.org 7648S: Maintained 7649F: arch/powerpc/platforms/powermac/ 7650F: drivers/macintosh/ 7651 7652LINUX FOR POWERPC EMBEDDED MPC5XXX 7653M: Anatolij Gustschin <agust@denx.de> 7654L: linuxppc-dev@lists.ozlabs.org 7655T: git git://git.denx.de/linux-denx-agust.git 7656S: Maintained 7657F: arch/powerpc/platforms/512x/ 7658F: arch/powerpc/platforms/52xx/ 7659 7660LINUX FOR POWERPC EMBEDDED PPC4XX 7661M: Alistair Popple <alistair@popple.id.au> 7662M: Matt Porter <mporter@kernel.crashing.org> 7663W: http://www.penguinppc.org/ 7664L: linuxppc-dev@lists.ozlabs.org 7665S: Maintained 7666F: arch/powerpc/platforms/40x/ 7667F: arch/powerpc/platforms/44x/ 7668 7669LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7670L: linuxppc-dev@lists.ozlabs.org 7671S: Orphan 7672F: arch/powerpc/*/*virtex* 7673F: arch/powerpc/*/*/*virtex* 7674 7675LINUX FOR POWERPC EMBEDDED PPC8XX 7676M: Vitaly Bordug <vitb@kernel.crashing.org> 7677W: http://www.penguinppc.org/ 7678L: linuxppc-dev@lists.ozlabs.org 7679S: Maintained 7680F: arch/powerpc/platforms/8xx/ 7681 7682LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7683M: Scott Wood <oss@buserror.net> 7684M: Kumar Gala <galak@kernel.crashing.org> 7685W: http://www.penguinppc.org/ 7686L: linuxppc-dev@lists.ozlabs.org 7687T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7688S: Maintained 7689F: arch/powerpc/platforms/83xx/ 7690F: arch/powerpc/platforms/85xx/ 7691 7692LINUX FOR POWERPC PA SEMI PWRFICIENT 7693L: linuxppc-dev@lists.ozlabs.org 7694S: Orphan 7695F: arch/powerpc/platforms/pasemi/ 7696F: drivers/*/*pasemi* 7697F: drivers/*/*/*pasemi* 7698 7699LINUX SECURITY MODULE (LSM) FRAMEWORK 7700M: Chris Wright <chrisw@sous-sol.org> 7701L: linux-security-module@vger.kernel.org 7702S: Supported 7703 7704LIS3LV02D ACCELEROMETER DRIVER 7705M: Eric Piel <eric.piel@tremplin-utc.net> 7706S: Maintained 7707F: Documentation/misc-devices/lis3lv02d 7708F: drivers/misc/lis3lv02d/ 7709F: drivers/platform/x86/hp_accel.c 7710 7711LIVE PATCHING 7712M: Josh Poimboeuf <jpoimboe@redhat.com> 7713M: Jessica Yu <jeyu@kernel.org> 7714M: Jiri Kosina <jikos@kernel.org> 7715M: Miroslav Benes <mbenes@suse.cz> 7716R: Petr Mladek <pmladek@suse.com> 7717S: Maintained 7718F: kernel/livepatch/ 7719F: include/linux/livepatch.h 7720F: arch/x86/include/asm/livepatch.h 7721F: arch/x86/kernel/livepatch.c 7722F: Documentation/livepatch/ 7723F: Documentation/ABI/testing/sysfs-kernel-livepatch 7724F: samples/livepatch/ 7725L: live-patching@vger.kernel.org 7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7727 7728LINUX KERNEL DUMP TEST MODULE (LKDTM) 7729M: Kees Cook <keescook@chromium.org> 7730S: Maintained 7731F: drivers/misc/lkdtm* 7732 7733LLC (802.2) 7734L: netdev@vger.kernel.org 7735S: Odd fixes 7736F: include/linux/llc.h 7737F: include/uapi/linux/llc.h 7738F: include/net/llc* 7739F: net/llc/ 7740 7741LM73 HARDWARE MONITOR DRIVER 7742M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7743L: linux-hwmon@vger.kernel.org 7744S: Maintained 7745F: drivers/hwmon/lm73.c 7746 7747LM78 HARDWARE MONITOR DRIVER 7748M: Jean Delvare <jdelvare@suse.com> 7749L: linux-hwmon@vger.kernel.org 7750S: Maintained 7751F: Documentation/hwmon/lm78 7752F: drivers/hwmon/lm78.c 7753 7754LM83 HARDWARE MONITOR DRIVER 7755M: Jean Delvare <jdelvare@suse.com> 7756L: linux-hwmon@vger.kernel.org 7757S: Maintained 7758F: Documentation/hwmon/lm83 7759F: drivers/hwmon/lm83.c 7760 7761LM90 HARDWARE MONITOR DRIVER 7762M: Jean Delvare <jdelvare@suse.com> 7763L: linux-hwmon@vger.kernel.org 7764S: Maintained 7765F: Documentation/hwmon/lm90 7766F: Documentation/devicetree/bindings/hwmon/lm90.txt 7767F: drivers/hwmon/lm90.c 7768F: include/dt-bindings/thermal/lm90.h 7769 7770LM95234 HARDWARE MONITOR DRIVER 7771M: Guenter Roeck <linux@roeck-us.net> 7772L: linux-hwmon@vger.kernel.org 7773S: Maintained 7774F: Documentation/hwmon/lm95234 7775F: drivers/hwmon/lm95234.c 7776 7777LME2510 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/usb/dvb-usb-v2/lmedm04* 7784 7785LOCKING PRIMITIVES 7786M: Peter Zijlstra <peterz@infradead.org> 7787M: Ingo Molnar <mingo@redhat.com> 7788L: linux-kernel@vger.kernel.org 7789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7790S: Maintained 7791F: Documentation/locking/ 7792F: include/linux/lockdep.h 7793F: include/linux/spinlock*.h 7794F: arch/*/include/asm/spinlock*.h 7795F: include/linux/rwlock*.h 7796F: include/linux/mutex*.h 7797F: arch/*/include/asm/mutex*.h 7798F: include/linux/rwsem*.h 7799F: arch/*/include/asm/rwsem.h 7800F: include/linux/seqlock.h 7801F: lib/locking*.[ch] 7802F: kernel/locking/ 7803 7804LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7805M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7806L: linux-ntfs-dev@lists.sourceforge.net 7807W: http://www.linux-ntfs.org/content/view/19/37/ 7808S: Maintained 7809F: Documentation/ldm.txt 7810F: block/partitions/ldm.* 7811 7812LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7813M: Sathya Prakash <sathya.prakash@broadcom.com> 7814M: Chaitra P B <chaitra.basappa@broadcom.com> 7815M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7816L: MPT-FusionLinux.pdl@broadcom.com 7817L: linux-scsi@vger.kernel.org 7818W: http://www.avagotech.com/support/ 7819S: Supported 7820F: drivers/message/fusion/ 7821F: drivers/scsi/mpt2sas/ 7822F: drivers/scsi/mpt3sas/ 7823 7824LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7825M: Matthew Wilcox <matthew@wil.cx> 7826L: linux-scsi@vger.kernel.org 7827S: Maintained 7828F: drivers/scsi/sym53c8xx_2/ 7829 7830LTC4261 HARDWARE MONITOR DRIVER 7831M: Guenter Roeck <linux@roeck-us.net> 7832L: linux-hwmon@vger.kernel.org 7833S: Maintained 7834F: Documentation/hwmon/ltc4261 7835F: drivers/hwmon/ltc4261.c 7836 7837LTC4306 I2C MULTIPLEXER DRIVER 7838M: Michael Hennerich <michael.hennerich@analog.com> 7839W: http://ez.analog.com/community/linux-device-drivers 7840L: linux-i2c@vger.kernel.org 7841S: Supported 7842F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7843F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7844 7845LTP (Linux Test Project) 7846M: Mike Frysinger <vapier@gentoo.org> 7847M: Cyril Hrubis <chrubis@suse.cz> 7848M: Wanlong Gao <wanlong.gao@gmail.com> 7849M: Jan Stancek <jstancek@redhat.com> 7850M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7851M: Alexey Kodanev <alexey.kodanev@oracle.com> 7852L: ltp@lists.linux.it (subscribers-only) 7853W: http://linux-test-project.github.io/ 7854T: git git://github.com/linux-test-project/ltp.git 7855S: Maintained 7856 7857M32R ARCHITECTURE 7858W: http://www.linux-m32r.org/ 7859S: Orphan 7860F: arch/m32r/ 7861 7862M68K ARCHITECTURE 7863M: Geert Uytterhoeven <geert@linux-m68k.org> 7864L: linux-m68k@lists.linux-m68k.org 7865W: http://www.linux-m68k.org/ 7866T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7867S: Maintained 7868F: arch/m68k/ 7869F: drivers/zorro/ 7870 7871M68K ON APPLE MACINTOSH 7872M: Joshua Thompson <funaho@jurai.org> 7873W: http://www.mac.linux-m68k.org/ 7874L: linux-m68k@lists.linux-m68k.org 7875S: Maintained 7876F: arch/m68k/mac/ 7877 7878M68K ON HP9000/300 7879M: Philip Blundell <philb@gnu.org> 7880W: http://www.tazenda.demon.co.uk/phil/linux-hp 7881S: Maintained 7882F: arch/m68k/hp300/ 7883 7884M88DS3103 MEDIA DRIVER 7885M: Antti Palosaari <crope@iki.fi> 7886L: linux-media@vger.kernel.org 7887W: https://linuxtv.org 7888W: http://palosaari.fi/linux/ 7889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7890T: git git://linuxtv.org/anttip/media_tree.git 7891S: Maintained 7892F: drivers/media/dvb-frontends/m88ds3103* 7893 7894M88RS2000 MEDIA DRIVER 7895M: Malcolm Priestley <tvboxspy@gmail.com> 7896L: linux-media@vger.kernel.org 7897W: https://linuxtv.org 7898Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7899S: Maintained 7900F: drivers/media/dvb-frontends/m88rs2000* 7901 7902MA901 MASTERKIT USB FM RADIO DRIVER 7903M: Alexey Klimov <klimov.linux@gmail.com> 7904L: linux-media@vger.kernel.org 7905T: git git://linuxtv.org/media_tree.git 7906S: Maintained 7907F: drivers/media/radio/radio-ma901.c 7908 7909MAC80211 7910M: Johannes Berg <johannes@sipsolutions.net> 7911L: linux-wireless@vger.kernel.org 7912W: http://wireless.kernel.org/ 7913T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7914T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7915S: Maintained 7916F: Documentation/networking/mac80211-injection.txt 7917F: include/net/mac80211.h 7918F: net/mac80211/ 7919F: drivers/net/wireless/mac80211_hwsim.[ch] 7920 7921MAILBOX API 7922M: Jassi Brar <jassisinghbrar@gmail.com> 7923L: linux-kernel@vger.kernel.org 7924S: Maintained 7925F: drivers/mailbox/ 7926F: include/linux/mailbox_client.h 7927F: include/linux/mailbox_controller.h 7928 7929MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7930M: Michael Kerrisk <mtk.manpages@gmail.com> 7931W: http://www.kernel.org/doc/man-pages 7932L: linux-man@vger.kernel.org 7933S: Maintained 7934 7935MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7936M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 7937L: linux-mips@linux-mips.org 7938S: Maintained 7939F: arch/mips/boot/dts/img/pistachio_marduk.dts 7940 7941MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7942M: Andrew Lunn <andrew@lunn.ch> 7943M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7944L: netdev@vger.kernel.org 7945S: Maintained 7946F: drivers/net/dsa/mv88e6xxx/ 7947F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7948 7949MARVELL ARMADA DRM SUPPORT 7950M: Russell King <linux@armlinux.org.uk> 7951S: Maintained 7952T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7953T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7954F: drivers/gpu/drm/armada/ 7955F: include/uapi/drm/armada_drm.h 7956F: Documentation/devicetree/bindings/display/armada/ 7957 7958MARVELL CRYPTO DRIVER 7959M: Boris Brezillon <boris.brezillon@free-electrons.com> 7960M: Arnaud Ebalard <arno@natisbad.org> 7961F: drivers/crypto/marvell/ 7962S: Maintained 7963L: linux-crypto@vger.kernel.org 7964 7965MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7966M: Mirko Lindner <mlindner@marvell.com> 7967M: Stephen Hemminger <stephen@networkplumber.org> 7968L: netdev@vger.kernel.org 7969S: Maintained 7970F: drivers/net/ethernet/marvell/sk* 7971 7972MARVELL LIBERTAS WIRELESS DRIVER 7973L: libertas-dev@lists.infradead.org 7974S: Orphan 7975F: drivers/net/wireless/marvell/libertas/ 7976 7977MARVELL MV643XX ETHERNET DRIVER 7978M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7979L: netdev@vger.kernel.org 7980S: Maintained 7981F: drivers/net/ethernet/marvell/mv643xx_eth.* 7982F: include/linux/mv643xx.h 7983 7984MARVELL MV88X3310 PHY DRIVER 7985M: Russell King <rmk@armlinux.org.uk> 7986L: netdev@vger.kernel.org 7987S: Maintained 7988F: drivers/net/phy/marvell10g.c 7989 7990MARVELL MVNETA ETHERNET DRIVER 7991M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7992L: netdev@vger.kernel.org 7993S: Maintained 7994F: drivers/net/ethernet/marvell/mvneta.* 7995 7996MARVELL MWIFIEX WIRELESS DRIVER 7997M: Amitkumar Karwar <amitkarwar@gmail.com> 7998M: Nishant Sarmukadam <nishants@marvell.com> 7999M: Ganapathi Bhat <gbhat@marvell.com> 8000M: Xinming Hu <huxm@marvell.com> 8001L: linux-wireless@vger.kernel.org 8002S: Maintained 8003F: drivers/net/wireless/marvell/mwifiex/ 8004 8005MARVELL MWL8K WIRELESS DRIVER 8006M: Lennert Buytenhek <buytenh@wantstofly.org> 8007L: linux-wireless@vger.kernel.org 8008S: Odd Fixes 8009F: drivers/net/wireless/marvell/mwl8k.c 8010 8011MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8012M: Nicolas Pitre <nico@fluxnic.net> 8013S: Odd Fixes 8014F: drivers/mmc/host/mvsdio.* 8015 8016MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8017M: Hu Ziji <huziji@marvell.com> 8018L: linux-mmc@vger.kernel.org 8019S: Supported 8020F: drivers/mmc/host/sdhci-xenon* 8021F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8022 8023MATROX FRAMEBUFFER DRIVER 8024L: linux-fbdev@vger.kernel.org 8025S: Orphan 8026F: drivers/video/fbdev/matrox/matroxfb_* 8027F: include/uapi/linux/matroxfb.h 8028 8029MAX16065 HARDWARE MONITOR DRIVER 8030M: Guenter Roeck <linux@roeck-us.net> 8031L: linux-hwmon@vger.kernel.org 8032S: Maintained 8033F: Documentation/hwmon/max16065 8034F: drivers/hwmon/max16065.c 8035 8036MAX20751 HARDWARE MONITOR DRIVER 8037M: Guenter Roeck <linux@roeck-us.net> 8038L: linux-hwmon@vger.kernel.org 8039S: Maintained 8040F: Documentation/hwmon/max20751 8041F: drivers/hwmon/max20751.c 8042 8043MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8044L: linux-hwmon@vger.kernel.org 8045S: Orphan 8046F: Documentation/hwmon/max6650 8047F: drivers/hwmon/max6650.c 8048 8049MAX6697 HARDWARE MONITOR DRIVER 8050M: Guenter Roeck <linux@roeck-us.net> 8051L: linux-hwmon@vger.kernel.org 8052S: Maintained 8053F: Documentation/hwmon/max6697 8054F: Documentation/devicetree/bindings/i2c/max6697.txt 8055F: drivers/hwmon/max6697.c 8056F: include/linux/platform_data/max6697.h 8057 8058MAX9860 MONO AUDIO VOICE CODEC DRIVER 8059M: Peter Rosin <peda@axentia.se> 8060L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8061S: Maintained 8062F: Documentation/devicetree/bindings/sound/max9860.txt 8063F: sound/soc/codecs/max9860.* 8064 8065MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8066M: Krzysztof Kozlowski <krzk@kernel.org> 8067M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8068L: linux-pm@vger.kernel.org 8069S: Supported 8070F: drivers/power/supply/max14577_charger.c 8071F: drivers/power/supply/max77693_charger.c 8072 8073MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 8074M: Javier Martinez Canillas <javier@osg.samsung.com> 8075L: linux-kernel@vger.kernel.org 8076S: Supported 8077F: drivers/*/*max77802*.c 8078F: Documentation/devicetree/bindings/*/*max77802.txt 8079F: include/dt-bindings/*/*max77802.h 8080 8081MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8082M: Chanwoo Choi <cw00.choi@samsung.com> 8083M: Krzysztof Kozlowski <krzk@kernel.org> 8084M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8085L: linux-kernel@vger.kernel.org 8086S: Supported 8087F: drivers/*/max14577*.c 8088F: drivers/*/max77686*.c 8089F: drivers/*/max77693*.c 8090F: drivers/extcon/extcon-max14577.c 8091F: drivers/extcon/extcon-max77693.c 8092F: drivers/rtc/rtc-max77686.c 8093F: drivers/clk/clk-max77686.c 8094F: Documentation/devicetree/bindings/mfd/max14577.txt 8095F: Documentation/devicetree/bindings/*/max77686.txt 8096F: Documentation/devicetree/bindings/mfd/max77693.txt 8097F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8098F: include/linux/mfd/max14577*.h 8099F: include/linux/mfd/max77686*.h 8100F: include/linux/mfd/max77693*.h 8101 8102MAXIRADIO FM RADIO RECEIVER DRIVER 8103M: Hans Verkuil <hverkuil@xs4all.nl> 8104L: linux-media@vger.kernel.org 8105T: git git://linuxtv.org/media_tree.git 8106W: https://linuxtv.org 8107S: Maintained 8108F: drivers/media/radio/radio-maxiradio* 8109 8110MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8111M: Peter Rosin <peda@axentia.se> 8112L: linux-iio@vger.kernel.org 8113S: Maintained 8114F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8115F: drivers/iio/potentiometer/mcp4531.c 8116 8117MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8118M: William Breathitt Gray <vilhelm.gray@gmail.com> 8119L: linux-iio@vger.kernel.org 8120S: Maintained 8121F: drivers/iio/dac/cio-dac.c 8122 8123MEDIA DRIVERS FOR RENESAS - FCP 8124M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8125L: linux-media@vger.kernel.org 8126L: linux-renesas-soc@vger.kernel.org 8127T: git git://linuxtv.org/media_tree.git 8128S: Supported 8129F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8130F: drivers/media/platform/rcar-fcp.c 8131F: include/media/rcar-fcp.h 8132 8133MEDIA DRIVERS FOR RENESAS - FDP1 8134M: Kieran Bingham <kieran@bingham.xyz> 8135L: linux-media@vger.kernel.org 8136L: linux-renesas-soc@vger.kernel.org 8137T: git git://linuxtv.org/media_tree.git 8138S: Supported 8139F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8140F: drivers/media/platform/rcar_fdp1.c 8141 8142MEDIA DRIVERS FOR RENESAS - VIN 8143M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8144L: linux-media@vger.kernel.org 8145L: linux-renesas-soc@vger.kernel.org 8146T: git git://linuxtv.org/media_tree.git 8147S: Supported 8148F: Documentation/devicetree/bindings/media/rcar_vin.txt 8149F: drivers/media/platform/rcar-vin/ 8150 8151MEDIA DRIVERS FOR RENESAS - VSP1 8152M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8153L: linux-media@vger.kernel.org 8154L: linux-renesas-soc@vger.kernel.org 8155T: git git://linuxtv.org/media_tree.git 8156S: Supported 8157F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8158F: drivers/media/platform/vsp1/ 8159 8160MEDIA DRIVERS FOR HELENE 8161M: Abylay Ospan <aospan@netup.ru> 8162L: linux-media@vger.kernel.org 8163W: https://linuxtv.org 8164W: http://netup.tv/ 8165T: git git://linuxtv.org/media_tree.git 8166S: Supported 8167F: drivers/media/dvb-frontends/helene* 8168 8169MEDIA DRIVERS FOR ASCOT2E 8170M: Sergey Kozlov <serjk@netup.ru> 8171M: Abylay Ospan <aospan@netup.ru> 8172L: linux-media@vger.kernel.org 8173W: https://linuxtv.org 8174W: http://netup.tv/ 8175T: git git://linuxtv.org/media_tree.git 8176S: Supported 8177F: drivers/media/dvb-frontends/ascot2e* 8178 8179MEDIA DRIVERS FOR CXD2841ER 8180M: Sergey Kozlov <serjk@netup.ru> 8181M: Abylay Ospan <aospan@netup.ru> 8182L: linux-media@vger.kernel.org 8183W: https://linuxtv.org 8184W: http://netup.tv/ 8185T: git git://linuxtv.org/media_tree.git 8186S: Supported 8187F: drivers/media/dvb-frontends/cxd2841er* 8188 8189MEDIA DRIVERS FOR HORUS3A 8190M: Sergey Kozlov <serjk@netup.ru> 8191M: Abylay Ospan <aospan@netup.ru> 8192L: linux-media@vger.kernel.org 8193W: https://linuxtv.org 8194W: http://netup.tv/ 8195T: git git://linuxtv.org/media_tree.git 8196S: Supported 8197F: drivers/media/dvb-frontends/horus3a* 8198 8199MEDIA DRIVERS FOR LNBH25 8200M: Sergey Kozlov <serjk@netup.ru> 8201M: Abylay Ospan <aospan@netup.ru> 8202L: linux-media@vger.kernel.org 8203W: https://linuxtv.org 8204W: http://netup.tv/ 8205T: git git://linuxtv.org/media_tree.git 8206S: Supported 8207F: drivers/media/dvb-frontends/lnbh25* 8208 8209MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8210M: Sergey Kozlov <serjk@netup.ru> 8211M: Abylay Ospan <aospan@netup.ru> 8212L: linux-media@vger.kernel.org 8213W: https://linuxtv.org 8214W: http://netup.tv/ 8215T: git git://linuxtv.org/media_tree.git 8216S: Supported 8217F: drivers/media/pci/netup_unidvb/* 8218 8219MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8220M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8221M: Mauro Carvalho Chehab <mchehab@kernel.org> 8222P: LinuxTV.org Project 8223L: linux-media@vger.kernel.org 8224W: https://linuxtv.org 8225Q: http://patchwork.kernel.org/project/linux-media/list/ 8226T: git git://linuxtv.org/media_tree.git 8227S: Maintained 8228F: Documentation/devicetree/bindings/media/ 8229F: Documentation/media/ 8230F: drivers/media/ 8231F: drivers/staging/media/ 8232F: include/linux/platform_data/media/ 8233F: include/media/ 8234F: include/uapi/linux/dvb/ 8235F: include/uapi/linux/videodev2.h 8236F: include/uapi/linux/media.h 8237F: include/uapi/linux/v4l2-* 8238F: include/uapi/linux/meye.h 8239F: include/uapi/linux/ivtv* 8240F: include/uapi/linux/uvcvideo.h 8241 8242MEDIATEK ETHERNET DRIVER 8243M: Felix Fietkau <nbd@openwrt.org> 8244M: John Crispin <blogic@openwrt.org> 8245L: netdev@vger.kernel.org 8246S: Maintained 8247F: drivers/net/ethernet/mediatek/ 8248 8249MEDIATEK JPEG DRIVER 8250M: Rick Chang <rick.chang@mediatek.com> 8251M: Bin Liu <bin.liu@mediatek.com> 8252S: Supported 8253F: drivers/media/platform/mtk-jpeg/ 8254F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8255 8256MEDIATEK MEDIA DRIVER 8257M: Tiffany Lin <tiffany.lin@mediatek.com> 8258M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8259S: Supported 8260F: drivers/media/platform/mtk-vcodec/ 8261F: drivers/media/platform/mtk-vpu/ 8262F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8263F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8264 8265MEDIATEK MDP DRIVER 8266M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8267M: Houlong Wei <houlong.wei@mediatek.com> 8268M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8269S: Supported 8270F: drivers/media/platform/mtk-mdp/ 8271F: drivers/media/platform/mtk-vpu/ 8272F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8273 8274MEDIATEK MT7601U WIRELESS LAN DRIVER 8275M: Jakub Kicinski <kubakici@wp.pl> 8276L: linux-wireless@vger.kernel.org 8277S: Maintained 8278F: drivers/net/wireless/mediatek/mt7601u/ 8279 8280MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8281M: Peter Senna Tschudin <peter.senna@collabora.com> 8282M: Martin Donnelly <martin.donnelly@ge.com> 8283M: Martyn Welch <martyn.welch@collabora.co.uk> 8284S: Maintained 8285F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8286F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8287 8288MEGARAID SCSI/SAS DRIVERS 8289M: Kashyap Desai <kashyap.desai@broadcom.com> 8290M: Sumit Saxena <sumit.saxena@broadcom.com> 8291M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8292L: megaraidlinux.pdl@broadcom.com 8293L: linux-scsi@vger.kernel.org 8294W: http://www.avagotech.com/support/ 8295S: Maintained 8296F: Documentation/scsi/megaraid.txt 8297F: drivers/scsi/megaraid.* 8298F: drivers/scsi/megaraid/ 8299 8300MELFAS MIP4 TOUCHSCREEN DRIVER 8301M: Sangwon Jee <jeesw@melfas.com> 8302W: http://www.melfas.com 8303S: Supported 8304F: drivers/input/touchscreen/melfas_mip4.c 8305F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8306 8307MELLANOX ETHERNET DRIVER (mlx4_en) 8308M: Tariq Toukan <tariqt@mellanox.com> 8309L: netdev@vger.kernel.org 8310S: Supported 8311W: http://www.mellanox.com 8312Q: http://patchwork.ozlabs.org/project/netdev/list/ 8313F: drivers/net/ethernet/mellanox/mlx4/en_* 8314 8315MELLANOX ETHERNET DRIVER (mlx5e) 8316M: Saeed Mahameed <saeedm@mellanox.com> 8317L: netdev@vger.kernel.org 8318S: Supported 8319W: http://www.mellanox.com 8320Q: http://patchwork.ozlabs.org/project/netdev/list/ 8321F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8322 8323MELLANOX ETHERNET INNOVA DRIVER 8324M: Ilan Tayari <ilant@mellanox.com> 8325R: Boris Pismenny <borisp@mellanox.com> 8326L: netdev@vger.kernel.org 8327S: Supported 8328W: http://www.mellanox.com 8329Q: http://patchwork.ozlabs.org/project/netdev/list/ 8330F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8331F: include/linux/mlx5/mlx5_ifc_fpga.h 8332 8333MELLANOX ETHERNET INNOVA IPSEC DRIVER 8334M: Ilan Tayari <ilant@mellanox.com> 8335R: Boris Pismenny <borisp@mellanox.com> 8336L: netdev@vger.kernel.org 8337S: Supported 8338W: http://www.mellanox.com 8339Q: http://patchwork.ozlabs.org/project/netdev/list/ 8340F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8341F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8342 8343MELLANOX ETHERNET SWITCH DRIVERS 8344M: Jiri Pirko <jiri@mellanox.com> 8345M: Ido Schimmel <idosch@mellanox.com> 8346L: netdev@vger.kernel.org 8347S: Supported 8348W: http://www.mellanox.com 8349Q: http://patchwork.ozlabs.org/project/netdev/list/ 8350F: drivers/net/ethernet/mellanox/mlxsw/ 8351 8352MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8353M: Yotam Gigi <yotamg@mellanox.com> 8354L: netdev@vger.kernel.org 8355S: Supported 8356W: http://www.mellanox.com 8357Q: http://patchwork.ozlabs.org/project/netdev/list/ 8358F: drivers/net/ethernet/mellanox/mlxfw/ 8359 8360MELLANOX MLXCPLD I2C AND MUX DRIVER 8361M: Vadim Pasternak <vadimp@mellanox.com> 8362M: Michael Shych <michaelsh@mellanox.com> 8363L: linux-i2c@vger.kernel.org 8364S: Supported 8365F: drivers/i2c/busses/i2c-mlxcpld.c 8366F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8367F: Documentation/i2c/busses/i2c-mlxcpld 8368 8369MELLANOX MLXCPLD LED DRIVER 8370M: Vadim Pasternak <vadimp@mellanox.com> 8371L: linux-leds@vger.kernel.org 8372S: Supported 8373F: drivers/leds/leds-mlxcpld.c 8374F: Documentation/leds/leds-mlxcpld.txt 8375 8376MELLANOX PLATFORM DRIVER 8377M: Vadim Pasternak <vadimp@mellanox.com> 8378L: platform-driver-x86@vger.kernel.org 8379S: Supported 8380F: drivers/platform/x86/mlx-platform.c 8381 8382MELLANOX MLX CPLD HOTPLUG DRIVER 8383M: Vadim Pasternak <vadimp@mellanox.com> 8384L: platform-driver-x86@vger.kernel.org 8385S: Supported 8386F: drivers/platform/x86/mlxcpld-hotplug.c 8387F: include/linux/platform_data/mlxcpld-hotplug.h 8388 8389SOFT-ROCE DRIVER (rxe) 8390M: Moni Shoua <monis@mellanox.com> 8391L: linux-rdma@vger.kernel.org 8392S: Supported 8393W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8394Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8395F: drivers/infiniband/sw/rxe/ 8396F: include/uapi/rdma/rdma_user_rxe.h 8397 8398MEMBARRIER SUPPORT 8399M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8400M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8401L: linux-kernel@vger.kernel.org 8402S: Supported 8403F: kernel/membarrier.c 8404F: include/uapi/linux/membarrier.h 8405 8406MEMORY MANAGEMENT 8407L: linux-mm@kvack.org 8408W: http://www.linux-mm.org 8409S: Maintained 8410F: include/linux/mm.h 8411F: include/linux/gfp.h 8412F: include/linux/mmzone.h 8413F: include/linux/memory_hotplug.h 8414F: include/linux/vmalloc.h 8415F: mm/ 8416 8417MEMORY TECHNOLOGY DEVICES (MTD) 8418M: David Woodhouse <dwmw2@infradead.org> 8419M: Brian Norris <computersforpeace@gmail.com> 8420M: Boris Brezillon <boris.brezillon@free-electrons.com> 8421M: Marek Vasut <marek.vasut@gmail.com> 8422M: Richard Weinberger <richard@nod.at> 8423M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8424L: linux-mtd@lists.infradead.org 8425W: http://www.linux-mtd.infradead.org/ 8426Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8427T: git git://git.infradead.org/linux-mtd.git master 8428T: git git://git.infradead.org/l2-mtd.git master 8429S: Maintained 8430F: Documentation/devicetree/bindings/mtd/ 8431F: drivers/mtd/ 8432F: include/linux/mtd/ 8433F: include/uapi/mtd/ 8434 8435MEN A21 WATCHDOG DRIVER 8436M: Johannes Thumshirn <morbidrsa@gmail.com> 8437L: linux-watchdog@vger.kernel.org 8438S: Maintained 8439F: drivers/watchdog/mena21_wdt.c 8440 8441MEN CHAMELEON BUS (mcb) 8442M: Johannes Thumshirn <morbidrsa@gmail.com> 8443S: Maintained 8444F: drivers/mcb/ 8445F: include/linux/mcb.h 8446F: Documentation/men-chameleon-bus.txt 8447 8448MEN F21BMC (Board Management Controller) 8449M: Andreas Werner <andreas.werner@men.de> 8450S: Supported 8451F: drivers/mfd/menf21bmc.c 8452F: drivers/watchdog/menf21bmc_wdt.c 8453F: drivers/leds/leds-menf21bmc.c 8454F: drivers/hwmon/menf21bmc_hwmon.c 8455F: Documentation/hwmon/menf21bmc 8456 8457METAG ARCHITECTURE 8458M: James Hogan <james.hogan@imgtec.com> 8459L: linux-metag@vger.kernel.org 8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8461S: Odd Fixes 8462F: arch/metag/ 8463F: Documentation/metag/ 8464F: Documentation/devicetree/bindings/metag/ 8465F: Documentation/devicetree/bindings/interrupt-controller/img,* 8466F: drivers/clocksource/metag_generic.c 8467F: drivers/irqchip/irq-metag.c 8468F: drivers/irqchip/irq-metag-ext.c 8469F: drivers/tty/metag_da.c 8470 8471MICROBLAZE ARCHITECTURE 8472M: Michal Simek <monstr@monstr.eu> 8473W: http://www.monstr.eu/fdt/ 8474T: git git://git.monstr.eu/linux-2.6-microblaze.git 8475S: Supported 8476F: arch/microblaze/ 8477 8478MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8479M: Richard Genoud <richard.genoud@gmail.com> 8480S: Maintained 8481F: drivers/tty/serial/atmel_serial.c 8482F: drivers/tty/serial/atmel_serial.h 8483 8484MICROCHIP / ATMEL DMA DRIVER 8485M: Ludovic Desroches <ludovic.desroches@microchip.com> 8486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8487L: dmaengine@vger.kernel.org 8488S: Supported 8489F: drivers/dma/at_hdmac.c 8490F: drivers/dma/at_hdmac_regs.h 8491F: include/linux/platform_data/dma-atmel.h 8492 8493MICROCHIP / ATMEL ISC DRIVER 8494M: Songjun Wu <songjun.wu@microchip.com> 8495L: linux-media@vger.kernel.org 8496S: Supported 8497F: drivers/media/platform/atmel/atmel-isc.c 8498F: drivers/media/platform/atmel/atmel-isc-regs.h 8499F: devicetree/bindings/media/atmel-isc.txt 8500 8501MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8502M: Woojung Huh <Woojung.Huh@microchip.com> 8503M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8504L: netdev@vger.kernel.org 8505S: Maintained 8506F: net/dsa/tag_ksz.c 8507F: drivers/net/dsa/microchip/* 8508F: include/linux/platform_data/microchip-ksz.h 8509F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8510 8511MICROCHIP USB251XB DRIVER 8512M: Richard Leitner <richard.leitner@skidata.com> 8513L: linux-usb@vger.kernel.org 8514S: Maintained 8515F: drivers/usb/misc/usb251xb.c 8516F: Documentation/devicetree/bindings/usb/usb251xb.txt 8517 8518MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8519M: Chen Yu <yu.c.chen@intel.com> 8520L: platform-driver-x86@vger.kernel.org 8521S: Supported 8522F: drivers/platform/x86/surfacepro3_button.c 8523 8524MICROTEK X6 SCANNER 8525M: Oliver Neukum <oliver@neukum.org> 8526S: Maintained 8527F: drivers/usb/image/microtek.* 8528 8529MIPS 8530M: Ralf Baechle <ralf@linux-mips.org> 8531L: linux-mips@linux-mips.org 8532W: http://www.linux-mips.org/ 8533T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8534Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8535S: Supported 8536F: Documentation/devicetree/bindings/mips/ 8537F: Documentation/mips/ 8538F: arch/mips/ 8539 8540MIPS/LOONGSON1 ARCHITECTURE 8541M: Keguang Zhang <keguang.zhang@gmail.com> 8542L: linux-mips@linux-mips.org 8543S: Maintained 8544F: arch/mips/loongson32/ 8545F: arch/mips/include/asm/mach-loongson32/ 8546F: drivers/*/*loongson1* 8547F: drivers/*/*/*loongson1* 8548 8549MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8550M: Hans Verkuil <hverkuil@xs4all.nl> 8551L: linux-media@vger.kernel.org 8552T: git git://linuxtv.org/media_tree.git 8553W: https://linuxtv.org 8554S: Odd Fixes 8555F: drivers/media/radio/radio-miropcm20* 8556 8557MELLANOX MLX4 core VPI driver 8558M: Tariq Toukan <tariqt@mellanox.com> 8559L: netdev@vger.kernel.org 8560L: linux-rdma@vger.kernel.org 8561W: http://www.mellanox.com 8562Q: http://patchwork.ozlabs.org/project/netdev/list/ 8563S: Supported 8564F: drivers/net/ethernet/mellanox/mlx4/ 8565F: include/linux/mlx4/ 8566 8567MELLANOX MLX4 IB driver 8568M: Yishai Hadas <yishaih@mellanox.com> 8569L: linux-rdma@vger.kernel.org 8570W: http://www.mellanox.com 8571Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8572S: Supported 8573F: drivers/infiniband/hw/mlx4/ 8574F: include/linux/mlx4/ 8575F: include/uapi/rdma/mlx4-abi.h 8576 8577MELLANOX MLX5 core VPI driver 8578M: Saeed Mahameed <saeedm@mellanox.com> 8579M: Matan Barak <matanb@mellanox.com> 8580M: Leon Romanovsky <leonro@mellanox.com> 8581L: netdev@vger.kernel.org 8582L: linux-rdma@vger.kernel.org 8583W: http://www.mellanox.com 8584Q: http://patchwork.ozlabs.org/project/netdev/list/ 8585S: Supported 8586F: drivers/net/ethernet/mellanox/mlx5/core/ 8587F: include/linux/mlx5/ 8588 8589MELLANOX MLX5 IB driver 8590M: Matan Barak <matanb@mellanox.com> 8591M: Leon Romanovsky <leonro@mellanox.com> 8592L: linux-rdma@vger.kernel.org 8593W: http://www.mellanox.com 8594Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8595S: Supported 8596F: drivers/infiniband/hw/mlx5/ 8597F: include/linux/mlx5/ 8598F: include/uapi/rdma/mlx5-abi.h 8599 8600MELEXIS MLX90614 DRIVER 8601M: Crt Mori <cmo@melexis.com> 8602L: linux-iio@vger.kernel.org 8603W: http://www.melexis.com 8604S: Supported 8605F: drivers/iio/temperature/mlx90614.c 8606 8607MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8608M: Don Brace <don.brace@microsemi.com> 8609L: esc.storagedev@microsemi.com 8610L: linux-scsi@vger.kernel.org 8611S: Supported 8612F: drivers/scsi/smartpqi/smartpqi*.[ch] 8613F: drivers/scsi/smartpqi/Kconfig 8614F: drivers/scsi/smartpqi/Makefile 8615F: include/linux/cciss*.h 8616F: include/uapi/linux/cciss*.h 8617F: Documentation/scsi/smartpqi.txt 8618 8619MN88472 MEDIA DRIVER 8620M: Antti Palosaari <crope@iki.fi> 8621L: linux-media@vger.kernel.org 8622W: https://linuxtv.org 8623W: http://palosaari.fi/linux/ 8624Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8625S: Maintained 8626F: drivers/media/dvb-frontends/mn88472* 8627 8628MN88473 MEDIA DRIVER 8629M: Antti Palosaari <crope@iki.fi> 8630L: linux-media@vger.kernel.org 8631W: https://linuxtv.org 8632W: http://palosaari.fi/linux/ 8633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8634S: Maintained 8635F: drivers/media/dvb-frontends/mn88473* 8636 8637MODULE SUPPORT 8638M: Jessica Yu <jeyu@kernel.org> 8639M: Rusty Russell <rusty@rustcorp.com.au> 8640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8641S: Maintained 8642F: include/linux/module.h 8643F: kernel/module.c 8644 8645MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8646W: http://popies.net/meye/ 8647S: Orphan 8648F: Documentation/media/v4l-drivers/meye* 8649F: drivers/media/pci/meye/ 8650F: include/uapi/linux/meye.h 8651 8652MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8653M: Jiri Slaby <jirislaby@gmail.com> 8654S: Maintained 8655F: Documentation/serial/moxa-smartio 8656F: drivers/tty/mxser.* 8657 8658MR800 AVERMEDIA USB FM RADIO DRIVER 8659M: Alexey Klimov <klimov.linux@gmail.com> 8660L: linux-media@vger.kernel.org 8661T: git git://linuxtv.org/media_tree.git 8662S: Maintained 8663F: drivers/media/radio/radio-mr800.c 8664 8665MRF24J40 IEEE 802.15.4 RADIO DRIVER 8666M: Alan Ott <alan@signal11.us> 8667L: linux-wpan@vger.kernel.org 8668S: Maintained 8669F: drivers/net/ieee802154/mrf24j40.c 8670F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8671 8672MSI LAPTOP SUPPORT 8673M: "Lee, Chun-Yi" <jlee@suse.com> 8674L: platform-driver-x86@vger.kernel.org 8675S: Maintained 8676F: drivers/platform/x86/msi-laptop.c 8677 8678MSI WMI SUPPORT 8679L: platform-driver-x86@vger.kernel.org 8680S: Orphan 8681F: drivers/platform/x86/msi-wmi.c 8682 8683MSI001 MEDIA DRIVER 8684M: Antti Palosaari <crope@iki.fi> 8685L: linux-media@vger.kernel.org 8686W: https://linuxtv.org 8687W: http://palosaari.fi/linux/ 8688Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8689T: git git://linuxtv.org/anttip/media_tree.git 8690S: Maintained 8691F: drivers/media/tuners/msi001* 8692 8693MSI2500 MEDIA DRIVER 8694M: Antti Palosaari <crope@iki.fi> 8695L: linux-media@vger.kernel.org 8696W: https://linuxtv.org 8697W: http://palosaari.fi/linux/ 8698Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8699T: git git://linuxtv.org/anttip/media_tree.git 8700S: Maintained 8701F: drivers/media/usb/msi2500/ 8702 8703MSYSTEMS DISKONCHIP G3 MTD DRIVER 8704M: Robert Jarzmik <robert.jarzmik@free.fr> 8705L: linux-mtd@lists.infradead.org 8706S: Maintained 8707F: drivers/mtd/devices/docg3* 8708 8709MT9M032 APTINA SENSOR DRIVER 8710M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8711L: linux-media@vger.kernel.org 8712T: git git://linuxtv.org/media_tree.git 8713S: Maintained 8714F: drivers/media/i2c/mt9m032.c 8715F: include/media/i2c/mt9m032.h 8716 8717MT9P031 APTINA CAMERA SENSOR 8718M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8719L: linux-media@vger.kernel.org 8720T: git git://linuxtv.org/media_tree.git 8721S: Maintained 8722F: drivers/media/i2c/mt9p031.c 8723F: include/media/i2c/mt9p031.h 8724 8725MT9T001 APTINA CAMERA SENSOR 8726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8727L: linux-media@vger.kernel.org 8728T: git git://linuxtv.org/media_tree.git 8729S: Maintained 8730F: drivers/media/i2c/mt9t001.c 8731F: include/media/i2c/mt9t001.h 8732 8733MT9V032 APTINA CAMERA SENSOR 8734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8735L: linux-media@vger.kernel.org 8736T: git git://linuxtv.org/media_tree.git 8737S: Maintained 8738F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8739F: drivers/media/i2c/mt9v032.c 8740F: include/media/i2c/mt9v032.h 8741 8742MULTIFUNCTION DEVICES (MFD) 8743M: Lee Jones <lee.jones@linaro.org> 8744T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8745S: Supported 8746F: Documentation/devicetree/bindings/mfd/ 8747F: drivers/mfd/ 8748F: include/linux/mfd/ 8749F: include/dt-bindings/mfd/ 8750 8751MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8752M: Ulf Hansson <ulf.hansson@linaro.org> 8753L: linux-mmc@vger.kernel.org 8754T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8755S: Maintained 8756F: Documentation/devicetree/bindings/mmc/ 8757F: drivers/mmc/ 8758F: include/linux/mmc/ 8759F: include/uapi/linux/mmc/ 8760 8761MULTIMEDIA CARD (MMC) ETC. OVER SPI 8762S: Orphan 8763F: drivers/mmc/host/mmc_spi.c 8764F: include/linux/spi/mmc_spi.h 8765 8766MULTISOUND SOUND DRIVER 8767M: Andrew Veliath <andrewtv@usa.net> 8768S: Maintained 8769F: Documentation/sound/oss/MultiSound 8770F: sound/oss/msnd* 8771 8772MULTITECH MULTIPORT CARD (ISICOM) 8773S: Orphan 8774F: drivers/tty/isicom.c 8775F: include/linux/isicom.h 8776 8777MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8778M: Bin Liu <b-liu@ti.com> 8779L: linux-usb@vger.kernel.org 8780T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8781S: Maintained 8782F: drivers/usb/musb/ 8783 8784MXL5007T MEDIA DRIVER 8785M: Michael Krufky <mkrufky@linuxtv.org> 8786L: linux-media@vger.kernel.org 8787W: https://linuxtv.org 8788W: http://github.com/mkrufky 8789Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8790T: git git://linuxtv.org/mkrufky/tuners.git 8791S: Maintained 8792F: drivers/media/tuners/mxl5007t.* 8793 8794MXSFB DRM DRIVER 8795M: Marek Vasut <marex@denx.de> 8796S: Supported 8797F: drivers/gpu/drm/mxsfb/ 8798F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8799 8800MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8801M: Hyong-Youb Kim <hykim@myri.com> 8802L: netdev@vger.kernel.org 8803W: https://www.myricom.com/support/downloads/myri10ge.html 8804S: Supported 8805F: drivers/net/ethernet/myricom/myri10ge/ 8806 8807NAND FLASH SUBSYSTEM 8808M: Boris Brezillon <boris.brezillon@free-electrons.com> 8809R: Richard Weinberger <richard@nod.at> 8810L: linux-mtd@lists.infradead.org 8811W: http://www.linux-mtd.infradead.org/ 8812Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8813T: git git://git.infradead.org/linux-mtd.git nand/fixes 8814T: git git://git.infradead.org/l2-mtd.git nand/next 8815S: Maintained 8816F: drivers/mtd/nand/ 8817F: include/linux/mtd/nand*.h 8818 8819NATSEMI ETHERNET DRIVER (DP8381x) 8820S: Orphan 8821F: drivers/net/ethernet/natsemi/natsemi.c 8822 8823NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8824M: Daniel Mack <zonque@gmail.com> 8825S: Maintained 8826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8827W: http://www.native-instruments.com 8828F: sound/usb/caiaq/ 8829 8830NCP FILESYSTEM 8831M: Petr Vandrovec <petr@vandrovec.name> 8832S: Odd Fixes 8833F: fs/ncpfs/ 8834 8835NCR 5380 SCSI DRIVERS 8836M: Finn Thain <fthain@telegraphics.com.au> 8837M: Michael Schmitz <schmitzmic@gmail.com> 8838L: linux-scsi@vger.kernel.org 8839S: Maintained 8840F: Documentation/scsi/g_NCR5380.txt 8841F: drivers/scsi/NCR5380.* 8842F: drivers/scsi/arm/cumana_1.c 8843F: drivers/scsi/arm/oak.c 8844F: drivers/scsi/atari_scsi.* 8845F: drivers/scsi/dmx3191d.c 8846F: drivers/scsi/g_NCR5380.* 8847F: drivers/scsi/mac_scsi.* 8848F: drivers/scsi/sun3_scsi.* 8849F: drivers/scsi/sun3_scsi_vme.c 8850 8851NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8852M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8853L: linux-scsi@vger.kernel.org 8854S: Maintained 8855F: drivers/scsi/NCR_D700.* 8856 8857NCT6775 HARDWARE MONITOR DRIVER 8858M: Guenter Roeck <linux@roeck-us.net> 8859L: linux-hwmon@vger.kernel.org 8860S: Maintained 8861F: Documentation/hwmon/nct6775 8862F: drivers/hwmon/nct6775.c 8863 8864NETEFFECT IWARP RNIC DRIVER (IW_NES) 8865M: Faisal Latif <faisal.latif@intel.com> 8866L: linux-rdma@vger.kernel.org 8867W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8868S: Supported 8869F: drivers/infiniband/hw/nes/ 8870F: include/uapi/rdma/nes-abi.h 8871 8872NETEM NETWORK EMULATOR 8873M: Stephen Hemminger <stephen@networkplumber.org> 8874L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8875S: Maintained 8876F: net/sched/sch_netem.c 8877 8878NETERION 10GbE DRIVERS (s2io/vxge) 8879M: Jon Mason <jdmason@kudzu.us> 8880L: netdev@vger.kernel.org 8881S: Supported 8882F: Documentation/networking/s2io.txt 8883F: Documentation/networking/vxge.txt 8884F: drivers/net/ethernet/neterion/ 8885 8886NETFILTER 8887M: Pablo Neira Ayuso <pablo@netfilter.org> 8888M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8889M: Florian Westphal <fw@strlen.de> 8890L: netfilter-devel@vger.kernel.org 8891L: coreteam@netfilter.org 8892W: http://www.netfilter.org/ 8893W: http://www.iptables.org/ 8894W: http://www.nftables.org/ 8895Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8898S: Maintained 8899F: include/linux/netfilter* 8900F: include/linux/netfilter/ 8901F: include/net/netfilter/ 8902F: include/uapi/linux/netfilter* 8903F: include/uapi/linux/netfilter/ 8904F: net/*/netfilter.c 8905F: net/*/netfilter/ 8906F: net/netfilter/ 8907F: net/bridge/br_netfilter*.c 8908 8909NETLABEL 8910M: Paul Moore <paul@paul-moore.com> 8911W: http://netlabel.sf.net 8912L: netdev@vger.kernel.org 8913S: Maintained 8914F: Documentation/netlabel/ 8915F: include/net/netlabel.h 8916F: net/netlabel/ 8917 8918NETROM NETWORK LAYER 8919M: Ralf Baechle <ralf@linux-mips.org> 8920L: linux-hams@vger.kernel.org 8921W: http://www.linux-ax25.org/ 8922S: Maintained 8923F: include/net/netrom.h 8924F: include/uapi/linux/netrom.h 8925F: net/netrom/ 8926 8927NETRONOME ETHERNET DRIVERS 8928M: Jakub Kicinski <jakub.kicinski@netronome.com> 8929L: oss-drivers@netronome.com 8930S: Maintained 8931F: drivers/net/ethernet/netronome/ 8932 8933NETWORK BLOCK DEVICE (NBD) 8934M: Josef Bacik <jbacik@fb.com> 8935S: Maintained 8936L: linux-block@vger.kernel.org 8937L: nbd-general@lists.sourceforge.net 8938F: Documentation/blockdev/nbd.txt 8939F: drivers/block/nbd.c 8940F: include/uapi/linux/nbd.h 8941 8942NETWORK DROP MONITOR 8943M: Neil Horman <nhorman@tuxdriver.com> 8944L: netdev@vger.kernel.org 8945S: Maintained 8946W: https://fedorahosted.org/dropwatch/ 8947F: net/core/drop_monitor.c 8948 8949NETWORKING [DSA] 8950M: Andrew Lunn <andrew@lunn.ch> 8951M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8952M: Florian Fainelli <f.fainelli@gmail.com> 8953S: Maintained 8954F: net/dsa/ 8955F: include/net/dsa.h 8956F: drivers/net/dsa/ 8957 8958NETWORKING [GENERAL] 8959M: "David S. Miller" <davem@davemloft.net> 8960L: netdev@vger.kernel.org 8961W: http://www.linuxfoundation.org/en/Net 8962Q: http://patchwork.ozlabs.org/project/netdev/list/ 8963T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8965B: mailto:netdev@vger.kernel.org 8966S: Maintained 8967F: net/ 8968F: include/net/ 8969F: include/linux/in.h 8970F: include/linux/net.h 8971F: include/linux/netdevice.h 8972F: include/uapi/linux/in.h 8973F: include/uapi/linux/net.h 8974F: include/uapi/linux/netdevice.h 8975F: include/uapi/linux/net_namespace.h 8976F: tools/net/ 8977F: tools/testing/selftests/net/ 8978F: lib/random32.c 8979 8980NETWORKING [IPv4/IPv6] 8981M: "David S. Miller" <davem@davemloft.net> 8982M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8983M: James Morris <jmorris@namei.org> 8984M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8985M: Patrick McHardy <kaber@trash.net> 8986L: netdev@vger.kernel.org 8987T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8988S: Maintained 8989F: net/ipv4/ 8990F: net/ipv6/ 8991F: include/net/ip* 8992F: arch/x86/net/* 8993 8994NETWORKING [TLS] 8995M: Ilya Lesokhin <ilyal@mellanox.com> 8996M: Aviad Yehezkel <aviadye@mellanox.com> 8997M: Dave Watson <davejwatson@fb.com> 8998L: netdev@vger.kernel.org 8999S: Maintained 9000F: net/tls/* 9001F: include/uapi/linux/tls.h 9002F: include/net/tls.h 9003 9004NETWORKING [IPSEC] 9005M: Steffen Klassert <steffen.klassert@secunet.com> 9006M: Herbert Xu <herbert@gondor.apana.org.au> 9007M: "David S. Miller" <davem@davemloft.net> 9008L: netdev@vger.kernel.org 9009T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9010T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9011S: Maintained 9012F: net/core/flow.c 9013F: net/xfrm/ 9014F: net/key/ 9015F: net/ipv4/xfrm* 9016F: net/ipv4/esp4* 9017F: net/ipv4/ah4.c 9018F: net/ipv4/ipcomp.c 9019F: net/ipv4/ip_vti.c 9020F: net/ipv6/xfrm* 9021F: net/ipv6/esp6* 9022F: net/ipv6/ah6.c 9023F: net/ipv6/ipcomp6.c 9024F: net/ipv6/ip6_vti.c 9025F: include/uapi/linux/xfrm.h 9026F: include/net/xfrm.h 9027 9028NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9029M: Paul Moore <paul@paul-moore.com> 9030L: netdev@vger.kernel.org 9031S: Maintained 9032 9033NETWORKING [WIRELESS] 9034L: linux-wireless@vger.kernel.org 9035Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9036 9037NETWORKING DRIVERS 9038L: netdev@vger.kernel.org 9039W: http://www.linuxfoundation.org/en/Net 9040Q: http://patchwork.ozlabs.org/project/netdev/list/ 9041T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9042T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9043S: Odd Fixes 9044F: Documentation/devicetree/bindings/net/ 9045F: drivers/net/ 9046F: include/linux/if_* 9047F: include/linux/netdevice.h 9048F: include/linux/etherdevice.h 9049F: include/linux/fcdevice.h 9050F: include/linux/fddidevice.h 9051F: include/linux/hippidevice.h 9052F: include/linux/inetdevice.h 9053F: include/uapi/linux/if_* 9054F: include/uapi/linux/netdevice.h 9055 9056NETWORKING DRIVERS (WIRELESS) 9057M: Kalle Valo <kvalo@codeaurora.org> 9058L: linux-wireless@vger.kernel.org 9059Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9061T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9062S: Maintained 9063F: Documentation/devicetree/bindings/net/wireless/ 9064F: drivers/net/wireless/ 9065 9066NETXEN (1/10) GbE SUPPORT 9067M: Manish Chopra <manish.chopra@cavium.com> 9068M: Rahul Verma <rahul.verma@cavium.com> 9069M: Dept-GELinuxNICDev@cavium.com 9070L: netdev@vger.kernel.org 9071S: Supported 9072F: drivers/net/ethernet/qlogic/netxen/ 9073 9074NFC SUBSYSTEM 9075M: Samuel Ortiz <sameo@linux.intel.com> 9076L: linux-wireless@vger.kernel.org 9077L: linux-nfc@lists.01.org (subscribers-only) 9078S: Supported 9079F: net/nfc/ 9080F: include/net/nfc/ 9081F: include/uapi/linux/nfc.h 9082F: drivers/nfc/ 9083F: include/linux/platform_data/nfcmrvl.h 9084F: include/linux/platform_data/nxp-nci.h 9085F: Documentation/devicetree/bindings/net/nfc/ 9086 9087NFS, SUNRPC, AND LOCKD CLIENTS 9088M: Trond Myklebust <trond.myklebust@primarydata.com> 9089M: Anna Schumaker <anna.schumaker@netapp.com> 9090L: linux-nfs@vger.kernel.org 9091W: http://client.linux-nfs.org 9092T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9093S: Maintained 9094F: fs/lockd/ 9095F: fs/nfs/ 9096F: fs/nfs_common/ 9097F: net/sunrpc/ 9098F: include/linux/lockd/ 9099F: include/linux/nfs* 9100F: include/linux/sunrpc/ 9101F: include/uapi/linux/nfs* 9102F: include/uapi/linux/sunrpc/ 9103 9104NILFS2 FILESYSTEM 9105M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9106L: linux-nilfs@vger.kernel.org 9107W: http://nilfs.sourceforge.net/ 9108W: http://nilfs.osdn.jp/ 9109T: git git://github.com/konis/nilfs2.git 9110S: Supported 9111F: Documentation/filesystems/nilfs2.txt 9112F: fs/nilfs2/ 9113F: include/trace/events/nilfs2.h 9114F: include/uapi/linux/nilfs2_api.h 9115F: include/uapi/linux/nilfs2_ondisk.h 9116 9117NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9118M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9119W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9120S: Maintained 9121F: Documentation/scsi/NinjaSCSI.txt 9122F: drivers/scsi/pcmcia/nsp_* 9123 9124NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9125M: GOTO Masanori <gotom@debian.or.jp> 9126M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9127W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9128S: Maintained 9129F: Documentation/scsi/NinjaSCSI.txt 9130F: drivers/scsi/nsp32* 9131 9132NIOS2 ARCHITECTURE 9133M: Ley Foon Tan <lftan@altera.com> 9134L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9136S: Maintained 9137F: arch/nios2/ 9138 9139NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9140M: Pavel Machek <pavel@ucw.cz> 9141M: Sakari Ailus <sakari.ailus@iki.fi> 9142L: linux-media@vger.kernel.org 9143S: Maintained 9144F: drivers/media/i2c/et8ek8 9145F: drivers/media/i2c/ad5820.c 9146 9147NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9148M: Pavel Machek <pavel@ucw.cz> 9149M: Sakari Ailus <sakari.ailus@iki.fi> 9150L: linux-media@vger.kernel.org 9151S: Maintained 9152F: drivers/media/i2c/et8ek8 9153F: drivers/media/i2c/ad5820.c 9154 9155NOKIA N900 POWER SUPPLY DRIVERS 9156R: Pali Rohár <pali.rohar@gmail.com> 9157F: include/linux/power/bq2415x_charger.h 9158F: include/linux/power/bq27xxx_battery.h 9159F: include/linux/power/isp1704_charger.h 9160F: drivers/power/supply/bq2415x_charger.c 9161F: drivers/power/supply/bq27xxx_battery.c 9162F: drivers/power/supply/bq27xxx_battery_i2c.c 9163F: drivers/power/supply/isp1704_charger.c 9164F: drivers/power/supply/rx51_battery.c 9165 9166NTB DRIVER CORE 9167M: Jon Mason <jdmason@kudzu.us> 9168M: Dave Jiang <dave.jiang@intel.com> 9169M: Allen Hubbe <Allen.Hubbe@emc.com> 9170L: linux-ntb@googlegroups.com 9171S: Supported 9172W: https://github.com/jonmason/ntb/wiki 9173T: git git://github.com/jonmason/ntb.git 9174F: drivers/ntb/ 9175F: drivers/net/ntb_netdev.c 9176F: include/linux/ntb.h 9177F: include/linux/ntb_transport.h 9178F: tools/testing/selftests/ntb/ 9179 9180NTB INTEL DRIVER 9181M: Jon Mason <jdmason@kudzu.us> 9182M: Dave Jiang <dave.jiang@intel.com> 9183L: linux-ntb@googlegroups.com 9184S: Supported 9185W: https://github.com/jonmason/ntb/wiki 9186T: git git://github.com/jonmason/ntb.git 9187F: drivers/ntb/hw/intel/ 9188 9189NTB AMD DRIVER 9190M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9191L: linux-ntb@googlegroups.com 9192S: Supported 9193F: drivers/ntb/hw/amd/ 9194 9195NTFS FILESYSTEM 9196M: Anton Altaparmakov <anton@tuxera.com> 9197L: linux-ntfs-dev@lists.sourceforge.net 9198W: http://www.tuxera.com/ 9199T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9200S: Supported 9201F: Documentation/filesystems/ntfs.txt 9202F: fs/ntfs/ 9203 9204NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9205M: Antonino Daplas <adaplas@gmail.com> 9206L: linux-fbdev@vger.kernel.org 9207S: Maintained 9208F: drivers/video/fbdev/riva/ 9209F: drivers/video/fbdev/nvidia/ 9210 9211NVM EXPRESS DRIVER 9212M: Keith Busch <keith.busch@intel.com> 9213M: Jens Axboe <axboe@fb.com> 9214M: Christoph Hellwig <hch@lst.de> 9215M: Sagi Grimberg <sagi@grimberg.me> 9216L: linux-nvme@lists.infradead.org 9217T: git://git.infradead.org/nvme.git 9218W: http://git.infradead.org/nvme.git 9219S: Supported 9220F: drivers/nvme/host/ 9221F: include/linux/nvme.h 9222F: include/uapi/linux/nvme_ioctl.h 9223 9224NVM EXPRESS TARGET DRIVER 9225M: Christoph Hellwig <hch@lst.de> 9226M: Sagi Grimberg <sagi@grimberg.me> 9227L: linux-nvme@lists.infradead.org 9228T: git://git.infradead.org/nvme.git 9229W: http://git.infradead.org/nvme.git 9230S: Supported 9231F: drivers/nvme/target/ 9232 9233NVM EXPRESS FC TRANSPORT DRIVERS 9234M: James Smart <james.smart@broadcom.com> 9235L: linux-nvme@lists.infradead.org 9236S: Supported 9237F: include/linux/nvme-fc.h 9238F: include/linux/nvme-fc-driver.h 9239F: drivers/nvme/host/fc.c 9240F: drivers/nvme/target/fc.c 9241F: drivers/nvme/target/fcloop.c 9242 9243NVMEM FRAMEWORK 9244M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9245S: Maintained 9246F: drivers/nvmem/ 9247F: Documentation/devicetree/bindings/nvmem/ 9248F: include/linux/nvmem-consumer.h 9249F: include/linux/nvmem-provider.h 9250 9251NXP-NCI NFC DRIVER 9252M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9253R: Charles Gorand <charles.gorand@effinnov.com> 9254L: linux-nfc@lists.01.org (moderated for non-subscribers) 9255S: Supported 9256F: drivers/nfc/nxp-nci 9257 9258NXP TDA998X DRM DRIVER 9259M: Russell King <linux@armlinux.org.uk> 9260S: Supported 9261T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9262T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9263F: drivers/gpu/drm/i2c/tda998x_drv.c 9264F: include/drm/i2c/tda998x.h 9265 9266NXP TFA9879 DRIVER 9267M: Peter Rosin <peda@axentia.se> 9268L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9269S: Maintained 9270F: sound/soc/codecs/tfa9879* 9271 9272OBJTOOL 9273M: Josh Poimboeuf <jpoimboe@redhat.com> 9274S: Supported 9275F: tools/objtool/ 9276 9277OMAP1 SUPPORT 9278M: Aaro Koskinen <aaro.koskinen@iki.fi> 9279M: Tony Lindgren <tony@atomide.com> 9280L: linux-omap@vger.kernel.org 9281Q: http://patchwork.kernel.org/project/linux-omap/list/ 9282T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9283S: Maintained 9284F: arch/arm/mach-omap1/ 9285F: arch/arm/plat-omap/ 9286F: arch/arm/configs/omap1_defconfig 9287F: drivers/i2c/busses/i2c-omap.c 9288F: include/linux/i2c-omap.h 9289 9290OMAP2+ SUPPORT 9291M: Tony Lindgren <tony@atomide.com> 9292L: linux-omap@vger.kernel.org 9293W: http://www.muru.com/linux/omap/ 9294W: http://linux.omap.com/ 9295Q: http://patchwork.kernel.org/project/linux-omap/list/ 9296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9297S: Maintained 9298F: arch/arm/mach-omap2/ 9299F: arch/arm/plat-omap/ 9300F: arch/arm/configs/omap2plus_defconfig 9301F: drivers/i2c/busses/i2c-omap.c 9302F: drivers/irqchip/irq-omap-intc.c 9303F: drivers/mfd/*omap*.c 9304F: drivers/mfd/menelaus.c 9305F: drivers/mfd/palmas.c 9306F: drivers/mfd/tps65217.c 9307F: drivers/mfd/tps65218.c 9308F: drivers/mfd/tps65910.c 9309F: drivers/mfd/twl-core.[ch] 9310F: drivers/mfd/twl4030*.c 9311F: drivers/mfd/twl6030*.c 9312F: drivers/mfd/twl6040*.c 9313F: drivers/regulator/palmas-regulator*.c 9314F: drivers/regulator/pbias-regulator.c 9315F: drivers/regulator/tps65217-regulator.c 9316F: drivers/regulator/tps65218-regulator.c 9317F: drivers/regulator/tps65910-regulator.c 9318F: drivers/regulator/twl-regulator.c 9319F: drivers/regulator/twl6030-regulator.c 9320F: include/linux/i2c-omap.h 9321 9322OMAP DEVICE TREE SUPPORT 9323M: Benoît Cousson <bcousson@baylibre.com> 9324M: Tony Lindgren <tony@atomide.com> 9325L: linux-omap@vger.kernel.org 9326L: devicetree@vger.kernel.org 9327S: Maintained 9328F: arch/arm/boot/dts/*omap* 9329F: arch/arm/boot/dts/*am3* 9330F: arch/arm/boot/dts/*am4* 9331F: arch/arm/boot/dts/*am5* 9332F: arch/arm/boot/dts/*dra7* 9333 9334OMAP CLOCK FRAMEWORK SUPPORT 9335M: Paul Walmsley <paul@pwsan.com> 9336L: linux-omap@vger.kernel.org 9337S: Maintained 9338F: arch/arm/*omap*/*clock* 9339 9340OMAP POWER MANAGEMENT SUPPORT 9341M: Kevin Hilman <khilman@kernel.org> 9342L: linux-omap@vger.kernel.org 9343S: Maintained 9344F: arch/arm/*omap*/*pm* 9345F: drivers/cpufreq/omap-cpufreq.c 9346 9347OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9348M: Rajendra Nayak <rnayak@codeaurora.org> 9349M: Paul Walmsley <paul@pwsan.com> 9350L: linux-omap@vger.kernel.org 9351S: Maintained 9352F: arch/arm/mach-omap2/prm* 9353 9354OMAP AUDIO SUPPORT 9355M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9356M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9357L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9358L: linux-omap@vger.kernel.org 9359S: Maintained 9360F: sound/soc/omap/ 9361 9362OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9363M: Roger Quadros <rogerq@ti.com> 9364M: Tony Lindgren <tony@atomide.com> 9365L: linux-omap@vger.kernel.org 9366S: Maintained 9367F: drivers/memory/omap-gpmc.c 9368F: arch/arm/mach-omap2/*gpmc* 9369 9370OMAP FRAMEBUFFER SUPPORT 9371M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9372L: linux-fbdev@vger.kernel.org 9373L: linux-omap@vger.kernel.org 9374S: Maintained 9375F: drivers/video/fbdev/omap/ 9376 9377OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9378M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9379L: linux-omap@vger.kernel.org 9380L: linux-fbdev@vger.kernel.org 9381S: Maintained 9382F: drivers/video/fbdev/omap2/ 9383F: Documentation/arm/OMAP/DSS 9384 9385OMAP HARDWARE SPINLOCK SUPPORT 9386M: Ohad Ben-Cohen <ohad@wizery.com> 9387L: linux-omap@vger.kernel.org 9388S: Maintained 9389F: drivers/hwspinlock/omap_hwspinlock.c 9390 9391OMAP MMC SUPPORT 9392M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9393L: linux-omap@vger.kernel.org 9394S: Maintained 9395F: drivers/mmc/host/omap.c 9396 9397OMAP HS MMC SUPPORT 9398L: linux-mmc@vger.kernel.org 9399L: linux-omap@vger.kernel.org 9400S: Orphan 9401F: drivers/mmc/host/omap_hsmmc.c 9402 9403OMAP RANDOM NUMBER GENERATOR SUPPORT 9404M: Deepak Saxena <dsaxena@plexity.net> 9405S: Maintained 9406F: drivers/char/hw_random/omap-rng.c 9407 9408OMAP HWMOD SUPPORT 9409M: Benoît Cousson <bcousson@baylibre.com> 9410M: Paul Walmsley <paul@pwsan.com> 9411L: linux-omap@vger.kernel.org 9412S: Maintained 9413F: arch/arm/mach-omap2/omap_hwmod.* 9414 9415OMAP HWMOD DATA 9416M: Paul Walmsley <paul@pwsan.com> 9417L: linux-omap@vger.kernel.org 9418S: Maintained 9419F: arch/arm/mach-omap2/omap_hwmod*data* 9420 9421OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9422M: Benoît Cousson <bcousson@baylibre.com> 9423L: linux-omap@vger.kernel.org 9424S: Maintained 9425F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9426 9427OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9428M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9429L: linux-media@vger.kernel.org 9430S: Maintained 9431F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9432F: drivers/media/platform/omap3isp/ 9433F: drivers/staging/media/omap4iss/ 9434 9435OMAP USB SUPPORT 9436L: linux-usb@vger.kernel.org 9437L: linux-omap@vger.kernel.org 9438S: Orphan 9439F: drivers/usb/*/*omap* 9440F: arch/arm/*omap*/usb* 9441 9442OMAP GPIO DRIVER 9443M: Grygorii Strashko <grygorii.strashko@ti.com> 9444M: Santosh Shilimkar <ssantosh@kernel.org> 9445M: Kevin Hilman <khilman@kernel.org> 9446L: linux-omap@vger.kernel.org 9447S: Maintained 9448F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9449F: drivers/gpio/gpio-omap.c 9450 9451OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9452M: Mark Jackson <mpfj@newflow.co.uk> 9453L: linux-omap@vger.kernel.org 9454S: Maintained 9455F: arch/arm/boot/dts/am335x-nano.dts 9456 9457OMFS FILESYSTEM 9458M: Bob Copeland <me@bobcopeland.com> 9459L: linux-karma-devel@lists.sourceforge.net 9460S: Maintained 9461F: Documentation/filesystems/omfs.txt 9462F: fs/omfs/ 9463 9464OMNIKEY CARDMAN 4000 DRIVER 9465M: Harald Welte <laforge@gnumonks.org> 9466S: Maintained 9467F: drivers/char/pcmcia/cm4000_cs.c 9468F: include/linux/cm4000_cs.h 9469F: include/uapi/linux/cm4000_cs.h 9470 9471OMNIKEY CARDMAN 4040 DRIVER 9472M: Harald Welte <laforge@gnumonks.org> 9473S: Maintained 9474F: drivers/char/pcmcia/cm4040_cs.* 9475 9476OMNIVISION OV5647 SENSOR DRIVER 9477M: Ramiro Oliveira <roliveir@synopsys.com> 9478L: linux-media@vger.kernel.org 9479T: git git://linuxtv.org/media_tree.git 9480S: Maintained 9481F: drivers/media/i2c/ov5647.c 9482 9483OMNIVISION OV7670 SENSOR DRIVER 9484M: Jonathan Corbet <corbet@lwn.net> 9485L: linux-media@vger.kernel.org 9486T: git git://linuxtv.org/media_tree.git 9487S: Maintained 9488F: drivers/media/i2c/ov7670.c 9489F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9490 9491ONENAND FLASH DRIVER 9492M: Kyungmin Park <kyungmin.park@samsung.com> 9493L: linux-mtd@lists.infradead.org 9494S: Maintained 9495F: drivers/mtd/onenand/ 9496F: include/linux/mtd/onenand*.h 9497 9498ONSTREAM SCSI TAPE DRIVER 9499M: Willem Riede <osst@riede.org> 9500L: osst-users@lists.sourceforge.net 9501L: linux-scsi@vger.kernel.org 9502S: Maintained 9503F: Documentation/scsi/osst.txt 9504F: drivers/scsi/osst.* 9505F: drivers/scsi/osst_*.h 9506F: drivers/scsi/st.h 9507 9508OPENCORES I2C BUS DRIVER 9509M: Peter Korsgaard <jacmet@sunsite.dk> 9510L: linux-i2c@vger.kernel.org 9511S: Maintained 9512F: Documentation/i2c/busses/i2c-ocores 9513F: drivers/i2c/busses/i2c-ocores.c 9514 9515OPEN FIRMWARE AND FLATTENED DEVICE TREE 9516M: Rob Herring <robh+dt@kernel.org> 9517M: Frank Rowand <frowand.list@gmail.com> 9518L: devicetree@vger.kernel.org 9519W: http://www.devicetree.org/ 9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9521S: Maintained 9522F: drivers/of/ 9523F: include/linux/of*.h 9524F: scripts/dtc/ 9525 9526OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9527M: Rob Herring <robh+dt@kernel.org> 9528M: Mark Rutland <mark.rutland@arm.com> 9529L: devicetree@vger.kernel.org 9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9531Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9532S: Maintained 9533F: Documentation/devicetree/ 9534F: arch/*/boot/dts/ 9535F: include/dt-bindings/ 9536 9537OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9538M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9539L: devicetree@vger.kernel.org 9540S: Maintained 9541F: Documentation/devicetree/dynamic-resolution-notes.txt 9542F: Documentation/devicetree/overlay-notes.txt 9543F: drivers/of/overlay.c 9544F: drivers/of/resolver.c 9545 9546OPENRISC ARCHITECTURE 9547M: Jonas Bonn <jonas@southpole.se> 9548M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9549M: Stafford Horne <shorne@gmail.com> 9550T: git git://github.com/openrisc/linux.git 9551L: openrisc@lists.librecores.org 9552W: http://openrisc.io 9553S: Maintained 9554F: arch/openrisc/ 9555 9556OPENVSWITCH 9557M: Pravin Shelar <pshelar@nicira.com> 9558L: netdev@vger.kernel.org 9559L: dev@openvswitch.org 9560W: http://openvswitch.org 9561S: Maintained 9562F: net/openvswitch/ 9563F: include/uapi/linux/openvswitch.h 9564 9565OPERATING PERFORMANCE POINTS (OPP) 9566M: Viresh Kumar <vireshk@kernel.org> 9567M: Nishanth Menon <nm@ti.com> 9568M: Stephen Boyd <sboyd@codeaurora.org> 9569L: linux-pm@vger.kernel.org 9570S: Maintained 9571T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9572F: drivers/base/power/opp/ 9573F: include/linux/pm_opp.h 9574F: Documentation/power/opp.txt 9575F: Documentation/devicetree/bindings/opp/ 9576 9577OPL4 DRIVER 9578M: Clemens Ladisch <clemens@ladisch.de> 9579L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9580T: git git://git.alsa-project.org/alsa-kernel.git 9581S: Maintained 9582F: sound/drivers/opl4/ 9583 9584OPROFILE 9585M: Robert Richter <rric@kernel.org> 9586L: oprofile-list@lists.sf.net 9587S: Maintained 9588F: arch/*/include/asm/oprofile*.h 9589F: arch/*/oprofile/ 9590F: drivers/oprofile/ 9591F: include/linux/oprofile.h 9592 9593OP-TEE DRIVER 9594M: Jens Wiklander <jens.wiklander@linaro.org> 9595S: Maintained 9596F: drivers/tee/optee/ 9597 9598ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9599M: Mark Fasheh <mfasheh@versity.com> 9600M: Joel Becker <jlbec@evilplan.org> 9601L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9602W: http://ocfs2.wiki.kernel.org 9603S: Supported 9604F: Documentation/filesystems/ocfs2.txt 9605F: Documentation/filesystems/dlmfs.txt 9606F: fs/ocfs2/ 9607 9608ORINOCO DRIVER 9609L: linux-wireless@vger.kernel.org 9610W: http://wireless.kernel.org/en/users/Drivers/orinoco 9611W: http://www.nongnu.org/orinoco/ 9612S: Orphan 9613F: drivers/net/wireless/intersil/orinoco/ 9614 9615OSD LIBRARY and FILESYSTEM 9616M: Boaz Harrosh <ooo@electrozaur.com> 9617S: Maintained 9618F: drivers/scsi/osd/ 9619F: include/scsi/osd_* 9620F: fs/exofs/ 9621 9622OVERLAY FILESYSTEM 9623M: Miklos Szeredi <miklos@szeredi.hu> 9624L: linux-unionfs@vger.kernel.org 9625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9626S: Supported 9627F: fs/overlayfs/ 9628F: Documentation/filesystems/overlayfs.txt 9629 9630ORANGEFS FILESYSTEM 9631M: Mike Marshall <hubcap@omnibond.com> 9632L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9634S: Supported 9635F: fs/orangefs/ 9636F: Documentation/filesystems/orangefs.txt 9637 9638P54 WIRELESS DRIVER 9639M: Christian Lamparter <chunkeey@googlemail.com> 9640L: linux-wireless@vger.kernel.org 9641W: http://wireless.kernel.org/en/users/Drivers/p54 9642S: Maintained 9643F: drivers/net/wireless/intersil/p54/ 9644 9645PA SEMI ETHERNET DRIVER 9646L: netdev@vger.kernel.org 9647S: Orphan 9648F: drivers/net/ethernet/pasemi/* 9649 9650PA SEMI SMBUS DRIVER 9651L: linux-i2c@vger.kernel.org 9652S: Orphan 9653F: drivers/i2c/busses/i2c-pasemi.c 9654 9655PADATA PARALLEL EXECUTION MECHANISM 9656M: Steffen Klassert <steffen.klassert@secunet.com> 9657L: linux-crypto@vger.kernel.org 9658S: Maintained 9659F: kernel/padata.c 9660F: include/linux/padata.h 9661F: Documentation/padata.txt 9662 9663PANASONIC LAPTOP ACPI EXTRAS DRIVER 9664M: Harald Welte <laforge@gnumonks.org> 9665L: platform-driver-x86@vger.kernel.org 9666S: Maintained 9667F: drivers/platform/x86/panasonic-laptop.c 9668 9669PANASONIC MN10300/AM33/AM34 PORT 9670M: David Howells <dhowells@redhat.com> 9671L: linux-am33-list@redhat.com (moderated for non-subscribers) 9672W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9673S: Maintained 9674F: Documentation/mn10300/ 9675F: arch/mn10300/ 9676 9677PARALLEL LCD/KEYPAD PANEL DRIVER 9678M: Willy Tarreau <willy@haproxy.com> 9679M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9680S: Odd Fixes 9681F: Documentation/misc-devices/lcd-panel-cgram.txt 9682F: drivers/misc/panel.c 9683 9684PARALLEL PORT SUBSYSTEM 9685M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9686M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9687L: linux-parport@lists.infradead.org (subscribers-only) 9688S: Maintained 9689F: drivers/parport/ 9690F: include/linux/parport*.h 9691F: drivers/char/ppdev.c 9692F: include/uapi/linux/ppdev.h 9693F: Documentation/parport*.txt 9694 9695PARAVIRT_OPS INTERFACE 9696M: Jeremy Fitzhardinge <jeremy@goop.org> 9697M: Chris Wright <chrisw@sous-sol.org> 9698M: Alok Kataria <akataria@vmware.com> 9699M: Rusty Russell <rusty@rustcorp.com.au> 9700L: virtualization@lists.linux-foundation.org 9701S: Supported 9702F: Documentation/virtual/paravirt_ops.txt 9703F: arch/*/kernel/paravirt* 9704F: arch/*/include/asm/paravirt.h 9705F: include/linux/hypervisor.h 9706 9707PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9708M: Tim Waugh <tim@cyberelk.net> 9709L: linux-parport@lists.infradead.org (subscribers-only) 9710S: Maintained 9711F: Documentation/blockdev/paride.txt 9712F: drivers/block/paride/ 9713 9714PARISC ARCHITECTURE 9715M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9716M: Helge Deller <deller@gmx.de> 9717L: linux-parisc@vger.kernel.org 9718W: http://www.parisc-linux.org/ 9719Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9720T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9722S: Maintained 9723F: arch/parisc/ 9724F: Documentation/parisc/ 9725F: drivers/parisc/ 9726F: drivers/char/agp/parisc-agp.c 9727F: drivers/input/serio/gscps2.c 9728F: drivers/parport/parport_gsc.* 9729F: drivers/tty/serial/8250/8250_gsc.c 9730F: drivers/video/fbdev/sti* 9731F: drivers/video/console/sti* 9732F: drivers/video/logo/logo_parisc* 9733 9734PARMAN 9735M: Jiri Pirko <jiri@mellanox.com> 9736L: netdev@vger.kernel.org 9737S: Supported 9738F: lib/parman.c 9739F: lib/test_parman.c 9740F: include/linux/parman.h 9741 9742PC87360 HARDWARE MONITORING DRIVER 9743M: Jim Cromie <jim.cromie@gmail.com> 9744L: linux-hwmon@vger.kernel.org 9745S: Maintained 9746F: Documentation/hwmon/pc87360 9747F: drivers/hwmon/pc87360.c 9748 9749PC8736x GPIO DRIVER 9750M: Jim Cromie <jim.cromie@gmail.com> 9751S: Maintained 9752F: drivers/char/pc8736x_gpio.c 9753 9754PC87427 HARDWARE MONITORING DRIVER 9755M: Jean Delvare <jdelvare@suse.com> 9756L: linux-hwmon@vger.kernel.org 9757S: Maintained 9758F: Documentation/hwmon/pc87427 9759F: drivers/hwmon/pc87427.c 9760 9761PCA9532 LED DRIVER 9762M: Riku Voipio <riku.voipio@iki.fi> 9763S: Maintained 9764F: drivers/leds/leds-pca9532.c 9765F: include/linux/leds-pca9532.h 9766 9767PCA9541 I2C BUS MASTER SELECTOR DRIVER 9768M: Guenter Roeck <linux@roeck-us.net> 9769L: linux-i2c@vger.kernel.org 9770S: Maintained 9771F: drivers/i2c/muxes/i2c-mux-pca9541.c 9772 9773PCDP - PRIMARY CONSOLE AND DEBUG PORT 9774M: Khalid Aziz <khalid@gonehiking.org> 9775S: Maintained 9776F: drivers/firmware/pcdp.* 9777 9778PCI ERROR RECOVERY 9779M: Linas Vepstas <linasvepstas@gmail.com> 9780L: linux-pci@vger.kernel.org 9781S: Supported 9782F: Documentation/PCI/pci-error-recovery.txt 9783 9784PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9785M: Russell Currey <ruscur@russell.cc> 9786L: linuxppc-dev@lists.ozlabs.org 9787S: Supported 9788F: Documentation/powerpc/eeh-pci-error-recovery.txt 9789F: arch/powerpc/kernel/eeh*.c 9790F: arch/powerpc/platforms/*/eeh*.c 9791F: arch/powerpc/include/*/eeh*.h 9792 9793PCI SUBSYSTEM 9794M: Bjorn Helgaas <bhelgaas@google.com> 9795L: linux-pci@vger.kernel.org 9796Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9797T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9798S: Supported 9799F: Documentation/devicetree/bindings/pci/ 9800F: Documentation/PCI/ 9801F: drivers/pci/ 9802F: include/linux/pci* 9803F: arch/x86/pci/ 9804F: arch/x86/kernel/quirks.c 9805 9806PCI ENDPOINT SUBSYSTEM 9807M: Kishon Vijay Abraham I <kishon@ti.com> 9808L: linux-pci@vger.kernel.org 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 9810S: Supported 9811F: drivers/pci/endpoint/ 9812F: drivers/misc/pci_endpoint_test.c 9813F: tools/pci/ 9814 9815PCI DRIVER FOR ALTERA PCIE IP 9816M: Ley Foon Tan <lftan@altera.com> 9817L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9818L: linux-pci@vger.kernel.org 9819S: Supported 9820F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9821F: drivers/pci/host/pcie-altera.c 9822 9823PCI DRIVER FOR ARM VERSATILE PLATFORM 9824M: Rob Herring <robh@kernel.org> 9825L: linux-pci@vger.kernel.org 9826L: linux-arm-kernel@lists.infradead.org 9827S: Maintained 9828F: Documentation/devicetree/bindings/pci/versatile.txt 9829F: drivers/pci/host/pci-versatile.c 9830 9831PCI DRIVER FOR ARMADA 8K 9832M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9833L: linux-pci@vger.kernel.org 9834L: linux-arm-kernel@lists.infradead.org 9835S: Maintained 9836F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9837F: drivers/pci/dwc/pcie-armada8k.c 9838 9839PCI DRIVER FOR APPLIEDMICRO XGENE 9840M: Tanmay Inamdar <tinamdar@apm.com> 9841L: linux-pci@vger.kernel.org 9842L: linux-arm-kernel@lists.infradead.org 9843S: Maintained 9844F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9845F: drivers/pci/host/pci-xgene.c 9846 9847PCI DRIVER FOR FREESCALE LAYERSCAPE 9848M: Minghuan Lian <minghuan.Lian@freescale.com> 9849M: Mingkai Hu <mingkai.hu@freescale.com> 9850M: Roy Zang <tie-fei.zang@freescale.com> 9851L: linuxppc-dev@lists.ozlabs.org 9852L: linux-pci@vger.kernel.org 9853L: linux-arm-kernel@lists.infradead.org 9854S: Maintained 9855F: drivers/pci/dwc/*layerscape* 9856 9857PCI DRIVER FOR IMX6 9858M: Richard Zhu <hongxing.zhu@nxp.com> 9859M: Lucas Stach <l.stach@pengutronix.de> 9860L: linux-pci@vger.kernel.org 9861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9862S: Maintained 9863F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9864F: drivers/pci/dwc/*imx6* 9865 9866PCI DRIVER FOR TI KEYSTONE 9867M: Murali Karicheri <m-karicheri2@ti.com> 9868L: linux-pci@vger.kernel.org 9869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9870S: Maintained 9871F: drivers/pci/dwc/*keystone* 9872 9873PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9874M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9875M: Jason Cooper <jason@lakedaemon.net> 9876L: linux-pci@vger.kernel.org 9877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9878S: Maintained 9879F: drivers/pci/host/*mvebu* 9880 9881PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9882M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9883L: linux-pci@vger.kernel.org 9884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9885S: Maintained 9886F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9887F: drivers/pci/host/pci-aardvark.c 9888 9889PCI DRIVER FOR MICROSEMI SWITCHTEC 9890M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 9891M: Stephen Bates <stephen.bates@microsemi.com> 9892M: Logan Gunthorpe <logang@deltatee.com> 9893L: linux-pci@vger.kernel.org 9894S: Maintained 9895F: Documentation/switchtec.txt 9896F: Documentation/ABI/testing/sysfs-class-switchtec 9897F: drivers/pci/switch/switchtec* 9898F: include/uapi/linux/switchtec_ioctl.h 9899 9900PCI DRIVER FOR NVIDIA TEGRA 9901M: Thierry Reding <thierry.reding@gmail.com> 9902L: linux-tegra@vger.kernel.org 9903L: linux-pci@vger.kernel.org 9904S: Supported 9905F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9906F: drivers/pci/host/pci-tegra.c 9907 9908PCI DRIVER FOR TI DRA7XX 9909M: Kishon Vijay Abraham I <kishon@ti.com> 9910L: linux-omap@vger.kernel.org 9911L: linux-pci@vger.kernel.org 9912S: Supported 9913F: Documentation/devicetree/bindings/pci/ti-pci.txt 9914F: drivers/pci/dwc/pci-dra7xx.c 9915 9916PCI DRIVER FOR RENESAS R-CAR 9917M: Simon Horman <horms@verge.net.au> 9918L: linux-pci@vger.kernel.org 9919L: linux-renesas-soc@vger.kernel.org 9920S: Maintained 9921F: drivers/pci/host/*rcar* 9922 9923PCI DRIVER FOR SAMSUNG EXYNOS 9924M: Jingoo Han <jingoohan1@gmail.com> 9925L: linux-pci@vger.kernel.org 9926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9927L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9928S: Maintained 9929F: drivers/pci/dwc/pci-exynos.c 9930 9931PCI DRIVER FOR SYNOPSIS DESIGNWARE 9932M: Jingoo Han <jingoohan1@gmail.com> 9933M: Joao Pinto <Joao.Pinto@synopsys.com> 9934L: linux-pci@vger.kernel.org 9935S: Maintained 9936F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9937F: drivers/pci/dwc/*designware* 9938 9939PCI DRIVER FOR GENERIC OF HOSTS 9940M: Will Deacon <will.deacon@arm.com> 9941L: linux-pci@vger.kernel.org 9942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9943S: Maintained 9944F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9945F: drivers/pci/host/pci-host-common.c 9946F: drivers/pci/host/pci-host-generic.c 9947 9948PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9949M: Keith Busch <keith.busch@intel.com> 9950L: linux-pci@vger.kernel.org 9951S: Supported 9952F: drivers/pci/host/vmd.c 9953 9954PCIE DRIVER FOR ST SPEAR13XX 9955M: Pratyush Anand <pratyush.anand@gmail.com> 9956L: linux-pci@vger.kernel.org 9957S: Maintained 9958F: drivers/pci/dwc/*spear* 9959 9960PCI MSI DRIVER FOR ALTERA MSI IP 9961M: Ley Foon Tan <lftan@altera.com> 9962L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9963L: linux-pci@vger.kernel.org 9964S: Supported 9965F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9966F: drivers/pci/host/pcie-altera-msi.c 9967 9968PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9969M: Duc Dang <dhdang@apm.com> 9970L: linux-pci@vger.kernel.org 9971L: linux-arm-kernel@lists.infradead.org 9972S: Maintained 9973F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9974F: drivers/pci/host/pci-xgene-msi.c 9975 9976PCIE DRIVER FOR AXIS ARTPEC 9977M: Niklas Cassel <niklas.cassel@axis.com> 9978M: Jesper Nilsson <jesper.nilsson@axis.com> 9979L: linux-arm-kernel@axis.com 9980L: linux-pci@vger.kernel.org 9981S: Maintained 9982F: Documentation/devicetree/bindings/pci/axis,artpec* 9983F: drivers/pci/dwc/*artpec* 9984 9985PCIE DRIVER FOR HISILICON 9986M: Zhou Wang <wangzhou1@hisilicon.com> 9987M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9988L: linux-pci@vger.kernel.org 9989S: Maintained 9990F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9991F: drivers/pci/dwc/pcie-hisi.c 9992 9993PCIE DRIVER FOR ROCKCHIP 9994M: Shawn Lin <shawn.lin@rock-chips.com> 9995M: Wenrui Li <wenrui.li@rock-chips.com> 9996L: linux-pci@vger.kernel.org 9997L: linux-rockchip@lists.infradead.org 9998S: Maintained 9999F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10000F: drivers/pci/host/pcie-rockchip.c 10001 10002PCIE DRIVER FOR QUALCOMM MSM 10003M: Stanimir Varbanov <svarbanov@mm-sol.com> 10004L: linux-pci@vger.kernel.org 10005L: linux-arm-msm@vger.kernel.org 10006S: Maintained 10007F: drivers/pci/dwc/*qcom* 10008 10009PCIE DRIVER FOR CAVIUM THUNDERX 10010M: David Daney <david.daney@cavium.com> 10011L: linux-pci@vger.kernel.org 10012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10013S: Supported 10014F: Documentation/devicetree/bindings/pci/pci-thunder-* 10015F: drivers/pci/host/pci-thunder-* 10016 10017PCMCIA SUBSYSTEM 10018P: Linux PCMCIA Team 10019L: linux-pcmcia@lists.infradead.org 10020W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10022S: Maintained 10023F: Documentation/pcmcia/ 10024F: tools/pcmcia/ 10025F: drivers/pcmcia/ 10026F: include/pcmcia/ 10027 10028PCNET32 NETWORK DRIVER 10029M: Don Fry <pcnet32@frontier.com> 10030L: netdev@vger.kernel.org 10031S: Maintained 10032F: drivers/net/ethernet/amd/pcnet32.c 10033 10034PCRYPT PARALLEL CRYPTO ENGINE 10035M: Steffen Klassert <steffen.klassert@secunet.com> 10036L: linux-crypto@vger.kernel.org 10037S: Maintained 10038F: crypto/pcrypt.c 10039F: include/crypto/pcrypt.h 10040 10041PER-CPU MEMORY ALLOCATOR 10042M: Tejun Heo <tj@kernel.org> 10043M: Christoph Lameter <cl@linux.com> 10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10045S: Maintained 10046F: include/linux/percpu*.h 10047F: mm/percpu*.c 10048F: arch/*/include/asm/percpu.h 10049 10050PER-TASK DELAY ACCOUNTING 10051M: Balbir Singh <bsingharora@gmail.com> 10052S: Maintained 10053F: include/linux/delayacct.h 10054F: kernel/delayacct.c 10055 10056PERFORMANCE EVENTS SUBSYSTEM 10057M: Peter Zijlstra <peterz@infradead.org> 10058M: Ingo Molnar <mingo@redhat.com> 10059M: Arnaldo Carvalho de Melo <acme@kernel.org> 10060R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10061L: linux-kernel@vger.kernel.org 10062T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10063S: Supported 10064F: kernel/events/* 10065F: include/linux/perf_event.h 10066F: include/uapi/linux/perf_event.h 10067F: arch/*/kernel/perf_event*.c 10068F: arch/*/kernel/*/perf_event*.c 10069F: arch/*/kernel/*/*/perf_event*.c 10070F: arch/*/include/asm/perf_event.h 10071F: arch/*/kernel/perf_callchain.c 10072F: arch/*/events/* 10073F: tools/perf/ 10074 10075PERSONALITY HANDLING 10076M: Christoph Hellwig <hch@infradead.org> 10077L: linux-abi-devel@lists.sourceforge.net 10078S: Maintained 10079F: include/linux/personality.h 10080F: include/uapi/linux/personality.h 10081 10082PHONET PROTOCOL 10083M: Remi Denis-Courmont <courmisch@gmail.com> 10084S: Supported 10085F: Documentation/networking/phonet.txt 10086F: include/linux/phonet.h 10087F: include/net/phonet/ 10088F: include/uapi/linux/phonet.h 10089F: net/phonet/ 10090 10091PHRAM MTD DRIVER 10092M: Joern Engel <joern@lazybastard.org> 10093L: linux-mtd@lists.infradead.org 10094S: Maintained 10095F: drivers/mtd/devices/phram.c 10096 10097PICOLCD HID DRIVER 10098M: Bruno Prémont <bonbons@linux-vserver.org> 10099L: linux-input@vger.kernel.org 10100S: Maintained 10101F: drivers/hid/hid-picolcd* 10102 10103PICOXCELL SUPPORT 10104M: Jamie Iles <jamie@jamieiles.com> 10105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10106T: git git://github.com/jamieiles/linux-2.6-ji.git 10107S: Supported 10108F: arch/arm/boot/dts/picoxcell* 10109F: arch/arm/mach-picoxcell/ 10110F: drivers/crypto/picoxcell* 10111 10112PIN CONTROL SUBSYSTEM 10113M: Linus Walleij <linus.walleij@linaro.org> 10114L: linux-gpio@vger.kernel.org 10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10116S: Maintained 10117F: Documentation/devicetree/bindings/pinctrl/ 10118F: Documentation/pinctrl.txt 10119F: drivers/pinctrl/ 10120F: include/linux/pinctrl/ 10121 10122PIN CONTROLLER - ATMEL AT91 10123M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10125S: Maintained 10126F: drivers/pinctrl/pinctrl-at91.* 10127 10128PIN CONTROLLER - ATMEL AT91 PIO4 10129M: Ludovic Desroches <ludovic.desroches@microchip.com> 10130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10131L: linux-gpio@vger.kernel.org 10132S: Supported 10133F: drivers/pinctrl/pinctrl-at91-pio4.* 10134 10135PIN CONTROLLER - INTEL 10136M: Mika Westerberg <mika.westerberg@linux.intel.com> 10137M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10138S: Maintained 10139F: drivers/pinctrl/intel/ 10140 10141PIN CONTROLLER - RENESAS 10142M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10143M: Geert Uytterhoeven <geert+renesas@glider.be> 10144L: linux-renesas-soc@vger.kernel.org 10145S: Maintained 10146F: drivers/pinctrl/sh-pfc/ 10147 10148PIN CONTROLLER - SAMSUNG 10149M: Tomasz Figa <tomasz.figa@gmail.com> 10150M: Krzysztof Kozlowski <krzk@kernel.org> 10151M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10153L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10154Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10155T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10156S: Maintained 10157F: drivers/pinctrl/samsung/ 10158F: include/dt-bindings/pinctrl/samsung.h 10159F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10160 10161PIN CONTROLLER - SINGLE 10162M: Tony Lindgren <tony@atomide.com> 10163M: Haojian Zhuang <haojian.zhuang@linaro.org> 10164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10165L: linux-omap@vger.kernel.org 10166S: Maintained 10167F: drivers/pinctrl/pinctrl-single.c 10168 10169PIN CONTROLLER - ST SPEAR 10170M: Viresh Kumar <vireshk@kernel.org> 10171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10172W: http://www.st.com/spear 10173S: Maintained 10174F: drivers/pinctrl/spear/ 10175 10176PISTACHIO SOC SUPPORT 10177M: James Hartley <james.hartley@imgtec.com> 10178M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10179L: linux-mips@linux-mips.org 10180S: Maintained 10181F: arch/mips/pistachio/ 10182F: arch/mips/include/asm/mach-pistachio/ 10183F: arch/mips/boot/dts/img/pistachio* 10184F: arch/mips/configs/pistachio*_defconfig 10185 10186PKTCDVD DRIVER 10187S: Orphan 10188M: linux-block@vger.kernel.org 10189F: drivers/block/pktcdvd.c 10190F: include/linux/pktcdvd.h 10191F: include/uapi/linux/pktcdvd.h 10192 10193PKUNITY SOC DRIVERS 10194M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10195W: http://mprc.pku.edu.cn/~guanxuetao/linux 10196S: Maintained 10197T: git git://github.com/gxt/linux.git 10198F: drivers/input/serio/i8042-unicore32io.h 10199F: drivers/i2c/busses/i2c-puv3.c 10200F: drivers/video/fbdev/fb-puv3.c 10201F: drivers/rtc/rtc-puv3.c 10202 10203PMBUS HARDWARE MONITORING DRIVERS 10204M: Guenter Roeck <linux@roeck-us.net> 10205L: linux-hwmon@vger.kernel.org 10206W: http://hwmon.wiki.kernel.org/ 10207W: http://www.roeck-us.net/linux/drivers/ 10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10209S: Maintained 10210F: Documentation/hwmon/pmbus 10211F: drivers/hwmon/pmbus/ 10212F: include/linux/i2c/pmbus.h 10213 10214PMC SIERRA MaxRAID DRIVER 10215L: linux-scsi@vger.kernel.org 10216W: http://www.pmc-sierra.com/ 10217S: Orphan 10218F: drivers/scsi/pmcraid.* 10219 10220PMC SIERRA PM8001 DRIVER 10221M: Jack Wang <jinpu.wang@profitbricks.com> 10222M: lindar_liu@usish.com 10223L: linux-scsi@vger.kernel.org 10224S: Supported 10225F: drivers/scsi/pm8001/ 10226 10227POSIX CLOCKS and TIMERS 10228M: Thomas Gleixner <tglx@linutronix.de> 10229L: linux-kernel@vger.kernel.org 10230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10231S: Maintained 10232F: fs/timerfd.c 10233F: include/linux/timer* 10234F: kernel/time/*timer* 10235 10236POWER MANAGEMENT CORE 10237M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10238L: linux-pm@vger.kernel.org 10239T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10240B: https://bugzilla.kernel.org 10241S: Supported 10242F: drivers/base/power/ 10243F: include/linux/pm.h 10244F: include/linux/pm_* 10245F: include/linux/powercap.h 10246F: drivers/powercap/ 10247 10248POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10249M: Sebastian Reichel <sre@kernel.org> 10250L: linux-pm@vger.kernel.org 10251T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10252S: Maintained 10253F: Documentation/devicetree/bindings/power/supply/ 10254F: include/linux/power_supply.h 10255F: drivers/power/supply/ 10256 10257POWER STATE COORDINATION INTERFACE (PSCI) 10258M: Mark Rutland <mark.rutland@arm.com> 10259M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10260L: linux-arm-kernel@lists.infradead.org 10261S: Maintained 10262F: drivers/firmware/psci*.c 10263F: include/linux/psci.h 10264F: include/uapi/linux/psci.h 10265 10266POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10267M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10268L: linuxppc-dev@lists.ozlabs.org 10269S: Maintained 10270F: drivers/char/powernv-op-panel.c 10271 10272PNP SUPPORT 10273M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10274S: Maintained 10275F: drivers/pnp/ 10276 10277PPP PROTOCOL DRIVERS AND COMPRESSORS 10278M: Paul Mackerras <paulus@samba.org> 10279L: linux-ppp@vger.kernel.org 10280S: Maintained 10281F: drivers/net/ppp/ppp_* 10282 10283PPP OVER ATM (RFC 2364) 10284M: Mitchell Blank Jr <mitch@sfgoth.com> 10285S: Maintained 10286F: net/atm/pppoatm.c 10287F: include/uapi/linux/atmppp.h 10288 10289PPP OVER ETHERNET 10290M: Michal Ostrowski <mostrows@earthlink.net> 10291S: Maintained 10292F: drivers/net/ppp/pppoe.c 10293F: drivers/net/ppp/pppox.c 10294 10295PPP OVER L2TP 10296M: James Chapman <jchapman@katalix.com> 10297S: Maintained 10298F: net/l2tp/l2tp_ppp.c 10299F: include/linux/if_pppol2tp.h 10300F: include/uapi/linux/if_pppol2tp.h 10301 10302PPS SUPPORT 10303M: Rodolfo Giometti <giometti@enneenne.com> 10304W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10305L: linuxpps@ml.enneenne.com (subscribers-only) 10306S: Maintained 10307F: Documentation/pps/ 10308F: drivers/pps/ 10309F: include/linux/pps*.h 10310 10311PPTP DRIVER 10312M: Dmitry Kozlov <xeb@mail.ru> 10313L: netdev@vger.kernel.org 10314S: Maintained 10315F: drivers/net/ppp/pptp.c 10316W: http://sourceforge.net/projects/accel-pptp 10317 10318PREEMPTIBLE KERNEL 10319M: Robert Love <rml@tech9.net> 10320L: kpreempt-tech@lists.sourceforge.net 10321W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10322S: Supported 10323F: Documentation/preempt-locking.txt 10324F: include/linux/preempt.h 10325 10326PRINTK 10327M: Petr Mladek <pmladek@suse.com> 10328M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10329R: Steven Rostedt <rostedt@goodmis.org> 10330S: Maintained 10331F: kernel/printk/ 10332F: include/linux/printk.h 10333 10334PRISM54 WIRELESS DRIVER 10335M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10336L: linux-wireless@vger.kernel.org 10337W: http://wireless.kernel.org/en/users/Drivers/p54 10338S: Obsolete 10339F: drivers/net/wireless/intersil/prism54/ 10340 10341PS3 NETWORK SUPPORT 10342M: Geoff Levand <geoff@infradead.org> 10343L: netdev@vger.kernel.org 10344L: linuxppc-dev@lists.ozlabs.org 10345S: Maintained 10346F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10347 10348PS3 PLATFORM SUPPORT 10349M: Geoff Levand <geoff@infradead.org> 10350L: linuxppc-dev@lists.ozlabs.org 10351S: Maintained 10352F: arch/powerpc/boot/ps3* 10353F: arch/powerpc/include/asm/lv1call.h 10354F: arch/powerpc/include/asm/ps3*.h 10355F: arch/powerpc/platforms/ps3/ 10356F: drivers/*/ps3* 10357F: drivers/ps3/ 10358F: drivers/rtc/rtc-ps3.c 10359F: drivers/usb/host/*ps3.c 10360F: sound/ppc/snd_ps3* 10361 10362PS3VRAM DRIVER 10363M: Jim Paris <jim@jtan.com> 10364M: Geoff Levand <geoff@infradead.org> 10365L: linuxppc-dev@lists.ozlabs.org 10366S: Maintained 10367F: drivers/block/ps3vram.c 10368 10369PSAMPLE PACKET SAMPLING SUPPORT: 10370M: Yotam Gigi <yotamg@mellanox.com> 10371S: Maintained 10372F: net/psample 10373F: include/net/psample.h 10374F: include/uapi/linux/psample.h 10375 10376PSTORE FILESYSTEM 10377M: Kees Cook <keescook@chromium.org> 10378M: Anton Vorontsov <anton@enomsg.org> 10379M: Colin Cross <ccross@android.com> 10380M: Tony Luck <tony.luck@intel.com> 10381S: Maintained 10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10383F: fs/pstore/ 10384F: include/linux/pstore* 10385F: drivers/firmware/efi/efi-pstore.c 10386F: drivers/acpi/apei/erst.c 10387F: Documentation/admin-guide/ramoops.rst 10388F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10389K: \b(pstore|ramoops) 10390 10391PTP HARDWARE CLOCK SUPPORT 10392M: Richard Cochran <richardcochran@gmail.com> 10393L: netdev@vger.kernel.org 10394S: Maintained 10395W: http://linuxptp.sourceforge.net/ 10396F: Documentation/ABI/testing/sysfs-ptp 10397F: Documentation/ptp/* 10398F: drivers/net/ethernet/freescale/gianfar_ptp.c 10399F: drivers/net/phy/dp83640* 10400F: drivers/ptp/* 10401F: include/linux/ptp_cl* 10402 10403PTRACE SUPPORT 10404M: Roland McGrath <roland@hack.frob.com> 10405M: Oleg Nesterov <oleg@redhat.com> 10406S: Maintained 10407F: include/asm-generic/syscall.h 10408F: include/linux/ptrace.h 10409F: include/linux/regset.h 10410F: include/linux/tracehook.h 10411F: include/uapi/linux/ptrace.h 10412F: kernel/ptrace.c 10413 10414PULSE8-CEC DRIVER 10415M: Hans Verkuil <hverkuil@xs4all.nl> 10416L: linux-media@vger.kernel.org 10417T: git git://linuxtv.org/media_tree.git 10418S: Maintained 10419F: drivers/media/usb/pulse8-cec/* 10420 10421PVRUSB2 VIDEO4LINUX DRIVER 10422M: Mike Isely <isely@pobox.com> 10423L: pvrusb2@isely.net (subscribers-only) 10424L: linux-media@vger.kernel.org 10425W: http://www.isely.net/pvrusb2/ 10426T: git git://linuxtv.org/media_tree.git 10427S: Maintained 10428F: Documentation/media/v4l-drivers/pvrusb2* 10429F: drivers/media/usb/pvrusb2/ 10430 10431PWC WEBCAM DRIVER 10432M: Hans Verkuil <hverkuil@xs4all.nl> 10433L: linux-media@vger.kernel.org 10434T: git git://linuxtv.org/media_tree.git 10435S: Odd Fixes 10436F: drivers/media/usb/pwc/* 10437 10438PWM FAN DRIVER 10439M: Kamil Debski <kamil@wypas.org> 10440M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10441L: linux-hwmon@vger.kernel.org 10442S: Supported 10443F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10444F: Documentation/hwmon/pwm-fan 10445F: drivers/hwmon/pwm-fan.c 10446 10447PWM SUBSYSTEM 10448M: Thierry Reding <thierry.reding@gmail.com> 10449L: linux-pwm@vger.kernel.org 10450S: Maintained 10451T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10452F: Documentation/pwm.txt 10453F: Documentation/devicetree/bindings/pwm/ 10454F: include/linux/pwm.h 10455F: drivers/pwm/ 10456F: drivers/video/backlight/pwm_bl.c 10457F: include/linux/pwm_backlight.h 10458F: drivers/gpio/gpio-mvebu.c 10459F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10460 10461PXA2xx/PXA3xx SUPPORT 10462M: Daniel Mack <daniel@zonque.org> 10463M: Haojian Zhuang <haojian.zhuang@gmail.com> 10464M: Robert Jarzmik <robert.jarzmik@free.fr> 10465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10466T: git git://github.com/hzhuang1/linux.git 10467T: git git://github.com/rjarzmik/linux.git 10468S: Maintained 10469F: arch/arm/boot/dts/pxa* 10470F: arch/arm/mach-pxa/ 10471F: drivers/dma/pxa* 10472F: drivers/pcmcia/pxa2xx* 10473F: drivers/pinctrl/pxa/ 10474F: drivers/spi/spi-pxa2xx* 10475F: drivers/usb/gadget/udc/pxa2* 10476F: include/sound/pxa2xx-lib.h 10477F: sound/arm/pxa* 10478F: sound/soc/pxa/ 10479 10480PXA GPIO DRIVER 10481M: Robert Jarzmik <robert.jarzmik@free.fr> 10482L: linux-gpio@vger.kernel.org 10483S: Maintained 10484F: drivers/gpio/gpio-pxa.c 10485 10486PXA3xx NAND FLASH DRIVER 10487M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10488L: linux-mtd@lists.infradead.org 10489S: Maintained 10490F: drivers/mtd/nand/pxa3xx_nand.c 10491 10492MMP SUPPORT 10493M: Eric Miao <eric.y.miao@gmail.com> 10494M: Haojian Zhuang <haojian.zhuang@gmail.com> 10495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10496T: git git://github.com/hzhuang1/linux.git 10497T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10498S: Maintained 10499F: arch/arm/boot/dts/mmp* 10500F: arch/arm/mach-mmp/ 10501 10502PXA MMCI DRIVER 10503S: Orphan 10504 10505PXA RTC DRIVER 10506M: Robert Jarzmik <robert.jarzmik@free.fr> 10507L: linux-rtc@vger.kernel.org 10508S: Maintained 10509 10510QAT DRIVER 10511M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10512M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10513L: qat-linux@intel.com 10514S: Supported 10515F: drivers/crypto/qat/ 10516 10517QIB DRIVER 10518M: Mike Marciniszyn <infinipath@intel.com> 10519L: linux-rdma@vger.kernel.org 10520S: Supported 10521F: drivers/infiniband/hw/qib/ 10522 10523QLOGIC QLA1280 SCSI DRIVER 10524M: Michael Reed <mdr@sgi.com> 10525L: linux-scsi@vger.kernel.org 10526S: Maintained 10527F: drivers/scsi/qla1280.[ch] 10528 10529QLOGIC QLA2XXX FC-SCSI DRIVER 10530M: qla2xxx-upstream@qlogic.com 10531L: linux-scsi@vger.kernel.org 10532S: Supported 10533F: Documentation/scsi/LICENSE.qla2xxx 10534F: drivers/scsi/qla2xxx/ 10535 10536QLOGIC QLA4XXX iSCSI DRIVER 10537M: QLogic-Storage-Upstream@qlogic.com 10538L: linux-scsi@vger.kernel.org 10539S: Supported 10540F: Documentation/scsi/LICENSE.qla4xxx 10541F: drivers/scsi/qla4xxx/ 10542 10543QLOGIC QLA3XXX NETWORK DRIVER 10544M: Dept-GELinuxNICDev@cavium.com 10545L: netdev@vger.kernel.org 10546S: Supported 10547F: Documentation/networking/LICENSE.qla3xxx 10548F: drivers/net/ethernet/qlogic/qla3xxx.* 10549 10550QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10551M: Harish Patil <harish.patil@cavium.com> 10552M: Manish Chopra <manish.chopra@cavium.com> 10553M: Dept-GELinuxNICDev@cavium.com 10554L: netdev@vger.kernel.org 10555S: Supported 10556F: drivers/net/ethernet/qlogic/qlcnic/ 10557 10558QLOGIC QLGE 10Gb ETHERNET DRIVER 10559M: Harish Patil <harish.patil@cavium.com> 10560M: Manish Chopra <manish.chopra@cavium.com> 10561M: Dept-GELinuxNICDev@cavium.com 10562L: netdev@vger.kernel.org 10563S: Supported 10564F: drivers/net/ethernet/qlogic/qlge/ 10565 10566QLOGIC QL4xxx ETHERNET DRIVER 10567M: Yuval Mintz <Yuval.Mintz@cavium.com> 10568M: Ariel Elior <Ariel.Elior@cavium.com> 10569M: everest-linux-l2@cavium.com 10570L: netdev@vger.kernel.org 10571S: Supported 10572F: drivers/net/ethernet/qlogic/qed/ 10573F: include/linux/qed/ 10574F: drivers/net/ethernet/qlogic/qede/ 10575 10576QLOGIC QL41xxx ISCSI DRIVER 10577M: QLogic-Storage-Upstream@cavium.com 10578L: linux-scsi@vger.kernel.org 10579S: Supported 10580F: drivers/scsi/qedi/ 10581 10582QLOGIC QL41xxx FCOE DRIVER 10583M: QLogic-Storage-Upstream@cavium.com 10584L: linux-scsi@vger.kernel.org 10585S: Supported 10586F: drivers/scsi/qedf/ 10587 10588QNX4 FILESYSTEM 10589M: Anders Larsen <al@alarsen.net> 10590W: http://www.alarsen.net/linux/qnx4fs/ 10591S: Maintained 10592F: fs/qnx4/ 10593F: include/uapi/linux/qnx4_fs.h 10594F: include/uapi/linux/qnxtypes.h 10595 10596QORIQ DPAA2 FSL-MC BUS DRIVER 10597M: Stuart Yoder <stuyoder@gmail.com> 10598M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10599L: linux-kernel@vger.kernel.org 10600S: Maintained 10601F: drivers/staging/fsl-mc/ 10602 10603QT1010 MEDIA DRIVER 10604M: Antti Palosaari <crope@iki.fi> 10605L: linux-media@vger.kernel.org 10606W: https://linuxtv.org 10607W: http://palosaari.fi/linux/ 10608Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10609T: git git://linuxtv.org/anttip/media_tree.git 10610S: Maintained 10611F: drivers/media/tuners/qt1010* 10612 10613QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10614M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10615L: linux-wireless@vger.kernel.org 10616W: http://wireless.kernel.org/en/users/Drivers/ath9k 10617S: Supported 10618F: drivers/net/wireless/ath/ath9k/ 10619 10620QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10621M: Kalle Valo <kvalo@qca.qualcomm.com> 10622L: ath10k@lists.infradead.org 10623W: http://wireless.kernel.org/en/users/Drivers/ath10k 10624T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10625S: Supported 10626F: drivers/net/wireless/ath/ath10k/ 10627 10628QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10629M: Timur Tabi <timur@codeaurora.org> 10630L: netdev@vger.kernel.org 10631S: Supported 10632F: drivers/net/ethernet/qualcomm/emac/ 10633 10634QUALCOMM HEXAGON ARCHITECTURE 10635M: Richard Kuo <rkuo@codeaurora.org> 10636L: linux-hexagon@vger.kernel.org 10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10638S: Supported 10639F: arch/hexagon/ 10640 10641QUALCOMM WCN36XX WIRELESS DRIVER 10642M: Eugene Krasnikov <k.eugene.e@gmail.com> 10643L: wcn36xx@lists.infradead.org 10644W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10645T: git git://github.com/KrasnikovEugene/wcn36xx.git 10646S: Supported 10647F: drivers/net/wireless/ath/wcn36xx/ 10648 10649QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10650M: Gabriel Somlo <somlo@cmu.edu> 10651M: "Michael S. Tsirkin" <mst@redhat.com> 10652L: qemu-devel@nongnu.org 10653S: Maintained 10654F: drivers/firmware/qemu_fw_cfg.c 10655 10656QUANTENNA QTNFMAC WIRELESS DRIVER 10657M: Igor Mitsyanko <imitsyanko@quantenna.com> 10658M: Avinash Patil <avinashp@quantenna.com> 10659M: Sergey Matyukevich <smatyukevich@quantenna.com> 10660L: linux-wireless@vger.kernel.org 10661S: Maintained 10662F: drivers/net/wireless/quantenna 10663 10664RADOS BLOCK DEVICE (RBD) 10665M: Ilya Dryomov <idryomov@gmail.com> 10666M: Sage Weil <sage@redhat.com> 10667M: Alex Elder <elder@kernel.org> 10668L: ceph-devel@vger.kernel.org 10669W: http://ceph.com/ 10670T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10671T: git git://github.com/ceph/ceph-client.git 10672S: Supported 10673F: Documentation/ABI/testing/sysfs-bus-rbd 10674F: drivers/block/rbd.c 10675F: drivers/block/rbd_types.h 10676 10677RADEON FRAMEBUFFER DISPLAY DRIVER 10678M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10679L: linux-fbdev@vger.kernel.org 10680S: Maintained 10681F: drivers/video/fbdev/aty/radeon* 10682F: include/uapi/linux/radeonfb.h 10683 10684RADIOSHARK RADIO DRIVER 10685M: Hans Verkuil <hverkuil@xs4all.nl> 10686L: linux-media@vger.kernel.org 10687T: git git://linuxtv.org/media_tree.git 10688S: Maintained 10689F: drivers/media/radio/radio-shark.c 10690 10691RADIOSHARK2 RADIO DRIVER 10692M: Hans Verkuil <hverkuil@xs4all.nl> 10693L: linux-media@vger.kernel.org 10694T: git git://linuxtv.org/media_tree.git 10695S: Maintained 10696F: drivers/media/radio/radio-shark2.c 10697F: drivers/media/radio/radio-tea5777.c 10698 10699RAGE128 FRAMEBUFFER DISPLAY DRIVER 10700M: Paul Mackerras <paulus@samba.org> 10701L: linux-fbdev@vger.kernel.org 10702S: Maintained 10703F: drivers/video/fbdev/aty/aty128fb.c 10704 10705RAINSHADOW-CEC DRIVER 10706M: Hans Verkuil <hverkuil@xs4all.nl> 10707L: linux-media@vger.kernel.org 10708T: git git://linuxtv.org/media_tree.git 10709S: Maintained 10710F: drivers/media/usb/rainshadow-cec/* 10711 10712RALINK MIPS ARCHITECTURE 10713M: John Crispin <john@phrozen.org> 10714L: linux-mips@linux-mips.org 10715S: Maintained 10716F: arch/mips/ralink 10717 10718RALINK RT2X00 WIRELESS LAN DRIVER 10719P: rt2x00 project 10720M: Stanislaw Gruszka <sgruszka@redhat.com> 10721M: Helmut Schaa <helmut.schaa@googlemail.com> 10722L: linux-wireless@vger.kernel.org 10723S: Maintained 10724F: drivers/net/wireless/ralink/rt2x00/ 10725 10726RAMDISK RAM BLOCK DEVICE DRIVER 10727M: Jens Axboe <axboe@kernel.dk> 10728S: Maintained 10729F: Documentation/blockdev/ramdisk.txt 10730F: drivers/block/brd.c 10731 10732RANDOM NUMBER DRIVER 10733M: "Theodore Ts'o" <tytso@mit.edu> 10734S: Maintained 10735F: drivers/char/random.c 10736 10737RAPIDIO SUBSYSTEM 10738M: Matt Porter <mporter@kernel.crashing.org> 10739M: Alexandre Bounine <alexandre.bounine@idt.com> 10740S: Maintained 10741F: drivers/rapidio/ 10742 10743RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10744L: linux-wireless@vger.kernel.org 10745S: Orphan 10746F: drivers/net/wireless/ray* 10747 10748RCUTORTURE MODULE 10749M: Josh Triplett <josh@joshtriplett.org> 10750M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10751L: linux-kernel@vger.kernel.org 10752S: Supported 10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10754F: Documentation/RCU/torture.txt 10755F: kernel/rcu/rcutorture.c 10756 10757RCUTORTURE TEST FRAMEWORK 10758M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10759M: Josh Triplett <josh@joshtriplett.org> 10760R: Steven Rostedt <rostedt@goodmis.org> 10761R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10762R: Lai Jiangshan <jiangshanlai@gmail.com> 10763L: linux-kernel@vger.kernel.org 10764S: Supported 10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10766F: tools/testing/selftests/rcutorture 10767 10768RDC R-321X SoC 10769M: Florian Fainelli <florian@openwrt.org> 10770S: Maintained 10771 10772RDC R6040 FAST ETHERNET DRIVER 10773M: Florian Fainelli <f.fainelli@gmail.com> 10774L: netdev@vger.kernel.org 10775S: Maintained 10776F: drivers/net/ethernet/rdc/r6040.c 10777 10778RDS - RELIABLE DATAGRAM SOCKETS 10779M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10780L: netdev@vger.kernel.org 10781L: linux-rdma@vger.kernel.org 10782L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10783W: https://oss.oracle.com/projects/rds/ 10784S: Supported 10785F: net/rds/ 10786F: Documentation/networking/rds.txt 10787 10788RDMAVT - RDMA verbs software 10789M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10790L: linux-rdma@vger.kernel.org 10791S: Supported 10792F: drivers/infiniband/sw/rdmavt 10793 10794RDT - RESOURCE ALLOCATION 10795M: Fenghua Yu <fenghua.yu@intel.com> 10796L: linux-kernel@vger.kernel.org 10797S: Supported 10798F: arch/x86/kernel/cpu/intel_rdt* 10799F: arch/x86/include/asm/intel_rdt* 10800F: Documentation/x86/intel_rdt* 10801 10802READ-COPY UPDATE (RCU) 10803M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10804M: Josh Triplett <josh@joshtriplett.org> 10805R: Steven Rostedt <rostedt@goodmis.org> 10806R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10807R: Lai Jiangshan <jiangshanlai@gmail.com> 10808L: linux-kernel@vger.kernel.org 10809W: http://www.rdrop.com/users/paulmck/RCU/ 10810S: Supported 10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10812F: Documentation/RCU/ 10813X: Documentation/RCU/torture.txt 10814F: include/linux/rcu* 10815X: include/linux/srcu.h 10816F: kernel/rcu/ 10817X: kernel/torture.c 10818 10819REAL TIME CLOCK (RTC) SUBSYSTEM 10820M: Alessandro Zummo <a.zummo@towertech.it> 10821M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10822L: linux-rtc@vger.kernel.org 10823Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10825S: Maintained 10826F: Documentation/devicetree/bindings/rtc/ 10827F: Documentation/rtc.txt 10828F: drivers/rtc/ 10829F: include/linux/rtc.h 10830F: include/uapi/linux/rtc.h 10831F: include/linux/rtc/ 10832F: include/linux/platform_data/rtc-* 10833F: tools/testing/selftests/timers/rtctest.c 10834 10835REALTEK AUDIO CODECS 10836M: Bard Liao <bardliao@realtek.com> 10837M: Oder Chiou <oder_chiou@realtek.com> 10838S: Maintained 10839F: sound/soc/codecs/rt* 10840F: include/sound/rt*.h 10841 10842REISERFS FILE SYSTEM 10843L: reiserfs-devel@vger.kernel.org 10844S: Supported 10845F: fs/reiserfs/ 10846 10847REGISTER MAP ABSTRACTION 10848M: Mark Brown <broonie@kernel.org> 10849L: linux-kernel@vger.kernel.org 10850T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10851S: Supported 10852F: Documentation/devicetree/bindings/regmap/ 10853F: drivers/base/regmap/ 10854F: include/linux/regmap.h 10855 10856REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10857M: Ohad Ben-Cohen <ohad@wizery.com> 10858M: Bjorn Andersson <bjorn.andersson@linaro.org> 10859L: linux-remoteproc@vger.kernel.org 10860T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10861S: Maintained 10862F: Documentation/devicetree/bindings/remoteproc/ 10863F: Documentation/remoteproc.txt 10864F: drivers/remoteproc/ 10865F: include/linux/remoteproc.h 10866 10867REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10868M: Ohad Ben-Cohen <ohad@wizery.com> 10869M: Bjorn Andersson <bjorn.andersson@linaro.org> 10870L: linux-remoteproc@vger.kernel.org 10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10872S: Maintained 10873F: drivers/rpmsg/ 10874F: Documentation/rpmsg.txt 10875F: include/linux/rpmsg.h 10876F: include/linux/rpmsg/ 10877 10878RENESAS CLOCK DRIVERS 10879M: Geert Uytterhoeven <geert+renesas@glider.be> 10880L: linux-renesas-soc@vger.kernel.org 10881S: Supported 10882F: drivers/clk/renesas/ 10883 10884RENESAS ETHERNET DRIVERS 10885R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10886L: netdev@vger.kernel.org 10887L: linux-renesas-soc@vger.kernel.org 10888F: drivers/net/ethernet/renesas/ 10889F: include/linux/sh_eth.h 10890 10891RENESAS R-CAR GYROADC DRIVER 10892M: Marek Vasut <marek.vasut@gmail.com> 10893L: linux-iio@vger.kernel.org 10894S: Supported 10895F: drivers/iio/adc/rcar_gyro_adc.c 10896 10897RENESAS USB2 PHY DRIVER 10898M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10899L: linux-renesas-soc@vger.kernel.org 10900S: Maintained 10901F: drivers/phy/phy-rcar-gen3-usb2.c 10902 10903RESET CONTROLLER FRAMEWORK 10904M: Philipp Zabel <p.zabel@pengutronix.de> 10905T: git git://git.pengutronix.de/git/pza/linux 10906S: Maintained 10907F: drivers/reset/ 10908F: Documentation/devicetree/bindings/reset/ 10909F: include/dt-bindings/reset/ 10910F: include/linux/reset.h 10911F: include/linux/reset-controller.h 10912 10913RFKILL 10914M: Johannes Berg <johannes@sipsolutions.net> 10915L: linux-wireless@vger.kernel.org 10916W: http://wireless.kernel.org/ 10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10918T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10919S: Maintained 10920F: Documentation/rfkill.txt 10921F: net/rfkill/ 10922 10923RHASHTABLE 10924M: Thomas Graf <tgraf@suug.ch> 10925M: Herbert Xu <herbert@gondor.apana.org.au> 10926L: netdev@vger.kernel.org 10927S: Maintained 10928F: lib/rhashtable.c 10929F: include/linux/rhashtable.h 10930 10931RICOH SMARTMEDIA/XD DRIVER 10932M: Maxim Levitsky <maximlevitsky@gmail.com> 10933S: Maintained 10934F: drivers/mtd/nand/r852.c 10935F: drivers/mtd/nand/r852.h 10936 10937RICOH R5C592 MEMORYSTICK DRIVER 10938M: Maxim Levitsky <maximlevitsky@gmail.com> 10939S: Maintained 10940F: drivers/memstick/host/r592.* 10941 10942ROCCAT DRIVERS 10943M: Stefan Achatz <erazor_de@users.sourceforge.net> 10944W: http://sourceforge.net/projects/roccat/ 10945S: Maintained 10946F: drivers/hid/hid-roccat* 10947F: include/linux/hid-roccat* 10948F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10949 10950ROCKER DRIVER 10951M: Jiri Pirko <jiri@resnulli.us> 10952L: netdev@vger.kernel.org 10953S: Supported 10954F: drivers/net/ethernet/rocker/ 10955 10956ROCKETPORT DRIVER 10957P: Comtrol Corp. 10958W: http://www.comtrol.com 10959S: Maintained 10960F: Documentation/serial/rocket.txt 10961F: drivers/tty/rocket* 10962 10963ROCKETPORT EXPRESS/INFINITY DRIVER 10964M: Kevin Cernekee <cernekee@gmail.com> 10965L: linux-serial@vger.kernel.org 10966S: Odd Fixes 10967F: drivers/tty/serial/rp2.* 10968 10969ROSE NETWORK LAYER 10970M: Ralf Baechle <ralf@linux-mips.org> 10971L: linux-hams@vger.kernel.org 10972W: http://www.linux-ax25.org/ 10973S: Maintained 10974F: include/net/rose.h 10975F: include/uapi/linux/rose.h 10976F: net/rose/ 10977 10978RTL2830 MEDIA DRIVER 10979M: Antti Palosaari <crope@iki.fi> 10980L: linux-media@vger.kernel.org 10981W: https://linuxtv.org 10982W: http://palosaari.fi/linux/ 10983Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10984T: git git://linuxtv.org/anttip/media_tree.git 10985S: Maintained 10986F: drivers/media/dvb-frontends/rtl2830* 10987 10988RTL2832 MEDIA DRIVER 10989M: Antti Palosaari <crope@iki.fi> 10990L: linux-media@vger.kernel.org 10991W: https://linuxtv.org 10992W: http://palosaari.fi/linux/ 10993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10994T: git git://linuxtv.org/anttip/media_tree.git 10995S: Maintained 10996F: drivers/media/dvb-frontends/rtl2832* 10997 10998RTL2832_SDR MEDIA DRIVER 10999M: Antti Palosaari <crope@iki.fi> 11000L: linux-media@vger.kernel.org 11001W: https://linuxtv.org 11002W: http://palosaari.fi/linux/ 11003Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11004T: git git://linuxtv.org/anttip/media_tree.git 11005S: Maintained 11006F: drivers/media/dvb-frontends/rtl2832_sdr* 11007 11008RTL8180 WIRELESS DRIVER 11009L: linux-wireless@vger.kernel.org 11010W: http://wireless.kernel.org/ 11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11012S: Orphan 11013F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11014 11015RTL8187 WIRELESS DRIVER 11016M: Herton Ronaldo Krzesinski <herton@canonical.com> 11017M: Hin-Tak Leung <htl10@users.sourceforge.net> 11018M: Larry Finger <Larry.Finger@lwfinger.net> 11019L: linux-wireless@vger.kernel.org 11020W: http://wireless.kernel.org/ 11021T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11022S: Maintained 11023F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11024 11025RTL8192CE WIRELESS DRIVER 11026M: Larry Finger <Larry.Finger@lwfinger.net> 11027M: Chaoming Li <chaoming_li@realsil.com.cn> 11028L: linux-wireless@vger.kernel.org 11029W: http://wireless.kernel.org/ 11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11031S: Maintained 11032F: drivers/net/wireless/realtek/rtlwifi/ 11033F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11034 11035RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11036M: Jes Sorensen <Jes.Sorensen@gmail.com> 11037L: linux-wireless@vger.kernel.org 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11039S: Maintained 11040F: drivers/net/wireless/realtek/rtl8xxxu/ 11041 11042S3 SAVAGE FRAMEBUFFER DRIVER 11043M: Antonino Daplas <adaplas@gmail.com> 11044L: linux-fbdev@vger.kernel.org 11045S: Maintained 11046F: drivers/video/fbdev/savage/ 11047 11048S390 11049M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11050M: Heiko Carstens <heiko.carstens@de.ibm.com> 11051L: linux-s390@vger.kernel.org 11052W: http://www.ibm.com/developerworks/linux/linux390/ 11053T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11054S: Supported 11055F: arch/s390/ 11056F: drivers/s390/ 11057F: Documentation/s390/ 11058F: Documentation/DocBook/s390* 11059 11060S390 COMMON I/O LAYER 11061M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11062M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11063L: linux-s390@vger.kernel.org 11064W: http://www.ibm.com/developerworks/linux/linux390/ 11065S: Supported 11066F: drivers/s390/cio/ 11067 11068S390 DASD DRIVER 11069M: Stefan Haberland <sth@linux.vnet.ibm.com> 11070M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11071L: linux-s390@vger.kernel.org 11072W: http://www.ibm.com/developerworks/linux/linux390/ 11073S: Supported 11074F: drivers/s390/block/dasd* 11075F: block/partitions/ibm.c 11076 11077S390 NETWORK DRIVERS 11078M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11079M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11080L: linux-s390@vger.kernel.org 11081W: http://www.ibm.com/developerworks/linux/linux390/ 11082S: Supported 11083F: drivers/s390/net/ 11084 11085S390 PCI SUBSYSTEM 11086M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11087M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11088L: linux-s390@vger.kernel.org 11089W: http://www.ibm.com/developerworks/linux/linux390/ 11090S: Supported 11091F: arch/s390/pci/ 11092F: drivers/pci/hotplug/s390_pci_hpc.c 11093 11094S390 ZCRYPT DRIVER 11095M: Harald Freudenberger <freude@de.ibm.com> 11096L: linux-s390@vger.kernel.org 11097W: http://www.ibm.com/developerworks/linux/linux390/ 11098S: Supported 11099F: drivers/s390/crypto/ 11100 11101S390 ZFCP DRIVER 11102M: Steffen Maier <maier@linux.vnet.ibm.com> 11103L: linux-s390@vger.kernel.org 11104W: http://www.ibm.com/developerworks/linux/linux390/ 11105S: Supported 11106F: drivers/s390/scsi/zfcp_* 11107 11108S390 IUCV NETWORK LAYER 11109M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11110M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11111L: linux-s390@vger.kernel.org 11112W: http://www.ibm.com/developerworks/linux/linux390/ 11113S: Supported 11114F: drivers/s390/net/*iucv* 11115F: include/net/iucv/ 11116F: net/iucv/ 11117 11118S390 IOMMU (PCI) 11119M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11120L: linux-s390@vger.kernel.org 11121W: http://www.ibm.com/developerworks/linux/linux390/ 11122S: Supported 11123F: drivers/iommu/s390-iommu.c 11124 11125S390 VFIO-CCW DRIVER 11126M: Cornelia Huck <cornelia.huck@de.ibm.com> 11127M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11128L: linux-s390@vger.kernel.org 11129L: kvm@vger.kernel.org 11130S: Supported 11131F: drivers/s390/cio/vfio_ccw* 11132F: Documentation/s390/vfio-ccw.txt 11133F: include/uapi/linux/vfio_ccw.h 11134 11135S3C24XX SD/MMC Driver 11136M: Ben Dooks <ben-linux@fluff.org> 11137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11138S: Supported 11139F: drivers/mmc/host/s3cmci.* 11140 11141SAA6588 RDS RECEIVER DRIVER 11142M: Hans Verkuil <hverkuil@xs4all.nl> 11143L: linux-media@vger.kernel.org 11144T: git git://linuxtv.org/media_tree.git 11145W: https://linuxtv.org 11146S: Odd Fixes 11147F: drivers/media/i2c/saa6588* 11148 11149SAA7134 VIDEO4LINUX DRIVER 11150M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11151M: Mauro Carvalho Chehab <mchehab@kernel.org> 11152L: linux-media@vger.kernel.org 11153W: https://linuxtv.org 11154T: git git://linuxtv.org/media_tree.git 11155S: Odd fixes 11156F: Documentation/media/v4l-drivers/saa7134* 11157F: drivers/media/pci/saa7134/ 11158 11159SAA7146 VIDEO4LINUX-2 DRIVER 11160M: Hans Verkuil <hverkuil@xs4all.nl> 11161L: linux-media@vger.kernel.org 11162T: git git://linuxtv.org/media_tree.git 11163S: Maintained 11164F: drivers/media/common/saa7146/ 11165F: drivers/media/pci/saa7146/ 11166F: include/media/saa7146* 11167 11168SAMSUNG LAPTOP DRIVER 11169M: Corentin Chary <corentin.chary@gmail.com> 11170L: platform-driver-x86@vger.kernel.org 11171S: Maintained 11172F: drivers/platform/x86/samsung-laptop.c 11173 11174SAMSUNG AUDIO (ASoC) DRIVERS 11175M: Krzysztof Kozlowski <krzk@kernel.org> 11176M: Sangbeom Kim <sbkim73@samsung.com> 11177M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11178L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11179S: Supported 11180F: sound/soc/samsung/ 11181 11182SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11183M: Krzysztof Kozlowski <krzk@kernel.org> 11184L: linux-crypto@vger.kernel.org 11185L: linux-samsung-soc@vger.kernel.org 11186S: Maintained 11187F: drivers/crypto/exynos-rng.c 11188F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11189 11190SAMSUNG FRAMEBUFFER DRIVER 11191M: Jingoo Han <jingoohan1@gmail.com> 11192L: linux-fbdev@vger.kernel.org 11193S: Maintained 11194F: drivers/video/fbdev/s3c-fb.c 11195 11196SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11197M: Sangbeom Kim <sbkim73@samsung.com> 11198M: Krzysztof Kozlowski <krzk@kernel.org> 11199M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11200L: linux-kernel@vger.kernel.org 11201L: linux-samsung-soc@vger.kernel.org 11202S: Supported 11203F: drivers/mfd/sec*.c 11204F: drivers/regulator/s2m*.c 11205F: drivers/regulator/s5m*.c 11206F: drivers/clk/clk-s2mps11.c 11207F: drivers/rtc/rtc-s5m.c 11208F: include/linux/mfd/samsung/ 11209F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11210F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11211F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11212F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11213 11214SAMSUNG S5P Security SubSystem (SSS) DRIVER 11215M: Krzysztof Kozlowski <krzk@kernel.org> 11216M: Vladimir Zapolskiy <vz@mleia.com> 11217L: linux-crypto@vger.kernel.org 11218L: linux-samsung-soc@vger.kernel.org 11219S: Maintained 11220F: drivers/crypto/s5p-sss.c 11221 11222SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11223M: Kyungmin Park <kyungmin.park@samsung.com> 11224M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11225L: linux-media@vger.kernel.org 11226Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11227S: Supported 11228F: drivers/media/platform/exynos4-is/ 11229 11230SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11231M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11232L: linux-media@vger.kernel.org 11233L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11234S: Maintained 11235F: drivers/media/platform/s3c-camif/ 11236F: include/media/drv-intf/s3c_camif.h 11237 11238SAMSUNG S5C73M3 CAMERA DRIVER 11239M: Kyungmin Park <kyungmin.park@samsung.com> 11240M: Andrzej Hajda <a.hajda@samsung.com> 11241L: linux-media@vger.kernel.org 11242S: Supported 11243F: drivers/media/i2c/s5c73m3/* 11244 11245SAMSUNG S5K5BAF CAMERA DRIVER 11246M: Kyungmin Park <kyungmin.park@samsung.com> 11247M: Andrzej Hajda <a.hajda@samsung.com> 11248L: linux-media@vger.kernel.org 11249S: Supported 11250F: drivers/media/i2c/s5k5baf.c 11251 11252SAMSUNG S3FWRN5 NFC DRIVER 11253M: Robert Baldyga <r.baldyga@samsung.com> 11254M: Krzysztof Opasiak <k.opasiak@samsung.com> 11255L: linux-nfc@lists.01.org (moderated for non-subscribers) 11256S: Supported 11257F: drivers/nfc/s3fwrn5 11258 11259SAMSUNG SOC CLOCK DRIVERS 11260M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11261M: Tomasz Figa <tomasz.figa@gmail.com> 11262M: Chanwoo Choi <cw00.choi@samsung.com> 11263S: Supported 11264L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11265F: drivers/clk/samsung/ 11266F: include/dt-bindings/clock/exynos*.h 11267F: Documentation/devicetree/bindings/clock/exynos*.txt 11268 11269SAMSUNG SPI DRIVERS 11270M: Kukjin Kim <kgene@kernel.org> 11271M: Krzysztof Kozlowski <krzk@kernel.org> 11272M: Andi Shyti <andi.shyti@samsung.com> 11273L: linux-spi@vger.kernel.org 11274L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11275S: Maintained 11276F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11277F: drivers/spi/spi-s3c* 11278F: include/linux/platform_data/spi-s3c64xx.h 11279 11280SAMSUNG SXGBE DRIVERS 11281M: Byungho An <bh74.an@samsung.com> 11282M: Girish K S <ks.giri@samsung.com> 11283M: Vipul Pandya <vipul.pandya@samsung.com> 11284S: Supported 11285L: netdev@vger.kernel.org 11286F: drivers/net/ethernet/samsung/sxgbe/ 11287 11288SAMSUNG THERMAL DRIVER 11289M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11290L: linux-pm@vger.kernel.org 11291L: linux-samsung-soc@vger.kernel.org 11292S: Supported 11293T: git https://github.com/lmajewski/linux-samsung-thermal.git 11294F: drivers/thermal/samsung/ 11295 11296SAMSUNG USB2 PHY DRIVER 11297M: Kamil Debski <kamil@wypas.org> 11298M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11299L: linux-kernel@vger.kernel.org 11300S: Supported 11301F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11302F: Documentation/phy/samsung-usb2.txt 11303F: drivers/phy/phy-exynos4210-usb2.c 11304F: drivers/phy/phy-exynos4x12-usb2.c 11305F: drivers/phy/phy-exynos5250-usb2.c 11306F: drivers/phy/phy-s5pv210-usb2.c 11307F: drivers/phy/phy-samsung-usb2.c 11308F: drivers/phy/phy-samsung-usb2.h 11309 11310SERIAL DRIVERS 11311M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11312L: linux-serial@vger.kernel.org 11313S: Maintained 11314F: Documentation/devicetree/bindings/serial/ 11315F: drivers/tty/serial/ 11316 11317SERIAL DEVICE BUS 11318M: Rob Herring <robh@kernel.org> 11319L: linux-serial@vger.kernel.org 11320S: Maintained 11321F: Documentation/devicetree/bindings/serial/slave-device.txt 11322F: drivers/tty/serdev/ 11323F: include/linux/serdev.h 11324 11325SERIAL IR RECEIVER 11326M: Sean Young <sean@mess.org> 11327L: linux-media@vger.kernel.org 11328S: Maintained 11329F: drivers/media/rc/serial_ir.c 11330 11331STI CEC DRIVER 11332M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11333S: Maintained 11334F: drivers/staging/media/st-cec/ 11335F: Documentation/devicetree/bindings/media/stih-cec.txt 11336 11337SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11338M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11339L: linux-s390@vger.kernel.org 11340W: http://www.ibm.com/developerworks/linux/linux390/ 11341S: Supported 11342F: net/smc/ 11343 11344SYNOPSYS DESIGNWARE DMAC DRIVER 11345M: Viresh Kumar <vireshk@kernel.org> 11346M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11347S: Maintained 11348F: include/linux/dma/dw.h 11349F: include/linux/platform_data/dma-dw.h 11350F: drivers/dma/dw/ 11351 11352SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 11353M: Jie Deng <jiedeng@synopsys.com> 11354L: netdev@vger.kernel.org 11355S: Supported 11356F: drivers/net/ethernet/synopsys/ 11357 11358SYNOPSYS DESIGNWARE I2C DRIVER 11359M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11360R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11361R: Mika Westerberg <mika.westerberg@linux.intel.com> 11362L: linux-i2c@vger.kernel.org 11363S: Maintained 11364F: drivers/i2c/busses/i2c-designware-* 11365F: include/linux/platform_data/i2c-designware.h 11366 11367SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11368M: Jaehoon Chung <jh80.chung@samsung.com> 11369L: linux-mmc@vger.kernel.org 11370S: Maintained 11371F: drivers/mmc/host/dw_mmc* 11372 11373SYSTEM TRACE MODULE CLASS 11374M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11375S: Maintained 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11377F: Documentation/trace/stm.txt 11378F: drivers/hwtracing/stm/ 11379F: include/linux/stm.h 11380F: include/uapi/linux/stm.h 11381 11382TEE SUBSYSTEM 11383M: Jens Wiklander <jens.wiklander@linaro.org> 11384S: Maintained 11385F: include/linux/tee_drv.h 11386F: include/uapi/linux/tee.h 11387F: drivers/tee/ 11388F: Documentation/tee.txt 11389 11390THUNDERBOLT DRIVER 11391M: Andreas Noever <andreas.noever@gmail.com> 11392S: Maintained 11393F: drivers/thunderbolt/ 11394 11395TI BQ27XXX POWER SUPPLY DRIVER 11396R: Andrew F. Davis <afd@ti.com> 11397F: include/linux/power/bq27xxx_battery.h 11398F: drivers/power/supply/bq27xxx_battery.c 11399F: drivers/power/supply/bq27xxx_battery_i2c.c 11400 11401TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11402M: John Stultz <john.stultz@linaro.org> 11403M: Thomas Gleixner <tglx@linutronix.de> 11404R: Stephen Boyd <sboyd@codeaurora.org> 11405L: linux-kernel@vger.kernel.org 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11407S: Supported 11408F: include/linux/clocksource.h 11409F: include/linux/time.h 11410F: include/linux/timex.h 11411F: include/uapi/linux/time.h 11412F: include/uapi/linux/timex.h 11413F: kernel/time/clocksource.c 11414F: kernel/time/time*.c 11415F: kernel/time/alarmtimer.c 11416F: kernel/time/ntp.c 11417F: tools/testing/selftests/timers/ 11418 11419TI TRF7970A NFC DRIVER 11420M: Mark Greer <mgreer@animalcreek.com> 11421L: linux-wireless@vger.kernel.org 11422L: linux-nfc@lists.01.org (moderated for non-subscribers) 11423S: Supported 11424F: drivers/nfc/trf7970a.c 11425F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 11426 11427SC1200 WDT DRIVER 11428M: Zwane Mwaikambo <zwanem@gmail.com> 11429S: Maintained 11430F: drivers/watchdog/sc1200wdt.c 11431 11432SCHEDULER 11433M: Ingo Molnar <mingo@redhat.com> 11434M: Peter Zijlstra <peterz@infradead.org> 11435L: linux-kernel@vger.kernel.org 11436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11437S: Maintained 11438F: kernel/sched/ 11439F: include/linux/sched.h 11440F: include/uapi/linux/sched.h 11441F: include/linux/wait.h 11442 11443SCORE ARCHITECTURE 11444M: Chen Liqin <liqin.linux@gmail.com> 11445M: Lennox Wu <lennox.wu@gmail.com> 11446W: http://www.sunplus.com 11447S: Supported 11448F: arch/score/ 11449 11450SCR24X CHIP CARD INTERFACE DRIVER 11451M: Lubomir Rintel <lkundrak@v3.sk> 11452S: Supported 11453F: drivers/char/pcmcia/scr24x_cs.c 11454 11455SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11456M: Sudeep Holla <sudeep.holla@arm.com> 11457L: linux-arm-kernel@lists.infradead.org 11458S: Maintained 11459F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11460F: drivers/clk/clk-scpi.c 11461F: drivers/cpufreq/scpi-cpufreq.c 11462F: drivers/firmware/arm_scpi.c 11463F: include/linux/scpi_protocol.h 11464 11465SCSI CDROM DRIVER 11466M: Jens Axboe <axboe@kernel.dk> 11467L: linux-scsi@vger.kernel.org 11468W: http://www.kernel.dk 11469S: Maintained 11470F: drivers/scsi/sr* 11471 11472SCSI RDMA PROTOCOL (SRP) INITIATOR 11473M: Bart Van Assche <bart.vanassche@sandisk.com> 11474L: linux-rdma@vger.kernel.org 11475S: Supported 11476W: http://www.openfabrics.org 11477Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11478T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11479F: drivers/infiniband/ulp/srp/ 11480F: include/scsi/srp.h 11481 11482SCSI SG DRIVER 11483M: Doug Gilbert <dgilbert@interlog.com> 11484L: linux-scsi@vger.kernel.org 11485W: http://sg.danny.cz/sg 11486S: Maintained 11487F: Documentation/scsi/scsi-generic.txt 11488F: drivers/scsi/sg.c 11489F: include/scsi/sg.h 11490 11491SCSI SUBSYSTEM 11492M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11494M: "Martin K. Petersen" <martin.petersen@oracle.com> 11495T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11496L: linux-scsi@vger.kernel.org 11497S: Maintained 11498F: Documentation/devicetree/bindings/scsi/ 11499F: drivers/scsi/ 11500F: include/scsi/ 11501 11502SCSI TAPE DRIVER 11503M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11504L: linux-scsi@vger.kernel.org 11505S: Maintained 11506F: Documentation/scsi/st.txt 11507F: drivers/scsi/st.* 11508F: drivers/scsi/st_*.h 11509 11510SCTP PROTOCOL 11511M: Vlad Yasevich <vyasevich@gmail.com> 11512M: Neil Horman <nhorman@tuxdriver.com> 11513L: linux-sctp@vger.kernel.org 11514W: http://lksctp.sourceforge.net 11515S: Maintained 11516F: Documentation/networking/sctp.txt 11517F: include/linux/sctp.h 11518F: include/uapi/linux/sctp.h 11519F: include/net/sctp/ 11520F: net/sctp/ 11521 11522SCx200 CPU SUPPORT 11523M: Jim Cromie <jim.cromie@gmail.com> 11524S: Odd Fixes 11525F: Documentation/i2c/busses/scx200_acb 11526F: arch/x86/platform/scx200/ 11527F: drivers/watchdog/scx200_wdt.c 11528F: drivers/i2c/busses/scx200* 11529F: drivers/mtd/maps/scx200_docflash.c 11530F: include/linux/scx200.h 11531 11532SCx200 GPIO DRIVER 11533M: Jim Cromie <jim.cromie@gmail.com> 11534S: Maintained 11535F: drivers/char/scx200_gpio.c 11536F: include/linux/scx200_gpio.h 11537 11538SCx200 HRT CLOCKSOURCE DRIVER 11539M: Jim Cromie <jim.cromie@gmail.com> 11540S: Maintained 11541F: drivers/clocksource/scx200_hrt.c 11542 11543SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11544M: Sascha Sommer <saschasommer@freenet.de> 11545L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11546S: Maintained 11547F: drivers/mmc/host/sdricoh_cs.c 11548 11549SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11550M: Adrian Hunter <adrian.hunter@intel.com> 11551L: linux-mmc@vger.kernel.org 11552T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11553S: Maintained 11554F: drivers/mmc/host/sdhci* 11555F: include/linux/mmc/sdhci* 11556 11557SECURE COMPUTING 11558M: Kees Cook <keescook@chromium.org> 11559R: Andy Lutomirski <luto@amacapital.net> 11560R: Will Drewry <wad@chromium.org> 11561T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11562S: Supported 11563F: kernel/seccomp.c 11564F: include/uapi/linux/seccomp.h 11565F: include/linux/seccomp.h 11566F: tools/testing/selftests/seccomp/* 11567K: \bsecure_computing 11568K: \bTIF_SECCOMP\b 11569 11570SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11571M: Al Cooper <alcooperx@gmail.com> 11572L: linux-mmc@vger.kernel.org 11573L: bcm-kernel-feedback-list@broadcom.com 11574S: Maintained 11575F: drivers/mmc/host/sdhci-brcmstb* 11576 11577SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11578M: Ben Dooks <ben-linux@fluff.org> 11579M: Jaehoon Chung <jh80.chung@samsung.com> 11580L: linux-mmc@vger.kernel.org 11581S: Maintained 11582F: drivers/mmc/host/sdhci-s3c* 11583 11584SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11585M: Viresh Kumar <vireshk@kernel.org> 11586L: linux-mmc@vger.kernel.org 11587S: Maintained 11588F: drivers/mmc/host/sdhci-spear.c 11589 11590SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11591M: Scott Bauer <scott.bauer@intel.com> 11592M: Jonathan Derrick <jonathan.derrick@intel.com> 11593M: Rafael Antognolli <rafael.antognolli@intel.com> 11594L: linux-block@vger.kernel.org 11595S: Supported 11596F: block/sed* 11597F: block/opal_proto.h 11598F: include/linux/sed* 11599F: include/uapi/linux/sed* 11600 11601SECURITY SUBSYSTEM 11602M: James Morris <james.l.morris@oracle.com> 11603M: "Serge E. Hallyn" <serge@hallyn.com> 11604L: linux-security-module@vger.kernel.org (suggested Cc:) 11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11606W: http://kernsec.org/ 11607S: Supported 11608F: security/ 11609 11610SECURITY CONTACT 11611M: Security Officers <security@kernel.org> 11612S: Supported 11613 11614SELINUX SECURITY MODULE 11615M: Paul Moore <paul@paul-moore.com> 11616M: Stephen Smalley <sds@tycho.nsa.gov> 11617M: Eric Paris <eparis@parisplace.org> 11618L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11619W: http://selinuxproject.org 11620T: git git://git.infradead.org/users/pcmoore/selinux 11621S: Supported 11622F: include/linux/selinux* 11623F: security/selinux/ 11624F: scripts/selinux/ 11625 11626APPARMOR SECURITY MODULE 11627M: John Johansen <john.johansen@canonical.com> 11628L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11629W: apparmor.wiki.kernel.org 11630T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11631S: Supported 11632F: security/apparmor/ 11633 11634LOADPIN SECURITY MODULE 11635M: Kees Cook <keescook@chromium.org> 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11637S: Supported 11638F: security/loadpin/ 11639 11640YAMA SECURITY MODULE 11641M: Kees Cook <keescook@chromium.org> 11642T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11643S: Supported 11644F: security/yama/ 11645 11646SENSABLE PHANTOM 11647M: Jiri Slaby <jirislaby@gmail.com> 11648S: Maintained 11649F: drivers/misc/phantom.c 11650F: include/uapi/linux/phantom.h 11651 11652Emulex 10Gbps iSCSI - OneConnect DRIVER 11653M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11654M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11655M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11656L: linux-scsi@vger.kernel.org 11657W: http://www.broadcom.com 11658S: Supported 11659F: drivers/scsi/be2iscsi/ 11660 11661Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11662M: Sathya Perla <sathya.perla@broadcom.com> 11663M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11664M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11665M: Somnath Kotur <somnath.kotur@broadcom.com> 11666L: netdev@vger.kernel.org 11667W: http://www.emulex.com 11668S: Supported 11669F: drivers/net/ethernet/emulex/benet/ 11670 11671EMULEX ONECONNECT ROCE DRIVER 11672M: Selvin Xavier <selvin.xavier@broadcom.com> 11673M: Devesh Sharma <devesh.sharma@broadcom.com> 11674L: linux-rdma@vger.kernel.org 11675W: http://www.broadcom.com 11676S: Odd Fixes 11677F: drivers/infiniband/hw/ocrdma/ 11678F: include/uapi/rdma/ocrdma-abi.h 11679 11680SFC NETWORK DRIVER 11681M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11682M: Edward Cree <ecree@solarflare.com> 11683M: Bert Kenward <bkenward@solarflare.com> 11684L: netdev@vger.kernel.org 11685S: Supported 11686F: drivers/net/ethernet/sfc/ 11687 11688SGI GRU DRIVER 11689M: Dimitri Sivanich <sivanich@sgi.com> 11690S: Maintained 11691F: drivers/misc/sgi-gru/ 11692 11693SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11694M: Pat Gefre <pfg@sgi.com> 11695L: linux-ia64@vger.kernel.org 11696S: Supported 11697F: Documentation/ia64/serial.txt 11698F: drivers/tty/serial/ioc?_serial.c 11699F: include/linux/ioc?.h 11700 11701SGI XP/XPC/XPNET DRIVER 11702M: Cliff Whickman <cpw@sgi.com> 11703M: Robin Holt <robinmholt@gmail.com> 11704S: Maintained 11705F: drivers/misc/sgi-xp/ 11706 11707SI2157 MEDIA DRIVER 11708M: Antti Palosaari <crope@iki.fi> 11709L: linux-media@vger.kernel.org 11710W: https://linuxtv.org 11711W: http://palosaari.fi/linux/ 11712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11713T: git git://linuxtv.org/anttip/media_tree.git 11714S: Maintained 11715F: drivers/media/tuners/si2157* 11716 11717SI2168 MEDIA DRIVER 11718M: Antti Palosaari <crope@iki.fi> 11719L: linux-media@vger.kernel.org 11720W: https://linuxtv.org 11721W: http://palosaari.fi/linux/ 11722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11723T: git git://linuxtv.org/anttip/media_tree.git 11724S: Maintained 11725F: drivers/media/dvb-frontends/si2168* 11726 11727SI470X FM RADIO RECEIVER I2C DRIVER 11728M: Hans Verkuil <hverkuil@xs4all.nl> 11729L: linux-media@vger.kernel.org 11730T: git git://linuxtv.org/media_tree.git 11731W: https://linuxtv.org 11732S: Odd Fixes 11733F: drivers/media/radio/si470x/radio-si470x-i2c.c 11734 11735SI470X FM RADIO RECEIVER USB DRIVER 11736M: Hans Verkuil <hverkuil@xs4all.nl> 11737L: linux-media@vger.kernel.org 11738T: git git://linuxtv.org/media_tree.git 11739W: https://linuxtv.org 11740S: Maintained 11741F: drivers/media/radio/si470x/radio-si470x-common.c 11742F: drivers/media/radio/si470x/radio-si470x.h 11743F: drivers/media/radio/si470x/radio-si470x-usb.c 11744 11745SI4713 FM RADIO TRANSMITTER I2C DRIVER 11746M: Eduardo Valentin <edubezval@gmail.com> 11747L: linux-media@vger.kernel.org 11748T: git git://linuxtv.org/media_tree.git 11749W: https://linuxtv.org 11750S: Odd Fixes 11751F: drivers/media/radio/si4713/si4713.? 11752 11753SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11754M: Eduardo Valentin <edubezval@gmail.com> 11755L: linux-media@vger.kernel.org 11756T: git git://linuxtv.org/media_tree.git 11757W: https://linuxtv.org 11758S: Odd Fixes 11759F: drivers/media/radio/si4713/radio-platform-si4713.c 11760 11761SI4713 FM RADIO TRANSMITTER USB DRIVER 11762M: Hans Verkuil <hverkuil@xs4all.nl> 11763L: linux-media@vger.kernel.org 11764T: git git://linuxtv.org/media_tree.git 11765W: https://linuxtv.org 11766S: Maintained 11767F: drivers/media/radio/si4713/radio-usb-si4713.c 11768 11769SIANO DVB DRIVER 11770M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11771M: Mauro Carvalho Chehab <mchehab@kernel.org> 11772L: linux-media@vger.kernel.org 11773W: https://linuxtv.org 11774T: git git://linuxtv.org/media_tree.git 11775S: Odd fixes 11776F: drivers/media/common/siano/ 11777F: drivers/media/usb/siano/ 11778F: drivers/media/usb/siano/ 11779F: drivers/media/mmc/siano/ 11780 11781SILEAD TOUCHSCREEN DRIVER 11782M: Hans de Goede <hdegoede@redhat.com> 11783L: linux-input@vger.kernel.org 11784L: platform-driver-x86@vger.kernel.org 11785S: Maintained 11786F: drivers/input/touchscreen/silead.c 11787F: drivers/platform/x86/silead_dmi.c 11788 11789SIMPLEFB FB DRIVER 11790M: Hans de Goede <hdegoede@redhat.com> 11791L: linux-fbdev@vger.kernel.org 11792S: Maintained 11793F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11794F: drivers/video/fbdev/simplefb.c 11795F: include/linux/platform_data/simplefb.h 11796 11797SH_VEU V4L2 MEM2MEM DRIVER 11798L: linux-media@vger.kernel.org 11799S: Orphan 11800F: drivers/media/platform/sh_veu.c 11801 11802SH_VOU V4L2 OUTPUT DRIVER 11803L: linux-media@vger.kernel.org 11804S: Orphan 11805F: drivers/media/platform/sh_vou.c 11806F: include/media/drv-intf/sh_vou.h 11807 11808SIMPLE FIRMWARE INTERFACE (SFI) 11809M: Len Brown <lenb@kernel.org> 11810L: sfi-devel@simplefirmware.org 11811W: http://simplefirmware.org/ 11812T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11813S: Supported 11814F: arch/x86/platform/sfi/ 11815F: drivers/sfi/ 11816F: include/linux/sfi*.h 11817 11818SIMTEC EB110ATX (Chalice CATS) 11819P: Ben Dooks 11820P: Vincent Sanders <vince@simtec.co.uk> 11821M: Simtec Linux Team <linux@simtec.co.uk> 11822W: http://www.simtec.co.uk/products/EB110ATX/ 11823S: Supported 11824 11825SIMTEC EB2410ITX (BAST) 11826P: Ben Dooks 11827P: Vincent Sanders <vince@simtec.co.uk> 11828M: Simtec Linux Team <linux@simtec.co.uk> 11829W: http://www.simtec.co.uk/products/EB2410ITX/ 11830S: Supported 11831F: arch/arm/mach-s3c24xx/mach-bast.c 11832F: arch/arm/mach-s3c24xx/bast-ide.c 11833F: arch/arm/mach-s3c24xx/bast-irq.c 11834 11835SIPHASH PRF ROUTINES 11836M: Jason A. Donenfeld <Jason@zx2c4.com> 11837S: Maintained 11838F: lib/siphash.c 11839F: lib/test_siphash.c 11840F: include/linux/siphash.h 11841 11842TI DAVINCI MACHINE SUPPORT 11843M: Sekhar Nori <nsekhar@ti.com> 11844M: Kevin Hilman <khilman@kernel.org> 11845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11847S: Supported 11848F: arch/arm/mach-davinci/ 11849F: drivers/i2c/busses/i2c-davinci.c 11850F: arch/arm/boot/dts/da850* 11851 11852TI DAVINCI SERIES MEDIA DRIVER 11853M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11854L: linux-media@vger.kernel.org 11855W: https://linuxtv.org 11856Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11857T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11858S: Maintained 11859F: drivers/media/platform/davinci/ 11860F: include/media/davinci/ 11861 11862TI AM437X VPFE DRIVER 11863M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11864L: linux-media@vger.kernel.org 11865W: https://linuxtv.org 11866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11867T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11868S: Maintained 11869F: drivers/media/platform/am437x/ 11870 11871OV2659 OMNIVISION SENSOR DRIVER 11872M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11873L: linux-media@vger.kernel.org 11874W: https://linuxtv.org 11875Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11876T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11877S: Maintained 11878F: drivers/media/i2c/ov2659.c 11879F: include/media/i2c/ov2659.h 11880 11881SILICON MOTION SM712 FRAME BUFFER DRIVER 11882M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11883M: Teddy Wang <teddy.wang@siliconmotion.com> 11884M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11885L: linux-fbdev@vger.kernel.org 11886S: Maintained 11887F: drivers/video/fbdev/sm712* 11888F: Documentation/fb/sm712fb.txt 11889 11890SIS 190 ETHERNET DRIVER 11891M: Francois Romieu <romieu@fr.zoreil.com> 11892L: netdev@vger.kernel.org 11893S: Maintained 11894F: drivers/net/ethernet/sis/sis190.c 11895 11896SIS 900/7016 FAST ETHERNET DRIVER 11897M: Daniele Venzano <venza@brownhat.org> 11898W: http://www.brownhat.org/sis900.html 11899L: netdev@vger.kernel.org 11900S: Maintained 11901F: drivers/net/ethernet/sis/sis900.* 11902 11903SIS FRAMEBUFFER DRIVER 11904M: Thomas Winischhofer <thomas@winischhofer.net> 11905W: http://www.winischhofer.net/linuxsisvga.shtml 11906S: Maintained 11907F: Documentation/fb/sisfb.txt 11908F: drivers/video/fbdev/sis/ 11909F: include/video/sisfb.h 11910 11911SIS USB2VGA DRIVER 11912M: Thomas Winischhofer <thomas@winischhofer.net> 11913W: http://www.winischhofer.at/linuxsisusbvga.shtml 11914S: Maintained 11915F: drivers/usb/misc/sisusbvga/ 11916 11917SLAB ALLOCATOR 11918M: Christoph Lameter <cl@linux.com> 11919M: Pekka Enberg <penberg@kernel.org> 11920M: David Rientjes <rientjes@google.com> 11921M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11922M: Andrew Morton <akpm@linux-foundation.org> 11923L: linux-mm@kvack.org 11924S: Maintained 11925F: include/linux/sl?b*.h 11926F: mm/sl?b* 11927 11928SLEEPABLE READ-COPY UPDATE (SRCU) 11929M: Lai Jiangshan <jiangshanlai@gmail.com> 11930M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11931M: Josh Triplett <josh@joshtriplett.org> 11932R: Steven Rostedt <rostedt@goodmis.org> 11933R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11934L: linux-kernel@vger.kernel.org 11935W: http://www.rdrop.com/users/paulmck/RCU/ 11936S: Supported 11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11938F: include/linux/srcu.h 11939F: kernel/rcu/srcu.c 11940 11941SMACK SECURITY MODULE 11942M: Casey Schaufler <casey@schaufler-ca.com> 11943L: linux-security-module@vger.kernel.org 11944W: http://schaufler-ca.com 11945T: git git://github.com/cschaufler/smack-next 11946S: Maintained 11947F: Documentation/security/Smack.txt 11948F: security/smack/ 11949 11950DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11951M: Kevin Hilman <khilman@kernel.org> 11952M: Nishanth Menon <nm@ti.com> 11953S: Maintained 11954F: drivers/power/avs/ 11955F: include/linux/power/smartreflex.h 11956L: linux-pm@vger.kernel.org 11957 11958SMC91x ETHERNET DRIVER 11959M: Nicolas Pitre <nico@fluxnic.net> 11960S: Odd Fixes 11961F: drivers/net/ethernet/smsc/smc91x.* 11962 11963SMIA AND SMIA++ IMAGE SENSOR DRIVER 11964M: Sakari Ailus <sakari.ailus@iki.fi> 11965L: linux-media@vger.kernel.org 11966S: Maintained 11967F: drivers/media/i2c/smiapp/ 11968F: include/media/i2c/smiapp.h 11969F: drivers/media/i2c/smiapp-pll.c 11970F: drivers/media/i2c/smiapp-pll.h 11971F: include/uapi/linux/smiapp.h 11972F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11973 11974SMM665 HARDWARE MONITOR DRIVER 11975M: Guenter Roeck <linux@roeck-us.net> 11976L: linux-hwmon@vger.kernel.org 11977S: Maintained 11978F: Documentation/hwmon/smm665 11979F: drivers/hwmon/smm665.c 11980 11981SMSC EMC2103 HARDWARE MONITOR DRIVER 11982M: Steve Glendinning <steve.glendinning@shawell.net> 11983L: linux-hwmon@vger.kernel.org 11984S: Maintained 11985F: Documentation/hwmon/emc2103 11986F: drivers/hwmon/emc2103.c 11987 11988SMSC SCH5627 HARDWARE MONITOR DRIVER 11989M: Hans de Goede <hdegoede@redhat.com> 11990L: linux-hwmon@vger.kernel.org 11991S: Supported 11992F: Documentation/hwmon/sch5627 11993F: drivers/hwmon/sch5627.c 11994 11995SMSC47B397 HARDWARE MONITOR DRIVER 11996M: Jean Delvare <jdelvare@suse.com> 11997L: linux-hwmon@vger.kernel.org 11998S: Maintained 11999F: Documentation/hwmon/smsc47b397 12000F: drivers/hwmon/smsc47b397.c 12001 12002SMSC911x ETHERNET DRIVER 12003M: Steve Glendinning <steve.glendinning@shawell.net> 12004L: netdev@vger.kernel.org 12005S: Maintained 12006F: include/linux/smsc911x.h 12007F: drivers/net/ethernet/smsc/smsc911x.* 12008 12009SMSC9420 PCI ETHERNET DRIVER 12010M: Steve Glendinning <steve.glendinning@shawell.net> 12011L: netdev@vger.kernel.org 12012S: Maintained 12013F: drivers/net/ethernet/smsc/smsc9420.* 12014 12015SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12016M: Steve Glendinning <steve.glendinning@shawell.net> 12017L: linux-fbdev@vger.kernel.org 12018S: Maintained 12019F: drivers/video/fbdev/smscufx.c 12020 12021SOC-CAMERA V4L2 SUBSYSTEM 12022M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12023L: linux-media@vger.kernel.org 12024T: git git://linuxtv.org/media_tree.git 12025S: Maintained 12026F: include/media/soc* 12027F: drivers/media/i2c/soc_camera/ 12028F: drivers/media/platform/soc_camera/ 12029 12030SOEKRIS NET48XX LED SUPPORT 12031M: Chris Boot <bootc@bootc.net> 12032S: Maintained 12033F: drivers/leds/leds-net48xx.c 12034 12035SOFTLOGIC 6x10 MPEG CODEC 12036M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12037M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12038M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 12039M: Ismael Luceno <ismael@iodev.co.uk> 12040L: linux-media@vger.kernel.org 12041S: Supported 12042F: drivers/media/pci/solo6x10/ 12043 12044SOFTWARE RAID (Multiple Disks) SUPPORT 12045M: Shaohua Li <shli@kernel.org> 12046L: linux-raid@vger.kernel.org 12047T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12048S: Supported 12049F: drivers/md/ 12050F: include/linux/raid/ 12051F: include/uapi/linux/raid/ 12052 12053SONIC NETWORK DRIVER 12054M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12055L: netdev@vger.kernel.org 12056S: Maintained 12057F: drivers/net/ethernet/natsemi/sonic.* 12058 12059SONICS SILICON BACKPLANE DRIVER (SSB) 12060M: Michael Buesch <m@bues.ch> 12061L: linux-wireless@vger.kernel.org 12062S: Maintained 12063F: drivers/ssb/ 12064F: include/linux/ssb/ 12065 12066SONY VAIO CONTROL DEVICE DRIVER 12067M: Mattia Dongili <malattia@linux.it> 12068L: platform-driver-x86@vger.kernel.org 12069W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12070S: Maintained 12071F: Documentation/laptops/sony-laptop.txt 12072F: drivers/char/sonypi.c 12073F: drivers/platform/x86/sony-laptop.c 12074F: include/linux/sony-laptop.h 12075 12076SONY MEMORYSTICK CARD SUPPORT 12077M: Alex Dubov <oakad@yahoo.com> 12078W: http://tifmxx.berlios.de/ 12079S: Maintained 12080F: drivers/memstick/host/tifm_ms.c 12081 12082SONY MEMORYSTICK STANDARD SUPPORT 12083M: Maxim Levitsky <maximlevitsky@gmail.com> 12084S: Maintained 12085F: drivers/memstick/core/ms_block.* 12086 12087SOUND 12088M: Jaroslav Kysela <perex@perex.cz> 12089M: Takashi Iwai <tiwai@suse.com> 12090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12091W: http://www.alsa-project.org/ 12092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12093T: git git://git.alsa-project.org/alsa-kernel.git 12094Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12095S: Maintained 12096F: Documentation/sound/ 12097F: include/sound/ 12098F: include/uapi/sound/ 12099F: sound/ 12100 12101SOUND - COMPRESSED AUDIO 12102M: Vinod Koul <vinod.koul@intel.com> 12103L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12105S: Supported 12106F: Documentation/sound/alsa/compress_offload.txt 12107F: include/sound/compress_driver.h 12108F: include/uapi/sound/compress_* 12109F: sound/core/compress_offload.c 12110F: sound/soc/soc-compress.c 12111 12112SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12113M: Liam Girdwood <lgirdwood@gmail.com> 12114M: Mark Brown <broonie@kernel.org> 12115T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12116L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12117W: http://alsa-project.org/main/index.php/ASoC 12118S: Supported 12119F: Documentation/devicetree/bindings/sound/ 12120F: Documentation/sound/alsa/soc/ 12121F: sound/soc/ 12122F: include/sound/soc* 12123 12124SOUND - DMAENGINE HELPERS 12125M: Lars-Peter Clausen <lars@metafoo.de> 12126S: Supported 12127F: include/sound/dmaengine_pcm.h 12128F: sound/core/pcm_dmaengine.c 12129F: sound/soc/soc-generic-dmaengine-pcm.c 12130 12131SP2 MEDIA DRIVER 12132M: Olli Salonen <olli.salonen@iki.fi> 12133L: linux-media@vger.kernel.org 12134W: https://linuxtv.org 12135Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12136S: Maintained 12137F: drivers/media/dvb-frontends/sp2* 12138 12139SPARC + UltraSPARC (sparc/sparc64) 12140M: "David S. Miller" <davem@davemloft.net> 12141L: sparclinux@vger.kernel.org 12142Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12143T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12144T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12145S: Maintained 12146F: arch/sparc/ 12147F: drivers/sbus/ 12148 12149SPARC SERIAL DRIVERS 12150M: "David S. Miller" <davem@davemloft.net> 12151L: sparclinux@vger.kernel.org 12152T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12153T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12154S: Maintained 12155F: include/linux/sunserialcore.h 12156F: drivers/tty/serial/suncore.c 12157F: drivers/tty/serial/sunhv.c 12158F: drivers/tty/serial/sunsab.c 12159F: drivers/tty/serial/sunsab.h 12160F: drivers/tty/serial/sunsu.c 12161F: drivers/tty/serial/sunzilog.c 12162F: drivers/tty/serial/sunzilog.h 12163 12164SPARSE CHECKER 12165M: "Christopher Li" <sparse@chrisli.org> 12166L: linux-sparse@vger.kernel.org 12167W: https://sparse.wiki.kernel.org/ 12168T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12169T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12170S: Maintained 12171F: include/linux/compiler.h 12172 12173SPEAR PLATFORM SUPPORT 12174M: Viresh Kumar <vireshk@kernel.org> 12175M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12177W: http://www.st.com/spear 12178S: Maintained 12179F: arch/arm/boot/dts/spear* 12180F: arch/arm/mach-spear/ 12181 12182SPEAR CLOCK FRAMEWORK SUPPORT 12183M: Viresh Kumar <vireshk@kernel.org> 12184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12185W: http://www.st.com/spear 12186S: Maintained 12187F: drivers/clk/spear/ 12188 12189SPI NOR SUBSYSTEM 12190M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12191M: Marek Vasut <marek.vasut@gmail.com> 12192L: linux-mtd@lists.infradead.org 12193W: http://www.linux-mtd.infradead.org/ 12194Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12195T: git git://github.com/spi-nor/linux.git 12196S: Maintained 12197F: drivers/mtd/spi-nor/ 12198F: include/linux/mtd/spi-nor.h 12199 12200SPI SUBSYSTEM 12201M: Mark Brown <broonie@kernel.org> 12202L: linux-spi@vger.kernel.org 12203T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12204Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12205S: Maintained 12206F: Documentation/devicetree/bindings/spi/ 12207F: Documentation/spi/ 12208F: drivers/spi/ 12209F: include/linux/spi/ 12210F: include/uapi/linux/spi/ 12211F: tools/spi/ 12212 12213SPIDERNET NETWORK DRIVER for CELL 12214M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12215L: netdev@vger.kernel.org 12216S: Supported 12217F: Documentation/networking/spider_net.txt 12218F: drivers/net/ethernet/toshiba/spider_net* 12219 12220SPU FILE SYSTEM 12221M: Jeremy Kerr <jk@ozlabs.org> 12222L: linuxppc-dev@lists.ozlabs.org 12223W: http://www.ibm.com/developerworks/power/cell/ 12224S: Supported 12225F: Documentation/filesystems/spufs.txt 12226F: arch/powerpc/platforms/cell/spufs/ 12227 12228SQUASHFS FILE SYSTEM 12229M: Phillip Lougher <phillip@squashfs.org.uk> 12230L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12231W: http://squashfs.org.uk 12232T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12233S: Maintained 12234F: Documentation/filesystems/squashfs.txt 12235F: fs/squashfs/ 12236 12237SRM (Alpha) environment access 12238M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12239S: Maintained 12240F: arch/alpha/kernel/srm_env.c 12241 12242STABLE BRANCH 12243M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12244L: stable@vger.kernel.org 12245S: Supported 12246F: Documentation/process/stable-kernel-rules.rst 12247 12248STAGING SUBSYSTEM 12249M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12250T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12251L: devel@driverdev.osuosl.org 12252S: Supported 12253F: drivers/staging/ 12254 12255STAGING - COMEDI 12256M: Ian Abbott <abbotti@mev.co.uk> 12257M: H Hartley Sweeten <hsweeten@visionengravers.com> 12258S: Odd Fixes 12259F: drivers/staging/comedi/ 12260 12261STAGING - FLARION FT1000 DRIVERS 12262M: Marek Belisko <marek.belisko@gmail.com> 12263S: Odd Fixes 12264F: drivers/staging/ft1000/ 12265 12266STAGING - INDUSTRIAL IO 12267M: Jonathan Cameron <jic23@kernel.org> 12268L: linux-iio@vger.kernel.org 12269S: Odd Fixes 12270F: Documentation/devicetree/bindings/staging/iio/ 12271F: drivers/staging/iio/ 12272 12273STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12274M: Jarod Wilson <jarod@wilsonet.com> 12275W: http://www.lirc.org/ 12276S: Odd Fixes 12277F: drivers/staging/media/lirc/ 12278 12279STAGING - LUSTRE PARALLEL FILESYSTEM 12280M: Oleg Drokin <oleg.drokin@intel.com> 12281M: Andreas Dilger <andreas.dilger@intel.com> 12282M: James Simmons <jsimmons@infradead.org> 12283L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12284W: http://wiki.lustre.org/ 12285S: Maintained 12286F: drivers/staging/lustre 12287 12288STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12289M: Marc Dietrich <marvin24@gmx.de> 12290L: ac100@lists.launchpad.net (moderated for non-subscribers) 12291L: linux-tegra@vger.kernel.org 12292S: Maintained 12293F: drivers/staging/nvec/ 12294 12295STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12296M: Jens Frederich <jfrederich@gmail.com> 12297M: Daniel Drake <dsd@laptop.org> 12298M: Jon Nettleton <jon.nettleton@gmail.com> 12299W: http://wiki.laptop.org/go/DCON 12300S: Maintained 12301F: drivers/staging/olpc_dcon/ 12302 12303STAGING - REALTEK RTL8712U DRIVERS 12304M: Larry Finger <Larry.Finger@lwfinger.net> 12305M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12306S: Odd Fixes 12307F: drivers/staging/rtl8712/ 12308 12309STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12310M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12311M: Teddy Wang <teddy.wang@siliconmotion.com> 12312M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12313L: linux-fbdev@vger.kernel.org 12314S: Maintained 12315F: drivers/staging/sm750fb/ 12316 12317STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12318M: William Hubbs <w.d.hubbs@gmail.com> 12319M: Chris Brannon <chris@the-brannons.com> 12320M: Kirk Reiser <kirk@reisers.ca> 12321M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12322L: speakup@linux-speakup.org 12323W: http://www.linux-speakup.org/ 12324S: Odd Fixes 12325F: drivers/staging/speakup/ 12326 12327STAGING - VIA VT665X DRIVERS 12328M: Forest Bond <forest@alittletooquiet.net> 12329S: Odd Fixes 12330F: drivers/staging/vt665?/ 12331 12332STAGING - WILC1000 WIFI DRIVER 12333M: Aditya Shankar <aditya.shankar@microchip.com> 12334M: Ganesh Krishna <ganesh.krishna@microchip.com> 12335L: linux-wireless@vger.kernel.org 12336S: Supported 12337F: drivers/staging/wilc1000/ 12338 12339STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12340M: Arnaud Patard <arnaud.patard@rtp-net.org> 12341S: Odd Fixes 12342F: drivers/staging/xgifb/ 12343 12344STARFIRE/DURALAN NETWORK DRIVER 12345M: Ion Badulescu <ionut@badula.org> 12346S: Odd Fixes 12347F: drivers/net/ethernet/adaptec/starfire* 12348 12349SUN3/3X 12350M: Sam Creasey <sammy@sammy.net> 12351W: http://sammy.net/sun3/ 12352S: Maintained 12353F: arch/m68k/kernel/*sun3* 12354F: arch/m68k/sun3*/ 12355F: arch/m68k/include/asm/sun3* 12356F: drivers/net/ethernet/i825xx/sun3* 12357 12358SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12359M: Hans de Goede <hdegoede@redhat.com> 12360L: linux-input@vger.kernel.org 12361S: Maintained 12362F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12363F: drivers/input/keyboard/sun4i-lradc-keys.c 12364 12365SUNDANCE NETWORK DRIVER 12366M: Denis Kirjanov <kda@linux-powerpc.org> 12367L: netdev@vger.kernel.org 12368S: Maintained 12369F: drivers/net/ethernet/dlink/sundance.c 12370 12371SUPERH 12372M: Yoshinori Sato <ysato@users.sourceforge.jp> 12373M: Rich Felker <dalias@libc.org> 12374L: linux-sh@vger.kernel.org 12375Q: http://patchwork.kernel.org/project/linux-sh/list/ 12376S: Maintained 12377F: Documentation/sh/ 12378F: arch/sh/ 12379F: drivers/sh/ 12380 12381SUSPEND TO RAM 12382M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12383M: Len Brown <len.brown@intel.com> 12384M: Pavel Machek <pavel@ucw.cz> 12385L: linux-pm@vger.kernel.org 12386B: https://bugzilla.kernel.org 12387S: Supported 12388F: Documentation/power/ 12389F: arch/x86/kernel/acpi/ 12390F: drivers/base/power/ 12391F: kernel/power/ 12392F: include/linux/suspend.h 12393F: include/linux/freezer.h 12394F: include/linux/pm.h 12395 12396SVGA HANDLING 12397M: Martin Mares <mj@ucw.cz> 12398L: linux-video@atrey.karlin.mff.cuni.cz 12399S: Maintained 12400F: Documentation/svga.txt 12401F: arch/x86/boot/video* 12402 12403SWIOTLB SUBSYSTEM 12404M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12405L: linux-kernel@vger.kernel.org 12406T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12407S: Supported 12408F: lib/swiotlb.c 12409F: arch/*/kernel/pci-swiotlb.c 12410F: include/linux/swiotlb.h 12411 12412SWITCHDEV 12413M: Jiri Pirko <jiri@resnulli.us> 12414M: Ivan Vecera <ivecera@redhat.com> 12415L: netdev@vger.kernel.org 12416S: Supported 12417F: net/switchdev/ 12418F: include/net/switchdev.h 12419 12420SYNOPSYS ARC ARCHITECTURE 12421M: Vineet Gupta <vgupta@synopsys.com> 12422L: linux-snps-arc@lists.infradead.org 12423S: Supported 12424F: arch/arc/ 12425F: Documentation/devicetree/bindings/arc/* 12426F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12427F: drivers/clocksource/arc_timer.c 12428F: drivers/tty/serial/arc_uart.c 12429T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12430 12431SYNOPSYS ARC SDP platform support 12432M: Alexey Brodkin <abrodkin@synopsys.com> 12433S: Supported 12434F: arch/arc/plat-axs10x 12435F: arch/arc/boot/dts/ax* 12436F: Documentation/devicetree/bindings/arc/axs10* 12437 12438SYSTEM CONFIGURATION (SYSCON) 12439M: Lee Jones <lee.jones@linaro.org> 12440M: Arnd Bergmann <arnd@arndb.de> 12441T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12442S: Supported 12443F: drivers/mfd/syscon.c 12444 12445SYSTEM RESET/SHUTDOWN DRIVERS 12446M: Sebastian Reichel <sre@kernel.org> 12447L: linux-pm@vger.kernel.org 12448T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12449S: Maintained 12450F: Documentation/devicetree/bindings/power/reset/ 12451F: drivers/power/reset/ 12452 12453SYSV FILESYSTEM 12454M: Christoph Hellwig <hch@infradead.org> 12455S: Maintained 12456F: Documentation/filesystems/sysv-fs.txt 12457F: fs/sysv/ 12458F: include/linux/sysv_fs.h 12459 12460TARGET SUBSYSTEM 12461M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12462L: linux-scsi@vger.kernel.org 12463L: target-devel@vger.kernel.org 12464W: http://www.linux-iscsi.org 12465W: http://groups.google.com/group/linux-iscsi-target-dev 12466T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12467S: Supported 12468F: drivers/target/ 12469F: include/target/ 12470F: Documentation/target/ 12471 12472TASKSTATS STATISTICS INTERFACE 12473M: Balbir Singh <bsingharora@gmail.com> 12474S: Maintained 12475F: Documentation/accounting/taskstats* 12476F: include/linux/taskstats* 12477F: kernel/taskstats.c 12478 12479TC subsystem 12480M: Jamal Hadi Salim <jhs@mojatatu.com> 12481M: Cong Wang <xiyou.wangcong@gmail.com> 12482M: Jiri Pirko <jiri@resnulli.us> 12483L: netdev@vger.kernel.org 12484S: Maintained 12485F: include/net/pkt_cls.h 12486F: include/net/pkt_sched.h 12487F: include/net/tc_act/ 12488F: include/uapi/linux/pkt_cls.h 12489F: include/uapi/linux/pkt_sched.h 12490F: include/uapi/linux/tc_act/ 12491F: include/uapi/linux/tc_ematch/ 12492F: net/sched/ 12493 12494TCP LOW PRIORITY MODULE 12495M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12496M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12497W: http://tcp-lp-mod.sourceforge.net/ 12498S: Maintained 12499F: net/ipv4/tcp_lp.c 12500 12501TDA10071 MEDIA DRIVER 12502M: Antti Palosaari <crope@iki.fi> 12503L: linux-media@vger.kernel.org 12504W: https://linuxtv.org 12505W: http://palosaari.fi/linux/ 12506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12507T: git git://linuxtv.org/anttip/media_tree.git 12508S: Maintained 12509F: drivers/media/dvb-frontends/tda10071* 12510 12511TDA18212 MEDIA DRIVER 12512M: Antti Palosaari <crope@iki.fi> 12513L: linux-media@vger.kernel.org 12514W: https://linuxtv.org 12515W: http://palosaari.fi/linux/ 12516Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12517T: git git://linuxtv.org/anttip/media_tree.git 12518S: Maintained 12519F: drivers/media/tuners/tda18212* 12520 12521TDA18218 MEDIA DRIVER 12522M: Antti Palosaari <crope@iki.fi> 12523L: linux-media@vger.kernel.org 12524W: https://linuxtv.org 12525W: http://palosaari.fi/linux/ 12526Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12527T: git git://linuxtv.org/anttip/media_tree.git 12528S: Maintained 12529F: drivers/media/tuners/tda18218* 12530 12531TDA18271 MEDIA DRIVER 12532M: Michael Krufky <mkrufky@linuxtv.org> 12533L: linux-media@vger.kernel.org 12534W: https://linuxtv.org 12535W: http://github.com/mkrufky 12536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12537T: git git://linuxtv.org/mkrufky/tuners.git 12538S: Maintained 12539F: drivers/media/tuners/tda18271* 12540 12541TDA827x MEDIA DRIVER 12542M: Michael Krufky <mkrufky@linuxtv.org> 12543L: linux-media@vger.kernel.org 12544W: https://linuxtv.org 12545W: http://github.com/mkrufky 12546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12547T: git git://linuxtv.org/mkrufky/tuners.git 12548S: Maintained 12549F: drivers/media/tuners/tda8290.* 12550 12551TDA8290 MEDIA DRIVER 12552M: Michael Krufky <mkrufky@linuxtv.org> 12553L: linux-media@vger.kernel.org 12554W: https://linuxtv.org 12555W: http://github.com/mkrufky 12556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12557T: git git://linuxtv.org/mkrufky/tuners.git 12558S: Maintained 12559F: drivers/media/tuners/tda8290.* 12560 12561TDA9840 MEDIA DRIVER 12562M: Hans Verkuil <hverkuil@xs4all.nl> 12563L: linux-media@vger.kernel.org 12564T: git git://linuxtv.org/media_tree.git 12565W: https://linuxtv.org 12566S: Maintained 12567F: drivers/media/i2c/tda9840* 12568 12569TEA5761 TUNER DRIVER 12570M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12571M: Mauro Carvalho Chehab <mchehab@kernel.org> 12572L: linux-media@vger.kernel.org 12573W: https://linuxtv.org 12574T: git git://linuxtv.org/media_tree.git 12575S: Odd fixes 12576F: drivers/media/tuners/tea5761.* 12577 12578TEA5767 TUNER DRIVER 12579M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12580M: Mauro Carvalho Chehab <mchehab@kernel.org> 12581L: linux-media@vger.kernel.org 12582W: https://linuxtv.org 12583T: git git://linuxtv.org/media_tree.git 12584S: Maintained 12585F: drivers/media/tuners/tea5767.* 12586 12587TEA6415C MEDIA DRIVER 12588M: Hans Verkuil <hverkuil@xs4all.nl> 12589L: linux-media@vger.kernel.org 12590T: git git://linuxtv.org/media_tree.git 12591W: https://linuxtv.org 12592S: Maintained 12593F: drivers/media/i2c/tea6415c* 12594 12595TEA6420 MEDIA DRIVER 12596M: Hans Verkuil <hverkuil@xs4all.nl> 12597L: linux-media@vger.kernel.org 12598T: git git://linuxtv.org/media_tree.git 12599W: https://linuxtv.org 12600S: Maintained 12601F: drivers/media/i2c/tea6420* 12602 12603TEAM DRIVER 12604M: Jiri Pirko <jiri@resnulli.us> 12605L: netdev@vger.kernel.org 12606S: Supported 12607F: drivers/net/team/ 12608F: include/linux/if_team.h 12609F: include/uapi/linux/if_team.h 12610 12611TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12612M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12613S: Maintained 12614F: arch/x86/platform/ts5500/ 12615 12616TECHNOTREND USB IR RECEIVER 12617M: Sean Young <sean@mess.org> 12618L: linux-media@vger.kernel.org 12619S: Maintained 12620F: drivers/media/rc/ttusbir.c 12621 12622TEGRA ARCHITECTURE SUPPORT 12623M: Thierry Reding <thierry.reding@gmail.com> 12624M: Jonathan Hunter <jonathanh@nvidia.com> 12625L: linux-tegra@vger.kernel.org 12626Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12628S: Supported 12629N: [^a-z]tegra 12630 12631TEGRA CLOCK DRIVER 12632M: Peter De Schrijver <pdeschrijver@nvidia.com> 12633M: Prashant Gaikwad <pgaikwad@nvidia.com> 12634S: Supported 12635F: drivers/clk/tegra/ 12636 12637TEGRA DMA DRIVERS 12638M: Laxman Dewangan <ldewangan@nvidia.com> 12639M: Jon Hunter <jonathanh@nvidia.com> 12640S: Supported 12641F: drivers/dma/tegra* 12642 12643TEGRA I2C DRIVER 12644M: Laxman Dewangan <ldewangan@nvidia.com> 12645S: Supported 12646F: drivers/i2c/busses/i2c-tegra.c 12647 12648TEGRA IOMMU DRIVERS 12649M: Hiroshi Doyu <hdoyu@nvidia.com> 12650S: Supported 12651F: drivers/iommu/tegra* 12652 12653TEGRA KBC DRIVER 12654M: Rakesh Iyer <riyer@nvidia.com> 12655M: Laxman Dewangan <ldewangan@nvidia.com> 12656S: Supported 12657F: drivers/input/keyboard/tegra-kbc.c 12658 12659TEGRA PWM DRIVER 12660M: Thierry Reding <thierry.reding@gmail.com> 12661S: Supported 12662F: drivers/pwm/pwm-tegra.c 12663 12664TEGRA SERIAL DRIVER 12665M: Laxman Dewangan <ldewangan@nvidia.com> 12666S: Supported 12667F: drivers/tty/serial/serial-tegra.c 12668 12669TEGRA SPI DRIVER 12670M: Laxman Dewangan <ldewangan@nvidia.com> 12671S: Supported 12672F: drivers/spi/spi-tegra* 12673 12674TEHUTI ETHERNET DRIVER 12675M: Andy Gospodarek <andy@greyhouse.net> 12676L: netdev@vger.kernel.org 12677S: Supported 12678F: drivers/net/ethernet/tehuti/* 12679 12680Telecom Clock Driver for MCPL0010 12681M: Mark Gross <mark.gross@intel.com> 12682S: Supported 12683F: drivers/char/tlclk.c 12684 12685TENSILICA XTENSA PORT (xtensa) 12686M: Chris Zankel <chris@zankel.net> 12687M: Max Filippov <jcmvbkbc@gmail.com> 12688L: linux-xtensa@linux-xtensa.org 12689T: git git://github.com/czankel/xtensa-linux.git 12690S: Maintained 12691F: arch/xtensa/ 12692F: drivers/irqchip/irq-xtensa-* 12693 12694Texas Instruments' System Control Interface (TISCI) Protocol Driver 12695M: Nishanth Menon <nm@ti.com> 12696M: Tero Kristo <t-kristo@ti.com> 12697M: Santosh Shilimkar <ssantosh@kernel.org> 12698L: linux-arm-kernel@lists.infradead.org 12699S: Maintained 12700F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12701F: drivers/firmware/ti_sci* 12702F: include/linux/soc/ti/ti_sci_protocol.h 12703F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12704F: include/dt-bindings/genpd/k2g.h 12705F: drivers/soc/ti/ti_sci_pm_domains.c 12706 12707THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12708M: Hans Verkuil <hverkuil@xs4all.nl> 12709L: linux-media@vger.kernel.org 12710T: git git://linuxtv.org/media_tree.git 12711W: https://linuxtv.org 12712S: Maintained 12713F: drivers/media/radio/radio-raremono.c 12714 12715THERMAL 12716M: Zhang Rui <rui.zhang@intel.com> 12717M: Eduardo Valentin <edubezval@gmail.com> 12718L: linux-pm@vger.kernel.org 12719T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12721Q: https://patchwork.kernel.org/project/linux-pm/list/ 12722S: Supported 12723F: drivers/thermal/ 12724F: include/linux/thermal.h 12725F: include/uapi/linux/thermal.h 12726F: include/linux/cpu_cooling.h 12727F: Documentation/devicetree/bindings/thermal/ 12728 12729THERMAL/CPU_COOLING 12730M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12731M: Viresh Kumar <viresh.kumar@linaro.org> 12732M: Javi Merino <javi.merino@kernel.org> 12733L: linux-pm@vger.kernel.org 12734S: Supported 12735F: Documentation/thermal/cpu-cooling-api.txt 12736F: drivers/thermal/cpu_cooling.c 12737F: include/linux/cpu_cooling.h 12738 12739THINKPAD ACPI EXTRAS DRIVER 12740M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12741L: ibm-acpi-devel@lists.sourceforge.net 12742L: platform-driver-x86@vger.kernel.org 12743W: http://ibm-acpi.sourceforge.net 12744W: http://thinkwiki.org/wiki/Ibm-acpi 12745T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12746S: Maintained 12747F: drivers/platform/x86/thinkpad_acpi.c 12748 12749TI BANDGAP AND THERMAL DRIVER 12750M: Eduardo Valentin <edubezval@gmail.com> 12751M: Keerthy <j-keerthy@ti.com> 12752L: linux-pm@vger.kernel.org 12753L: linux-omap@vger.kernel.org 12754S: Maintained 12755F: drivers/thermal/ti-soc-thermal/ 12756 12757TI VPE/CAL DRIVERS 12758M: Benoit Parrot <bparrot@ti.com> 12759L: linux-media@vger.kernel.org 12760W: http://linuxtv.org/ 12761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12762S: Maintained 12763F: drivers/media/platform/ti-vpe/ 12764 12765TI CDCE706 CLOCK DRIVER 12766M: Max Filippov <jcmvbkbc@gmail.com> 12767S: Maintained 12768F: drivers/clk/clk-cdce706.c 12769 12770TI CLOCK DRIVER 12771M: Tero Kristo <t-kristo@ti.com> 12772L: linux-omap@vger.kernel.org 12773S: Maintained 12774F: drivers/clk/ti/ 12775F: include/linux/clk/ti.h 12776 12777TI ETHERNET SWITCH DRIVER (CPSW) 12778R: Grygorii Strashko <grygorii.strashko@ti.com> 12779L: linux-omap@vger.kernel.org 12780L: netdev@vger.kernel.org 12781S: Maintained 12782F: drivers/net/ethernet/ti/cpsw* 12783F: drivers/net/ethernet/ti/davinci* 12784 12785TI FLASH MEDIA INTERFACE DRIVER 12786M: Alex Dubov <oakad@yahoo.com> 12787S: Maintained 12788F: drivers/misc/tifm* 12789F: drivers/mmc/host/tifm_sd.c 12790F: include/linux/tifm.h 12791 12792TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12793M: Santosh Shilimkar <ssantosh@kernel.org> 12794L: linux-kernel@vger.kernel.org 12795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12796S: Maintained 12797F: drivers/soc/ti/* 12798T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12799 12800 12801TI LM49xxx FAMILY ASoC CODEC DRIVERS 12802M: M R Swami Reddy <mr.swami.reddy@ti.com> 12803M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12805S: Maintained 12806F: sound/soc/codecs/lm49453* 12807F: sound/soc/codecs/isabelle* 12808 12809TI LP855x BACKLIGHT DRIVER 12810M: Milo Kim <milo.kim@ti.com> 12811S: Maintained 12812F: Documentation/backlight/lp855x-driver.txt 12813F: drivers/video/backlight/lp855x_bl.c 12814F: include/linux/platform_data/lp855x.h 12815 12816TI LP8727 CHARGER DRIVER 12817M: Milo Kim <milo.kim@ti.com> 12818S: Maintained 12819F: drivers/power/supply/lp8727_charger.c 12820F: include/linux/platform_data/lp8727.h 12821 12822TI LP8788 MFD DRIVER 12823M: Milo Kim <milo.kim@ti.com> 12824S: Maintained 12825F: drivers/iio/adc/lp8788_adc.c 12826F: drivers/leds/leds-lp8788.c 12827F: drivers/mfd/lp8788*.c 12828F: drivers/power/supply/lp8788-charger.c 12829F: drivers/regulator/lp8788-*.c 12830F: include/linux/mfd/lp8788*.h 12831 12832TI NETCP ETHERNET DRIVER 12833M: Wingman Kwok <w-kwok2@ti.com> 12834M: Murali Karicheri <m-karicheri2@ti.com> 12835L: netdev@vger.kernel.org 12836S: Maintained 12837F: drivers/net/ethernet/ti/netcp* 12838 12839TI TAS571X FAMILY ASoC CODEC DRIVER 12840M: Kevin Cernekee <cernekee@chromium.org> 12841L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12842S: Odd Fixes 12843F: sound/soc/codecs/tas571x* 12844 12845TI TWL4030 SERIES SOC CODEC DRIVER 12846M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12847L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12848S: Maintained 12849F: sound/soc/codecs/twl4030* 12850 12851TI WILINK WIRELESS DRIVERS 12852L: linux-wireless@vger.kernel.org 12853W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12854W: http://wireless.kernel.org/en/users/Drivers/wl1251 12855T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12856S: Orphan 12857F: drivers/net/wireless/ti/ 12858F: include/linux/wl12xx.h 12859 12860TIPC NETWORK LAYER 12861M: Jon Maloy <jon.maloy@ericsson.com> 12862M: Ying Xue <ying.xue@windriver.com> 12863L: netdev@vger.kernel.org (core kernel code) 12864L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12865W: http://tipc.sourceforge.net/ 12866S: Maintained 12867F: include/uapi/linux/tipc*.h 12868F: net/tipc/ 12869 12870TILE ARCHITECTURE 12871M: Chris Metcalf <cmetcalf@mellanox.com> 12872W: http://www.mellanox.com/repository/solutions/tile-scm/ 12873T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12874S: Supported 12875F: arch/tile/ 12876F: drivers/char/tile-srom.c 12877F: drivers/edac/tile_edac.c 12878F: drivers/net/ethernet/tile/ 12879F: drivers/rtc/rtc-tile.c 12880F: drivers/tty/hvc/hvc_tile.c 12881F: drivers/tty/serial/tilegx.c 12882F: drivers/usb/host/*-tilegx.c 12883F: include/linux/usb/tilegx.h 12884 12885TLAN NETWORK DRIVER 12886M: Samuel Chessman <chessman@tux.org> 12887L: tlan-devel@lists.sourceforge.net (subscribers-only) 12888W: http://sourceforge.net/projects/tlan/ 12889S: Maintained 12890F: Documentation/networking/tlan.txt 12891F: drivers/net/ethernet/ti/tlan.* 12892 12893TOMOYO SECURITY MODULE 12894M: Kentaro Takeda <takedakn@nttdata.co.jp> 12895M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12896L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12897L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12898L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12899L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12900W: http://tomoyo.sourceforge.jp/ 12901T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12902S: Maintained 12903F: security/tomoyo/ 12904 12905TOPSTAR LAPTOP EXTRAS DRIVER 12906M: Herton Ronaldo Krzesinski <herton@canonical.com> 12907L: platform-driver-x86@vger.kernel.org 12908S: Maintained 12909F: drivers/platform/x86/topstar-laptop.c 12910 12911TOSHIBA ACPI EXTRAS DRIVER 12912M: Azael Avalos <coproscefalo@gmail.com> 12913L: platform-driver-x86@vger.kernel.org 12914S: Maintained 12915F: drivers/platform/x86/toshiba_acpi.c 12916 12917TOSHIBA BLUETOOTH DRIVER 12918M: Azael Avalos <coproscefalo@gmail.com> 12919L: platform-driver-x86@vger.kernel.org 12920S: Maintained 12921F: drivers/platform/x86/toshiba_bluetooth.c 12922 12923TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12924M: Azael Avalos <coproscefalo@gmail.com> 12925L: platform-driver-x86@vger.kernel.org 12926S: Maintained 12927F: drivers/platform/x86/toshiba_haps.c 12928 12929TOSHIBA WMI HOTKEYS DRIVER 12930M: Azael Avalos <coproscefalo@gmail.com> 12931L: platform-driver-x86@vger.kernel.org 12932S: Maintained 12933F: drivers/platform/x86/toshiba-wmi.c 12934 12935TOSHIBA SMM DRIVER 12936M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12937W: http://www.buzzard.org.uk/toshiba/ 12938S: Maintained 12939F: drivers/char/toshiba.c 12940F: include/linux/toshiba.h 12941F: include/uapi/linux/toshiba.h 12942 12943TOSHIBA TC358743 DRIVER 12944M: Mats Randgaard <matrandg@cisco.com> 12945L: linux-media@vger.kernel.org 12946S: Maintained 12947F: drivers/media/i2c/tc358743* 12948F: include/media/i2c/tc358743.h 12949 12950TMIO/SDHI MMC DRIVER 12951M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12952L: linux-mmc@vger.kernel.org 12953S: Supported 12954F: drivers/mmc/host/tmio_mmc* 12955F: drivers/mmc/host/sh_mobile_sdhi.c 12956F: include/linux/mfd/tmio.h 12957 12958TMP401 HARDWARE MONITOR DRIVER 12959M: Guenter Roeck <linux@roeck-us.net> 12960L: linux-hwmon@vger.kernel.org 12961S: Maintained 12962F: Documentation/hwmon/tmp401 12963F: drivers/hwmon/tmp401.c 12964 12965TMPFS (SHMEM FILESYSTEM) 12966M: Hugh Dickins <hughd@google.com> 12967L: linux-mm@kvack.org 12968S: Maintained 12969F: include/linux/shmem_fs.h 12970F: mm/shmem.c 12971 12972TM6000 VIDEO4LINUX DRIVER 12973M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12974M: Mauro Carvalho Chehab <mchehab@kernel.org> 12975L: linux-media@vger.kernel.org 12976W: https://linuxtv.org 12977T: git git://linuxtv.org/media_tree.git 12978S: Odd fixes 12979F: drivers/media/usb/tm6000/ 12980F: Documentation/media/v4l-drivers/tm6000* 12981 12982TW5864 VIDEO4LINUX DRIVER 12983M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12984M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12985M: Andrey Utkin <andrey_utkin@fastmail.com> 12986L: linux-media@vger.kernel.org 12987S: Supported 12988F: drivers/media/pci/tw5864/ 12989 12990TW68 VIDEO4LINUX DRIVER 12991M: Hans Verkuil <hverkuil@xs4all.nl> 12992L: linux-media@vger.kernel.org 12993T: git git://linuxtv.org/media_tree.git 12994W: https://linuxtv.org 12995S: Odd Fixes 12996F: drivers/media/pci/tw68/ 12997 12998TW686X VIDEO4LINUX DRIVER 12999M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13000L: linux-media@vger.kernel.org 13001T: git git://linuxtv.org/media_tree.git 13002W: http://linuxtv.org 13003S: Maintained 13004F: drivers/media/pci/tw686x/ 13005 13006TPM DEVICE DRIVER 13007M: Peter Huewe <peterhuewe@gmx.de> 13008M: Marcel Selhorst <tpmdd@selhorst.net> 13009M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13010R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13011W: http://tpmdd.sourceforge.net 13012L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13013Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13014T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13015S: Maintained 13016F: drivers/char/tpm/ 13017 13018TPM IBM_VTPM DEVICE DRIVER 13019M: Ashley Lai <ashleydlai@gmail.com> 13020W: http://tpmdd.sourceforge.net 13021L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13022S: Maintained 13023F: drivers/char/tpm/tpm_ibmvtpm* 13024 13025TRACING 13026M: Steven Rostedt <rostedt@goodmis.org> 13027M: Ingo Molnar <mingo@redhat.com> 13028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13029S: Maintained 13030F: Documentation/trace/ftrace.txt 13031F: arch/*/*/*/ftrace.h 13032F: arch/*/kernel/ftrace.c 13033F: include/*/ftrace.h 13034F: include/linux/trace*.h 13035F: include/trace/ 13036F: kernel/trace/ 13037F: tools/testing/selftests/ftrace/ 13038 13039TRACING MMIO ACCESSES (MMIOTRACE) 13040M: Steven Rostedt <rostedt@goodmis.org> 13041M: Ingo Molnar <mingo@kernel.org> 13042R: Karol Herbst <karolherbst@gmail.com> 13043R: Pekka Paalanen <ppaalanen@gmail.com> 13044S: Maintained 13045L: linux-kernel@vger.kernel.org 13046L: nouveau@lists.freedesktop.org 13047F: kernel/trace/trace_mmiotrace.c 13048F: include/linux/mmiotrace.h 13049F: arch/x86/mm/kmmio.c 13050F: arch/x86/mm/mmio-mod.c 13051F: arch/x86/mm/testmmiotrace.c 13052 13053TRIVIAL PATCHES 13054M: Jiri Kosina <trivial@kernel.org> 13055T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13056S: Maintained 13057K: ^Subject:.*(?i)trivial 13058 13059TTY LAYER 13060M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13061M: Jiri Slaby <jslaby@suse.com> 13062S: Supported 13063T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13064F: Documentation/serial/ 13065F: drivers/tty/ 13066F: drivers/tty/serial/serial_core.c 13067F: include/linux/serial_core.h 13068F: include/linux/serial.h 13069F: include/linux/tty.h 13070F: include/uapi/linux/serial_core.h 13071F: include/uapi/linux/serial.h 13072F: include/uapi/linux/tty.h 13073 13074TUA9001 MEDIA DRIVER 13075M: Antti Palosaari <crope@iki.fi> 13076L: linux-media@vger.kernel.org 13077W: https://linuxtv.org 13078W: http://palosaari.fi/linux/ 13079Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13080T: git git://linuxtv.org/anttip/media_tree.git 13081S: Maintained 13082F: drivers/media/tuners/tua9001* 13083 13084TULIP NETWORK DRIVERS 13085L: netdev@vger.kernel.org 13086L: linux-parisc@vger.kernel.org 13087S: Orphan 13088F: drivers/net/ethernet/dec/tulip/ 13089 13090TUN/TAP driver 13091M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13092W: http://vtun.sourceforge.net/tun 13093S: Maintained 13094F: Documentation/networking/tuntap.txt 13095F: arch/um/os-Linux/drivers/ 13096 13097TURBOCHANNEL SUBSYSTEM 13098M: "Maciej W. Rozycki" <macro@linux-mips.org> 13099M: Ralf Baechle <ralf@linux-mips.org> 13100L: linux-mips@linux-mips.org 13101Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13102S: Maintained 13103F: drivers/tc/ 13104F: include/linux/tc.h 13105 13106UBI FILE SYSTEM (UBIFS) 13107M: Richard Weinberger <richard@nod.at> 13108M: Artem Bityutskiy <dedekind1@gmail.com> 13109M: Adrian Hunter <adrian.hunter@intel.com> 13110L: linux-mtd@lists.infradead.org 13111T: git git://git.infradead.org/ubifs-2.6.git 13112W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13113S: Supported 13114F: Documentation/filesystems/ubifs.txt 13115F: fs/ubifs/ 13116 13117UCLINUX (M68KNOMMU AND COLDFIRE) 13118M: Greg Ungerer <gerg@linux-m68k.org> 13119W: http://www.linux-m68k.org/ 13120W: http://www.uclinux.org/ 13121L: linux-m68k@lists.linux-m68k.org 13122L: uclinux-dev@uclinux.org (subscribers-only) 13123T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13124S: Maintained 13125F: arch/m68k/coldfire/ 13126F: arch/m68k/68*/ 13127F: arch/m68k/*/*_no.* 13128F: arch/m68k/include/asm/*_no.* 13129 13130UDF FILESYSTEM 13131M: Jan Kara <jack@suse.com> 13132S: Maintained 13133F: Documentation/filesystems/udf.txt 13134F: fs/udf/ 13135 13136UDRAW TABLET 13137M: Bastien Nocera <hadess@hadess.net> 13138L: linux-input@vger.kernel.org 13139S: Maintained 13140F: drivers/hid/hid-udraw.c 13141 13142UFS FILESYSTEM 13143M: Evgeniy Dushistov <dushistov@mail.ru> 13144S: Maintained 13145F: Documentation/filesystems/ufs.txt 13146F: fs/ufs/ 13147 13148UHID USERSPACE HID IO DRIVER: 13149M: David Herrmann <dh.herrmann@googlemail.com> 13150L: linux-input@vger.kernel.org 13151S: Maintained 13152F: drivers/hid/uhid.c 13153F: include/uapi/linux/uhid.h 13154 13155ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13156L: linux-usb@vger.kernel.org 13157S: Orphan 13158F: drivers/uwb/ 13159F: include/linux/uwb.h 13160F: include/linux/uwb/ 13161 13162UNICORE32 ARCHITECTURE: 13163M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13164W: http://mprc.pku.edu.cn/~guanxuetao/linux 13165S: Maintained 13166T: git git://github.com/gxt/linux.git 13167F: arch/unicore32/ 13168 13169UNIFDEF 13170M: Tony Finch <dot@dotat.at> 13171W: http://dotat.at/prog/unifdef 13172S: Maintained 13173F: scripts/unifdef.c 13174 13175UNIFORM CDROM DRIVER 13176M: Jens Axboe <axboe@kernel.dk> 13177W: http://www.kernel.dk 13178S: Maintained 13179F: Documentation/cdrom/ 13180F: drivers/cdrom/cdrom.c 13181F: include/linux/cdrom.h 13182F: include/uapi/linux/cdrom.h 13183 13184UNISYS S-PAR DRIVERS 13185M: David Kershner <david.kershner@unisys.com> 13186L: sparmaintainer@unisys.com (Unisys internal) 13187S: Supported 13188F: drivers/staging/unisys/ 13189 13190UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13191M: Vinayak Holikatti <vinholikatti@gmail.com> 13192L: linux-scsi@vger.kernel.org 13193S: Supported 13194F: Documentation/scsi/ufs.txt 13195F: drivers/scsi/ufs/ 13196 13197UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13198M: Manjunath M Bettegowda <manjumb@synopsys.com> 13199M: Prabu Thangamuthu <prabut@synopsys.com> 13200L: linux-scsi@vger.kernel.org 13201S: Supported 13202F: drivers/scsi/ufs/*dwc* 13203 13204UNSORTED BLOCK IMAGES (UBI) 13205M: Artem Bityutskiy <dedekind1@gmail.com> 13206M: Richard Weinberger <richard@nod.at> 13207W: http://www.linux-mtd.infradead.org/ 13208L: linux-mtd@lists.infradead.org 13209T: git git://git.infradead.org/ubifs-2.6.git 13210S: Supported 13211F: drivers/mtd/ubi/ 13212F: include/linux/mtd/ubi.h 13213F: include/uapi/mtd/ubi-user.h 13214 13215USB ACM DRIVER 13216M: Oliver Neukum <oneukum@suse.com> 13217L: linux-usb@vger.kernel.org 13218S: Maintained 13219F: Documentation/usb/acm.txt 13220F: drivers/usb/class/cdc-acm.* 13221 13222USB AR5523 WIRELESS DRIVER 13223M: Pontus Fuchs <pontus.fuchs@gmail.com> 13224L: linux-wireless@vger.kernel.org 13225S: Maintained 13226F: drivers/net/wireless/ath/ar5523/ 13227 13228USB ATTACHED SCSI 13229M: Oliver Neukum <oneukum@suse.com> 13230L: linux-usb@vger.kernel.org 13231L: linux-scsi@vger.kernel.org 13232S: Maintained 13233F: drivers/usb/storage/uas.c 13234 13235USB CDC ETHERNET DRIVER 13236M: Oliver Neukum <oliver@neukum.org> 13237L: linux-usb@vger.kernel.org 13238S: Maintained 13239F: drivers/net/usb/cdc_*.c 13240F: include/uapi/linux/usb/cdc.h 13241 13242USB CHAOSKEY DRIVER 13243M: Keith Packard <keithp@keithp.com> 13244L: linux-usb@vger.kernel.org 13245S: Maintained 13246F: drivers/usb/misc/chaoskey.c 13247 13248USB CYPRESS C67X00 DRIVER 13249M: Peter Korsgaard <jacmet@sunsite.dk> 13250L: linux-usb@vger.kernel.org 13251S: Maintained 13252F: drivers/usb/c67x00/ 13253 13254USB DAVICOM DM9601 DRIVER 13255M: Peter Korsgaard <jacmet@sunsite.dk> 13256L: netdev@vger.kernel.org 13257W: http://www.linux-usb.org/usbnet 13258S: Maintained 13259F: drivers/net/usb/dm9601.c 13260 13261USB DIAMOND RIO500 DRIVER 13262M: Cesar Miquel <miquel@df.uba.ar> 13263L: rio500-users@lists.sourceforge.net 13264W: http://rio500.sourceforge.net 13265S: Maintained 13266F: drivers/usb/misc/rio500* 13267 13268USB EHCI DRIVER 13269M: Alan Stern <stern@rowland.harvard.edu> 13270L: linux-usb@vger.kernel.org 13271S: Maintained 13272F: Documentation/usb/ehci.txt 13273F: drivers/usb/host/ehci* 13274 13275USB GADGET/PERIPHERAL SUBSYSTEM 13276M: Felipe Balbi <balbi@kernel.org> 13277L: linux-usb@vger.kernel.org 13278W: http://www.linux-usb.org/gadget 13279T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13280S: Maintained 13281F: drivers/usb/gadget/ 13282F: include/linux/usb/gadget* 13283 13284USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13285M: Jiri Kosina <jikos@kernel.org> 13286R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13287L: linux-usb@vger.kernel.org 13288T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13289S: Maintained 13290F: Documentation/hid/hiddev.txt 13291F: drivers/hid/usbhid/ 13292 13293USB ISP116X DRIVER 13294M: Olav Kongas <ok@artecdesign.ee> 13295L: linux-usb@vger.kernel.org 13296S: Maintained 13297F: drivers/usb/host/isp116x* 13298F: include/linux/usb/isp116x.h 13299 13300USB LAN78XX ETHERNET DRIVER 13301M: Woojung Huh <woojung.huh@microchip.com> 13302M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13303L: netdev@vger.kernel.org 13304S: Maintained 13305F: drivers/net/usb/lan78xx.* 13306 13307USB MASS STORAGE DRIVER 13308M: Alan Stern <stern@rowland.harvard.edu> 13309L: linux-usb@vger.kernel.org 13310L: usb-storage@lists.one-eyed-alien.net 13311S: Maintained 13312W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13313F: drivers/usb/storage/ 13314 13315USB MIDI DRIVER 13316M: Clemens Ladisch <clemens@ladisch.de> 13317L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13318T: git git://git.alsa-project.org/alsa-kernel.git 13319S: Maintained 13320F: sound/usb/midi.* 13321 13322USB NETWORKING DRIVERS 13323L: linux-usb@vger.kernel.org 13324S: Odd Fixes 13325F: drivers/net/usb/ 13326 13327USB OHCI DRIVER 13328M: Alan Stern <stern@rowland.harvard.edu> 13329L: linux-usb@vger.kernel.org 13330S: Maintained 13331F: Documentation/usb/ohci.txt 13332F: drivers/usb/host/ohci* 13333 13334USB OTG FSM (Finite State Machine) 13335M: Peter Chen <Peter.Chen@nxp.com> 13336T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13337L: linux-usb@vger.kernel.org 13338S: Maintained 13339F: drivers/usb/common/usb-otg-fsm.c 13340 13341USB OVER IP DRIVER 13342M: Valentina Manea <valentina.manea.m@gmail.com> 13343M: Shuah Khan <shuahkh@osg.samsung.com> 13344M: Shuah Khan <shuah@kernel.org> 13345L: linux-usb@vger.kernel.org 13346S: Maintained 13347F: Documentation/usb/usbip_protocol.txt 13348F: drivers/usb/usbip/ 13349F: tools/usb/usbip/ 13350 13351USB PEGASUS DRIVER 13352M: Petko Manolov <petkan@nucleusys.com> 13353L: linux-usb@vger.kernel.org 13354L: netdev@vger.kernel.org 13355T: git git://github.com/petkan/pegasus.git 13356W: https://github.com/petkan/pegasus 13357S: Maintained 13358F: drivers/net/usb/pegasus.* 13359 13360USB PHY LAYER 13361M: Felipe Balbi <balbi@kernel.org> 13362L: linux-usb@vger.kernel.org 13363T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13364S: Maintained 13365F: drivers/usb/phy/ 13366 13367USB PRINTER DRIVER (usblp) 13368M: Pete Zaitcev <zaitcev@redhat.com> 13369L: linux-usb@vger.kernel.org 13370S: Supported 13371F: drivers/usb/class/usblp.c 13372 13373USB QMI WWAN NETWORK DRIVER 13374M: Bjørn Mork <bjorn@mork.no> 13375L: netdev@vger.kernel.org 13376S: Maintained 13377F: Documentation/ABI/testing/sysfs-class-net-qmi 13378F: drivers/net/usb/qmi_wwan.c 13379 13380USB RTL8150 DRIVER 13381M: Petko Manolov <petkan@nucleusys.com> 13382L: linux-usb@vger.kernel.org 13383L: netdev@vger.kernel.org 13384T: git git://github.com/petkan/rtl8150.git 13385W: https://github.com/petkan/rtl8150 13386S: Maintained 13387F: drivers/net/usb/rtl8150.c 13388 13389USB SERIAL SUBSYSTEM 13390M: Johan Hovold <johan@kernel.org> 13391L: linux-usb@vger.kernel.org 13392T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13393S: Maintained 13394F: Documentation/usb/usb-serial.txt 13395F: drivers/usb/serial/ 13396F: include/linux/usb/serial.h 13397 13398USB SMSC75XX ETHERNET DRIVER 13399M: Steve Glendinning <steve.glendinning@shawell.net> 13400L: netdev@vger.kernel.org 13401S: Maintained 13402F: drivers/net/usb/smsc75xx.* 13403 13404USB SMSC95XX ETHERNET DRIVER 13405M: Steve Glendinning <steve.glendinning@shawell.net> 13406M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13407L: netdev@vger.kernel.org 13408S: Maintained 13409F: drivers/net/usb/smsc95xx.* 13410 13411USB SUBSYSTEM 13412M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13413L: linux-usb@vger.kernel.org 13414W: http://www.linux-usb.org 13415T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13416S: Supported 13417F: Documentation/devicetree/bindings/usb/ 13418F: Documentation/usb/ 13419F: drivers/usb/ 13420F: include/linux/usb.h 13421F: include/linux/usb/ 13422 13423USB TYPEC SUBSYSTEM 13424M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13425L: linux-usb@vger.kernel.org 13426S: Maintained 13427F: Documentation/ABI/testing/sysfs-class-typec 13428F: Documentation/usb/typec.rst 13429F: drivers/usb/typec/ 13430F: include/linux/usb/typec.h 13431 13432USB UHCI DRIVER 13433M: Alan Stern <stern@rowland.harvard.edu> 13434L: linux-usb@vger.kernel.org 13435S: Maintained 13436F: drivers/usb/host/uhci* 13437 13438USB "USBNET" DRIVER FRAMEWORK 13439M: Oliver Neukum <oneukum@suse.com> 13440L: netdev@vger.kernel.org 13441W: http://www.linux-usb.org/usbnet 13442S: Maintained 13443F: drivers/net/usb/usbnet.c 13444F: include/linux/usb/usbnet.h 13445 13446USB VIDEO CLASS 13447M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13448L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13449L: linux-media@vger.kernel.org 13450T: git git://linuxtv.org/media_tree.git 13451W: http://www.ideasonboard.org/uvc/ 13452S: Maintained 13453F: drivers/media/usb/uvc/ 13454F: include/uapi/linux/uvcvideo.h 13455 13456USB VISION DRIVER 13457M: Hans Verkuil <hverkuil@xs4all.nl> 13458L: linux-media@vger.kernel.org 13459T: git git://linuxtv.org/media_tree.git 13460W: https://linuxtv.org 13461S: Odd Fixes 13462F: drivers/media/usb/usbvision/ 13463 13464USB WEBCAM GADGET 13465M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13466L: linux-usb@vger.kernel.org 13467S: Maintained 13468F: drivers/usb/gadget/function/*uvc* 13469F: drivers/usb/gadget/legacy/webcam.c 13470 13471USB WIRELESS RNDIS DRIVER (rndis_wlan) 13472M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13473L: linux-wireless@vger.kernel.org 13474S: Maintained 13475F: drivers/net/wireless/rndis_wlan.c 13476 13477USB XHCI DRIVER 13478M: Mathias Nyman <mathias.nyman@intel.com> 13479L: linux-usb@vger.kernel.org 13480S: Supported 13481F: drivers/usb/host/xhci* 13482F: drivers/usb/host/pci-quirks* 13483 13484USB ZD1201 DRIVER 13485L: linux-wireless@vger.kernel.org 13486W: http://linux-lc100020.sourceforge.net 13487S: Orphan 13488F: drivers/net/wireless/zydas/zd1201.* 13489 13490USB ZR364XX DRIVER 13491M: Antoine Jacquet <royale@zerezo.com> 13492L: linux-usb@vger.kernel.org 13493L: linux-media@vger.kernel.org 13494T: git git://linuxtv.org/media_tree.git 13495W: http://royale.zerezo.com/zr364xx/ 13496S: Maintained 13497F: Documentation/media/v4l-drivers/zr364xx* 13498F: drivers/media/usb/zr364xx/ 13499 13500ULPI BUS 13501M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13502L: linux-usb@vger.kernel.org 13503S: Maintained 13504F: drivers/usb/common/ulpi.c 13505F: include/linux/ulpi/ 13506 13507USER-MODE LINUX (UML) 13508M: Jeff Dike <jdike@addtoit.com> 13509M: Richard Weinberger <richard@nod.at> 13510L: user-mode-linux-devel@lists.sourceforge.net 13511L: user-mode-linux-user@lists.sourceforge.net 13512W: http://user-mode-linux.sourceforge.net 13513T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13514S: Maintained 13515F: Documentation/virtual/uml/ 13516F: arch/um/ 13517F: arch/x86/um/ 13518F: fs/hostfs/ 13519F: fs/hppfs/ 13520 13521USERSPACE I/O (UIO) 13522M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13523S: Maintained 13524T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13525F: Documentation/driver-api/uio-howto.rst 13526F: drivers/uio/ 13527F: include/linux/uio*.h 13528 13529UTIL-LINUX PACKAGE 13530M: Karel Zak <kzak@redhat.com> 13531L: util-linux@vger.kernel.org 13532W: http://en.wikipedia.org/wiki/Util-linux 13533T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13534S: Maintained 13535 13536UVESAFB DRIVER 13537M: Michal Januszewski <spock@gentoo.org> 13538L: linux-fbdev@vger.kernel.org 13539W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13540S: Maintained 13541F: Documentation/fb/uvesafb.txt 13542F: drivers/video/fbdev/uvesafb.* 13543 13544VF610 NAND DRIVER 13545M: Stefan Agner <stefan@agner.ch> 13546L: linux-mtd@lists.infradead.org 13547S: Supported 13548F: drivers/mtd/nand/vf610_nfc.c 13549 13550VFAT/FAT/MSDOS FILESYSTEM 13551M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13552S: Maintained 13553F: Documentation/filesystems/vfat.txt 13554F: fs/fat/ 13555 13556VFIO DRIVER 13557M: Alex Williamson <alex.williamson@redhat.com> 13558L: kvm@vger.kernel.org 13559T: git git://github.com/awilliam/linux-vfio.git 13560S: Maintained 13561F: Documentation/vfio.txt 13562F: drivers/vfio/ 13563F: include/linux/vfio.h 13564F: include/uapi/linux/vfio.h 13565 13566VFIO MEDIATED DEVICE DRIVERS 13567M: Kirti Wankhede <kwankhede@nvidia.com> 13568L: kvm@vger.kernel.org 13569S: Maintained 13570F: Documentation/vfio-mediated-device.txt 13571F: drivers/vfio/mdev/ 13572F: include/linux/mdev.h 13573F: samples/vfio-mdev/ 13574 13575VFIO PLATFORM DRIVER 13576M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13577L: kvm@vger.kernel.org 13578S: Maintained 13579F: drivers/vfio/platform/ 13580 13581VGA_SWITCHEROO 13582R: Lukas Wunner <lukas@wunner.de> 13583S: Maintained 13584F: Documentation/gpu/vga-switcheroo.rst 13585F: drivers/gpu/vga/vga_switcheroo.c 13586F: include/linux/vga_switcheroo.h 13587T: git git://anongit.freedesktop.org/drm/drm-misc 13588 13589VIDEOBUF2 FRAMEWORK 13590M: Pawel Osciak <pawel@osciak.com> 13591M: Marek Szyprowski <m.szyprowski@samsung.com> 13592M: Kyungmin Park <kyungmin.park@samsung.com> 13593L: linux-media@vger.kernel.org 13594S: Maintained 13595F: drivers/media/v4l2-core/videobuf2-* 13596F: include/media/videobuf2-* 13597 13598VIRTIO AND VHOST VSOCK DRIVER 13599M: Stefan Hajnoczi <stefanha@redhat.com> 13600L: kvm@vger.kernel.org 13601L: virtualization@lists.linux-foundation.org 13602L: netdev@vger.kernel.org 13603S: Maintained 13604F: include/linux/virtio_vsock.h 13605F: include/uapi/linux/virtio_vsock.h 13606F: include/uapi/linux/vsockmon.h 13607F: net/vmw_vsock/af_vsock_tap.c 13608F: net/vmw_vsock/virtio_transport_common.c 13609F: net/vmw_vsock/virtio_transport.c 13610F: drivers/net/vsockmon.c 13611F: drivers/vhost/vsock.c 13612F: drivers/vhost/vsock.h 13613 13614VIRTUAL SERIO DEVICE DRIVER 13615M: Stephen Chandler Paul <thatslyude@gmail.com> 13616S: Maintained 13617F: drivers/input/serio/userio.c 13618F: include/uapi/linux/userio.h 13619 13620VIRTIO CONSOLE DRIVER 13621M: Amit Shah <amit@kernel.org> 13622L: virtualization@lists.linux-foundation.org 13623S: Maintained 13624F: drivers/char/virtio_console.c 13625F: include/linux/virtio_console.h 13626F: include/uapi/linux/virtio_console.h 13627 13628VIRTIO CORE, NET AND BLOCK DRIVERS 13629M: "Michael S. Tsirkin" <mst@redhat.com> 13630M: Jason Wang <jasowang@redhat.com> 13631L: virtualization@lists.linux-foundation.org 13632S: Maintained 13633F: Documentation/devicetree/bindings/virtio/ 13634F: drivers/virtio/ 13635F: tools/virtio/ 13636F: drivers/net/virtio_net.c 13637F: drivers/block/virtio_blk.c 13638F: include/linux/virtio*.h 13639F: include/uapi/linux/virtio_*.h 13640F: drivers/crypto/virtio/ 13641 13642VIRTIO DRIVERS FOR S390 13643M: Cornelia Huck <cornelia.huck@de.ibm.com> 13644M: Halil Pasic <pasic@linux.vnet.ibm.com> 13645L: linux-s390@vger.kernel.org 13646L: virtualization@lists.linux-foundation.org 13647L: kvm@vger.kernel.org 13648S: Supported 13649F: drivers/s390/virtio/ 13650 13651VIRTIO GPU DRIVER 13652M: David Airlie <airlied@linux.ie> 13653M: Gerd Hoffmann <kraxel@redhat.com> 13654L: dri-devel@lists.freedesktop.org 13655L: virtualization@lists.linux-foundation.org 13656T: git git://anongit.freedesktop.org/drm/drm-misc 13657S: Maintained 13658F: drivers/gpu/drm/virtio/ 13659F: include/uapi/linux/virtio_gpu.h 13660 13661VIRTIO HOST (VHOST) 13662M: "Michael S. Tsirkin" <mst@redhat.com> 13663M: Jason Wang <jasowang@redhat.com> 13664L: kvm@vger.kernel.org 13665L: virtualization@lists.linux-foundation.org 13666L: netdev@vger.kernel.org 13667T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13668S: Maintained 13669F: drivers/vhost/ 13670F: include/uapi/linux/vhost.h 13671 13672VIRTIO INPUT DRIVER 13673M: Gerd Hoffmann <kraxel@redhat.com> 13674S: Maintained 13675F: drivers/virtio/virtio_input.c 13676F: include/uapi/linux/virtio_input.h 13677 13678VIRTIO CRYPTO DRIVER 13679M: Gonglei <arei.gonglei@huawei.com> 13680L: virtualization@lists.linux-foundation.org 13681L: linux-crypto@vger.kernel.org 13682S: Maintained 13683F: drivers/crypto/virtio/ 13684F: include/uapi/linux/virtio_crypto.h 13685 13686VIA RHINE NETWORK DRIVER 13687S: Orphan 13688F: drivers/net/ethernet/via/via-rhine.c 13689 13690VIA SD/MMC CARD CONTROLLER DRIVER 13691M: Bruce Chang <brucechang@via.com.tw> 13692M: Harald Welte <HaraldWelte@viatech.com> 13693S: Maintained 13694F: drivers/mmc/host/via-sdmmc.c 13695 13696VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13697M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13698L: linux-fbdev@vger.kernel.org 13699S: Maintained 13700F: include/linux/via-core.h 13701F: include/linux/via-gpio.h 13702F: include/linux/via_i2c.h 13703F: drivers/video/fbdev/via/ 13704 13705VIA VELOCITY NETWORK DRIVER 13706M: Francois Romieu <romieu@fr.zoreil.com> 13707L: netdev@vger.kernel.org 13708S: Maintained 13709F: drivers/net/ethernet/via/via-velocity.* 13710 13711VIRT LIB 13712M: Alex Williamson <alex.williamson@redhat.com> 13713M: Paolo Bonzini <pbonzini@redhat.com> 13714L: kvm@vger.kernel.org 13715S: Supported 13716F: virt/lib/ 13717 13718VIVID VIRTUAL VIDEO DRIVER 13719M: Hans Verkuil <hverkuil@xs4all.nl> 13720L: linux-media@vger.kernel.org 13721T: git git://linuxtv.org/media_tree.git 13722W: https://linuxtv.org 13723S: Maintained 13724F: drivers/media/platform/vivid/* 13725 13726VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13727M: Helen Koike <helen.koike@collabora.com> 13728L: linux-media@vger.kernel.org 13729T: git git://linuxtv.org/media_tree.git 13730W: https://linuxtv.org 13731S: Maintained 13732F: drivers/media/platform/vimc/* 13733 13734VLYNQ BUS 13735M: Florian Fainelli <f.fainelli@gmail.com> 13736L: openwrt-devel@lists.openwrt.org (subscribers-only) 13737S: Maintained 13738F: drivers/vlynq/vlynq.c 13739F: include/linux/vlynq.h 13740 13741VME SUBSYSTEM 13742M: Martyn Welch <martyn@welchs.me.uk> 13743M: Manohar Vanga <manohar.vanga@gmail.com> 13744M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13745L: devel@driverdev.osuosl.org 13746S: Maintained 13747T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13748F: Documentation/driver-api/vme.rst 13749F: drivers/staging/vme/ 13750F: drivers/vme/ 13751F: include/linux/vme* 13752 13753VMWARE HYPERVISOR INTERFACE 13754M: Alok Kataria <akataria@vmware.com> 13755L: virtualization@lists.linux-foundation.org 13756S: Supported 13757F: arch/x86/kernel/cpu/vmware.c 13758 13759VMWARE BALLOON DRIVER 13760M: Xavier Deguillard <xdeguillard@vmware.com> 13761M: Philip Moltmann <moltmann@vmware.com> 13762M: "VMware, Inc." <pv-drivers@vmware.com> 13763L: linux-kernel@vger.kernel.org 13764S: Maintained 13765F: drivers/misc/vmw_balloon.c 13766 13767VMWARE VMMOUSE SUBDRIVER 13768M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13769M: "VMware, Inc." <pv-drivers@vmware.com> 13770L: linux-input@vger.kernel.org 13771S: Maintained 13772F: drivers/input/mouse/vmmouse.c 13773F: drivers/input/mouse/vmmouse.h 13774 13775VMWARE VMXNET3 ETHERNET DRIVER 13776M: Shrikrishna Khare <skhare@vmware.com> 13777M: "VMware, Inc." <pv-drivers@vmware.com> 13778L: netdev@vger.kernel.org 13779S: Maintained 13780F: drivers/net/vmxnet3/ 13781 13782VMware PVSCSI driver 13783M: Jim Gill <jgill@vmware.com> 13784M: VMware PV-Drivers <pv-drivers@vmware.com> 13785L: linux-scsi@vger.kernel.org 13786S: Maintained 13787F: drivers/scsi/vmw_pvscsi.c 13788F: drivers/scsi/vmw_pvscsi.h 13789 13790VMWARE PVRDMA DRIVER 13791M: Adit Ranadive <aditr@vmware.com> 13792M: VMware PV-Drivers <pv-drivers@vmware.com> 13793L: linux-rdma@vger.kernel.org 13794S: Maintained 13795F: drivers/infiniband/hw/vmw_pvrdma/ 13796 13797VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13798M: Liam Girdwood <lgirdwood@gmail.com> 13799M: Mark Brown <broonie@kernel.org> 13800L: linux-kernel@vger.kernel.org 13801W: http://www.slimlogic.co.uk/?p=48 13802T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13803S: Supported 13804F: Documentation/devicetree/bindings/regulator/ 13805F: drivers/regulator/ 13806F: include/dt-bindings/regulator/ 13807F: include/linux/regulator/ 13808 13809VRF 13810M: David Ahern <dsa@cumulusnetworks.com> 13811M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13812L: netdev@vger.kernel.org 13813S: Maintained 13814F: drivers/net/vrf.c 13815F: Documentation/networking/vrf.txt 13816 13817VT1211 HARDWARE MONITOR DRIVER 13818M: Juerg Haefliger <juergh@gmail.com> 13819L: linux-hwmon@vger.kernel.org 13820S: Maintained 13821F: Documentation/hwmon/vt1211 13822F: drivers/hwmon/vt1211.c 13823 13824VT8231 HARDWARE MONITOR DRIVER 13825M: Roger Lucas <vt8231@hiddenengine.co.uk> 13826L: linux-hwmon@vger.kernel.org 13827S: Maintained 13828F: drivers/hwmon/vt8231.c 13829 13830VUB300 USB to SDIO/SD/MMC bridge chip 13831M: Tony Olech <tony.olech@elandigitalsystems.com> 13832L: linux-mmc@vger.kernel.org 13833L: linux-usb@vger.kernel.org 13834S: Supported 13835F: drivers/mmc/host/vub300.c 13836 13837W1 DALLAS'S 1-WIRE BUS 13838M: Evgeniy Polyakov <zbr@ioremap.net> 13839S: Maintained 13840F: Documentation/w1/ 13841F: drivers/w1/ 13842 13843W83791D HARDWARE MONITORING DRIVER 13844M: Marc Hulsman <m.hulsman@tudelft.nl> 13845L: linux-hwmon@vger.kernel.org 13846S: Maintained 13847F: Documentation/hwmon/w83791d 13848F: drivers/hwmon/w83791d.c 13849 13850W83793 HARDWARE MONITORING DRIVER 13851M: Rudolf Marek <r.marek@assembler.cz> 13852L: linux-hwmon@vger.kernel.org 13853S: Maintained 13854F: Documentation/hwmon/w83793 13855F: drivers/hwmon/w83793.c 13856 13857W83795 HARDWARE MONITORING DRIVER 13858M: Jean Delvare <jdelvare@suse.com> 13859L: linux-hwmon@vger.kernel.org 13860S: Maintained 13861F: drivers/hwmon/w83795.c 13862 13863W83L51xD SD/MMC CARD INTERFACE DRIVER 13864M: Pierre Ossman <pierre@ossman.eu> 13865S: Maintained 13866F: drivers/mmc/host/wbsd.* 13867 13868WACOM PROTOCOL 4 SERIAL TABLETS 13869M: Julian Squires <julian@cipht.net> 13870M: Hans de Goede <hdegoede@redhat.com> 13871L: linux-input@vger.kernel.org 13872S: Maintained 13873F: drivers/input/tablet/wacom_serial4.c 13874 13875WATCHDOG DEVICE DRIVERS 13876M: Wim Van Sebroeck <wim@iguana.be> 13877R: Guenter Roeck <linux@roeck-us.net> 13878L: linux-watchdog@vger.kernel.org 13879W: http://www.linux-watchdog.org/ 13880T: git git://www.linux-watchdog.org/linux-watchdog.git 13881S: Maintained 13882F: Documentation/devicetree/bindings/watchdog/ 13883F: Documentation/watchdog/ 13884F: drivers/watchdog/ 13885F: include/linux/watchdog.h 13886F: include/uapi/linux/watchdog.h 13887 13888WIIMOTE HID DRIVER 13889M: David Herrmann <dh.herrmann@googlemail.com> 13890L: linux-input@vger.kernel.org 13891S: Maintained 13892F: drivers/hid/hid-wiimote* 13893 13894WINBOND CIR DRIVER 13895M: David Härdeman <david@hardeman.nu> 13896S: Maintained 13897F: drivers/media/rc/winbond-cir.c 13898 13899WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13900M: William Breathitt Gray <vilhelm.gray@gmail.com> 13901L: linux-watchdog@vger.kernel.org 13902S: Maintained 13903F: drivers/watchdog/ebc-c384_wdt.c 13904 13905WINSYSTEMS WS16C48 GPIO DRIVER 13906M: William Breathitt Gray <vilhelm.gray@gmail.com> 13907L: linux-gpio@vger.kernel.org 13908S: Maintained 13909F: drivers/gpio/gpio-ws16c48.c 13910 13911WIMAX STACK 13912M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13913M: linux-wimax@intel.com 13914L: wimax@linuxwimax.org (subscribers-only) 13915S: Supported 13916W: http://linuxwimax.org 13917F: Documentation/wimax/README.wimax 13918F: include/linux/wimax/debug.h 13919F: include/net/wimax.h 13920F: include/uapi/linux/wimax.h 13921F: net/wimax/ 13922 13923WISTRON LAPTOP BUTTON DRIVER 13924M: Miloslav Trmac <mitr@volny.cz> 13925S: Maintained 13926F: drivers/input/misc/wistron_btns.c 13927 13928WL3501 WIRELESS PCMCIA CARD DRIVER 13929L: linux-wireless@vger.kernel.org 13930S: Odd fixes 13931F: drivers/net/wireless/wl3501* 13932 13933WOLFSON MICROELECTRONICS DRIVERS 13934L: patches@opensource.cirrus.com 13935T: git https://github.com/CirrusLogic/linux-drivers.git 13936W: https://github.com/CirrusLogic/linux-drivers/wiki 13937S: Supported 13938F: Documentation/hwmon/wm83?? 13939F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13940F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13941F: Documentation/devicetree/bindings/mfd/arizona.txt 13942F: Documentation/devicetree/bindings/mfd/wm831x.txt 13943F: arch/arm/mach-s3c64xx/mach-crag6410* 13944F: drivers/clk/clk-wm83*.c 13945F: drivers/extcon/extcon-arizona.c 13946F: drivers/leds/leds-wm83*.c 13947F: drivers/gpio/gpio-*wm*.c 13948F: drivers/gpio/gpio-arizona.c 13949F: drivers/hwmon/wm83??-hwmon.c 13950F: drivers/input/misc/wm831x-on.c 13951F: drivers/input/touchscreen/wm831x-ts.c 13952F: drivers/input/touchscreen/wm97*.c 13953F: drivers/mfd/arizona* 13954F: drivers/mfd/wm*.c 13955F: drivers/mfd/cs47l24* 13956F: drivers/power/supply/wm83*.c 13957F: drivers/rtc/rtc-wm83*.c 13958F: drivers/regulator/wm8*.c 13959F: drivers/regulator/arizona* 13960F: drivers/video/backlight/wm83*_bl.c 13961F: drivers/watchdog/wm83*_wdt.c 13962F: include/linux/mfd/arizona/ 13963F: include/linux/mfd/wm831x/ 13964F: include/linux/mfd/wm8350/ 13965F: include/linux/mfd/wm8400* 13966F: include/linux/regulator/arizona* 13967F: include/linux/wm97xx.h 13968F: include/sound/wm????.h 13969F: sound/soc/codecs/arizona.? 13970F: sound/soc/codecs/wm* 13971F: sound/soc/codecs/cs47l24* 13972 13973WORKQUEUE 13974M: Tejun Heo <tj@kernel.org> 13975R: Lai Jiangshan <jiangshanlai@gmail.com> 13976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13977S: Maintained 13978F: include/linux/workqueue.h 13979F: kernel/workqueue.c 13980F: Documentation/core-api/workqueue.rst 13981 13982X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13983M: Chen-Yu Tsai <wens@csie.org> 13984L: linux-kernel@vger.kernel.org 13985S: Maintained 13986N: axp[128] 13987 13988X.25 NETWORK LAYER 13989M: Andrew Hendry <andrew.hendry@gmail.com> 13990L: linux-x25@vger.kernel.org 13991S: Odd Fixes 13992F: Documentation/networking/x25* 13993F: include/net/x25* 13994F: net/x25/ 13995 13996X86 ARCHITECTURE (32-BIT AND 64-BIT) 13997M: Thomas Gleixner <tglx@linutronix.de> 13998M: Ingo Molnar <mingo@redhat.com> 13999M: "H. Peter Anvin" <hpa@zytor.com> 14000M: x86@kernel.org 14001L: linux-kernel@vger.kernel.org 14002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14003S: Maintained 14004F: Documentation/x86/ 14005F: arch/x86/ 14006 14007X86 PLATFORM DRIVERS 14008M: Darren Hart <dvhart@infradead.org> 14009M: Andy Shevchenko <andy@infradead.org> 14010L: platform-driver-x86@vger.kernel.org 14011T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14012S: Maintained 14013F: drivers/platform/x86/ 14014F: drivers/platform/olpc/ 14015 14016X86 MCE INFRASTRUCTURE 14017M: Tony Luck <tony.luck@intel.com> 14018M: Borislav Petkov <bp@alien8.de> 14019L: linux-edac@vger.kernel.org 14020S: Maintained 14021F: arch/x86/kernel/cpu/mcheck/* 14022 14023X86 MICROCODE UPDATE SUPPORT 14024M: Borislav Petkov <bp@alien8.de> 14025S: Maintained 14026F: arch/x86/kernel/cpu/microcode/* 14027 14028X86 VDSO 14029M: Andy Lutomirski <luto@amacapital.net> 14030L: linux-kernel@vger.kernel.org 14031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14032S: Maintained 14033F: arch/x86/entry/vdso/ 14034 14035XC2028/3028 TUNER DRIVER 14036M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14037M: Mauro Carvalho Chehab <mchehab@kernel.org> 14038L: linux-media@vger.kernel.org 14039W: https://linuxtv.org 14040T: git git://linuxtv.org/media_tree.git 14041S: Maintained 14042F: drivers/media/tuners/tuner-xc2028.* 14043 14044XEN HYPERVISOR INTERFACE 14045M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14046M: Juergen Gross <jgross@suse.com> 14047L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14048T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14049S: Supported 14050F: arch/x86/xen/ 14051F: drivers/*/xen-*front.c 14052F: drivers/xen/ 14053F: arch/x86/include/asm/xen/ 14054F: include/xen/ 14055F: include/uapi/xen/ 14056 14057XEN HYPERVISOR ARM 14058M: Stefano Stabellini <sstabellini@kernel.org> 14059L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14060S: Maintained 14061F: arch/arm/xen/ 14062F: arch/arm/include/asm/xen/ 14063 14064XEN HYPERVISOR ARM64 14065M: Stefano Stabellini <sstabellini@kernel.org> 14066L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14067S: Maintained 14068F: arch/arm64/xen/ 14069F: arch/arm64/include/asm/xen/ 14070 14071XEN NETWORK BACKEND DRIVER 14072M: Wei Liu <wei.liu2@citrix.com> 14073M: Paul Durrant <paul.durrant@citrix.com> 14074L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14075L: netdev@vger.kernel.org 14076S: Supported 14077F: drivers/net/xen-netback/* 14078 14079XEN PCI SUBSYSTEM 14080M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14081L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14082S: Supported 14083F: arch/x86/pci/*xen* 14084F: drivers/pci/*xen* 14085 14086XEN BLOCK SUBSYSTEM 14087M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14088M: Roger Pau Monné <roger.pau@citrix.com> 14089L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14090S: Supported 14091F: drivers/block/xen-blkback/* 14092F: drivers/block/xen* 14093 14094XEN PVSCSI DRIVERS 14095M: Juergen Gross <jgross@suse.com> 14096L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14097L: linux-scsi@vger.kernel.org 14098S: Supported 14099F: drivers/scsi/xen-scsifront.c 14100F: drivers/xen/xen-scsiback.c 14101F: include/xen/interface/io/vscsiif.h 14102 14103XEN SWIOTLB SUBSYSTEM 14104M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14105L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14106S: Supported 14107F: arch/x86/xen/*swiotlb* 14108F: drivers/xen/*swiotlb* 14109 14110XFS FILESYSTEM 14111M: Darrick J. Wong <darrick.wong@oracle.com> 14112M: linux-xfs@vger.kernel.org 14113L: linux-xfs@vger.kernel.org 14114W: http://xfs.org/ 14115T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14116S: Supported 14117F: Documentation/filesystems/xfs.txt 14118F: fs/xfs/ 14119 14120XILINX AXI ETHERNET DRIVER 14121M: Anirudha Sarangi <anirudh@xilinx.com> 14122M: John Linn <John.Linn@xilinx.com> 14123S: Maintained 14124F: drivers/net/ethernet/xilinx/xilinx_axienet* 14125 14126XILINX UARTLITE SERIAL DRIVER 14127M: Peter Korsgaard <jacmet@sunsite.dk> 14128L: linux-serial@vger.kernel.org 14129S: Maintained 14130F: drivers/tty/serial/uartlite.c 14131 14132XILINX VIDEO IP CORES 14133M: Hyun Kwon <hyun.kwon@xilinx.com> 14134M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14135L: linux-media@vger.kernel.org 14136T: git git://linuxtv.org/media_tree.git 14137S: Supported 14138F: Documentation/devicetree/bindings/media/xilinx/ 14139F: drivers/media/platform/xilinx/ 14140F: include/uapi/linux/xilinx-v4l2-controls.h 14141 14142XILLYBUS DRIVER 14143M: Eli Billauer <eli.billauer@gmail.com> 14144L: linux-kernel@vger.kernel.org 14145S: Supported 14146F: drivers/char/xillybus/ 14147 14148XTENSA XTFPGA PLATFORM SUPPORT 14149M: Max Filippov <jcmvbkbc@gmail.com> 14150L: linux-xtensa@linux-xtensa.org 14151S: Maintained 14152F: drivers/spi/spi-xtensa-xtfpga.c 14153F: sound/soc/xtensa/xtfpga-i2s.c 14154 14155YAM DRIVER FOR AX.25 14156M: Jean-Paul Roubelat <jpr@f6fbb.org> 14157L: linux-hams@vger.kernel.org 14158S: Maintained 14159F: drivers/net/hamradio/yam* 14160F: include/linux/yam.h 14161 14162YEALINK PHONE DRIVER 14163M: Henk Vergonet <Henk.Vergonet@gmail.com> 14164L: usbb2k-api-dev@nongnu.org 14165S: Maintained 14166F: Documentation/input/yealink.rst 14167F: drivers/input/misc/yealink.* 14168 14169Z8530 DRIVER FOR AX.25 14170M: Joerg Reuter <jreuter@yaina.de> 14171W: http://yaina.de/jreuter/ 14172W: http://www.qsl.net/dl1bke/ 14173L: linux-hams@vger.kernel.org 14174S: Maintained 14175F: Documentation/networking/z8530drv.txt 14176F: drivers/net/hamradio/*scc.c 14177F: drivers/net/hamradio/z8530.h 14178 14179ZBUD COMPRESSED PAGE ALLOCATOR 14180M: Seth Jennings <sjenning@redhat.com> 14181M: Dan Streetman <ddstreet@ieee.org> 14182L: linux-mm@kvack.org 14183S: Maintained 14184F: mm/zbud.c 14185F: include/linux/zbud.h 14186 14187ZD1211RW WIRELESS DRIVER 14188M: Daniel Drake <dsd@gentoo.org> 14189M: Ulrich Kunitz <kune@deine-taler.de> 14190W: http://zd1211.ath.cx/wiki/DriverRewrite 14191L: linux-wireless@vger.kernel.org 14192L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14193S: Maintained 14194F: drivers/net/wireless/zydas/zd1211rw/ 14195 14196ZD1301_DEMOD MEDIA DRIVER 14197M: Antti Palosaari <crope@iki.fi> 14198L: linux-media@vger.kernel.org 14199W: https://linuxtv.org/ 14200W: http://palosaari.fi/linux/ 14201Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14202S: Maintained 14203F: drivers/media/dvb-frontends/zd1301_demod* 14204 14205ZD1301 MEDIA DRIVER 14206M: Antti Palosaari <crope@iki.fi> 14207L: linux-media@vger.kernel.org 14208W: https://linuxtv.org/ 14209W: http://palosaari.fi/linux/ 14210Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14211S: Maintained 14212F: drivers/media/usb/dvb-usb-v2/zd1301* 14213 14214ZPOOL COMPRESSED PAGE STORAGE API 14215M: Dan Streetman <ddstreet@ieee.org> 14216L: linux-mm@kvack.org 14217S: Maintained 14218F: mm/zpool.c 14219F: include/linux/zpool.h 14220 14221ZR36067 VIDEO FOR LINUX DRIVER 14222L: mjpeg-users@lists.sourceforge.net 14223L: linux-media@vger.kernel.org 14224W: http://mjpeg.sourceforge.net/driver-zoran/ 14225T: hg https://linuxtv.org/hg/v4l-dvb 14226S: Odd Fixes 14227F: drivers/media/pci/zoran/ 14228 14229ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14230M: Minchan Kim <minchan@kernel.org> 14231M: Nitin Gupta <ngupta@vflare.org> 14232R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14233L: linux-kernel@vger.kernel.org 14234S: Maintained 14235F: drivers/block/zram/ 14236F: Documentation/blockdev/zram.txt 14237 14238ZS DECSTATION Z85C30 SERIAL DRIVER 14239M: "Maciej W. Rozycki" <macro@linux-mips.org> 14240S: Maintained 14241F: drivers/tty/serial/zs.* 14242 14243ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14244M: Minchan Kim <minchan@kernel.org> 14245M: Nitin Gupta <ngupta@vflare.org> 14246R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14247L: linux-mm@kvack.org 14248S: Maintained 14249F: mm/zsmalloc.c 14250F: include/linux/zsmalloc.h 14251F: Documentation/vm/zsmalloc.txt 14252 14253ZSWAP COMPRESSED SWAP CACHING 14254M: Seth Jennings <sjenning@redhat.com> 14255M: Dan Streetman <ddstreet@ieee.org> 14256L: linux-mm@kvack.org 14257S: Maintained 14258F: mm/zswap.c 14259 14260THE REST 14261M: Linus Torvalds <torvalds@linux-foundation.org> 14262L: linux-kernel@vger.kernel.org 14263Q: http://patchwork.kernel.org/project/LKML/list/ 14264T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14265S: Buried alive in reporters 14266F: * 14267F: */ 14268