1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <aar@pengutronix.de> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACCES PCI-IDIO-16 GPIO DRIVER 269M: William Breathitt Gray <vilhelm.gray@gmail.com> 270L: linux-gpio@vger.kernel.org 271S: Maintained 272F: drivers/gpio/gpio-pci-idio-16.c 273 274ACENIC DRIVER 275M: Jes Sorensen <jes@trained-monkey.org> 276L: linux-acenic@sunsite.dk 277S: Maintained 278F: drivers/net/ethernet/alteon/acenic* 279 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 281M: Peter Feuerer <peter@piie.net> 282L: platform-driver-x86@vger.kernel.org 283W: http://piie.net/?section=acerhdf 284S: Maintained 285F: drivers/platform/x86/acerhdf.c 286 287ACER WMI LAPTOP EXTRAS 288M: "Lee, Chun-Yi" <jlee@suse.com> 289L: platform-driver-x86@vger.kernel.org 290S: Maintained 291F: drivers/platform/x86/acer-wmi.c 292 293ACPI 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 295M: Len Brown <lenb@kernel.org> 296L: linux-acpi@vger.kernel.org 297W: https://01.org/linux-acpi 298Q: https://patchwork.kernel.org/project/linux-acpi/list/ 299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 300B: https://bugzilla.kernel.org 301S: Supported 302F: drivers/acpi/ 303F: drivers/pnp/pnpacpi/ 304F: include/linux/acpi.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI COMPONENT ARCHITECTURE (ACPICA) 315M: Robert Moore <robert.moore@intel.com> 316M: Lv Zheng <lv.zheng@intel.com> 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 318L: linux-acpi@vger.kernel.org 319L: devel@acpica.org 320W: https://acpica.org/ 321W: https://github.com/acpica/acpica/ 322Q: https://patchwork.kernel.org/project/linux-acpi/list/ 323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 324B: https://bugzilla.kernel.org 325B: https://bugs.acpica.org 326S: Supported 327F: drivers/acpi/acpica/ 328F: include/acpi/ 329F: tools/power/acpi/ 330 331ACPI FAN DRIVER 332M: Zhang Rui <rui.zhang@intel.com> 333L: linux-acpi@vger.kernel.org 334W: https://01.org/linux-acpi 335B: https://bugzilla.kernel.org 336S: Supported 337F: drivers/acpi/fan.c 338 339ACPI FOR ARM64 (ACPI/arm64) 340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 341M: Hanjun Guo <hanjun.guo@linaro.org> 342M: Sudeep Holla <sudeep.holla@arm.com> 343L: linux-acpi@vger.kernel.org 344S: Maintained 345F: drivers/acpi/arm64 346 347ACPI THERMAL DRIVER 348M: Zhang Rui <rui.zhang@intel.com> 349L: linux-acpi@vger.kernel.org 350W: https://01.org/linux-acpi 351B: https://bugzilla.kernel.org 352S: Supported 353F: drivers/acpi/*thermal* 354 355ACPI VIDEO DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/acpi_video.c 362 363ACPI WMI DRIVER 364L: platform-driver-x86@vger.kernel.org 365S: Orphan 366F: drivers/platform/x86/wmi.c 367 368AD1889 ALSA SOUND DRIVER 369M: Thibaut Varene <T-Bone@parisc-linux.org> 370W: http://wiki.parisc-linux.org/AD1889 371L: linux-parisc@vger.kernel.org 372S: Maintained 373F: sound/pci/ad1889.* 374 375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 376M: Michael Hennerich <michael.hennerich@analog.com> 377W: http://wiki.analog.com/AD5254 378W: http://ez.analog.com/community/linux-device-drivers 379S: Supported 380F: drivers/misc/ad525x_dpot.c 381 382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 383M: Michael Hennerich <michael.hennerich@analog.com> 384W: http://wiki.analog.com/AD5398 385W: http://ez.analog.com/community/linux-device-drivers 386S: Supported 387F: drivers/regulator/ad5398.c 388 389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 390M: Michael Hennerich <michael.hennerich@analog.com> 391W: http://wiki.analog.com/AD7142 392W: http://ez.analog.com/community/linux-device-drivers 393S: Supported 394F: drivers/input/misc/ad714x.c 395 396AD7877 TOUCHSCREEN DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD7877 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/input/touchscreen/ad7877.c 402 403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD7879 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/input/touchscreen/ad7879.c 409 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 411M: Jiri Kosina <jikos@kernel.org> 412S: Maintained 413 414ADF7242 IEEE 802.15.4 RADIO DRIVER 415M: Michael Hennerich <michael.hennerich@analog.com> 416W: https://wiki.analog.com/ADF7242 417W: http://ez.analog.com/community/linux-device-drivers 418L: linux-wpan@vger.kernel.org 419S: Supported 420F: drivers/net/ieee802154/adf7242.c 421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 422 423ADM1025 HARDWARE MONITOR DRIVER 424M: Jean Delvare <jdelvare@suse.com> 425L: linux-hwmon@vger.kernel.org 426S: Maintained 427F: Documentation/hwmon/adm1025 428F: drivers/hwmon/adm1025.c 429 430ADM1029 HARDWARE MONITOR DRIVER 431M: Corentin Labbe <clabbe.montjoie@gmail.com> 432L: linux-hwmon@vger.kernel.org 433S: Maintained 434F: drivers/hwmon/adm1029.c 435 436ADM8211 WIRELESS DRIVER 437L: linux-wireless@vger.kernel.org 438W: http://wireless.kernel.org/ 439S: Orphan 440F: drivers/net/wireless/admtek/adm8211.* 441 442ADP1653 FLASH CONTROLLER DRIVER 443M: Sakari Ailus <sakari.ailus@iki.fi> 444L: linux-media@vger.kernel.org 445S: Maintained 446F: drivers/media/i2c/adp1653.c 447F: include/media/i2c/adp1653.h 448 449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 450M: Michael Hennerich <michael.hennerich@analog.com> 451W: http://wiki.analog.com/ADP5520 452W: http://ez.analog.com/community/linux-device-drivers 453S: Supported 454F: drivers/mfd/adp5520.c 455F: drivers/video/backlight/adp5520_bl.c 456F: drivers/leds/leds-adp5520.c 457F: drivers/gpio/gpio-adp5520.c 458F: drivers/input/keyboard/adp5520-keys.c 459 460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 461M: Michael Hennerich <michael.hennerich@analog.com> 462W: http://wiki.analog.com/ADP5588 463W: http://ez.analog.com/community/linux-device-drivers 464S: Supported 465F: drivers/input/keyboard/adp5588-keys.c 466F: drivers/gpio/gpio-adp5588.c 467 468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP8860 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/video/backlight/adp8860_bl.c 474 475ADS1015 HARDWARE MONITOR DRIVER 476M: Dirk Eibach <eibach@gdsys.de> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: Documentation/hwmon/ads1015 480F: drivers/hwmon/ads1015.c 481F: include/linux/i2c/ads1015.h 482 483ADT746X FAN DRIVER 484M: Colin Leroy <colin@colino.net> 485S: Maintained 486F: drivers/macintosh/therm_adt746x.c 487 488ADT7475 HARDWARE MONITOR DRIVER 489M: Jean Delvare <jdelvare@suse.com> 490L: linux-hwmon@vger.kernel.org 491S: Maintained 492F: Documentation/hwmon/adt7475 493F: drivers/hwmon/adt7475.c 494 495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 496M: Michael Hennerich <michael.hennerich@analog.com> 497W: http://wiki.analog.com/ADXL345 498W: http://ez.analog.com/community/linux-device-drivers 499S: Supported 500F: drivers/input/misc/adxl34x.c 501 502ADVANSYS SCSI DRIVER 503M: Matthew Wilcox <matthew@wil.cx> 504M: Hannes Reinecke <hare@suse.com> 505L: linux-scsi@vger.kernel.org 506S: Maintained 507F: Documentation/scsi/advansys.txt 508F: drivers/scsi/advansys.c 509 510AEDSP16 DRIVER 511M: Riccardo Facchetti <fizban@tin.it> 512S: Maintained 513F: sound/oss/aedsp16.c 514 515AF9013 MEDIA DRIVER 516M: Antti Palosaari <crope@iki.fi> 517L: linux-media@vger.kernel.org 518W: https://linuxtv.org 519W: http://palosaari.fi/linux/ 520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 521T: git git://linuxtv.org/anttip/media_tree.git 522S: Maintained 523F: drivers/media/dvb-frontends/af9013* 524 525AF9033 MEDIA DRIVER 526M: Antti Palosaari <crope@iki.fi> 527L: linux-media@vger.kernel.org 528W: https://linuxtv.org 529W: http://palosaari.fi/linux/ 530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 531T: git git://linuxtv.org/anttip/media_tree.git 532S: Maintained 533F: drivers/media/dvb-frontends/af9033* 534 535AFFS FILE SYSTEM 536L: linux-fsdevel@vger.kernel.org 537S: Orphan 538F: Documentation/filesystems/affs.txt 539F: fs/affs/ 540 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 542M: David Howells <dhowells@redhat.com> 543L: linux-afs@lists.infradead.org 544S: Supported 545F: fs/afs/ 546F: include/net/af_rxrpc.h 547F: net/rxrpc/af_rxrpc.c 548W: https://www.infradead.org/~dhowells/kafs/ 549 550AGPGART DRIVER 551M: David Airlie <airlied@linux.ie> 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 553S: Maintained 554F: drivers/char/agp/ 555F: include/linux/agp* 556F: include/uapi/linux/agp* 557 558AHA152X SCSI DRIVER 559M: "Juergen E. Fischer" <fischer@norbit.de> 560L: linux-scsi@vger.kernel.org 561S: Maintained 562F: drivers/scsi/aha152x* 563F: drivers/scsi/pcmcia/aha152x* 564 565AIC7XXX / AIC79XX SCSI DRIVER 566M: Hannes Reinecke <hare@suse.com> 567L: linux-scsi@vger.kernel.org 568S: Maintained 569F: drivers/scsi/aic7xxx/ 570 571AIMSLAB FM RADIO RECEIVER DRIVER 572M: Hans Verkuil <hverkuil@xs4all.nl> 573L: linux-media@vger.kernel.org 574T: git git://linuxtv.org/media_tree.git 575W: https://linuxtv.org 576S: Maintained 577F: drivers/media/radio/radio-aimslab* 578 579AIO 580M: Benjamin LaHaise <bcrl@kvack.org> 581L: linux-aio@kvack.org 582S: Supported 583F: fs/aio.c 584F: include/linux/*aio*.h 585 586AIRSPY MEDIA DRIVER 587M: Antti Palosaari <crope@iki.fi> 588L: linux-media@vger.kernel.org 589W: https://linuxtv.org 590W: http://palosaari.fi/linux/ 591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 592T: git git://linuxtv.org/anttip/media_tree.git 593S: Maintained 594F: drivers/media/usb/airspy/ 595 596ALACRITECH GIGABIT ETHERNET DRIVER 597M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 598S: Maintained 599F: drivers/net/ethernet/alacritech/* 600 601ALCATEL SPEEDTOUCH USB DRIVER 602M: Duncan Sands <duncan.sands@free.fr> 603L: linux-usb@vger.kernel.org 604W: http://www.linux-usb.org/SpeedTouch/ 605S: Maintained 606F: drivers/usb/atm/speedtch.c 607F: drivers/usb/atm/usbatm.c 608 609ALCHEMY AU1XX0 MMC DRIVER 610M: Manuel Lauss <manuel.lauss@gmail.com> 611S: Maintained 612F: drivers/mmc/host/au1xmmc.c 613 614ALI1563 I2C DRIVER 615M: Rudolf Marek <r.marek@assembler.cz> 616L: linux-i2c@vger.kernel.org 617S: Maintained 618F: Documentation/i2c/busses/i2c-ali1563 619F: drivers/i2c/busses/i2c-ali1563.c 620 621ALLWINNER SECURITY SYSTEM 622M: Corentin Labbe <clabbe.montjoie@gmail.com> 623L: linux-crypto@vger.kernel.org 624S: Maintained 625F: drivers/crypto/sunxi-ss/ 626 627ALPHA PORT 628M: Richard Henderson <rth@twiddle.net> 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 630M: Matt Turner <mattst88@gmail.com> 631S: Odd Fixes 632L: linux-alpha@vger.kernel.org 633F: arch/alpha/ 634 635ALPS PS/2 TOUCHPAD DRIVER 636R: Pali Rohár <pali.rohar@gmail.com> 637F: drivers/input/mouse/alps.* 638 639ALTERA MAILBOX DRIVER 640M: Ley Foon Tan <lftan@altera.com> 641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 642S: Maintained 643F: drivers/mailbox/mailbox-altera.c 644 645ALTERA PIO DRIVER 646M: Tien Hock Loh <thloh@altera.com> 647L: linux-gpio@vger.kernel.org 648S: Maintained 649F: drivers/gpio/gpio-altera.c 650 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 652M: Thor Thayer <thor.thayer@linux.intel.com> 653S: Maintained 654F: drivers/gpio/gpio-altera-a10sr.c 655F: drivers/mfd/altera-a10sr.c 656F: 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: Marek Szyprowski <m.szyprowski@samsung.com> 1780L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1781L: linux-media@vger.kernel.org 1782S: Maintained 1783F: drivers/media/platform/s5p-cec/ 1784F: Documentation/devicetree/bindings/media/s5p-cec.txt 1785 1786ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1787M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1788M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1789L: linux-arm-kernel@lists.infradead.org 1790L: linux-media@vger.kernel.org 1791S: Maintained 1792F: drivers/media/platform/s5p-jpeg/ 1793 1794ARM/SHMOBILE ARM ARCHITECTURE 1795M: Simon Horman <horms@verge.net.au> 1796M: Magnus Damm <magnus.damm@gmail.com> 1797L: linux-renesas-soc@vger.kernel.org 1798Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1799T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1800S: Supported 1801F: arch/arm/boot/dts/emev2* 1802F: arch/arm/boot/dts/r7s* 1803F: arch/arm/boot/dts/r8a* 1804F: arch/arm/boot/dts/sh* 1805F: arch/arm/configs/shmobile_defconfig 1806F: arch/arm/include/debug/renesas-scif.S 1807F: arch/arm/mach-shmobile/ 1808F: drivers/soc/renesas/ 1809F: include/linux/soc/renesas/ 1810 1811ARM/SOCFPGA ARCHITECTURE 1812M: Dinh Nguyen <dinguyen@kernel.org> 1813S: Maintained 1814F: arch/arm/mach-socfpga/ 1815F: arch/arm/boot/dts/socfpga* 1816F: arch/arm/configs/socfpga_defconfig 1817F: arch/arm64/boot/dts/altera/ 1818W: http://www.rocketboards.org 1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1820 1821ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1822M: Dinh Nguyen <dinguyen@kernel.org> 1823S: Maintained 1824F: drivers/clk/socfpga/ 1825 1826ARM/SOCFPGA EDAC SUPPORT 1827M: Thor Thayer <thor.thayer@linux.intel.com> 1828S: Maintained 1829F: drivers/edac/altera_edac. 1830 1831ARM/STI ARCHITECTURE 1832M: Patrice Chotard <patrice.chotard@st.com> 1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1834W: http://www.stlinux.com 1835S: Maintained 1836F: arch/arm/mach-sti/ 1837F: arch/arm/boot/dts/sti* 1838F: drivers/char/hw_random/st-rng.c 1839F: drivers/clocksource/arm_global_timer.c 1840F: drivers/clocksource/clksrc_st_lpc.c 1841F: drivers/cpufreq/sti-cpufreq.c 1842F: drivers/dma/st_fdma* 1843F: drivers/i2c/busses/i2c-st.c 1844F: drivers/media/rc/st_rc.c 1845F: drivers/media/platform/sti/c8sectpfe/ 1846F: drivers/mmc/host/sdhci-st.c 1847F: drivers/phy/phy-miphy28lp.c 1848F: drivers/phy/phy-stih407-usb.c 1849F: drivers/pinctrl/pinctrl-st.c 1850F: drivers/remoteproc/st_remoteproc.c 1851F: drivers/remoteproc/st_slim_rproc.c 1852F: drivers/reset/sti/ 1853F: drivers/rtc/rtc-st-lpc.c 1854F: drivers/tty/serial/st-asc.c 1855F: drivers/usb/dwc3/dwc3-st.c 1856F: drivers/usb/host/ehci-st.c 1857F: drivers/usb/host/ohci-st.c 1858F: drivers/watchdog/st_lpc_wdt.c 1859F: drivers/ata/ahci_st.c 1860F: include/linux/remoteproc/st_slim_rproc.h 1861 1862ARM/STM32 ARCHITECTURE 1863M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1864M: Alexandre Torgue <alexandre.torgue@st.com> 1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1866S: Maintained 1867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1868N: stm32 1869F: drivers/clocksource/armv7m_systick.c 1870 1871ARM/TANGO ARCHITECTURE 1872M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1873L: linux-arm-kernel@lists.infradead.org 1874S: Maintained 1875N: tango 1876 1877ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1878M: Lennert Buytenhek <kernel@wantstofly.org> 1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1880S: Maintained 1881 1882ARM/TETON BGA MACHINE SUPPORT 1883M: "Mark F. Brown" <mark.brown314@gmail.com> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886 1887ARM/THECUS N2100 MACHINE SUPPORT 1888M: Lennert Buytenhek <kernel@wantstofly.org> 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1890S: Maintained 1891 1892ARM/NUVOTON W90X900 ARM ARCHITECTURE 1893M: Wan ZongShun <mcuos.com@gmail.com> 1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1895W: http://www.mcuos.com 1896S: Maintained 1897F: arch/arm/mach-w90x900/ 1898F: drivers/input/keyboard/w90p910_keypad.c 1899F: drivers/input/touchscreen/w90p910_ts.c 1900F: drivers/watchdog/nuc900_wdt.c 1901F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1902F: drivers/mtd/nand/nuc900_nand.c 1903F: drivers/rtc/rtc-nuc900.c 1904F: drivers/spi/spi-nuc900.c 1905F: drivers/usb/host/ehci-w90x900.c 1906F: drivers/video/fbdev/nuc900fb.c 1907 1908ARM/U300 MACHINE SUPPORT 1909M: Linus Walleij <linus.walleij@linaro.org> 1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1911S: Supported 1912F: arch/arm/mach-u300/ 1913F: drivers/clocksource/timer-u300.c 1914F: drivers/i2c/busses/i2c-stu300.c 1915F: drivers/rtc/rtc-coh901331.c 1916F: drivers/watchdog/coh901327_wdt.c 1917F: drivers/dma/coh901318* 1918F: drivers/mfd/ab3100* 1919F: drivers/rtc/rtc-ab3100.c 1920F: drivers/rtc/rtc-coh901331.c 1921T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1922 1923ARM/UNIPHIER ARCHITECTURE 1924M: Masahiro Yamada <yamada.masahiro@socionext.com> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1927S: Maintained 1928F: arch/arm/boot/dts/uniphier* 1929F: arch/arm/include/asm/hardware/cache-uniphier.h 1930F: arch/arm/mach-uniphier/ 1931F: arch/arm/mm/cache-uniphier.c 1932F: arch/arm64/boot/dts/socionext/ 1933F: drivers/bus/uniphier-system-bus.c 1934F: drivers/clk/uniphier/ 1935F: drivers/i2c/busses/i2c-uniphier* 1936F: drivers/pinctrl/uniphier/ 1937F: drivers/reset/reset-uniphier.c 1938F: drivers/tty/serial/8250/8250_uniphier.c 1939N: uniphier 1940 1941ARM/Ux500 ARM ARCHITECTURE 1942M: Linus Walleij <linus.walleij@linaro.org> 1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1944S: Maintained 1945F: arch/arm/mach-ux500/ 1946F: drivers/clocksource/clksrc-dbx500-prcmu.c 1947F: drivers/dma/ste_dma40* 1948F: drivers/hwspinlock/u8500_hsem.c 1949F: drivers/mfd/abx500* 1950F: drivers/mfd/ab8500* 1951F: drivers/mfd/dbx500* 1952F: drivers/mfd/db8500* 1953F: drivers/pinctrl/nomadik/pinctrl-ab* 1954F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1955F: drivers/rtc/rtc-ab8500.c 1956F: drivers/rtc/rtc-pl031.c 1957T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1958 1959ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1960M: Ulf Hansson <ulf.hansson@linaro.org> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962T: git git://git.linaro.org/people/ulfh/clk.git 1963S: Maintained 1964F: drivers/clk/ux500/ 1965 1966ARM/VERSATILE EXPRESS PLATFORM 1967M: Liviu Dudau <liviu.dudau@arm.com> 1968M: Sudeep Holla <sudeep.holla@arm.com> 1969M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971S: Maintained 1972F: arch/arm/boot/dts/vexpress* 1973F: arch/arm64/boot/dts/arm/ 1974F: arch/arm/mach-vexpress/ 1975F: */*/vexpress* 1976F: */*/*/vexpress* 1977F: drivers/clk/versatile/clk-vexpress-osc.c 1978F: drivers/clocksource/versatile.c 1979N: mps2 1980 1981ARM/VFP SUPPORT 1982M: Russell King <linux@armlinux.org.uk> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984W: http://www.armlinux.org.uk/ 1985S: Maintained 1986F: arch/arm/vfp/ 1987 1988ARM/VOIPAC PXA270 SUPPORT 1989M: Marek Vasut <marek.vasut@gmail.com> 1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1991S: Maintained 1992F: arch/arm/mach-pxa/vpac270.c 1993F: arch/arm/mach-pxa/include/mach/vpac270.h 1994 1995ARM/VT8500 ARM ARCHITECTURE 1996M: Tony Prisk <linux@prisktech.co.nz> 1997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1998S: Maintained 1999F: arch/arm/mach-vt8500/ 2000F: drivers/clocksource/vt8500_timer.c 2001F: drivers/i2c/busses/i2c-wmt.c 2002F: drivers/mmc/host/wmt-sdmmc.c 2003F: drivers/pwm/pwm-vt8500.c 2004F: drivers/rtc/rtc-vt8500.c 2005F: drivers/tty/serial/vt8500_serial.c 2006F: drivers/usb/host/ehci-platform.c 2007F: drivers/usb/host/uhci-platform.c 2008F: drivers/video/fbdev/vt8500lcdfb.* 2009F: drivers/video/fbdev/wm8505fb* 2010F: drivers/video/fbdev/wmt_ge_rops.* 2011 2012ARM/ZIPIT Z2 SUPPORT 2013M: Marek Vasut <marek.vasut@gmail.com> 2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2015S: Maintained 2016F: arch/arm/mach-pxa/z2.c 2017F: arch/arm/mach-pxa/include/mach/z2.h 2018 2019ARM/ZTE ARCHITECTURE 2020M: Jun Nie <jun.nie@linaro.org> 2021M: Baoyou Xie <baoyou.xie@linaro.org> 2022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2023S: Maintained 2024F: arch/arm/mach-zx/ 2025F: drivers/clk/zte/ 2026F: drivers/reset/reset-zx2967.c 2027F: drivers/soc/zte/ 2028F: Documentation/devicetree/bindings/arm/zte.txt 2029F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2030F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2031F: Documentation/devicetree/bindings/soc/zte/ 2032F: include/dt-bindings/soc/zx*.h 2033 2034ARM/ZYNQ ARCHITECTURE 2035M: Michal Simek <michal.simek@xilinx.com> 2036R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038W: http://wiki.xilinx.com 2039T: git https://github.com/Xilinx/linux-xlnx.git 2040S: Supported 2041F: arch/arm/mach-zynq/ 2042F: drivers/cpuidle/cpuidle-zynq.c 2043F: drivers/block/xsysace.c 2044N: zynq 2045N: xilinx 2046F: drivers/clocksource/cadence_ttc_timer.c 2047F: drivers/i2c/busses/i2c-cadence.c 2048F: drivers/mmc/host/sdhci-of-arasan.c 2049F: drivers/edac/synopsys_edac.c 2050 2051ARM SMMU DRIVERS 2052M: Will Deacon <will.deacon@arm.com> 2053R: Robin Murphy <robin.murphy@arm.com> 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2055S: Maintained 2056F: drivers/iommu/arm-smmu.c 2057F: drivers/iommu/arm-smmu-v3.c 2058F: drivers/iommu/io-pgtable-arm.c 2059F: drivers/iommu/io-pgtable-arm-v7s.c 2060 2061ARM64 PORT (AARCH64 ARCHITECTURE) 2062M: Catalin Marinas <catalin.marinas@arm.com> 2063M: Will Deacon <will.deacon@arm.com> 2064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2065T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2066S: Maintained 2067F: arch/arm64/ 2068F: Documentation/arm64/ 2069 2070AS3645A LED FLASH CONTROLLER DRIVER 2071M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2072L: linux-media@vger.kernel.org 2073T: git git://linuxtv.org/media_tree.git 2074S: Maintained 2075F: drivers/media/i2c/as3645a.c 2076F: include/media/i2c/as3645a.h 2077 2078ASAHI KASEI AK8974 DRIVER 2079M: Linus Walleij <linus.walleij@linaro.org> 2080L: linux-iio@vger.kernel.org 2081W: http://www.akm.com/ 2082S: Supported 2083F: drivers/iio/magnetometer/ak8974.c 2084 2085ASC7621 HARDWARE MONITOR DRIVER 2086M: George Joseph <george.joseph@fairview5.com> 2087L: linux-hwmon@vger.kernel.org 2088S: Maintained 2089F: Documentation/hwmon/asc7621 2090F: drivers/hwmon/asc7621.c 2091 2092ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2093M: Corentin Chary <corentin.chary@gmail.com> 2094L: acpi4asus-user@lists.sourceforge.net 2095L: platform-driver-x86@vger.kernel.org 2096W: http://acpi4asus.sf.net 2097S: Maintained 2098F: drivers/platform/x86/asus*.c 2099F: drivers/platform/x86/eeepc*.c 2100 2101ASUS WIRELESS RADIO CONTROL DRIVER 2102M: João Paulo Rechi Vita <jprvita@gmail.com> 2103L: platform-driver-x86@vger.kernel.org 2104S: Maintained 2105F: drivers/platform/x86/asus-wireless.c 2106 2107ASYMMETRIC KEYS 2108M: David Howells <dhowells@redhat.com> 2109L: keyrings@vger.kernel.org 2110S: Maintained 2111F: Documentation/crypto/asymmetric-keys.txt 2112F: include/linux/verification.h 2113F: include/crypto/public_key.h 2114F: include/crypto/pkcs7.h 2115F: crypto/asymmetric_keys/ 2116 2117ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2118R: Dan Williams <dan.j.williams@intel.com> 2119W: http://sourceforge.net/projects/xscaleiop 2120S: Odd fixes 2121F: Documentation/crypto/async-tx-api.txt 2122F: crypto/async_tx/ 2123F: drivers/dma/ 2124F: include/linux/dmaengine.h 2125F: include/linux/async_tx.h 2126 2127AT24 EEPROM DRIVER 2128M: Wolfram Sang <wsa@the-dreams.de> 2129L: linux-i2c@vger.kernel.org 2130S: Maintained 2131F: drivers/misc/eeprom/at24.c 2132F: include/linux/platform_data/at24.h 2133 2134ATA OVER ETHERNET (AOE) DRIVER 2135M: "Ed L. Cashin" <ed.cashin@acm.org> 2136W: http://www.openaoe.org/ 2137S: Supported 2138F: Documentation/aoe/ 2139F: drivers/block/aoe/ 2140 2141ATHEROS 71XX/9XXX GPIO DRIVER 2142M: Alban Bedel <albeu@free.fr> 2143W: https://github.com/AlbanBedel/linux 2144T: git git://github.com/AlbanBedel/linux 2145S: Maintained 2146F: drivers/gpio/gpio-ath79.c 2147F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2148 2149ATHEROS ATH GENERIC UTILITIES 2150M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2151L: linux-wireless@vger.kernel.org 2152S: Supported 2153F: drivers/net/wireless/ath/* 2154 2155ATHEROS ATH5K WIRELESS DRIVER 2156M: Jiri Slaby <jirislaby@gmail.com> 2157M: Nick Kossifidis <mickflemm@gmail.com> 2158M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2159L: linux-wireless@vger.kernel.org 2160W: http://wireless.kernel.org/en/users/Drivers/ath5k 2161S: Maintained 2162F: drivers/net/wireless/ath/ath5k/ 2163 2164ATHEROS ATH6KL WIRELESS DRIVER 2165M: Kalle Valo <kvalo@qca.qualcomm.com> 2166L: linux-wireless@vger.kernel.org 2167W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2168T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2169S: Supported 2170F: drivers/net/wireless/ath/ath6kl/ 2171 2172WILOCITY WIL6210 WIRELESS DRIVER 2173M: Maya Erez <qca_merez@qca.qualcomm.com> 2174L: linux-wireless@vger.kernel.org 2175L: wil6210@qca.qualcomm.com 2176S: Supported 2177W: http://wireless.kernel.org/en/users/Drivers/wil6210 2178F: drivers/net/wireless/ath/wil6210/ 2179F: include/uapi/linux/wil6210_uapi.h 2180 2181CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2182M: Christian Lamparter <chunkeey@googlemail.com> 2183L: linux-wireless@vger.kernel.org 2184W: http://wireless.kernel.org/en/users/Drivers/carl9170 2185S: Maintained 2186F: drivers/net/wireless/ath/carl9170/ 2187 2188ATK0110 HWMON DRIVER 2189M: Luca Tettamanti <kronos.it@gmail.com> 2190L: linux-hwmon@vger.kernel.org 2191S: Maintained 2192F: drivers/hwmon/asus_atk0110.c 2193 2194ATI_REMOTE2 DRIVER 2195M: Ville Syrjala <syrjala@sci.fi> 2196S: Maintained 2197F: drivers/input/misc/ati_remote2.c 2198 2199ATLX ETHERNET DRIVERS 2200M: Jay Cliburn <jcliburn@gmail.com> 2201M: Chris Snook <chris.snook@gmail.com> 2202L: netdev@vger.kernel.org 2203W: http://sourceforge.net/projects/atl1 2204W: http://atl1.sourceforge.net 2205S: Maintained 2206F: drivers/net/ethernet/atheros/ 2207 2208ATM 2209M: Chas Williams <3chas3@gmail.com> 2210L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2211L: netdev@vger.kernel.org 2212W: http://linux-atm.sourceforge.net 2213S: Maintained 2214F: drivers/atm/ 2215F: include/linux/atm* 2216F: include/uapi/linux/atm* 2217 2218ATMEL AT91 / AT32 MCI DRIVER 2219M: Ludovic Desroches <ludovic.desroches@microchip.com> 2220S: Maintained 2221F: drivers/mmc/host/atmel-mci.c 2222 2223ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2224M: Nicolas Ferre <nicolas.ferre@microchip.com> 2225S: Supported 2226F: drivers/power/reset/at91-sama5d2_shdwc.c 2227 2228ATMEL SAMA5D2 ADC DRIVER 2229M: Ludovic Desroches <ludovic.desroches@microchip.com> 2230L: linux-iio@vger.kernel.org 2231S: Supported 2232F: drivers/iio/adc/at91-sama5d2_adc.c 2233 2234ATMEL Audio ALSA driver 2235M: Nicolas Ferre <nicolas.ferre@microchip.com> 2236L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2237S: Supported 2238F: sound/soc/atmel 2239 2240ATMEL XDMA DRIVER 2241M: Ludovic Desroches <ludovic.desroches@microchip.com> 2242L: linux-arm-kernel@lists.infradead.org 2243L: dmaengine@vger.kernel.org 2244S: Supported 2245F: drivers/dma/at_xdmac.c 2246 2247ATMEL I2C DRIVER 2248M: Ludovic Desroches <ludovic.desroches@microchip.com> 2249L: linux-i2c@vger.kernel.org 2250S: Supported 2251F: drivers/i2c/busses/i2c-at91.c 2252 2253ATMEL ISI DRIVER 2254M: Ludovic Desroches <ludovic.desroches@microchip.com> 2255L: linux-media@vger.kernel.org 2256S: Supported 2257F: drivers/media/platform/atmel/atmel-isi.c 2258F: include/media/atmel-isi.h 2259 2260ATMEL LCDFB DRIVER 2261M: Nicolas Ferre <nicolas.ferre@microchip.com> 2262L: linux-fbdev@vger.kernel.org 2263S: Maintained 2264F: drivers/video/fbdev/atmel_lcdfb.c 2265F: include/video/atmel_lcdc.h 2266 2267ATMEL MACB ETHERNET DRIVER 2268M: Nicolas Ferre <nicolas.ferre@microchip.com> 2269S: Supported 2270F: drivers/net/ethernet/cadence/ 2271 2272ATMEL NAND DRIVER 2273M: Wenyou Yang <wenyou.yang@atmel.com> 2274M: Josh Wu <rainyfeeling@outlook.com> 2275L: linux-mtd@lists.infradead.org 2276S: Supported 2277F: drivers/mtd/nand/atmel/* 2278 2279ATMEL SDMMC DRIVER 2280M: Ludovic Desroches <ludovic.desroches@microchip.com> 2281L: linux-mmc@vger.kernel.org 2282S: Supported 2283F: drivers/mmc/host/sdhci-of-at91.c 2284 2285ATMEL SPI DRIVER 2286M: Nicolas Ferre <nicolas.ferre@microchip.com> 2287S: Supported 2288F: drivers/spi/spi-atmel.* 2289 2290ATMEL SSC DRIVER 2291M: Nicolas Ferre <nicolas.ferre@microchip.com> 2292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2293S: Supported 2294F: drivers/misc/atmel-ssc.c 2295F: include/linux/atmel-ssc.h 2296 2297ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2298M: Nicolas Ferre <nicolas.ferre@microchip.com> 2299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2300S: Supported 2301F: drivers/misc/atmel_tclib.c 2302F: drivers/clocksource/tcb_clksrc.c 2303 2304ATMEL USBA UDC DRIVER 2305M: Nicolas Ferre <nicolas.ferre@microchip.com> 2306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2307S: Supported 2308F: drivers/usb/gadget/udc/atmel_usba_udc.* 2309 2310ATMEL WIRELESS DRIVER 2311M: Simon Kelley <simon@thekelleys.org.uk> 2312L: linux-wireless@vger.kernel.org 2313W: http://www.thekelleys.org.uk/atmel 2314W: http://atmelwlandriver.sourceforge.net/ 2315S: Maintained 2316F: drivers/net/wireless/atmel/atmel* 2317 2318ATMEL MAXTOUCH DRIVER 2319M: Nick Dyer <nick@shmanahar.org> 2320T: git git://github.com/ndyer/linux.git 2321S: Maintained 2322F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2323F: drivers/input/touchscreen/atmel_mxt_ts.c 2324F: include/linux/platform_data/atmel_mxt_ts.h 2325 2326ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2327M: Bradley Grove <linuxdrivers@attotech.com> 2328L: linux-scsi@vger.kernel.org 2329W: http://www.attotech.com 2330S: Supported 2331F: drivers/scsi/esas2r 2332 2333ATUSB IEEE 802.15.4 RADIO DRIVER 2334M: Stefan Schmidt <stefan@osg.samsung.com> 2335L: linux-wpan@vger.kernel.org 2336S: Maintained 2337F: drivers/net/ieee802154/atusb.c 2338F: drivers/net/ieee802154/atusb.h 2339F: drivers/net/ieee802154/at86rf230.h 2340 2341AUDIT SUBSYSTEM 2342M: Paul Moore <paul@paul-moore.com> 2343M: Eric Paris <eparis@redhat.com> 2344L: linux-audit@redhat.com (moderated for non-subscribers) 2345W: http://people.redhat.com/sgrubb/audit/ 2346T: git git://git.infradead.org/users/pcmoore/audit 2347S: Maintained 2348F: include/linux/audit.h 2349F: include/uapi/linux/audit.h 2350F: kernel/audit* 2351 2352AUXILIARY DISPLAY DRIVERS 2353M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2354W: http://miguelojeda.es/auxdisplay.htm 2355W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2356S: Maintained 2357F: drivers/auxdisplay/ 2358F: include/linux/cfag12864b.h 2359 2360AX.25 NETWORK LAYER 2361M: Ralf Baechle <ralf@linux-mips.org> 2362L: linux-hams@vger.kernel.org 2363W: http://www.linux-ax25.org/ 2364S: Maintained 2365F: include/uapi/linux/ax25.h 2366F: include/net/ax25.h 2367F: net/ax25/ 2368 2369AXENTIA ASOC DRIVERS 2370M: Peter Rosin <peda@axentia.se> 2371L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2372S: Maintained 2373F: Documentation/devicetree/bindings/sound/axentia,* 2374F: sound/soc/atmel/tse850-pcm5142.c 2375 2376AXENTIA ARM DEVICES 2377M: Peter Rosin <peda@axentia.se> 2378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2379S: Maintained 2380F: Documentation/devicetree/bindings/arm/axentia.txt 2381F: arch/arm/boot/dts/at91-linea.dtsi 2382F: arch/arm/boot/dts/at91-tse850-3.dts 2383 2384AZ6007 DVB DRIVER 2385M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2386M: Mauro Carvalho Chehab <mchehab@kernel.org> 2387L: linux-media@vger.kernel.org 2388W: https://linuxtv.org 2389T: git git://linuxtv.org/media_tree.git 2390S: Maintained 2391F: drivers/media/usb/dvb-usb-v2/az6007.c 2392 2393AZTECH FM RADIO RECEIVER DRIVER 2394M: Hans Verkuil <hverkuil@xs4all.nl> 2395L: linux-media@vger.kernel.org 2396T: git git://linuxtv.org/media_tree.git 2397W: https://linuxtv.org 2398S: Maintained 2399F: drivers/media/radio/radio-aztech* 2400 2401B43 WIRELESS DRIVER 2402L: linux-wireless@vger.kernel.org 2403L: b43-dev@lists.infradead.org 2404W: http://wireless.kernel.org/en/users/Drivers/b43 2405S: Odd Fixes 2406F: drivers/net/wireless/broadcom/b43/ 2407 2408B43LEGACY WIRELESS DRIVER 2409M: Larry Finger <Larry.Finger@lwfinger.net> 2410L: linux-wireless@vger.kernel.org 2411L: b43-dev@lists.infradead.org 2412W: http://wireless.kernel.org/en/users/Drivers/b43 2413S: Maintained 2414F: drivers/net/wireless/broadcom/b43legacy/ 2415 2416BACKLIGHT CLASS/SUBSYSTEM 2417M: Lee Jones <lee.jones@linaro.org> 2418M: Daniel Thompson <daniel.thompson@linaro.org> 2419M: Jingoo Han <jingoohan1@gmail.com> 2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2421S: Maintained 2422F: drivers/video/backlight/ 2423F: include/linux/backlight.h 2424F: include/linux/pwm_backlight.h 2425F: Documentation/devicetree/bindings/leds/backlight 2426 2427BATMAN ADVANCED 2428M: Marek Lindner <mareklindner@neomailbox.ch> 2429M: Simon Wunderlich <sw@simonwunderlich.de> 2430M: Antonio Quartulli <a@unstable.cc> 2431L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2432W: https://www.open-mesh.org/ 2433Q: https://patchwork.open-mesh.org/project/batman/list/ 2434S: Maintained 2435F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2436F: Documentation/ABI/testing/sysfs-class-net-mesh 2437F: Documentation/networking/batman-adv.txt 2438F: include/uapi/linux/batman_adv.h 2439F: net/batman-adv/ 2440 2441BAYCOM/HDLCDRV DRIVERS FOR AX.25 2442M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2443L: linux-hams@vger.kernel.org 2444W: http://www.baycom.org/~tom/ham/ham.html 2445S: Maintained 2446F: drivers/net/hamradio/baycom* 2447 2448BCACHE (BLOCK LAYER CACHE) 2449M: Kent Overstreet <kent.overstreet@gmail.com> 2450L: linux-bcache@vger.kernel.org 2451W: http://bcache.evilpiepirate.org 2452S: Orphan 2453F: drivers/md/bcache/ 2454 2455BDISP ST MEDIA DRIVER 2456M: Fabien Dessenne <fabien.dessenne@st.com> 2457L: linux-media@vger.kernel.org 2458T: git git://linuxtv.org/media_tree.git 2459W: https://linuxtv.org 2460S: Supported 2461F: drivers/media/platform/sti/bdisp 2462 2463DELTA ST MEDIA DRIVER 2464M: Hugues Fruchet <hugues.fruchet@st.com> 2465L: linux-media@vger.kernel.org 2466T: git git://linuxtv.org/media_tree.git 2467W: https://linuxtv.org 2468S: Supported 2469F: drivers/media/platform/sti/delta 2470 2471BEFS FILE SYSTEM 2472M: Luis de Bethencourt <luisbg@osg.samsung.com> 2473M: Salah Triki <salah.triki@gmail.com> 2474S: Maintained 2475T: git git://github.com/luisbg/linux-befs.git 2476F: Documentation/filesystems/befs.txt 2477F: fs/befs/ 2478 2479BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2480M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2481L: netdev@vger.kernel.org 2482S: Maintained 2483F: drivers/net/ethernet/ec_bhf.c 2484 2485BFS FILE SYSTEM 2486M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2487S: Maintained 2488F: Documentation/filesystems/bfs.txt 2489F: fs/bfs/ 2490F: include/uapi/linux/bfs_fs.h 2491 2492BLACKFIN ARCHITECTURE 2493M: Steven Miao <realmz6@gmail.com> 2494L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2495T: git git://git.code.sf.net/p/adi-linux/code 2496W: http://blackfin.uclinux.org 2497S: Supported 2498F: arch/blackfin/ 2499 2500BLACKFIN EMAC DRIVER 2501L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2502W: http://blackfin.uclinux.org 2503S: Supported 2504F: drivers/net/ethernet/adi/ 2505 2506BLACKFIN RTC DRIVER 2507L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2508W: http://blackfin.uclinux.org 2509S: Supported 2510F: drivers/rtc/rtc-bfin.c 2511 2512BLACKFIN SDH DRIVER 2513M: Sonic Zhang <sonic.zhang@analog.com> 2514L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2515W: http://blackfin.uclinux.org 2516S: Supported 2517F: drivers/mmc/host/bfin_sdh.c 2518 2519BLACKFIN SERIAL DRIVER 2520M: Sonic Zhang <sonic.zhang@analog.com> 2521L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2522W: http://blackfin.uclinux.org 2523S: Supported 2524F: drivers/tty/serial/bfin_uart.c 2525 2526BLACKFIN WATCHDOG DRIVER 2527L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2528W: http://blackfin.uclinux.org 2529S: Supported 2530F: drivers/watchdog/bfin_wdt.c 2531 2532BLACKFIN I2C TWI DRIVER 2533M: Sonic Zhang <sonic.zhang@analog.com> 2534L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2535W: http://blackfin.uclinux.org/ 2536S: Supported 2537F: drivers/i2c/busses/i2c-bfin-twi.c 2538 2539BLACKFIN MEDIA DRIVER 2540M: Scott Jiang <scott.jiang.linux@gmail.com> 2541L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2542W: http://blackfin.uclinux.org/ 2543S: Supported 2544F: drivers/media/platform/blackfin/ 2545F: drivers/media/i2c/adv7183* 2546F: drivers/media/i2c/vs6624* 2547 2548BLINKM RGB LED DRIVER 2549M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2550S: Maintained 2551F: drivers/leds/leds-blinkm.c 2552 2553BLOCK LAYER 2554M: Jens Axboe <axboe@kernel.dk> 2555L: linux-block@vger.kernel.org 2556T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2557S: Maintained 2558F: block/ 2559F: kernel/trace/blktrace.c 2560F: lib/sbitmap.c 2561 2562BFQ I/O SCHEDULER 2563M: Paolo Valente <paolo.valente@linaro.org> 2564M: Jens Axboe <axboe@kernel.dk> 2565L: linux-block@vger.kernel.org 2566S: Maintained 2567F: block/bfq-* 2568F: Documentation/block/bfq-iosched.txt 2569 2570BLOCK2MTD DRIVER 2571M: Joern Engel <joern@lazybastard.org> 2572L: linux-mtd@lists.infradead.org 2573S: Maintained 2574F: drivers/mtd/devices/block2mtd.c 2575 2576BLUETOOTH DRIVERS 2577M: Marcel Holtmann <marcel@holtmann.org> 2578M: Gustavo Padovan <gustavo@padovan.org> 2579M: Johan Hedberg <johan.hedberg@gmail.com> 2580L: linux-bluetooth@vger.kernel.org 2581W: http://www.bluez.org/ 2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2583T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2584S: Maintained 2585F: drivers/bluetooth/ 2586 2587BLUETOOTH SUBSYSTEM 2588M: Marcel Holtmann <marcel@holtmann.org> 2589M: Gustavo Padovan <gustavo@padovan.org> 2590M: Johan Hedberg <johan.hedberg@gmail.com> 2591L: linux-bluetooth@vger.kernel.org 2592W: http://www.bluez.org/ 2593T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2595S: Maintained 2596F: net/bluetooth/ 2597F: include/net/bluetooth/ 2598 2599BONDING DRIVER 2600M: Jay Vosburgh <j.vosburgh@gmail.com> 2601M: Veaceslav Falico <vfalico@gmail.com> 2602M: Andy Gospodarek <andy@greyhouse.net> 2603L: netdev@vger.kernel.org 2604W: http://sourceforge.net/projects/bonding/ 2605S: Supported 2606F: drivers/net/bonding/ 2607F: include/uapi/linux/if_bonding.h 2608 2609BPF (Safe dynamic programs and tools) 2610M: Alexei Starovoitov <ast@kernel.org> 2611M: Daniel Borkmann <daniel@iogearbox.net> 2612L: netdev@vger.kernel.org 2613L: linux-kernel@vger.kernel.org 2614S: Supported 2615F: arch/x86/net/bpf_jit* 2616F: Documentation/networking/filter.txt 2617F: include/linux/bpf* 2618F: include/linux/filter.h 2619F: include/uapi/linux/bpf* 2620F: include/uapi/linux/filter.h 2621F: kernel/bpf/ 2622F: kernel/trace/bpf_trace.c 2623F: lib/test_bpf.c 2624F: net/bpf/ 2625F: net/core/filter.c 2626F: net/sched/act_bpf.c 2627F: net/sched/cls_bpf.c 2628F: samples/bpf/ 2629F: tools/net/bpf* 2630F: tools/testing/selftests/bpf/ 2631 2632BROADCOM B44 10/100 ETHERNET DRIVER 2633M: Michael Chan <michael.chan@broadcom.com> 2634L: netdev@vger.kernel.org 2635S: Supported 2636F: drivers/net/ethernet/broadcom/b44.* 2637 2638BROADCOM B53 ETHERNET SWITCH DRIVER 2639M: Florian Fainelli <f.fainelli@gmail.com> 2640L: netdev@vger.kernel.org 2641L: openwrt-devel@lists.openwrt.org (subscribers-only) 2642S: Supported 2643F: drivers/net/dsa/b53/* 2644F: include/linux/platform_data/b53.h 2645 2646BROADCOM GENET ETHERNET DRIVER 2647M: Florian Fainelli <f.fainelli@gmail.com> 2648L: netdev@vger.kernel.org 2649S: Supported 2650F: drivers/net/ethernet/broadcom/genet/ 2651 2652BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2653M: Rasesh Mody <rasesh.mody@cavium.com> 2654M: Harish Patil <harish.patil@cavium.com> 2655M: Dept-GELinuxNICDev@cavium.com 2656L: netdev@vger.kernel.org 2657S: Supported 2658F: drivers/net/ethernet/broadcom/bnx2.* 2659F: drivers/net/ethernet/broadcom/bnx2_* 2660 2661BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2662M: Yuval Mintz <Yuval.Mintz@cavium.com> 2663M: Ariel Elior <ariel.elior@cavium.com> 2664M: everest-linux-l2@cavium.com 2665L: netdev@vger.kernel.org 2666S: Supported 2667F: drivers/net/ethernet/broadcom/bnx2x/ 2668 2669BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2670M: Michael Chan <michael.chan@broadcom.com> 2671L: netdev@vger.kernel.org 2672S: Supported 2673F: drivers/net/ethernet/broadcom/bnxt/ 2674 2675BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2676M: Florian Fainelli <f.fainelli@gmail.com> 2677M: Ray Jui <rjui@broadcom.com> 2678M: Scott Branden <sbranden@broadcom.com> 2679M: bcm-kernel-feedback-list@broadcom.com 2680T: git git://github.com/broadcom/mach-bcm 2681S: Maintained 2682N: bcm281* 2683N: bcm113* 2684N: bcm216* 2685N: kona 2686F: arch/arm/mach-bcm/ 2687 2688BROADCOM BCM2835 ARM ARCHITECTURE 2689M: Lee Jones <lee@kernel.org> 2690M: Eric Anholt <eric@anholt.net> 2691M: Stefan Wahren <stefan.wahren@i2se.com> 2692L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2694T: git git://github.com/anholt/linux 2695S: Maintained 2696N: bcm2835 2697F: drivers/staging/vc04_services 2698 2699BROADCOM BCM47XX MIPS ARCHITECTURE 2700M: Hauke Mehrtens <hauke@hauke-m.de> 2701M: Rafał Miłecki <zajec5@gmail.com> 2702L: linux-mips@linux-mips.org 2703S: Maintained 2704F: Documentation/devicetree/bindings/mips/brcm/ 2705F: arch/mips/bcm47xx/* 2706F: arch/mips/include/asm/mach-bcm47xx/* 2707 2708BROADCOM BCM5301X ARM ARCHITECTURE 2709M: Hauke Mehrtens <hauke@hauke-m.de> 2710M: Rafał Miłecki <zajec5@gmail.com> 2711M: Jon Mason <jonmason@broadcom.com> 2712M: bcm-kernel-feedback-list@broadcom.com 2713L: linux-arm-kernel@lists.infradead.org 2714S: Maintained 2715F: arch/arm/mach-bcm/bcm_5301x.c 2716F: arch/arm/boot/dts/bcm5301x*.dtsi 2717F: arch/arm/boot/dts/bcm470* 2718F: arch/arm/boot/dts/bcm953012* 2719 2720BROADCOM BCM53573 ARM ARCHITECTURE 2721M: Rafał Miłecki <rafal@milecki.pl> 2722L: linux-arm-kernel@lists.infradead.org 2723S: Maintained 2724F: arch/arm/boot/dts/bcm53573* 2725F: arch/arm/boot/dts/bcm47189* 2726 2727BROADCOM BCM63XX ARM ARCHITECTURE 2728M: Florian Fainelli <f.fainelli@gmail.com> 2729M: bcm-kernel-feedback-list@broadcom.com 2730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2731T: git git://github.com/broadcom/stblinux.git 2732S: Maintained 2733N: bcm63xx 2734 2735BROADCOM BCM63XX/BCM33XX UDC DRIVER 2736M: Kevin Cernekee <cernekee@gmail.com> 2737L: linux-usb@vger.kernel.org 2738S: Maintained 2739F: drivers/usb/gadget/udc/bcm63xx_udc.* 2740 2741BROADCOM BCM7XXX ARM ARCHITECTURE 2742M: Brian Norris <computersforpeace@gmail.com> 2743M: Gregory Fong <gregory.0xf0@gmail.com> 2744M: Florian Fainelli <f.fainelli@gmail.com> 2745M: bcm-kernel-feedback-list@broadcom.com 2746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2747T: git git://github.com/broadcom/stblinux.git 2748S: Maintained 2749F: arch/arm/mach-bcm/*brcmstb* 2750F: arch/arm/boot/dts/bcm7*.dts* 2751F: drivers/bus/brcmstb_gisb.c 2752N: brcmstb 2753 2754BROADCOM BMIPS MIPS ARCHITECTURE 2755M: Kevin Cernekee <cernekee@gmail.com> 2756M: Florian Fainelli <f.fainelli@gmail.com> 2757L: linux-mips@linux-mips.org 2758T: git git://github.com/broadcom/stblinux.git 2759S: Maintained 2760F: arch/mips/bmips/* 2761F: arch/mips/include/asm/mach-bmips/* 2762F: arch/mips/kernel/*bmips* 2763F: arch/mips/boot/dts/brcm/bcm*.dts* 2764F: drivers/irqchip/irq-bcm63* 2765F: drivers/irqchip/irq-bcm7* 2766F: drivers/irqchip/irq-brcmstb* 2767F: include/linux/bcm963xx_nvram.h 2768F: include/linux/bcm963xx_tag.h 2769 2770BROADCOM BMIPS CPUFREQ DRIVER 2771M: Markus Mayer <mmayer@broadcom.com> 2772M: bcm-kernel-feedback-list@broadcom.com 2773L: linux-pm@vger.kernel.org 2774S: Maintained 2775F: drivers/cpufreq/bmips-cpufreq.c 2776 2777BROADCOM TG3 GIGABIT ETHERNET DRIVER 2778M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2779M: Prashant Sreedharan <prashant@broadcom.com> 2780M: Michael Chan <mchan@broadcom.com> 2781L: netdev@vger.kernel.org 2782S: Supported 2783F: drivers/net/ethernet/broadcom/tg3.* 2784 2785BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2786M: Arend van Spriel <arend.vanspriel@broadcom.com> 2787M: Franky Lin <franky.lin@broadcom.com> 2788M: Hante Meuleman <hante.meuleman@broadcom.com> 2789L: linux-wireless@vger.kernel.org 2790L: brcm80211-dev-list.pdl@broadcom.com 2791S: Supported 2792F: drivers/net/wireless/broadcom/brcm80211/ 2793 2794BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2795M: QLogic-Storage-Upstream@qlogic.com 2796L: linux-scsi@vger.kernel.org 2797S: Supported 2798F: drivers/scsi/bnx2fc/ 2799 2800BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2801M: QLogic-Storage-Upstream@qlogic.com 2802L: linux-scsi@vger.kernel.org 2803S: Supported 2804F: drivers/scsi/bnx2i/ 2805 2806BROADCOM IPROC ARM ARCHITECTURE 2807M: Ray Jui <rjui@broadcom.com> 2808M: Scott Branden <sbranden@broadcom.com> 2809M: Jon Mason <jonmason@broadcom.com> 2810M: bcm-kernel-feedback-list@broadcom.com 2811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2812T: git git://github.com/broadcom/cygnus-linux.git 2813S: Maintained 2814N: iproc 2815N: cygnus 2816N: bcm[-_]nsp 2817N: bcm9113* 2818N: bcm9583* 2819N: bcm9585* 2820N: bcm9586* 2821N: bcm988312 2822N: bcm113* 2823N: bcm583* 2824N: bcm585* 2825N: bcm586* 2826N: bcm88312 2827F: arch/arm64/boot/dts/broadcom/ns2* 2828F: drivers/clk/bcm/clk-ns* 2829F: drivers/pinctrl/bcm/pinctrl-ns* 2830 2831BROADCOM BRCMSTB GPIO DRIVER 2832M: Gregory Fong <gregory.0xf0@gmail.com> 2833L: bcm-kernel-feedback-list@broadcom.com 2834S: Supported 2835F: drivers/gpio/gpio-brcmstb.c 2836F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2837 2838BROADCOM KONA GPIO DRIVER 2839M: Ray Jui <rjui@broadcom.com> 2840L: bcm-kernel-feedback-list@broadcom.com 2841S: Supported 2842F: drivers/gpio/gpio-bcm-kona.c 2843F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2844 2845BROADCOM NVRAM DRIVER 2846M: Rafał Miłecki <zajec5@gmail.com> 2847L: linux-mips@linux-mips.org 2848S: Maintained 2849F: drivers/firmware/broadcom/* 2850 2851BROADCOM STB NAND FLASH DRIVER 2852M: Brian Norris <computersforpeace@gmail.com> 2853M: Kamal Dasu <kdasu.kdev@gmail.com> 2854L: linux-mtd@lists.infradead.org 2855L: bcm-kernel-feedback-list@broadcom.com 2856S: Maintained 2857F: drivers/mtd/nand/brcmnand/ 2858 2859BROADCOM STB AVS CPUFREQ DRIVER 2860M: Markus Mayer <mmayer@broadcom.com> 2861M: bcm-kernel-feedback-list@broadcom.com 2862L: linux-pm@vger.kernel.org 2863S: Maintained 2864F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2865F: drivers/cpufreq/brcmstb* 2866 2867BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2868M: Rafał Miłecki <zajec5@gmail.com> 2869L: linux-wireless@vger.kernel.org 2870S: Maintained 2871F: drivers/bcma/ 2872F: include/linux/bcma/ 2873 2874BROADCOM SYSTEMPORT ETHERNET DRIVER 2875M: Florian Fainelli <f.fainelli@gmail.com> 2876L: netdev@vger.kernel.org 2877S: Supported 2878F: drivers/net/ethernet/broadcom/bcmsysport.* 2879 2880BROADCOM NETXTREME-E ROCE DRIVER 2881M: Selvin Xavier <selvin.xavier@broadcom.com> 2882M: Devesh Sharma <devesh.sharma@broadcom.com> 2883M: Somnath Kotur <somnath.kotur@broadcom.com> 2884M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2885L: linux-rdma@vger.kernel.org 2886W: http://www.broadcom.com 2887S: Supported 2888F: drivers/infiniband/hw/bnxt_re/ 2889F: include/uapi/rdma/bnxt_re-abi.h 2890 2891BROCADE BFA FC SCSI DRIVER 2892M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2893M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2894L: linux-scsi@vger.kernel.org 2895S: Supported 2896F: drivers/scsi/bfa/ 2897 2898BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2899M: Rasesh Mody <rasesh.mody@cavium.com> 2900M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2901M: Dept-GELinuxNICDev@cavium.com 2902L: netdev@vger.kernel.org 2903S: Supported 2904F: drivers/net/ethernet/brocade/bna/ 2905 2906BSG (block layer generic sg v4 driver) 2907M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2908L: linux-scsi@vger.kernel.org 2909S: Supported 2910F: block/bsg.c 2911F: include/linux/bsg.h 2912F: include/uapi/linux/bsg.h 2913 2914BT87X AUDIO DRIVER 2915M: Clemens Ladisch <clemens@ladisch.de> 2916L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2917T: git git://git.alsa-project.org/alsa-kernel.git 2918S: Maintained 2919F: Documentation/sound/alsa/Bt87x.txt 2920F: sound/pci/bt87x.c 2921 2922BT8XXGPIO DRIVER 2923M: Michael Buesch <m@bues.ch> 2924W: http://bu3sch.de/btgpio.php 2925S: Maintained 2926F: drivers/gpio/gpio-bt8xx.c 2927 2928BTRFS FILE SYSTEM 2929M: Chris Mason <clm@fb.com> 2930M: Josef Bacik <jbacik@fb.com> 2931M: David Sterba <dsterba@suse.com> 2932L: linux-btrfs@vger.kernel.org 2933W: http://btrfs.wiki.kernel.org/ 2934Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2936S: Maintained 2937F: Documentation/filesystems/btrfs.txt 2938F: fs/btrfs/ 2939F: include/linux/btrfs* 2940F: include/uapi/linux/btrfs* 2941 2942BTTV VIDEO4LINUX DRIVER 2943M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2944M: Mauro Carvalho Chehab <mchehab@kernel.org> 2945L: linux-media@vger.kernel.org 2946W: https://linuxtv.org 2947T: git git://linuxtv.org/media_tree.git 2948S: Odd fixes 2949F: Documentation/media/v4l-drivers/bttv* 2950F: drivers/media/pci/bt8xx/bttv* 2951 2952BUSLOGIC SCSI DRIVER 2953M: Khalid Aziz <khalid@gonehiking.org> 2954L: linux-scsi@vger.kernel.org 2955S: Maintained 2956F: drivers/scsi/BusLogic.* 2957F: drivers/scsi/FlashPoint.* 2958 2959C-MEDIA CMI8788 DRIVER 2960M: Clemens Ladisch <clemens@ladisch.de> 2961L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2962T: git git://git.alsa-project.org/alsa-kernel.git 2963S: Maintained 2964F: sound/pci/oxygen/ 2965 2966C6X ARCHITECTURE 2967M: Mark Salter <msalter@redhat.com> 2968M: Aurelien Jacquiot <a-jacquiot@ti.com> 2969L: linux-c6x-dev@linux-c6x.org 2970W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2971S: Maintained 2972F: arch/c6x/ 2973 2974CA8210 IEEE-802.15.4 RADIO DRIVER 2975M: Harry Morris <h.morris@cascoda.com> 2976M: linuxdev@cascoda.com 2977L: linux-wpan@vger.kernel.org 2978W: https://github.com/Cascoda/ca8210-linux.git 2979S: Maintained 2980F: drivers/net/ieee802154/ca8210.c 2981F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 2982 2983CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2984M: David Howells <dhowells@redhat.com> 2985L: linux-cachefs@redhat.com (moderated for non-subscribers) 2986S: Supported 2987F: Documentation/filesystems/caching/cachefiles.txt 2988F: fs/cachefiles/ 2989 2990CADET FM/AM RADIO RECEIVER DRIVER 2991M: Hans Verkuil <hverkuil@xs4all.nl> 2992L: linux-media@vger.kernel.org 2993T: git git://linuxtv.org/media_tree.git 2994W: https://linuxtv.org 2995S: Maintained 2996F: drivers/media/radio/radio-cadet* 2997 2998CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2999M: Jonathan Corbet <corbet@lwn.net> 3000L: linux-media@vger.kernel.org 3001T: git git://linuxtv.org/media_tree.git 3002S: Maintained 3003F: Documentation/media/v4l-drivers/cafe_ccic* 3004F: drivers/media/platform/marvell-ccic/ 3005 3006CAIF NETWORK LAYER 3007M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3008L: netdev@vger.kernel.org 3009S: Supported 3010F: Documentation/networking/caif/ 3011F: drivers/net/caif/ 3012F: include/uapi/linux/caif/ 3013F: include/net/caif/ 3014F: net/caif/ 3015 3016CALGARY x86-64 IOMMU 3017M: Muli Ben-Yehuda <mulix@mulix.org> 3018M: Jon Mason <jdmason@kudzu.us> 3019L: iommu@lists.linux-foundation.org 3020S: Maintained 3021F: arch/x86/kernel/pci-calgary_64.c 3022F: arch/x86/kernel/tce_64.c 3023F: arch/x86/include/asm/calgary.h 3024F: arch/x86/include/asm/tce.h 3025 3026CAN NETWORK LAYER 3027M: Oliver Hartkopp <socketcan@hartkopp.net> 3028M: Marc Kleine-Budde <mkl@pengutronix.de> 3029L: linux-can@vger.kernel.org 3030W: https://github.com/linux-can 3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3033S: Maintained 3034F: Documentation/networking/can.txt 3035F: net/can/ 3036F: include/linux/can/core.h 3037F: include/uapi/linux/can.h 3038F: include/uapi/linux/can/bcm.h 3039F: include/uapi/linux/can/raw.h 3040F: include/uapi/linux/can/gw.h 3041 3042CAN NETWORK DRIVERS 3043M: Wolfgang Grandegger <wg@grandegger.com> 3044M: Marc Kleine-Budde <mkl@pengutronix.de> 3045L: linux-can@vger.kernel.org 3046W: https://github.com/linux-can 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3049S: Maintained 3050F: Documentation/devicetree/bindings/net/can/ 3051F: drivers/net/can/ 3052F: include/linux/can/dev.h 3053F: include/linux/can/platform/ 3054F: include/uapi/linux/can/error.h 3055F: include/uapi/linux/can/netlink.h 3056 3057CAPABILITIES 3058M: Serge Hallyn <serge@hallyn.com> 3059L: linux-security-module@vger.kernel.org 3060S: Supported 3061F: include/linux/capability.h 3062F: include/uapi/linux/capability.h 3063F: security/commoncap.c 3064F: kernel/capability.c 3065 3066CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3067M: Kevin Tsai <ktsai@capellamicro.com> 3068S: Maintained 3069F: drivers/iio/light/cm* 3070 3071CAVIUM THUNDERX2 ARM64 SOC 3072M: Jayachandran C <jnair@caviumnetworks.com> 3073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3074S: Maintained 3075F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3076F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3077 3078CAVIUM I2C DRIVER 3079M: Jan Glauber <jglauber@cavium.com> 3080M: David Daney <david.daney@cavium.com> 3081W: http://www.cavium.com 3082S: Supported 3083F: drivers/i2c/busses/i2c-octeon* 3084F: drivers/i2c/busses/i2c-thunderx* 3085 3086CAVIUM MMC DRIVER 3087M: Jan Glauber <jglauber@cavium.com> 3088M: David Daney <david.daney@cavium.com> 3089M: Steven J. Hill <Steven.Hill@cavium.com> 3090W: http://www.cavium.com 3091S: Supported 3092F: drivers/mmc/host/cavium* 3093 3094CAVIUM LIQUIDIO NETWORK DRIVER 3095M: Derek Chickles <derek.chickles@caviumnetworks.com> 3096M: Satanand Burla <satananda.burla@caviumnetworks.com> 3097M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3098M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3099L: netdev@vger.kernel.org 3100W: http://www.cavium.com 3101S: Supported 3102F: drivers/net/ethernet/cavium/liquidio/ 3103 3104CAVIUM OCTEON-TX CRYPTO DRIVER 3105M: George Cherian <george.cherian@cavium.com> 3106L: linux-crypto@vger.kernel.org 3107W: http://www.cavium.com 3108S: Supported 3109F: drivers/crypto/cavium/cpt/ 3110 3111CC2520 IEEE-802.15.4 RADIO DRIVER 3112M: Varka Bhadram <varkabhadram@gmail.com> 3113L: linux-wpan@vger.kernel.org 3114S: Maintained 3115F: drivers/net/ieee802154/cc2520.c 3116F: include/linux/spi/cc2520.h 3117F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3118 3119CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3120M: Gilad Ben-Yossef <gilad@benyossef.com> 3121L: linux-crypto@vger.kernel.org 3122L: driverdev-devel@linuxdriverproject.org 3123S: Supported 3124F: drivers/staging/ccree/ 3125W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3126 3127CEC FRAMEWORK 3128M: Hans Verkuil <hans.verkuil@cisco.com> 3129L: linux-media@vger.kernel.org 3130T: git git://linuxtv.org/media_tree.git 3131W: http://linuxtv.org 3132S: Supported 3133F: Documentation/media/kapi/cec-core.rst 3134F: Documentation/media/uapi/cec 3135F: drivers/media/cec/ 3136F: drivers/media/rc/keymaps/rc-cec.c 3137F: include/media/cec.h 3138F: include/media/cec-notifier.h 3139F: include/uapi/linux/cec.h 3140F: include/uapi/linux/cec-funcs.h 3141F: Documentation/devicetree/bindings/media/cec.txt 3142 3143CELL BROADBAND ENGINE ARCHITECTURE 3144M: Arnd Bergmann <arnd@arndb.de> 3145L: linuxppc-dev@lists.ozlabs.org 3146W: http://www.ibm.com/developerworks/power/cell/ 3147S: Supported 3148F: arch/powerpc/include/asm/cell*.h 3149F: arch/powerpc/include/asm/spu*.h 3150F: arch/powerpc/include/uapi/asm/spu*.h 3151F: arch/powerpc/oprofile/*cell* 3152F: arch/powerpc/platforms/cell/ 3153 3154CEPH COMMON CODE (LIBCEPH) 3155M: Ilya Dryomov <idryomov@gmail.com> 3156M: "Yan, Zheng" <zyan@redhat.com> 3157M: Sage Weil <sage@redhat.com> 3158L: ceph-devel@vger.kernel.org 3159W: http://ceph.com/ 3160T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3161T: git git://github.com/ceph/ceph-client.git 3162S: Supported 3163F: net/ceph/ 3164F: include/linux/ceph/ 3165F: include/linux/crush/ 3166 3167CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3168M: "Yan, Zheng" <zyan@redhat.com> 3169M: Sage Weil <sage@redhat.com> 3170M: Ilya Dryomov <idryomov@gmail.com> 3171L: ceph-devel@vger.kernel.org 3172W: http://ceph.com/ 3173T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3174T: git git://github.com/ceph/ceph-client.git 3175S: Supported 3176F: Documentation/filesystems/ceph.txt 3177F: fs/ceph/ 3178 3179CERTIFICATE HANDLING: 3180M: David Howells <dhowells@redhat.com> 3181M: David Woodhouse <dwmw2@infradead.org> 3182L: keyrings@vger.kernel.org 3183S: Maintained 3184F: Documentation/module-signing.txt 3185F: certs/ 3186F: scripts/sign-file.c 3187F: scripts/extract-cert.c 3188 3189CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3190L: linux-usb@vger.kernel.org 3191S: Orphan 3192F: Documentation/usb/WUSB-Design-overview.txt 3193F: Documentation/usb/wusb-cbaf 3194F: drivers/usb/host/hwa-hc.c 3195F: drivers/usb/host/whci/ 3196F: drivers/usb/wusbcore/ 3197F: include/linux/usb/wusb* 3198 3199HT16K33 LED CONTROLLER DRIVER 3200M: Robin van der Gracht <robin@protonic.nl> 3201S: Maintained 3202F: drivers/auxdisplay/ht16k33.c 3203F: Documentation/devicetree/bindings/display/ht16k33.txt 3204 3205CFAG12864B LCD DRIVER 3206M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3207W: http://miguelojeda.es/auxdisplay.htm 3208W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3209S: Maintained 3210F: drivers/auxdisplay/cfag12864b.c 3211F: include/linux/cfag12864b.h 3212 3213CFAG12864BFB LCD FRAMEBUFFER DRIVER 3214M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3215W: http://miguelojeda.es/auxdisplay.htm 3216W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3217S: Maintained 3218F: drivers/auxdisplay/cfag12864bfb.c 3219F: include/linux/cfag12864b.h 3220 3221CFG80211 and NL80211 3222M: Johannes Berg <johannes@sipsolutions.net> 3223L: linux-wireless@vger.kernel.org 3224W: http://wireless.kernel.org/ 3225T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3227S: Maintained 3228F: include/uapi/linux/nl80211.h 3229F: include/net/cfg80211.h 3230F: net/wireless/* 3231X: net/wireless/wext* 3232 3233CHAR and MISC DRIVERS 3234M: Arnd Bergmann <arnd@arndb.de> 3235M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3236T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3237S: Supported 3238F: drivers/char/* 3239F: drivers/misc/* 3240F: include/linux/miscdevice.h 3241 3242CHECKPATCH 3243M: Andy Whitcroft <apw@canonical.com> 3244M: Joe Perches <joe@perches.com> 3245S: Maintained 3246F: scripts/checkpatch.pl 3247 3248CHINESE DOCUMENTATION 3249M: Harry Wei <harryxiyou@gmail.com> 3250L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3251L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3252S: Maintained 3253F: Documentation/translations/zh_CN/ 3254 3255CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3256M: Peter Chen <Peter.Chen@nxp.com> 3257T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3258L: linux-usb@vger.kernel.org 3259S: Maintained 3260F: drivers/usb/chipidea/ 3261 3262CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3263M: Hans de Goede <hdegoede@redhat.com> 3264L: linux-input@vger.kernel.org 3265S: Maintained 3266F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3267F: drivers/input/touchscreen/chipone_icn8318.c 3268 3269CHROME HARDWARE PLATFORM SUPPORT 3270M: Olof Johansson <olof@lixom.net> 3271S: Maintained 3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3273F: drivers/platform/chrome/ 3274 3275CISCO VIC ETHERNET NIC DRIVER 3276M: Christian Benvenuti <benve@cisco.com> 3277M: Govindarajulu Varadarajan <_govind@gmx.com> 3278M: Neel Patel <neepatel@cisco.com> 3279S: Supported 3280F: drivers/net/ethernet/cisco/enic/ 3281 3282CISCO VIC LOW LATENCY NIC DRIVER 3283M: Christian Benvenuti <benve@cisco.com> 3284M: Dave Goodell <dgoodell@cisco.com> 3285S: Supported 3286F: drivers/infiniband/hw/usnic/ 3287 3288CIRRUS LOGIC EP93XX ETHERNET DRIVER 3289M: Hartley Sweeten <hsweeten@visionengravers.com> 3290L: netdev@vger.kernel.org 3291S: Maintained 3292F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3293 3294CIRRUS LOGIC AUDIO CODEC DRIVERS 3295M: Brian Austin <brian.austin@cirrus.com> 3296M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3297L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3298S: Maintained 3299F: sound/soc/codecs/cs* 3300 3301CLEANCACHE API 3302M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3303L: linux-kernel@vger.kernel.org 3304S: Maintained 3305F: mm/cleancache.c 3306F: include/linux/cleancache.h 3307 3308CLK API 3309M: Russell King <linux@armlinux.org.uk> 3310L: linux-clk@vger.kernel.org 3311S: Maintained 3312F: include/linux/clk.h 3313 3314CLOCKSOURCE, CLOCKEVENT DRIVERS 3315M: Daniel Lezcano <daniel.lezcano@linaro.org> 3316M: Thomas Gleixner <tglx@linutronix.de> 3317L: linux-kernel@vger.kernel.org 3318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3319S: Supported 3320F: drivers/clocksource 3321 3322CISCO FCOE HBA DRIVER 3323M: Satish Kharat <satishkh@cisco.com> 3324M: Sesidhar Baddela <sebaddel@cisco.com> 3325M: Karan Tilak Kumar <kartilak@cisco.com> 3326L: linux-scsi@vger.kernel.org 3327S: Supported 3328F: drivers/scsi/fnic/ 3329 3330CISCO SCSI HBA DRIVER 3331M: Karan Tilak Kumar <kartilak@cisco.com> 3332M: Sesidhar Baddela <sebaddel@cisco.com> 3333L: linux-scsi@vger.kernel.org 3334S: Supported 3335F: drivers/scsi/snic/ 3336 3337CMPC ACPI DRIVER 3338M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3339M: Daniel Oliveira Nascimento <don@syst.com.br> 3340L: platform-driver-x86@vger.kernel.org 3341S: Supported 3342F: drivers/platform/x86/classmate-laptop.c 3343 3344COBALT MEDIA DRIVER 3345M: Hans Verkuil <hans.verkuil@cisco.com> 3346L: linux-media@vger.kernel.org 3347T: git git://linuxtv.org/media_tree.git 3348W: https://linuxtv.org 3349S: Supported 3350F: drivers/media/pci/cobalt/ 3351 3352COCCINELLE/Semantic Patches (SmPL) 3353M: Julia Lawall <Julia.Lawall@lip6.fr> 3354M: Gilles Muller <Gilles.Muller@lip6.fr> 3355M: Nicolas Palix <nicolas.palix@imag.fr> 3356M: Michal Marek <mmarek@suse.com> 3357L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3359W: http://coccinelle.lip6.fr/ 3360S: Supported 3361F: Documentation/dev-tools/coccinelle.rst 3362F: scripts/coccinelle/ 3363F: scripts/coccicheck 3364 3365CODA FILE SYSTEM 3366M: Jan Harkes <jaharkes@cs.cmu.edu> 3367M: coda@cs.cmu.edu 3368L: codalist@coda.cs.cmu.edu 3369W: http://www.coda.cs.cmu.edu/ 3370S: Maintained 3371F: Documentation/filesystems/coda.txt 3372F: fs/coda/ 3373F: include/linux/coda*.h 3374F: include/uapi/linux/coda*.h 3375 3376CODA V4L2 MEM2MEM DRIVER 3377M: Philipp Zabel <p.zabel@pengutronix.de> 3378L: linux-media@vger.kernel.org 3379S: Maintained 3380F: Documentation/devicetree/bindings/media/coda.txt 3381F: drivers/media/platform/coda/ 3382 3383COMMON CLK FRAMEWORK 3384M: Michael Turquette <mturquette@baylibre.com> 3385M: Stephen Boyd <sboyd@codeaurora.org> 3386L: linux-clk@vger.kernel.org 3387Q: http://patchwork.kernel.org/project/linux-clk/list/ 3388T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3389S: Maintained 3390F: Documentation/devicetree/bindings/clock/ 3391F: drivers/clk/ 3392X: drivers/clk/clkdev.c 3393F: include/linux/clk-pr* 3394F: include/linux/clk/ 3395 3396COMMON INTERNET FILE SYSTEM (CIFS) 3397M: Steve French <sfrench@samba.org> 3398L: linux-cifs@vger.kernel.org 3399L: samba-technical@lists.samba.org (moderated for non-subscribers) 3400W: http://linux-cifs.samba.org/ 3401T: git git://git.samba.org/sfrench/cifs-2.6.git 3402S: Supported 3403F: Documentation/filesystems/cifs/ 3404F: fs/cifs/ 3405 3406COMPACTPCI HOTPLUG CORE 3407M: Scott Murray <scott@spiteful.org> 3408L: linux-pci@vger.kernel.org 3409S: Maintained 3410F: drivers/pci/hotplug/cpci_hotplug* 3411 3412COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3413M: Scott Murray <scott@spiteful.org> 3414L: linux-pci@vger.kernel.org 3415S: Maintained 3416F: drivers/pci/hotplug/cpcihp_zt5550.* 3417 3418COMPACTPCI HOTPLUG GENERIC DRIVER 3419M: Scott Murray <scott@spiteful.org> 3420L: linux-pci@vger.kernel.org 3421S: Maintained 3422F: drivers/pci/hotplug/cpcihp_generic.c 3423 3424COMPAL LAPTOP SUPPORT 3425M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3426L: platform-driver-x86@vger.kernel.org 3427S: Maintained 3428F: drivers/platform/x86/compal-laptop.c 3429 3430CONEXANT ACCESSRUNNER USB DRIVER 3431L: accessrunner-general@lists.sourceforge.net 3432W: http://accessrunner.sourceforge.net/ 3433S: Orphan 3434F: drivers/usb/atm/cxacru.c 3435 3436CONFIGFS 3437M: Joel Becker <jlbec@evilplan.org> 3438M: Christoph Hellwig <hch@lst.de> 3439T: git git://git.infradead.org/users/hch/configfs.git 3440S: Supported 3441F: fs/configfs/ 3442F: include/linux/configfs.h 3443 3444CONNECTOR 3445M: Evgeniy Polyakov <zbr@ioremap.net> 3446L: netdev@vger.kernel.org 3447S: Maintained 3448F: drivers/connector/ 3449 3450CONTROL GROUP (CGROUP) 3451M: Tejun Heo <tj@kernel.org> 3452M: Li Zefan <lizefan@huawei.com> 3453M: Johannes Weiner <hannes@cmpxchg.org> 3454L: cgroups@vger.kernel.org 3455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3456S: Maintained 3457F: Documentation/cgroup* 3458F: include/linux/cgroup* 3459F: kernel/cgroup* 3460 3461CONTROL GROUP - CPUSET 3462M: Li Zefan <lizefan@huawei.com> 3463L: cgroups@vger.kernel.org 3464W: http://www.bullopensource.org/cpuset/ 3465W: http://oss.sgi.com/projects/cpusets/ 3466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3467S: Maintained 3468F: Documentation/cgroup-v1/cpusets.txt 3469F: include/linux/cpuset.h 3470F: kernel/cpuset.c 3471 3472CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3473M: Johannes Weiner <hannes@cmpxchg.org> 3474M: Michal Hocko <mhocko@kernel.org> 3475M: Vladimir Davydov <vdavydov.dev@gmail.com> 3476L: cgroups@vger.kernel.org 3477L: linux-mm@kvack.org 3478S: Maintained 3479F: mm/memcontrol.c 3480F: mm/swap_cgroup.c 3481 3482CORETEMP HARDWARE MONITORING DRIVER 3483M: Fenghua Yu <fenghua.yu@intel.com> 3484L: linux-hwmon@vger.kernel.org 3485S: Maintained 3486F: Documentation/hwmon/coretemp 3487F: drivers/hwmon/coretemp.c 3488 3489COSA/SRP SYNC SERIAL DRIVER 3490M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3491W: http://www.fi.muni.cz/~kas/cosa/ 3492S: Maintained 3493F: drivers/net/wan/cosa* 3494 3495CPMAC ETHERNET DRIVER 3496M: Florian Fainelli <f.fainelli@gmail.com> 3497L: netdev@vger.kernel.org 3498S: Maintained 3499F: drivers/net/ethernet/ti/cpmac.c 3500 3501CPU FREQUENCY DRIVERS 3502M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3503M: Viresh Kumar <viresh.kumar@linaro.org> 3504L: linux-pm@vger.kernel.org 3505S: Maintained 3506T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3507T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3508B: https://bugzilla.kernel.org 3509F: Documentation/cpu-freq/ 3510F: Documentation/devicetree/bindings/cpufreq/ 3511F: drivers/cpufreq/ 3512F: include/linux/cpufreq.h 3513F: tools/testing/selftests/cpufreq/ 3514 3515CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3516M: Viresh Kumar <viresh.kumar@linaro.org> 3517M: Sudeep Holla <sudeep.holla@arm.com> 3518L: linux-pm@vger.kernel.org 3519W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3520S: Maintained 3521F: drivers/cpufreq/arm_big_little.h 3522F: drivers/cpufreq/arm_big_little.c 3523F: drivers/cpufreq/arm_big_little_dt.c 3524 3525CPUIDLE DRIVER - ARM BIG LITTLE 3526M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3527M: Daniel Lezcano <daniel.lezcano@linaro.org> 3528L: linux-pm@vger.kernel.org 3529L: linux-arm-kernel@lists.infradead.org 3530T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3531S: Maintained 3532F: drivers/cpuidle/cpuidle-big_little.c 3533 3534CPUIDLE DRIVER - ARM EXYNOS 3535M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3536M: Daniel Lezcano <daniel.lezcano@linaro.org> 3537M: Kukjin Kim <kgene@kernel.org> 3538L: linux-pm@vger.kernel.org 3539L: linux-samsung-soc@vger.kernel.org 3540S: Supported 3541F: drivers/cpuidle/cpuidle-exynos.c 3542F: arch/arm/mach-exynos/pm.c 3543 3544CPUIDLE DRIVERS 3545M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3546M: Daniel Lezcano <daniel.lezcano@linaro.org> 3547L: linux-pm@vger.kernel.org 3548S: Maintained 3549T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3550B: https://bugzilla.kernel.org 3551F: drivers/cpuidle/* 3552F: include/linux/cpuidle.h 3553 3554CPUID/MSR DRIVER 3555M: "H. Peter Anvin" <hpa@zytor.com> 3556S: Maintained 3557F: arch/x86/kernel/cpuid.c 3558F: arch/x86/kernel/msr.c 3559 3560CPU POWER MONITORING SUBSYSTEM 3561M: Thomas Renninger <trenn@suse.com> 3562L: linux-pm@vger.kernel.org 3563S: Maintained 3564F: tools/power/cpupower/ 3565 3566CRAMFS FILESYSTEM 3567W: http://sourceforge.net/projects/cramfs/ 3568S: Orphan / Obsolete 3569F: Documentation/filesystems/cramfs.txt 3570F: fs/cramfs/ 3571 3572CRIS PORT 3573M: Mikael Starvik <starvik@axis.com> 3574M: Jesper Nilsson <jesper.nilsson@axis.com> 3575L: linux-cris-kernel@axis.com 3576W: http://developer.axis.com 3577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3578S: Maintained 3579F: arch/cris/ 3580F: drivers/tty/serial/crisv10.* 3581 3582CRYPTO API 3583M: Herbert Xu <herbert@gondor.apana.org.au> 3584M: "David S. Miller" <davem@davemloft.net> 3585L: linux-crypto@vger.kernel.org 3586T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3587T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3588S: Maintained 3589F: Documentation/crypto/ 3590F: Documentation/devicetree/bindings/crypto/ 3591F: Documentation/DocBook/crypto-API.tmpl 3592F: arch/*/crypto/ 3593F: crypto/ 3594F: drivers/crypto/ 3595F: include/crypto/ 3596F: include/linux/crypto* 3597 3598CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3599M: Neil Horman <nhorman@tuxdriver.com> 3600L: linux-crypto@vger.kernel.org 3601S: Maintained 3602F: crypto/ansi_cprng.c 3603F: crypto/rng.c 3604 3605CS3308 MEDIA DRIVER 3606M: Hans Verkuil <hverkuil@xs4all.nl> 3607L: linux-media@vger.kernel.org 3608T: git git://linuxtv.org/media_tree.git 3609W: http://linuxtv.org 3610S: Odd Fixes 3611F: drivers/media/i2c/cs3308.c 3612F: drivers/media/i2c/cs3308.h 3613 3614CS5535 Audio ALSA driver 3615M: Jaya Kumar <jayakumar.alsa@gmail.com> 3616S: Maintained 3617F: sound/pci/cs5535audio/ 3618 3619CW1200 WLAN driver 3620M: Solomon Peachy <pizza@shaftnet.org> 3621S: Maintained 3622F: drivers/net/wireless/st/cw1200/ 3623 3624CX18 VIDEO4LINUX DRIVER 3625M: Andy Walls <awalls@md.metrocast.net> 3626L: ivtv-devel@ivtvdriver.org (subscribers-only) 3627L: linux-media@vger.kernel.org 3628T: git git://linuxtv.org/media_tree.git 3629W: https://linuxtv.org 3630W: http://www.ivtvdriver.org/index.php/Cx18 3631S: Maintained 3632F: Documentation/media/v4l-drivers/cx18* 3633F: drivers/media/pci/cx18/ 3634F: include/uapi/linux/ivtv* 3635 3636CX2341X MPEG ENCODER HELPER MODULE 3637M: Hans Verkuil <hverkuil@xs4all.nl> 3638L: linux-media@vger.kernel.org 3639T: git git://linuxtv.org/media_tree.git 3640W: https://linuxtv.org 3641S: Maintained 3642F: drivers/media/common/cx2341x* 3643F: include/media/cx2341x* 3644 3645CX24120 MEDIA DRIVER 3646M: Jemma Denson <jdenson@gmail.com> 3647M: Patrick Boettcher <patrick.boettcher@posteo.de> 3648L: linux-media@vger.kernel.org 3649W: https://linuxtv.org 3650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3651S: Maintained 3652F: drivers/media/dvb-frontends/cx24120* 3653 3654CX88 VIDEO4LINUX DRIVER 3655M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3656M: Mauro Carvalho Chehab <mchehab@kernel.org> 3657L: linux-media@vger.kernel.org 3658W: https://linuxtv.org 3659T: git git://linuxtv.org/media_tree.git 3660S: Odd fixes 3661F: Documentation/media/v4l-drivers/cx88* 3662F: drivers/media/pci/cx88/ 3663 3664CXD2820R MEDIA DRIVER 3665M: Antti Palosaari <crope@iki.fi> 3666L: linux-media@vger.kernel.org 3667W: https://linuxtv.org 3668W: http://palosaari.fi/linux/ 3669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3670T: git git://linuxtv.org/anttip/media_tree.git 3671S: Maintained 3672F: drivers/media/dvb-frontends/cxd2820r* 3673 3674CXGB3 ETHERNET DRIVER (CXGB3) 3675M: Santosh Raspatur <santosh@chelsio.com> 3676L: netdev@vger.kernel.org 3677W: http://www.chelsio.com 3678S: Supported 3679F: drivers/net/ethernet/chelsio/cxgb3/ 3680 3681CXGB3 ISCSI DRIVER (CXGB3I) 3682M: Karen Xie <kxie@chelsio.com> 3683L: linux-scsi@vger.kernel.org 3684W: http://www.chelsio.com 3685S: Supported 3686F: drivers/scsi/cxgbi/cxgb3i 3687 3688CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3689M: Steve Wise <swise@chelsio.com> 3690L: linux-rdma@vger.kernel.org 3691W: http://www.openfabrics.org 3692S: Supported 3693F: drivers/infiniband/hw/cxgb3/ 3694F: include/uapi/rdma/cxgb3-abi.h 3695 3696CXGB4 ETHERNET DRIVER (CXGB4) 3697M: Ganesh Goudar <ganeshgr@chelsio.com> 3698L: netdev@vger.kernel.org 3699W: http://www.chelsio.com 3700S: Supported 3701F: drivers/net/ethernet/chelsio/cxgb4/ 3702 3703CXGB4 ISCSI DRIVER (CXGB4I) 3704M: Karen Xie <kxie@chelsio.com> 3705L: linux-scsi@vger.kernel.org 3706W: http://www.chelsio.com 3707S: Supported 3708F: drivers/scsi/cxgbi/cxgb4i 3709 3710CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3711M: Steve Wise <swise@chelsio.com> 3712L: linux-rdma@vger.kernel.org 3713W: http://www.openfabrics.org 3714S: Supported 3715F: drivers/infiniband/hw/cxgb4/ 3716F: include/uapi/rdma/cxgb4-abi.h 3717 3718CXGB4VF ETHERNET DRIVER (CXGB4VF) 3719M: Casey Leedom <leedom@chelsio.com> 3720L: netdev@vger.kernel.org 3721W: http://www.chelsio.com 3722S: Supported 3723F: drivers/net/ethernet/chelsio/cxgb4vf/ 3724 3725CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3726M: Ian Munsie <imunsie@au1.ibm.com> 3727M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3728L: linuxppc-dev@lists.ozlabs.org 3729S: Supported 3730F: arch/powerpc/platforms/powernv/pci-cxl.c 3731F: drivers/misc/cxl/ 3732F: include/misc/cxl* 3733F: include/uapi/misc/cxl.h 3734F: Documentation/powerpc/cxl.txt 3735F: Documentation/ABI/testing/sysfs-class-cxl 3736 3737CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3738M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3739M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3740M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3741L: linux-scsi@vger.kernel.org 3742S: Supported 3743F: drivers/scsi/cxlflash/ 3744F: include/uapi/scsi/cxlflash_ioctls.h 3745F: Documentation/powerpc/cxlflash.txt 3746 3747STMMAC ETHERNET DRIVER 3748M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3749M: Alexandre Torgue <alexandre.torgue@st.com> 3750L: netdev@vger.kernel.org 3751W: http://www.stlinux.com 3752S: Supported 3753F: drivers/net/ethernet/stmicro/stmmac/ 3754 3755CYBERPRO FB DRIVER 3756M: Russell King <linux@armlinux.org.uk> 3757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3758W: http://www.armlinux.org.uk/ 3759S: Maintained 3760F: drivers/video/fbdev/cyber2000fb.* 3761 3762CYCLADES ASYNC MUX DRIVER 3763W: http://www.cyclades.com/ 3764S: Orphan 3765F: drivers/tty/cyclades.c 3766F: include/linux/cyclades.h 3767F: include/uapi/linux/cyclades.h 3768 3769CYCLADES PC300 DRIVER 3770W: http://www.cyclades.com/ 3771S: Orphan 3772F: drivers/net/wan/pc300* 3773 3774CYPRESS_FIRMWARE MEDIA DRIVER 3775M: Antti Palosaari <crope@iki.fi> 3776L: linux-media@vger.kernel.org 3777W: https://linuxtv.org 3778W: http://palosaari.fi/linux/ 3779Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3780T: git git://linuxtv.org/anttip/media_tree.git 3781S: Maintained 3782F: drivers/media/common/cypress_firmware* 3783 3784CYTTSP TOUCHSCREEN DRIVER 3785M: Ferruh Yigit <fery@cypress.com> 3786L: linux-input@vger.kernel.org 3787S: Supported 3788F: drivers/input/touchscreen/cyttsp* 3789F: include/linux/input/cyttsp.h 3790 3791DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3792M: Joshua Kinard <kumba@gentoo.org> 3793S: Maintained 3794F: drivers/rtc/rtc-ds1685.c 3795F: include/linux/rtc/ds1685.h 3796 3797DAMA SLAVE for AX.25 3798M: Joerg Reuter <jreuter@yaina.de> 3799W: http://yaina.de/jreuter/ 3800W: http://www.qsl.net/dl1bke/ 3801L: linux-hams@vger.kernel.org 3802S: Maintained 3803F: net/ax25/af_ax25.c 3804F: net/ax25/ax25_dev.c 3805F: net/ax25/ax25_ds_* 3806F: net/ax25/ax25_in.c 3807F: net/ax25/ax25_out.c 3808F: net/ax25/ax25_timer.c 3809F: net/ax25/sysctl_net_ax25.c 3810 3811DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3812L: netdev@vger.kernel.org 3813S: Orphan 3814F: Documentation/networking/dmfe.txt 3815F: drivers/net/ethernet/dec/tulip/dmfe.c 3816 3817DC390/AM53C974 SCSI driver 3818M: Hannes Reinecke <hare@suse.com> 3819L: linux-scsi@vger.kernel.org 3820S: Maintained 3821F: drivers/scsi/am53c974.c 3822 3823DC395x SCSI driver 3824M: Oliver Neukum <oliver@neukum.org> 3825M: Ali Akcaagac <aliakc@web.de> 3826M: Jamie Lenehan <lenehan@twibble.org> 3827L: dc395x@twibble.org 3828W: http://twibble.org/dist/dc395x/ 3829W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3830S: Maintained 3831F: Documentation/scsi/dc395x.txt 3832F: drivers/scsi/dc395x.* 3833 3834DCCP PROTOCOL 3835M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3836L: dccp@vger.kernel.org 3837W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3838S: Maintained 3839F: include/linux/dccp.h 3840F: include/uapi/linux/dccp.h 3841F: include/linux/tfrc.h 3842F: net/dccp/ 3843 3844DECnet NETWORK LAYER 3845W: http://linux-decnet.sourceforge.net 3846L: linux-decnet-user@lists.sourceforge.net 3847S: Orphan 3848F: Documentation/networking/decnet.txt 3849F: net/decnet/ 3850 3851DECSTATION PLATFORM SUPPORT 3852M: "Maciej W. Rozycki" <macro@linux-mips.org> 3853L: linux-mips@linux-mips.org 3854W: http://www.linux-mips.org/wiki/DECstation 3855S: Maintained 3856F: arch/mips/dec/ 3857F: arch/mips/include/asm/dec/ 3858F: arch/mips/include/asm/mach-dec/ 3859 3860DEFXX FDDI NETWORK DRIVER 3861M: "Maciej W. Rozycki" <macro@linux-mips.org> 3862S: Maintained 3863F: drivers/net/fddi/defxx.* 3864 3865DELL LAPTOP DRIVER 3866M: Matthew Garrett <mjg59@srcf.ucam.org> 3867M: Pali Rohár <pali.rohar@gmail.com> 3868L: platform-driver-x86@vger.kernel.org 3869S: Maintained 3870F: drivers/platform/x86/dell-laptop.c 3871 3872DELL LAPTOP RBTN DRIVER 3873M: Pali Rohár <pali.rohar@gmail.com> 3874S: Maintained 3875F: drivers/platform/x86/dell-rbtn.* 3876 3877DELL LAPTOP FREEFALL DRIVER 3878M: Pali Rohár <pali.rohar@gmail.com> 3879S: Maintained 3880F: drivers/platform/x86/dell-smo8800.c 3881 3882DELL LAPTOP SMM DRIVER 3883M: Pali Rohár <pali.rohar@gmail.com> 3884S: Maintained 3885F: drivers/hwmon/dell-smm-hwmon.c 3886F: include/uapi/linux/i8k.h 3887 3888DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3889M: Doug Warzecha <Douglas_Warzecha@dell.com> 3890S: Maintained 3891F: Documentation/dcdbas.txt 3892F: drivers/firmware/dcdbas.* 3893 3894DELL WMI EXTRAS DRIVER 3895M: Matthew Garrett <mjg59@srcf.ucam.org> 3896M: Pali Rohár <pali.rohar@gmail.com> 3897S: Maintained 3898F: drivers/platform/x86/dell-wmi.c 3899 3900DESIGNWARE USB2 DRD IP DRIVER 3901M: John Youn <johnyoun@synopsys.com> 3902L: linux-usb@vger.kernel.org 3903T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3904S: Maintained 3905F: drivers/usb/dwc2/ 3906 3907DESIGNWARE USB3 DRD IP DRIVER 3908M: Felipe Balbi <balbi@kernel.org> 3909L: linux-usb@vger.kernel.org 3910T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3911S: Maintained 3912F: drivers/usb/dwc3/ 3913 3914DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3915M: Andreas Klinger <ak@it-klinger.de> 3916L: linux-iio@vger.kernel.org 3917S: Maintained 3918F: drivers/iio/proximity/srf*.c 3919 3920DEVICE COREDUMP (DEV_COREDUMP) 3921M: Johannes Berg <johannes@sipsolutions.net> 3922L: linux-kernel@vger.kernel.org 3923S: Maintained 3924F: drivers/base/devcoredump.c 3925F: include/linux/devcoredump.h 3926 3927DEVICE FREQUENCY (DEVFREQ) 3928M: MyungJoo Ham <myungjoo.ham@samsung.com> 3929M: Kyungmin Park <kyungmin.park@samsung.com> 3930R: Chanwoo Choi <cw00.choi@samsung.com> 3931L: linux-pm@vger.kernel.org 3932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3933S: Maintained 3934F: drivers/devfreq/ 3935F: include/linux/devfreq.h 3936F: Documentation/devicetree/bindings/devfreq/ 3937 3938DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3939M: Chanwoo Choi <cw00.choi@samsung.com> 3940L: linux-pm@vger.kernel.org 3941T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3942S: Supported 3943F: drivers/devfreq/event/ 3944F: drivers/devfreq/devfreq-event.c 3945F: include/linux/devfreq-event.h 3946F: Documentation/devicetree/bindings/devfreq/event/ 3947 3948BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3949M: Chanwoo Choi <cw00.choi@samsung.com> 3950L: linux-pm@vger.kernel.org 3951L: linux-samsung-soc@vger.kernel.org 3952T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3953S: Maintained 3954F: drivers/devfreq/exynos-bus.c 3955F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3956 3957DEVICE NUMBER REGISTRY 3958M: Torben Mathiasen <device@lanana.org> 3959W: http://lanana.org/docs/device-list/index.html 3960S: Maintained 3961 3962DEVICE-MAPPER (LVM) 3963M: Alasdair Kergon <agk@redhat.com> 3964M: Mike Snitzer <snitzer@redhat.com> 3965M: dm-devel@redhat.com 3966L: dm-devel@redhat.com 3967W: http://sources.redhat.com/dm 3968Q: http://patchwork.kernel.org/project/dm-devel/list/ 3969T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3970T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3971S: Maintained 3972F: Documentation/device-mapper/ 3973F: drivers/md/dm* 3974F: drivers/md/persistent-data/ 3975F: include/linux/device-mapper.h 3976F: include/linux/dm-*.h 3977F: include/uapi/linux/dm-*.h 3978 3979DEVLINK 3980M: Jiri Pirko <jiri@mellanox.com> 3981L: netdev@vger.kernel.org 3982S: Supported 3983F: net/core/devlink.c 3984F: include/net/devlink.h 3985F: include/uapi/linux/devlink.h 3986 3987DIALOG SEMICONDUCTOR DRIVERS 3988M: Support Opensource <support.opensource@diasemi.com> 3989W: http://www.dialog-semiconductor.com/products 3990S: Supported 3991F: Documentation/hwmon/da90?? 3992F: Documentation/devicetree/bindings/mfd/da90*.txt 3993F: Documentation/devicetree/bindings/regulator/da92*.txt 3994F: Documentation/devicetree/bindings/sound/da[79]*.txt 3995F: drivers/gpio/gpio-da90??.c 3996F: drivers/hwmon/da90??-hwmon.c 3997F: drivers/iio/adc/da91??-*.c 3998F: drivers/input/misc/da90??_onkey.c 3999F: drivers/input/touchscreen/da9052_tsi.c 4000F: drivers/leds/leds-da90??.c 4001F: drivers/mfd/da903x.c 4002F: drivers/mfd/da90??-*.c 4003F: drivers/mfd/da91??-*.c 4004F: drivers/power/supply/da9052-battery.c 4005F: drivers/power/supply/da91??-*.c 4006F: drivers/regulator/da903x.c 4007F: drivers/regulator/da9???-regulator.[ch] 4008F: drivers/rtc/rtc-da90??.c 4009F: drivers/video/backlight/da90??_bl.c 4010F: drivers/watchdog/da90??_wdt.c 4011F: include/linux/mfd/da903x.h 4012F: include/linux/mfd/da9052/ 4013F: include/linux/mfd/da9055/ 4014F: include/linux/mfd/da9062/ 4015F: include/linux/mfd/da9063/ 4016F: include/linux/mfd/da9150/ 4017F: include/linux/regulator/da9211.h 4018F: include/sound/da[79]*.h 4019F: sound/soc/codecs/da[79]*.[ch] 4020 4021DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4022M: William Breathitt Gray <vilhelm.gray@gmail.com> 4023L: linux-gpio@vger.kernel.org 4024S: Maintained 4025F: drivers/gpio/gpio-gpio-mm.c 4026 4027DIGI NEO AND CLASSIC PCI PRODUCTS 4028M: Lidza Louina <lidza.louina@gmail.com> 4029M: Mark Hounschell <markh@compro.net> 4030L: driverdev-devel@linuxdriverproject.org 4031S: Maintained 4032F: drivers/staging/dgnc/ 4033 4034DIOLAN U2C-12 I2C DRIVER 4035M: Guenter Roeck <linux@roeck-us.net> 4036L: linux-i2c@vger.kernel.org 4037S: Maintained 4038F: drivers/i2c/busses/i2c-diolan-u2c.c 4039 4040DIRECT ACCESS (DAX) 4041M: Matthew Wilcox <mawilcox@microsoft.com> 4042M: Ross Zwisler <ross.zwisler@linux.intel.com> 4043L: linux-fsdevel@vger.kernel.org 4044S: Supported 4045F: fs/dax.c 4046F: include/linux/dax.h 4047F: include/trace/events/fs_dax.h 4048 4049DIRECTORY NOTIFICATION (DNOTIFY) 4050M: Eric Paris <eparis@parisplace.org> 4051S: Maintained 4052F: Documentation/filesystems/dnotify.txt 4053F: fs/notify/dnotify/ 4054F: include/linux/dnotify.h 4055 4056DISK GEOMETRY AND PARTITION HANDLING 4057M: Andries Brouwer <aeb@cwi.nl> 4058W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4059W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4060W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4061S: Maintained 4062 4063DISKQUOTA 4064M: Jan Kara <jack@suse.com> 4065S: Maintained 4066F: Documentation/filesystems/quota.txt 4067F: fs/quota/ 4068F: include/linux/quota*.h 4069F: include/uapi/linux/quota*.h 4070 4071DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4072M: Bernie Thompson <bernie@plugable.com> 4073L: linux-fbdev@vger.kernel.org 4074S: Maintained 4075W: http://plugable.com/category/projects/udlfb/ 4076F: drivers/video/fbdev/udlfb.c 4077F: include/video/udlfb.h 4078F: Documentation/fb/udlfb.txt 4079 4080DISTRIBUTED LOCK MANAGER (DLM) 4081M: Christine Caulfield <ccaulfie@redhat.com> 4082M: David Teigland <teigland@redhat.com> 4083L: cluster-devel@redhat.com 4084W: http://sources.redhat.com/cluster/ 4085T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4086S: Supported 4087F: fs/dlm/ 4088 4089DMA BUFFER SHARING FRAMEWORK 4090M: Sumit Semwal <sumit.semwal@linaro.org> 4091S: Maintained 4092L: linux-media@vger.kernel.org 4093L: dri-devel@lists.freedesktop.org 4094L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4095F: drivers/dma-buf/ 4096F: include/linux/dma-buf* 4097F: include/linux/reservation.h 4098F: include/linux/*fence.h 4099F: Documentation/driver-api/dma-buf.rst 4100T: git git://anongit.freedesktop.org/drm/drm-misc 4101 4102SYNC FILE FRAMEWORK 4103M: Sumit Semwal <sumit.semwal@linaro.org> 4104R: Gustavo Padovan <gustavo@padovan.org> 4105S: Maintained 4106L: linux-media@vger.kernel.org 4107L: dri-devel@lists.freedesktop.org 4108F: drivers/dma-buf/sync_* 4109F: drivers/dma-buf/dma-fence* 4110F: drivers/dma-buf/sw_sync.c 4111F: include/linux/sync_file.h 4112F: include/uapi/linux/sync_file.h 4113F: Documentation/sync_file.txt 4114T: git git://anongit.freedesktop.org/drm/drm-misc 4115 4116DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4117M: Vinod Koul <vinod.koul@intel.com> 4118L: dmaengine@vger.kernel.org 4119Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4120S: Maintained 4121F: drivers/dma/ 4122F: include/linux/dmaengine.h 4123F: Documentation/devicetree/bindings/dma/ 4124F: Documentation/dmaengine/ 4125T: git git://git.infradead.org/users/vkoul/slave-dma.git 4126 4127DME1737 HARDWARE MONITOR DRIVER 4128M: Juerg Haefliger <juergh@gmail.com> 4129L: linux-hwmon@vger.kernel.org 4130S: Maintained 4131F: Documentation/hwmon/dme1737 4132F: drivers/hwmon/dme1737.c 4133 4134DMI/SMBIOS SUPPORT 4135M: Jean Delvare <jdelvare@suse.com> 4136S: Maintained 4137T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4138F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4139F: drivers/firmware/dmi-id.c 4140F: drivers/firmware/dmi_scan.c 4141F: include/linux/dmi.h 4142 4143DOCUMENTATION 4144M: Jonathan Corbet <corbet@lwn.net> 4145L: linux-doc@vger.kernel.org 4146S: Maintained 4147F: Documentation/ 4148F: scripts/docproc.c 4149F: scripts/kernel-doc* 4150X: Documentation/ABI/ 4151X: Documentation/devicetree/ 4152X: Documentation/acpi 4153X: Documentation/power 4154X: Documentation/spi 4155X: Documentation/media 4156T: git git://git.lwn.net/linux.git docs-next 4157 4158DOUBLETALK DRIVER 4159M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4160L: blinux-list@redhat.com 4161S: Maintained 4162F: drivers/char/dtlk.c 4163F: include/linux/dtlk.h 4164 4165DPAA2 DATAPATH I/O (DPIO) DRIVER 4166M: Roy Pledge <Roy.Pledge@nxp.com> 4167L: linux-kernel@vger.kernel.org 4168S: Maintained 4169F: drivers/staging/fsl-mc/bus/dpio 4170 4171DPAA2 ETHERNET DRIVER 4172M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4173L: linux-kernel@vger.kernel.org 4174S: Maintained 4175F: drivers/staging/fsl-dpaa2/ethernet 4176 4177DPT_I2O SCSI RAID DRIVER 4178M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4179L: linux-scsi@vger.kernel.org 4180W: http://www.adaptec.com/ 4181S: Maintained 4182F: drivers/scsi/dpt* 4183F: drivers/scsi/dpt/ 4184 4185DRBD DRIVER 4186M: Philipp Reisner <philipp.reisner@linbit.com> 4187M: Lars Ellenberg <lars.ellenberg@linbit.com> 4188L: drbd-dev@lists.linbit.com 4189W: http://www.drbd.org 4190T: git git://git.linbit.com/linux-drbd.git 4191T: git git://git.linbit.com/drbd-8.4.git 4192S: Supported 4193F: drivers/block/drbd/ 4194F: lib/lru_cache.c 4195F: Documentation/blockdev/drbd/ 4196 4197DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4198M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4199T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4200S: Supported 4201F: Documentation/kobject.txt 4202F: drivers/base/ 4203F: fs/debugfs/ 4204F: fs/sysfs/ 4205F: include/linux/debugfs.h 4206F: include/linux/kobj* 4207F: lib/kobj* 4208 4209DRM DRIVERS 4210M: David Airlie <airlied@linux.ie> 4211L: dri-devel@lists.freedesktop.org 4212T: git git://people.freedesktop.org/~airlied/linux 4213B: https://bugs.freedesktop.org/ 4214C: irc://chat.freenode.net/dri-devel 4215S: Maintained 4216F: drivers/gpu/drm/ 4217F: drivers/gpu/vga/ 4218F: Documentation/devicetree/bindings/display/ 4219F: Documentation/devicetree/bindings/gpu/ 4220F: Documentation/devicetree/bindings/video/ 4221F: Documentation/gpu/ 4222F: include/drm/ 4223F: include/uapi/drm/ 4224F: include/linux/vga* 4225 4226DRM DRIVERS AND MISC GPU PATCHES 4227M: Daniel Vetter <daniel.vetter@intel.com> 4228M: Jani Nikula <jani.nikula@linux.intel.com> 4229M: Sean Paul <seanpaul@chromium.org> 4230W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4231S: Maintained 4232T: git git://anongit.freedesktop.org/drm/drm-misc 4233F: Documentation/gpu/ 4234F: drivers/gpu/vga/ 4235F: drivers/gpu/drm/* 4236F: include/drm/drm* 4237F: include/uapi/drm/drm* 4238F: include/linux/vga* 4239 4240DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4241M: Dave Airlie <airlied@redhat.com> 4242S: Odd Fixes 4243F: drivers/gpu/drm/ast/ 4244 4245DRM DRIVERS FOR BRIDGE CHIPS 4246M: Archit Taneja <architt@codeaurora.org> 4247S: Maintained 4248T: git git://anongit.freedesktop.org/drm/drm-misc 4249F: drivers/gpu/drm/bridge/ 4250 4251DRM DRIVER FOR BOCHS VIRTUAL GPU 4252M: Gerd Hoffmann <kraxel@redhat.com> 4253L: virtualization@lists.linux-foundation.org 4254T: git git://anongit.freedesktop.org/drm/drm-misc 4255S: Maintained 4256F: drivers/gpu/drm/bochs/ 4257 4258DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4259M: Dave Airlie <airlied@redhat.com> 4260M: Gerd Hoffmann <kraxel@redhat.com> 4261L: virtualization@lists.linux-foundation.org 4262T: git git://anongit.freedesktop.org/drm/drm-misc 4263S: Obsolete 4264W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4265F: drivers/gpu/drm/cirrus/ 4266 4267RADEON and AMDGPU DRM DRIVERS 4268M: Alex Deucher <alexander.deucher@amd.com> 4269M: Christian König <christian.koenig@amd.com> 4270L: amd-gfx@lists.freedesktop.org 4271T: git git://people.freedesktop.org/~agd5f/linux 4272S: Supported 4273F: drivers/gpu/drm/radeon/ 4274F: include/uapi/drm/radeon_drm.h 4275F: drivers/gpu/drm/amd/ 4276F: include/uapi/drm/amdgpu_drm.h 4277 4278DRM PANEL DRIVERS 4279M: Thierry Reding <thierry.reding@gmail.com> 4280L: dri-devel@lists.freedesktop.org 4281T: git git://anongit.freedesktop.org/tegra/linux.git 4282S: Maintained 4283F: drivers/gpu/drm/drm_panel.c 4284F: drivers/gpu/drm/panel/ 4285F: include/drm/drm_panel.h 4286F: Documentation/devicetree/bindings/display/panel/ 4287 4288INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4289M: Daniel Vetter <daniel.vetter@intel.com> 4290M: Jani Nikula <jani.nikula@linux.intel.com> 4291L: intel-gfx@lists.freedesktop.org 4292W: https://01.org/linuxgraphics/ 4293B: https://01.org/linuxgraphics/documentation/how-report-bugs 4294C: irc://chat.freenode.net/intel-gfx 4295Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4296T: git git://anongit.freedesktop.org/drm-intel 4297S: Supported 4298F: drivers/gpu/drm/i915/ 4299F: include/drm/i915* 4300F: include/uapi/drm/i915_drm.h 4301F: Documentation/gpu/i915.rst 4302 4303INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4304M: Zhenyu Wang <zhenyuw@linux.intel.com> 4305M: Zhi Wang <zhi.a.wang@intel.com> 4306L: intel-gvt-dev@lists.freedesktop.org 4307L: intel-gfx@lists.freedesktop.org 4308W: https://01.org/igvt-g 4309T: git https://github.com/01org/gvt-linux.git 4310S: Supported 4311F: drivers/gpu/drm/i915/gvt/ 4312 4313DRM DRIVERS FOR ATMEL HLCDC 4314M: Boris Brezillon <boris.brezillon@free-electrons.com> 4315L: dri-devel@lists.freedesktop.org 4316S: Supported 4317F: drivers/gpu/drm/atmel-hlcdc/ 4318F: Documentation/devicetree/bindings/drm/atmel/ 4319T: git git://anongit.freedesktop.org/drm/drm-misc 4320 4321DRM DRIVERS FOR ALLWINNER A10 4322M: Maxime Ripard <maxime.ripard@free-electrons.com> 4323L: dri-devel@lists.freedesktop.org 4324S: Supported 4325F: drivers/gpu/drm/sun4i/ 4326F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4327T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4328 4329DRM DRIVERS FOR AMLOGIC SOCS 4330M: Neil Armstrong <narmstrong@baylibre.com> 4331L: dri-devel@lists.freedesktop.org 4332L: linux-amlogic@lists.infradead.org 4333W: http://linux-meson.com/ 4334S: Supported 4335F: drivers/gpu/drm/meson/ 4336F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4337F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4338F: Documentation/gpu/meson.rst 4339T: git git://anongit.freedesktop.org/drm/drm-misc 4340 4341DRM DRIVERS FOR EXYNOS 4342M: Inki Dae <inki.dae@samsung.com> 4343M: Joonyoung Shim <jy0922.shim@samsung.com> 4344M: Seung-Woo Kim <sw0312.kim@samsung.com> 4345M: Kyungmin Park <kyungmin.park@samsung.com> 4346L: dri-devel@lists.freedesktop.org 4347T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4348S: Supported 4349F: drivers/gpu/drm/exynos/ 4350F: include/uapi/drm/exynos_drm.h 4351F: Documentation/devicetree/bindings/display/exynos/ 4352 4353DRM DRIVERS FOR FREESCALE DCU 4354M: Stefan Agner <stefan@agner.ch> 4355M: Alison Wang <alison.wang@freescale.com> 4356L: dri-devel@lists.freedesktop.org 4357S: Supported 4358F: drivers/gpu/drm/fsl-dcu/ 4359F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4360F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4361F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4362 4363DRM DRIVERS FOR FREESCALE IMX 4364M: Philipp Zabel <p.zabel@pengutronix.de> 4365L: dri-devel@lists.freedesktop.org 4366S: Maintained 4367F: drivers/gpu/drm/imx/ 4368F: drivers/gpu/ipu-v3/ 4369F: Documentation/devicetree/bindings/display/imx/ 4370 4371DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4372M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4373L: dri-devel@lists.freedesktop.org 4374T: git git://github.com/patjak/drm-gma500 4375S: Maintained 4376F: drivers/gpu/drm/gma500/ 4377 4378DRM DRIVERS FOR HISILICON 4379M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4380M: Rongrong Zou <zourongrong@gmail.com> 4381R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4382R: Chen Feng <puck.chen@hisilicon.com> 4383L: dri-devel@lists.freedesktop.org 4384T: git git://github.com/xin3liang/linux.git 4385S: Maintained 4386F: drivers/gpu/drm/hisilicon/ 4387F: Documentation/devicetree/bindings/display/hisilicon/ 4388 4389DRM DRIVER FOR INTEL I810 VIDEO CARDS 4390S: Orphan / Obsolete 4391F: drivers/gpu/drm/i810/ 4392F: include/uapi/drm/i810_drm.h 4393 4394DRM DRIVERS FOR MEDIATEK 4395M: CK Hu <ck.hu@mediatek.com> 4396M: Philipp Zabel <p.zabel@pengutronix.de> 4397L: dri-devel@lists.freedesktop.org 4398S: Supported 4399F: drivers/gpu/drm/mediatek/ 4400F: Documentation/devicetree/bindings/display/mediatek/ 4401 4402DRM DRIVER FOR MI0283QT 4403M: Noralf Trønnes <noralf@tronnes.org> 4404S: Maintained 4405F: drivers/gpu/drm/tinydrm/mi0283qt.c 4406F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4407 4408DRM DRIVER FOR MSM ADRENO GPU 4409M: Rob Clark <robdclark@gmail.com> 4410L: linux-arm-msm@vger.kernel.org 4411L: dri-devel@lists.freedesktop.org 4412L: freedreno@lists.freedesktop.org 4413T: git git://people.freedesktop.org/~robclark/linux 4414S: Maintained 4415F: drivers/gpu/drm/msm/ 4416F: include/uapi/drm/msm_drm.h 4417F: Documentation/devicetree/bindings/display/msm/ 4418 4419DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4420M: Ben Skeggs <bskeggs@redhat.com> 4421L: dri-devel@lists.freedesktop.org 4422L: nouveau@lists.freedesktop.org 4423T: git git://github.com/skeggsb/linux 4424S: Supported 4425F: drivers/gpu/drm/nouveau/ 4426F: include/uapi/drm/nouveau_drm.h 4427 4428DRM DRIVERS FOR NVIDIA TEGRA 4429M: Thierry Reding <thierry.reding@gmail.com> 4430L: dri-devel@lists.freedesktop.org 4431L: linux-tegra@vger.kernel.org 4432T: git git://anongit.freedesktop.org/tegra/linux.git 4433S: Supported 4434F: drivers/gpu/drm/tegra/ 4435F: drivers/gpu/host1x/ 4436F: include/linux/host1x.h 4437F: include/uapi/drm/tegra_drm.h 4438F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4439 4440DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4441S: Orphan / Obsolete 4442F: drivers/gpu/drm/mga/ 4443F: include/uapi/drm/mga_drm.h 4444 4445DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4446M: Dave Airlie <airlied@redhat.com> 4447S: Odd Fixes 4448F: drivers/gpu/drm/mgag200/ 4449 4450DRM DRIVER FOR RAGE 128 VIDEO CARDS 4451S: Orphan / Obsolete 4452F: drivers/gpu/drm/r128/ 4453F: include/uapi/drm/r128_drm.h 4454 4455DRM DRIVERS FOR RENESAS 4456M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4457L: dri-devel@lists.freedesktop.org 4458L: linux-renesas-soc@vger.kernel.org 4459T: git git://linuxtv.org/pinchartl/fbdev 4460S: Supported 4461F: drivers/gpu/drm/rcar-du/ 4462F: drivers/gpu/drm/shmobile/ 4463F: include/linux/platform_data/shmob_drm.h 4464F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4465F: Documentation/devicetree/bindings/display/renesas,du.txt 4466 4467DRM DRIVER FOR QXL VIRTUAL GPU 4468M: Dave Airlie <airlied@redhat.com> 4469M: Gerd Hoffmann <kraxel@redhat.com> 4470L: virtualization@lists.linux-foundation.org 4471T: git git://anongit.freedesktop.org/drm/drm-misc 4472S: Maintained 4473F: drivers/gpu/drm/qxl/ 4474F: include/uapi/drm/qxl_drm.h 4475 4476DRM DRIVERS FOR ROCKCHIP 4477M: Mark Yao <mark.yao@rock-chips.com> 4478L: dri-devel@lists.freedesktop.org 4479S: Maintained 4480F: drivers/gpu/drm/rockchip/ 4481F: Documentation/devicetree/bindings/display/rockchip/ 4482T: git git://anongit.freedesktop.org/drm/drm-misc 4483 4484DRM DRIVER FOR SAVAGE VIDEO CARDS 4485S: Orphan / Obsolete 4486F: drivers/gpu/drm/savage/ 4487F: include/uapi/drm/savage_drm.h 4488 4489DRM DRIVER FOR SIS VIDEO CARDS 4490S: Orphan / Obsolete 4491F: drivers/gpu/drm/sis/ 4492F: include/uapi/drm/sis_drm.h 4493 4494DRM DRIVERS FOR STI 4495M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4496M: Vincent Abriou <vincent.abriou@st.com> 4497L: dri-devel@lists.freedesktop.org 4498T: git git://anongit.freedesktop.org/drm/drm-misc 4499S: Maintained 4500F: drivers/gpu/drm/sti 4501F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4502 4503DRM DRIVER FOR TDFX VIDEO CARDS 4504S: Orphan / Obsolete 4505F: drivers/gpu/drm/tdfx/ 4506 4507DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4508M: Dave Airlie <airlied@redhat.com> 4509S: Odd Fixes 4510F: drivers/gpu/drm/udl/ 4511 4512DRM DRIVERS FOR VIVANTE GPU IP 4513M: Lucas Stach <l.stach@pengutronix.de> 4514R: Russell King <linux+etnaviv@armlinux.org.uk> 4515R: Christian Gmeiner <christian.gmeiner@gmail.com> 4516L: etnaviv@lists.freedesktop.org 4517L: dri-devel@lists.freedesktop.org 4518S: Maintained 4519F: drivers/gpu/drm/etnaviv/ 4520F: include/uapi/drm/etnaviv_drm.h 4521F: Documentation/devicetree/bindings/display/etnaviv/ 4522 4523DRM DRIVER FOR VMWARE VIRTUAL GPU 4524M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4525M: Sinclair Yeh <syeh@vmware.com> 4526M: Thomas Hellstrom <thellstrom@vmware.com> 4527L: dri-devel@lists.freedesktop.org 4528T: git git://people.freedesktop.org/~syeh/repos_linux 4529T: git git://people.freedesktop.org/~thomash/linux 4530S: Supported 4531F: drivers/gpu/drm/vmwgfx/ 4532F: include/uapi/drm/vmwgfx_drm.h 4533 4534DRM DRIVERS FOR VC4 4535M: Eric Anholt <eric@anholt.net> 4536T: git git://github.com/anholt/linux 4537S: Supported 4538F: drivers/gpu/drm/vc4/ 4539F: include/uapi/drm/vc4_drm.h 4540F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4541T: git git://anongit.freedesktop.org/drm/drm-misc 4542 4543DRM DRIVERS FOR TI OMAP 4544M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4545L: dri-devel@lists.freedesktop.org 4546S: Maintained 4547F: drivers/gpu/drm/omapdrm/ 4548F: Documentation/devicetree/bindings/display/ti/ 4549 4550DRM DRIVERS FOR TI LCDC 4551M: Jyri Sarha <jsarha@ti.com> 4552R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4553L: dri-devel@lists.freedesktop.org 4554S: Maintained 4555F: drivers/gpu/drm/tilcdc/ 4556F: Documentation/devicetree/bindings/display/tilcdc/ 4557 4558DRM DRIVERS FOR ZTE ZX 4559M: Shawn Guo <shawnguo@kernel.org> 4560L: dri-devel@lists.freedesktop.org 4561S: Maintained 4562F: drivers/gpu/drm/zte/ 4563F: Documentation/devicetree/bindings/display/zte,vou.txt 4564T: git git://anongit.freedesktop.org/drm/drm-misc 4565 4566DSBR100 USB FM RADIO DRIVER 4567M: Alexey Klimov <klimov.linux@gmail.com> 4568L: linux-media@vger.kernel.org 4569T: git git://linuxtv.org/media_tree.git 4570S: Maintained 4571F: drivers/media/radio/dsbr100.c 4572 4573DSCC4 DRIVER 4574M: Francois Romieu <romieu@fr.zoreil.com> 4575L: netdev@vger.kernel.org 4576S: Maintained 4577F: drivers/net/wan/dscc4.c 4578 4579DT3155 MEDIA DRIVER 4580M: Hans Verkuil <hverkuil@xs4all.nl> 4581L: linux-media@vger.kernel.org 4582T: git git://linuxtv.org/media_tree.git 4583W: https://linuxtv.org 4584S: Odd Fixes 4585F: drivers/media/pci/dt3155/ 4586 4587DVB_USB_AF9015 MEDIA DRIVER 4588M: Antti Palosaari <crope@iki.fi> 4589L: linux-media@vger.kernel.org 4590W: https://linuxtv.org 4591W: http://palosaari.fi/linux/ 4592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4593T: git git://linuxtv.org/anttip/media_tree.git 4594S: Maintained 4595F: drivers/media/usb/dvb-usb-v2/af9015* 4596 4597DVB_USB_AF9035 MEDIA DRIVER 4598M: Antti Palosaari <crope@iki.fi> 4599L: linux-media@vger.kernel.org 4600W: https://linuxtv.org 4601W: http://palosaari.fi/linux/ 4602Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4603T: git git://linuxtv.org/anttip/media_tree.git 4604S: Maintained 4605F: drivers/media/usb/dvb-usb-v2/af9035* 4606 4607DVB_USB_ANYSEE MEDIA DRIVER 4608M: Antti Palosaari <crope@iki.fi> 4609L: linux-media@vger.kernel.org 4610W: https://linuxtv.org 4611W: http://palosaari.fi/linux/ 4612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4613T: git git://linuxtv.org/anttip/media_tree.git 4614S: Maintained 4615F: drivers/media/usb/dvb-usb-v2/anysee* 4616 4617DVB_USB_AU6610 MEDIA DRIVER 4618M: Antti Palosaari <crope@iki.fi> 4619L: linux-media@vger.kernel.org 4620W: https://linuxtv.org 4621W: http://palosaari.fi/linux/ 4622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4623T: git git://linuxtv.org/anttip/media_tree.git 4624S: Maintained 4625F: drivers/media/usb/dvb-usb-v2/au6610* 4626 4627DVB_USB_CE6230 MEDIA DRIVER 4628M: Antti Palosaari <crope@iki.fi> 4629L: linux-media@vger.kernel.org 4630W: https://linuxtv.org 4631W: http://palosaari.fi/linux/ 4632Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4633T: git git://linuxtv.org/anttip/media_tree.git 4634S: Maintained 4635F: drivers/media/usb/dvb-usb-v2/ce6230* 4636 4637DVB_USB_CXUSB MEDIA DRIVER 4638M: Michael Krufky <mkrufky@linuxtv.org> 4639L: linux-media@vger.kernel.org 4640W: https://linuxtv.org 4641W: http://github.com/mkrufky 4642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4643T: git git://linuxtv.org/media_tree.git 4644S: Maintained 4645F: drivers/media/usb/dvb-usb/cxusb* 4646 4647DVB_USB_EC168 MEDIA DRIVER 4648M: Antti Palosaari <crope@iki.fi> 4649L: linux-media@vger.kernel.org 4650W: https://linuxtv.org 4651W: http://palosaari.fi/linux/ 4652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4653T: git git://linuxtv.org/anttip/media_tree.git 4654S: Maintained 4655F: drivers/media/usb/dvb-usb-v2/ec168* 4656 4657DVB_USB_GL861 MEDIA DRIVER 4658M: Antti Palosaari <crope@iki.fi> 4659L: linux-media@vger.kernel.org 4660W: https://linuxtv.org 4661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4662T: git git://linuxtv.org/anttip/media_tree.git 4663S: Maintained 4664F: drivers/media/usb/dvb-usb-v2/gl861* 4665 4666DVB_USB_MXL111SF MEDIA DRIVER 4667M: Michael Krufky <mkrufky@linuxtv.org> 4668L: linux-media@vger.kernel.org 4669W: https://linuxtv.org 4670W: http://github.com/mkrufky 4671Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4672T: git git://linuxtv.org/mkrufky/mxl111sf.git 4673S: Maintained 4674F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4675 4676DVB_USB_RTL28XXU MEDIA DRIVER 4677M: Antti Palosaari <crope@iki.fi> 4678L: linux-media@vger.kernel.org 4679W: https://linuxtv.org 4680W: http://palosaari.fi/linux/ 4681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4682T: git git://linuxtv.org/anttip/media_tree.git 4683S: Maintained 4684F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4685 4686DVB_USB_V2 MEDIA DRIVER 4687M: Antti Palosaari <crope@iki.fi> 4688L: linux-media@vger.kernel.org 4689W: https://linuxtv.org 4690W: http://palosaari.fi/linux/ 4691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4692T: git git://linuxtv.org/anttip/media_tree.git 4693S: Maintained 4694F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4695F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4696 4697DONGWOON DW9714 LENS VOICE COIL DRIVER 4698M: Sakari Ailus <sakari.ailus@linux.intel.com> 4699L: linux-media@vger.kernel.org 4700T: git git://linuxtv.org/media_tree.git 4701S: Maintained 4702F: drivers/media/i2c/dw9714.c 4703 4704DYNAMIC DEBUG 4705M: Jason Baron <jbaron@akamai.com> 4706S: Maintained 4707F: lib/dynamic_debug.c 4708F: include/linux/dynamic_debug.h 4709 4710DZ DECSTATION DZ11 SERIAL DRIVER 4711M: "Maciej W. Rozycki" <macro@linux-mips.org> 4712S: Maintained 4713F: drivers/tty/serial/dz.* 4714 4715E3X0 POWER BUTTON DRIVER 4716M: Moritz Fischer <moritz.fischer@ettus.com> 4717L: usrp-users@lists.ettus.com 4718W: http://www.ettus.com 4719S: Supported 4720F: drivers/input/misc/e3x0-button.c 4721F: Documentation/devicetree/bindings/input/e3x0-button.txt 4722 4723E4000 MEDIA DRIVER 4724M: Antti Palosaari <crope@iki.fi> 4725L: linux-media@vger.kernel.org 4726W: https://linuxtv.org 4727W: http://palosaari.fi/linux/ 4728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4729T: git git://linuxtv.org/anttip/media_tree.git 4730S: Maintained 4731F: drivers/media/tuners/e4000* 4732 4733EATA ISA/EISA/PCI SCSI DRIVER 4734M: Dario Ballabio <ballabio_dario@emc.com> 4735L: linux-scsi@vger.kernel.org 4736S: Maintained 4737F: drivers/scsi/eata.c 4738 4739EC100 MEDIA DRIVER 4740M: Antti Palosaari <crope@iki.fi> 4741L: linux-media@vger.kernel.org 4742W: https://linuxtv.org 4743W: http://palosaari.fi/linux/ 4744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4745T: git git://linuxtv.org/anttip/media_tree.git 4746S: Maintained 4747F: drivers/media/dvb-frontends/ec100* 4748 4749ECRYPT FILE SYSTEM 4750M: Tyler Hicks <tyhicks@canonical.com> 4751L: ecryptfs@vger.kernel.org 4752W: http://ecryptfs.org 4753W: https://launchpad.net/ecryptfs 4754T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4755S: Supported 4756F: Documentation/filesystems/ecryptfs.txt 4757F: fs/ecryptfs/ 4758 4759EDAC-CORE 4760M: Borislav Petkov <bp@alien8.de> 4761M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4762M: Mauro Carvalho Chehab <mchehab@kernel.org> 4763L: linux-edac@vger.kernel.org 4764T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4766S: Supported 4767F: Documentation/admin-guide/ras.rst 4768F: Documentation/driver-api/edac.rst 4769F: drivers/edac/ 4770F: include/linux/edac.h 4771 4772EDAC-AMD64 4773M: Borislav Petkov <bp@alien8.de> 4774L: linux-edac@vger.kernel.org 4775S: Maintained 4776F: drivers/edac/amd64_edac* 4777 4778EDAC-CALXEDA 4779M: Robert Richter <rric@kernel.org> 4780L: linux-edac@vger.kernel.org 4781S: Maintained 4782F: drivers/edac/highbank* 4783 4784EDAC-CAVIUM 4785M: Ralf Baechle <ralf@linux-mips.org> 4786M: David Daney <david.daney@cavium.com> 4787L: linux-edac@vger.kernel.org 4788L: linux-mips@linux-mips.org 4789S: Supported 4790F: drivers/edac/octeon_edac* 4791F: drivers/edac/thunderx_edac* 4792 4793EDAC-E752X 4794M: Mark Gross <mark.gross@intel.com> 4795L: linux-edac@vger.kernel.org 4796S: Maintained 4797F: drivers/edac/e752x_edac.c 4798 4799EDAC-E7XXX 4800L: linux-edac@vger.kernel.org 4801S: Maintained 4802F: drivers/edac/e7xxx_edac.c 4803 4804EDAC-FSL_DDR 4805M: York Sun <york.sun@nxp.com> 4806L: linux-edac@vger.kernel.org 4807S: Maintained 4808F: drivers/edac/fsl_ddr_edac.* 4809 4810EDAC-GHES 4811M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4812M: Mauro Carvalho Chehab <mchehab@kernel.org> 4813L: linux-edac@vger.kernel.org 4814S: Maintained 4815F: drivers/edac/ghes_edac.c 4816 4817EDAC-I82443BXGX 4818M: Tim Small <tim@buttersideup.com> 4819L: linux-edac@vger.kernel.org 4820S: Maintained 4821F: drivers/edac/i82443bxgx_edac.c 4822 4823EDAC-I3000 4824L: linux-edac@vger.kernel.org 4825S: Orphan 4826F: drivers/edac/i3000_edac.c 4827 4828EDAC-I5000 4829L: linux-edac@vger.kernel.org 4830S: Maintained 4831F: drivers/edac/i5000_edac.c 4832 4833EDAC-I5400 4834M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4835M: Mauro Carvalho Chehab <mchehab@kernel.org> 4836L: linux-edac@vger.kernel.org 4837S: Maintained 4838F: drivers/edac/i5400_edac.c 4839 4840EDAC-I7300 4841M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4842M: Mauro Carvalho Chehab <mchehab@kernel.org> 4843L: linux-edac@vger.kernel.org 4844S: Maintained 4845F: drivers/edac/i7300_edac.c 4846 4847EDAC-I7CORE 4848M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4849M: Mauro Carvalho Chehab <mchehab@kernel.org> 4850L: linux-edac@vger.kernel.org 4851S: Maintained 4852F: drivers/edac/i7core_edac.c 4853 4854EDAC-I82975X 4855M: Ranganathan Desikan <ravi@jetztechnologies.com> 4856M: "Arvind R." <arvino55@gmail.com> 4857L: linux-edac@vger.kernel.org 4858S: Maintained 4859F: drivers/edac/i82975x_edac.c 4860 4861EDAC-IE31200 4862M: Jason Baron <jbaron@akamai.com> 4863L: linux-edac@vger.kernel.org 4864S: Maintained 4865F: drivers/edac/ie31200_edac.c 4866 4867EDAC-MPC85XX 4868M: Johannes Thumshirn <morbidrsa@gmail.com> 4869L: linux-edac@vger.kernel.org 4870S: Maintained 4871F: drivers/edac/mpc85xx_edac.[ch] 4872 4873EDAC-PND2 4874M: Tony Luck <tony.luck@intel.com> 4875L: linux-edac@vger.kernel.org 4876S: Maintained 4877F: drivers/edac/pnd2_edac.[ch] 4878 4879EDAC-PASEMI 4880M: Egor Martovetsky <egor@pasemi.com> 4881L: linux-edac@vger.kernel.org 4882S: Maintained 4883F: drivers/edac/pasemi_edac.c 4884 4885EDAC-R82600 4886M: Tim Small <tim@buttersideup.com> 4887L: linux-edac@vger.kernel.org 4888S: Maintained 4889F: drivers/edac/r82600_edac.c 4890 4891EDAC-SBRIDGE 4892M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4893M: Mauro Carvalho Chehab <mchehab@kernel.org> 4894L: linux-edac@vger.kernel.org 4895S: Maintained 4896F: drivers/edac/sb_edac.c 4897 4898EDAC-SKYLAKE 4899M: Tony Luck <tony.luck@intel.com> 4900L: linux-edac@vger.kernel.org 4901S: Maintained 4902F: drivers/edac/skx_edac.c 4903 4904EDAC-XGENE 4905APPLIED MICRO (APM) X-GENE SOC EDAC 4906M: Loc Ho <lho@apm.com> 4907S: Supported 4908F: drivers/edac/xgene_edac.c 4909F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4910 4911EDIROL UA-101/UA-1000 DRIVER 4912M: Clemens Ladisch <clemens@ladisch.de> 4913L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4914T: git git://git.alsa-project.org/alsa-kernel.git 4915S: Maintained 4916F: sound/usb/misc/ua101.c 4917 4918EXTENSIBLE FIRMWARE INTERFACE (EFI) 4919M: Matt Fleming <matt@codeblueprint.co.uk> 4920M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4921L: linux-efi@vger.kernel.org 4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4923S: Maintained 4924F: Documentation/efi-stub.txt 4925F: arch/*/kernel/efi.c 4926F: arch/x86/boot/compressed/eboot.[ch] 4927F: arch/*/include/asm/efi.h 4928F: arch/x86/platform/efi/ 4929F: drivers/firmware/efi/ 4930F: include/linux/efi*.h 4931F: arch/arm/boot/compressed/efi-header.S 4932F: arch/arm64/kernel/efi-entry.S 4933 4934EFI VARIABLE FILESYSTEM 4935M: Matthew Garrett <matthew.garrett@nebula.com> 4936M: Jeremy Kerr <jk@ozlabs.org> 4937M: Matt Fleming <matt@codeblueprint.co.uk> 4938T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4939L: linux-efi@vger.kernel.org 4940S: Maintained 4941F: fs/efivarfs/ 4942 4943EFIFB FRAMEBUFFER DRIVER 4944L: linux-fbdev@vger.kernel.org 4945M: Peter Jones <pjones@redhat.com> 4946S: Maintained 4947F: drivers/video/fbdev/efifb.c 4948 4949EFI TEST DRIVER 4950L: linux-efi@vger.kernel.org 4951M: Ivan Hu <ivan.hu@canonical.com> 4952M: Matt Fleming <matt@codeblueprint.co.uk> 4953S: Maintained 4954F: drivers/firmware/efi/test/ 4955 4956EFS FILESYSTEM 4957W: http://aeschi.ch.eu.org/efs/ 4958S: Orphan 4959F: fs/efs/ 4960 4961EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4962M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4963L: netdev@vger.kernel.org 4964S: Maintained 4965F: drivers/net/ethernet/ibm/ehea/ 4966 4967EM28XX VIDEO4LINUX DRIVER 4968M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4969M: Mauro Carvalho Chehab <mchehab@kernel.org> 4970L: linux-media@vger.kernel.org 4971W: https://linuxtv.org 4972T: git git://linuxtv.org/media_tree.git 4973S: Maintained 4974F: drivers/media/usb/em28xx/ 4975F: Documentation/media/v4l-drivers/em28xx* 4976 4977EMBEDDED LINUX 4978M: Paul Gortmaker <paul.gortmaker@windriver.com> 4979M: Matt Mackall <mpm@selenic.com> 4980M: David Woodhouse <dwmw2@infradead.org> 4981L: linux-embedded@vger.kernel.org 4982S: Maintained 4983 4984EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4985M: James Smart <james.smart@broadcom.com> 4986M: Dick Kennedy <dick.kennedy@broadcom.com> 4987L: linux-scsi@vger.kernel.org 4988W: http://www.broadcom.com 4989S: Supported 4990F: drivers/scsi/lpfc/ 4991 4992ENE CB710 FLASH CARD READER DRIVER 4993M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4994S: Maintained 4995F: drivers/misc/cb710/ 4996F: drivers/mmc/host/cb710-mmc.* 4997F: include/linux/cb710.h 4998 4999ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5000M: Maxim Levitsky <maximlevitsky@gmail.com> 5001S: Maintained 5002F: drivers/media/rc/ene_ir.* 5003 5004EPSON S1D13XXX FRAMEBUFFER DRIVER 5005M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5006S: Maintained 5007T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5008F: drivers/video/fbdev/s1d13xxxfb.c 5009F: include/video/s1d13xxxfb.h 5010 5011ET131X NETWORK DRIVER 5012M: Mark Einon <mark.einon@gmail.com> 5013S: Odd Fixes 5014F: drivers/net/ethernet/agere/ 5015 5016ETHERNET BRIDGE 5017M: Stephen Hemminger <stephen@networkplumber.org> 5018L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5019L: netdev@vger.kernel.org 5020W: http://www.linuxfoundation.org/en/Net:Bridge 5021S: Maintained 5022F: include/linux/netfilter_bridge/ 5023F: net/bridge/ 5024 5025ETHERNET PHY LIBRARY 5026M: Andrew Lunn <andrew@lunn.ch> 5027M: Florian Fainelli <f.fainelli@gmail.com> 5028L: netdev@vger.kernel.org 5029S: Maintained 5030F: include/linux/phy.h 5031F: include/linux/phy_fixed.h 5032F: drivers/net/phy/ 5033F: Documentation/networking/phy.txt 5034F: drivers/of/of_mdio.c 5035F: drivers/of/of_net.c 5036 5037EXT2 FILE SYSTEM 5038M: Jan Kara <jack@suse.com> 5039L: linux-ext4@vger.kernel.org 5040S: Maintained 5041F: Documentation/filesystems/ext2.txt 5042F: fs/ext2/ 5043F: include/linux/ext2* 5044 5045EXT4 FILE SYSTEM 5046M: "Theodore Ts'o" <tytso@mit.edu> 5047M: Andreas Dilger <adilger.kernel@dilger.ca> 5048L: linux-ext4@vger.kernel.org 5049W: http://ext4.wiki.kernel.org 5050Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5052S: Maintained 5053F: Documentation/filesystems/ext4.txt 5054F: fs/ext4/ 5055 5056Extended Verification Module (EVM) 5057M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5058L: linux-ima-devel@lists.sourceforge.net 5059L: linux-security-module@vger.kernel.org 5060S: Supported 5061F: security/integrity/evm/ 5062 5063EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5064M: MyungJoo Ham <myungjoo.ham@samsung.com> 5065M: Chanwoo Choi <cw00.choi@samsung.com> 5066L: linux-kernel@vger.kernel.org 5067T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5068S: Maintained 5069F: drivers/extcon/ 5070F: include/linux/extcon/ 5071F: include/linux/extcon.h 5072F: Documentation/extcon/ 5073F: Documentation/devicetree/bindings/extcon/ 5074 5075EXYNOS DP DRIVER 5076M: Jingoo Han <jingoohan1@gmail.com> 5077L: dri-devel@lists.freedesktop.org 5078S: Maintained 5079F: drivers/gpu/drm/exynos/exynos_dp* 5080 5081EXYNOS SYSMMU (IOMMU) driver 5082M: Marek Szyprowski <m.szyprowski@samsung.com> 5083L: iommu@lists.linux-foundation.org 5084S: Maintained 5085F: drivers/iommu/exynos-iommu.c 5086 5087EZchip NPS platform support 5088M: Noam Camus <noamc@ezchip.com> 5089S: Supported 5090F: arch/arc/plat-eznps 5091F: arch/arc/boot/dts/eznps.dts 5092 5093F71805F HARDWARE MONITORING DRIVER 5094M: Jean Delvare <jdelvare@suse.com> 5095L: linux-hwmon@vger.kernel.org 5096S: Maintained 5097F: Documentation/hwmon/f71805f 5098F: drivers/hwmon/f71805f.c 5099 5100FC0011 TUNER DRIVER 5101M: Michael Buesch <m@bues.ch> 5102L: linux-media@vger.kernel.org 5103S: Maintained 5104F: drivers/media/tuners/fc0011.h 5105F: drivers/media/tuners/fc0011.c 5106 5107FC2580 MEDIA DRIVER 5108M: Antti Palosaari <crope@iki.fi> 5109L: linux-media@vger.kernel.org 5110W: https://linuxtv.org 5111W: http://palosaari.fi/linux/ 5112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5113T: git git://linuxtv.org/anttip/media_tree.git 5114S: Maintained 5115F: drivers/media/tuners/fc2580* 5116 5117FANOTIFY 5118M: Eric Paris <eparis@redhat.com> 5119S: Maintained 5120F: fs/notify/fanotify/ 5121F: include/linux/fanotify.h 5122F: include/uapi/linux/fanotify.h 5123 5124FARSYNC SYNCHRONOUS DRIVER 5125M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5126W: http://www.farsite.co.uk/ 5127S: Supported 5128F: drivers/net/wan/farsync.* 5129 5130FAULT INJECTION SUPPORT 5131M: Akinobu Mita <akinobu.mita@gmail.com> 5132S: Supported 5133F: Documentation/fault-injection/ 5134F: lib/fault-inject.c 5135 5136FBTFT Framebuffer drivers 5137M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5138S: Maintained 5139F: drivers/staging/fbtft/ 5140 5141FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5142M: Johannes Thumshirn <jth@kernel.org> 5143L: fcoe-devel@open-fcoe.org 5144W: www.Open-FCoE.org 5145S: Supported 5146F: drivers/scsi/libfc/ 5147F: drivers/scsi/fcoe/ 5148F: include/scsi/fc/ 5149F: include/scsi/libfc.h 5150F: include/scsi/libfcoe.h 5151F: include/uapi/scsi/fc/ 5152 5153FILE LOCKING (flock() and fcntl()/lockf()) 5154M: Jeff Layton <jlayton@poochiereds.net> 5155M: "J. Bruce Fields" <bfields@fieldses.org> 5156L: linux-fsdevel@vger.kernel.org 5157S: Maintained 5158F: include/linux/fcntl.h 5159F: include/linux/fs.h 5160F: include/uapi/linux/fcntl.h 5161F: include/uapi/linux/fs.h 5162F: fs/fcntl.c 5163F: fs/locks.c 5164 5165FILESYSTEMS (VFS and infrastructure) 5166M: Alexander Viro <viro@zeniv.linux.org.uk> 5167L: linux-fsdevel@vger.kernel.org 5168S: Maintained 5169F: fs/* 5170 5171FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5172M: Riku Voipio <riku.voipio@iki.fi> 5173L: linux-hwmon@vger.kernel.org 5174S: Maintained 5175F: drivers/hwmon/f75375s.c 5176F: include/linux/f75375s.h 5177 5178FIREWIRE AUDIO DRIVERS 5179M: Clemens Ladisch <clemens@ladisch.de> 5180L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5181T: git git://git.alsa-project.org/alsa-kernel.git 5182S: Maintained 5183F: sound/firewire/ 5184 5185FIREWIRE MEDIA DRIVERS (firedtv) 5186M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5187L: linux-media@vger.kernel.org 5188L: linux1394-devel@lists.sourceforge.net 5189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5190S: Maintained 5191F: drivers/media/firewire/ 5192 5193FIREWIRE SBP-2 TARGET 5194M: Chris Boot <bootc@bootc.net> 5195L: linux-scsi@vger.kernel.org 5196L: target-devel@vger.kernel.org 5197L: linux1394-devel@lists.sourceforge.net 5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5199S: Maintained 5200F: drivers/target/sbp/ 5201 5202FIREWIRE SUBSYSTEM 5203M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5204L: linux1394-devel@lists.sourceforge.net 5205W: http://ieee1394.wiki.kernel.org/ 5206T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5207S: Maintained 5208F: drivers/firewire/ 5209F: include/linux/firewire.h 5210F: include/uapi/linux/firewire*.h 5211F: tools/firewire/ 5212 5213FIRMWARE LOADER (request_firmware) 5214M: Luis R. Rodriguez <mcgrof@kernel.org> 5215L: linux-kernel@vger.kernel.org 5216S: Maintained 5217F: Documentation/firmware_class/ 5218F: drivers/base/firmware*.c 5219F: include/linux/firmware.h 5220 5221FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5222M: Joshua Morris <josh.h.morris@us.ibm.com> 5223M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5224S: Maintained 5225F: drivers/block/rsxx/ 5226 5227FLOPPY DRIVER 5228M: Jiri Kosina <jikos@kernel.org> 5229T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5230S: Odd fixes 5231F: drivers/block/floppy.c 5232 5233FMC SUBSYSTEM 5234M: Alessandro Rubini <rubini@gnudd.com> 5235W: http://www.ohwr.org/projects/fmc-bus 5236S: Supported 5237F: drivers/fmc/ 5238F: include/linux/fmc*.h 5239F: include/linux/ipmi-fru.h 5240K: fmc_d.*register 5241 5242FPGA MANAGER FRAMEWORK 5243M: Alan Tull <atull@kernel.org> 5244R: Moritz Fischer <moritz.fischer@ettus.com> 5245L: linux-fpga@vger.kernel.org 5246S: Maintained 5247T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5248F: Documentation/fpga/ 5249F: Documentation/devicetree/bindings/fpga/ 5250F: drivers/fpga/ 5251F: include/linux/fpga/ 5252W: http://www.rocketboards.org 5253 5254FPU EMULATOR 5255M: Bill Metzenthen <billm@melbpc.org.au> 5256W: http://floatingpoint.sourceforge.net/emulator/index.html 5257S: Maintained 5258F: arch/x86/math-emu/ 5259 5260FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5261L: netdev@vger.kernel.org 5262S: Orphan 5263F: drivers/net/wan/dlci.c 5264F: drivers/net/wan/sdla.c 5265 5266FRAMEBUFFER LAYER 5267M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5268L: linux-fbdev@vger.kernel.org 5269T: git git://github.com/bzolnier/linux.git 5270Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5271S: Maintained 5272F: Documentation/fb/ 5273F: drivers/video/ 5274F: include/video/ 5275F: include/linux/fb.h 5276F: include/uapi/video/ 5277F: include/uapi/linux/fb.h 5278 5279FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5280M: Horia Geantă <horia.geanta@nxp.com> 5281M: Dan Douglass <dan.douglass@nxp.com> 5282L: linux-crypto@vger.kernel.org 5283S: Maintained 5284F: drivers/crypto/caam/ 5285F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5286 5287FREESCALE DIU FRAMEBUFFER DRIVER 5288M: Timur Tabi <timur@tabi.org> 5289L: linux-fbdev@vger.kernel.org 5290S: Maintained 5291F: drivers/video/fbdev/fsl-diu-fb.* 5292 5293FREESCALE DMA DRIVER 5294M: Li Yang <leoli@freescale.com> 5295M: Zhang Wei <zw@zh-kernel.org> 5296L: linuxppc-dev@lists.ozlabs.org 5297S: Maintained 5298F: drivers/dma/fsldma.* 5299 5300FREESCALE GPMI NAND DRIVER 5301M: Han Xu <han.xu@nxp.com> 5302L: linux-mtd@lists.infradead.org 5303S: Maintained 5304F: drivers/mtd/nand/gpmi-nand/* 5305 5306FREESCALE I2C CPM DRIVER 5307M: Jochen Friedrich <jochen@scram.de> 5308L: linuxppc-dev@lists.ozlabs.org 5309L: linux-i2c@vger.kernel.org 5310S: Maintained 5311F: drivers/i2c/busses/i2c-cpm.c 5312 5313FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5314M: Sascha Hauer <kernel@pengutronix.de> 5315L: linux-fbdev@vger.kernel.org 5316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5317S: Maintained 5318F: include/linux/platform_data/video-imxfb.h 5319F: drivers/video/fbdev/imxfb.c 5320 5321FREESCALE QUAD SPI DRIVER 5322M: Han Xu <han.xu@nxp.com> 5323L: linux-mtd@lists.infradead.org 5324S: Maintained 5325F: drivers/mtd/spi-nor/fsl-quadspi.c 5326 5327FREESCALE SOC FS_ENET DRIVER 5328M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5329M: Vitaly Bordug <vbordug@ru.mvista.com> 5330L: linuxppc-dev@lists.ozlabs.org 5331L: netdev@vger.kernel.org 5332S: Maintained 5333F: drivers/net/ethernet/freescale/fs_enet/ 5334F: include/linux/fs_enet_pd.h 5335 5336FREESCALE IMX / MXC FEC DRIVER 5337M: Fugang Duan <fugang.duan@nxp.com> 5338L: netdev@vger.kernel.org 5339S: Maintained 5340F: drivers/net/ethernet/freescale/fec_main.c 5341F: drivers/net/ethernet/freescale/fec_ptp.c 5342F: drivers/net/ethernet/freescale/fec.h 5343F: Documentation/devicetree/bindings/net/fsl-fec.txt 5344 5345FREESCALE QORIQ DPAA FMAN DRIVER 5346M: Madalin Bucur <madalin.bucur@nxp.com> 5347L: netdev@vger.kernel.org 5348S: Maintained 5349F: drivers/net/ethernet/freescale/fman 5350F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5351 5352FREESCALE QORIQ DPAA ETHERNET DRIVER 5353M: Madalin Bucur <madalin.bucur@nxp.com> 5354L: netdev@vger.kernel.org 5355S: Maintained 5356F: drivers/net/ethernet/freescale/dpaa 5357 5358FREESCALE SOC DRIVERS 5359M: Scott Wood <oss@buserror.net> 5360L: linuxppc-dev@lists.ozlabs.org 5361L: linux-arm-kernel@lists.infradead.org 5362S: Maintained 5363F: Documentation/devicetree/bindings/powerpc/fsl/ 5364F: drivers/soc/fsl/ 5365F: include/linux/fsl/ 5366 5367FREESCALE QUICC ENGINE LIBRARY 5368M: Qiang Zhao <qiang.zhao@nxp.com> 5369L: linuxppc-dev@lists.ozlabs.org 5370S: Maintained 5371F: drivers/soc/fsl/qe/ 5372F: include/soc/fsl/*qe*.h 5373F: include/soc/fsl/*ucc*.h 5374 5375FREESCALE USB PERIPHERAL DRIVERS 5376M: Li Yang <leoli@freescale.com> 5377L: linux-usb@vger.kernel.org 5378L: linuxppc-dev@lists.ozlabs.org 5379S: Maintained 5380F: drivers/usb/gadget/udc/fsl* 5381 5382FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5383M: Li Yang <leoli@freescale.com> 5384L: netdev@vger.kernel.org 5385L: linuxppc-dev@lists.ozlabs.org 5386S: Maintained 5387F: drivers/net/ethernet/freescale/ucc_geth* 5388 5389FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5390M: Claudiu Manoil <claudiu.manoil@freescale.com> 5391L: netdev@vger.kernel.org 5392S: Maintained 5393F: drivers/net/ethernet/freescale/gianfar* 5394X: drivers/net/ethernet/freescale/gianfar_ptp.c 5395F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5396 5397FREESCALE QUICC ENGINE UCC HDLC DRIVER 5398M: Zhao Qiang <qiang.zhao@nxp.com> 5399L: netdev@vger.kernel.org 5400L: linuxppc-dev@lists.ozlabs.org 5401S: Maintained 5402F: drivers/net/wan/fsl_ucc_hdlc* 5403 5404FREESCALE QUICC ENGINE UCC UART DRIVER 5405M: Timur Tabi <timur@tabi.org> 5406L: linuxppc-dev@lists.ozlabs.org 5407S: Maintained 5408F: drivers/tty/serial/ucc_uart.c 5409 5410FREESCALE SOC SOUND DRIVERS 5411M: Timur Tabi <timur@tabi.org> 5412M: Nicolin Chen <nicoleotsuka@gmail.com> 5413M: Xiubo Li <Xiubo.Lee@gmail.com> 5414R: Fabio Estevam <fabio.estevam@nxp.com> 5415L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5416L: linuxppc-dev@lists.ozlabs.org 5417S: Maintained 5418F: sound/soc/fsl/fsl* 5419F: sound/soc/fsl/imx* 5420F: sound/soc/fsl/mpc8610_hpcd.c 5421 5422FREEVXFS FILESYSTEM 5423M: Christoph Hellwig <hch@infradead.org> 5424W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5425S: Maintained 5426F: fs/freevxfs/ 5427 5428FREEZER 5429M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5430M: Pavel Machek <pavel@ucw.cz> 5431L: linux-pm@vger.kernel.org 5432S: Supported 5433F: Documentation/power/freezing-of-tasks.txt 5434F: include/linux/freezer.h 5435F: kernel/freezer.c 5436 5437FRONTSWAP API 5438M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5439L: linux-kernel@vger.kernel.org 5440S: Maintained 5441F: mm/frontswap.c 5442F: include/linux/frontswap.h 5443 5444FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5445M: David Howells <dhowells@redhat.com> 5446L: linux-cachefs@redhat.com (moderated for non-subscribers) 5447S: Supported 5448F: Documentation/filesystems/caching/ 5449F: fs/fscache/ 5450F: include/linux/fscache*.h 5451 5452FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5453M: Theodore Y. Ts'o <tytso@mit.edu> 5454M: Jaegeuk Kim <jaegeuk@kernel.org> 5455L: linux-fscrypt@vger.kernel.org 5456Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5458S: Supported 5459F: fs/crypto/ 5460F: include/linux/fscrypt*.h 5461 5462F2FS FILE SYSTEM 5463M: Jaegeuk Kim <jaegeuk@kernel.org> 5464M: Chao Yu <yuchao0@huawei.com> 5465L: linux-f2fs-devel@lists.sourceforge.net 5466W: https://f2fs.wiki.kernel.org/ 5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5468S: Maintained 5469F: Documentation/filesystems/f2fs.txt 5470F: Documentation/ABI/testing/sysfs-fs-f2fs 5471F: fs/f2fs/ 5472F: include/linux/f2fs_fs.h 5473F: include/trace/events/f2fs.h 5474 5475FUJITSU FR-V (FRV) PORT 5476S: Orphan 5477F: arch/frv/ 5478 5479FUJITSU LAPTOP EXTRAS 5480M: Jonathan Woithe <jwoithe@just42.net> 5481L: platform-driver-x86@vger.kernel.org 5482S: Maintained 5483F: drivers/platform/x86/fujitsu-laptop.c 5484 5485FUJITSU M-5MO LS CAMERA ISP DRIVER 5486M: Kyungmin Park <kyungmin.park@samsung.com> 5487M: Heungjun Kim <riverful.kim@samsung.com> 5488L: linux-media@vger.kernel.org 5489S: Maintained 5490F: drivers/media/i2c/m5mols/ 5491F: include/media/i2c/m5mols.h 5492 5493FUJITSU TABLET EXTRAS 5494M: Robert Gerlach <khnz@gmx.de> 5495L: platform-driver-x86@vger.kernel.org 5496S: Maintained 5497F: drivers/platform/x86/fujitsu-tablet.c 5498 5499FUSE: FILESYSTEM IN USERSPACE 5500M: Miklos Szeredi <miklos@szeredi.hu> 5501L: linux-fsdevel@vger.kernel.org 5502W: http://fuse.sourceforge.net/ 5503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5504S: Maintained 5505F: fs/fuse/ 5506F: include/uapi/linux/fuse.h 5507F: Documentation/filesystems/fuse.txt 5508 5509FUTEX SUBSYSTEM 5510M: Thomas Gleixner <tglx@linutronix.de> 5511M: Ingo Molnar <mingo@redhat.com> 5512R: Peter Zijlstra <peterz@infradead.org> 5513R: Darren Hart <dvhart@infradead.org> 5514L: linux-kernel@vger.kernel.org 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5516S: Maintained 5517F: kernel/futex.c 5518F: kernel/futex_compat.c 5519F: include/asm-generic/futex.h 5520F: include/linux/futex.h 5521F: include/uapi/linux/futex.h 5522F: tools/testing/selftests/futex/ 5523F: tools/perf/bench/futex* 5524F: Documentation/*futex* 5525 5526FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5527M: Rik Faith <faith@cs.unc.edu> 5528L: linux-scsi@vger.kernel.org 5529S: Odd Fixes (e.g., new signatures) 5530F: drivers/scsi/fdomain.* 5531 5532GCC PLUGINS 5533M: Kees Cook <keescook@chromium.org> 5534R: Emese Revfy <re.emese@gmail.com> 5535L: kernel-hardening@lists.openwall.com 5536S: Maintained 5537F: scripts/gcc-plugins/ 5538F: scripts/gcc-plugin.sh 5539F: scripts/Makefile.gcc-plugins 5540F: Documentation/gcc-plugins.txt 5541 5542GCOV BASED KERNEL PROFILING 5543M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5544S: Maintained 5545F: kernel/gcov/ 5546F: Documentation/dev-tools/gcov.rst 5547 5548GDT SCSI DISK ARRAY CONTROLLER DRIVER 5549M: Achim Leubner <achim_leubner@adaptec.com> 5550L: linux-scsi@vger.kernel.org 5551W: http://www.icp-vortex.com/ 5552S: Supported 5553F: drivers/scsi/gdt* 5554 5555GDB KERNEL DEBUGGING HELPER SCRIPTS 5556M: Jan Kiszka <jan.kiszka@siemens.com> 5557M: Kieran Bingham <kieran@bingham.xyz> 5558S: Supported 5559F: scripts/gdb/ 5560 5561GEMTEK FM RADIO RECEIVER DRIVER 5562M: Hans Verkuil <hverkuil@xs4all.nl> 5563L: linux-media@vger.kernel.org 5564T: git git://linuxtv.org/media_tree.git 5565W: https://linuxtv.org 5566S: Maintained 5567F: drivers/media/radio/radio-gemtek* 5568 5569GENERIC GPIO I2C DRIVER 5570M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5571S: Supported 5572F: drivers/i2c/busses/i2c-gpio.c 5573F: include/linux/i2c-gpio.h 5574 5575GENERIC GPIO I2C MULTIPLEXER DRIVER 5576M: Peter Korsgaard <peter.korsgaard@barco.com> 5577L: linux-i2c@vger.kernel.org 5578S: Supported 5579F: drivers/i2c/muxes/i2c-mux-gpio.c 5580F: include/linux/i2c-mux-gpio.h 5581F: Documentation/i2c/muxes/i2c-mux-gpio 5582 5583GENERIC HDLC (WAN) DRIVERS 5584M: Krzysztof Halasa <khc@pm.waw.pl> 5585W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5586S: Maintained 5587F: drivers/net/wan/c101.c 5588F: drivers/net/wan/hd6457* 5589F: drivers/net/wan/hdlc* 5590F: drivers/net/wan/n2.c 5591F: drivers/net/wan/pc300too.c 5592F: drivers/net/wan/pci200syn.c 5593F: drivers/net/wan/wanxl* 5594 5595GENERIC INCLUDE/ASM HEADER FILES 5596M: Arnd Bergmann <arnd@arndb.de> 5597L: linux-arch@vger.kernel.org 5598T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5599S: Maintained 5600F: include/asm-generic/ 5601F: include/uapi/asm-generic/ 5602 5603GENERIC PHY FRAMEWORK 5604M: Kishon Vijay Abraham I <kishon@ti.com> 5605L: linux-kernel@vger.kernel.org 5606T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5607S: Supported 5608F: drivers/phy/ 5609F: include/linux/phy/ 5610 5611GENERIC PM DOMAINS 5612M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5613M: Kevin Hilman <khilman@kernel.org> 5614M: Ulf Hansson <ulf.hansson@linaro.org> 5615L: linux-pm@vger.kernel.org 5616S: Supported 5617F: drivers/base/power/domain*.c 5618F: include/linux/pm_domain.h 5619F: Documentation/devicetree/bindings/power/power_domain.txt 5620 5621GENERIC UIO DRIVER FOR PCI DEVICES 5622M: "Michael S. Tsirkin" <mst@redhat.com> 5623L: kvm@vger.kernel.org 5624S: Supported 5625F: drivers/uio/uio_pci_generic.c 5626 5627GET_MAINTAINER SCRIPT 5628M: Joe Perches <joe@perches.com> 5629S: Maintained 5630F: scripts/get_maintainer.pl 5631 5632GENWQE (IBM Generic Workqueue Card) 5633M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5634M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5635S: Supported 5636F: drivers/misc/genwqe/ 5637 5638GFS2 FILE SYSTEM 5639M: Steven Whitehouse <swhiteho@redhat.com> 5640M: Bob Peterson <rpeterso@redhat.com> 5641L: cluster-devel@redhat.com 5642W: http://sources.redhat.com/cluster/ 5643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5644S: Supported 5645F: Documentation/filesystems/gfs2*.txt 5646F: fs/gfs2/ 5647F: include/uapi/linux/gfs2_ondisk.h 5648 5649GIGASET ISDN DRIVERS 5650M: Paul Bolle <pebolle@tiscali.nl> 5651L: gigaset307x-common@lists.sourceforge.net 5652W: http://gigaset307x.sourceforge.net/ 5653S: Odd Fixes 5654F: Documentation/isdn/README.gigaset 5655F: drivers/isdn/gigaset/ 5656F: include/uapi/linux/gigaset_dev.h 5657 5658GO7007 MPEG CODEC 5659M: Hans Verkuil <hans.verkuil@cisco.com> 5660L: linux-media@vger.kernel.org 5661S: Maintained 5662F: drivers/media/usb/go7007/ 5663 5664GOODIX TOUCHSCREEN 5665M: Bastien Nocera <hadess@hadess.net> 5666L: linux-input@vger.kernel.org 5667S: Maintained 5668F: drivers/input/touchscreen/goodix.c 5669 5670GPIO MOCKUP DRIVER 5671M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5672L: linux-gpio@vger.kernel.org 5673S: Maintained 5674F: drivers/gpio/gpio-mockup.c 5675F: tools/testing/selftests/gpio/ 5676 5677GPIO SUBSYSTEM 5678M: Linus Walleij <linus.walleij@linaro.org> 5679L: linux-gpio@vger.kernel.org 5680T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5681S: Maintained 5682F: Documentation/devicetree/bindings/gpio/ 5683F: Documentation/gpio/ 5684F: Documentation/ABI/testing/gpio-cdev 5685F: Documentation/ABI/obsolete/sysfs-gpio 5686F: drivers/gpio/ 5687F: include/linux/gpio/ 5688F: include/linux/gpio.h 5689F: include/asm-generic/gpio.h 5690F: include/uapi/linux/gpio.h 5691F: tools/gpio/ 5692 5693GRE DEMULTIPLEXER DRIVER 5694M: Dmitry Kozlov <xeb@mail.ru> 5695L: netdev@vger.kernel.org 5696S: Maintained 5697F: net/ipv4/gre_demux.c 5698F: net/ipv4/gre_offload.c 5699F: include/net/gre.h 5700 5701GRETH 10/100/1G Ethernet MAC device driver 5702M: Andreas Larsson <andreas@gaisler.com> 5703L: netdev@vger.kernel.org 5704S: Maintained 5705F: drivers/net/ethernet/aeroflex/ 5706 5707GREYBUS SUBSYSTEM 5708M: Johan Hovold <johan@kernel.org> 5709M: Alex Elder <elder@kernel.org> 5710M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5711S: Maintained 5712F: drivers/staging/greybus/ 5713L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5714 5715GREYBUS AUDIO PROTOCOLS DRIVERS 5716M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5717M: Mark Greer <mgreer@animalcreek.com> 5718S: Maintained 5719F: drivers/staging/greybus/audio_apbridgea.c 5720F: drivers/staging/greybus/audio_apbridgea.h 5721F: drivers/staging/greybus/audio_codec.c 5722F: drivers/staging/greybus/audio_codec.h 5723F: drivers/staging/greybus/audio_gb.c 5724F: drivers/staging/greybus/audio_manager.c 5725F: drivers/staging/greybus/audio_manager.h 5726F: drivers/staging/greybus/audio_manager_module.c 5727F: drivers/staging/greybus/audio_manager_private.h 5728F: drivers/staging/greybus/audio_manager_sysfs.c 5729F: drivers/staging/greybus/audio_module.c 5730F: drivers/staging/greybus/audio_topology.c 5731 5732GREYBUS PROTOCOLS DRIVERS 5733M: Rui Miguel Silva <rmfrfs@gmail.com> 5734S: Maintained 5735F: drivers/staging/greybus/sdio.c 5736F: drivers/staging/greybus/light.c 5737F: drivers/staging/greybus/gpio.c 5738F: drivers/staging/greybus/power_supply.c 5739F: drivers/staging/greybus/spi.c 5740F: drivers/staging/greybus/spilib.c 5741 5742GREYBUS PROTOCOLS DRIVERS 5743M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5744S: Maintained 5745F: drivers/staging/greybus/loopback.c 5746F: drivers/staging/greybus/timesync.c 5747F: drivers/staging/greybus/timesync_platform.c 5748 5749GREYBUS PROTOCOLS DRIVERS 5750M: Viresh Kumar <vireshk@kernel.org> 5751S: Maintained 5752F: drivers/staging/greybus/authentication.c 5753F: drivers/staging/greybus/bootrom.c 5754F: drivers/staging/greybus/firmware.h 5755F: drivers/staging/greybus/fw-core.c 5756F: drivers/staging/greybus/fw-download.c 5757F: drivers/staging/greybus/fw-managament.c 5758F: drivers/staging/greybus/greybus_authentication.h 5759F: drivers/staging/greybus/greybus_firmware.h 5760F: drivers/staging/greybus/hid.c 5761F: drivers/staging/greybus/i2c.c 5762F: drivers/staging/greybus/spi.c 5763F: drivers/staging/greybus/spilib.c 5764F: drivers/staging/greybus/spilib.h 5765 5766GREYBUS PROTOCOLS DRIVERS 5767M: David Lin <dtwlin@gmail.com> 5768S: Maintained 5769F: drivers/staging/greybus/uart.c 5770F: drivers/staging/greybus/log.c 5771 5772GREYBUS PLATFORM DRIVERS 5773M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5774S: Maintained 5775F: drivers/staging/greybus/arche-platform.c 5776F: drivers/staging/greybus/arche-apb-ctrl.c 5777F: drivers/staging/greybus/arche_platform.h 5778 5779GS1662 VIDEO SERIALIZER 5780M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5781L: linux-media@vger.kernel.org 5782T: git git://linuxtv.org/media_tree.git 5783S: Maintained 5784F: drivers/media/spi/gs1662.c 5785 5786GSPCA FINEPIX SUBDRIVER 5787M: Frank Zago <frank@zago.net> 5788L: linux-media@vger.kernel.org 5789T: git git://linuxtv.org/media_tree.git 5790S: Maintained 5791F: drivers/media/usb/gspca/finepix.c 5792 5793GSPCA GL860 SUBDRIVER 5794M: Olivier Lorin <o.lorin@laposte.net> 5795L: linux-media@vger.kernel.org 5796T: git git://linuxtv.org/media_tree.git 5797S: Maintained 5798F: drivers/media/usb/gspca/gl860/ 5799 5800GSPCA M5602 SUBDRIVER 5801M: Erik Andren <erik.andren@gmail.com> 5802L: linux-media@vger.kernel.org 5803T: git git://linuxtv.org/media_tree.git 5804S: Maintained 5805F: drivers/media/usb/gspca/m5602/ 5806 5807GSPCA PAC207 SONIXB SUBDRIVER 5808M: Hans Verkuil <hverkuil@xs4all.nl> 5809L: linux-media@vger.kernel.org 5810T: git git://linuxtv.org/media_tree.git 5811S: Odd Fixes 5812F: drivers/media/usb/gspca/pac207.c 5813 5814GSPCA SN9C20X SUBDRIVER 5815M: Brian Johnson <brijohn@gmail.com> 5816L: linux-media@vger.kernel.org 5817T: git git://linuxtv.org/media_tree.git 5818S: Maintained 5819F: drivers/media/usb/gspca/sn9c20x.c 5820 5821GSPCA T613 SUBDRIVER 5822M: Leandro Costantino <lcostantino@gmail.com> 5823L: linux-media@vger.kernel.org 5824T: git git://linuxtv.org/media_tree.git 5825S: Maintained 5826F: drivers/media/usb/gspca/t613.c 5827 5828GSPCA USB WEBCAM DRIVER 5829M: Hans Verkuil <hverkuil@xs4all.nl> 5830L: linux-media@vger.kernel.org 5831T: git git://linuxtv.org/media_tree.git 5832S: Odd Fixes 5833F: drivers/media/usb/gspca/ 5834 5835GTP (GPRS Tunneling Protocol) 5836M: Pablo Neira Ayuso <pablo@netfilter.org> 5837M: Harald Welte <laforge@gnumonks.org> 5838L: osmocom-net-gprs@lists.osmocom.org 5839T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5840S: Maintained 5841F: drivers/net/gtp.c 5842 5843GUID PARTITION TABLE (GPT) 5844M: Davidlohr Bueso <dave@stgolabs.net> 5845L: linux-efi@vger.kernel.org 5846S: Maintained 5847F: block/partitions/efi.* 5848 5849STK1160 USB VIDEO CAPTURE DRIVER 5850M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5851L: linux-media@vger.kernel.org 5852T: git git://linuxtv.org/media_tree.git 5853S: Maintained 5854F: drivers/media/usb/stk1160/ 5855 5856H8/300 ARCHITECTURE 5857M: Yoshinori Sato <ysato@users.sourceforge.jp> 5858L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5859W: http://uclinux-h8.sourceforge.jp 5860T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5861S: Maintained 5862F: arch/h8300/ 5863F: drivers/clocksource/h8300_*.c 5864F: drivers/clk/h8300/ 5865F: drivers/irqchip/irq-renesas-h8*.c 5866 5867HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5868M: Frank Seidel <frank@f-seidel.de> 5869L: platform-driver-x86@vger.kernel.org 5870W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5871S: Maintained 5872F: drivers/platform/x86/hdaps.c 5873 5874HDPVR USB VIDEO ENCODER DRIVER 5875M: Hans Verkuil <hverkuil@xs4all.nl> 5876L: linux-media@vger.kernel.org 5877T: git git://linuxtv.org/media_tree.git 5878W: https://linuxtv.org 5879S: Odd Fixes 5880F: drivers/media/usb/hdpvr/ 5881 5882HWPOISON MEMORY FAILURE HANDLING 5883M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5884L: linux-mm@kvack.org 5885S: Maintained 5886F: mm/memory-failure.c 5887F: mm/hwpoison-inject.c 5888 5889HYPERVISOR VIRTUAL CONSOLE DRIVER 5890L: linuxppc-dev@lists.ozlabs.org 5891S: Odd Fixes 5892F: drivers/tty/hvc/ 5893 5894HACKRF MEDIA DRIVER 5895M: Antti Palosaari <crope@iki.fi> 5896L: linux-media@vger.kernel.org 5897W: https://linuxtv.org 5898W: http://palosaari.fi/linux/ 5899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5900T: git git://linuxtv.org/anttip/media_tree.git 5901S: Maintained 5902F: drivers/media/usb/hackrf/ 5903 5904HARDWARE MONITORING 5905M: Jean Delvare <jdelvare@suse.com> 5906M: Guenter Roeck <linux@roeck-us.net> 5907L: linux-hwmon@vger.kernel.org 5908W: http://hwmon.wiki.kernel.org/ 5909T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5911S: Maintained 5912F: Documentation/hwmon/ 5913F: drivers/hwmon/ 5914F: include/linux/hwmon*.h 5915 5916HARDWARE RANDOM NUMBER GENERATOR CORE 5917M: Matt Mackall <mpm@selenic.com> 5918M: Herbert Xu <herbert@gondor.apana.org.au> 5919L: linux-crypto@vger.kernel.org 5920S: Odd fixes 5921F: Documentation/devicetree/bindings/rng/ 5922F: Documentation/hw_random.txt 5923F: drivers/char/hw_random/ 5924F: include/linux/hw_random.h 5925 5926HARDWARE SPINLOCK CORE 5927M: Ohad Ben-Cohen <ohad@wizery.com> 5928M: Bjorn Andersson <bjorn.andersson@linaro.org> 5929L: linux-remoteproc@vger.kernel.org 5930S: Maintained 5931T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5932F: Documentation/devicetree/bindings/hwlock/ 5933F: Documentation/hwspinlock.txt 5934F: drivers/hwspinlock/ 5935F: include/linux/hwspinlock.h 5936 5937HARMONY SOUND DRIVER 5938L: linux-parisc@vger.kernel.org 5939S: Maintained 5940F: sound/parisc/harmony.* 5941 5942HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5943M: Jimmy Vance <jimmy.vance@hpe.com> 5944S: Supported 5945F: Documentation/watchdog/hpwdt.txt 5946F: drivers/watchdog/hpwdt.c 5947 5948HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5949M: Don Brace <don.brace@microsemi.com> 5950L: esc.storagedev@microsemi.com 5951L: linux-scsi@vger.kernel.org 5952S: Supported 5953F: Documentation/scsi/hpsa.txt 5954F: drivers/scsi/hpsa*.[ch] 5955F: include/linux/cciss*.h 5956F: include/uapi/linux/cciss*.h 5957 5958HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5959M: Don Brace <don.brace@microsemi.com> 5960L: esc.storagedev@microsemi.com 5961L: linux-scsi@vger.kernel.org 5962S: Supported 5963F: Documentation/blockdev/cciss.txt 5964F: drivers/block/cciss* 5965F: include/linux/cciss_ioctl.h 5966F: include/uapi/linux/cciss_ioctl.h 5967 5968OPA-VNIC DRIVER 5969M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5970M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 5971L: linux-rdma@vger.kernel.org 5972S: Supported 5973F: drivers/infiniband/ulp/opa_vnic 5974 5975HFI1 DRIVER 5976M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5977M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5978L: linux-rdma@vger.kernel.org 5979S: Supported 5980F: drivers/infiniband/hw/hfi1 5981 5982HFS FILESYSTEM 5983L: linux-fsdevel@vger.kernel.org 5984S: Orphan 5985F: Documentation/filesystems/hfs.txt 5986F: fs/hfs/ 5987 5988HFSPLUS FILESYSTEM 5989L: linux-fsdevel@vger.kernel.org 5990S: Orphan 5991F: Documentation/filesystems/hfsplus.txt 5992F: fs/hfsplus/ 5993 5994HGA FRAMEBUFFER DRIVER 5995M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5996L: linux-nvidia@lists.surfsouth.com 5997W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5998S: Maintained 5999F: drivers/video/fbdev/hgafb.c 6000 6001HIBERNATION (aka Software Suspend, aka swsusp) 6002M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6003M: Pavel Machek <pavel@ucw.cz> 6004L: linux-pm@vger.kernel.org 6005B: https://bugzilla.kernel.org 6006S: Supported 6007F: arch/x86/power/ 6008F: drivers/base/power/ 6009F: kernel/power/ 6010F: include/linux/suspend.h 6011F: include/linux/freezer.h 6012F: include/linux/pm.h 6013F: arch/*/include/asm/suspend*.h 6014 6015HID CORE LAYER 6016M: Jiri Kosina <jikos@kernel.org> 6017R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6018L: linux-input@vger.kernel.org 6019T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6020S: Maintained 6021F: drivers/hid/ 6022F: include/linux/hid* 6023F: include/uapi/linux/hid* 6024 6025HID SENSOR HUB DRIVERS 6026M: Jiri Kosina <jikos@kernel.org> 6027M: Jonathan Cameron <jic23@kernel.org> 6028M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6029L: linux-input@vger.kernel.org 6030L: linux-iio@vger.kernel.org 6031S: Maintained 6032F: Documentation/hid/hid-sensor* 6033F: drivers/hid/hid-sensor-* 6034F: drivers/iio/*/hid-* 6035F: include/linux/hid-sensor-* 6036 6037HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 6038M: Thomas Gleixner <tglx@linutronix.de> 6039L: linux-kernel@vger.kernel.org 6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6041S: Maintained 6042F: Documentation/timers/ 6043F: kernel/time/hrtimer.c 6044F: kernel/time/clockevents.c 6045F: kernel/time/tick*.* 6046F: kernel/time/timer_*.c 6047F: include/linux/clockchips.h 6048F: include/linux/hrtimer.h 6049 6050HIGH-SPEED SCC DRIVER FOR AX.25 6051L: linux-hams@vger.kernel.org 6052S: Orphan 6053F: drivers/net/hamradio/dmascc.c 6054F: drivers/net/hamradio/scc.c 6055 6056HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6057M: HighPoint Linux Team <linux@highpoint-tech.com> 6058W: http://www.highpoint-tech.com 6059S: Supported 6060F: Documentation/scsi/hptiop.txt 6061F: drivers/scsi/hptiop.c 6062 6063HIPPI 6064M: Jes Sorensen <jes@trained-monkey.org> 6065L: linux-hippi@sunsite.dk 6066S: Maintained 6067F: include/linux/hippidevice.h 6068F: include/uapi/linux/if_hippi.h 6069F: net/802/hippi.c 6070F: drivers/net/hippi/ 6071 6072HISILICON NETWORK SUBSYSTEM DRIVER 6073M: Yisen Zhuang <yisen.zhuang@huawei.com> 6074M: Salil Mehta <salil.mehta@huawei.com> 6075L: netdev@vger.kernel.org 6076W: http://www.hisilicon.com 6077S: Maintained 6078F: drivers/net/ethernet/hisilicon/ 6079F: Documentation/devicetree/bindings/net/hisilicon*.txt 6080 6081HISILICON ROCE DRIVER 6082M: Lijun Ou <oulijun@huawei.com> 6083M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6084L: linux-rdma@vger.kernel.org 6085S: Maintained 6086F: drivers/infiniband/hw/hns/ 6087F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6088 6089HISILICON SAS Controller 6090M: John Garry <john.garry@huawei.com> 6091W: http://www.hisilicon.com 6092S: Supported 6093F: drivers/scsi/hisi_sas/ 6094F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6095 6096HOST AP DRIVER 6097M: Jouni Malinen <j@w1.fi> 6098L: linux-wireless@vger.kernel.org 6099W: http://w1.fi/hostap-driver.html 6100S: Obsolete 6101F: drivers/net/wireless/intersil/hostap/ 6102 6103HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6104L: platform-driver-x86@vger.kernel.org 6105S: Orphan 6106F: drivers/platform/x86/tc1100-wmi.c 6107 6108HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6109M: Jaroslav Kysela <perex@perex.cz> 6110S: Maintained 6111F: drivers/net/ethernet/hp/hp100.* 6112 6113HPET: High Precision Event Timers driver 6114M: Clemens Ladisch <clemens@ladisch.de> 6115S: Maintained 6116F: Documentation/timers/hpet.txt 6117F: drivers/char/hpet.c 6118F: include/linux/hpet.h 6119F: include/uapi/linux/hpet.h 6120 6121HPET: x86 6122S: Orphan 6123F: arch/x86/kernel/hpet.c 6124F: arch/x86/include/asm/hpet.h 6125 6126HPFS FILESYSTEM 6127M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6128W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6129S: Maintained 6130F: fs/hpfs/ 6131 6132HSI SUBSYSTEM 6133M: Sebastian Reichel <sre@kernel.org> 6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6135S: Maintained 6136F: Documentation/ABI/testing/sysfs-bus-hsi 6137F: Documentation/driver-api/hsi.rst 6138F: drivers/hsi/ 6139F: include/linux/hsi/ 6140F: include/uapi/linux/hsi/ 6141 6142HSO 3G MODEM DRIVER 6143L: linux-usb@vger.kernel.org 6144S: Orphan 6145F: drivers/net/usb/hso.c 6146 6147HSR NETWORK PROTOCOL 6148M: Arvid Brodin <arvid.brodin@alten.se> 6149L: netdev@vger.kernel.org 6150S: Maintained 6151F: net/hsr/ 6152 6153HTCPEN TOUCHSCREEN DRIVER 6154M: Pau Oliva Fora <pof@eslack.org> 6155L: linux-input@vger.kernel.org 6156S: Maintained 6157F: drivers/input/touchscreen/htcpen.c 6158 6159HUGETLB FILESYSTEM 6160M: Nadia Yvette Chambers <nyc@holomorphy.com> 6161S: Maintained 6162F: fs/hugetlbfs/ 6163 6164HVA ST MEDIA DRIVER 6165M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6166L: linux-media@vger.kernel.org 6167T: git git://linuxtv.org/media_tree.git 6168W: https://linuxtv.org 6169S: Supported 6170F: drivers/media/platform/sti/hva 6171 6172Hyper-V CORE AND DRIVERS 6173M: "K. Y. Srinivasan" <kys@microsoft.com> 6174M: Haiyang Zhang <haiyangz@microsoft.com> 6175M: Stephen Hemminger <sthemmin@microsoft.com> 6176L: devel@linuxdriverproject.org 6177S: Maintained 6178F: arch/x86/include/asm/mshyperv.h 6179F: arch/x86/include/uapi/asm/hyperv.h 6180F: arch/x86/kernel/cpu/mshyperv.c 6181F: arch/x86/hyperv 6182F: drivers/hid/hid-hyperv.c 6183F: drivers/hv/ 6184F: drivers/input/serio/hyperv-keyboard.c 6185F: drivers/pci/host/pci-hyperv.c 6186F: drivers/net/hyperv/ 6187F: drivers/scsi/storvsc_drv.c 6188F: drivers/uio/uio_hv_generic.c 6189F: drivers/video/fbdev/hyperv_fb.c 6190F: include/linux/hyperv.h 6191F: tools/hv/ 6192F: Documentation/ABI/stable/sysfs-bus-vmbus 6193 6194I2C MUXES 6195M: Peter Rosin <peda@axentia.se> 6196L: linux-i2c@vger.kernel.org 6197S: Maintained 6198F: Documentation/i2c/i2c-topology 6199F: Documentation/i2c/muxes/ 6200F: Documentation/devicetree/bindings/i2c/i2c-mux* 6201F: Documentation/devicetree/bindings/i2c/i2c-arb* 6202F: Documentation/devicetree/bindings/i2c/i2c-gate* 6203F: drivers/i2c/i2c-mux.c 6204F: drivers/i2c/muxes/ 6205F: include/linux/i2c-mux.h 6206 6207I2C OVER PARALLEL PORT 6208M: Jean Delvare <jdelvare@suse.com> 6209L: linux-i2c@vger.kernel.org 6210S: Maintained 6211F: Documentation/i2c/busses/i2c-parport 6212F: Documentation/i2c/busses/i2c-parport-light 6213F: drivers/i2c/busses/i2c-parport.c 6214F: drivers/i2c/busses/i2c-parport-light.c 6215 6216I2C/SMBUS CONTROLLER DRIVERS FOR PC 6217M: Jean Delvare <jdelvare@suse.com> 6218L: linux-i2c@vger.kernel.org 6219S: Maintained 6220F: Documentation/i2c/busses/i2c-ali1535 6221F: Documentation/i2c/busses/i2c-ali1563 6222F: Documentation/i2c/busses/i2c-ali15x3 6223F: Documentation/i2c/busses/i2c-amd756 6224F: Documentation/i2c/busses/i2c-amd8111 6225F: Documentation/i2c/busses/i2c-i801 6226F: Documentation/i2c/busses/i2c-nforce2 6227F: Documentation/i2c/busses/i2c-piix4 6228F: Documentation/i2c/busses/i2c-sis5595 6229F: Documentation/i2c/busses/i2c-sis630 6230F: Documentation/i2c/busses/i2c-sis96x 6231F: Documentation/i2c/busses/i2c-via 6232F: Documentation/i2c/busses/i2c-viapro 6233F: drivers/i2c/busses/i2c-ali1535.c 6234F: drivers/i2c/busses/i2c-ali1563.c 6235F: drivers/i2c/busses/i2c-ali15x3.c 6236F: drivers/i2c/busses/i2c-amd756.c 6237F: drivers/i2c/busses/i2c-amd756-s4882.c 6238F: drivers/i2c/busses/i2c-amd8111.c 6239F: drivers/i2c/busses/i2c-i801.c 6240F: drivers/i2c/busses/i2c-isch.c 6241F: drivers/i2c/busses/i2c-nforce2.c 6242F: drivers/i2c/busses/i2c-nforce2-s4985.c 6243F: drivers/i2c/busses/i2c-piix4.c 6244F: drivers/i2c/busses/i2c-sis5595.c 6245F: drivers/i2c/busses/i2c-sis630.c 6246F: drivers/i2c/busses/i2c-sis96x.c 6247F: drivers/i2c/busses/i2c-via.c 6248F: drivers/i2c/busses/i2c-viapro.c 6249 6250I2C/SMBUS ISMT DRIVER 6251M: Seth Heasley <seth.heasley@intel.com> 6252M: Neil Horman <nhorman@tuxdriver.com> 6253L: linux-i2c@vger.kernel.org 6254F: drivers/i2c/busses/i2c-ismt.c 6255F: Documentation/i2c/busses/i2c-ismt 6256 6257I2C/SMBUS STUB DRIVER 6258M: Jean Delvare <jdelvare@suse.com> 6259L: linux-i2c@vger.kernel.org 6260S: Maintained 6261F: drivers/i2c/i2c-stub.c 6262 6263I2C SUBSYSTEM 6264M: Wolfram Sang <wsa@the-dreams.de> 6265L: linux-i2c@vger.kernel.org 6266W: https://i2c.wiki.kernel.org/ 6267Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6268T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6269S: Maintained 6270F: Documentation/devicetree/bindings/i2c/ 6271F: Documentation/i2c/ 6272F: drivers/i2c/ 6273F: drivers/i2c/*/ 6274F: include/linux/i2c.h 6275F: include/linux/i2c-*.h 6276F: include/uapi/linux/i2c.h 6277F: include/uapi/linux/i2c-*.h 6278 6279I2C ACPI SUPPORT 6280M: Mika Westerberg <mika.westerberg@linux.intel.com> 6281L: linux-i2c@vger.kernel.org 6282L: linux-acpi@vger.kernel.org 6283S: Maintained 6284 6285I2C-TAOS-EVM DRIVER 6286M: Jean Delvare <jdelvare@suse.com> 6287L: linux-i2c@vger.kernel.org 6288S: Maintained 6289F: Documentation/i2c/busses/i2c-taos-evm 6290F: drivers/i2c/busses/i2c-taos-evm.c 6291 6292I2C-TINY-USB DRIVER 6293M: Till Harbaum <till@harbaum.org> 6294L: linux-i2c@vger.kernel.org 6295W: http://www.harbaum.org/till/i2c_tiny_usb 6296S: Maintained 6297F: drivers/i2c/busses/i2c-tiny-usb.c 6298 6299i386 BOOT CODE 6300M: "H. Peter Anvin" <hpa@zytor.com> 6301S: Maintained 6302F: arch/x86/boot/ 6303 6304i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6305M: "H. Peter Anvin" <hpa@zytor.com> 6306T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6307S: Maintained 6308 6309IA64 (Itanium) PLATFORM 6310M: Tony Luck <tony.luck@intel.com> 6311M: Fenghua Yu <fenghua.yu@intel.com> 6312L: linux-ia64@vger.kernel.org 6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6314S: Maintained 6315F: arch/ia64/ 6316 6317IBM Power VMX Cryptographic instructions 6318M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6319M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6320L: linux-crypto@vger.kernel.org 6321S: Supported 6322F: drivers/crypto/vmx/Makefile 6323F: drivers/crypto/vmx/Kconfig 6324F: drivers/crypto/vmx/vmx.c 6325F: drivers/crypto/vmx/aes* 6326F: drivers/crypto/vmx/ghash* 6327F: drivers/crypto/vmx/ppc-xlate.pl 6328 6329IBM Power in-Nest Crypto Acceleration 6330M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6331M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6332L: linux-crypto@vger.kernel.org 6333S: Supported 6334F: drivers/crypto/nx/Makefile 6335F: drivers/crypto/nx/Kconfig 6336F: drivers/crypto/nx/nx-aes* 6337F: drivers/crypto/nx/nx-sha* 6338F: drivers/crypto/nx/nx.* 6339F: drivers/crypto/nx/nx_csbcpb.h 6340F: drivers/crypto/nx/nx_debugfs.h 6341 6342IBM Power 842 compression accelerator 6343M: Haren Myneni <haren@us.ibm.com> 6344S: Supported 6345F: drivers/crypto/nx/Makefile 6346F: drivers/crypto/nx/Kconfig 6347F: drivers/crypto/nx/nx-842* 6348F: include/linux/sw842.h 6349F: crypto/842.c 6350F: lib/842/ 6351 6352IBM Power Linux RAID adapter 6353M: Brian King <brking@us.ibm.com> 6354S: Supported 6355F: drivers/scsi/ipr.* 6356 6357IBM Power Virtual Ethernet Device Driver 6358M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6359L: netdev@vger.kernel.org 6360S: Supported 6361F: drivers/net/ethernet/ibm/ibmveth.* 6362 6363IBM Power SRIOV Virtual NIC Device Driver 6364M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6365M: John Allen <jallen@linux.vnet.ibm.com> 6366L: netdev@vger.kernel.org 6367S: Supported 6368F: drivers/net/ethernet/ibm/ibmvnic.* 6369 6370IBM Power Virtual SCSI Device Drivers 6371M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6372L: linux-scsi@vger.kernel.org 6373S: Supported 6374F: drivers/scsi/ibmvscsi/ibmvscsi* 6375F: include/scsi/viosrp.h 6376 6377IBM Power Virtual SCSI Device Target Driver 6378M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6379M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6380L: linux-scsi@vger.kernel.org 6381L: target-devel@vger.kernel.org 6382S: Supported 6383F: drivers/scsi/ibmvscsi_tgt/ 6384 6385IBM Power Virtual FC Device Drivers 6386M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6387L: linux-scsi@vger.kernel.org 6388S: Supported 6389F: drivers/scsi/ibmvscsi/ibmvfc* 6390 6391IBM ServeRAID RAID DRIVER 6392S: Orphan 6393F: drivers/scsi/ips.* 6394 6395ICH LPC AND GPIO DRIVER 6396M: Peter Tyser <ptyser@xes-inc.com> 6397S: Maintained 6398F: drivers/mfd/lpc_ich.c 6399F: drivers/gpio/gpio-ich.c 6400 6401IDT VersaClock 5 CLOCK DRIVER 6402M: Marek Vasut <marek.vasut@gmail.com> 6403S: Maintained 6404F: drivers/clk/clk-versaclock5.c 6405 6406IDE SUBSYSTEM 6407M: "David S. Miller" <davem@davemloft.net> 6408L: linux-ide@vger.kernel.org 6409Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6411S: Maintained 6412F: Documentation/ide/ 6413F: drivers/ide/ 6414F: include/linux/ide.h 6415 6416IDEAPAD LAPTOP EXTRAS DRIVER 6417M: Ike Panhc <ike.pan@canonical.com> 6418L: platform-driver-x86@vger.kernel.org 6419W: http://launchpad.net/ideapad-laptop 6420S: Maintained 6421F: drivers/platform/x86/ideapad-laptop.c 6422 6423IDEAPAD LAPTOP SLIDEBAR DRIVER 6424M: Andrey Moiseev <o2g.org.ru@gmail.com> 6425L: linux-input@vger.kernel.org 6426W: https://github.com/o2genum/ideapad-slidebar 6427S: Maintained 6428F: drivers/input/misc/ideapad_slidebar.c 6429 6430IDE/ATAPI DRIVERS 6431M: Borislav Petkov <bp@alien8.de> 6432L: linux-ide@vger.kernel.org 6433S: Maintained 6434F: Documentation/cdrom/ide-cd 6435F: drivers/ide/ide-cd* 6436 6437IEEE 802.15.4 SUBSYSTEM 6438M: Alexander Aring <aar@pengutronix.de> 6439M: Stefan Schmidt <stefan@osg.samsung.com> 6440L: linux-wpan@vger.kernel.org 6441W: http://wpan.cakelab.org/ 6442T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6444S: Maintained 6445F: net/ieee802154/ 6446F: net/mac802154/ 6447F: drivers/net/ieee802154/ 6448F: include/linux/nl802154.h 6449F: include/linux/ieee802154.h 6450F: include/net/nl802154.h 6451F: include/net/mac802154.h 6452F: include/net/af_ieee802154.h 6453F: include/net/cfg802154.h 6454F: include/net/ieee802154_netdev.h 6455F: Documentation/networking/ieee802154.txt 6456 6457IFE PROTOCOL 6458M: Yotam Gigi <yotamg@mellanox.com> 6459M: Jamal Hadi Salim <jhs@mojatatu.com> 6460F: net/ife 6461F: include/net/ife.h 6462F: include/uapi/linux/ife.h 6463 6464IGORPLUG-USB IR RECEIVER 6465M: Sean Young <sean@mess.org> 6466L: linux-media@vger.kernel.org 6467S: Maintained 6468F: drivers/media/rc/igorplugusb.c 6469 6470IGUANAWORKS USB IR TRANSCEIVER 6471M: Sean Young <sean@mess.org> 6472L: linux-media@vger.kernel.org 6473S: Maintained 6474F: drivers/media/rc/iguanair.c 6475 6476IIO DIGITAL POTENTIOMETER DAC 6477M: Peter Rosin <peda@axentia.se> 6478L: linux-iio@vger.kernel.org 6479S: Maintained 6480F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6481F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6482F: drivers/iio/dac/dpot-dac.c 6483 6484IIO ENVELOPE DETECTOR 6485M: Peter Rosin <peda@axentia.se> 6486L: linux-iio@vger.kernel.org 6487S: Maintained 6488F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6489F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6490F: drivers/iio/adc/envelope-detector.c 6491 6492IIO SUBSYSTEM AND DRIVERS 6493M: Jonathan Cameron <jic23@kernel.org> 6494R: Hartmut Knaack <knaack.h@gmx.de> 6495R: Lars-Peter Clausen <lars@metafoo.de> 6496R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6497L: linux-iio@vger.kernel.org 6498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6499S: Maintained 6500F: Documentation/devicetree/bindings/iio/ 6501F: drivers/iio/ 6502F: drivers/staging/iio/ 6503F: include/linux/iio/ 6504F: tools/iio/ 6505 6506IKANOS/ADI EAGLE ADSL USB DRIVER 6507M: Matthieu Castet <castet.matthieu@free.fr> 6508M: Stanislaw Gruszka <stf_xl@wp.pl> 6509S: Maintained 6510F: drivers/usb/atm/ueagle-atm.c 6511 6512IMGTEC ASCII LCD DRIVER 6513M: Paul Burton <paul.burton@imgtec.com> 6514S: Maintained 6515F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6516F: drivers/auxdisplay/img-ascii-lcd.c 6517 6518INA209 HARDWARE MONITOR DRIVER 6519M: Guenter Roeck <linux@roeck-us.net> 6520L: linux-hwmon@vger.kernel.org 6521S: Maintained 6522F: Documentation/hwmon/ina209 6523F: Documentation/devicetree/bindings/i2c/ina209.txt 6524F: drivers/hwmon/ina209.c 6525 6526INA2XX HARDWARE MONITOR DRIVER 6527M: Guenter Roeck <linux@roeck-us.net> 6528L: linux-hwmon@vger.kernel.org 6529S: Maintained 6530F: Documentation/hwmon/ina2xx 6531F: drivers/hwmon/ina2xx.c 6532F: include/linux/platform_data/ina2xx.h 6533 6534INDUSTRY PACK SUBSYSTEM (IPACK) 6535M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6536M: Jens Taprogge <jens.taprogge@taprogge.org> 6537M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6538L: industrypack-devel@lists.sourceforge.net 6539W: http://industrypack.sourceforge.net 6540S: Maintained 6541F: drivers/ipack/ 6542 6543INGENIC JZ4780 DMA Driver 6544M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6545S: Maintained 6546F: drivers/dma/dma-jz4780.c 6547 6548INGENIC JZ4780 NAND DRIVER 6549M: Harvey Hunt <harveyhuntnexus@gmail.com> 6550L: linux-mtd@lists.infradead.org 6551S: Maintained 6552F: drivers/mtd/nand/jz4780_* 6553 6554INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6555M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6556M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6557L: linux-ima-devel@lists.sourceforge.net 6558L: linux-ima-user@lists.sourceforge.net 6559L: linux-security-module@vger.kernel.org 6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6561S: Supported 6562F: security/integrity/ima/ 6563 6564IMGTEC IR DECODER DRIVER 6565M: James Hogan <james.hogan@imgtec.com> 6566S: Maintained 6567F: drivers/media/rc/img-ir/ 6568 6569IMS TWINTURBO FRAMEBUFFER DRIVER 6570L: linux-fbdev@vger.kernel.org 6571S: Orphan 6572F: drivers/video/fbdev/imsttfb.c 6573 6574INFINIBAND SUBSYSTEM 6575M: Doug Ledford <dledford@redhat.com> 6576M: Sean Hefty <sean.hefty@intel.com> 6577M: Hal Rosenstock <hal.rosenstock@gmail.com> 6578L: linux-rdma@vger.kernel.org 6579W: http://www.openfabrics.org/ 6580Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6581T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6582S: Supported 6583F: Documentation/devicetree/bindings/infiniband/ 6584F: Documentation/infiniband/ 6585F: drivers/infiniband/ 6586F: include/uapi/linux/if_infiniband.h 6587F: include/uapi/rdma/ 6588F: include/rdma/ 6589 6590INOTIFY 6591M: John McCutchan <john@johnmccutchan.com> 6592M: Robert Love <rlove@rlove.org> 6593M: Eric Paris <eparis@parisplace.org> 6594S: Maintained 6595F: Documentation/filesystems/inotify.txt 6596F: fs/notify/inotify/ 6597F: include/linux/inotify.h 6598F: include/uapi/linux/inotify.h 6599 6600INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6601M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6602L: linux-input@vger.kernel.org 6603Q: http://patchwork.kernel.org/project/linux-input/list/ 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6605S: Maintained 6606F: drivers/input/ 6607F: include/linux/input.h 6608F: include/uapi/linux/input.h 6609F: include/linux/input/ 6610F: Documentation/devicetree/bindings/input/ 6611 6612INPUT MULTITOUCH (MT) PROTOCOL 6613M: Henrik Rydberg <rydberg@bitmath.org> 6614L: linux-input@vger.kernel.org 6615S: Odd fixes 6616F: Documentation/input/multi-touch-protocol.rst 6617F: drivers/input/input-mt.c 6618K: \b(ABS|SYN)_MT_ 6619 6620INTEL ASoC BDW/HSW DRIVERS 6621M: Jie Yang <yang.jie@linux.intel.com> 6622L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6623S: Supported 6624F: sound/soc/intel/common/sst-dsp* 6625F: sound/soc/intel/common/sst-firmware.c 6626F: sound/soc/intel/boards/broadwell.c 6627F: sound/soc/intel/haswell/ 6628 6629INTEL C600 SERIES SAS CONTROLLER DRIVER 6630M: Intel SCU Linux support <intel-linux-scu@intel.com> 6631M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6632L: linux-scsi@vger.kernel.org 6633T: git git://git.code.sf.net/p/intel-sas/isci 6634S: Supported 6635F: drivers/scsi/isci/ 6636 6637INTEL HID EVENT DRIVER 6638M: Alex Hung <alex.hung@canonical.com> 6639L: platform-driver-x86@vger.kernel.org 6640S: Maintained 6641F: drivers/platform/x86/intel-hid.c 6642 6643INTEL VIRTUAL BUTTON DRIVER 6644M: AceLan Kao <acelan.kao@canonical.com> 6645L: platform-driver-x86@vger.kernel.org 6646S: Maintained 6647F: drivers/platform/x86/intel-vbtn.c 6648 6649INTEL IDLE DRIVER 6650M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6651M: Len Brown <lenb@kernel.org> 6652L: linux-pm@vger.kernel.org 6653T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6654B: https://bugzilla.kernel.org 6655S: Supported 6656F: drivers/idle/intel_idle.c 6657 6658INTEL INTEGRATED SENSOR HUB DRIVER 6659M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6660M: Jiri Kosina <jikos@kernel.org> 6661L: linux-input@vger.kernel.org 6662S: Maintained 6663F: drivers/hid/intel-ish-hid/ 6664 6665INTEL PSTATE DRIVER 6666M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6667M: Len Brown <lenb@kernel.org> 6668L: linux-pm@vger.kernel.org 6669S: Supported 6670F: drivers/cpufreq/intel_pstate.c 6671 6672INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6673M: Maik Broemme <mbroemme@libmpq.org> 6674L: linux-fbdev@vger.kernel.org 6675S: Maintained 6676F: Documentation/fb/intelfb.txt 6677F: drivers/video/fbdev/intelfb/ 6678 6679INTEL 810/815 FRAMEBUFFER DRIVER 6680M: Antonino Daplas <adaplas@gmail.com> 6681L: linux-fbdev@vger.kernel.org 6682S: Maintained 6683F: drivers/video/fbdev/i810/ 6684 6685INTEL MENLOW THERMAL DRIVER 6686M: Sujith Thomas <sujith.thomas@intel.com> 6687L: platform-driver-x86@vger.kernel.org 6688W: https://01.org/linux-acpi 6689S: Supported 6690F: drivers/platform/x86/intel_menlow.c 6691 6692INTEL I/OAT DMA DRIVER 6693M: Dave Jiang <dave.jiang@intel.com> 6694R: Dan Williams <dan.j.williams@intel.com> 6695L: dmaengine@vger.kernel.org 6696Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6697S: Supported 6698F: drivers/dma/ioat* 6699 6700INTEL IOMMU (VT-d) 6701M: David Woodhouse <dwmw2@infradead.org> 6702L: iommu@lists.linux-foundation.org 6703T: git git://git.infradead.org/iommu-2.6.git 6704S: Supported 6705F: drivers/iommu/intel-iommu.c 6706F: include/linux/intel-iommu.h 6707 6708INTEL IOP-ADMA DMA DRIVER 6709R: Dan Williams <dan.j.williams@intel.com> 6710S: Odd fixes 6711F: drivers/dma/iop-adma.c 6712 6713INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6714M: Krzysztof Halasa <khalasa@piap.pl> 6715S: Maintained 6716F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6717F: arch/arm/mach-ixp4xx/include/mach/npe.h 6718F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6719F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6720F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6721F: drivers/net/wan/ixp4xx_hss.c 6722 6723INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6724M: Deepak Saxena <dsaxena@plexity.net> 6725S: Maintained 6726F: drivers/char/hw_random/ixp4xx-rng.c 6727 6728INTEL ETHERNET DRIVERS 6729M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6730L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6731W: http://www.intel.com/support/feedback.htm 6732W: http://e1000.sourceforge.net/ 6733Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6736S: Supported 6737F: Documentation/networking/e100.txt 6738F: Documentation/networking/e1000.txt 6739F: Documentation/networking/e1000e.txt 6740F: Documentation/networking/igb.txt 6741F: Documentation/networking/igbvf.txt 6742F: Documentation/networking/ixgb.txt 6743F: Documentation/networking/ixgbe.txt 6744F: Documentation/networking/ixgbevf.txt 6745F: Documentation/networking/i40e.txt 6746F: Documentation/networking/i40evf.txt 6747F: drivers/net/ethernet/intel/ 6748F: drivers/net/ethernet/intel/*/ 6749 6750INTEL RDMA RNIC DRIVER 6751M: Faisal Latif <faisal.latif@intel.com> 6752M: Shiraz Saleem <shiraz.saleem@intel.com> 6753L: linux-rdma@vger.kernel.org 6754S: Supported 6755F: drivers/infiniband/hw/i40iw/ 6756 6757INTEL MERRIFIELD GPIO DRIVER 6758M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6759L: linux-gpio@vger.kernel.org 6760S: Maintained 6761F: drivers/gpio/gpio-merrifield.c 6762 6763INTEL-MID GPIO DRIVER 6764M: David Cohen <david.a.cohen@linux.intel.com> 6765L: linux-gpio@vger.kernel.org 6766S: Maintained 6767F: drivers/gpio/gpio-intel-mid.c 6768 6769INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6770M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6771L: linux-wireless@vger.kernel.org 6772S: Maintained 6773F: Documentation/networking/README.ipw2100 6774F: Documentation/networking/README.ipw2200 6775F: drivers/net/wireless/intel/ipw2x00/ 6776 6777INTEL(R) TRACE HUB 6778M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6779S: Supported 6780F: Documentation/trace/intel_th.txt 6781F: drivers/hwtracing/intel_th/ 6782 6783INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6784M: Ning Sun <ning.sun@intel.com> 6785L: tboot-devel@lists.sourceforge.net 6786W: http://tboot.sourceforge.net 6787T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6788S: Supported 6789F: Documentation/intel_txt.txt 6790F: include/linux/tboot.h 6791F: arch/x86/kernel/tboot.c 6792 6793INTEL WIRELESS WIMAX CONNECTION 2400 6794M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6795M: linux-wimax@intel.com 6796L: wimax@linuxwimax.org (subscribers-only) 6797S: Supported 6798W: http://linuxwimax.org 6799F: Documentation/wimax/README.i2400m 6800F: drivers/net/wimax/i2400m/ 6801F: include/uapi/linux/wimax/i2400m.h 6802 6803INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6804M: Stanislaw Gruszka <sgruszka@redhat.com> 6805L: linux-wireless@vger.kernel.org 6806S: Supported 6807F: drivers/net/wireless/intel/iwlegacy/ 6808 6809INTEL WIRELESS WIFI LINK (iwlwifi) 6810M: Johannes Berg <johannes.berg@intel.com> 6811M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6812M: Luca Coelho <luciano.coelho@intel.com> 6813M: Intel Linux Wireless <linuxwifi@intel.com> 6814L: linux-wireless@vger.kernel.org 6815W: http://intellinuxwireless.org 6816T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6817S: Supported 6818F: drivers/net/wireless/intel/iwlwifi/ 6819 6820INTEL MANAGEMENT ENGINE (mei) 6821M: Tomas Winkler <tomas.winkler@intel.com> 6822L: linux-kernel@vger.kernel.org 6823S: Supported 6824F: include/uapi/linux/mei.h 6825F: include/linux/mei_cl_bus.h 6826F: drivers/misc/mei/* 6827F: drivers/watchdog/mei_wdt.c 6828F: Documentation/misc-devices/mei/* 6829F: samples/mei/* 6830 6831INTEL MIC DRIVERS (mic) 6832M: Sudeep Dutt <sudeep.dutt@intel.com> 6833M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6834S: Supported 6835W: https://github.com/sudeepdutt/mic 6836W: http://software.intel.com/en-us/mic-developer 6837F: include/linux/mic_bus.h 6838F: include/linux/scif.h 6839F: include/uapi/linux/mic_common.h 6840F: include/uapi/linux/mic_ioctl.h 6841F: include/uapi/linux/scif_ioctl.h 6842F: drivers/misc/mic/ 6843F: drivers/dma/mic_x100_dma.c 6844F: drivers/dma/mic_x100_dma.h 6845F: Documentation/mic/ 6846 6847INTEL PMC/P-Unit IPC DRIVER 6848M: Zha Qipeng<qipeng.zha@intel.com> 6849L: platform-driver-x86@vger.kernel.org 6850S: Maintained 6851F: drivers/platform/x86/intel_pmc_ipc.c 6852F: drivers/platform/x86/intel_punit_ipc.c 6853F: arch/x86/include/asm/intel_pmc_ipc.h 6854F: arch/x86/include/asm/intel_punit_ipc.h 6855 6856INTEL TELEMETRY DRIVER 6857M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6858L: platform-driver-x86@vger.kernel.org 6859S: Maintained 6860F: arch/x86/include/asm/intel_telemetry.h 6861F: drivers/platform/x86/intel_telemetry* 6862 6863INTEL PMC CORE DRIVER 6864M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6865M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6866L: platform-driver-x86@vger.kernel.org 6867S: Maintained 6868F: arch/x86/include/asm/pmc_core.h 6869F: drivers/platform/x86/intel_pmc_core* 6870 6871INVENSENSE MPU-3050 GYROSCOPE DRIVER 6872M: Linus Walleij <linus.walleij@linaro.org> 6873L: linux-iio@vger.kernel.org 6874S: Maintained 6875F: drivers/iio/gyro/mpu3050* 6876F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6877 6878IOC3 ETHERNET DRIVER 6879M: Ralf Baechle <ralf@linux-mips.org> 6880L: linux-mips@linux-mips.org 6881S: Maintained 6882F: drivers/net/ethernet/sgi/ioc3-eth.c 6883 6884IOC3 SERIAL DRIVER 6885M: Pat Gefre <pfg@sgi.com> 6886L: linux-serial@vger.kernel.org 6887S: Maintained 6888F: drivers/tty/serial/ioc3_serial.c 6889 6890IOMMU DRIVERS 6891M: Joerg Roedel <joro@8bytes.org> 6892L: iommu@lists.linux-foundation.org 6893T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6894S: Maintained 6895F: Documentation/devicetree/bindings/iommu/ 6896F: drivers/iommu/ 6897F: include/linux/iommu.h 6898F: include/linux/iova.h 6899 6900IP MASQUERADING 6901M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6902S: Maintained 6903F: net/ipv4/netfilter/ipt_MASQUERADE.c 6904 6905IPMI SUBSYSTEM 6906M: Corey Minyard <minyard@acm.org> 6907L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6908W: http://openipmi.sourceforge.net/ 6909S: Supported 6910F: Documentation/IPMI.txt 6911F: drivers/char/ipmi/ 6912F: include/linux/ipmi* 6913F: include/uapi/linux/ipmi* 6914 6915QCOM AUDIO (ASoC) DRIVERS 6916M: Patrick Lai <plai@codeaurora.org> 6917M: Banajit Goswami <bgoswami@codeaurora.org> 6918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6919S: Supported 6920F: sound/soc/qcom/ 6921 6922IPS SCSI RAID DRIVER 6923M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6924L: linux-scsi@vger.kernel.org 6925W: http://www.adaptec.com/ 6926S: Maintained 6927F: drivers/scsi/ips* 6928 6929IPVS 6930M: Wensong Zhang <wensong@linux-vs.org> 6931M: Simon Horman <horms@verge.net.au> 6932M: Julian Anastasov <ja@ssi.bg> 6933L: netdev@vger.kernel.org 6934L: lvs-devel@vger.kernel.org 6935S: Maintained 6936T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6937T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6938F: Documentation/networking/ipvs-sysctl.txt 6939F: include/net/ip_vs.h 6940F: include/uapi/linux/ip_vs.h 6941F: net/netfilter/ipvs/ 6942 6943IPWIRELESS DRIVER 6944M: Jiri Kosina <jikos@kernel.org> 6945M: David Sterba <dsterba@suse.com> 6946S: Odd Fixes 6947F: drivers/tty/ipwireless/ 6948 6949IPX NETWORK LAYER 6950L: netdev@vger.kernel.org 6951S: Odd fixes 6952F: include/net/ipx.h 6953F: include/uapi/linux/ipx.h 6954F: net/ipx/ 6955 6956IRDA SUBSYSTEM 6957M: Samuel Ortiz <samuel@sortiz.org> 6958L: irda-users@lists.sourceforge.net (subscribers-only) 6959L: netdev@vger.kernel.org 6960W: http://irda.sourceforge.net/ 6961S: Maintained 6962T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6963F: Documentation/networking/irda.txt 6964F: drivers/net/irda/ 6965F: include/net/irda/ 6966F: net/irda/ 6967 6968IRQ SUBSYSTEM 6969M: Thomas Gleixner <tglx@linutronix.de> 6970L: linux-kernel@vger.kernel.org 6971S: Maintained 6972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6973F: kernel/irq/ 6974 6975IRQCHIP DRIVERS 6976M: Thomas Gleixner <tglx@linutronix.de> 6977M: Jason Cooper <jason@lakedaemon.net> 6978M: Marc Zyngier <marc.zyngier@arm.com> 6979L: linux-kernel@vger.kernel.org 6980S: Maintained 6981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6982T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6983F: Documentation/devicetree/bindings/interrupt-controller/ 6984F: drivers/irqchip/ 6985 6986IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6987M: Marc Zyngier <marc.zyngier@arm.com> 6988S: Maintained 6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6990F: Documentation/IRQ-domain.txt 6991F: include/linux/irqdomain.h 6992F: kernel/irq/irqdomain.c 6993F: kernel/irq/msi.c 6994 6995ISA 6996M: William Breathitt Gray <vilhelm.gray@gmail.com> 6997S: Maintained 6998F: Documentation/isa.txt 6999F: drivers/base/isa.c 7000F: include/linux/isa.h 7001 7002ISAPNP 7003M: Jaroslav Kysela <perex@perex.cz> 7004S: Maintained 7005F: Documentation/isapnp.txt 7006F: drivers/pnp/isapnp/ 7007F: include/linux/isapnp.h 7008 7009ISA RADIO MODULE 7010M: Hans Verkuil <hverkuil@xs4all.nl> 7011L: linux-media@vger.kernel.org 7012T: git git://linuxtv.org/media_tree.git 7013W: https://linuxtv.org 7014S: Maintained 7015F: drivers/media/radio/radio-isa* 7016 7017iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7018M: Peter Jones <pjones@redhat.com> 7019M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7020S: Maintained 7021F: drivers/firmware/iscsi_ibft* 7022 7023ISCSI 7024M: Lee Duncan <lduncan@suse.com> 7025M: Chris Leech <cleech@redhat.com> 7026L: open-iscsi@googlegroups.com 7027W: www.open-iscsi.com 7028S: Maintained 7029F: drivers/scsi/*iscsi* 7030F: include/scsi/*iscsi* 7031 7032ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7033M: Or Gerlitz <ogerlitz@mellanox.com> 7034M: Sagi Grimberg <sagi@grimberg.me> 7035M: Roi Dayan <roid@mellanox.com> 7036L: linux-rdma@vger.kernel.org 7037S: Supported 7038W: http://www.openfabrics.org 7039W: www.open-iscsi.org 7040Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7041F: drivers/infiniband/ulp/iser/ 7042 7043ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7044M: Sagi Grimberg <sagi@grimberg.me> 7045T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7046L: linux-rdma@vger.kernel.org 7047L: target-devel@vger.kernel.org 7048S: Supported 7049W: http://www.linux-iscsi.org 7050F: drivers/infiniband/ulp/isert 7051 7052ISDN SUBSYSTEM 7053M: Karsten Keil <isdn@linux-pingi.de> 7054L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7055L: netdev@vger.kernel.org 7056W: http://www.isdn4linux.de 7057T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7058S: Maintained 7059F: Documentation/isdn/ 7060F: drivers/isdn/ 7061F: include/linux/isdn.h 7062F: include/linux/isdn/ 7063F: include/uapi/linux/isdn.h 7064F: include/uapi/linux/isdn/ 7065 7066ISDN SUBSYSTEM (Eicon active card driver) 7067M: Armin Schindler <mac@melware.de> 7068L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7069W: http://www.melware.de 7070S: Maintained 7071F: drivers/isdn/hardware/eicon/ 7072 7073IT87 HARDWARE MONITORING DRIVER 7074M: Jean Delvare <jdelvare@suse.com> 7075L: linux-hwmon@vger.kernel.org 7076S: Maintained 7077F: Documentation/hwmon/it87 7078F: drivers/hwmon/it87.c 7079 7080IT913X MEDIA DRIVER 7081M: Antti Palosaari <crope@iki.fi> 7082L: linux-media@vger.kernel.org 7083W: https://linuxtv.org 7084W: http://palosaari.fi/linux/ 7085Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7086T: git git://linuxtv.org/anttip/media_tree.git 7087S: Maintained 7088F: drivers/media/tuners/it913x* 7089 7090IVTV VIDEO4LINUX DRIVER 7091M: Andy Walls <awalls@md.metrocast.net> 7092L: ivtv-devel@ivtvdriver.org (subscribers-only) 7093L: linux-media@vger.kernel.org 7094T: git git://linuxtv.org/media_tree.git 7095W: http://www.ivtvdriver.org 7096S: Maintained 7097F: Documentation/media/v4l-drivers/ivtv* 7098F: drivers/media/pci/ivtv/ 7099F: include/uapi/linux/ivtv* 7100 7101IX2505V MEDIA DRIVER 7102M: Malcolm Priestley <tvboxspy@gmail.com> 7103L: linux-media@vger.kernel.org 7104W: https://linuxtv.org 7105Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7106S: Maintained 7107F: drivers/media/dvb-frontends/ix2505v* 7108 7109JC42.4 TEMPERATURE SENSOR DRIVER 7110M: Guenter Roeck <linux@roeck-us.net> 7111L: linux-hwmon@vger.kernel.org 7112S: Maintained 7113F: drivers/hwmon/jc42.c 7114F: Documentation/hwmon/jc42 7115 7116JFS FILESYSTEM 7117M: Dave Kleikamp <shaggy@kernel.org> 7118L: jfs-discussion@lists.sourceforge.net 7119W: http://jfs.sourceforge.net/ 7120T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7121S: Maintained 7122F: Documentation/filesystems/jfs.txt 7123F: fs/jfs/ 7124 7125JME NETWORK DRIVER 7126M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7127L: netdev@vger.kernel.org 7128S: Maintained 7129F: drivers/net/ethernet/jme.* 7130 7131JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7132M: David Woodhouse <dwmw2@infradead.org> 7133L: linux-mtd@lists.infradead.org 7134W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7135S: Maintained 7136F: fs/jffs2/ 7137F: include/uapi/linux/jffs2.h 7138 7139JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7140M: "Theodore Ts'o" <tytso@mit.edu> 7141M: Jan Kara <jack@suse.com> 7142L: linux-ext4@vger.kernel.org 7143S: Maintained 7144F: fs/jbd2/ 7145F: include/linux/jbd2.h 7146 7147JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7148M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7149L: linux-media@vger.kernel.org 7150S: Maintained 7151F: drivers/media/platform/rcar_jpu.c 7152 7153JSM Neo PCI based serial card 7154M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7155L: linux-serial@vger.kernel.org 7156S: Maintained 7157F: drivers/tty/serial/jsm/ 7158 7159K10TEMP HARDWARE MONITORING DRIVER 7160M: Clemens Ladisch <clemens@ladisch.de> 7161L: linux-hwmon@vger.kernel.org 7162S: Maintained 7163F: Documentation/hwmon/k10temp 7164F: drivers/hwmon/k10temp.c 7165 7166K8TEMP HARDWARE MONITORING DRIVER 7167M: Rudolf Marek <r.marek@assembler.cz> 7168L: linux-hwmon@vger.kernel.org 7169S: Maintained 7170F: Documentation/hwmon/k8temp 7171F: drivers/hwmon/k8temp.c 7172 7173KASAN 7174M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7175R: Alexander Potapenko <glider@google.com> 7176R: Dmitry Vyukov <dvyukov@google.com> 7177L: kasan-dev@googlegroups.com 7178S: Maintained 7179F: arch/*/include/asm/kasan.h 7180F: arch/*/mm/kasan_init* 7181F: Documentation/dev-tools/kasan.rst 7182F: include/linux/kasan*.h 7183F: lib/test_kasan.c 7184F: mm/kasan/ 7185F: scripts/Makefile.kasan 7186 7187KCONFIG 7188M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7189L: linux-kbuild@vger.kernel.org 7190T: git git://gitorious.org/linux-kconfig/linux-kconfig 7191S: Maintained 7192F: Documentation/kbuild/kconfig-language.txt 7193F: scripts/kconfig/ 7194 7195KDUMP 7196M: Dave Young <dyoung@redhat.com> 7197M: Baoquan He <bhe@redhat.com> 7198R: Vivek Goyal <vgoyal@redhat.com> 7199L: kexec@lists.infradead.org 7200W: http://lse.sourceforge.net/kdump/ 7201S: Maintained 7202F: Documentation/kdump/ 7203 7204KEENE FM RADIO TRANSMITTER DRIVER 7205M: Hans Verkuil <hverkuil@xs4all.nl> 7206L: linux-media@vger.kernel.org 7207T: git git://linuxtv.org/media_tree.git 7208W: https://linuxtv.org 7209S: Maintained 7210F: drivers/media/radio/radio-keene* 7211 7212KERNEL AUTOMOUNTER v4 (AUTOFS4) 7213M: Ian Kent <raven@themaw.net> 7214L: autofs@vger.kernel.org 7215S: Maintained 7216F: fs/autofs4/ 7217 7218KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7219M: Masahiro Yamada <yamada.masahiro@socionext.com> 7220M: Michal Marek <mmarek@suse.com> 7221T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7222L: linux-kbuild@vger.kernel.org 7223S: Maintained 7224F: Documentation/kbuild/ 7225F: Makefile 7226F: scripts/Makefile.* 7227F: scripts/basic/ 7228F: scripts/mk* 7229F: scripts/package/ 7230 7231KERNEL JANITORS 7232L: kernel-janitors@vger.kernel.org 7233W: http://kernelnewbies.org/KernelJanitors 7234S: Odd Fixes 7235 7236KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7237M: "J. Bruce Fields" <bfields@fieldses.org> 7238M: Jeff Layton <jlayton@poochiereds.net> 7239L: linux-nfs@vger.kernel.org 7240W: http://nfs.sourceforge.net/ 7241T: git git://linux-nfs.org/~bfields/linux.git 7242S: Supported 7243F: fs/nfsd/ 7244F: include/uapi/linux/nfsd/ 7245F: fs/lockd/ 7246F: fs/nfs_common/ 7247F: net/sunrpc/ 7248F: include/linux/lockd/ 7249F: include/linux/sunrpc/ 7250F: include/uapi/linux/sunrpc/ 7251 7252KERNEL SELFTEST FRAMEWORK 7253M: Shuah Khan <shuahkh@osg.samsung.com> 7254M: Shuah Khan <shuah@kernel.org> 7255L: linux-kselftest@vger.kernel.org 7256T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7257S: Maintained 7258F: tools/testing/selftests 7259 7260KERNEL VIRTUAL MACHINE (KVM) 7261M: Paolo Bonzini <pbonzini@redhat.com> 7262M: Radim Krčmář <rkrcmar@redhat.com> 7263L: kvm@vger.kernel.org 7264W: http://www.linux-kvm.org 7265T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7266S: Supported 7267F: Documentation/*/kvm*.txt 7268F: Documentation/virtual/kvm/ 7269F: arch/*/kvm/ 7270F: arch/x86/kernel/kvm.c 7271F: arch/x86/kernel/kvmclock.c 7272F: arch/*/include/asm/kvm* 7273F: include/linux/kvm* 7274F: include/uapi/linux/kvm* 7275F: virt/kvm/ 7276F: tools/kvm/ 7277 7278KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7279M: Joerg Roedel <joro@8bytes.org> 7280L: kvm@vger.kernel.org 7281W: http://www.linux-kvm.org/ 7282S: Maintained 7283F: arch/x86/include/asm/svm.h 7284F: arch/x86/kvm/svm.c 7285 7286KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7287M: Alexander Graf <agraf@suse.com> 7288L: kvm-ppc@vger.kernel.org 7289W: http://www.linux-kvm.org/ 7290T: git git://github.com/agraf/linux-2.6.git 7291S: Supported 7292F: arch/powerpc/include/asm/kvm* 7293F: arch/powerpc/kvm/ 7294 7295KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7296M: Christian Borntraeger <borntraeger@de.ibm.com> 7297M: Cornelia Huck <cornelia.huck@de.ibm.com> 7298L: linux-s390@vger.kernel.org 7299W: http://www.ibm.com/developerworks/linux/linux390/ 7300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7301S: Supported 7302F: Documentation/s390/kvm.txt 7303F: arch/s390/include/asm/kvm* 7304F: arch/s390/kvm/ 7305F: arch/s390/mm/gmap.c 7306 7307KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7308M: Christoffer Dall <christoffer.dall@linaro.org> 7309M: Marc Zyngier <marc.zyngier@arm.com> 7310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7311L: kvmarm@lists.cs.columbia.edu 7312W: http://systems.cs.columbia.edu/projects/kvm-arm 7313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7314S: Supported 7315F: arch/arm/include/uapi/asm/kvm* 7316F: arch/arm/include/asm/kvm* 7317F: arch/arm/kvm/ 7318F: virt/kvm/arm/ 7319F: include/kvm/arm_* 7320 7321KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7322M: Christoffer Dall <christoffer.dall@linaro.org> 7323M: Marc Zyngier <marc.zyngier@arm.com> 7324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7325L: kvmarm@lists.cs.columbia.edu 7326S: Maintained 7327F: arch/arm64/include/uapi/asm/kvm* 7328F: arch/arm64/include/asm/kvm* 7329F: arch/arm64/kvm/ 7330 7331KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7332M: James Hogan <james.hogan@imgtec.com> 7333L: linux-mips@linux-mips.org 7334S: Supported 7335F: arch/mips/include/uapi/asm/kvm* 7336F: arch/mips/include/asm/kvm* 7337F: arch/mips/kvm/ 7338 7339KERNFS 7340M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7341M: Tejun Heo <tj@kernel.org> 7342T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7343S: Supported 7344F: include/linux/kernfs.h 7345F: fs/kernfs/ 7346 7347KEXEC 7348M: Eric Biederman <ebiederm@xmission.com> 7349W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7350L: kexec@lists.infradead.org 7351S: Maintained 7352F: include/linux/kexec.h 7353F: include/uapi/linux/kexec.h 7354F: kernel/kexec* 7355 7356KEYS/KEYRINGS: 7357M: David Howells <dhowells@redhat.com> 7358L: keyrings@vger.kernel.org 7359S: Maintained 7360F: Documentation/security/keys.txt 7361F: include/linux/key.h 7362F: include/linux/key-type.h 7363F: include/linux/keyctl.h 7364F: include/uapi/linux/keyctl.h 7365F: include/keys/ 7366F: security/keys/ 7367 7368KEYS-TRUSTED 7369M: David Safford <safford@us.ibm.com> 7370M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7371L: linux-security-module@vger.kernel.org 7372L: keyrings@vger.kernel.org 7373S: Supported 7374F: Documentation/security/keys-trusted-encrypted.txt 7375F: include/keys/trusted-type.h 7376F: security/keys/trusted.c 7377F: security/keys/trusted.h 7378 7379KEYS-ENCRYPTED 7380M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7381M: David Safford <safford@us.ibm.com> 7382L: linux-security-module@vger.kernel.org 7383L: keyrings@vger.kernel.org 7384S: Supported 7385F: Documentation/security/keys-trusted-encrypted.txt 7386F: include/keys/encrypted-type.h 7387F: security/keys/encrypted-keys/ 7388 7389KGDB / KDB /debug_core 7390M: Jason Wessel <jason.wessel@windriver.com> 7391W: http://kgdb.wiki.kernel.org/ 7392L: kgdb-bugreport@lists.sourceforge.net 7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7394S: Maintained 7395F: Documentation/DocBook/kgdb.tmpl 7396F: drivers/misc/kgdbts.c 7397F: drivers/tty/serial/kgdboc.c 7398F: include/linux/kdb.h 7399F: include/linux/kgdb.h 7400F: kernel/debug/ 7401 7402KMEMCHECK 7403M: Vegard Nossum <vegardno@ifi.uio.no> 7404M: Pekka Enberg <penberg@kernel.org> 7405S: Maintained 7406F: Documentation/dev-tools/kmemcheck.rst 7407F: arch/x86/include/asm/kmemcheck.h 7408F: arch/x86/mm/kmemcheck/ 7409F: include/linux/kmemcheck.h 7410F: mm/kmemcheck.c 7411 7412KMEMLEAK 7413M: Catalin Marinas <catalin.marinas@arm.com> 7414S: Maintained 7415F: Documentation/dev-tools/kmemleak.rst 7416F: include/linux/kmemleak.h 7417F: mm/kmemleak.c 7418F: mm/kmemleak-test.c 7419 7420KPROBES 7421M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7422M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7423M: "David S. Miller" <davem@davemloft.net> 7424M: Masami Hiramatsu <mhiramat@kernel.org> 7425S: Maintained 7426F: Documentation/kprobes.txt 7427F: include/linux/kprobes.h 7428F: include/asm-generic/kprobes.h 7429F: kernel/kprobes.c 7430 7431KS0108 LCD CONTROLLER DRIVER 7432M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7433W: http://miguelojeda.es/auxdisplay.htm 7434W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7435S: Maintained 7436F: Documentation/auxdisplay/ks0108 7437F: drivers/auxdisplay/ks0108.c 7438F: include/linux/ks0108.h 7439 7440L3MDEV 7441M: David Ahern <dsa@cumulusnetworks.com> 7442L: netdev@vger.kernel.org 7443S: Maintained 7444F: net/l3mdev 7445F: include/net/l3mdev.h 7446 7447LANTIQ MIPS ARCHITECTURE 7448M: John Crispin <john@phrozen.org> 7449L: linux-mips@linux-mips.org 7450S: Maintained 7451F: arch/mips/lantiq 7452 7453LAPB module 7454L: linux-x25@vger.kernel.org 7455S: Orphan 7456F: Documentation/networking/lapb-module.txt 7457F: include/*/lapb.h 7458F: net/lapb/ 7459 7460LASI 53c700 driver for PARISC 7461M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7462L: linux-scsi@vger.kernel.org 7463S: Maintained 7464F: Documentation/scsi/53c700.txt 7465F: drivers/scsi/53c700* 7466 7467LED SUBSYSTEM 7468M: Richard Purdie <rpurdie@rpsys.net> 7469M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7470M: Pavel Machek <pavel@ucw.cz> 7471L: linux-leds@vger.kernel.org 7472T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7473S: Maintained 7474F: Documentation/devicetree/bindings/leds/ 7475F: drivers/leds/ 7476F: include/linux/leds.h 7477 7478LEGACY EEPROM DRIVER 7479M: Jean Delvare <jdelvare@suse.com> 7480S: Maintained 7481F: Documentation/misc-devices/eeprom 7482F: drivers/misc/eeprom/eeprom.c 7483 7484LEGO USB Tower driver 7485M: Juergen Stuber <starblue@users.sourceforge.net> 7486L: legousb-devel@lists.sourceforge.net 7487W: http://legousb.sourceforge.net/ 7488S: Maintained 7489F: drivers/usb/misc/legousbtower.c 7490 7491LG2160 MEDIA DRIVER 7492M: Michael Krufky <mkrufky@linuxtv.org> 7493L: linux-media@vger.kernel.org 7494W: https://linuxtv.org 7495W: http://github.com/mkrufky 7496Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7497T: git git://linuxtv.org/mkrufky/tuners.git 7498S: Maintained 7499F: drivers/media/dvb-frontends/lg2160.* 7500 7501LGDT3305 MEDIA DRIVER 7502M: Michael Krufky <mkrufky@linuxtv.org> 7503L: linux-media@vger.kernel.org 7504W: https://linuxtv.org 7505W: http://github.com/mkrufky 7506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7507T: git git://linuxtv.org/mkrufky/tuners.git 7508S: Maintained 7509F: drivers/media/dvb-frontends/lgdt3305.* 7510 7511LGUEST 7512M: Rusty Russell <rusty@rustcorp.com.au> 7513L: lguest@lists.ozlabs.org 7514W: http://lguest.ozlabs.org/ 7515S: Odd Fixes 7516F: arch/x86/include/asm/lguest*.h 7517F: arch/x86/lguest/ 7518F: drivers/lguest/ 7519F: include/linux/lguest*.h 7520F: tools/lguest/ 7521 7522LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7523M: Tejun Heo <tj@kernel.org> 7524L: linux-ide@vger.kernel.org 7525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7526S: Maintained 7527F: drivers/ata/ 7528F: include/linux/ata.h 7529F: include/linux/libata.h 7530F: Documentation/devicetree/bindings/ata/ 7531 7532LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7533M: Viresh Kumar <vireshk@kernel.org> 7534L: linux-ide@vger.kernel.org 7535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7536S: Maintained 7537F: include/linux/pata_arasan_cf_data.h 7538F: drivers/ata/pata_arasan_cf.c 7539 7540LIBATA PATA DRIVERS 7541M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7542M: Tejun Heo <tj@kernel.org> 7543L: linux-ide@vger.kernel.org 7544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7545S: Maintained 7546F: drivers/ata/pata_*.c 7547F: drivers/ata/ata_generic.c 7548 7549LIBATA SATA AHCI PLATFORM devices support 7550M: Hans de Goede <hdegoede@redhat.com> 7551M: Tejun Heo <tj@kernel.org> 7552L: linux-ide@vger.kernel.org 7553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7554S: Maintained 7555F: drivers/ata/ahci_platform.c 7556F: drivers/ata/libahci_platform.c 7557F: include/linux/ahci_platform.h 7558 7559LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7560M: Mikael Pettersson <mikpelinux@gmail.com> 7561L: linux-ide@vger.kernel.org 7562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7563S: Maintained 7564F: drivers/ata/sata_promise.* 7565 7566LIBLOCKDEP 7567M: Sasha Levin <sasha.levin@oracle.com> 7568S: Maintained 7569F: tools/lib/lockdep/ 7570 7571LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7572M: Dan Williams <dan.j.williams@intel.com> 7573L: linux-nvdimm@lists.01.org 7574Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7575T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7576S: Supported 7577F: drivers/nvdimm/* 7578F: include/linux/nd.h 7579F: include/linux/libnvdimm.h 7580F: include/uapi/linux/ndctl.h 7581 7582LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7583M: Ross Zwisler <ross.zwisler@linux.intel.com> 7584L: linux-nvdimm@lists.01.org 7585Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7586S: Supported 7587F: drivers/nvdimm/blk.c 7588F: drivers/nvdimm/region_devs.c 7589F: drivers/acpi/nfit* 7590 7591LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7592M: Vishal Verma <vishal.l.verma@intel.com> 7593L: linux-nvdimm@lists.01.org 7594Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7595S: Supported 7596F: drivers/nvdimm/btt* 7597 7598LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7599M: Ross Zwisler <ross.zwisler@linux.intel.com> 7600L: linux-nvdimm@lists.01.org 7601Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7602S: Supported 7603F: drivers/nvdimm/pmem.c 7604F: include/linux/pmem.h 7605F: arch/*/include/asm/pmem.h 7606 7607LIGHTNVM PLATFORM SUPPORT 7608M: Matias Bjorling <mb@lightnvm.io> 7609W: http://github/OpenChannelSSD 7610L: linux-block@vger.kernel.org 7611S: Maintained 7612F: drivers/lightnvm/ 7613F: include/linux/lightnvm.h 7614F: include/uapi/linux/lightnvm.h 7615 7616LINUX FOR POWERPC (32-BIT AND 64-BIT) 7617M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7618M: Paul Mackerras <paulus@samba.org> 7619M: Michael Ellerman <mpe@ellerman.id.au> 7620W: https://github.com/linuxppc/linux/wiki 7621L: linuxppc-dev@lists.ozlabs.org 7622Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7623T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7624S: Supported 7625F: Documentation/ABI/stable/sysfs-firmware-opal-* 7626F: Documentation/devicetree/bindings/powerpc/ 7627F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7628F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7629F: Documentation/powerpc/ 7630F: arch/powerpc/ 7631F: drivers/char/tpm/tpm_ibmvtpm* 7632F: drivers/crypto/nx/ 7633F: drivers/crypto/vmx/ 7634F: drivers/i2c/busses/i2c-opal.c 7635F: drivers/net/ethernet/ibm/ibmveth.* 7636F: drivers/net/ethernet/ibm/ibmvnic.* 7637F: drivers/pci/hotplug/pnv_php.c 7638F: drivers/pci/hotplug/rpa* 7639F: drivers/rtc/rtc-opal.c 7640F: drivers/scsi/ibmvscsi/ 7641F: drivers/tty/hvc/hvc_opal.c 7642F: tools/testing/selftests/powerpc 7643N: /pmac 7644N: powermac 7645N: powernv 7646N: [^a-z0-9]ps3 7647N: pseries 7648 7649LINUX FOR POWER MACINTOSH 7650M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7651W: http://www.penguinppc.org/ 7652L: linuxppc-dev@lists.ozlabs.org 7653S: Maintained 7654F: arch/powerpc/platforms/powermac/ 7655F: drivers/macintosh/ 7656 7657LINUX FOR POWERPC EMBEDDED MPC5XXX 7658M: Anatolij Gustschin <agust@denx.de> 7659L: linuxppc-dev@lists.ozlabs.org 7660T: git git://git.denx.de/linux-denx-agust.git 7661S: Maintained 7662F: arch/powerpc/platforms/512x/ 7663F: arch/powerpc/platforms/52xx/ 7664 7665LINUX FOR POWERPC EMBEDDED PPC4XX 7666M: Alistair Popple <alistair@popple.id.au> 7667M: Matt Porter <mporter@kernel.crashing.org> 7668W: http://www.penguinppc.org/ 7669L: linuxppc-dev@lists.ozlabs.org 7670S: Maintained 7671F: arch/powerpc/platforms/40x/ 7672F: arch/powerpc/platforms/44x/ 7673 7674LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7675L: linuxppc-dev@lists.ozlabs.org 7676S: Orphan 7677F: arch/powerpc/*/*virtex* 7678F: arch/powerpc/*/*/*virtex* 7679 7680LINUX FOR POWERPC EMBEDDED PPC8XX 7681M: Vitaly Bordug <vitb@kernel.crashing.org> 7682W: http://www.penguinppc.org/ 7683L: linuxppc-dev@lists.ozlabs.org 7684S: Maintained 7685F: arch/powerpc/platforms/8xx/ 7686 7687LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7688M: Scott Wood <oss@buserror.net> 7689M: Kumar Gala <galak@kernel.crashing.org> 7690W: http://www.penguinppc.org/ 7691L: linuxppc-dev@lists.ozlabs.org 7692T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7693S: Maintained 7694F: arch/powerpc/platforms/83xx/ 7695F: arch/powerpc/platforms/85xx/ 7696 7697LINUX FOR POWERPC PA SEMI PWRFICIENT 7698L: linuxppc-dev@lists.ozlabs.org 7699S: Orphan 7700F: arch/powerpc/platforms/pasemi/ 7701F: drivers/*/*pasemi* 7702F: drivers/*/*/*pasemi* 7703 7704LINUX SECURITY MODULE (LSM) FRAMEWORK 7705M: Chris Wright <chrisw@sous-sol.org> 7706L: linux-security-module@vger.kernel.org 7707S: Supported 7708 7709LIS3LV02D ACCELEROMETER DRIVER 7710M: Eric Piel <eric.piel@tremplin-utc.net> 7711S: Maintained 7712F: Documentation/misc-devices/lis3lv02d 7713F: drivers/misc/lis3lv02d/ 7714F: drivers/platform/x86/hp_accel.c 7715 7716LIVE PATCHING 7717M: Josh Poimboeuf <jpoimboe@redhat.com> 7718M: Jessica Yu <jeyu@kernel.org> 7719M: Jiri Kosina <jikos@kernel.org> 7720M: Miroslav Benes <mbenes@suse.cz> 7721R: Petr Mladek <pmladek@suse.com> 7722S: Maintained 7723F: kernel/livepatch/ 7724F: include/linux/livepatch.h 7725F: arch/x86/include/asm/livepatch.h 7726F: arch/x86/kernel/livepatch.c 7727F: Documentation/livepatch/ 7728F: Documentation/ABI/testing/sysfs-kernel-livepatch 7729F: samples/livepatch/ 7730L: live-patching@vger.kernel.org 7731T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7732 7733LINUX KERNEL DUMP TEST MODULE (LKDTM) 7734M: Kees Cook <keescook@chromium.org> 7735S: Maintained 7736F: drivers/misc/lkdtm* 7737 7738LLC (802.2) 7739L: netdev@vger.kernel.org 7740S: Odd fixes 7741F: include/linux/llc.h 7742F: include/uapi/linux/llc.h 7743F: include/net/llc* 7744F: net/llc/ 7745 7746LM73 HARDWARE MONITOR DRIVER 7747M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7748L: linux-hwmon@vger.kernel.org 7749S: Maintained 7750F: drivers/hwmon/lm73.c 7751 7752LM78 HARDWARE MONITOR DRIVER 7753M: Jean Delvare <jdelvare@suse.com> 7754L: linux-hwmon@vger.kernel.org 7755S: Maintained 7756F: Documentation/hwmon/lm78 7757F: drivers/hwmon/lm78.c 7758 7759LM83 HARDWARE MONITOR DRIVER 7760M: Jean Delvare <jdelvare@suse.com> 7761L: linux-hwmon@vger.kernel.org 7762S: Maintained 7763F: Documentation/hwmon/lm83 7764F: drivers/hwmon/lm83.c 7765 7766LM90 HARDWARE MONITOR DRIVER 7767M: Jean Delvare <jdelvare@suse.com> 7768L: linux-hwmon@vger.kernel.org 7769S: Maintained 7770F: Documentation/hwmon/lm90 7771F: Documentation/devicetree/bindings/hwmon/lm90.txt 7772F: drivers/hwmon/lm90.c 7773F: include/dt-bindings/thermal/lm90.h 7774 7775LM95234 HARDWARE MONITOR DRIVER 7776M: Guenter Roeck <linux@roeck-us.net> 7777L: linux-hwmon@vger.kernel.org 7778S: Maintained 7779F: Documentation/hwmon/lm95234 7780F: drivers/hwmon/lm95234.c 7781 7782LME2510 MEDIA DRIVER 7783M: Malcolm Priestley <tvboxspy@gmail.com> 7784L: linux-media@vger.kernel.org 7785W: https://linuxtv.org 7786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7787S: Maintained 7788F: drivers/media/usb/dvb-usb-v2/lmedm04* 7789 7790LOCKING PRIMITIVES 7791M: Peter Zijlstra <peterz@infradead.org> 7792M: Ingo Molnar <mingo@redhat.com> 7793L: linux-kernel@vger.kernel.org 7794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7795S: Maintained 7796F: Documentation/locking/ 7797F: include/linux/lockdep.h 7798F: include/linux/spinlock*.h 7799F: arch/*/include/asm/spinlock*.h 7800F: include/linux/rwlock*.h 7801F: include/linux/mutex*.h 7802F: arch/*/include/asm/mutex*.h 7803F: include/linux/rwsem*.h 7804F: arch/*/include/asm/rwsem.h 7805F: include/linux/seqlock.h 7806F: lib/locking*.[ch] 7807F: kernel/locking/ 7808 7809LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7810M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7811L: linux-ntfs-dev@lists.sourceforge.net 7812W: http://www.linux-ntfs.org/content/view/19/37/ 7813S: Maintained 7814F: Documentation/ldm.txt 7815F: block/partitions/ldm.* 7816 7817LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7818M: Sathya Prakash <sathya.prakash@broadcom.com> 7819M: Chaitra P B <chaitra.basappa@broadcom.com> 7820M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7821L: MPT-FusionLinux.pdl@broadcom.com 7822L: linux-scsi@vger.kernel.org 7823W: http://www.avagotech.com/support/ 7824S: Supported 7825F: drivers/message/fusion/ 7826F: drivers/scsi/mpt2sas/ 7827F: drivers/scsi/mpt3sas/ 7828 7829LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7830M: Matthew Wilcox <matthew@wil.cx> 7831L: linux-scsi@vger.kernel.org 7832S: Maintained 7833F: drivers/scsi/sym53c8xx_2/ 7834 7835LTC4261 HARDWARE MONITOR DRIVER 7836M: Guenter Roeck <linux@roeck-us.net> 7837L: linux-hwmon@vger.kernel.org 7838S: Maintained 7839F: Documentation/hwmon/ltc4261 7840F: drivers/hwmon/ltc4261.c 7841 7842LTC4306 I2C MULTIPLEXER DRIVER 7843M: Michael Hennerich <michael.hennerich@analog.com> 7844W: http://ez.analog.com/community/linux-device-drivers 7845L: linux-i2c@vger.kernel.org 7846S: Supported 7847F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7848F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7849 7850LTP (Linux Test Project) 7851M: Mike Frysinger <vapier@gentoo.org> 7852M: Cyril Hrubis <chrubis@suse.cz> 7853M: Wanlong Gao <wanlong.gao@gmail.com> 7854M: Jan Stancek <jstancek@redhat.com> 7855M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7856M: Alexey Kodanev <alexey.kodanev@oracle.com> 7857L: ltp@lists.linux.it (subscribers-only) 7858W: http://linux-test-project.github.io/ 7859T: git git://github.com/linux-test-project/ltp.git 7860S: Maintained 7861 7862M32R ARCHITECTURE 7863W: http://www.linux-m32r.org/ 7864S: Orphan 7865F: arch/m32r/ 7866 7867M68K ARCHITECTURE 7868M: Geert Uytterhoeven <geert@linux-m68k.org> 7869L: linux-m68k@lists.linux-m68k.org 7870W: http://www.linux-m68k.org/ 7871T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7872S: Maintained 7873F: arch/m68k/ 7874F: drivers/zorro/ 7875 7876M68K ON APPLE MACINTOSH 7877M: Joshua Thompson <funaho@jurai.org> 7878W: http://www.mac.linux-m68k.org/ 7879L: linux-m68k@lists.linux-m68k.org 7880S: Maintained 7881F: arch/m68k/mac/ 7882 7883M68K ON HP9000/300 7884M: Philip Blundell <philb@gnu.org> 7885W: http://www.tazenda.demon.co.uk/phil/linux-hp 7886S: Maintained 7887F: arch/m68k/hp300/ 7888 7889M88DS3103 MEDIA DRIVER 7890M: Antti Palosaari <crope@iki.fi> 7891L: linux-media@vger.kernel.org 7892W: https://linuxtv.org 7893W: http://palosaari.fi/linux/ 7894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7895T: git git://linuxtv.org/anttip/media_tree.git 7896S: Maintained 7897F: drivers/media/dvb-frontends/m88ds3103* 7898 7899M88RS2000 MEDIA DRIVER 7900M: Malcolm Priestley <tvboxspy@gmail.com> 7901L: linux-media@vger.kernel.org 7902W: https://linuxtv.org 7903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7904S: Maintained 7905F: drivers/media/dvb-frontends/m88rs2000* 7906 7907MA901 MASTERKIT USB FM RADIO DRIVER 7908M: Alexey Klimov <klimov.linux@gmail.com> 7909L: linux-media@vger.kernel.org 7910T: git git://linuxtv.org/media_tree.git 7911S: Maintained 7912F: drivers/media/radio/radio-ma901.c 7913 7914MAC80211 7915M: Johannes Berg <johannes@sipsolutions.net> 7916L: linux-wireless@vger.kernel.org 7917W: http://wireless.kernel.org/ 7918T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7919T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7920S: Maintained 7921F: Documentation/networking/mac80211-injection.txt 7922F: include/net/mac80211.h 7923F: net/mac80211/ 7924F: drivers/net/wireless/mac80211_hwsim.[ch] 7925 7926MAILBOX API 7927M: Jassi Brar <jassisinghbrar@gmail.com> 7928L: linux-kernel@vger.kernel.org 7929S: Maintained 7930F: drivers/mailbox/ 7931F: include/linux/mailbox_client.h 7932F: include/linux/mailbox_controller.h 7933 7934MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7935M: Michael Kerrisk <mtk.manpages@gmail.com> 7936W: http://www.kernel.org/doc/man-pages 7937L: linux-man@vger.kernel.org 7938S: Maintained 7939 7940MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7941M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 7942L: linux-mips@linux-mips.org 7943S: Maintained 7944F: arch/mips/boot/dts/img/pistachio_marduk.dts 7945 7946MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7947M: Andrew Lunn <andrew@lunn.ch> 7948M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7949L: netdev@vger.kernel.org 7950S: Maintained 7951F: drivers/net/dsa/mv88e6xxx/ 7952F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7953 7954MARVELL ARMADA DRM SUPPORT 7955M: Russell King <linux@armlinux.org.uk> 7956S: Maintained 7957T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7958T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7959F: drivers/gpu/drm/armada/ 7960F: include/uapi/drm/armada_drm.h 7961F: Documentation/devicetree/bindings/display/armada/ 7962 7963MARVELL CRYPTO DRIVER 7964M: Boris Brezillon <boris.brezillon@free-electrons.com> 7965M: Arnaud Ebalard <arno@natisbad.org> 7966F: drivers/crypto/marvell/ 7967S: Maintained 7968L: linux-crypto@vger.kernel.org 7969 7970MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7971M: Mirko Lindner <mlindner@marvell.com> 7972M: Stephen Hemminger <stephen@networkplumber.org> 7973L: netdev@vger.kernel.org 7974S: Maintained 7975F: drivers/net/ethernet/marvell/sk* 7976 7977MARVELL LIBERTAS WIRELESS DRIVER 7978L: libertas-dev@lists.infradead.org 7979S: Orphan 7980F: drivers/net/wireless/marvell/libertas/ 7981 7982MARVELL MV643XX ETHERNET DRIVER 7983M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7984L: netdev@vger.kernel.org 7985S: Maintained 7986F: drivers/net/ethernet/marvell/mv643xx_eth.* 7987F: include/linux/mv643xx.h 7988 7989MARVELL MVNETA ETHERNET DRIVER 7990M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7991L: netdev@vger.kernel.org 7992S: Maintained 7993F: drivers/net/ethernet/marvell/mvneta.* 7994 7995MARVELL MWIFIEX WIRELESS DRIVER 7996M: Amitkumar Karwar <amitkarwar@gmail.com> 7997M: Nishant Sarmukadam <nishants@marvell.com> 7998M: Ganapathi Bhat <gbhat@marvell.com> 7999M: Xinming Hu <huxm@marvell.com> 8000L: linux-wireless@vger.kernel.org 8001S: Maintained 8002F: drivers/net/wireless/marvell/mwifiex/ 8003 8004MARVELL MWL8K WIRELESS DRIVER 8005M: Lennert Buytenhek <buytenh@wantstofly.org> 8006L: linux-wireless@vger.kernel.org 8007S: Odd Fixes 8008F: drivers/net/wireless/marvell/mwl8k.c 8009 8010MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8011M: Nicolas Pitre <nico@fluxnic.net> 8012S: Odd Fixes 8013F: drivers/mmc/host/mvsdio.* 8014 8015MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8016M: Hu Ziji <huziji@marvell.com> 8017L: linux-mmc@vger.kernel.org 8018S: Supported 8019F: drivers/mmc/host/sdhci-xenon* 8020F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8021 8022MATROX FRAMEBUFFER DRIVER 8023L: linux-fbdev@vger.kernel.org 8024S: Orphan 8025F: drivers/video/fbdev/matrox/matroxfb_* 8026F: include/uapi/linux/matroxfb.h 8027 8028MAX16065 HARDWARE MONITOR DRIVER 8029M: Guenter Roeck <linux@roeck-us.net> 8030L: linux-hwmon@vger.kernel.org 8031S: Maintained 8032F: Documentation/hwmon/max16065 8033F: drivers/hwmon/max16065.c 8034 8035MAX20751 HARDWARE MONITOR DRIVER 8036M: Guenter Roeck <linux@roeck-us.net> 8037L: linux-hwmon@vger.kernel.org 8038S: Maintained 8039F: Documentation/hwmon/max20751 8040F: drivers/hwmon/max20751.c 8041 8042MAX2175 SDR TUNER DRIVER 8043M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8044L: linux-media@vger.kernel.org 8045T: git git://linuxtv.org/media_tree.git 8046S: Maintained 8047F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8048F: Documentation/media/v4l-drivers/max2175.rst 8049F: drivers/media/i2c/max2175* 8050F: include/uapi/linux/max2175.h 8051 8052MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8053L: linux-hwmon@vger.kernel.org 8054S: Orphan 8055F: Documentation/hwmon/max6650 8056F: drivers/hwmon/max6650.c 8057 8058MAX6697 HARDWARE MONITOR DRIVER 8059M: Guenter Roeck <linux@roeck-us.net> 8060L: linux-hwmon@vger.kernel.org 8061S: Maintained 8062F: Documentation/hwmon/max6697 8063F: Documentation/devicetree/bindings/i2c/max6697.txt 8064F: drivers/hwmon/max6697.c 8065F: include/linux/platform_data/max6697.h 8066 8067MAX9860 MONO AUDIO VOICE CODEC DRIVER 8068M: Peter Rosin <peda@axentia.se> 8069L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8070S: Maintained 8071F: Documentation/devicetree/bindings/sound/max9860.txt 8072F: sound/soc/codecs/max9860.* 8073 8074MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8075M: Krzysztof Kozlowski <krzk@kernel.org> 8076M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8077L: linux-pm@vger.kernel.org 8078S: Supported 8079F: drivers/power/supply/max14577_charger.c 8080F: drivers/power/supply/max77693_charger.c 8081 8082MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 8083M: Javier Martinez Canillas <javier@osg.samsung.com> 8084L: linux-kernel@vger.kernel.org 8085S: Supported 8086F: drivers/*/*max77802*.c 8087F: Documentation/devicetree/bindings/*/*max77802.txt 8088F: include/dt-bindings/*/*max77802.h 8089 8090MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8091M: Chanwoo Choi <cw00.choi@samsung.com> 8092M: Krzysztof Kozlowski <krzk@kernel.org> 8093M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8094L: linux-kernel@vger.kernel.org 8095S: Supported 8096F: drivers/*/max14577*.c 8097F: drivers/*/max77686*.c 8098F: drivers/*/max77693*.c 8099F: drivers/extcon/extcon-max14577.c 8100F: drivers/extcon/extcon-max77693.c 8101F: drivers/rtc/rtc-max77686.c 8102F: drivers/clk/clk-max77686.c 8103F: Documentation/devicetree/bindings/mfd/max14577.txt 8104F: Documentation/devicetree/bindings/*/max77686.txt 8105F: Documentation/devicetree/bindings/mfd/max77693.txt 8106F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8107F: include/linux/mfd/max14577*.h 8108F: include/linux/mfd/max77686*.h 8109F: include/linux/mfd/max77693*.h 8110 8111MAXIRADIO FM RADIO RECEIVER DRIVER 8112M: Hans Verkuil <hverkuil@xs4all.nl> 8113L: linux-media@vger.kernel.org 8114T: git git://linuxtv.org/media_tree.git 8115W: https://linuxtv.org 8116S: Maintained 8117F: drivers/media/radio/radio-maxiradio* 8118 8119MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8120M: Peter Rosin <peda@axentia.se> 8121L: linux-iio@vger.kernel.org 8122S: Maintained 8123F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8124F: drivers/iio/potentiometer/mcp4531.c 8125 8126MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8127M: William Breathitt Gray <vilhelm.gray@gmail.com> 8128L: linux-iio@vger.kernel.org 8129S: Maintained 8130F: drivers/iio/dac/cio-dac.c 8131 8132MEDIA DRIVERS FOR RENESAS - DRIF 8133M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8134L: linux-media@vger.kernel.org 8135L: linux-renesas-soc@vger.kernel.org 8136T: git git://linuxtv.org/media_tree.git 8137S: Supported 8138F: Documentation/devicetree/bindings/media/renesas,drif.txt 8139F: drivers/media/platform/rcar_drif.c 8140 8141MEDIA DRIVERS FOR FREESCALE IMX 8142M: Steve Longerbeam <slongerbeam@gmail.com> 8143M: Philipp Zabel <p.zabel@pengutronix.de> 8144L: linux-media@vger.kernel.org 8145T: git git://linuxtv.org/media_tree.git 8146S: Maintained 8147F: Documentation/devicetree/bindings/media/imx.txt 8148F: Documentation/media/v4l-drivers/imx.rst 8149F: drivers/staging/media/imx/ 8150F: include/linux/imx-media.h 8151F: include/media/imx.h 8152 8153MEDIA DRIVERS FOR RENESAS - FCP 8154M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8155L: linux-media@vger.kernel.org 8156L: linux-renesas-soc@vger.kernel.org 8157T: git git://linuxtv.org/media_tree.git 8158S: Supported 8159F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8160F: drivers/media/platform/rcar-fcp.c 8161F: include/media/rcar-fcp.h 8162 8163MEDIA DRIVERS FOR RENESAS - FDP1 8164M: Kieran Bingham <kieran@bingham.xyz> 8165L: linux-media@vger.kernel.org 8166L: linux-renesas-soc@vger.kernel.org 8167T: git git://linuxtv.org/media_tree.git 8168S: Supported 8169F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8170F: drivers/media/platform/rcar_fdp1.c 8171 8172MEDIA DRIVERS FOR RENESAS - VIN 8173M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8174L: linux-media@vger.kernel.org 8175L: linux-renesas-soc@vger.kernel.org 8176T: git git://linuxtv.org/media_tree.git 8177S: Supported 8178F: Documentation/devicetree/bindings/media/rcar_vin.txt 8179F: drivers/media/platform/rcar-vin/ 8180 8181MEDIA DRIVERS FOR RENESAS - VSP1 8182M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8183L: linux-media@vger.kernel.org 8184L: linux-renesas-soc@vger.kernel.org 8185T: git git://linuxtv.org/media_tree.git 8186S: Supported 8187F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8188F: drivers/media/platform/vsp1/ 8189 8190MEDIA DRIVERS FOR HELENE 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/helene* 8198 8199MEDIA DRIVERS FOR ASCOT2E 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/ascot2e* 8208 8209MEDIA DRIVERS FOR CXD2841ER 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/dvb-frontends/cxd2841er* 8218 8219MEDIA DRIVERS FOR HORUS3A 8220M: Sergey Kozlov <serjk@netup.ru> 8221M: Abylay Ospan <aospan@netup.ru> 8222L: linux-media@vger.kernel.org 8223W: https://linuxtv.org 8224W: http://netup.tv/ 8225T: git git://linuxtv.org/media_tree.git 8226S: Supported 8227F: drivers/media/dvb-frontends/horus3a* 8228 8229MEDIA DRIVERS FOR LNBH25 8230M: Sergey Kozlov <serjk@netup.ru> 8231M: Abylay Ospan <aospan@netup.ru> 8232L: linux-media@vger.kernel.org 8233W: https://linuxtv.org 8234W: http://netup.tv/ 8235T: git git://linuxtv.org/media_tree.git 8236S: Supported 8237F: drivers/media/dvb-frontends/lnbh25* 8238 8239MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8240M: Sergey Kozlov <serjk@netup.ru> 8241M: Abylay Ospan <aospan@netup.ru> 8242L: linux-media@vger.kernel.org 8243W: https://linuxtv.org 8244W: http://netup.tv/ 8245T: git git://linuxtv.org/media_tree.git 8246S: Supported 8247F: drivers/media/pci/netup_unidvb/* 8248 8249MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8250M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8251M: Mauro Carvalho Chehab <mchehab@kernel.org> 8252P: LinuxTV.org Project 8253L: linux-media@vger.kernel.org 8254W: https://linuxtv.org 8255Q: http://patchwork.kernel.org/project/linux-media/list/ 8256T: git git://linuxtv.org/media_tree.git 8257S: Maintained 8258F: Documentation/devicetree/bindings/media/ 8259F: Documentation/media/ 8260F: drivers/media/ 8261F: drivers/staging/media/ 8262F: include/linux/platform_data/media/ 8263F: include/media/ 8264F: include/uapi/linux/dvb/ 8265F: include/uapi/linux/videodev2.h 8266F: include/uapi/linux/media.h 8267F: include/uapi/linux/v4l2-* 8268F: include/uapi/linux/meye.h 8269F: include/uapi/linux/ivtv* 8270F: include/uapi/linux/uvcvideo.h 8271 8272MEDIATEK ETHERNET DRIVER 8273M: Felix Fietkau <nbd@openwrt.org> 8274M: John Crispin <blogic@openwrt.org> 8275L: netdev@vger.kernel.org 8276S: Maintained 8277F: drivers/net/ethernet/mediatek/ 8278 8279MEDIATEK JPEG DRIVER 8280M: Rick Chang <rick.chang@mediatek.com> 8281M: Bin Liu <bin.liu@mediatek.com> 8282S: Supported 8283F: drivers/media/platform/mtk-jpeg/ 8284F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8285 8286MEDIATEK MEDIA DRIVER 8287M: Tiffany Lin <tiffany.lin@mediatek.com> 8288M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8289S: Supported 8290F: drivers/media/platform/mtk-vcodec/ 8291F: drivers/media/platform/mtk-vpu/ 8292F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8293F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8294 8295MEDIATEK MDP DRIVER 8296M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8297M: Houlong Wei <houlong.wei@mediatek.com> 8298M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8299S: Supported 8300F: drivers/media/platform/mtk-mdp/ 8301F: drivers/media/platform/mtk-vpu/ 8302F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8303 8304MEDIATEK MT7601U WIRELESS LAN DRIVER 8305M: Jakub Kicinski <kubakici@wp.pl> 8306L: linux-wireless@vger.kernel.org 8307S: Maintained 8308F: drivers/net/wireless/mediatek/mt7601u/ 8309 8310MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8311M: Peter Senna Tschudin <peter.senna@collabora.com> 8312M: Martin Donnelly <martin.donnelly@ge.com> 8313M: Martyn Welch <martyn.welch@collabora.co.uk> 8314S: Maintained 8315F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8316F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8317 8318MEGARAID SCSI/SAS DRIVERS 8319M: Kashyap Desai <kashyap.desai@broadcom.com> 8320M: Sumit Saxena <sumit.saxena@broadcom.com> 8321M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8322L: megaraidlinux.pdl@broadcom.com 8323L: linux-scsi@vger.kernel.org 8324W: http://www.avagotech.com/support/ 8325S: Maintained 8326F: Documentation/scsi/megaraid.txt 8327F: drivers/scsi/megaraid.* 8328F: drivers/scsi/megaraid/ 8329 8330MELFAS MIP4 TOUCHSCREEN DRIVER 8331M: Sangwon Jee <jeesw@melfas.com> 8332W: http://www.melfas.com 8333S: Supported 8334F: drivers/input/touchscreen/melfas_mip4.c 8335F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8336 8337MELLANOX ETHERNET DRIVER (mlx4_en) 8338M: Tariq Toukan <tariqt@mellanox.com> 8339L: netdev@vger.kernel.org 8340S: Supported 8341W: http://www.mellanox.com 8342Q: http://patchwork.ozlabs.org/project/netdev/list/ 8343F: drivers/net/ethernet/mellanox/mlx4/en_* 8344 8345MELLANOX ETHERNET DRIVER (mlx5e) 8346M: Saeed Mahameed <saeedm@mellanox.com> 8347L: netdev@vger.kernel.org 8348S: Supported 8349W: http://www.mellanox.com 8350Q: http://patchwork.ozlabs.org/project/netdev/list/ 8351F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8352 8353MELLANOX ETHERNET SWITCH DRIVERS 8354M: Jiri Pirko <jiri@mellanox.com> 8355M: Ido Schimmel <idosch@mellanox.com> 8356L: netdev@vger.kernel.org 8357S: Supported 8358W: http://www.mellanox.com 8359Q: http://patchwork.ozlabs.org/project/netdev/list/ 8360F: drivers/net/ethernet/mellanox/mlxsw/ 8361 8362MELLANOX MLXCPLD I2C AND MUX DRIVER 8363M: Vadim Pasternak <vadimp@mellanox.com> 8364M: Michael Shych <michaelsh@mellanox.com> 8365L: linux-i2c@vger.kernel.org 8366S: Supported 8367F: drivers/i2c/busses/i2c-mlxcpld.c 8368F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8369F: Documentation/i2c/busses/i2c-mlxcpld 8370 8371MELLANOX MLXCPLD LED DRIVER 8372M: Vadim Pasternak <vadimp@mellanox.com> 8373L: linux-leds@vger.kernel.org 8374S: Supported 8375F: drivers/leds/leds-mlxcpld.c 8376F: Documentation/leds/leds-mlxcpld.txt 8377 8378MELLANOX PLATFORM DRIVER 8379M: Vadim Pasternak <vadimp@mellanox.com> 8380L: platform-driver-x86@vger.kernel.org 8381S: Supported 8382F: drivers/platform/x86/mlx-platform.c 8383 8384MELLANOX MLX CPLD HOTPLUG DRIVER 8385M: Vadim Pasternak <vadimp@mellanox.com> 8386L: platform-driver-x86@vger.kernel.org 8387S: Supported 8388F: drivers/platform/x86/mlxcpld-hotplug.c 8389F: include/linux/platform_data/mlxcpld-hotplug.h 8390 8391SOFT-ROCE DRIVER (rxe) 8392M: Moni Shoua <monis@mellanox.com> 8393L: linux-rdma@vger.kernel.org 8394S: Supported 8395W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8396Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8397F: drivers/infiniband/sw/rxe/ 8398F: include/uapi/rdma/rdma_user_rxe.h 8399 8400MEMBARRIER SUPPORT 8401M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8402M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8403L: linux-kernel@vger.kernel.org 8404S: Supported 8405F: kernel/membarrier.c 8406F: include/uapi/linux/membarrier.h 8407 8408MEMORY MANAGEMENT 8409L: linux-mm@kvack.org 8410W: http://www.linux-mm.org 8411S: Maintained 8412F: include/linux/mm.h 8413F: include/linux/gfp.h 8414F: include/linux/mmzone.h 8415F: include/linux/memory_hotplug.h 8416F: include/linux/vmalloc.h 8417F: mm/ 8418 8419MEMORY TECHNOLOGY DEVICES (MTD) 8420M: David Woodhouse <dwmw2@infradead.org> 8421M: Brian Norris <computersforpeace@gmail.com> 8422M: Boris Brezillon <boris.brezillon@free-electrons.com> 8423M: Marek Vasut <marek.vasut@gmail.com> 8424M: Richard Weinberger <richard@nod.at> 8425M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8426L: linux-mtd@lists.infradead.org 8427W: http://www.linux-mtd.infradead.org/ 8428Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8429T: git git://git.infradead.org/linux-mtd.git master 8430T: git git://git.infradead.org/l2-mtd.git master 8431S: Maintained 8432F: Documentation/devicetree/bindings/mtd/ 8433F: drivers/mtd/ 8434F: include/linux/mtd/ 8435F: include/uapi/mtd/ 8436 8437MEN A21 WATCHDOG DRIVER 8438M: Johannes Thumshirn <morbidrsa@gmail.com> 8439L: linux-watchdog@vger.kernel.org 8440S: Maintained 8441F: drivers/watchdog/mena21_wdt.c 8442 8443MEN CHAMELEON BUS (mcb) 8444M: Johannes Thumshirn <morbidrsa@gmail.com> 8445S: Maintained 8446F: drivers/mcb/ 8447F: include/linux/mcb.h 8448F: Documentation/men-chameleon-bus.txt 8449 8450MEN F21BMC (Board Management Controller) 8451M: Andreas Werner <andreas.werner@men.de> 8452S: Supported 8453F: drivers/mfd/menf21bmc.c 8454F: drivers/watchdog/menf21bmc_wdt.c 8455F: drivers/leds/leds-menf21bmc.c 8456F: drivers/hwmon/menf21bmc_hwmon.c 8457F: Documentation/hwmon/menf21bmc 8458 8459METAG ARCHITECTURE 8460M: James Hogan <james.hogan@imgtec.com> 8461L: linux-metag@vger.kernel.org 8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8463S: Odd Fixes 8464F: arch/metag/ 8465F: Documentation/metag/ 8466F: Documentation/devicetree/bindings/metag/ 8467F: Documentation/devicetree/bindings/interrupt-controller/img,* 8468F: drivers/clocksource/metag_generic.c 8469F: drivers/irqchip/irq-metag.c 8470F: drivers/irqchip/irq-metag-ext.c 8471F: drivers/tty/metag_da.c 8472 8473MICROBLAZE ARCHITECTURE 8474M: Michal Simek <monstr@monstr.eu> 8475W: http://www.monstr.eu/fdt/ 8476T: git git://git.monstr.eu/linux-2.6-microblaze.git 8477S: Supported 8478F: arch/microblaze/ 8479 8480MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8481M: Richard Genoud <richard.genoud@gmail.com> 8482S: Maintained 8483F: drivers/tty/serial/atmel_serial.c 8484F: drivers/tty/serial/atmel_serial.h 8485 8486MICROCHIP / ATMEL DMA DRIVER 8487M: Ludovic Desroches <ludovic.desroches@microchip.com> 8488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8489L: dmaengine@vger.kernel.org 8490S: Supported 8491F: drivers/dma/at_hdmac.c 8492F: drivers/dma/at_hdmac_regs.h 8493F: include/linux/platform_data/dma-atmel.h 8494 8495MICROCHIP / ATMEL ISC DRIVER 8496M: Songjun Wu <songjun.wu@microchip.com> 8497L: linux-media@vger.kernel.org 8498S: Supported 8499F: drivers/media/platform/atmel/atmel-isc.c 8500F: drivers/media/platform/atmel/atmel-isc-regs.h 8501F: devicetree/bindings/media/atmel-isc.txt 8502 8503MICROCHIP USB251XB DRIVER 8504M: Richard Leitner <richard.leitner@skidata.com> 8505L: linux-usb@vger.kernel.org 8506S: Maintained 8507F: drivers/usb/misc/usb251xb.c 8508F: Documentation/devicetree/bindings/usb/usb251xb.txt 8509 8510MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8511M: Chen Yu <yu.c.chen@intel.com> 8512L: platform-driver-x86@vger.kernel.org 8513S: Supported 8514F: drivers/platform/x86/surfacepro3_button.c 8515 8516MICROTEK X6 SCANNER 8517M: Oliver Neukum <oliver@neukum.org> 8518S: Maintained 8519F: drivers/usb/image/microtek.* 8520 8521MIPS 8522M: Ralf Baechle <ralf@linux-mips.org> 8523L: linux-mips@linux-mips.org 8524W: http://www.linux-mips.org/ 8525T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8526Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8527S: Supported 8528F: Documentation/devicetree/bindings/mips/ 8529F: Documentation/mips/ 8530F: arch/mips/ 8531 8532MIPS/LOONGSON1 ARCHITECTURE 8533M: Keguang Zhang <keguang.zhang@gmail.com> 8534L: linux-mips@linux-mips.org 8535S: Maintained 8536F: arch/mips/loongson32/ 8537F: arch/mips/include/asm/mach-loongson32/ 8538F: drivers/*/*loongson1* 8539F: drivers/*/*/*loongson1* 8540 8541MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8542M: Hans Verkuil <hverkuil@xs4all.nl> 8543L: linux-media@vger.kernel.org 8544T: git git://linuxtv.org/media_tree.git 8545W: https://linuxtv.org 8546S: Odd Fixes 8547F: drivers/media/radio/radio-miropcm20* 8548 8549MELLANOX MLX4 core VPI driver 8550M: Tariq Toukan <tariqt@mellanox.com> 8551L: netdev@vger.kernel.org 8552L: linux-rdma@vger.kernel.org 8553W: http://www.mellanox.com 8554Q: http://patchwork.ozlabs.org/project/netdev/list/ 8555S: Supported 8556F: drivers/net/ethernet/mellanox/mlx4/ 8557F: include/linux/mlx4/ 8558 8559MELLANOX MLX4 IB driver 8560M: Yishai Hadas <yishaih@mellanox.com> 8561L: linux-rdma@vger.kernel.org 8562W: http://www.mellanox.com 8563Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8564S: Supported 8565F: drivers/infiniband/hw/mlx4/ 8566F: include/linux/mlx4/ 8567F: include/uapi/rdma/mlx4-abi.h 8568 8569MELLANOX MLX5 core VPI driver 8570M: Saeed Mahameed <saeedm@mellanox.com> 8571M: Matan Barak <matanb@mellanox.com> 8572M: Leon Romanovsky <leonro@mellanox.com> 8573L: netdev@vger.kernel.org 8574L: linux-rdma@vger.kernel.org 8575W: http://www.mellanox.com 8576Q: http://patchwork.ozlabs.org/project/netdev/list/ 8577S: Supported 8578F: drivers/net/ethernet/mellanox/mlx5/core/ 8579F: include/linux/mlx5/ 8580 8581MELLANOX MLX5 IB driver 8582M: Matan Barak <matanb@mellanox.com> 8583M: Leon Romanovsky <leonro@mellanox.com> 8584L: linux-rdma@vger.kernel.org 8585W: http://www.mellanox.com 8586Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8587S: Supported 8588F: drivers/infiniband/hw/mlx5/ 8589F: include/linux/mlx5/ 8590F: include/uapi/rdma/mlx5-abi.h 8591 8592MELEXIS MLX90614 DRIVER 8593M: Crt Mori <cmo@melexis.com> 8594L: linux-iio@vger.kernel.org 8595W: http://www.melexis.com 8596S: Supported 8597F: drivers/iio/temperature/mlx90614.c 8598 8599MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8600M: Don Brace <don.brace@microsemi.com> 8601L: esc.storagedev@microsemi.com 8602L: linux-scsi@vger.kernel.org 8603S: Supported 8604F: drivers/scsi/smartpqi/smartpqi*.[ch] 8605F: drivers/scsi/smartpqi/Kconfig 8606F: drivers/scsi/smartpqi/Makefile 8607F: include/linux/cciss*.h 8608F: include/uapi/linux/cciss*.h 8609F: Documentation/scsi/smartpqi.txt 8610 8611MN88472 MEDIA DRIVER 8612M: Antti Palosaari <crope@iki.fi> 8613L: linux-media@vger.kernel.org 8614W: https://linuxtv.org 8615W: http://palosaari.fi/linux/ 8616Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8617S: Maintained 8618F: drivers/media/dvb-frontends/mn88472* 8619 8620MN88473 MEDIA DRIVER 8621M: Antti Palosaari <crope@iki.fi> 8622L: linux-media@vger.kernel.org 8623W: https://linuxtv.org 8624W: http://palosaari.fi/linux/ 8625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8626S: Maintained 8627F: drivers/media/dvb-frontends/mn88473* 8628 8629MODULE SUPPORT 8630M: Jessica Yu <jeyu@kernel.org> 8631M: Rusty Russell <rusty@rustcorp.com.au> 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8633S: Maintained 8634F: include/linux/module.h 8635F: kernel/module.c 8636 8637MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8638W: http://popies.net/meye/ 8639S: Orphan 8640F: Documentation/media/v4l-drivers/meye* 8641F: drivers/media/pci/meye/ 8642F: include/uapi/linux/meye.h 8643 8644MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8645M: Jiri Slaby <jirislaby@gmail.com> 8646S: Maintained 8647F: Documentation/serial/moxa-smartio 8648F: drivers/tty/mxser.* 8649 8650MR800 AVERMEDIA USB FM RADIO DRIVER 8651M: Alexey Klimov <klimov.linux@gmail.com> 8652L: linux-media@vger.kernel.org 8653T: git git://linuxtv.org/media_tree.git 8654S: Maintained 8655F: drivers/media/radio/radio-mr800.c 8656 8657MRF24J40 IEEE 802.15.4 RADIO DRIVER 8658M: Alan Ott <alan@signal11.us> 8659L: linux-wpan@vger.kernel.org 8660S: Maintained 8661F: drivers/net/ieee802154/mrf24j40.c 8662F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8663 8664MSI LAPTOP SUPPORT 8665M: "Lee, Chun-Yi" <jlee@suse.com> 8666L: platform-driver-x86@vger.kernel.org 8667S: Maintained 8668F: drivers/platform/x86/msi-laptop.c 8669 8670MSI WMI SUPPORT 8671L: platform-driver-x86@vger.kernel.org 8672S: Orphan 8673F: drivers/platform/x86/msi-wmi.c 8674 8675MSI001 MEDIA DRIVER 8676M: Antti Palosaari <crope@iki.fi> 8677L: linux-media@vger.kernel.org 8678W: https://linuxtv.org 8679W: http://palosaari.fi/linux/ 8680Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8681T: git git://linuxtv.org/anttip/media_tree.git 8682S: Maintained 8683F: drivers/media/tuners/msi001* 8684 8685MSI2500 MEDIA DRIVER 8686M: Antti Palosaari <crope@iki.fi> 8687L: linux-media@vger.kernel.org 8688W: https://linuxtv.org 8689W: http://palosaari.fi/linux/ 8690Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8691T: git git://linuxtv.org/anttip/media_tree.git 8692S: Maintained 8693F: drivers/media/usb/msi2500/ 8694 8695MSYSTEMS DISKONCHIP G3 MTD DRIVER 8696M: Robert Jarzmik <robert.jarzmik@free.fr> 8697L: linux-mtd@lists.infradead.org 8698S: Maintained 8699F: drivers/mtd/devices/docg3* 8700 8701MT9M032 APTINA SENSOR DRIVER 8702M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8703L: linux-media@vger.kernel.org 8704T: git git://linuxtv.org/media_tree.git 8705S: Maintained 8706F: drivers/media/i2c/mt9m032.c 8707F: include/media/i2c/mt9m032.h 8708 8709MT9P031 APTINA CAMERA SENSOR 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/mt9p031.c 8715F: include/media/i2c/mt9p031.h 8716 8717MT9T001 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/mt9t001.c 8723F: include/media/i2c/mt9t001.h 8724 8725MT9V032 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: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8731F: drivers/media/i2c/mt9v032.c 8732F: include/media/i2c/mt9v032.h 8733 8734MULTIFUNCTION DEVICES (MFD) 8735M: Lee Jones <lee.jones@linaro.org> 8736T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8737S: Supported 8738F: Documentation/devicetree/bindings/mfd/ 8739F: drivers/mfd/ 8740F: include/linux/mfd/ 8741F: include/dt-bindings/mfd/ 8742 8743MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8744M: Ulf Hansson <ulf.hansson@linaro.org> 8745L: linux-mmc@vger.kernel.org 8746T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8747S: Maintained 8748F: Documentation/devicetree/bindings/mmc/ 8749F: drivers/mmc/ 8750F: include/linux/mmc/ 8751F: include/uapi/linux/mmc/ 8752 8753MULTIMEDIA CARD (MMC) ETC. OVER SPI 8754S: Orphan 8755F: drivers/mmc/host/mmc_spi.c 8756F: include/linux/spi/mmc_spi.h 8757 8758MULTISOUND SOUND DRIVER 8759M: Andrew Veliath <andrewtv@usa.net> 8760S: Maintained 8761F: Documentation/sound/oss/MultiSound 8762F: sound/oss/msnd* 8763 8764MULTITECH MULTIPORT CARD (ISICOM) 8765S: Orphan 8766F: drivers/tty/isicom.c 8767F: include/linux/isicom.h 8768 8769MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8770M: Bin Liu <b-liu@ti.com> 8771L: linux-usb@vger.kernel.org 8772T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8773S: Maintained 8774F: drivers/usb/musb/ 8775 8776MXL5007T MEDIA DRIVER 8777M: Michael Krufky <mkrufky@linuxtv.org> 8778L: linux-media@vger.kernel.org 8779W: https://linuxtv.org 8780W: http://github.com/mkrufky 8781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8782T: git git://linuxtv.org/mkrufky/tuners.git 8783S: Maintained 8784F: drivers/media/tuners/mxl5007t.* 8785 8786MXSFB DRM DRIVER 8787M: Marek Vasut <marex@denx.de> 8788S: Supported 8789F: drivers/gpu/drm/mxsfb/ 8790F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8791 8792MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8793M: Hyong-Youb Kim <hykim@myri.com> 8794L: netdev@vger.kernel.org 8795W: https://www.myricom.com/support/downloads/myri10ge.html 8796S: Supported 8797F: drivers/net/ethernet/myricom/myri10ge/ 8798 8799NAND FLASH SUBSYSTEM 8800M: Boris Brezillon <boris.brezillon@free-electrons.com> 8801R: Richard Weinberger <richard@nod.at> 8802L: linux-mtd@lists.infradead.org 8803W: http://www.linux-mtd.infradead.org/ 8804Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8805T: git git://git.infradead.org/linux-mtd.git nand/fixes 8806T: git git://git.infradead.org/l2-mtd.git nand/next 8807S: Maintained 8808F: drivers/mtd/nand/ 8809F: include/linux/mtd/nand*.h 8810 8811NATSEMI ETHERNET DRIVER (DP8381x) 8812S: Orphan 8813F: drivers/net/ethernet/natsemi/natsemi.c 8814 8815NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8816M: Daniel Mack <zonque@gmail.com> 8817S: Maintained 8818L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8819W: http://www.native-instruments.com 8820F: sound/usb/caiaq/ 8821 8822NCP FILESYSTEM 8823M: Petr Vandrovec <petr@vandrovec.name> 8824S: Odd Fixes 8825F: fs/ncpfs/ 8826 8827NCR 5380 SCSI DRIVERS 8828M: Finn Thain <fthain@telegraphics.com.au> 8829M: Michael Schmitz <schmitzmic@gmail.com> 8830L: linux-scsi@vger.kernel.org 8831S: Maintained 8832F: Documentation/scsi/g_NCR5380.txt 8833F: drivers/scsi/NCR5380.* 8834F: drivers/scsi/arm/cumana_1.c 8835F: drivers/scsi/arm/oak.c 8836F: drivers/scsi/atari_scsi.* 8837F: drivers/scsi/dmx3191d.c 8838F: drivers/scsi/g_NCR5380.* 8839F: drivers/scsi/mac_scsi.* 8840F: drivers/scsi/sun3_scsi.* 8841F: drivers/scsi/sun3_scsi_vme.c 8842 8843NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8844M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8845L: linux-scsi@vger.kernel.org 8846S: Maintained 8847F: drivers/scsi/NCR_D700.* 8848 8849NCT6775 HARDWARE MONITOR DRIVER 8850M: Guenter Roeck <linux@roeck-us.net> 8851L: linux-hwmon@vger.kernel.org 8852S: Maintained 8853F: Documentation/hwmon/nct6775 8854F: drivers/hwmon/nct6775.c 8855 8856NETEFFECT IWARP RNIC DRIVER (IW_NES) 8857M: Faisal Latif <faisal.latif@intel.com> 8858L: linux-rdma@vger.kernel.org 8859W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8860S: Supported 8861F: drivers/infiniband/hw/nes/ 8862F: include/uapi/rdma/nes-abi.h 8863 8864NETEM NETWORK EMULATOR 8865M: Stephen Hemminger <stephen@networkplumber.org> 8866L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8867S: Maintained 8868F: net/sched/sch_netem.c 8869 8870NETERION 10GbE DRIVERS (s2io/vxge) 8871M: Jon Mason <jdmason@kudzu.us> 8872L: netdev@vger.kernel.org 8873S: Supported 8874F: Documentation/networking/s2io.txt 8875F: Documentation/networking/vxge.txt 8876F: drivers/net/ethernet/neterion/ 8877 8878NETFILTER 8879M: Pablo Neira Ayuso <pablo@netfilter.org> 8880M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8881M: Florian Westphal <fw@strlen.de> 8882L: netfilter-devel@vger.kernel.org 8883L: coreteam@netfilter.org 8884W: http://www.netfilter.org/ 8885W: http://www.iptables.org/ 8886W: http://www.nftables.org/ 8887Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8888T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8889T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8890S: Maintained 8891F: include/linux/netfilter* 8892F: include/linux/netfilter/ 8893F: include/net/netfilter/ 8894F: include/uapi/linux/netfilter* 8895F: include/uapi/linux/netfilter/ 8896F: net/*/netfilter.c 8897F: net/*/netfilter/ 8898F: net/netfilter/ 8899F: net/bridge/br_netfilter*.c 8900 8901NETLABEL 8902M: Paul Moore <paul@paul-moore.com> 8903W: http://netlabel.sf.net 8904L: netdev@vger.kernel.org 8905S: Maintained 8906F: Documentation/netlabel/ 8907F: include/net/netlabel.h 8908F: net/netlabel/ 8909 8910NETROM NETWORK LAYER 8911M: Ralf Baechle <ralf@linux-mips.org> 8912L: linux-hams@vger.kernel.org 8913W: http://www.linux-ax25.org/ 8914S: Maintained 8915F: include/net/netrom.h 8916F: include/uapi/linux/netrom.h 8917F: net/netrom/ 8918 8919NETRONOME ETHERNET DRIVERS 8920M: Jakub Kicinski <jakub.kicinski@netronome.com> 8921L: oss-drivers@netronome.com 8922S: Maintained 8923F: drivers/net/ethernet/netronome/ 8924 8925NETWORK BLOCK DEVICE (NBD) 8926M: Josef Bacik <jbacik@fb.com> 8927S: Maintained 8928L: linux-block@vger.kernel.org 8929L: nbd-general@lists.sourceforge.net 8930F: Documentation/blockdev/nbd.txt 8931F: drivers/block/nbd.c 8932F: include/uapi/linux/nbd.h 8933 8934NETWORK DROP MONITOR 8935M: Neil Horman <nhorman@tuxdriver.com> 8936L: netdev@vger.kernel.org 8937S: Maintained 8938W: https://fedorahosted.org/dropwatch/ 8939F: net/core/drop_monitor.c 8940 8941NETWORKING [DSA] 8942M: Andrew Lunn <andrew@lunn.ch> 8943M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8944M: Florian Fainelli <f.fainelli@gmail.com> 8945S: Maintained 8946F: net/dsa/ 8947F: include/net/dsa.h 8948F: drivers/net/dsa/ 8949 8950NETWORKING [GENERAL] 8951M: "David S. Miller" <davem@davemloft.net> 8952L: netdev@vger.kernel.org 8953W: http://www.linuxfoundation.org/en/Net 8954Q: http://patchwork.ozlabs.org/project/netdev/list/ 8955T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8956T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8957B: mailto:netdev@vger.kernel.org 8958S: Maintained 8959F: net/ 8960F: include/net/ 8961F: include/linux/in.h 8962F: include/linux/net.h 8963F: include/linux/netdevice.h 8964F: include/uapi/linux/in.h 8965F: include/uapi/linux/net.h 8966F: include/uapi/linux/netdevice.h 8967F: include/uapi/linux/net_namespace.h 8968F: tools/net/ 8969F: tools/testing/selftests/net/ 8970F: lib/random32.c 8971 8972NETWORKING [IPv4/IPv6] 8973M: "David S. Miller" <davem@davemloft.net> 8974M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8975M: James Morris <jmorris@namei.org> 8976M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8977M: Patrick McHardy <kaber@trash.net> 8978L: netdev@vger.kernel.org 8979T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8980S: Maintained 8981F: net/ipv4/ 8982F: net/ipv6/ 8983F: include/net/ip* 8984F: arch/x86/net/* 8985 8986NETWORKING [IPSEC] 8987M: Steffen Klassert <steffen.klassert@secunet.com> 8988M: Herbert Xu <herbert@gondor.apana.org.au> 8989M: "David S. Miller" <davem@davemloft.net> 8990L: netdev@vger.kernel.org 8991T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8992T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8993S: Maintained 8994F: net/core/flow.c 8995F: net/xfrm/ 8996F: net/key/ 8997F: net/ipv4/xfrm* 8998F: net/ipv4/esp4* 8999F: net/ipv4/ah4.c 9000F: net/ipv4/ipcomp.c 9001F: net/ipv4/ip_vti.c 9002F: net/ipv6/xfrm* 9003F: net/ipv6/esp6* 9004F: net/ipv6/ah6.c 9005F: net/ipv6/ipcomp6.c 9006F: net/ipv6/ip6_vti.c 9007F: include/uapi/linux/xfrm.h 9008F: include/net/xfrm.h 9009 9010NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9011M: Paul Moore <paul@paul-moore.com> 9012L: netdev@vger.kernel.org 9013S: Maintained 9014 9015NETWORKING [WIRELESS] 9016L: linux-wireless@vger.kernel.org 9017Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9018 9019NETWORKING DRIVERS 9020L: netdev@vger.kernel.org 9021W: http://www.linuxfoundation.org/en/Net 9022Q: http://patchwork.ozlabs.org/project/netdev/list/ 9023T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9024T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9025S: Odd Fixes 9026F: Documentation/devicetree/bindings/net/ 9027F: drivers/net/ 9028F: include/linux/if_* 9029F: include/linux/netdevice.h 9030F: include/linux/etherdevice.h 9031F: include/linux/fcdevice.h 9032F: include/linux/fddidevice.h 9033F: include/linux/hippidevice.h 9034F: include/linux/inetdevice.h 9035F: include/uapi/linux/if_* 9036F: include/uapi/linux/netdevice.h 9037 9038NETWORKING DRIVERS (WIRELESS) 9039M: Kalle Valo <kvalo@codeaurora.org> 9040L: linux-wireless@vger.kernel.org 9041Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9043T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9044S: Maintained 9045F: Documentation/devicetree/bindings/net/wireless/ 9046F: drivers/net/wireless/ 9047 9048NETXEN (1/10) GbE SUPPORT 9049M: Manish Chopra <manish.chopra@cavium.com> 9050M: Rahul Verma <rahul.verma@cavium.com> 9051M: Dept-GELinuxNICDev@cavium.com 9052L: netdev@vger.kernel.org 9053S: Supported 9054F: drivers/net/ethernet/qlogic/netxen/ 9055 9056NFC SUBSYSTEM 9057M: Samuel Ortiz <sameo@linux.intel.com> 9058L: linux-wireless@vger.kernel.org 9059L: linux-nfc@lists.01.org (subscribers-only) 9060S: Supported 9061F: net/nfc/ 9062F: include/net/nfc/ 9063F: include/uapi/linux/nfc.h 9064F: drivers/nfc/ 9065F: include/linux/platform_data/nfcmrvl.h 9066F: include/linux/platform_data/nxp-nci.h 9067F: include/linux/platform_data/pn544.h 9068F: include/linux/platform_data/st21nfca.h 9069F: include/linux/platform_data/st-nci.h 9070F: Documentation/devicetree/bindings/net/nfc/ 9071 9072NFS, SUNRPC, AND LOCKD CLIENTS 9073M: Trond Myklebust <trond.myklebust@primarydata.com> 9074M: Anna Schumaker <anna.schumaker@netapp.com> 9075L: linux-nfs@vger.kernel.org 9076W: http://client.linux-nfs.org 9077T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9078S: Maintained 9079F: fs/lockd/ 9080F: fs/nfs/ 9081F: fs/nfs_common/ 9082F: net/sunrpc/ 9083F: include/linux/lockd/ 9084F: include/linux/nfs* 9085F: include/linux/sunrpc/ 9086F: include/uapi/linux/nfs* 9087F: include/uapi/linux/sunrpc/ 9088 9089NILFS2 FILESYSTEM 9090M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9091L: linux-nilfs@vger.kernel.org 9092W: http://nilfs.sourceforge.net/ 9093W: http://nilfs.osdn.jp/ 9094T: git git://github.com/konis/nilfs2.git 9095S: Supported 9096F: Documentation/filesystems/nilfs2.txt 9097F: fs/nilfs2/ 9098F: include/trace/events/nilfs2.h 9099F: include/uapi/linux/nilfs2_api.h 9100F: include/uapi/linux/nilfs2_ondisk.h 9101 9102NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9103M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9104W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9105S: Maintained 9106F: Documentation/scsi/NinjaSCSI.txt 9107F: drivers/scsi/pcmcia/nsp_* 9108 9109NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9110M: GOTO Masanori <gotom@debian.or.jp> 9111M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9112W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9113S: Maintained 9114F: Documentation/scsi/NinjaSCSI.txt 9115F: drivers/scsi/nsp32* 9116 9117NIOS2 ARCHITECTURE 9118M: Ley Foon Tan <lftan@altera.com> 9119L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9120T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9121S: Maintained 9122F: arch/nios2/ 9123 9124NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9125M: Pavel Machek <pavel@ucw.cz> 9126M: Sakari Ailus <sakari.ailus@iki.fi> 9127L: linux-media@vger.kernel.org 9128S: Maintained 9129F: drivers/media/i2c/et8ek8 9130F: drivers/media/i2c/ad5820.c 9131 9132NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9133M: Pavel Machek <pavel@ucw.cz> 9134M: Sakari Ailus <sakari.ailus@iki.fi> 9135L: linux-media@vger.kernel.org 9136S: Maintained 9137F: drivers/media/i2c/et8ek8 9138F: drivers/media/i2c/ad5820.c 9139 9140NOKIA N900 POWER SUPPLY DRIVERS 9141R: Pali Rohár <pali.rohar@gmail.com> 9142F: include/linux/power/bq2415x_charger.h 9143F: include/linux/power/bq27xxx_battery.h 9144F: include/linux/power/isp1704_charger.h 9145F: drivers/power/supply/bq2415x_charger.c 9146F: drivers/power/supply/bq27xxx_battery.c 9147F: drivers/power/supply/bq27xxx_battery_i2c.c 9148F: drivers/power/supply/isp1704_charger.c 9149F: drivers/power/supply/rx51_battery.c 9150 9151NTB DRIVER CORE 9152M: Jon Mason <jdmason@kudzu.us> 9153M: Dave Jiang <dave.jiang@intel.com> 9154M: Allen Hubbe <Allen.Hubbe@emc.com> 9155L: linux-ntb@googlegroups.com 9156S: Supported 9157W: https://github.com/jonmason/ntb/wiki 9158T: git git://github.com/jonmason/ntb.git 9159F: drivers/ntb/ 9160F: drivers/net/ntb_netdev.c 9161F: include/linux/ntb.h 9162F: include/linux/ntb_transport.h 9163F: tools/testing/selftests/ntb/ 9164 9165NTB INTEL DRIVER 9166M: Jon Mason <jdmason@kudzu.us> 9167M: Dave Jiang <dave.jiang@intel.com> 9168L: linux-ntb@googlegroups.com 9169S: Supported 9170W: https://github.com/jonmason/ntb/wiki 9171T: git git://github.com/jonmason/ntb.git 9172F: drivers/ntb/hw/intel/ 9173 9174NTB AMD DRIVER 9175M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9176L: linux-ntb@googlegroups.com 9177S: Supported 9178F: drivers/ntb/hw/amd/ 9179 9180NTFS FILESYSTEM 9181M: Anton Altaparmakov <anton@tuxera.com> 9182L: linux-ntfs-dev@lists.sourceforge.net 9183W: http://www.tuxera.com/ 9184T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9185S: Supported 9186F: Documentation/filesystems/ntfs.txt 9187F: fs/ntfs/ 9188 9189NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9190M: Antonino Daplas <adaplas@gmail.com> 9191L: linux-fbdev@vger.kernel.org 9192S: Maintained 9193F: drivers/video/fbdev/riva/ 9194F: drivers/video/fbdev/nvidia/ 9195 9196NVM EXPRESS DRIVER 9197M: Keith Busch <keith.busch@intel.com> 9198M: Jens Axboe <axboe@fb.com> 9199M: Christoph Hellwig <hch@lst.de> 9200M: Sagi Grimberg <sagi@grimberg.me> 9201L: linux-nvme@lists.infradead.org 9202T: git://git.infradead.org/nvme.git 9203W: http://git.infradead.org/nvme.git 9204S: Supported 9205F: drivers/nvme/host/ 9206F: include/linux/nvme.h 9207F: include/uapi/linux/nvme_ioctl.h 9208 9209NVM EXPRESS TARGET DRIVER 9210M: Christoph Hellwig <hch@lst.de> 9211M: Sagi Grimberg <sagi@grimberg.me> 9212L: linux-nvme@lists.infradead.org 9213T: git://git.infradead.org/nvme.git 9214W: http://git.infradead.org/nvme.git 9215S: Supported 9216F: drivers/nvme/target/ 9217 9218NVM EXPRESS FC TRANSPORT DRIVERS 9219M: James Smart <james.smart@broadcom.com> 9220L: linux-nvme@lists.infradead.org 9221S: Supported 9222F: include/linux/nvme-fc.h 9223F: include/linux/nvme-fc-driver.h 9224F: drivers/nvme/host/fc.c 9225F: drivers/nvme/target/fc.c 9226F: drivers/nvme/target/fcloop.c 9227 9228NVMEM FRAMEWORK 9229M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9230S: Maintained 9231F: drivers/nvmem/ 9232F: Documentation/devicetree/bindings/nvmem/ 9233F: include/linux/nvmem-consumer.h 9234F: include/linux/nvmem-provider.h 9235 9236NXP-NCI NFC DRIVER 9237M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9238R: Charles Gorand <charles.gorand@effinnov.com> 9239L: linux-nfc@lists.01.org (moderated for non-subscribers) 9240S: Supported 9241F: drivers/nfc/nxp-nci 9242 9243NXP TDA998X DRM DRIVER 9244M: Russell King <linux@armlinux.org.uk> 9245S: Supported 9246T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9247T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9248F: drivers/gpu/drm/i2c/tda998x_drv.c 9249F: include/drm/i2c/tda998x.h 9250 9251NXP TFA9879 DRIVER 9252M: Peter Rosin <peda@axentia.se> 9253L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9254S: Maintained 9255F: sound/soc/codecs/tfa9879* 9256 9257OBJTOOL 9258M: Josh Poimboeuf <jpoimboe@redhat.com> 9259S: Supported 9260F: tools/objtool/ 9261 9262OMAP1 SUPPORT 9263M: Aaro Koskinen <aaro.koskinen@iki.fi> 9264M: Tony Lindgren <tony@atomide.com> 9265L: linux-omap@vger.kernel.org 9266Q: http://patchwork.kernel.org/project/linux-omap/list/ 9267T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9268S: Maintained 9269F: arch/arm/mach-omap1/ 9270F: arch/arm/plat-omap/ 9271F: arch/arm/configs/omap1_defconfig 9272F: drivers/i2c/busses/i2c-omap.c 9273F: include/linux/i2c-omap.h 9274 9275OMAP2+ SUPPORT 9276M: Tony Lindgren <tony@atomide.com> 9277L: linux-omap@vger.kernel.org 9278W: http://www.muru.com/linux/omap/ 9279W: http://linux.omap.com/ 9280Q: http://patchwork.kernel.org/project/linux-omap/list/ 9281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9282S: Maintained 9283F: arch/arm/mach-omap2/ 9284F: arch/arm/plat-omap/ 9285F: arch/arm/configs/omap2plus_defconfig 9286F: drivers/i2c/busses/i2c-omap.c 9287F: drivers/irqchip/irq-omap-intc.c 9288F: drivers/mfd/*omap*.c 9289F: drivers/mfd/menelaus.c 9290F: drivers/mfd/palmas.c 9291F: drivers/mfd/tps65217.c 9292F: drivers/mfd/tps65218.c 9293F: drivers/mfd/tps65910.c 9294F: drivers/mfd/twl-core.[ch] 9295F: drivers/mfd/twl4030*.c 9296F: drivers/mfd/twl6030*.c 9297F: drivers/mfd/twl6040*.c 9298F: drivers/regulator/palmas-regulator*.c 9299F: drivers/regulator/pbias-regulator.c 9300F: drivers/regulator/tps65217-regulator.c 9301F: drivers/regulator/tps65218-regulator.c 9302F: drivers/regulator/tps65910-regulator.c 9303F: drivers/regulator/twl-regulator.c 9304F: drivers/regulator/twl6030-regulator.c 9305F: include/linux/i2c-omap.h 9306 9307OMAP DEVICE TREE SUPPORT 9308M: Benoît Cousson <bcousson@baylibre.com> 9309M: Tony Lindgren <tony@atomide.com> 9310L: linux-omap@vger.kernel.org 9311L: devicetree@vger.kernel.org 9312S: Maintained 9313F: arch/arm/boot/dts/*omap* 9314F: arch/arm/boot/dts/*am3* 9315F: arch/arm/boot/dts/*am4* 9316F: arch/arm/boot/dts/*am5* 9317F: arch/arm/boot/dts/*dra7* 9318 9319OMAP CLOCK FRAMEWORK SUPPORT 9320M: Paul Walmsley <paul@pwsan.com> 9321L: linux-omap@vger.kernel.org 9322S: Maintained 9323F: arch/arm/*omap*/*clock* 9324 9325OMAP POWER MANAGEMENT SUPPORT 9326M: Kevin Hilman <khilman@kernel.org> 9327L: linux-omap@vger.kernel.org 9328S: Maintained 9329F: arch/arm/*omap*/*pm* 9330F: drivers/cpufreq/omap-cpufreq.c 9331 9332OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9333M: Rajendra Nayak <rnayak@codeaurora.org> 9334M: Paul Walmsley <paul@pwsan.com> 9335L: linux-omap@vger.kernel.org 9336S: Maintained 9337F: arch/arm/mach-omap2/prm* 9338 9339OMAP AUDIO SUPPORT 9340M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9341M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9342L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9343L: linux-omap@vger.kernel.org 9344S: Maintained 9345F: sound/soc/omap/ 9346 9347OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9348M: Roger Quadros <rogerq@ti.com> 9349M: Tony Lindgren <tony@atomide.com> 9350L: linux-omap@vger.kernel.org 9351S: Maintained 9352F: drivers/memory/omap-gpmc.c 9353F: arch/arm/mach-omap2/*gpmc* 9354 9355OMAP FRAMEBUFFER SUPPORT 9356M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9357L: linux-fbdev@vger.kernel.org 9358L: linux-omap@vger.kernel.org 9359S: Maintained 9360F: drivers/video/fbdev/omap/ 9361 9362OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9363M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9364L: linux-omap@vger.kernel.org 9365L: linux-fbdev@vger.kernel.org 9366S: Maintained 9367F: drivers/video/fbdev/omap2/ 9368F: Documentation/arm/OMAP/DSS 9369 9370OMAP HARDWARE SPINLOCK SUPPORT 9371M: Ohad Ben-Cohen <ohad@wizery.com> 9372L: linux-omap@vger.kernel.org 9373S: Maintained 9374F: drivers/hwspinlock/omap_hwspinlock.c 9375 9376OMAP MMC SUPPORT 9377M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9378L: linux-omap@vger.kernel.org 9379S: Maintained 9380F: drivers/mmc/host/omap.c 9381 9382OMAP HS MMC SUPPORT 9383L: linux-mmc@vger.kernel.org 9384L: linux-omap@vger.kernel.org 9385S: Orphan 9386F: drivers/mmc/host/omap_hsmmc.c 9387 9388OMAP RANDOM NUMBER GENERATOR SUPPORT 9389M: Deepak Saxena <dsaxena@plexity.net> 9390S: Maintained 9391F: drivers/char/hw_random/omap-rng.c 9392 9393OMAP HWMOD SUPPORT 9394M: Benoît Cousson <bcousson@baylibre.com> 9395M: Paul Walmsley <paul@pwsan.com> 9396L: linux-omap@vger.kernel.org 9397S: Maintained 9398F: arch/arm/mach-omap2/omap_hwmod.* 9399 9400OMAP HWMOD DATA 9401M: Paul Walmsley <paul@pwsan.com> 9402L: linux-omap@vger.kernel.org 9403S: Maintained 9404F: arch/arm/mach-omap2/omap_hwmod*data* 9405 9406OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9407M: Benoît Cousson <bcousson@baylibre.com> 9408L: linux-omap@vger.kernel.org 9409S: Maintained 9410F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9411 9412OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9413M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9414L: linux-media@vger.kernel.org 9415S: Maintained 9416F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9417F: drivers/media/platform/omap3isp/ 9418F: drivers/staging/media/omap4iss/ 9419 9420OMAP USB SUPPORT 9421L: linux-usb@vger.kernel.org 9422L: linux-omap@vger.kernel.org 9423S: Orphan 9424F: drivers/usb/*/*omap* 9425F: arch/arm/*omap*/usb* 9426 9427OMAP GPIO DRIVER 9428M: Grygorii Strashko <grygorii.strashko@ti.com> 9429M: Santosh Shilimkar <ssantosh@kernel.org> 9430M: Kevin Hilman <khilman@kernel.org> 9431L: linux-omap@vger.kernel.org 9432S: Maintained 9433F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9434F: drivers/gpio/gpio-omap.c 9435 9436OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9437M: Mark Jackson <mpfj@newflow.co.uk> 9438L: linux-omap@vger.kernel.org 9439S: Maintained 9440F: arch/arm/boot/dts/am335x-nano.dts 9441 9442OMFS FILESYSTEM 9443M: Bob Copeland <me@bobcopeland.com> 9444L: linux-karma-devel@lists.sourceforge.net 9445S: Maintained 9446F: Documentation/filesystems/omfs.txt 9447F: fs/omfs/ 9448 9449OMNIKEY CARDMAN 4000 DRIVER 9450M: Harald Welte <laforge@gnumonks.org> 9451S: Maintained 9452F: drivers/char/pcmcia/cm4000_cs.c 9453F: include/linux/cm4000_cs.h 9454F: include/uapi/linux/cm4000_cs.h 9455 9456OMNIKEY CARDMAN 4040 DRIVER 9457M: Harald Welte <laforge@gnumonks.org> 9458S: Maintained 9459F: drivers/char/pcmcia/cm4040_cs.* 9460 9461OMNIVISION OV5640 SENSOR DRIVER 9462M: Steve Longerbeam <slongerbeam@gmail.com> 9463L: linux-media@vger.kernel.org 9464T: git git://linuxtv.org/media_tree.git 9465S: Maintained 9466F: drivers/media/i2c/ov5640.c 9467 9468OMNIVISION OV5647 SENSOR DRIVER 9469M: Ramiro Oliveira <roliveir@synopsys.com> 9470L: linux-media@vger.kernel.org 9471T: git git://linuxtv.org/media_tree.git 9472S: Maintained 9473F: drivers/media/i2c/ov5647.c 9474 9475OMNIVISION OV7670 SENSOR DRIVER 9476M: Jonathan Corbet <corbet@lwn.net> 9477L: linux-media@vger.kernel.org 9478T: git git://linuxtv.org/media_tree.git 9479S: Maintained 9480F: drivers/media/i2c/ov7670.c 9481F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9482 9483OMNIVISION OV13858 SENSOR DRIVER 9484M: Sakari Ailus <sakari.ailus@linux.intel.com> 9485L: linux-media@vger.kernel.org 9486T: git git://linuxtv.org/media_tree.git 9487S: Maintained 9488F: drivers/media/i2c/ov13858.c 9489 9490ONENAND FLASH DRIVER 9491M: Kyungmin Park <kyungmin.park@samsung.com> 9492L: linux-mtd@lists.infradead.org 9493S: Maintained 9494F: drivers/mtd/onenand/ 9495F: include/linux/mtd/onenand*.h 9496 9497ONSTREAM SCSI TAPE DRIVER 9498M: Willem Riede <osst@riede.org> 9499L: osst-users@lists.sourceforge.net 9500L: linux-scsi@vger.kernel.org 9501S: Maintained 9502F: Documentation/scsi/osst.txt 9503F: drivers/scsi/osst.* 9504F: drivers/scsi/osst_*.h 9505F: drivers/scsi/st.h 9506 9507OPENCORES I2C BUS DRIVER 9508M: Peter Korsgaard <jacmet@sunsite.dk> 9509L: linux-i2c@vger.kernel.org 9510S: Maintained 9511F: Documentation/i2c/busses/i2c-ocores 9512F: drivers/i2c/busses/i2c-ocores.c 9513 9514OPEN FIRMWARE AND FLATTENED DEVICE TREE 9515M: Rob Herring <robh+dt@kernel.org> 9516M: Frank Rowand <frowand.list@gmail.com> 9517L: devicetree@vger.kernel.org 9518W: http://www.devicetree.org/ 9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9520S: Maintained 9521F: drivers/of/ 9522F: include/linux/of*.h 9523F: scripts/dtc/ 9524 9525OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9526M: Rob Herring <robh+dt@kernel.org> 9527M: Mark Rutland <mark.rutland@arm.com> 9528L: devicetree@vger.kernel.org 9529T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9530Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9531S: Maintained 9532F: Documentation/devicetree/ 9533F: arch/*/boot/dts/ 9534F: include/dt-bindings/ 9535 9536OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9537M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9538L: devicetree@vger.kernel.org 9539S: Maintained 9540F: Documentation/devicetree/dynamic-resolution-notes.txt 9541F: Documentation/devicetree/overlay-notes.txt 9542F: drivers/of/overlay.c 9543F: drivers/of/resolver.c 9544 9545OPENRISC ARCHITECTURE 9546M: Jonas Bonn <jonas@southpole.se> 9547M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9548M: Stafford Horne <shorne@gmail.com> 9549T: git git://github.com/openrisc/linux.git 9550L: openrisc@lists.librecores.org 9551W: http://openrisc.io 9552S: Maintained 9553F: arch/openrisc/ 9554 9555OPENVSWITCH 9556M: Pravin Shelar <pshelar@nicira.com> 9557L: netdev@vger.kernel.org 9558L: dev@openvswitch.org 9559W: http://openvswitch.org 9560S: Maintained 9561F: net/openvswitch/ 9562F: include/uapi/linux/openvswitch.h 9563 9564OPERATING PERFORMANCE POINTS (OPP) 9565M: Viresh Kumar <vireshk@kernel.org> 9566M: Nishanth Menon <nm@ti.com> 9567M: Stephen Boyd <sboyd@codeaurora.org> 9568L: linux-pm@vger.kernel.org 9569S: Maintained 9570T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9571F: drivers/base/power/opp/ 9572F: include/linux/pm_opp.h 9573F: Documentation/power/opp.txt 9574F: Documentation/devicetree/bindings/opp/ 9575 9576OPL4 DRIVER 9577M: Clemens Ladisch <clemens@ladisch.de> 9578L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9579T: git git://git.alsa-project.org/alsa-kernel.git 9580S: Maintained 9581F: sound/drivers/opl4/ 9582 9583OPROFILE 9584M: Robert Richter <rric@kernel.org> 9585L: oprofile-list@lists.sf.net 9586S: Maintained 9587F: arch/*/include/asm/oprofile*.h 9588F: arch/*/oprofile/ 9589F: drivers/oprofile/ 9590F: include/linux/oprofile.h 9591 9592OP-TEE DRIVER 9593M: Jens Wiklander <jens.wiklander@linaro.org> 9594S: Maintained 9595F: drivers/tee/optee/ 9596 9597ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9598M: Mark Fasheh <mfasheh@versity.com> 9599M: Joel Becker <jlbec@evilplan.org> 9600L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9601W: http://ocfs2.wiki.kernel.org 9602S: Supported 9603F: Documentation/filesystems/ocfs2.txt 9604F: Documentation/filesystems/dlmfs.txt 9605F: fs/ocfs2/ 9606 9607ORINOCO DRIVER 9608L: linux-wireless@vger.kernel.org 9609W: http://wireless.kernel.org/en/users/Drivers/orinoco 9610W: http://www.nongnu.org/orinoco/ 9611S: Orphan 9612F: drivers/net/wireless/intersil/orinoco/ 9613 9614OSD LIBRARY and FILESYSTEM 9615M: Boaz Harrosh <ooo@electrozaur.com> 9616S: Maintained 9617F: drivers/scsi/osd/ 9618F: include/scsi/osd_* 9619F: fs/exofs/ 9620 9621OVERLAY FILESYSTEM 9622M: Miklos Szeredi <miklos@szeredi.hu> 9623L: linux-unionfs@vger.kernel.org 9624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9625S: Supported 9626F: fs/overlayfs/ 9627F: Documentation/filesystems/overlayfs.txt 9628 9629ORANGEFS FILESYSTEM 9630M: Mike Marshall <hubcap@omnibond.com> 9631L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9632T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9633S: Supported 9634F: fs/orangefs/ 9635F: Documentation/filesystems/orangefs.txt 9636 9637P54 WIRELESS DRIVER 9638M: Christian Lamparter <chunkeey@googlemail.com> 9639L: linux-wireless@vger.kernel.org 9640W: http://wireless.kernel.org/en/users/Drivers/p54 9641S: Maintained 9642F: drivers/net/wireless/intersil/p54/ 9643 9644PA SEMI ETHERNET DRIVER 9645L: netdev@vger.kernel.org 9646S: Orphan 9647F: drivers/net/ethernet/pasemi/* 9648 9649PA SEMI SMBUS DRIVER 9650L: linux-i2c@vger.kernel.org 9651S: Orphan 9652F: drivers/i2c/busses/i2c-pasemi.c 9653 9654PADATA PARALLEL EXECUTION MECHANISM 9655M: Steffen Klassert <steffen.klassert@secunet.com> 9656L: linux-crypto@vger.kernel.org 9657S: Maintained 9658F: kernel/padata.c 9659F: include/linux/padata.h 9660F: Documentation/padata.txt 9661 9662PANASONIC LAPTOP ACPI EXTRAS DRIVER 9663M: Harald Welte <laforge@gnumonks.org> 9664L: platform-driver-x86@vger.kernel.org 9665S: Maintained 9666F: drivers/platform/x86/panasonic-laptop.c 9667 9668PANASONIC MN10300/AM33/AM34 PORT 9669M: David Howells <dhowells@redhat.com> 9670L: linux-am33-list@redhat.com (moderated for non-subscribers) 9671W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9672S: Maintained 9673F: Documentation/mn10300/ 9674F: arch/mn10300/ 9675 9676PARALLEL LCD/KEYPAD PANEL DRIVER 9677M: Willy Tarreau <willy@haproxy.com> 9678M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9679S: Odd Fixes 9680F: Documentation/misc-devices/lcd-panel-cgram.txt 9681F: drivers/misc/panel.c 9682 9683PARALLEL PORT SUBSYSTEM 9684M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9685M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9686L: linux-parport@lists.infradead.org (subscribers-only) 9687S: Maintained 9688F: drivers/parport/ 9689F: include/linux/parport*.h 9690F: drivers/char/ppdev.c 9691F: include/uapi/linux/ppdev.h 9692F: Documentation/parport*.txt 9693 9694PARAVIRT_OPS INTERFACE 9695M: Jeremy Fitzhardinge <jeremy@goop.org> 9696M: Chris Wright <chrisw@sous-sol.org> 9697M: Alok Kataria <akataria@vmware.com> 9698M: Rusty Russell <rusty@rustcorp.com.au> 9699L: virtualization@lists.linux-foundation.org 9700S: Supported 9701F: Documentation/virtual/paravirt_ops.txt 9702F: arch/*/kernel/paravirt* 9703F: arch/*/include/asm/paravirt.h 9704F: include/linux/hypervisor.h 9705 9706PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9707M: Tim Waugh <tim@cyberelk.net> 9708L: linux-parport@lists.infradead.org (subscribers-only) 9709S: Maintained 9710F: Documentation/blockdev/paride.txt 9711F: drivers/block/paride/ 9712 9713PARISC ARCHITECTURE 9714M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9715M: Helge Deller <deller@gmx.de> 9716L: linux-parisc@vger.kernel.org 9717W: http://www.parisc-linux.org/ 9718Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9720T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9721S: Maintained 9722F: arch/parisc/ 9723F: Documentation/parisc/ 9724F: drivers/parisc/ 9725F: drivers/char/agp/parisc-agp.c 9726F: drivers/input/serio/gscps2.c 9727F: drivers/parport/parport_gsc.* 9728F: drivers/tty/serial/8250/8250_gsc.c 9729F: drivers/video/fbdev/sti* 9730F: drivers/video/console/sti* 9731F: drivers/video/logo/logo_parisc* 9732 9733PARMAN 9734M: Jiri Pirko <jiri@mellanox.com> 9735L: netdev@vger.kernel.org 9736S: Supported 9737F: lib/parman.c 9738F: lib/test_parman.c 9739F: include/linux/parman.h 9740 9741PC87360 HARDWARE MONITORING DRIVER 9742M: Jim Cromie <jim.cromie@gmail.com> 9743L: linux-hwmon@vger.kernel.org 9744S: Maintained 9745F: Documentation/hwmon/pc87360 9746F: drivers/hwmon/pc87360.c 9747 9748PC8736x GPIO DRIVER 9749M: Jim Cromie <jim.cromie@gmail.com> 9750S: Maintained 9751F: drivers/char/pc8736x_gpio.c 9752 9753PC87427 HARDWARE MONITORING DRIVER 9754M: Jean Delvare <jdelvare@suse.com> 9755L: linux-hwmon@vger.kernel.org 9756S: Maintained 9757F: Documentation/hwmon/pc87427 9758F: drivers/hwmon/pc87427.c 9759 9760PCA9532 LED DRIVER 9761M: Riku Voipio <riku.voipio@iki.fi> 9762S: Maintained 9763F: drivers/leds/leds-pca9532.c 9764F: include/linux/leds-pca9532.h 9765 9766PCA9541 I2C BUS MASTER SELECTOR DRIVER 9767M: Guenter Roeck <linux@roeck-us.net> 9768L: linux-i2c@vger.kernel.org 9769S: Maintained 9770F: drivers/i2c/muxes/i2c-mux-pca9541.c 9771 9772PCDP - PRIMARY CONSOLE AND DEBUG PORT 9773M: Khalid Aziz <khalid@gonehiking.org> 9774S: Maintained 9775F: drivers/firmware/pcdp.* 9776 9777PCI ERROR RECOVERY 9778M: Linas Vepstas <linasvepstas@gmail.com> 9779L: linux-pci@vger.kernel.org 9780S: Supported 9781F: Documentation/PCI/pci-error-recovery.txt 9782 9783PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9784M: Russell Currey <ruscur@russell.cc> 9785L: linuxppc-dev@lists.ozlabs.org 9786S: Supported 9787F: Documentation/powerpc/eeh-pci-error-recovery.txt 9788F: arch/powerpc/kernel/eeh*.c 9789F: arch/powerpc/platforms/*/eeh*.c 9790F: arch/powerpc/include/*/eeh*.h 9791 9792PCI SUBSYSTEM 9793M: Bjorn Helgaas <bhelgaas@google.com> 9794L: linux-pci@vger.kernel.org 9795Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9797S: Supported 9798F: Documentation/devicetree/bindings/pci/ 9799F: Documentation/PCI/ 9800F: drivers/pci/ 9801F: include/linux/pci* 9802F: arch/x86/pci/ 9803F: arch/x86/kernel/quirks.c 9804 9805PCI ENDPOINT SUBSYSTEM 9806M: Kishon Vijay Abraham I <kishon@ti.com> 9807L: linux-pci@vger.kernel.org 9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 9809S: Supported 9810F: drivers/pci/endpoint/ 9811F: drivers/misc/pci_endpoint_test.c 9812F: tools/pci/ 9813 9814PCI DRIVER FOR ALTERA PCIE IP 9815M: Ley Foon Tan <lftan@altera.com> 9816L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9817L: linux-pci@vger.kernel.org 9818S: Supported 9819F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9820F: drivers/pci/host/pcie-altera.c 9821 9822PCI DRIVER FOR ARM VERSATILE PLATFORM 9823M: Rob Herring <robh@kernel.org> 9824L: linux-pci@vger.kernel.org 9825L: linux-arm-kernel@lists.infradead.org 9826S: Maintained 9827F: Documentation/devicetree/bindings/pci/versatile.txt 9828F: drivers/pci/host/pci-versatile.c 9829 9830PCI DRIVER FOR ARMADA 8K 9831M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9832L: linux-pci@vger.kernel.org 9833L: linux-arm-kernel@lists.infradead.org 9834S: Maintained 9835F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9836F: drivers/pci/dwc/pcie-armada8k.c 9837 9838PCI DRIVER FOR APPLIEDMICRO XGENE 9839M: Tanmay Inamdar <tinamdar@apm.com> 9840L: linux-pci@vger.kernel.org 9841L: linux-arm-kernel@lists.infradead.org 9842S: Maintained 9843F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9844F: drivers/pci/host/pci-xgene.c 9845 9846PCI DRIVER FOR FREESCALE LAYERSCAPE 9847M: Minghuan Lian <minghuan.Lian@freescale.com> 9848M: Mingkai Hu <mingkai.hu@freescale.com> 9849M: Roy Zang <tie-fei.zang@freescale.com> 9850L: linuxppc-dev@lists.ozlabs.org 9851L: linux-pci@vger.kernel.org 9852L: linux-arm-kernel@lists.infradead.org 9853S: Maintained 9854F: drivers/pci/dwc/*layerscape* 9855 9856PCI DRIVER FOR IMX6 9857M: Richard Zhu <hongxing.zhu@nxp.com> 9858M: Lucas Stach <l.stach@pengutronix.de> 9859L: linux-pci@vger.kernel.org 9860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9861S: Maintained 9862F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9863F: drivers/pci/dwc/*imx6* 9864 9865PCI DRIVER FOR TI KEYSTONE 9866M: Murali Karicheri <m-karicheri2@ti.com> 9867L: linux-pci@vger.kernel.org 9868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9869S: Maintained 9870F: drivers/pci/dwc/*keystone* 9871 9872PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9873M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9874M: Jason Cooper <jason@lakedaemon.net> 9875L: linux-pci@vger.kernel.org 9876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9877S: Maintained 9878F: drivers/pci/host/*mvebu* 9879 9880PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9881M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9882L: linux-pci@vger.kernel.org 9883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9884S: Maintained 9885F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9886F: drivers/pci/host/pci-aardvark.c 9887 9888PCI DRIVER FOR MICROSEMI SWITCHTEC 9889M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 9890M: Stephen Bates <stephen.bates@microsemi.com> 9891M: Logan Gunthorpe <logang@deltatee.com> 9892L: linux-pci@vger.kernel.org 9893S: Maintained 9894F: Documentation/switchtec.txt 9895F: Documentation/ABI/testing/sysfs-class-switchtec 9896F: drivers/pci/switch/switchtec* 9897F: include/uapi/linux/switchtec_ioctl.h 9898 9899PCI DRIVER FOR NVIDIA TEGRA 9900M: Thierry Reding <thierry.reding@gmail.com> 9901L: linux-tegra@vger.kernel.org 9902L: linux-pci@vger.kernel.org 9903S: Supported 9904F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9905F: drivers/pci/host/pci-tegra.c 9906 9907PCI DRIVER FOR TI DRA7XX 9908M: Kishon Vijay Abraham I <kishon@ti.com> 9909L: linux-omap@vger.kernel.org 9910L: linux-pci@vger.kernel.org 9911S: Supported 9912F: Documentation/devicetree/bindings/pci/ti-pci.txt 9913F: drivers/pci/dwc/pci-dra7xx.c 9914 9915PCI DRIVER FOR RENESAS R-CAR 9916M: Simon Horman <horms@verge.net.au> 9917L: linux-pci@vger.kernel.org 9918L: linux-renesas-soc@vger.kernel.org 9919S: Maintained 9920F: drivers/pci/host/*rcar* 9921 9922PCI DRIVER FOR SAMSUNG EXYNOS 9923M: Jingoo Han <jingoohan1@gmail.com> 9924L: linux-pci@vger.kernel.org 9925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9926L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9927S: Maintained 9928F: drivers/pci/dwc/pci-exynos.c 9929 9930PCI DRIVER FOR SYNOPSIS DESIGNWARE 9931M: Jingoo Han <jingoohan1@gmail.com> 9932M: Joao Pinto <Joao.Pinto@synopsys.com> 9933L: linux-pci@vger.kernel.org 9934S: Maintained 9935F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9936F: drivers/pci/dwc/*designware* 9937 9938PCI DRIVER FOR GENERIC OF HOSTS 9939M: Will Deacon <will.deacon@arm.com> 9940L: linux-pci@vger.kernel.org 9941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9942S: Maintained 9943F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9944F: drivers/pci/host/pci-host-common.c 9945F: drivers/pci/host/pci-host-generic.c 9946 9947PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9948M: Keith Busch <keith.busch@intel.com> 9949L: linux-pci@vger.kernel.org 9950S: Supported 9951F: drivers/pci/host/vmd.c 9952 9953PCIE DRIVER FOR ST SPEAR13XX 9954M: Pratyush Anand <pratyush.anand@gmail.com> 9955L: linux-pci@vger.kernel.org 9956S: Maintained 9957F: drivers/pci/dwc/*spear* 9958 9959PCI MSI DRIVER FOR ALTERA MSI IP 9960M: Ley Foon Tan <lftan@altera.com> 9961L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9962L: linux-pci@vger.kernel.org 9963S: Supported 9964F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9965F: drivers/pci/host/pcie-altera-msi.c 9966 9967PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9968M: Duc Dang <dhdang@apm.com> 9969L: linux-pci@vger.kernel.org 9970L: linux-arm-kernel@lists.infradead.org 9971S: Maintained 9972F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9973F: drivers/pci/host/pci-xgene-msi.c 9974 9975PCIE DRIVER FOR AXIS ARTPEC 9976M: Niklas Cassel <niklas.cassel@axis.com> 9977M: Jesper Nilsson <jesper.nilsson@axis.com> 9978L: linux-arm-kernel@axis.com 9979L: linux-pci@vger.kernel.org 9980S: Maintained 9981F: Documentation/devicetree/bindings/pci/axis,artpec* 9982F: drivers/pci/dwc/*artpec* 9983 9984PCIE DRIVER FOR HISILICON 9985M: Zhou Wang <wangzhou1@hisilicon.com> 9986M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9987L: linux-pci@vger.kernel.org 9988S: Maintained 9989F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9990F: drivers/pci/dwc/pcie-hisi.c 9991 9992PCIE DRIVER FOR ROCKCHIP 9993M: Shawn Lin <shawn.lin@rock-chips.com> 9994M: Wenrui Li <wenrui.li@rock-chips.com> 9995L: linux-pci@vger.kernel.org 9996L: linux-rockchip@lists.infradead.org 9997S: Maintained 9998F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9999F: drivers/pci/host/pcie-rockchip.c 10000 10001PCIE DRIVER FOR QUALCOMM MSM 10002M: Stanimir Varbanov <svarbanov@mm-sol.com> 10003L: linux-pci@vger.kernel.org 10004L: linux-arm-msm@vger.kernel.org 10005S: Maintained 10006F: drivers/pci/dwc/*qcom* 10007 10008PCIE DRIVER FOR CAVIUM THUNDERX 10009M: David Daney <david.daney@cavium.com> 10010L: linux-pci@vger.kernel.org 10011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10012S: Supported 10013F: Documentation/devicetree/bindings/pci/pci-thunder-* 10014F: drivers/pci/host/pci-thunder-* 10015 10016PCMCIA SUBSYSTEM 10017P: Linux PCMCIA Team 10018L: linux-pcmcia@lists.infradead.org 10019W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10020T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10021S: Maintained 10022F: Documentation/pcmcia/ 10023F: tools/pcmcia/ 10024F: drivers/pcmcia/ 10025F: include/pcmcia/ 10026 10027PCNET32 NETWORK DRIVER 10028M: Don Fry <pcnet32@frontier.com> 10029L: netdev@vger.kernel.org 10030S: Maintained 10031F: drivers/net/ethernet/amd/pcnet32.c 10032 10033PCRYPT PARALLEL CRYPTO ENGINE 10034M: Steffen Klassert <steffen.klassert@secunet.com> 10035L: linux-crypto@vger.kernel.org 10036S: Maintained 10037F: crypto/pcrypt.c 10038F: include/crypto/pcrypt.h 10039 10040PER-CPU MEMORY ALLOCATOR 10041M: Tejun Heo <tj@kernel.org> 10042M: Christoph Lameter <cl@linux.com> 10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10044S: Maintained 10045F: include/linux/percpu*.h 10046F: mm/percpu*.c 10047F: arch/*/include/asm/percpu.h 10048 10049PER-TASK DELAY ACCOUNTING 10050M: Balbir Singh <bsingharora@gmail.com> 10051S: Maintained 10052F: include/linux/delayacct.h 10053F: kernel/delayacct.c 10054 10055PERFORMANCE EVENTS SUBSYSTEM 10056M: Peter Zijlstra <peterz@infradead.org> 10057M: Ingo Molnar <mingo@redhat.com> 10058M: Arnaldo Carvalho de Melo <acme@kernel.org> 10059R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10060L: linux-kernel@vger.kernel.org 10061T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10062S: Supported 10063F: kernel/events/* 10064F: include/linux/perf_event.h 10065F: include/uapi/linux/perf_event.h 10066F: arch/*/kernel/perf_event*.c 10067F: arch/*/kernel/*/perf_event*.c 10068F: arch/*/kernel/*/*/perf_event*.c 10069F: arch/*/include/asm/perf_event.h 10070F: arch/*/kernel/perf_callchain.c 10071F: arch/*/events/* 10072F: tools/perf/ 10073 10074PERSONALITY HANDLING 10075M: Christoph Hellwig <hch@infradead.org> 10076L: linux-abi-devel@lists.sourceforge.net 10077S: Maintained 10078F: include/linux/personality.h 10079F: include/uapi/linux/personality.h 10080 10081PHONET PROTOCOL 10082M: Remi Denis-Courmont <courmisch@gmail.com> 10083S: Supported 10084F: Documentation/networking/phonet.txt 10085F: include/linux/phonet.h 10086F: include/net/phonet/ 10087F: include/uapi/linux/phonet.h 10088F: net/phonet/ 10089 10090PHRAM MTD DRIVER 10091M: Joern Engel <joern@lazybastard.org> 10092L: linux-mtd@lists.infradead.org 10093S: Maintained 10094F: drivers/mtd/devices/phram.c 10095 10096PICOLCD HID DRIVER 10097M: Bruno Prémont <bonbons@linux-vserver.org> 10098L: linux-input@vger.kernel.org 10099S: Maintained 10100F: drivers/hid/hid-picolcd* 10101 10102PICOXCELL SUPPORT 10103M: Jamie Iles <jamie@jamieiles.com> 10104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10105T: git git://github.com/jamieiles/linux-2.6-ji.git 10106S: Supported 10107F: arch/arm/boot/dts/picoxcell* 10108F: arch/arm/mach-picoxcell/ 10109F: drivers/crypto/picoxcell* 10110 10111PIN CONTROL SUBSYSTEM 10112M: Linus Walleij <linus.walleij@linaro.org> 10113L: linux-gpio@vger.kernel.org 10114T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10115S: Maintained 10116F: Documentation/devicetree/bindings/pinctrl/ 10117F: Documentation/pinctrl.txt 10118F: drivers/pinctrl/ 10119F: include/linux/pinctrl/ 10120 10121PIN CONTROLLER - ATMEL AT91 10122M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10124S: Maintained 10125F: drivers/pinctrl/pinctrl-at91.* 10126 10127PIN CONTROLLER - ATMEL AT91 PIO4 10128M: Ludovic Desroches <ludovic.desroches@microchip.com> 10129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10130L: linux-gpio@vger.kernel.org 10131S: Supported 10132F: drivers/pinctrl/pinctrl-at91-pio4.* 10133 10134PIN CONTROLLER - INTEL 10135M: Mika Westerberg <mika.westerberg@linux.intel.com> 10136M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10137S: Maintained 10138F: drivers/pinctrl/intel/ 10139 10140PIN CONTROLLER - RENESAS 10141M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10142M: Geert Uytterhoeven <geert+renesas@glider.be> 10143L: linux-renesas-soc@vger.kernel.org 10144S: Maintained 10145F: drivers/pinctrl/sh-pfc/ 10146 10147PIN CONTROLLER - SAMSUNG 10148M: Tomasz Figa <tomasz.figa@gmail.com> 10149M: Krzysztof Kozlowski <krzk@kernel.org> 10150M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10152L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10153Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10155S: Maintained 10156F: drivers/pinctrl/samsung/ 10157F: include/dt-bindings/pinctrl/samsung.h 10158F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10159 10160PIN CONTROLLER - SINGLE 10161M: Tony Lindgren <tony@atomide.com> 10162M: Haojian Zhuang <haojian.zhuang@linaro.org> 10163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10164L: linux-omap@vger.kernel.org 10165S: Maintained 10166F: drivers/pinctrl/pinctrl-single.c 10167 10168PIN CONTROLLER - ST SPEAR 10169M: Viresh Kumar <vireshk@kernel.org> 10170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10171W: http://www.st.com/spear 10172S: Maintained 10173F: drivers/pinctrl/spear/ 10174 10175PISTACHIO SOC SUPPORT 10176M: James Hartley <james.hartley@imgtec.com> 10177M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10178L: linux-mips@linux-mips.org 10179S: Maintained 10180F: arch/mips/pistachio/ 10181F: arch/mips/include/asm/mach-pistachio/ 10182F: arch/mips/boot/dts/img/pistachio* 10183F: arch/mips/configs/pistachio*_defconfig 10184 10185PKTCDVD DRIVER 10186S: Orphan 10187M: linux-block@vger.kernel.org 10188F: drivers/block/pktcdvd.c 10189F: include/linux/pktcdvd.h 10190F: include/uapi/linux/pktcdvd.h 10191 10192PKUNITY SOC DRIVERS 10193M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10194W: http://mprc.pku.edu.cn/~guanxuetao/linux 10195S: Maintained 10196T: git git://github.com/gxt/linux.git 10197F: drivers/input/serio/i8042-unicore32io.h 10198F: drivers/i2c/busses/i2c-puv3.c 10199F: drivers/video/fbdev/fb-puv3.c 10200F: drivers/rtc/rtc-puv3.c 10201 10202PMBUS HARDWARE MONITORING DRIVERS 10203M: Guenter Roeck <linux@roeck-us.net> 10204L: linux-hwmon@vger.kernel.org 10205W: http://hwmon.wiki.kernel.org/ 10206W: http://www.roeck-us.net/linux/drivers/ 10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10208S: Maintained 10209F: Documentation/hwmon/pmbus 10210F: drivers/hwmon/pmbus/ 10211F: include/linux/i2c/pmbus.h 10212 10213PMC SIERRA MaxRAID DRIVER 10214L: linux-scsi@vger.kernel.org 10215W: http://www.pmc-sierra.com/ 10216S: Orphan 10217F: drivers/scsi/pmcraid.* 10218 10219PMC SIERRA PM8001 DRIVER 10220M: Jack Wang <jinpu.wang@profitbricks.com> 10221M: lindar_liu@usish.com 10222L: linux-scsi@vger.kernel.org 10223S: Supported 10224F: drivers/scsi/pm8001/ 10225 10226POSIX CLOCKS and TIMERS 10227M: Thomas Gleixner <tglx@linutronix.de> 10228L: linux-kernel@vger.kernel.org 10229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10230S: Maintained 10231F: fs/timerfd.c 10232F: include/linux/timer* 10233F: kernel/time/*timer* 10234 10235POWER MANAGEMENT CORE 10236M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10237L: linux-pm@vger.kernel.org 10238T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10239B: https://bugzilla.kernel.org 10240S: Supported 10241F: drivers/base/power/ 10242F: include/linux/pm.h 10243F: include/linux/pm_* 10244F: include/linux/powercap.h 10245F: drivers/powercap/ 10246 10247POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10248M: Sebastian Reichel <sre@kernel.org> 10249L: linux-pm@vger.kernel.org 10250T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10251S: Maintained 10252F: Documentation/devicetree/bindings/power/supply/ 10253F: include/linux/power_supply.h 10254F: drivers/power/supply/ 10255 10256POWER STATE COORDINATION INTERFACE (PSCI) 10257M: Mark Rutland <mark.rutland@arm.com> 10258M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10259L: linux-arm-kernel@lists.infradead.org 10260S: Maintained 10261F: drivers/firmware/psci*.c 10262F: include/linux/psci.h 10263F: include/uapi/linux/psci.h 10264 10265POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10266M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10267L: linuxppc-dev@lists.ozlabs.org 10268S: Maintained 10269F: drivers/char/powernv-op-panel.c 10270 10271PNP SUPPORT 10272M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10273S: Maintained 10274F: drivers/pnp/ 10275 10276PPP PROTOCOL DRIVERS AND COMPRESSORS 10277M: Paul Mackerras <paulus@samba.org> 10278L: linux-ppp@vger.kernel.org 10279S: Maintained 10280F: drivers/net/ppp/ppp_* 10281 10282PPP OVER ATM (RFC 2364) 10283M: Mitchell Blank Jr <mitch@sfgoth.com> 10284S: Maintained 10285F: net/atm/pppoatm.c 10286F: include/uapi/linux/atmppp.h 10287 10288PPP OVER ETHERNET 10289M: Michal Ostrowski <mostrows@earthlink.net> 10290S: Maintained 10291F: drivers/net/ppp/pppoe.c 10292F: drivers/net/ppp/pppox.c 10293 10294PPP OVER L2TP 10295M: James Chapman <jchapman@katalix.com> 10296S: Maintained 10297F: net/l2tp/l2tp_ppp.c 10298F: include/linux/if_pppol2tp.h 10299F: include/uapi/linux/if_pppol2tp.h 10300 10301PPS SUPPORT 10302M: Rodolfo Giometti <giometti@enneenne.com> 10303W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10304L: linuxpps@ml.enneenne.com (subscribers-only) 10305S: Maintained 10306F: Documentation/pps/ 10307F: drivers/pps/ 10308F: include/linux/pps*.h 10309 10310PPTP DRIVER 10311M: Dmitry Kozlov <xeb@mail.ru> 10312L: netdev@vger.kernel.org 10313S: Maintained 10314F: drivers/net/ppp/pptp.c 10315W: http://sourceforge.net/projects/accel-pptp 10316 10317PREEMPTIBLE KERNEL 10318M: Robert Love <rml@tech9.net> 10319L: kpreempt-tech@lists.sourceforge.net 10320W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10321S: Supported 10322F: Documentation/preempt-locking.txt 10323F: include/linux/preempt.h 10324 10325PRINTK 10326M: Petr Mladek <pmladek@suse.com> 10327M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10328R: Steven Rostedt <rostedt@goodmis.org> 10329S: Maintained 10330F: kernel/printk/ 10331F: include/linux/printk.h 10332 10333PRISM54 WIRELESS DRIVER 10334M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10335L: linux-wireless@vger.kernel.org 10336W: http://wireless.kernel.org/en/users/Drivers/p54 10337S: Obsolete 10338F: drivers/net/wireless/intersil/prism54/ 10339 10340PS3 NETWORK SUPPORT 10341M: Geoff Levand <geoff@infradead.org> 10342L: netdev@vger.kernel.org 10343L: linuxppc-dev@lists.ozlabs.org 10344S: Maintained 10345F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10346 10347PS3 PLATFORM SUPPORT 10348M: Geoff Levand <geoff@infradead.org> 10349L: linuxppc-dev@lists.ozlabs.org 10350S: Maintained 10351F: arch/powerpc/boot/ps3* 10352F: arch/powerpc/include/asm/lv1call.h 10353F: arch/powerpc/include/asm/ps3*.h 10354F: arch/powerpc/platforms/ps3/ 10355F: drivers/*/ps3* 10356F: drivers/ps3/ 10357F: drivers/rtc/rtc-ps3.c 10358F: drivers/usb/host/*ps3.c 10359F: sound/ppc/snd_ps3* 10360 10361PS3VRAM DRIVER 10362M: Jim Paris <jim@jtan.com> 10363M: Geoff Levand <geoff@infradead.org> 10364L: linuxppc-dev@lists.ozlabs.org 10365S: Maintained 10366F: drivers/block/ps3vram.c 10367 10368PSAMPLE PACKET SAMPLING SUPPORT: 10369M: Yotam Gigi <yotamg@mellanox.com> 10370S: Maintained 10371F: net/psample 10372F: include/net/psample.h 10373F: include/uapi/linux/psample.h 10374 10375PSTORE FILESYSTEM 10376M: Kees Cook <keescook@chromium.org> 10377M: Anton Vorontsov <anton@enomsg.org> 10378M: Colin Cross <ccross@android.com> 10379M: Tony Luck <tony.luck@intel.com> 10380S: Maintained 10381T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10382F: fs/pstore/ 10383F: include/linux/pstore* 10384F: drivers/firmware/efi/efi-pstore.c 10385F: drivers/acpi/apei/erst.c 10386F: Documentation/admin-guide/ramoops.rst 10387F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10388K: \b(pstore|ramoops) 10389 10390PTP HARDWARE CLOCK SUPPORT 10391M: Richard Cochran <richardcochran@gmail.com> 10392L: netdev@vger.kernel.org 10393S: Maintained 10394W: http://linuxptp.sourceforge.net/ 10395F: Documentation/ABI/testing/sysfs-ptp 10396F: Documentation/ptp/* 10397F: drivers/net/ethernet/freescale/gianfar_ptp.c 10398F: drivers/net/phy/dp83640* 10399F: drivers/ptp/* 10400F: include/linux/ptp_cl* 10401 10402PTRACE SUPPORT 10403M: Roland McGrath <roland@hack.frob.com> 10404M: Oleg Nesterov <oleg@redhat.com> 10405S: Maintained 10406F: include/asm-generic/syscall.h 10407F: include/linux/ptrace.h 10408F: include/linux/regset.h 10409F: include/linux/tracehook.h 10410F: include/uapi/linux/ptrace.h 10411F: kernel/ptrace.c 10412 10413PULSE8-CEC DRIVER 10414M: Hans Verkuil <hverkuil@xs4all.nl> 10415L: linux-media@vger.kernel.org 10416T: git git://linuxtv.org/media_tree.git 10417S: Maintained 10418F: drivers/media/usb/pulse8-cec/* 10419 10420PVRUSB2 VIDEO4LINUX DRIVER 10421M: Mike Isely <isely@pobox.com> 10422L: pvrusb2@isely.net (subscribers-only) 10423L: linux-media@vger.kernel.org 10424W: http://www.isely.net/pvrusb2/ 10425T: git git://linuxtv.org/media_tree.git 10426S: Maintained 10427F: Documentation/media/v4l-drivers/pvrusb2* 10428F: drivers/media/usb/pvrusb2/ 10429 10430PWC WEBCAM DRIVER 10431M: Hans Verkuil <hverkuil@xs4all.nl> 10432L: linux-media@vger.kernel.org 10433T: git git://linuxtv.org/media_tree.git 10434S: Odd Fixes 10435F: drivers/media/usb/pwc/* 10436 10437PWM FAN DRIVER 10438M: Kamil Debski <kamil@wypas.org> 10439M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10440L: linux-hwmon@vger.kernel.org 10441S: Supported 10442F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10443F: Documentation/hwmon/pwm-fan 10444F: drivers/hwmon/pwm-fan.c 10445 10446PWM SUBSYSTEM 10447M: Thierry Reding <thierry.reding@gmail.com> 10448L: linux-pwm@vger.kernel.org 10449S: Maintained 10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10451F: Documentation/pwm.txt 10452F: Documentation/devicetree/bindings/pwm/ 10453F: include/linux/pwm.h 10454F: drivers/pwm/ 10455F: drivers/video/backlight/pwm_bl.c 10456F: include/linux/pwm_backlight.h 10457F: drivers/gpio/gpio-mvebu.c 10458F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10459 10460PXA2xx/PXA3xx SUPPORT 10461M: Daniel Mack <daniel@zonque.org> 10462M: Haojian Zhuang <haojian.zhuang@gmail.com> 10463M: Robert Jarzmik <robert.jarzmik@free.fr> 10464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10465T: git git://github.com/hzhuang1/linux.git 10466T: git git://github.com/rjarzmik/linux.git 10467S: Maintained 10468F: arch/arm/boot/dts/pxa* 10469F: arch/arm/mach-pxa/ 10470F: drivers/dma/pxa* 10471F: drivers/pcmcia/pxa2xx* 10472F: drivers/pinctrl/pxa/ 10473F: drivers/spi/spi-pxa2xx* 10474F: drivers/usb/gadget/udc/pxa2* 10475F: include/sound/pxa2xx-lib.h 10476F: sound/arm/pxa* 10477F: sound/soc/pxa/ 10478 10479PXA GPIO DRIVER 10480M: Robert Jarzmik <robert.jarzmik@free.fr> 10481L: linux-gpio@vger.kernel.org 10482S: Maintained 10483F: drivers/gpio/gpio-pxa.c 10484 10485PXA3xx NAND FLASH DRIVER 10486M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10487L: linux-mtd@lists.infradead.org 10488S: Maintained 10489F: drivers/mtd/nand/pxa3xx_nand.c 10490 10491MMP SUPPORT 10492M: Eric Miao <eric.y.miao@gmail.com> 10493M: Haojian Zhuang <haojian.zhuang@gmail.com> 10494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10495T: git git://github.com/hzhuang1/linux.git 10496T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10497S: Maintained 10498F: arch/arm/boot/dts/mmp* 10499F: arch/arm/mach-mmp/ 10500 10501PXA MMCI DRIVER 10502S: Orphan 10503 10504PXA RTC DRIVER 10505M: Robert Jarzmik <robert.jarzmik@free.fr> 10506L: linux-rtc@vger.kernel.org 10507S: Maintained 10508 10509QAT DRIVER 10510M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10511M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10512L: qat-linux@intel.com 10513S: Supported 10514F: drivers/crypto/qat/ 10515 10516QIB DRIVER 10517M: Mike Marciniszyn <infinipath@intel.com> 10518L: linux-rdma@vger.kernel.org 10519S: Supported 10520F: drivers/infiniband/hw/qib/ 10521 10522QLOGIC QLA1280 SCSI DRIVER 10523M: Michael Reed <mdr@sgi.com> 10524L: linux-scsi@vger.kernel.org 10525S: Maintained 10526F: drivers/scsi/qla1280.[ch] 10527 10528QLOGIC QLA2XXX FC-SCSI DRIVER 10529M: qla2xxx-upstream@qlogic.com 10530L: linux-scsi@vger.kernel.org 10531S: Supported 10532F: Documentation/scsi/LICENSE.qla2xxx 10533F: drivers/scsi/qla2xxx/ 10534 10535QLOGIC QLA4XXX iSCSI DRIVER 10536M: QLogic-Storage-Upstream@qlogic.com 10537L: linux-scsi@vger.kernel.org 10538S: Supported 10539F: Documentation/scsi/LICENSE.qla4xxx 10540F: drivers/scsi/qla4xxx/ 10541 10542QLOGIC QLA3XXX NETWORK DRIVER 10543M: Dept-GELinuxNICDev@cavium.com 10544L: netdev@vger.kernel.org 10545S: Supported 10546F: Documentation/networking/LICENSE.qla3xxx 10547F: drivers/net/ethernet/qlogic/qla3xxx.* 10548 10549QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10550M: Harish Patil <harish.patil@cavium.com> 10551M: Manish Chopra <manish.chopra@cavium.com> 10552M: Dept-GELinuxNICDev@cavium.com 10553L: netdev@vger.kernel.org 10554S: Supported 10555F: drivers/net/ethernet/qlogic/qlcnic/ 10556 10557QLOGIC QLGE 10Gb ETHERNET DRIVER 10558M: Harish Patil <harish.patil@cavium.com> 10559M: Manish Chopra <manish.chopra@cavium.com> 10560M: Dept-GELinuxNICDev@cavium.com 10561L: netdev@vger.kernel.org 10562S: Supported 10563F: drivers/net/ethernet/qlogic/qlge/ 10564 10565QLOGIC QL4xxx ETHERNET DRIVER 10566M: Yuval Mintz <Yuval.Mintz@cavium.com> 10567M: Ariel Elior <Ariel.Elior@cavium.com> 10568M: everest-linux-l2@cavium.com 10569L: netdev@vger.kernel.org 10570S: Supported 10571F: drivers/net/ethernet/qlogic/qed/ 10572F: include/linux/qed/ 10573F: drivers/net/ethernet/qlogic/qede/ 10574 10575QLOGIC QL41xxx ISCSI DRIVER 10576M: QLogic-Storage-Upstream@cavium.com 10577L: linux-scsi@vger.kernel.org 10578S: Supported 10579F: drivers/scsi/qedi/ 10580 10581QLOGIC QL41xxx FCOE DRIVER 10582M: QLogic-Storage-Upstream@cavium.com 10583L: linux-scsi@vger.kernel.org 10584S: Supported 10585F: drivers/scsi/qedf/ 10586 10587QNX4 FILESYSTEM 10588M: Anders Larsen <al@alarsen.net> 10589W: http://www.alarsen.net/linux/qnx4fs/ 10590S: Maintained 10591F: fs/qnx4/ 10592F: include/uapi/linux/qnx4_fs.h 10593F: include/uapi/linux/qnxtypes.h 10594 10595QORIQ DPAA2 FSL-MC BUS DRIVER 10596M: Stuart Yoder <stuyoder@gmail.com> 10597M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10598L: linux-kernel@vger.kernel.org 10599S: Maintained 10600F: drivers/staging/fsl-mc/ 10601 10602QT1010 MEDIA DRIVER 10603M: Antti Palosaari <crope@iki.fi> 10604L: linux-media@vger.kernel.org 10605W: https://linuxtv.org 10606W: http://palosaari.fi/linux/ 10607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10608T: git git://linuxtv.org/anttip/media_tree.git 10609S: Maintained 10610F: drivers/media/tuners/qt1010* 10611 10612QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10613M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10614L: linux-wireless@vger.kernel.org 10615W: http://wireless.kernel.org/en/users/Drivers/ath9k 10616S: Supported 10617F: drivers/net/wireless/ath/ath9k/ 10618 10619QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10620M: Kalle Valo <kvalo@qca.qualcomm.com> 10621L: ath10k@lists.infradead.org 10622W: http://wireless.kernel.org/en/users/Drivers/ath10k 10623T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10624S: Supported 10625F: drivers/net/wireless/ath/ath10k/ 10626 10627QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10628M: Timur Tabi <timur@codeaurora.org> 10629L: netdev@vger.kernel.org 10630S: Supported 10631F: drivers/net/ethernet/qualcomm/emac/ 10632 10633QUALCOMM HEXAGON ARCHITECTURE 10634M: Richard Kuo <rkuo@codeaurora.org> 10635L: linux-hexagon@vger.kernel.org 10636T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10637S: Supported 10638F: arch/hexagon/ 10639 10640QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 10641M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 10642L: linux-media@vger.kernel.org 10643L: linux-arm-msm@vger.kernel.org 10644T: git git://linuxtv.org/media_tree.git 10645S: Maintained 10646F: drivers/media/platform/qcom/venus/ 10647 10648QUALCOMM WCN36XX WIRELESS DRIVER 10649M: Eugene Krasnikov <k.eugene.e@gmail.com> 10650L: wcn36xx@lists.infradead.org 10651W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10652T: git git://github.com/KrasnikovEugene/wcn36xx.git 10653S: Supported 10654F: drivers/net/wireless/ath/wcn36xx/ 10655 10656QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10657M: Gabriel Somlo <somlo@cmu.edu> 10658M: "Michael S. Tsirkin" <mst@redhat.com> 10659L: qemu-devel@nongnu.org 10660S: Maintained 10661F: drivers/firmware/qemu_fw_cfg.c 10662 10663RADOS BLOCK DEVICE (RBD) 10664M: Ilya Dryomov <idryomov@gmail.com> 10665M: Sage Weil <sage@redhat.com> 10666M: Alex Elder <elder@kernel.org> 10667L: ceph-devel@vger.kernel.org 10668W: http://ceph.com/ 10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10670T: git git://github.com/ceph/ceph-client.git 10671S: Supported 10672F: Documentation/ABI/testing/sysfs-bus-rbd 10673F: drivers/block/rbd.c 10674F: drivers/block/rbd_types.h 10675 10676RADEON FRAMEBUFFER DISPLAY DRIVER 10677M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10678L: linux-fbdev@vger.kernel.org 10679S: Maintained 10680F: drivers/video/fbdev/aty/radeon* 10681F: include/uapi/linux/radeonfb.h 10682 10683RADIOSHARK RADIO DRIVER 10684M: Hans Verkuil <hverkuil@xs4all.nl> 10685L: linux-media@vger.kernel.org 10686T: git git://linuxtv.org/media_tree.git 10687S: Maintained 10688F: drivers/media/radio/radio-shark.c 10689 10690RADIOSHARK2 RADIO DRIVER 10691M: Hans Verkuil <hverkuil@xs4all.nl> 10692L: linux-media@vger.kernel.org 10693T: git git://linuxtv.org/media_tree.git 10694S: Maintained 10695F: drivers/media/radio/radio-shark2.c 10696F: drivers/media/radio/radio-tea5777.c 10697 10698RAGE128 FRAMEBUFFER DISPLAY DRIVER 10699M: Paul Mackerras <paulus@samba.org> 10700L: linux-fbdev@vger.kernel.org 10701S: Maintained 10702F: drivers/video/fbdev/aty/aty128fb.c 10703 10704RAINSHADOW-CEC DRIVER 10705M: Hans Verkuil <hverkuil@xs4all.nl> 10706L: linux-media@vger.kernel.org 10707T: git git://linuxtv.org/media_tree.git 10708S: Maintained 10709F: drivers/media/usb/rainshadow-cec/* 10710 10711RALINK MIPS ARCHITECTURE 10712M: John Crispin <john@phrozen.org> 10713L: linux-mips@linux-mips.org 10714S: Maintained 10715F: arch/mips/ralink 10716 10717RALINK RT2X00 WIRELESS LAN DRIVER 10718P: rt2x00 project 10719M: Stanislaw Gruszka <sgruszka@redhat.com> 10720M: Helmut Schaa <helmut.schaa@googlemail.com> 10721L: linux-wireless@vger.kernel.org 10722S: Maintained 10723F: drivers/net/wireless/ralink/rt2x00/ 10724 10725RAMDISK RAM BLOCK DEVICE DRIVER 10726M: Jens Axboe <axboe@kernel.dk> 10727S: Maintained 10728F: Documentation/blockdev/ramdisk.txt 10729F: drivers/block/brd.c 10730 10731RANDOM NUMBER DRIVER 10732M: "Theodore Ts'o" <tytso@mit.edu> 10733S: Maintained 10734F: drivers/char/random.c 10735 10736RAPIDIO SUBSYSTEM 10737M: Matt Porter <mporter@kernel.crashing.org> 10738M: Alexandre Bounine <alexandre.bounine@idt.com> 10739S: Maintained 10740F: drivers/rapidio/ 10741 10742RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10743L: linux-wireless@vger.kernel.org 10744S: Orphan 10745F: drivers/net/wireless/ray* 10746 10747RCUTORTURE MODULE 10748M: Josh Triplett <josh@joshtriplett.org> 10749M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10750L: linux-kernel@vger.kernel.org 10751S: Supported 10752T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10753F: Documentation/RCU/torture.txt 10754F: kernel/rcu/rcutorture.c 10755 10756RCUTORTURE TEST FRAMEWORK 10757M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10758M: Josh Triplett <josh@joshtriplett.org> 10759R: Steven Rostedt <rostedt@goodmis.org> 10760R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10761R: Lai Jiangshan <jiangshanlai@gmail.com> 10762L: linux-kernel@vger.kernel.org 10763S: Supported 10764T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10765F: tools/testing/selftests/rcutorture 10766 10767RDC R-321X SoC 10768M: Florian Fainelli <florian@openwrt.org> 10769S: Maintained 10770 10771RDC R6040 FAST ETHERNET DRIVER 10772M: Florian Fainelli <f.fainelli@gmail.com> 10773L: netdev@vger.kernel.org 10774S: Maintained 10775F: drivers/net/ethernet/rdc/r6040.c 10776 10777RDS - RELIABLE DATAGRAM SOCKETS 10778M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10779L: netdev@vger.kernel.org 10780L: linux-rdma@vger.kernel.org 10781L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10782W: https://oss.oracle.com/projects/rds/ 10783S: Supported 10784F: net/rds/ 10785F: Documentation/networking/rds.txt 10786 10787RDMAVT - RDMA verbs software 10788M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10789L: linux-rdma@vger.kernel.org 10790S: Supported 10791F: drivers/infiniband/sw/rdmavt 10792 10793RDT - RESOURCE ALLOCATION 10794M: Fenghua Yu <fenghua.yu@intel.com> 10795L: linux-kernel@vger.kernel.org 10796S: Supported 10797F: arch/x86/kernel/cpu/intel_rdt* 10798F: arch/x86/include/asm/intel_rdt* 10799F: Documentation/x86/intel_rdt* 10800 10801READ-COPY UPDATE (RCU) 10802M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10803M: Josh Triplett <josh@joshtriplett.org> 10804R: Steven Rostedt <rostedt@goodmis.org> 10805R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10806R: Lai Jiangshan <jiangshanlai@gmail.com> 10807L: linux-kernel@vger.kernel.org 10808W: http://www.rdrop.com/users/paulmck/RCU/ 10809S: Supported 10810T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10811F: Documentation/RCU/ 10812X: Documentation/RCU/torture.txt 10813F: include/linux/rcu* 10814X: include/linux/srcu.h 10815F: kernel/rcu/ 10816X: kernel/torture.c 10817 10818REAL TIME CLOCK (RTC) SUBSYSTEM 10819M: Alessandro Zummo <a.zummo@towertech.it> 10820M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10821L: linux-rtc@vger.kernel.org 10822Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10824S: Maintained 10825F: Documentation/devicetree/bindings/rtc/ 10826F: Documentation/rtc.txt 10827F: drivers/rtc/ 10828F: include/linux/rtc.h 10829F: include/uapi/linux/rtc.h 10830F: include/linux/rtc/ 10831F: include/linux/platform_data/rtc-* 10832F: tools/testing/selftests/timers/rtctest.c 10833 10834REALTEK AUDIO CODECS 10835M: Bard Liao <bardliao@realtek.com> 10836M: Oder Chiou <oder_chiou@realtek.com> 10837S: Maintained 10838F: sound/soc/codecs/rt* 10839F: include/sound/rt*.h 10840 10841REISERFS FILE SYSTEM 10842L: reiserfs-devel@vger.kernel.org 10843S: Supported 10844F: fs/reiserfs/ 10845 10846REGISTER MAP ABSTRACTION 10847M: Mark Brown <broonie@kernel.org> 10848L: linux-kernel@vger.kernel.org 10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10850S: Supported 10851F: Documentation/devicetree/bindings/regmap/ 10852F: drivers/base/regmap/ 10853F: include/linux/regmap.h 10854 10855REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10856M: Ohad Ben-Cohen <ohad@wizery.com> 10857M: Bjorn Andersson <bjorn.andersson@linaro.org> 10858L: linux-remoteproc@vger.kernel.org 10859T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10860S: Maintained 10861F: Documentation/devicetree/bindings/remoteproc/ 10862F: Documentation/remoteproc.txt 10863F: drivers/remoteproc/ 10864F: include/linux/remoteproc.h 10865 10866REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10867M: Ohad Ben-Cohen <ohad@wizery.com> 10868M: Bjorn Andersson <bjorn.andersson@linaro.org> 10869L: linux-remoteproc@vger.kernel.org 10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10871S: Maintained 10872F: drivers/rpmsg/ 10873F: Documentation/rpmsg.txt 10874F: include/linux/rpmsg.h 10875F: include/linux/rpmsg/ 10876 10877RENESAS CLOCK DRIVERS 10878M: Geert Uytterhoeven <geert+renesas@glider.be> 10879L: linux-renesas-soc@vger.kernel.org 10880S: Supported 10881F: drivers/clk/renesas/ 10882 10883RENESAS ETHERNET DRIVERS 10884R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10885L: netdev@vger.kernel.org 10886L: linux-renesas-soc@vger.kernel.org 10887F: drivers/net/ethernet/renesas/ 10888F: include/linux/sh_eth.h 10889 10890RENESAS R-CAR GYROADC DRIVER 10891M: Marek Vasut <marek.vasut@gmail.com> 10892L: linux-iio@vger.kernel.org 10893S: Supported 10894F: drivers/iio/adc/rcar_gyro_adc.c 10895 10896RENESAS USB2 PHY DRIVER 10897M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10898L: linux-renesas-soc@vger.kernel.org 10899S: Maintained 10900F: drivers/phy/phy-rcar-gen3-usb2.c 10901 10902RESET CONTROLLER FRAMEWORK 10903M: Philipp Zabel <p.zabel@pengutronix.de> 10904T: git git://git.pengutronix.de/git/pza/linux 10905S: Maintained 10906F: drivers/reset/ 10907F: Documentation/devicetree/bindings/reset/ 10908F: include/dt-bindings/reset/ 10909F: include/linux/reset.h 10910F: include/linux/reset-controller.h 10911 10912RFKILL 10913M: Johannes Berg <johannes@sipsolutions.net> 10914L: linux-wireless@vger.kernel.org 10915W: http://wireless.kernel.org/ 10916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10918S: Maintained 10919F: Documentation/rfkill.txt 10920F: net/rfkill/ 10921 10922RHASHTABLE 10923M: Thomas Graf <tgraf@suug.ch> 10924M: Herbert Xu <herbert@gondor.apana.org.au> 10925L: netdev@vger.kernel.org 10926S: Maintained 10927F: lib/rhashtable.c 10928F: include/linux/rhashtable.h 10929 10930RICOH SMARTMEDIA/XD DRIVER 10931M: Maxim Levitsky <maximlevitsky@gmail.com> 10932S: Maintained 10933F: drivers/mtd/nand/r852.c 10934F: drivers/mtd/nand/r852.h 10935 10936RICOH R5C592 MEMORYSTICK DRIVER 10937M: Maxim Levitsky <maximlevitsky@gmail.com> 10938S: Maintained 10939F: drivers/memstick/host/r592.* 10940 10941ROCCAT DRIVERS 10942M: Stefan Achatz <erazor_de@users.sourceforge.net> 10943W: http://sourceforge.net/projects/roccat/ 10944S: Maintained 10945F: drivers/hid/hid-roccat* 10946F: include/linux/hid-roccat* 10947F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10948 10949ROCKER DRIVER 10950M: Jiri Pirko <jiri@resnulli.us> 10951L: netdev@vger.kernel.org 10952S: Supported 10953F: drivers/net/ethernet/rocker/ 10954 10955ROCKETPORT DRIVER 10956P: Comtrol Corp. 10957W: http://www.comtrol.com 10958S: Maintained 10959F: Documentation/serial/rocket.txt 10960F: drivers/tty/rocket* 10961 10962ROCKETPORT EXPRESS/INFINITY DRIVER 10963M: Kevin Cernekee <cernekee@gmail.com> 10964L: linux-serial@vger.kernel.org 10965S: Odd Fixes 10966F: drivers/tty/serial/rp2.* 10967 10968ROSE NETWORK LAYER 10969M: Ralf Baechle <ralf@linux-mips.org> 10970L: linux-hams@vger.kernel.org 10971W: http://www.linux-ax25.org/ 10972S: Maintained 10973F: include/net/rose.h 10974F: include/uapi/linux/rose.h 10975F: net/rose/ 10976 10977RTL2830 MEDIA DRIVER 10978M: Antti Palosaari <crope@iki.fi> 10979L: linux-media@vger.kernel.org 10980W: https://linuxtv.org 10981W: http://palosaari.fi/linux/ 10982Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10983T: git git://linuxtv.org/anttip/media_tree.git 10984S: Maintained 10985F: drivers/media/dvb-frontends/rtl2830* 10986 10987RTL2832 MEDIA DRIVER 10988M: Antti Palosaari <crope@iki.fi> 10989L: linux-media@vger.kernel.org 10990W: https://linuxtv.org 10991W: http://palosaari.fi/linux/ 10992Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10993T: git git://linuxtv.org/anttip/media_tree.git 10994S: Maintained 10995F: drivers/media/dvb-frontends/rtl2832* 10996 10997RTL2832_SDR MEDIA DRIVER 10998M: Antti Palosaari <crope@iki.fi> 10999L: linux-media@vger.kernel.org 11000W: https://linuxtv.org 11001W: http://palosaari.fi/linux/ 11002Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11003T: git git://linuxtv.org/anttip/media_tree.git 11004S: Maintained 11005F: drivers/media/dvb-frontends/rtl2832_sdr* 11006 11007RTL8180 WIRELESS DRIVER 11008L: linux-wireless@vger.kernel.org 11009W: http://wireless.kernel.org/ 11010T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11011S: Orphan 11012F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11013 11014RTL8187 WIRELESS DRIVER 11015M: Herton Ronaldo Krzesinski <herton@canonical.com> 11016M: Hin-Tak Leung <htl10@users.sourceforge.net> 11017M: Larry Finger <Larry.Finger@lwfinger.net> 11018L: linux-wireless@vger.kernel.org 11019W: http://wireless.kernel.org/ 11020T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11021S: Maintained 11022F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11023 11024RTL8192CE WIRELESS DRIVER 11025M: Larry Finger <Larry.Finger@lwfinger.net> 11026M: Chaoming Li <chaoming_li@realsil.com.cn> 11027L: linux-wireless@vger.kernel.org 11028W: http://wireless.kernel.org/ 11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11030S: Maintained 11031F: drivers/net/wireless/realtek/rtlwifi/ 11032F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11033 11034RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11035M: Jes Sorensen <Jes.Sorensen@gmail.com> 11036L: linux-wireless@vger.kernel.org 11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11038S: Maintained 11039F: drivers/net/wireless/realtek/rtl8xxxu/ 11040 11041S3 SAVAGE FRAMEBUFFER DRIVER 11042M: Antonino Daplas <adaplas@gmail.com> 11043L: linux-fbdev@vger.kernel.org 11044S: Maintained 11045F: drivers/video/fbdev/savage/ 11046 11047S390 11048M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11049M: Heiko Carstens <heiko.carstens@de.ibm.com> 11050L: linux-s390@vger.kernel.org 11051W: http://www.ibm.com/developerworks/linux/linux390/ 11052T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11053S: Supported 11054F: arch/s390/ 11055F: drivers/s390/ 11056F: Documentation/s390/ 11057F: Documentation/DocBook/s390* 11058 11059S390 COMMON I/O LAYER 11060M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11061M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11062L: linux-s390@vger.kernel.org 11063W: http://www.ibm.com/developerworks/linux/linux390/ 11064S: Supported 11065F: drivers/s390/cio/ 11066 11067S390 DASD DRIVER 11068M: Stefan Haberland <sth@linux.vnet.ibm.com> 11069M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11070L: linux-s390@vger.kernel.org 11071W: http://www.ibm.com/developerworks/linux/linux390/ 11072S: Supported 11073F: drivers/s390/block/dasd* 11074F: block/partitions/ibm.c 11075 11076S390 NETWORK DRIVERS 11077M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11078M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11079L: linux-s390@vger.kernel.org 11080W: http://www.ibm.com/developerworks/linux/linux390/ 11081S: Supported 11082F: drivers/s390/net/ 11083 11084S390 PCI SUBSYSTEM 11085M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11086M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11087L: linux-s390@vger.kernel.org 11088W: http://www.ibm.com/developerworks/linux/linux390/ 11089S: Supported 11090F: arch/s390/pci/ 11091F: drivers/pci/hotplug/s390_pci_hpc.c 11092 11093S390 ZCRYPT DRIVER 11094M: Harald Freudenberger <freude@de.ibm.com> 11095L: linux-s390@vger.kernel.org 11096W: http://www.ibm.com/developerworks/linux/linux390/ 11097S: Supported 11098F: drivers/s390/crypto/ 11099 11100S390 ZFCP DRIVER 11101M: Steffen Maier <maier@linux.vnet.ibm.com> 11102L: linux-s390@vger.kernel.org 11103W: http://www.ibm.com/developerworks/linux/linux390/ 11104S: Supported 11105F: drivers/s390/scsi/zfcp_* 11106 11107S390 IUCV NETWORK LAYER 11108M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11109M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11110L: linux-s390@vger.kernel.org 11111W: http://www.ibm.com/developerworks/linux/linux390/ 11112S: Supported 11113F: drivers/s390/net/*iucv* 11114F: include/net/iucv/ 11115F: net/iucv/ 11116 11117S390 IOMMU (PCI) 11118M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11119L: linux-s390@vger.kernel.org 11120W: http://www.ibm.com/developerworks/linux/linux390/ 11121S: Supported 11122F: drivers/iommu/s390-iommu.c 11123 11124S390 VFIO-CCW DRIVER 11125M: Cornelia Huck <cornelia.huck@de.ibm.com> 11126M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11127L: linux-s390@vger.kernel.org 11128L: kvm@vger.kernel.org 11129S: Supported 11130F: drivers/s390/cio/vfio_ccw* 11131F: Documentation/s390/vfio-ccw.txt 11132F: include/uapi/linux/vfio_ccw.h 11133 11134S3C24XX SD/MMC Driver 11135M: Ben Dooks <ben-linux@fluff.org> 11136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11137S: Supported 11138F: drivers/mmc/host/s3cmci.* 11139 11140SAA6588 RDS RECEIVER DRIVER 11141M: Hans Verkuil <hverkuil@xs4all.nl> 11142L: linux-media@vger.kernel.org 11143T: git git://linuxtv.org/media_tree.git 11144W: https://linuxtv.org 11145S: Odd Fixes 11146F: drivers/media/i2c/saa6588* 11147 11148SAA7134 VIDEO4LINUX DRIVER 11149M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11150M: Mauro Carvalho Chehab <mchehab@kernel.org> 11151L: linux-media@vger.kernel.org 11152W: https://linuxtv.org 11153T: git git://linuxtv.org/media_tree.git 11154S: Odd fixes 11155F: Documentation/media/v4l-drivers/saa7134* 11156F: drivers/media/pci/saa7134/ 11157 11158SAA7146 VIDEO4LINUX-2 DRIVER 11159M: Hans Verkuil <hverkuil@xs4all.nl> 11160L: linux-media@vger.kernel.org 11161T: git git://linuxtv.org/media_tree.git 11162S: Maintained 11163F: drivers/media/common/saa7146/ 11164F: drivers/media/pci/saa7146/ 11165F: include/media/saa7146* 11166 11167SAMSUNG LAPTOP DRIVER 11168M: Corentin Chary <corentin.chary@gmail.com> 11169L: platform-driver-x86@vger.kernel.org 11170S: Maintained 11171F: drivers/platform/x86/samsung-laptop.c 11172 11173SAMSUNG AUDIO (ASoC) DRIVERS 11174M: Krzysztof Kozlowski <krzk@kernel.org> 11175M: Sangbeom Kim <sbkim73@samsung.com> 11176M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11177L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11178S: Supported 11179F: sound/soc/samsung/ 11180 11181SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11182M: Krzysztof Kozlowski <krzk@kernel.org> 11183L: linux-crypto@vger.kernel.org 11184L: linux-samsung-soc@vger.kernel.org 11185S: Maintained 11186F: drivers/crypto/exynos-rng.c 11187F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11188 11189SAMSUNG FRAMEBUFFER DRIVER 11190M: Jingoo Han <jingoohan1@gmail.com> 11191L: linux-fbdev@vger.kernel.org 11192S: Maintained 11193F: drivers/video/fbdev/s3c-fb.c 11194 11195SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11196M: Sangbeom Kim <sbkim73@samsung.com> 11197M: Krzysztof Kozlowski <krzk@kernel.org> 11198M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11199L: linux-kernel@vger.kernel.org 11200L: linux-samsung-soc@vger.kernel.org 11201S: Supported 11202F: drivers/mfd/sec*.c 11203F: drivers/regulator/s2m*.c 11204F: drivers/regulator/s5m*.c 11205F: drivers/clk/clk-s2mps11.c 11206F: drivers/rtc/rtc-s5m.c 11207F: include/linux/mfd/samsung/ 11208F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11209F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11210F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11211F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11212 11213SAMSUNG S5P Security SubSystem (SSS) DRIVER 11214M: Krzysztof Kozlowski <krzk@kernel.org> 11215M: Vladimir Zapolskiy <vz@mleia.com> 11216L: linux-crypto@vger.kernel.org 11217L: linux-samsung-soc@vger.kernel.org 11218S: Maintained 11219F: drivers/crypto/s5p-sss.c 11220 11221SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11222M: Kyungmin Park <kyungmin.park@samsung.com> 11223M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11224L: linux-media@vger.kernel.org 11225Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11226S: Supported 11227F: drivers/media/platform/exynos4-is/ 11228 11229SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11230M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11231L: linux-media@vger.kernel.org 11232L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11233S: Maintained 11234F: drivers/media/platform/s3c-camif/ 11235F: include/media/drv-intf/s3c_camif.h 11236 11237SAMSUNG S5C73M3 CAMERA DRIVER 11238M: Kyungmin Park <kyungmin.park@samsung.com> 11239M: Andrzej Hajda <a.hajda@samsung.com> 11240L: linux-media@vger.kernel.org 11241S: Supported 11242F: drivers/media/i2c/s5c73m3/* 11243 11244SAMSUNG S5K5BAF CAMERA DRIVER 11245M: Kyungmin Park <kyungmin.park@samsung.com> 11246M: Andrzej Hajda <a.hajda@samsung.com> 11247L: linux-media@vger.kernel.org 11248S: Supported 11249F: drivers/media/i2c/s5k5baf.c 11250 11251SAMSUNG S3FWRN5 NFC DRIVER 11252M: Robert Baldyga <r.baldyga@samsung.com> 11253M: Krzysztof Opasiak <k.opasiak@samsung.com> 11254L: linux-nfc@lists.01.org (moderated for non-subscribers) 11255S: Supported 11256F: drivers/nfc/s3fwrn5 11257 11258SAMSUNG SOC CLOCK DRIVERS 11259M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11260M: Tomasz Figa <tomasz.figa@gmail.com> 11261M: Chanwoo Choi <cw00.choi@samsung.com> 11262S: Supported 11263L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11264F: drivers/clk/samsung/ 11265F: include/dt-bindings/clock/exynos*.h 11266F: Documentation/devicetree/bindings/clock/exynos*.txt 11267 11268SAMSUNG SPI DRIVERS 11269M: Kukjin Kim <kgene@kernel.org> 11270M: Krzysztof Kozlowski <krzk@kernel.org> 11271M: Andi Shyti <andi.shyti@samsung.com> 11272L: linux-spi@vger.kernel.org 11273L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11274S: Maintained 11275F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11276F: drivers/spi/spi-s3c* 11277F: include/linux/platform_data/spi-s3c64xx.h 11278 11279SAMSUNG SXGBE DRIVERS 11280M: Byungho An <bh74.an@samsung.com> 11281M: Girish K S <ks.giri@samsung.com> 11282M: Vipul Pandya <vipul.pandya@samsung.com> 11283S: Supported 11284L: netdev@vger.kernel.org 11285F: drivers/net/ethernet/samsung/sxgbe/ 11286 11287SAMSUNG THERMAL DRIVER 11288M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11289L: linux-pm@vger.kernel.org 11290L: linux-samsung-soc@vger.kernel.org 11291S: Supported 11292T: git https://github.com/lmajewski/linux-samsung-thermal.git 11293F: drivers/thermal/samsung/ 11294 11295SAMSUNG USB2 PHY DRIVER 11296M: Kamil Debski <kamil@wypas.org> 11297M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11298L: linux-kernel@vger.kernel.org 11299S: Supported 11300F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11301F: Documentation/phy/samsung-usb2.txt 11302F: drivers/phy/phy-exynos4210-usb2.c 11303F: drivers/phy/phy-exynos4x12-usb2.c 11304F: drivers/phy/phy-exynos5250-usb2.c 11305F: drivers/phy/phy-s5pv210-usb2.c 11306F: drivers/phy/phy-samsung-usb2.c 11307F: drivers/phy/phy-samsung-usb2.h 11308 11309SERIAL DRIVERS 11310M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11311L: linux-serial@vger.kernel.org 11312S: Maintained 11313F: Documentation/devicetree/bindings/serial/ 11314F: drivers/tty/serial/ 11315 11316SERIAL DEVICE BUS 11317M: Rob Herring <robh@kernel.org> 11318L: linux-serial@vger.kernel.org 11319S: Maintained 11320F: Documentation/devicetree/bindings/serial/slave-device.txt 11321F: drivers/tty/serdev/ 11322F: include/linux/serdev.h 11323 11324SERIAL IR RECEIVER 11325M: Sean Young <sean@mess.org> 11326L: linux-media@vger.kernel.org 11327S: Maintained 11328F: drivers/media/rc/serial_ir.c 11329 11330STI CEC DRIVER 11331M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11332S: Maintained 11333F: drivers/staging/media/st-cec/ 11334F: Documentation/devicetree/bindings/media/stih-cec.txt 11335 11336SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11337M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11338L: linux-s390@vger.kernel.org 11339W: http://www.ibm.com/developerworks/linux/linux390/ 11340S: Supported 11341F: net/smc/ 11342 11343SYNOPSYS DESIGNWARE DMAC DRIVER 11344M: Viresh Kumar <vireshk@kernel.org> 11345M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11346S: Maintained 11347F: include/linux/dma/dw.h 11348F: include/linux/platform_data/dma-dw.h 11349F: drivers/dma/dw/ 11350 11351SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 11352M: Jie Deng <jiedeng@synopsys.com> 11353L: netdev@vger.kernel.org 11354S: Supported 11355F: drivers/net/ethernet/synopsys/ 11356 11357SYNOPSYS DESIGNWARE I2C DRIVER 11358M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11359R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11360R: Mika Westerberg <mika.westerberg@linux.intel.com> 11361L: linux-i2c@vger.kernel.org 11362S: Maintained 11363F: drivers/i2c/busses/i2c-designware-* 11364F: include/linux/platform_data/i2c-designware.h 11365 11366SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11367M: Jaehoon Chung <jh80.chung@samsung.com> 11368L: linux-mmc@vger.kernel.org 11369S: Maintained 11370F: drivers/mmc/host/dw_mmc* 11371 11372SYSTEM TRACE MODULE CLASS 11373M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11374S: Maintained 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11376F: Documentation/trace/stm.txt 11377F: drivers/hwtracing/stm/ 11378F: include/linux/stm.h 11379F: include/uapi/linux/stm.h 11380 11381TEE SUBSYSTEM 11382M: Jens Wiklander <jens.wiklander@linaro.org> 11383S: Maintained 11384F: include/linux/tee_drv.h 11385F: include/uapi/linux/tee.h 11386F: drivers/tee/ 11387F: Documentation/tee.txt 11388 11389THUNDERBOLT DRIVER 11390M: Andreas Noever <andreas.noever@gmail.com> 11391S: Maintained 11392F: drivers/thunderbolt/ 11393 11394TI BQ27XXX POWER SUPPLY DRIVER 11395R: Andrew F. Davis <afd@ti.com> 11396F: include/linux/power/bq27xxx_battery.h 11397F: drivers/power/supply/bq27xxx_battery.c 11398F: drivers/power/supply/bq27xxx_battery_i2c.c 11399 11400TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11401M: John Stultz <john.stultz@linaro.org> 11402M: Thomas Gleixner <tglx@linutronix.de> 11403R: Stephen Boyd <sboyd@codeaurora.org> 11404L: linux-kernel@vger.kernel.org 11405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11406S: Supported 11407F: include/linux/clocksource.h 11408F: include/linux/time.h 11409F: include/linux/timex.h 11410F: include/uapi/linux/time.h 11411F: include/uapi/linux/timex.h 11412F: kernel/time/clocksource.c 11413F: kernel/time/time*.c 11414F: kernel/time/alarmtimer.c 11415F: kernel/time/ntp.c 11416F: tools/testing/selftests/timers/ 11417 11418SC1200 WDT DRIVER 11419M: Zwane Mwaikambo <zwanem@gmail.com> 11420S: Maintained 11421F: drivers/watchdog/sc1200wdt.c 11422 11423SCHEDULER 11424M: Ingo Molnar <mingo@redhat.com> 11425M: Peter Zijlstra <peterz@infradead.org> 11426L: linux-kernel@vger.kernel.org 11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11428S: Maintained 11429F: kernel/sched/ 11430F: include/linux/sched.h 11431F: include/uapi/linux/sched.h 11432F: include/linux/wait.h 11433 11434SCORE ARCHITECTURE 11435M: Chen Liqin <liqin.linux@gmail.com> 11436M: Lennox Wu <lennox.wu@gmail.com> 11437W: http://www.sunplus.com 11438S: Supported 11439F: arch/score/ 11440 11441SCR24X CHIP CARD INTERFACE DRIVER 11442M: Lubomir Rintel <lkundrak@v3.sk> 11443S: Supported 11444F: drivers/char/pcmcia/scr24x_cs.c 11445 11446SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11447M: Sudeep Holla <sudeep.holla@arm.com> 11448L: linux-arm-kernel@lists.infradead.org 11449S: Maintained 11450F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11451F: drivers/clk/clk-scpi.c 11452F: drivers/cpufreq/scpi-cpufreq.c 11453F: drivers/firmware/arm_scpi.c 11454F: include/linux/scpi_protocol.h 11455 11456SCSI CDROM DRIVER 11457M: Jens Axboe <axboe@kernel.dk> 11458L: linux-scsi@vger.kernel.org 11459W: http://www.kernel.dk 11460S: Maintained 11461F: drivers/scsi/sr* 11462 11463SCSI RDMA PROTOCOL (SRP) INITIATOR 11464M: Bart Van Assche <bart.vanassche@sandisk.com> 11465L: linux-rdma@vger.kernel.org 11466S: Supported 11467W: http://www.openfabrics.org 11468Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11469T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11470F: drivers/infiniband/ulp/srp/ 11471F: include/scsi/srp.h 11472 11473SCSI SG DRIVER 11474M: Doug Gilbert <dgilbert@interlog.com> 11475L: linux-scsi@vger.kernel.org 11476W: http://sg.danny.cz/sg 11477S: Maintained 11478F: Documentation/scsi/scsi-generic.txt 11479F: drivers/scsi/sg.c 11480F: include/scsi/sg.h 11481 11482SCSI SUBSYSTEM 11483M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11484T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11485M: "Martin K. Petersen" <martin.petersen@oracle.com> 11486T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11487L: linux-scsi@vger.kernel.org 11488S: Maintained 11489F: Documentation/devicetree/bindings/scsi/ 11490F: drivers/scsi/ 11491F: include/scsi/ 11492 11493SCSI TAPE DRIVER 11494M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11495L: linux-scsi@vger.kernel.org 11496S: Maintained 11497F: Documentation/scsi/st.txt 11498F: drivers/scsi/st.* 11499F: drivers/scsi/st_*.h 11500 11501SCTP PROTOCOL 11502M: Vlad Yasevich <vyasevich@gmail.com> 11503M: Neil Horman <nhorman@tuxdriver.com> 11504L: linux-sctp@vger.kernel.org 11505W: http://lksctp.sourceforge.net 11506S: Maintained 11507F: Documentation/networking/sctp.txt 11508F: include/linux/sctp.h 11509F: include/uapi/linux/sctp.h 11510F: include/net/sctp/ 11511F: net/sctp/ 11512 11513SCx200 CPU SUPPORT 11514M: Jim Cromie <jim.cromie@gmail.com> 11515S: Odd Fixes 11516F: Documentation/i2c/busses/scx200_acb 11517F: arch/x86/platform/scx200/ 11518F: drivers/watchdog/scx200_wdt.c 11519F: drivers/i2c/busses/scx200* 11520F: drivers/mtd/maps/scx200_docflash.c 11521F: include/linux/scx200.h 11522 11523SCx200 GPIO DRIVER 11524M: Jim Cromie <jim.cromie@gmail.com> 11525S: Maintained 11526F: drivers/char/scx200_gpio.c 11527F: include/linux/scx200_gpio.h 11528 11529SCx200 HRT CLOCKSOURCE DRIVER 11530M: Jim Cromie <jim.cromie@gmail.com> 11531S: Maintained 11532F: drivers/clocksource/scx200_hrt.c 11533 11534SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11535M: Sascha Sommer <saschasommer@freenet.de> 11536L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11537S: Maintained 11538F: drivers/mmc/host/sdricoh_cs.c 11539 11540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11541M: Adrian Hunter <adrian.hunter@intel.com> 11542L: linux-mmc@vger.kernel.org 11543T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11544S: Maintained 11545F: drivers/mmc/host/sdhci* 11546F: include/linux/mmc/sdhci* 11547 11548SECURE COMPUTING 11549M: Kees Cook <keescook@chromium.org> 11550R: Andy Lutomirski <luto@amacapital.net> 11551R: Will Drewry <wad@chromium.org> 11552T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11553S: Supported 11554F: kernel/seccomp.c 11555F: include/uapi/linux/seccomp.h 11556F: include/linux/seccomp.h 11557F: tools/testing/selftests/seccomp/* 11558K: \bsecure_computing 11559K: \bTIF_SECCOMP\b 11560 11561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11562M: Al Cooper <alcooperx@gmail.com> 11563L: linux-mmc@vger.kernel.org 11564L: bcm-kernel-feedback-list@broadcom.com 11565S: Maintained 11566F: drivers/mmc/host/sdhci-brcmstb* 11567 11568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11569M: Ben Dooks <ben-linux@fluff.org> 11570M: Jaehoon Chung <jh80.chung@samsung.com> 11571L: linux-mmc@vger.kernel.org 11572S: Maintained 11573F: drivers/mmc/host/sdhci-s3c* 11574 11575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11576M: Viresh Kumar <vireshk@kernel.org> 11577L: linux-mmc@vger.kernel.org 11578S: Maintained 11579F: drivers/mmc/host/sdhci-spear.c 11580 11581SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11582M: Scott Bauer <scott.bauer@intel.com> 11583M: Jonathan Derrick <jonathan.derrick@intel.com> 11584M: Rafael Antognolli <rafael.antognolli@intel.com> 11585L: linux-block@vger.kernel.org 11586S: Supported 11587F: block/sed* 11588F: block/opal_proto.h 11589F: include/linux/sed* 11590F: include/uapi/linux/sed* 11591 11592SECURITY SUBSYSTEM 11593M: James Morris <james.l.morris@oracle.com> 11594M: "Serge E. Hallyn" <serge@hallyn.com> 11595L: linux-security-module@vger.kernel.org (suggested Cc:) 11596T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11597W: http://kernsec.org/ 11598S: Supported 11599F: security/ 11600 11601SECURITY CONTACT 11602M: Security Officers <security@kernel.org> 11603S: Supported 11604 11605SELINUX SECURITY MODULE 11606M: Paul Moore <paul@paul-moore.com> 11607M: Stephen Smalley <sds@tycho.nsa.gov> 11608M: Eric Paris <eparis@parisplace.org> 11609L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11610W: http://selinuxproject.org 11611T: git git://git.infradead.org/users/pcmoore/selinux 11612S: Supported 11613F: include/linux/selinux* 11614F: security/selinux/ 11615F: scripts/selinux/ 11616 11617APPARMOR SECURITY MODULE 11618M: John Johansen <john.johansen@canonical.com> 11619L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11620W: apparmor.wiki.kernel.org 11621T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11622S: Supported 11623F: security/apparmor/ 11624 11625LOADPIN SECURITY MODULE 11626M: Kees Cook <keescook@chromium.org> 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11628S: Supported 11629F: security/loadpin/ 11630 11631YAMA SECURITY MODULE 11632M: Kees Cook <keescook@chromium.org> 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11634S: Supported 11635F: security/yama/ 11636 11637SENSABLE PHANTOM 11638M: Jiri Slaby <jirislaby@gmail.com> 11639S: Maintained 11640F: drivers/misc/phantom.c 11641F: include/uapi/linux/phantom.h 11642 11643Emulex 10Gbps iSCSI - OneConnect DRIVER 11644M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11645M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11646M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11647L: linux-scsi@vger.kernel.org 11648W: http://www.broadcom.com 11649S: Supported 11650F: drivers/scsi/be2iscsi/ 11651 11652Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11653M: Sathya Perla <sathya.perla@broadcom.com> 11654M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11655M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11656M: Somnath Kotur <somnath.kotur@broadcom.com> 11657L: netdev@vger.kernel.org 11658W: http://www.emulex.com 11659S: Supported 11660F: drivers/net/ethernet/emulex/benet/ 11661 11662EMULEX ONECONNECT ROCE DRIVER 11663M: Selvin Xavier <selvin.xavier@broadcom.com> 11664M: Devesh Sharma <devesh.sharma@broadcom.com> 11665L: linux-rdma@vger.kernel.org 11666W: http://www.broadcom.com 11667S: Odd Fixes 11668F: drivers/infiniband/hw/ocrdma/ 11669F: include/uapi/rdma/ocrdma-abi.h 11670 11671SFC NETWORK DRIVER 11672M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11673M: Edward Cree <ecree@solarflare.com> 11674M: Bert Kenward <bkenward@solarflare.com> 11675L: netdev@vger.kernel.org 11676S: Supported 11677F: drivers/net/ethernet/sfc/ 11678 11679SGI GRU DRIVER 11680M: Dimitri Sivanich <sivanich@sgi.com> 11681S: Maintained 11682F: drivers/misc/sgi-gru/ 11683 11684SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11685M: Pat Gefre <pfg@sgi.com> 11686L: linux-ia64@vger.kernel.org 11687S: Supported 11688F: Documentation/ia64/serial.txt 11689F: drivers/tty/serial/ioc?_serial.c 11690F: include/linux/ioc?.h 11691 11692SGI XP/XPC/XPNET DRIVER 11693M: Cliff Whickman <cpw@sgi.com> 11694M: Robin Holt <robinmholt@gmail.com> 11695S: Maintained 11696F: drivers/misc/sgi-xp/ 11697 11698SI2157 MEDIA DRIVER 11699M: Antti Palosaari <crope@iki.fi> 11700L: linux-media@vger.kernel.org 11701W: https://linuxtv.org 11702W: http://palosaari.fi/linux/ 11703Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11704T: git git://linuxtv.org/anttip/media_tree.git 11705S: Maintained 11706F: drivers/media/tuners/si2157* 11707 11708SI2168 MEDIA DRIVER 11709M: Antti Palosaari <crope@iki.fi> 11710L: linux-media@vger.kernel.org 11711W: https://linuxtv.org 11712W: http://palosaari.fi/linux/ 11713Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11714T: git git://linuxtv.org/anttip/media_tree.git 11715S: Maintained 11716F: drivers/media/dvb-frontends/si2168* 11717 11718SI470X FM RADIO RECEIVER I2C DRIVER 11719M: Hans Verkuil <hverkuil@xs4all.nl> 11720L: linux-media@vger.kernel.org 11721T: git git://linuxtv.org/media_tree.git 11722W: https://linuxtv.org 11723S: Odd Fixes 11724F: drivers/media/radio/si470x/radio-si470x-i2c.c 11725 11726SI470X FM RADIO RECEIVER USB DRIVER 11727M: Hans Verkuil <hverkuil@xs4all.nl> 11728L: linux-media@vger.kernel.org 11729T: git git://linuxtv.org/media_tree.git 11730W: https://linuxtv.org 11731S: Maintained 11732F: drivers/media/radio/si470x/radio-si470x-common.c 11733F: drivers/media/radio/si470x/radio-si470x.h 11734F: drivers/media/radio/si470x/radio-si470x-usb.c 11735 11736SI4713 FM RADIO TRANSMITTER I2C DRIVER 11737M: Eduardo Valentin <edubezval@gmail.com> 11738L: linux-media@vger.kernel.org 11739T: git git://linuxtv.org/media_tree.git 11740W: https://linuxtv.org 11741S: Odd Fixes 11742F: drivers/media/radio/si4713/si4713.? 11743 11744SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11745M: Eduardo Valentin <edubezval@gmail.com> 11746L: linux-media@vger.kernel.org 11747T: git git://linuxtv.org/media_tree.git 11748W: https://linuxtv.org 11749S: Odd Fixes 11750F: drivers/media/radio/si4713/radio-platform-si4713.c 11751 11752SI4713 FM RADIO TRANSMITTER USB DRIVER 11753M: Hans Verkuil <hverkuil@xs4all.nl> 11754L: linux-media@vger.kernel.org 11755T: git git://linuxtv.org/media_tree.git 11756W: https://linuxtv.org 11757S: Maintained 11758F: drivers/media/radio/si4713/radio-usb-si4713.c 11759 11760SIANO DVB DRIVER 11761M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11762M: Mauro Carvalho Chehab <mchehab@kernel.org> 11763L: linux-media@vger.kernel.org 11764W: https://linuxtv.org 11765T: git git://linuxtv.org/media_tree.git 11766S: Odd fixes 11767F: drivers/media/common/siano/ 11768F: drivers/media/usb/siano/ 11769F: drivers/media/usb/siano/ 11770F: drivers/media/mmc/siano/ 11771 11772SILEAD TOUCHSCREEN DRIVER 11773M: Hans de Goede <hdegoede@redhat.com> 11774L: linux-input@vger.kernel.org 11775L: platform-driver-x86@vger.kernel.org 11776S: Maintained 11777F: drivers/input/touchscreen/silead.c 11778F: drivers/platform/x86/silead_dmi.c 11779 11780SIMPLEFB FB DRIVER 11781M: Hans de Goede <hdegoede@redhat.com> 11782L: linux-fbdev@vger.kernel.org 11783S: Maintained 11784F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11785F: drivers/video/fbdev/simplefb.c 11786F: include/linux/platform_data/simplefb.h 11787 11788SH_VEU V4L2 MEM2MEM DRIVER 11789L: linux-media@vger.kernel.org 11790S: Orphan 11791F: drivers/media/platform/sh_veu.c 11792 11793SH_VOU V4L2 OUTPUT DRIVER 11794L: linux-media@vger.kernel.org 11795S: Orphan 11796F: drivers/media/platform/sh_vou.c 11797F: include/media/drv-intf/sh_vou.h 11798 11799SIMPLE FIRMWARE INTERFACE (SFI) 11800M: Len Brown <lenb@kernel.org> 11801L: sfi-devel@simplefirmware.org 11802W: http://simplefirmware.org/ 11803T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11804S: Supported 11805F: arch/x86/platform/sfi/ 11806F: drivers/sfi/ 11807F: include/linux/sfi*.h 11808 11809SIMTEC EB110ATX (Chalice CATS) 11810P: Ben Dooks 11811P: Vincent Sanders <vince@simtec.co.uk> 11812M: Simtec Linux Team <linux@simtec.co.uk> 11813W: http://www.simtec.co.uk/products/EB110ATX/ 11814S: Supported 11815 11816SIMTEC EB2410ITX (BAST) 11817P: Ben Dooks 11818P: Vincent Sanders <vince@simtec.co.uk> 11819M: Simtec Linux Team <linux@simtec.co.uk> 11820W: http://www.simtec.co.uk/products/EB2410ITX/ 11821S: Supported 11822F: arch/arm/mach-s3c24xx/mach-bast.c 11823F: arch/arm/mach-s3c24xx/bast-ide.c 11824F: arch/arm/mach-s3c24xx/bast-irq.c 11825 11826SIPHASH PRF ROUTINES 11827M: Jason A. Donenfeld <Jason@zx2c4.com> 11828S: Maintained 11829F: lib/siphash.c 11830F: lib/test_siphash.c 11831F: include/linux/siphash.h 11832 11833TI DAVINCI MACHINE SUPPORT 11834M: Sekhar Nori <nsekhar@ti.com> 11835M: Kevin Hilman <khilman@kernel.org> 11836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11838S: Supported 11839F: arch/arm/mach-davinci/ 11840F: drivers/i2c/busses/i2c-davinci.c 11841F: arch/arm/boot/dts/da850* 11842 11843TI DAVINCI SERIES MEDIA DRIVER 11844M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11845L: linux-media@vger.kernel.org 11846W: https://linuxtv.org 11847Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11848T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11849S: Maintained 11850F: drivers/media/platform/davinci/ 11851F: include/media/davinci/ 11852 11853TI AM437X VPFE DRIVER 11854M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11855L: linux-media@vger.kernel.org 11856W: https://linuxtv.org 11857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11858T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11859S: Maintained 11860F: drivers/media/platform/am437x/ 11861 11862OV2659 OMNIVISION SENSOR 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/i2c/ov2659.c 11870F: include/media/i2c/ov2659.h 11871 11872SILICON MOTION SM712 FRAME BUFFER DRIVER 11873M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11874M: Teddy Wang <teddy.wang@siliconmotion.com> 11875M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11876L: linux-fbdev@vger.kernel.org 11877S: Maintained 11878F: drivers/video/fbdev/sm712* 11879F: Documentation/fb/sm712fb.txt 11880 11881SIS 190 ETHERNET DRIVER 11882M: Francois Romieu <romieu@fr.zoreil.com> 11883L: netdev@vger.kernel.org 11884S: Maintained 11885F: drivers/net/ethernet/sis/sis190.c 11886 11887SIS 900/7016 FAST ETHERNET DRIVER 11888M: Daniele Venzano <venza@brownhat.org> 11889W: http://www.brownhat.org/sis900.html 11890L: netdev@vger.kernel.org 11891S: Maintained 11892F: drivers/net/ethernet/sis/sis900.* 11893 11894SIS FRAMEBUFFER DRIVER 11895M: Thomas Winischhofer <thomas@winischhofer.net> 11896W: http://www.winischhofer.net/linuxsisvga.shtml 11897S: Maintained 11898F: Documentation/fb/sisfb.txt 11899F: drivers/video/fbdev/sis/ 11900F: include/video/sisfb.h 11901 11902SIS USB2VGA DRIVER 11903M: Thomas Winischhofer <thomas@winischhofer.net> 11904W: http://www.winischhofer.at/linuxsisusbvga.shtml 11905S: Maintained 11906F: drivers/usb/misc/sisusbvga/ 11907 11908SLAB ALLOCATOR 11909M: Christoph Lameter <cl@linux.com> 11910M: Pekka Enberg <penberg@kernel.org> 11911M: David Rientjes <rientjes@google.com> 11912M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11913M: Andrew Morton <akpm@linux-foundation.org> 11914L: linux-mm@kvack.org 11915S: Maintained 11916F: include/linux/sl?b*.h 11917F: mm/sl?b* 11918 11919SLEEPABLE READ-COPY UPDATE (SRCU) 11920M: Lai Jiangshan <jiangshanlai@gmail.com> 11921M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11922M: Josh Triplett <josh@joshtriplett.org> 11923R: Steven Rostedt <rostedt@goodmis.org> 11924R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11925L: linux-kernel@vger.kernel.org 11926W: http://www.rdrop.com/users/paulmck/RCU/ 11927S: Supported 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11929F: include/linux/srcu.h 11930F: kernel/rcu/srcu.c 11931 11932SMACK SECURITY MODULE 11933M: Casey Schaufler <casey@schaufler-ca.com> 11934L: linux-security-module@vger.kernel.org 11935W: http://schaufler-ca.com 11936T: git git://github.com/cschaufler/smack-next 11937S: Maintained 11938F: Documentation/security/Smack.txt 11939F: security/smack/ 11940 11941DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11942M: Kevin Hilman <khilman@kernel.org> 11943M: Nishanth Menon <nm@ti.com> 11944S: Maintained 11945F: drivers/power/avs/ 11946F: include/linux/power/smartreflex.h 11947L: linux-pm@vger.kernel.org 11948 11949SMC91x ETHERNET DRIVER 11950M: Nicolas Pitre <nico@fluxnic.net> 11951S: Odd Fixes 11952F: drivers/net/ethernet/smsc/smc91x.* 11953 11954SMIA AND SMIA++ IMAGE SENSOR DRIVER 11955M: Sakari Ailus <sakari.ailus@iki.fi> 11956L: linux-media@vger.kernel.org 11957S: Maintained 11958F: drivers/media/i2c/smiapp/ 11959F: include/media/i2c/smiapp.h 11960F: drivers/media/i2c/smiapp-pll.c 11961F: drivers/media/i2c/smiapp-pll.h 11962F: include/uapi/linux/smiapp.h 11963F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11964 11965SMM665 HARDWARE MONITOR DRIVER 11966M: Guenter Roeck <linux@roeck-us.net> 11967L: linux-hwmon@vger.kernel.org 11968S: Maintained 11969F: Documentation/hwmon/smm665 11970F: drivers/hwmon/smm665.c 11971 11972SMSC EMC2103 HARDWARE MONITOR DRIVER 11973M: Steve Glendinning <steve.glendinning@shawell.net> 11974L: linux-hwmon@vger.kernel.org 11975S: Maintained 11976F: Documentation/hwmon/emc2103 11977F: drivers/hwmon/emc2103.c 11978 11979SMSC SCH5627 HARDWARE MONITOR DRIVER 11980M: Hans de Goede <hdegoede@redhat.com> 11981L: linux-hwmon@vger.kernel.org 11982S: Supported 11983F: Documentation/hwmon/sch5627 11984F: drivers/hwmon/sch5627.c 11985 11986SMSC47B397 HARDWARE MONITOR DRIVER 11987M: Jean Delvare <jdelvare@suse.com> 11988L: linux-hwmon@vger.kernel.org 11989S: Maintained 11990F: Documentation/hwmon/smsc47b397 11991F: drivers/hwmon/smsc47b397.c 11992 11993SMSC911x ETHERNET DRIVER 11994M: Steve Glendinning <steve.glendinning@shawell.net> 11995L: netdev@vger.kernel.org 11996S: Maintained 11997F: include/linux/smsc911x.h 11998F: drivers/net/ethernet/smsc/smsc911x.* 11999 12000SMSC9420 PCI ETHERNET DRIVER 12001M: Steve Glendinning <steve.glendinning@shawell.net> 12002L: netdev@vger.kernel.org 12003S: Maintained 12004F: drivers/net/ethernet/smsc/smsc9420.* 12005 12006SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12007M: Steve Glendinning <steve.glendinning@shawell.net> 12008L: linux-fbdev@vger.kernel.org 12009S: Maintained 12010F: drivers/video/fbdev/smscufx.c 12011 12012SOC-CAMERA V4L2 SUBSYSTEM 12013M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12014L: linux-media@vger.kernel.org 12015T: git git://linuxtv.org/media_tree.git 12016S: Maintained 12017F: include/media/soc* 12018F: drivers/media/i2c/soc_camera/ 12019F: drivers/media/platform/soc_camera/ 12020 12021SOEKRIS NET48XX LED SUPPORT 12022M: Chris Boot <bootc@bootc.net> 12023S: Maintained 12024F: drivers/leds/leds-net48xx.c 12025 12026SOFTLOGIC 6x10 MPEG CODEC 12027M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12028M: Anton Sviridenko <anton@corp.bluecherry.net> 12029M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12030M: Andrey Utkin <andrey_utkin@fastmail.com> 12031M: Ismael Luceno <ismael@iodev.co.uk> 12032L: linux-media@vger.kernel.org 12033S: Supported 12034F: drivers/media/pci/solo6x10/ 12035 12036SOFTWARE RAID (Multiple Disks) SUPPORT 12037M: Shaohua Li <shli@kernel.org> 12038L: linux-raid@vger.kernel.org 12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12040S: Supported 12041F: drivers/md/ 12042F: include/linux/raid/ 12043F: include/uapi/linux/raid/ 12044 12045SONIC NETWORK DRIVER 12046M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12047L: netdev@vger.kernel.org 12048S: Maintained 12049F: drivers/net/ethernet/natsemi/sonic.* 12050 12051SONICS SILICON BACKPLANE DRIVER (SSB) 12052M: Michael Buesch <m@bues.ch> 12053L: linux-wireless@vger.kernel.org 12054S: Maintained 12055F: drivers/ssb/ 12056F: include/linux/ssb/ 12057 12058SONY VAIO CONTROL DEVICE DRIVER 12059M: Mattia Dongili <malattia@linux.it> 12060L: platform-driver-x86@vger.kernel.org 12061W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12062S: Maintained 12063F: Documentation/laptops/sony-laptop.txt 12064F: drivers/char/sonypi.c 12065F: drivers/platform/x86/sony-laptop.c 12066F: include/linux/sony-laptop.h 12067 12068SONY MEMORYSTICK CARD SUPPORT 12069M: Alex Dubov <oakad@yahoo.com> 12070W: http://tifmxx.berlios.de/ 12071S: Maintained 12072F: drivers/memstick/host/tifm_ms.c 12073 12074SONY MEMORYSTICK STANDARD SUPPORT 12075M: Maxim Levitsky <maximlevitsky@gmail.com> 12076S: Maintained 12077F: drivers/memstick/core/ms_block.* 12078 12079SOUND 12080M: Jaroslav Kysela <perex@perex.cz> 12081M: Takashi Iwai <tiwai@suse.com> 12082L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12083W: http://www.alsa-project.org/ 12084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12085T: git git://git.alsa-project.org/alsa-kernel.git 12086Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12087S: Maintained 12088F: Documentation/sound/ 12089F: include/sound/ 12090F: include/uapi/sound/ 12091F: sound/ 12092 12093SOUND - COMPRESSED AUDIO 12094M: Vinod Koul <vinod.koul@intel.com> 12095L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12097S: Supported 12098F: Documentation/sound/alsa/compress_offload.txt 12099F: include/sound/compress_driver.h 12100F: include/uapi/sound/compress_* 12101F: sound/core/compress_offload.c 12102F: sound/soc/soc-compress.c 12103 12104SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12105M: Liam Girdwood <lgirdwood@gmail.com> 12106M: Mark Brown <broonie@kernel.org> 12107T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12109W: http://alsa-project.org/main/index.php/ASoC 12110S: Supported 12111F: Documentation/devicetree/bindings/sound/ 12112F: Documentation/sound/alsa/soc/ 12113F: sound/soc/ 12114F: include/sound/soc* 12115 12116SOUND - DMAENGINE HELPERS 12117M: Lars-Peter Clausen <lars@metafoo.de> 12118S: Supported 12119F: include/sound/dmaengine_pcm.h 12120F: sound/core/pcm_dmaengine.c 12121F: sound/soc/soc-generic-dmaengine-pcm.c 12122 12123SP2 MEDIA DRIVER 12124M: Olli Salonen <olli.salonen@iki.fi> 12125L: linux-media@vger.kernel.org 12126W: https://linuxtv.org 12127Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12128S: Maintained 12129F: drivers/media/dvb-frontends/sp2* 12130 12131SPARC + UltraSPARC (sparc/sparc64) 12132M: "David S. Miller" <davem@davemloft.net> 12133L: sparclinux@vger.kernel.org 12134Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12135T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12136T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12137S: Maintained 12138F: arch/sparc/ 12139F: drivers/sbus/ 12140 12141SPARC SERIAL DRIVERS 12142M: "David S. Miller" <davem@davemloft.net> 12143L: sparclinux@vger.kernel.org 12144T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12145T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12146S: Maintained 12147F: include/linux/sunserialcore.h 12148F: drivers/tty/serial/suncore.c 12149F: drivers/tty/serial/sunhv.c 12150F: drivers/tty/serial/sunsab.c 12151F: drivers/tty/serial/sunsab.h 12152F: drivers/tty/serial/sunsu.c 12153F: drivers/tty/serial/sunzilog.c 12154F: drivers/tty/serial/sunzilog.h 12155 12156SPARSE CHECKER 12157M: "Christopher Li" <sparse@chrisli.org> 12158L: linux-sparse@vger.kernel.org 12159W: https://sparse.wiki.kernel.org/ 12160T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12161T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12162S: Maintained 12163F: include/linux/compiler.h 12164 12165SPEAR PLATFORM SUPPORT 12166M: Viresh Kumar <vireshk@kernel.org> 12167M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12169W: http://www.st.com/spear 12170S: Maintained 12171F: arch/arm/boot/dts/spear* 12172F: arch/arm/mach-spear/ 12173 12174SPEAR CLOCK FRAMEWORK SUPPORT 12175M: Viresh Kumar <vireshk@kernel.org> 12176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12177W: http://www.st.com/spear 12178S: Maintained 12179F: drivers/clk/spear/ 12180 12181SPI NOR SUBSYSTEM 12182M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12183M: Marek Vasut <marek.vasut@gmail.com> 12184L: linux-mtd@lists.infradead.org 12185W: http://www.linux-mtd.infradead.org/ 12186Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12187T: git git://github.com/spi-nor/linux.git 12188S: Maintained 12189F: drivers/mtd/spi-nor/ 12190F: include/linux/mtd/spi-nor.h 12191 12192SPI SUBSYSTEM 12193M: Mark Brown <broonie@kernel.org> 12194L: linux-spi@vger.kernel.org 12195T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12196Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12197S: Maintained 12198F: Documentation/devicetree/bindings/spi/ 12199F: Documentation/spi/ 12200F: drivers/spi/ 12201F: include/linux/spi/ 12202F: include/uapi/linux/spi/ 12203F: tools/spi/ 12204 12205SPIDERNET NETWORK DRIVER for CELL 12206M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12207L: netdev@vger.kernel.org 12208S: Supported 12209F: Documentation/networking/spider_net.txt 12210F: drivers/net/ethernet/toshiba/spider_net* 12211 12212SPU FILE SYSTEM 12213M: Jeremy Kerr <jk@ozlabs.org> 12214L: linuxppc-dev@lists.ozlabs.org 12215W: http://www.ibm.com/developerworks/power/cell/ 12216S: Supported 12217F: Documentation/filesystems/spufs.txt 12218F: arch/powerpc/platforms/cell/spufs/ 12219 12220SQUASHFS FILE SYSTEM 12221M: Phillip Lougher <phillip@squashfs.org.uk> 12222L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12223W: http://squashfs.org.uk 12224T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12225S: Maintained 12226F: Documentation/filesystems/squashfs.txt 12227F: fs/squashfs/ 12228 12229SRM (Alpha) environment access 12230M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12231S: Maintained 12232F: arch/alpha/kernel/srm_env.c 12233 12234STABLE BRANCH 12235M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12236L: stable@vger.kernel.org 12237S: Supported 12238F: Documentation/process/stable-kernel-rules.rst 12239 12240STAGING SUBSYSTEM 12241M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12242T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12243L: devel@driverdev.osuosl.org 12244S: Supported 12245F: drivers/staging/ 12246 12247STAGING - COMEDI 12248M: Ian Abbott <abbotti@mev.co.uk> 12249M: H Hartley Sweeten <hsweeten@visionengravers.com> 12250S: Odd Fixes 12251F: drivers/staging/comedi/ 12252 12253STAGING - FLARION FT1000 DRIVERS 12254M: Marek Belisko <marek.belisko@gmail.com> 12255S: Odd Fixes 12256F: drivers/staging/ft1000/ 12257 12258STAGING - INDUSTRIAL IO 12259M: Jonathan Cameron <jic23@kernel.org> 12260L: linux-iio@vger.kernel.org 12261S: Odd Fixes 12262F: Documentation/devicetree/bindings/staging/iio/ 12263F: drivers/staging/iio/ 12264 12265STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12266M: Jarod Wilson <jarod@wilsonet.com> 12267W: http://www.lirc.org/ 12268S: Odd Fixes 12269F: drivers/staging/media/lirc/ 12270 12271STAGING - LUSTRE PARALLEL FILESYSTEM 12272M: Oleg Drokin <oleg.drokin@intel.com> 12273M: Andreas Dilger <andreas.dilger@intel.com> 12274M: James Simmons <jsimmons@infradead.org> 12275L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12276W: http://wiki.lustre.org/ 12277S: Maintained 12278F: drivers/staging/lustre 12279 12280STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12281M: Marc Dietrich <marvin24@gmx.de> 12282L: ac100@lists.launchpad.net (moderated for non-subscribers) 12283L: linux-tegra@vger.kernel.org 12284S: Maintained 12285F: drivers/staging/nvec/ 12286 12287STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12288M: Jens Frederich <jfrederich@gmail.com> 12289M: Daniel Drake <dsd@laptop.org> 12290M: Jon Nettleton <jon.nettleton@gmail.com> 12291W: http://wiki.laptop.org/go/DCON 12292S: Maintained 12293F: drivers/staging/olpc_dcon/ 12294 12295STAGING - REALTEK RTL8712U DRIVERS 12296M: Larry Finger <Larry.Finger@lwfinger.net> 12297M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12298S: Odd Fixes 12299F: drivers/staging/rtl8712/ 12300 12301STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12302M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12303M: Teddy Wang <teddy.wang@siliconmotion.com> 12304M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12305L: linux-fbdev@vger.kernel.org 12306S: Maintained 12307F: drivers/staging/sm750fb/ 12308 12309STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12310M: William Hubbs <w.d.hubbs@gmail.com> 12311M: Chris Brannon <chris@the-brannons.com> 12312M: Kirk Reiser <kirk@reisers.ca> 12313M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12314L: speakup@linux-speakup.org 12315W: http://www.linux-speakup.org/ 12316S: Odd Fixes 12317F: drivers/staging/speakup/ 12318 12319STAGING - VIA VT665X DRIVERS 12320M: Forest Bond <forest@alittletooquiet.net> 12321S: Odd Fixes 12322F: drivers/staging/vt665?/ 12323 12324STAGING - WILC1000 WIFI DRIVER 12325M: Aditya Shankar <aditya.shankar@microchip.com> 12326M: Ganesh Krishna <ganesh.krishna@microchip.com> 12327L: linux-wireless@vger.kernel.org 12328S: Supported 12329F: drivers/staging/wilc1000/ 12330 12331STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12332M: Arnaud Patard <arnaud.patard@rtp-net.org> 12333S: Odd Fixes 12334F: drivers/staging/xgifb/ 12335 12336STARFIRE/DURALAN NETWORK DRIVER 12337M: Ion Badulescu <ionut@badula.org> 12338S: Odd Fixes 12339F: drivers/net/ethernet/adaptec/starfire* 12340 12341SUN3/3X 12342M: Sam Creasey <sammy@sammy.net> 12343W: http://sammy.net/sun3/ 12344S: Maintained 12345F: arch/m68k/kernel/*sun3* 12346F: arch/m68k/sun3*/ 12347F: arch/m68k/include/asm/sun3* 12348F: drivers/net/ethernet/i825xx/sun3* 12349 12350SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12351M: Hans de Goede <hdegoede@redhat.com> 12352L: linux-input@vger.kernel.org 12353S: Maintained 12354F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12355F: drivers/input/keyboard/sun4i-lradc-keys.c 12356 12357SUNDANCE NETWORK DRIVER 12358M: Denis Kirjanov <kda@linux-powerpc.org> 12359L: netdev@vger.kernel.org 12360S: Maintained 12361F: drivers/net/ethernet/dlink/sundance.c 12362 12363SUPERH 12364M: Yoshinori Sato <ysato@users.sourceforge.jp> 12365M: Rich Felker <dalias@libc.org> 12366L: linux-sh@vger.kernel.org 12367Q: http://patchwork.kernel.org/project/linux-sh/list/ 12368S: Maintained 12369F: Documentation/sh/ 12370F: arch/sh/ 12371F: drivers/sh/ 12372 12373SUSPEND TO RAM 12374M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12375M: Len Brown <len.brown@intel.com> 12376M: Pavel Machek <pavel@ucw.cz> 12377L: linux-pm@vger.kernel.org 12378B: https://bugzilla.kernel.org 12379S: Supported 12380F: Documentation/power/ 12381F: arch/x86/kernel/acpi/ 12382F: drivers/base/power/ 12383F: kernel/power/ 12384F: include/linux/suspend.h 12385F: include/linux/freezer.h 12386F: include/linux/pm.h 12387 12388SVGA HANDLING 12389M: Martin Mares <mj@ucw.cz> 12390L: linux-video@atrey.karlin.mff.cuni.cz 12391S: Maintained 12392F: Documentation/svga.txt 12393F: arch/x86/boot/video* 12394 12395SWIOTLB SUBSYSTEM 12396M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12397L: linux-kernel@vger.kernel.org 12398T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12399S: Supported 12400F: lib/swiotlb.c 12401F: arch/*/kernel/pci-swiotlb.c 12402F: include/linux/swiotlb.h 12403 12404SWITCHDEV 12405M: Jiri Pirko <jiri@resnulli.us> 12406M: Ivan Vecera <ivecera@redhat.com> 12407L: netdev@vger.kernel.org 12408S: Supported 12409F: net/switchdev/ 12410F: include/net/switchdev.h 12411 12412SYNOPSYS ARC ARCHITECTURE 12413M: Vineet Gupta <vgupta@synopsys.com> 12414L: linux-snps-arc@lists.infradead.org 12415S: Supported 12416F: arch/arc/ 12417F: Documentation/devicetree/bindings/arc/* 12418F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12419F: drivers/clocksource/arc_timer.c 12420F: drivers/tty/serial/arc_uart.c 12421T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12422 12423SYNOPSYS ARC SDP platform support 12424M: Alexey Brodkin <abrodkin@synopsys.com> 12425S: Supported 12426F: arch/arc/plat-axs10x 12427F: arch/arc/boot/dts/ax* 12428F: Documentation/devicetree/bindings/arc/axs10* 12429 12430SYSTEM CONFIGURATION (SYSCON) 12431M: Lee Jones <lee.jones@linaro.org> 12432M: Arnd Bergmann <arnd@arndb.de> 12433T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12434S: Supported 12435F: drivers/mfd/syscon.c 12436 12437SYSTEM RESET/SHUTDOWN DRIVERS 12438M: Sebastian Reichel <sre@kernel.org> 12439L: linux-pm@vger.kernel.org 12440T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12441S: Maintained 12442F: Documentation/devicetree/bindings/power/reset/ 12443F: drivers/power/reset/ 12444 12445SYSV FILESYSTEM 12446M: Christoph Hellwig <hch@infradead.org> 12447S: Maintained 12448F: Documentation/filesystems/sysv-fs.txt 12449F: fs/sysv/ 12450F: include/linux/sysv_fs.h 12451 12452TARGET SUBSYSTEM 12453M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12454L: linux-scsi@vger.kernel.org 12455L: target-devel@vger.kernel.org 12456W: http://www.linux-iscsi.org 12457W: http://groups.google.com/group/linux-iscsi-target-dev 12458T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12459S: Supported 12460F: drivers/target/ 12461F: include/target/ 12462F: Documentation/target/ 12463 12464TASKSTATS STATISTICS INTERFACE 12465M: Balbir Singh <bsingharora@gmail.com> 12466S: Maintained 12467F: Documentation/accounting/taskstats* 12468F: include/linux/taskstats* 12469F: kernel/taskstats.c 12470 12471TC subsystem 12472M: Jamal Hadi Salim <jhs@mojatatu.com> 12473M: Cong Wang <xiyou.wangcong@gmail.com> 12474M: Jiri Pirko <jiri@resnulli.us> 12475L: netdev@vger.kernel.org 12476S: Maintained 12477F: include/net/pkt_cls.h 12478F: include/net/pkt_sched.h 12479F: include/net/tc_act/ 12480F: include/uapi/linux/pkt_cls.h 12481F: include/uapi/linux/pkt_sched.h 12482F: include/uapi/linux/tc_act/ 12483F: include/uapi/linux/tc_ematch/ 12484F: net/sched/ 12485 12486TCP LOW PRIORITY MODULE 12487M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12488M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12489W: http://tcp-lp-mod.sourceforge.net/ 12490S: Maintained 12491F: net/ipv4/tcp_lp.c 12492 12493TDA10071 MEDIA DRIVER 12494M: Antti Palosaari <crope@iki.fi> 12495L: linux-media@vger.kernel.org 12496W: https://linuxtv.org 12497W: http://palosaari.fi/linux/ 12498Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12499T: git git://linuxtv.org/anttip/media_tree.git 12500S: Maintained 12501F: drivers/media/dvb-frontends/tda10071* 12502 12503TDA18212 MEDIA DRIVER 12504M: Antti Palosaari <crope@iki.fi> 12505L: linux-media@vger.kernel.org 12506W: https://linuxtv.org 12507W: http://palosaari.fi/linux/ 12508Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12509T: git git://linuxtv.org/anttip/media_tree.git 12510S: Maintained 12511F: drivers/media/tuners/tda18212* 12512 12513TDA18218 MEDIA DRIVER 12514M: Antti Palosaari <crope@iki.fi> 12515L: linux-media@vger.kernel.org 12516W: https://linuxtv.org 12517W: http://palosaari.fi/linux/ 12518Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12519T: git git://linuxtv.org/anttip/media_tree.git 12520S: Maintained 12521F: drivers/media/tuners/tda18218* 12522 12523TDA18271 MEDIA DRIVER 12524M: Michael Krufky <mkrufky@linuxtv.org> 12525L: linux-media@vger.kernel.org 12526W: https://linuxtv.org 12527W: http://github.com/mkrufky 12528Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12529T: git git://linuxtv.org/mkrufky/tuners.git 12530S: Maintained 12531F: drivers/media/tuners/tda18271* 12532 12533TDA827x MEDIA DRIVER 12534M: Michael Krufky <mkrufky@linuxtv.org> 12535L: linux-media@vger.kernel.org 12536W: https://linuxtv.org 12537W: http://github.com/mkrufky 12538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12539T: git git://linuxtv.org/mkrufky/tuners.git 12540S: Maintained 12541F: drivers/media/tuners/tda8290.* 12542 12543TDA8290 MEDIA DRIVER 12544M: Michael Krufky <mkrufky@linuxtv.org> 12545L: linux-media@vger.kernel.org 12546W: https://linuxtv.org 12547W: http://github.com/mkrufky 12548Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12549T: git git://linuxtv.org/mkrufky/tuners.git 12550S: Maintained 12551F: drivers/media/tuners/tda8290.* 12552 12553TDA9840 MEDIA DRIVER 12554M: Hans Verkuil <hverkuil@xs4all.nl> 12555L: linux-media@vger.kernel.org 12556T: git git://linuxtv.org/media_tree.git 12557W: https://linuxtv.org 12558S: Maintained 12559F: drivers/media/i2c/tda9840* 12560 12561TEA5761 TUNER DRIVER 12562M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12563M: Mauro Carvalho Chehab <mchehab@kernel.org> 12564L: linux-media@vger.kernel.org 12565W: https://linuxtv.org 12566T: git git://linuxtv.org/media_tree.git 12567S: Odd fixes 12568F: drivers/media/tuners/tea5761.* 12569 12570TEA5767 TUNER DRIVER 12571M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12572M: Mauro Carvalho Chehab <mchehab@kernel.org> 12573L: linux-media@vger.kernel.org 12574W: https://linuxtv.org 12575T: git git://linuxtv.org/media_tree.git 12576S: Maintained 12577F: drivers/media/tuners/tea5767.* 12578 12579TEA6415C MEDIA DRIVER 12580M: Hans Verkuil <hverkuil@xs4all.nl> 12581L: linux-media@vger.kernel.org 12582T: git git://linuxtv.org/media_tree.git 12583W: https://linuxtv.org 12584S: Maintained 12585F: drivers/media/i2c/tea6415c* 12586 12587TEA6420 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/tea6420* 12594 12595TEAM DRIVER 12596M: Jiri Pirko <jiri@resnulli.us> 12597L: netdev@vger.kernel.org 12598S: Supported 12599F: drivers/net/team/ 12600F: include/linux/if_team.h 12601F: include/uapi/linux/if_team.h 12602 12603TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12604M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12605S: Maintained 12606F: arch/x86/platform/ts5500/ 12607 12608TECHNOTREND USB IR RECEIVER 12609M: Sean Young <sean@mess.org> 12610L: linux-media@vger.kernel.org 12611S: Maintained 12612F: drivers/media/rc/ttusbir.c 12613 12614TEGRA ARCHITECTURE SUPPORT 12615M: Thierry Reding <thierry.reding@gmail.com> 12616M: Jonathan Hunter <jonathanh@nvidia.com> 12617L: linux-tegra@vger.kernel.org 12618Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12620S: Supported 12621N: [^a-z]tegra 12622 12623TEGRA CLOCK DRIVER 12624M: Peter De Schrijver <pdeschrijver@nvidia.com> 12625M: Prashant Gaikwad <pgaikwad@nvidia.com> 12626S: Supported 12627F: drivers/clk/tegra/ 12628 12629TEGRA DMA DRIVERS 12630M: Laxman Dewangan <ldewangan@nvidia.com> 12631M: Jon Hunter <jonathanh@nvidia.com> 12632S: Supported 12633F: drivers/dma/tegra* 12634 12635TEGRA I2C DRIVER 12636M: Laxman Dewangan <ldewangan@nvidia.com> 12637S: Supported 12638F: drivers/i2c/busses/i2c-tegra.c 12639 12640TEGRA IOMMU DRIVERS 12641M: Hiroshi Doyu <hdoyu@nvidia.com> 12642S: Supported 12643F: drivers/iommu/tegra* 12644 12645TEGRA KBC DRIVER 12646M: Rakesh Iyer <riyer@nvidia.com> 12647M: Laxman Dewangan <ldewangan@nvidia.com> 12648S: Supported 12649F: drivers/input/keyboard/tegra-kbc.c 12650 12651TEGRA PWM DRIVER 12652M: Thierry Reding <thierry.reding@gmail.com> 12653S: Supported 12654F: drivers/pwm/pwm-tegra.c 12655 12656TEGRA SERIAL DRIVER 12657M: Laxman Dewangan <ldewangan@nvidia.com> 12658S: Supported 12659F: drivers/tty/serial/serial-tegra.c 12660 12661TEGRA SPI DRIVER 12662M: Laxman Dewangan <ldewangan@nvidia.com> 12663S: Supported 12664F: drivers/spi/spi-tegra* 12665 12666TEHUTI ETHERNET DRIVER 12667M: Andy Gospodarek <andy@greyhouse.net> 12668L: netdev@vger.kernel.org 12669S: Supported 12670F: drivers/net/ethernet/tehuti/* 12671 12672Telecom Clock Driver for MCPL0010 12673M: Mark Gross <mark.gross@intel.com> 12674S: Supported 12675F: drivers/char/tlclk.c 12676 12677TENSILICA XTENSA PORT (xtensa) 12678M: Chris Zankel <chris@zankel.net> 12679M: Max Filippov <jcmvbkbc@gmail.com> 12680L: linux-xtensa@linux-xtensa.org 12681T: git git://github.com/czankel/xtensa-linux.git 12682S: Maintained 12683F: arch/xtensa/ 12684F: drivers/irqchip/irq-xtensa-* 12685 12686Texas Instruments' System Control Interface (TISCI) Protocol Driver 12687M: Nishanth Menon <nm@ti.com> 12688M: Tero Kristo <t-kristo@ti.com> 12689M: Santosh Shilimkar <ssantosh@kernel.org> 12690L: linux-arm-kernel@lists.infradead.org 12691S: Maintained 12692F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12693F: drivers/firmware/ti_sci* 12694F: include/linux/soc/ti/ti_sci_protocol.h 12695F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12696F: include/dt-bindings/genpd/k2g.h 12697F: drivers/soc/ti/ti_sci_pm_domains.c 12698 12699THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12700M: Hans Verkuil <hverkuil@xs4all.nl> 12701L: linux-media@vger.kernel.org 12702T: git git://linuxtv.org/media_tree.git 12703W: https://linuxtv.org 12704S: Maintained 12705F: drivers/media/radio/radio-raremono.c 12706 12707THERMAL 12708M: Zhang Rui <rui.zhang@intel.com> 12709M: Eduardo Valentin <edubezval@gmail.com> 12710L: linux-pm@vger.kernel.org 12711T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12713Q: https://patchwork.kernel.org/project/linux-pm/list/ 12714S: Supported 12715F: drivers/thermal/ 12716F: include/linux/thermal.h 12717F: include/uapi/linux/thermal.h 12718F: include/linux/cpu_cooling.h 12719F: Documentation/devicetree/bindings/thermal/ 12720 12721THERMAL/CPU_COOLING 12722M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12723M: Viresh Kumar <viresh.kumar@linaro.org> 12724M: Javi Merino <javi.merino@kernel.org> 12725L: linux-pm@vger.kernel.org 12726S: Supported 12727F: Documentation/thermal/cpu-cooling-api.txt 12728F: drivers/thermal/cpu_cooling.c 12729F: include/linux/cpu_cooling.h 12730 12731THINKPAD ACPI EXTRAS DRIVER 12732M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12733L: ibm-acpi-devel@lists.sourceforge.net 12734L: platform-driver-x86@vger.kernel.org 12735W: http://ibm-acpi.sourceforge.net 12736W: http://thinkwiki.org/wiki/Ibm-acpi 12737T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12738S: Maintained 12739F: drivers/platform/x86/thinkpad_acpi.c 12740 12741TI BANDGAP AND THERMAL DRIVER 12742M: Eduardo Valentin <edubezval@gmail.com> 12743M: Keerthy <j-keerthy@ti.com> 12744L: linux-pm@vger.kernel.org 12745L: linux-omap@vger.kernel.org 12746S: Maintained 12747F: drivers/thermal/ti-soc-thermal/ 12748 12749TI VPE/CAL DRIVERS 12750M: Benoit Parrot <bparrot@ti.com> 12751L: linux-media@vger.kernel.org 12752W: http://linuxtv.org/ 12753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12754S: Maintained 12755F: drivers/media/platform/ti-vpe/ 12756 12757TI CDCE706 CLOCK DRIVER 12758M: Max Filippov <jcmvbkbc@gmail.com> 12759S: Maintained 12760F: drivers/clk/clk-cdce706.c 12761 12762TI CLOCK DRIVER 12763M: Tero Kristo <t-kristo@ti.com> 12764L: linux-omap@vger.kernel.org 12765S: Maintained 12766F: drivers/clk/ti/ 12767F: include/linux/clk/ti.h 12768 12769TI ETHERNET SWITCH DRIVER (CPSW) 12770R: Grygorii Strashko <grygorii.strashko@ti.com> 12771L: linux-omap@vger.kernel.org 12772L: netdev@vger.kernel.org 12773S: Maintained 12774F: drivers/net/ethernet/ti/cpsw* 12775F: drivers/net/ethernet/ti/davinci* 12776 12777TI FLASH MEDIA INTERFACE DRIVER 12778M: Alex Dubov <oakad@yahoo.com> 12779S: Maintained 12780F: drivers/misc/tifm* 12781F: drivers/mmc/host/tifm_sd.c 12782F: include/linux/tifm.h 12783 12784TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12785M: Santosh Shilimkar <ssantosh@kernel.org> 12786L: linux-kernel@vger.kernel.org 12787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12788S: Maintained 12789F: drivers/soc/ti/* 12790T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12791 12792 12793TI LM49xxx FAMILY ASoC CODEC DRIVERS 12794M: M R Swami Reddy <mr.swami.reddy@ti.com> 12795M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12796L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12797S: Maintained 12798F: sound/soc/codecs/lm49453* 12799F: sound/soc/codecs/isabelle* 12800 12801TI LP855x BACKLIGHT DRIVER 12802M: Milo Kim <milo.kim@ti.com> 12803S: Maintained 12804F: Documentation/backlight/lp855x-driver.txt 12805F: drivers/video/backlight/lp855x_bl.c 12806F: include/linux/platform_data/lp855x.h 12807 12808TI LP8727 CHARGER DRIVER 12809M: Milo Kim <milo.kim@ti.com> 12810S: Maintained 12811F: drivers/power/supply/lp8727_charger.c 12812F: include/linux/platform_data/lp8727.h 12813 12814TI LP8788 MFD DRIVER 12815M: Milo Kim <milo.kim@ti.com> 12816S: Maintained 12817F: drivers/iio/adc/lp8788_adc.c 12818F: drivers/leds/leds-lp8788.c 12819F: drivers/mfd/lp8788*.c 12820F: drivers/power/supply/lp8788-charger.c 12821F: drivers/regulator/lp8788-*.c 12822F: include/linux/mfd/lp8788*.h 12823 12824TI NETCP ETHERNET DRIVER 12825M: Wingman Kwok <w-kwok2@ti.com> 12826M: Murali Karicheri <m-karicheri2@ti.com> 12827L: netdev@vger.kernel.org 12828S: Maintained 12829F: drivers/net/ethernet/ti/netcp* 12830 12831TI TAS571X FAMILY ASoC CODEC DRIVER 12832M: Kevin Cernekee <cernekee@chromium.org> 12833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12834S: Odd Fixes 12835F: sound/soc/codecs/tas571x* 12836 12837TI TWL4030 SERIES SOC CODEC DRIVER 12838M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12839L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12840S: Maintained 12841F: sound/soc/codecs/twl4030* 12842 12843TI WILINK WIRELESS DRIVERS 12844L: linux-wireless@vger.kernel.org 12845W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12846W: http://wireless.kernel.org/en/users/Drivers/wl1251 12847T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12848S: Orphan 12849F: drivers/net/wireless/ti/ 12850F: include/linux/wl12xx.h 12851 12852TIPC NETWORK LAYER 12853M: Jon Maloy <jon.maloy@ericsson.com> 12854M: Ying Xue <ying.xue@windriver.com> 12855L: netdev@vger.kernel.org (core kernel code) 12856L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12857W: http://tipc.sourceforge.net/ 12858S: Maintained 12859F: include/uapi/linux/tipc*.h 12860F: net/tipc/ 12861 12862TILE ARCHITECTURE 12863M: Chris Metcalf <cmetcalf@mellanox.com> 12864W: http://www.mellanox.com/repository/solutions/tile-scm/ 12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12866S: Supported 12867F: arch/tile/ 12868F: drivers/char/tile-srom.c 12869F: drivers/edac/tile_edac.c 12870F: drivers/net/ethernet/tile/ 12871F: drivers/rtc/rtc-tile.c 12872F: drivers/tty/hvc/hvc_tile.c 12873F: drivers/tty/serial/tilegx.c 12874F: drivers/usb/host/*-tilegx.c 12875F: include/linux/usb/tilegx.h 12876 12877TLAN NETWORK DRIVER 12878M: Samuel Chessman <chessman@tux.org> 12879L: tlan-devel@lists.sourceforge.net (subscribers-only) 12880W: http://sourceforge.net/projects/tlan/ 12881S: Maintained 12882F: Documentation/networking/tlan.txt 12883F: drivers/net/ethernet/ti/tlan.* 12884 12885TOMOYO SECURITY MODULE 12886M: Kentaro Takeda <takedakn@nttdata.co.jp> 12887M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12888L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12889L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12890L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12891L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12892W: http://tomoyo.sourceforge.jp/ 12893T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12894S: Maintained 12895F: security/tomoyo/ 12896 12897TOPSTAR LAPTOP EXTRAS DRIVER 12898M: Herton Ronaldo Krzesinski <herton@canonical.com> 12899L: platform-driver-x86@vger.kernel.org 12900S: Maintained 12901F: drivers/platform/x86/topstar-laptop.c 12902 12903TOSHIBA ACPI EXTRAS DRIVER 12904M: Azael Avalos <coproscefalo@gmail.com> 12905L: platform-driver-x86@vger.kernel.org 12906S: Maintained 12907F: drivers/platform/x86/toshiba_acpi.c 12908 12909TOSHIBA BLUETOOTH DRIVER 12910M: Azael Avalos <coproscefalo@gmail.com> 12911L: platform-driver-x86@vger.kernel.org 12912S: Maintained 12913F: drivers/platform/x86/toshiba_bluetooth.c 12914 12915TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12916M: Azael Avalos <coproscefalo@gmail.com> 12917L: platform-driver-x86@vger.kernel.org 12918S: Maintained 12919F: drivers/platform/x86/toshiba_haps.c 12920 12921TOSHIBA WMI HOTKEYS DRIVER 12922M: Azael Avalos <coproscefalo@gmail.com> 12923L: platform-driver-x86@vger.kernel.org 12924S: Maintained 12925F: drivers/platform/x86/toshiba-wmi.c 12926 12927TOSHIBA SMM DRIVER 12928M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12929W: http://www.buzzard.org.uk/toshiba/ 12930S: Maintained 12931F: drivers/char/toshiba.c 12932F: include/linux/toshiba.h 12933F: include/uapi/linux/toshiba.h 12934 12935TOSHIBA TC358743 DRIVER 12936M: Mats Randgaard <matrandg@cisco.com> 12937L: linux-media@vger.kernel.org 12938S: Maintained 12939F: drivers/media/i2c/tc358743* 12940F: include/media/i2c/tc358743.h 12941 12942TMIO/SDHI MMC DRIVER 12943M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12944L: linux-mmc@vger.kernel.org 12945S: Supported 12946F: drivers/mmc/host/tmio_mmc* 12947F: drivers/mmc/host/sh_mobile_sdhi.c 12948F: include/linux/mfd/tmio.h 12949 12950TMP401 HARDWARE MONITOR DRIVER 12951M: Guenter Roeck <linux@roeck-us.net> 12952L: linux-hwmon@vger.kernel.org 12953S: Maintained 12954F: Documentation/hwmon/tmp401 12955F: drivers/hwmon/tmp401.c 12956 12957TMPFS (SHMEM FILESYSTEM) 12958M: Hugh Dickins <hughd@google.com> 12959L: linux-mm@kvack.org 12960S: Maintained 12961F: include/linux/shmem_fs.h 12962F: mm/shmem.c 12963 12964TM6000 VIDEO4LINUX DRIVER 12965M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12966M: Mauro Carvalho Chehab <mchehab@kernel.org> 12967L: linux-media@vger.kernel.org 12968W: https://linuxtv.org 12969T: git git://linuxtv.org/media_tree.git 12970S: Odd fixes 12971F: drivers/media/usb/tm6000/ 12972F: Documentation/media/v4l-drivers/tm6000* 12973 12974TW5864 VIDEO4LINUX DRIVER 12975M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12976M: Anton Sviridenko <anton@corp.bluecherry.net> 12977M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12978M: Andrey Utkin <andrey_utkin@fastmail.com> 12979L: linux-media@vger.kernel.org 12980S: Supported 12981F: drivers/media/pci/tw5864/ 12982 12983TW68 VIDEO4LINUX DRIVER 12984M: Hans Verkuil <hverkuil@xs4all.nl> 12985L: linux-media@vger.kernel.org 12986T: git git://linuxtv.org/media_tree.git 12987W: https://linuxtv.org 12988S: Odd Fixes 12989F: drivers/media/pci/tw68/ 12990 12991TW686X VIDEO4LINUX DRIVER 12992M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12993L: linux-media@vger.kernel.org 12994T: git git://linuxtv.org/media_tree.git 12995W: http://linuxtv.org 12996S: Maintained 12997F: drivers/media/pci/tw686x/ 12998 12999TPM DEVICE DRIVER 13000M: Peter Huewe <peterhuewe@gmx.de> 13001M: Marcel Selhorst <tpmdd@selhorst.net> 13002M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13003R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13004W: http://tpmdd.sourceforge.net 13005L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13006Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13007T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13008S: Maintained 13009F: drivers/char/tpm/ 13010 13011TPM IBM_VTPM DEVICE DRIVER 13012M: Ashley Lai <ashleydlai@gmail.com> 13013W: http://tpmdd.sourceforge.net 13014L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13015S: Maintained 13016F: drivers/char/tpm/tpm_ibmvtpm* 13017 13018TRACING 13019M: Steven Rostedt <rostedt@goodmis.org> 13020M: Ingo Molnar <mingo@redhat.com> 13021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13022S: Maintained 13023F: Documentation/trace/ftrace.txt 13024F: arch/*/*/*/ftrace.h 13025F: arch/*/kernel/ftrace.c 13026F: include/*/ftrace.h 13027F: include/linux/trace*.h 13028F: include/trace/ 13029F: kernel/trace/ 13030F: tools/testing/selftests/ftrace/ 13031 13032TRACING MMIO ACCESSES (MMIOTRACE) 13033M: Steven Rostedt <rostedt@goodmis.org> 13034M: Ingo Molnar <mingo@kernel.org> 13035R: Karol Herbst <karolherbst@gmail.com> 13036R: Pekka Paalanen <ppaalanen@gmail.com> 13037S: Maintained 13038L: linux-kernel@vger.kernel.org 13039L: nouveau@lists.freedesktop.org 13040F: kernel/trace/trace_mmiotrace.c 13041F: include/linux/mmiotrace.h 13042F: arch/x86/mm/kmmio.c 13043F: arch/x86/mm/mmio-mod.c 13044F: arch/x86/mm/testmmiotrace.c 13045 13046TRIVIAL PATCHES 13047M: Jiri Kosina <trivial@kernel.org> 13048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13049S: Maintained 13050K: ^Subject:.*(?i)trivial 13051 13052TTY LAYER 13053M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13054M: Jiri Slaby <jslaby@suse.com> 13055S: Supported 13056T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13057F: Documentation/serial/ 13058F: drivers/tty/ 13059F: drivers/tty/serial/serial_core.c 13060F: include/linux/serial_core.h 13061F: include/linux/serial.h 13062F: include/linux/tty.h 13063F: include/uapi/linux/serial_core.h 13064F: include/uapi/linux/serial.h 13065F: include/uapi/linux/tty.h 13066 13067TUA9001 MEDIA DRIVER 13068M: Antti Palosaari <crope@iki.fi> 13069L: linux-media@vger.kernel.org 13070W: https://linuxtv.org 13071W: http://palosaari.fi/linux/ 13072Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13073T: git git://linuxtv.org/anttip/media_tree.git 13074S: Maintained 13075F: drivers/media/tuners/tua9001* 13076 13077TULIP NETWORK DRIVERS 13078L: netdev@vger.kernel.org 13079L: linux-parisc@vger.kernel.org 13080S: Orphan 13081F: drivers/net/ethernet/dec/tulip/ 13082 13083TUN/TAP driver 13084M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13085W: http://vtun.sourceforge.net/tun 13086S: Maintained 13087F: Documentation/networking/tuntap.txt 13088F: arch/um/os-Linux/drivers/ 13089 13090TURBOCHANNEL SUBSYSTEM 13091M: "Maciej W. Rozycki" <macro@linux-mips.org> 13092M: Ralf Baechle <ralf@linux-mips.org> 13093L: linux-mips@linux-mips.org 13094Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13095S: Maintained 13096F: drivers/tc/ 13097F: include/linux/tc.h 13098 13099UBI FILE SYSTEM (UBIFS) 13100M: Richard Weinberger <richard@nod.at> 13101M: Artem Bityutskiy <dedekind1@gmail.com> 13102M: Adrian Hunter <adrian.hunter@intel.com> 13103L: linux-mtd@lists.infradead.org 13104T: git git://git.infradead.org/ubifs-2.6.git 13105W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13106S: Supported 13107F: Documentation/filesystems/ubifs.txt 13108F: fs/ubifs/ 13109 13110UCLINUX (M68KNOMMU AND COLDFIRE) 13111M: Greg Ungerer <gerg@linux-m68k.org> 13112W: http://www.linux-m68k.org/ 13113W: http://www.uclinux.org/ 13114L: linux-m68k@lists.linux-m68k.org 13115L: uclinux-dev@uclinux.org (subscribers-only) 13116T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13117S: Maintained 13118F: arch/m68k/coldfire/ 13119F: arch/m68k/68*/ 13120F: arch/m68k/*/*_no.* 13121F: arch/m68k/include/asm/*_no.* 13122 13123UDF FILESYSTEM 13124M: Jan Kara <jack@suse.com> 13125S: Maintained 13126F: Documentation/filesystems/udf.txt 13127F: fs/udf/ 13128 13129UDRAW TABLET 13130M: Bastien Nocera <hadess@hadess.net> 13131L: linux-input@vger.kernel.org 13132S: Maintained 13133F: drivers/hid/hid-udraw.c 13134 13135UFS FILESYSTEM 13136M: Evgeniy Dushistov <dushistov@mail.ru> 13137S: Maintained 13138F: Documentation/filesystems/ufs.txt 13139F: fs/ufs/ 13140 13141UHID USERSPACE HID IO DRIVER: 13142M: David Herrmann <dh.herrmann@googlemail.com> 13143L: linux-input@vger.kernel.org 13144S: Maintained 13145F: drivers/hid/uhid.c 13146F: include/uapi/linux/uhid.h 13147 13148ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13149L: linux-usb@vger.kernel.org 13150S: Orphan 13151F: drivers/uwb/ 13152F: include/linux/uwb.h 13153F: include/linux/uwb/ 13154 13155UNICORE32 ARCHITECTURE: 13156M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13157W: http://mprc.pku.edu.cn/~guanxuetao/linux 13158S: Maintained 13159T: git git://github.com/gxt/linux.git 13160F: arch/unicore32/ 13161 13162UNIFDEF 13163M: Tony Finch <dot@dotat.at> 13164W: http://dotat.at/prog/unifdef 13165S: Maintained 13166F: scripts/unifdef.c 13167 13168UNIFORM CDROM DRIVER 13169M: Jens Axboe <axboe@kernel.dk> 13170W: http://www.kernel.dk 13171S: Maintained 13172F: Documentation/cdrom/ 13173F: drivers/cdrom/cdrom.c 13174F: include/linux/cdrom.h 13175F: include/uapi/linux/cdrom.h 13176 13177UNISYS S-PAR DRIVERS 13178M: David Kershner <david.kershner@unisys.com> 13179L: sparmaintainer@unisys.com (Unisys internal) 13180S: Supported 13181F: drivers/staging/unisys/ 13182 13183UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13184M: Vinayak Holikatti <vinholikatti@gmail.com> 13185L: linux-scsi@vger.kernel.org 13186S: Supported 13187F: Documentation/scsi/ufs.txt 13188F: drivers/scsi/ufs/ 13189 13190UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13191M: Manjunath M Bettegowda <manjumb@synopsys.com> 13192M: Prabu Thangamuthu <prabut@synopsys.com> 13193L: linux-scsi@vger.kernel.org 13194S: Supported 13195F: drivers/scsi/ufs/*dwc* 13196 13197UNSORTED BLOCK IMAGES (UBI) 13198M: Artem Bityutskiy <dedekind1@gmail.com> 13199M: Richard Weinberger <richard@nod.at> 13200W: http://www.linux-mtd.infradead.org/ 13201L: linux-mtd@lists.infradead.org 13202T: git git://git.infradead.org/ubifs-2.6.git 13203S: Supported 13204F: drivers/mtd/ubi/ 13205F: include/linux/mtd/ubi.h 13206F: include/uapi/mtd/ubi-user.h 13207 13208USB ACM DRIVER 13209M: Oliver Neukum <oneukum@suse.com> 13210L: linux-usb@vger.kernel.org 13211S: Maintained 13212F: Documentation/usb/acm.txt 13213F: drivers/usb/class/cdc-acm.* 13214 13215USB AR5523 WIRELESS DRIVER 13216M: Pontus Fuchs <pontus.fuchs@gmail.com> 13217L: linux-wireless@vger.kernel.org 13218S: Maintained 13219F: drivers/net/wireless/ath/ar5523/ 13220 13221USB ATTACHED SCSI 13222M: Oliver Neukum <oneukum@suse.com> 13223L: linux-usb@vger.kernel.org 13224L: linux-scsi@vger.kernel.org 13225S: Maintained 13226F: drivers/usb/storage/uas.c 13227 13228USB CDC ETHERNET DRIVER 13229M: Oliver Neukum <oliver@neukum.org> 13230L: linux-usb@vger.kernel.org 13231S: Maintained 13232F: drivers/net/usb/cdc_*.c 13233F: include/uapi/linux/usb/cdc.h 13234 13235USB CHAOSKEY DRIVER 13236M: Keith Packard <keithp@keithp.com> 13237L: linux-usb@vger.kernel.org 13238S: Maintained 13239F: drivers/usb/misc/chaoskey.c 13240 13241USB CYPRESS C67X00 DRIVER 13242M: Peter Korsgaard <jacmet@sunsite.dk> 13243L: linux-usb@vger.kernel.org 13244S: Maintained 13245F: drivers/usb/c67x00/ 13246 13247USB DAVICOM DM9601 DRIVER 13248M: Peter Korsgaard <jacmet@sunsite.dk> 13249L: netdev@vger.kernel.org 13250W: http://www.linux-usb.org/usbnet 13251S: Maintained 13252F: drivers/net/usb/dm9601.c 13253 13254USB DIAMOND RIO500 DRIVER 13255M: Cesar Miquel <miquel@df.uba.ar> 13256L: rio500-users@lists.sourceforge.net 13257W: http://rio500.sourceforge.net 13258S: Maintained 13259F: drivers/usb/misc/rio500* 13260 13261USB EHCI DRIVER 13262M: Alan Stern <stern@rowland.harvard.edu> 13263L: linux-usb@vger.kernel.org 13264S: Maintained 13265F: Documentation/usb/ehci.txt 13266F: drivers/usb/host/ehci* 13267 13268USB GADGET/PERIPHERAL SUBSYSTEM 13269M: Felipe Balbi <balbi@kernel.org> 13270L: linux-usb@vger.kernel.org 13271W: http://www.linux-usb.org/gadget 13272T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13273S: Maintained 13274F: drivers/usb/gadget/ 13275F: include/linux/usb/gadget* 13276 13277USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13278M: Jiri Kosina <jikos@kernel.org> 13279R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13280L: linux-usb@vger.kernel.org 13281T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13282S: Maintained 13283F: Documentation/hid/hiddev.txt 13284F: drivers/hid/usbhid/ 13285 13286USB ISP116X DRIVER 13287M: Olav Kongas <ok@artecdesign.ee> 13288L: linux-usb@vger.kernel.org 13289S: Maintained 13290F: drivers/usb/host/isp116x* 13291F: include/linux/usb/isp116x.h 13292 13293USB LAN78XX ETHERNET DRIVER 13294M: Woojung Huh <woojung.huh@microchip.com> 13295M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13296L: netdev@vger.kernel.org 13297S: Maintained 13298F: drivers/net/usb/lan78xx.* 13299 13300USB MASS STORAGE DRIVER 13301M: Alan Stern <stern@rowland.harvard.edu> 13302L: linux-usb@vger.kernel.org 13303L: usb-storage@lists.one-eyed-alien.net 13304S: Maintained 13305W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13306F: drivers/usb/storage/ 13307 13308USB MIDI DRIVER 13309M: Clemens Ladisch <clemens@ladisch.de> 13310L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13311T: git git://git.alsa-project.org/alsa-kernel.git 13312S: Maintained 13313F: sound/usb/midi.* 13314 13315USB NETWORKING DRIVERS 13316L: linux-usb@vger.kernel.org 13317S: Odd Fixes 13318F: drivers/net/usb/ 13319 13320USB OHCI DRIVER 13321M: Alan Stern <stern@rowland.harvard.edu> 13322L: linux-usb@vger.kernel.org 13323S: Maintained 13324F: Documentation/usb/ohci.txt 13325F: drivers/usb/host/ohci* 13326 13327USB OTG FSM (Finite State Machine) 13328M: Peter Chen <Peter.Chen@nxp.com> 13329T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13330L: linux-usb@vger.kernel.org 13331S: Maintained 13332F: drivers/usb/common/usb-otg-fsm.c 13333 13334USB OVER IP DRIVER 13335M: Valentina Manea <valentina.manea.m@gmail.com> 13336M: Shuah Khan <shuahkh@osg.samsung.com> 13337M: Shuah Khan <shuah@kernel.org> 13338L: linux-usb@vger.kernel.org 13339S: Maintained 13340F: Documentation/usb/usbip_protocol.txt 13341F: drivers/usb/usbip/ 13342F: tools/usb/usbip/ 13343 13344USB PEGASUS DRIVER 13345M: Petko Manolov <petkan@nucleusys.com> 13346L: linux-usb@vger.kernel.org 13347L: netdev@vger.kernel.org 13348T: git git://github.com/petkan/pegasus.git 13349W: https://github.com/petkan/pegasus 13350S: Maintained 13351F: drivers/net/usb/pegasus.* 13352 13353USB PHY LAYER 13354M: Felipe Balbi <balbi@kernel.org> 13355L: linux-usb@vger.kernel.org 13356T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13357S: Maintained 13358F: drivers/usb/phy/ 13359 13360USB PRINTER DRIVER (usblp) 13361M: Pete Zaitcev <zaitcev@redhat.com> 13362L: linux-usb@vger.kernel.org 13363S: Supported 13364F: drivers/usb/class/usblp.c 13365 13366USB QMI WWAN NETWORK DRIVER 13367M: Bjørn Mork <bjorn@mork.no> 13368L: netdev@vger.kernel.org 13369S: Maintained 13370F: Documentation/ABI/testing/sysfs-class-net-qmi 13371F: drivers/net/usb/qmi_wwan.c 13372 13373USB RTL8150 DRIVER 13374M: Petko Manolov <petkan@nucleusys.com> 13375L: linux-usb@vger.kernel.org 13376L: netdev@vger.kernel.org 13377T: git git://github.com/petkan/rtl8150.git 13378W: https://github.com/petkan/rtl8150 13379S: Maintained 13380F: drivers/net/usb/rtl8150.c 13381 13382USB SERIAL SUBSYSTEM 13383M: Johan Hovold <johan@kernel.org> 13384L: linux-usb@vger.kernel.org 13385T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13386S: Maintained 13387F: Documentation/usb/usb-serial.txt 13388F: drivers/usb/serial/ 13389F: include/linux/usb/serial.h 13390 13391USB SMSC75XX ETHERNET DRIVER 13392M: Steve Glendinning <steve.glendinning@shawell.net> 13393L: netdev@vger.kernel.org 13394S: Maintained 13395F: drivers/net/usb/smsc75xx.* 13396 13397USB SMSC95XX ETHERNET DRIVER 13398M: Steve Glendinning <steve.glendinning@shawell.net> 13399M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13400L: netdev@vger.kernel.org 13401S: Maintained 13402F: drivers/net/usb/smsc95xx.* 13403 13404USB SUBSYSTEM 13405M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13406L: linux-usb@vger.kernel.org 13407W: http://www.linux-usb.org 13408T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13409S: Supported 13410F: Documentation/devicetree/bindings/usb/ 13411F: Documentation/usb/ 13412F: drivers/usb/ 13413F: include/linux/usb.h 13414F: include/linux/usb/ 13415 13416USB TYPEC SUBSYSTEM 13417M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13418L: linux-usb@vger.kernel.org 13419S: Maintained 13420F: Documentation/ABI/testing/sysfs-class-typec 13421F: Documentation/usb/typec.rst 13422F: drivers/usb/typec/ 13423F: include/linux/usb/typec.h 13424 13425USB UHCI DRIVER 13426M: Alan Stern <stern@rowland.harvard.edu> 13427L: linux-usb@vger.kernel.org 13428S: Maintained 13429F: drivers/usb/host/uhci* 13430 13431USB "USBNET" DRIVER FRAMEWORK 13432M: Oliver Neukum <oneukum@suse.com> 13433L: netdev@vger.kernel.org 13434W: http://www.linux-usb.org/usbnet 13435S: Maintained 13436F: drivers/net/usb/usbnet.c 13437F: include/linux/usb/usbnet.h 13438 13439USB VIDEO CLASS 13440M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13441L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13442L: linux-media@vger.kernel.org 13443T: git git://linuxtv.org/media_tree.git 13444W: http://www.ideasonboard.org/uvc/ 13445S: Maintained 13446F: drivers/media/usb/uvc/ 13447F: include/uapi/linux/uvcvideo.h 13448 13449USB VISION DRIVER 13450M: Hans Verkuil <hverkuil@xs4all.nl> 13451L: linux-media@vger.kernel.org 13452T: git git://linuxtv.org/media_tree.git 13453W: https://linuxtv.org 13454S: Odd Fixes 13455F: drivers/media/usb/usbvision/ 13456 13457USB WEBCAM GADGET 13458M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13459L: linux-usb@vger.kernel.org 13460S: Maintained 13461F: drivers/usb/gadget/function/*uvc* 13462F: drivers/usb/gadget/legacy/webcam.c 13463 13464USB WIRELESS RNDIS DRIVER (rndis_wlan) 13465M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13466L: linux-wireless@vger.kernel.org 13467S: Maintained 13468F: drivers/net/wireless/rndis_wlan.c 13469 13470USB XHCI DRIVER 13471M: Mathias Nyman <mathias.nyman@intel.com> 13472L: linux-usb@vger.kernel.org 13473S: Supported 13474F: drivers/usb/host/xhci* 13475F: drivers/usb/host/pci-quirks* 13476 13477USB ZD1201 DRIVER 13478L: linux-wireless@vger.kernel.org 13479W: http://linux-lc100020.sourceforge.net 13480S: Orphan 13481F: drivers/net/wireless/zydas/zd1201.* 13482 13483USB ZR364XX DRIVER 13484M: Antoine Jacquet <royale@zerezo.com> 13485L: linux-usb@vger.kernel.org 13486L: linux-media@vger.kernel.org 13487T: git git://linuxtv.org/media_tree.git 13488W: http://royale.zerezo.com/zr364xx/ 13489S: Maintained 13490F: Documentation/media/v4l-drivers/zr364xx* 13491F: drivers/media/usb/zr364xx/ 13492 13493ULPI BUS 13494M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13495L: linux-usb@vger.kernel.org 13496S: Maintained 13497F: drivers/usb/common/ulpi.c 13498F: include/linux/ulpi/ 13499 13500USER-MODE LINUX (UML) 13501M: Jeff Dike <jdike@addtoit.com> 13502M: Richard Weinberger <richard@nod.at> 13503L: user-mode-linux-devel@lists.sourceforge.net 13504L: user-mode-linux-user@lists.sourceforge.net 13505W: http://user-mode-linux.sourceforge.net 13506T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13507S: Maintained 13508F: Documentation/virtual/uml/ 13509F: arch/um/ 13510F: arch/x86/um/ 13511F: fs/hostfs/ 13512F: fs/hppfs/ 13513 13514USERSPACE I/O (UIO) 13515M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13516S: Maintained 13517T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13518F: Documentation/driver-api/uio-howto.rst 13519F: drivers/uio/ 13520F: include/linux/uio*.h 13521 13522UTIL-LINUX PACKAGE 13523M: Karel Zak <kzak@redhat.com> 13524L: util-linux@vger.kernel.org 13525W: http://en.wikipedia.org/wiki/Util-linux 13526T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13527S: Maintained 13528 13529UVESAFB DRIVER 13530M: Michal Januszewski <spock@gentoo.org> 13531L: linux-fbdev@vger.kernel.org 13532W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13533S: Maintained 13534F: Documentation/fb/uvesafb.txt 13535F: drivers/video/fbdev/uvesafb.* 13536 13537VF610 NAND DRIVER 13538M: Stefan Agner <stefan@agner.ch> 13539L: linux-mtd@lists.infradead.org 13540S: Supported 13541F: drivers/mtd/nand/vf610_nfc.c 13542 13543VFAT/FAT/MSDOS FILESYSTEM 13544M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13545S: Maintained 13546F: Documentation/filesystems/vfat.txt 13547F: fs/fat/ 13548 13549VFIO DRIVER 13550M: Alex Williamson <alex.williamson@redhat.com> 13551L: kvm@vger.kernel.org 13552T: git git://github.com/awilliam/linux-vfio.git 13553S: Maintained 13554F: Documentation/vfio.txt 13555F: drivers/vfio/ 13556F: include/linux/vfio.h 13557F: include/uapi/linux/vfio.h 13558 13559VFIO MEDIATED DEVICE DRIVERS 13560M: Kirti Wankhede <kwankhede@nvidia.com> 13561L: kvm@vger.kernel.org 13562S: Maintained 13563F: Documentation/vfio-mediated-device.txt 13564F: drivers/vfio/mdev/ 13565F: include/linux/mdev.h 13566F: samples/vfio-mdev/ 13567 13568VFIO PLATFORM DRIVER 13569M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13570L: kvm@vger.kernel.org 13571S: Maintained 13572F: drivers/vfio/platform/ 13573 13574VGA_SWITCHEROO 13575R: Lukas Wunner <lukas@wunner.de> 13576S: Maintained 13577F: Documentation/gpu/vga-switcheroo.rst 13578F: drivers/gpu/vga/vga_switcheroo.c 13579F: include/linux/vga_switcheroo.h 13580T: git git://anongit.freedesktop.org/drm/drm-misc 13581 13582VIDEOBUF2 FRAMEWORK 13583M: Pawel Osciak <pawel@osciak.com> 13584M: Marek Szyprowski <m.szyprowski@samsung.com> 13585M: Kyungmin Park <kyungmin.park@samsung.com> 13586L: linux-media@vger.kernel.org 13587S: Maintained 13588F: drivers/media/v4l2-core/videobuf2-* 13589F: include/media/videobuf2-* 13590 13591VIDEO MULTIPLEXER DRIVER 13592M: Philipp Zabel <p.zabel@pengutronix.de> 13593L: linux-media@vger.kernel.org 13594S: Maintained 13595F: drivers/media/platform/video-mux.c 13596 13597VIRTIO AND VHOST VSOCK DRIVER 13598M: Stefan Hajnoczi <stefanha@redhat.com> 13599L: kvm@vger.kernel.org 13600L: virtualization@lists.linux-foundation.org 13601L: netdev@vger.kernel.org 13602S: Maintained 13603F: include/linux/virtio_vsock.h 13604F: include/uapi/linux/virtio_vsock.h 13605F: include/uapi/linux/vsockmon.h 13606F: net/vmw_vsock/af_vsock_tap.c 13607F: net/vmw_vsock/virtio_transport_common.c 13608F: net/vmw_vsock/virtio_transport.c 13609F: drivers/net/vsockmon.c 13610F: drivers/vhost/vsock.c 13611F: drivers/vhost/vsock.h 13612 13613VIRTUAL SERIO DEVICE DRIVER 13614M: Stephen Chandler Paul <thatslyude@gmail.com> 13615S: Maintained 13616F: drivers/input/serio/userio.c 13617F: include/uapi/linux/userio.h 13618 13619VIRTIO CONSOLE DRIVER 13620M: Amit Shah <amit@kernel.org> 13621L: virtualization@lists.linux-foundation.org 13622S: Maintained 13623F: drivers/char/virtio_console.c 13624F: include/linux/virtio_console.h 13625F: include/uapi/linux/virtio_console.h 13626 13627VIRTIO CORE, NET AND BLOCK DRIVERS 13628M: "Michael S. Tsirkin" <mst@redhat.com> 13629M: Jason Wang <jasowang@redhat.com> 13630L: virtualization@lists.linux-foundation.org 13631S: Maintained 13632F: Documentation/devicetree/bindings/virtio/ 13633F: drivers/virtio/ 13634F: tools/virtio/ 13635F: drivers/net/virtio_net.c 13636F: drivers/block/virtio_blk.c 13637F: include/linux/virtio*.h 13638F: include/uapi/linux/virtio_*.h 13639F: drivers/crypto/virtio/ 13640 13641VIRTIO DRIVERS FOR S390 13642M: Cornelia Huck <cornelia.huck@de.ibm.com> 13643M: Halil Pasic <pasic@linux.vnet.ibm.com> 13644L: linux-s390@vger.kernel.org 13645L: virtualization@lists.linux-foundation.org 13646L: kvm@vger.kernel.org 13647S: Supported 13648F: drivers/s390/virtio/ 13649 13650VIRTIO GPU DRIVER 13651M: David Airlie <airlied@linux.ie> 13652M: Gerd Hoffmann <kraxel@redhat.com> 13653L: dri-devel@lists.freedesktop.org 13654L: virtualization@lists.linux-foundation.org 13655T: git git://anongit.freedesktop.org/drm/drm-misc 13656S: Maintained 13657F: drivers/gpu/drm/virtio/ 13658F: include/uapi/linux/virtio_gpu.h 13659 13660VIRTIO HOST (VHOST) 13661M: "Michael S. Tsirkin" <mst@redhat.com> 13662M: Jason Wang <jasowang@redhat.com> 13663L: kvm@vger.kernel.org 13664L: virtualization@lists.linux-foundation.org 13665L: netdev@vger.kernel.org 13666T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13667S: Maintained 13668F: drivers/vhost/ 13669F: include/uapi/linux/vhost.h 13670 13671VIRTIO INPUT DRIVER 13672M: Gerd Hoffmann <kraxel@redhat.com> 13673S: Maintained 13674F: drivers/virtio/virtio_input.c 13675F: include/uapi/linux/virtio_input.h 13676 13677VIRTIO CRYPTO DRIVER 13678M: Gonglei <arei.gonglei@huawei.com> 13679L: virtualization@lists.linux-foundation.org 13680L: linux-crypto@vger.kernel.org 13681S: Maintained 13682F: drivers/crypto/virtio/ 13683F: include/uapi/linux/virtio_crypto.h 13684 13685VIA RHINE NETWORK DRIVER 13686S: Orphan 13687F: drivers/net/ethernet/via/via-rhine.c 13688 13689VIA SD/MMC CARD CONTROLLER DRIVER 13690M: Bruce Chang <brucechang@via.com.tw> 13691M: Harald Welte <HaraldWelte@viatech.com> 13692S: Maintained 13693F: drivers/mmc/host/via-sdmmc.c 13694 13695VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13696M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13697L: linux-fbdev@vger.kernel.org 13698S: Maintained 13699F: include/linux/via-core.h 13700F: include/linux/via-gpio.h 13701F: include/linux/via_i2c.h 13702F: drivers/video/fbdev/via/ 13703 13704VIA VELOCITY NETWORK DRIVER 13705M: Francois Romieu <romieu@fr.zoreil.com> 13706L: netdev@vger.kernel.org 13707S: Maintained 13708F: drivers/net/ethernet/via/via-velocity.* 13709 13710VIRT LIB 13711M: Alex Williamson <alex.williamson@redhat.com> 13712M: Paolo Bonzini <pbonzini@redhat.com> 13713L: kvm@vger.kernel.org 13714S: Supported 13715F: virt/lib/ 13716 13717VIVID VIRTUAL VIDEO DRIVER 13718M: Hans Verkuil <hverkuil@xs4all.nl> 13719L: linux-media@vger.kernel.org 13720T: git git://linuxtv.org/media_tree.git 13721W: https://linuxtv.org 13722S: Maintained 13723F: drivers/media/platform/vivid/* 13724 13725VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13726M: Helen Koike <helen.koike@collabora.com> 13727L: linux-media@vger.kernel.org 13728T: git git://linuxtv.org/media_tree.git 13729W: https://linuxtv.org 13730S: Maintained 13731F: drivers/media/platform/vimc/* 13732 13733VLYNQ BUS 13734M: Florian Fainelli <f.fainelli@gmail.com> 13735L: openwrt-devel@lists.openwrt.org (subscribers-only) 13736S: Maintained 13737F: drivers/vlynq/vlynq.c 13738F: include/linux/vlynq.h 13739 13740VME SUBSYSTEM 13741M: Martyn Welch <martyn@welchs.me.uk> 13742M: Manohar Vanga <manohar.vanga@gmail.com> 13743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13744L: devel@driverdev.osuosl.org 13745S: Maintained 13746T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13747F: Documentation/driver-api/vme.rst 13748F: drivers/staging/vme/ 13749F: drivers/vme/ 13750F: include/linux/vme* 13751 13752VMWARE HYPERVISOR INTERFACE 13753M: Alok Kataria <akataria@vmware.com> 13754L: virtualization@lists.linux-foundation.org 13755S: Supported 13756F: arch/x86/kernel/cpu/vmware.c 13757 13758VMWARE BALLOON DRIVER 13759M: Xavier Deguillard <xdeguillard@vmware.com> 13760M: Philip Moltmann <moltmann@vmware.com> 13761M: "VMware, Inc." <pv-drivers@vmware.com> 13762L: linux-kernel@vger.kernel.org 13763S: Maintained 13764F: drivers/misc/vmw_balloon.c 13765 13766VMWARE VMMOUSE SUBDRIVER 13767M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13768M: "VMware, Inc." <pv-drivers@vmware.com> 13769L: linux-input@vger.kernel.org 13770S: Maintained 13771F: drivers/input/mouse/vmmouse.c 13772F: drivers/input/mouse/vmmouse.h 13773 13774VMWARE VMXNET3 ETHERNET DRIVER 13775M: Shrikrishna Khare <skhare@vmware.com> 13776M: "VMware, Inc." <pv-drivers@vmware.com> 13777L: netdev@vger.kernel.org 13778S: Maintained 13779F: drivers/net/vmxnet3/ 13780 13781VMware PVSCSI driver 13782M: Jim Gill <jgill@vmware.com> 13783M: VMware PV-Drivers <pv-drivers@vmware.com> 13784L: linux-scsi@vger.kernel.org 13785S: Maintained 13786F: drivers/scsi/vmw_pvscsi.c 13787F: drivers/scsi/vmw_pvscsi.h 13788 13789VMWARE PVRDMA DRIVER 13790M: Adit Ranadive <aditr@vmware.com> 13791M: VMware PV-Drivers <pv-drivers@vmware.com> 13792L: linux-rdma@vger.kernel.org 13793S: Maintained 13794F: drivers/infiniband/hw/vmw_pvrdma/ 13795 13796VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13797M: Liam Girdwood <lgirdwood@gmail.com> 13798M: Mark Brown <broonie@kernel.org> 13799L: linux-kernel@vger.kernel.org 13800W: http://www.slimlogic.co.uk/?p=48 13801T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13802S: Supported 13803F: Documentation/devicetree/bindings/regulator/ 13804F: drivers/regulator/ 13805F: include/dt-bindings/regulator/ 13806F: include/linux/regulator/ 13807 13808VRF 13809M: David Ahern <dsa@cumulusnetworks.com> 13810M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13811L: netdev@vger.kernel.org 13812S: Maintained 13813F: drivers/net/vrf.c 13814F: Documentation/networking/vrf.txt 13815 13816VT1211 HARDWARE MONITOR DRIVER 13817M: Juerg Haefliger <juergh@gmail.com> 13818L: linux-hwmon@vger.kernel.org 13819S: Maintained 13820F: Documentation/hwmon/vt1211 13821F: drivers/hwmon/vt1211.c 13822 13823VT8231 HARDWARE MONITOR DRIVER 13824M: Roger Lucas <vt8231@hiddenengine.co.uk> 13825L: linux-hwmon@vger.kernel.org 13826S: Maintained 13827F: drivers/hwmon/vt8231.c 13828 13829VUB300 USB to SDIO/SD/MMC bridge chip 13830M: Tony Olech <tony.olech@elandigitalsystems.com> 13831L: linux-mmc@vger.kernel.org 13832L: linux-usb@vger.kernel.org 13833S: Supported 13834F: drivers/mmc/host/vub300.c 13835 13836W1 DALLAS'S 1-WIRE BUS 13837M: Evgeniy Polyakov <zbr@ioremap.net> 13838S: Maintained 13839F: Documentation/w1/ 13840F: drivers/w1/ 13841 13842W83791D HARDWARE MONITORING DRIVER 13843M: Marc Hulsman <m.hulsman@tudelft.nl> 13844L: linux-hwmon@vger.kernel.org 13845S: Maintained 13846F: Documentation/hwmon/w83791d 13847F: drivers/hwmon/w83791d.c 13848 13849W83793 HARDWARE MONITORING DRIVER 13850M: Rudolf Marek <r.marek@assembler.cz> 13851L: linux-hwmon@vger.kernel.org 13852S: Maintained 13853F: Documentation/hwmon/w83793 13854F: drivers/hwmon/w83793.c 13855 13856W83795 HARDWARE MONITORING DRIVER 13857M: Jean Delvare <jdelvare@suse.com> 13858L: linux-hwmon@vger.kernel.org 13859S: Maintained 13860F: drivers/hwmon/w83795.c 13861 13862W83L51xD SD/MMC CARD INTERFACE DRIVER 13863M: Pierre Ossman <pierre@ossman.eu> 13864S: Maintained 13865F: drivers/mmc/host/wbsd.* 13866 13867WACOM PROTOCOL 4 SERIAL TABLETS 13868M: Julian Squires <julian@cipht.net> 13869M: Hans de Goede <hdegoede@redhat.com> 13870L: linux-input@vger.kernel.org 13871S: Maintained 13872F: drivers/input/tablet/wacom_serial4.c 13873 13874WATCHDOG DEVICE DRIVERS 13875M: Wim Van Sebroeck <wim@iguana.be> 13876R: Guenter Roeck <linux@roeck-us.net> 13877L: linux-watchdog@vger.kernel.org 13878W: http://www.linux-watchdog.org/ 13879T: git git://www.linux-watchdog.org/linux-watchdog.git 13880S: Maintained 13881F: Documentation/devicetree/bindings/watchdog/ 13882F: Documentation/watchdog/ 13883F: drivers/watchdog/ 13884F: include/linux/watchdog.h 13885F: include/uapi/linux/watchdog.h 13886 13887WIIMOTE HID DRIVER 13888M: David Herrmann <dh.herrmann@googlemail.com> 13889L: linux-input@vger.kernel.org 13890S: Maintained 13891F: drivers/hid/hid-wiimote* 13892 13893WINBOND CIR DRIVER 13894M: David Härdeman <david@hardeman.nu> 13895S: Maintained 13896F: drivers/media/rc/winbond-cir.c 13897 13898WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13899M: William Breathitt Gray <vilhelm.gray@gmail.com> 13900L: linux-watchdog@vger.kernel.org 13901S: Maintained 13902F: drivers/watchdog/ebc-c384_wdt.c 13903 13904WINSYSTEMS WS16C48 GPIO DRIVER 13905M: William Breathitt Gray <vilhelm.gray@gmail.com> 13906L: linux-gpio@vger.kernel.org 13907S: Maintained 13908F: drivers/gpio/gpio-ws16c48.c 13909 13910WIMAX STACK 13911M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13912M: linux-wimax@intel.com 13913L: wimax@linuxwimax.org (subscribers-only) 13914S: Supported 13915W: http://linuxwimax.org 13916F: Documentation/wimax/README.wimax 13917F: include/linux/wimax/debug.h 13918F: include/net/wimax.h 13919F: include/uapi/linux/wimax.h 13920F: net/wimax/ 13921 13922WISTRON LAPTOP BUTTON DRIVER 13923M: Miloslav Trmac <mitr@volny.cz> 13924S: Maintained 13925F: drivers/input/misc/wistron_btns.c 13926 13927WL3501 WIRELESS PCMCIA CARD DRIVER 13928L: linux-wireless@vger.kernel.org 13929S: Odd fixes 13930F: drivers/net/wireless/wl3501* 13931 13932WOLFSON MICROELECTRONICS DRIVERS 13933L: patches@opensource.cirrus.com 13934T: git https://github.com/CirrusLogic/linux-drivers.git 13935W: https://github.com/CirrusLogic/linux-drivers/wiki 13936S: Supported 13937F: Documentation/hwmon/wm83?? 13938F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13939F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13940F: Documentation/devicetree/bindings/mfd/arizona.txt 13941F: Documentation/devicetree/bindings/mfd/wm831x.txt 13942F: arch/arm/mach-s3c64xx/mach-crag6410* 13943F: drivers/clk/clk-wm83*.c 13944F: drivers/extcon/extcon-arizona.c 13945F: drivers/leds/leds-wm83*.c 13946F: drivers/gpio/gpio-*wm*.c 13947F: drivers/gpio/gpio-arizona.c 13948F: drivers/hwmon/wm83??-hwmon.c 13949F: drivers/input/misc/wm831x-on.c 13950F: drivers/input/touchscreen/wm831x-ts.c 13951F: drivers/input/touchscreen/wm97*.c 13952F: drivers/mfd/arizona* 13953F: drivers/mfd/wm*.c 13954F: drivers/mfd/cs47l24* 13955F: drivers/power/supply/wm83*.c 13956F: drivers/rtc/rtc-wm83*.c 13957F: drivers/regulator/wm8*.c 13958F: drivers/regulator/arizona* 13959F: drivers/video/backlight/wm83*_bl.c 13960F: drivers/watchdog/wm83*_wdt.c 13961F: include/linux/mfd/arizona/ 13962F: include/linux/mfd/wm831x/ 13963F: include/linux/mfd/wm8350/ 13964F: include/linux/mfd/wm8400* 13965F: include/linux/regulator/arizona* 13966F: include/linux/wm97xx.h 13967F: include/sound/wm????.h 13968F: sound/soc/codecs/arizona.? 13969F: sound/soc/codecs/wm* 13970F: sound/soc/codecs/cs47l24* 13971 13972WORKQUEUE 13973M: Tejun Heo <tj@kernel.org> 13974R: Lai Jiangshan <jiangshanlai@gmail.com> 13975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13976S: Maintained 13977F: include/linux/workqueue.h 13978F: kernel/workqueue.c 13979F: Documentation/core-api/workqueue.rst 13980 13981X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13982M: Chen-Yu Tsai <wens@csie.org> 13983L: linux-kernel@vger.kernel.org 13984S: Maintained 13985N: axp[128] 13986 13987X.25 NETWORK LAYER 13988M: Andrew Hendry <andrew.hendry@gmail.com> 13989L: linux-x25@vger.kernel.org 13990S: Odd Fixes 13991F: Documentation/networking/x25* 13992F: include/net/x25* 13993F: net/x25/ 13994 13995X86 ARCHITECTURE (32-BIT AND 64-BIT) 13996M: Thomas Gleixner <tglx@linutronix.de> 13997M: Ingo Molnar <mingo@redhat.com> 13998M: "H. Peter Anvin" <hpa@zytor.com> 13999M: x86@kernel.org 14000L: linux-kernel@vger.kernel.org 14001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14002S: Maintained 14003F: Documentation/x86/ 14004F: arch/x86/ 14005 14006X86 PLATFORM DRIVERS 14007M: Darren Hart <dvhart@infradead.org> 14008M: Andy Shevchenko <andy@infradead.org> 14009L: platform-driver-x86@vger.kernel.org 14010T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14011S: Maintained 14012F: drivers/platform/x86/ 14013F: drivers/platform/olpc/ 14014 14015X86 MCE INFRASTRUCTURE 14016M: Tony Luck <tony.luck@intel.com> 14017M: Borislav Petkov <bp@alien8.de> 14018L: linux-edac@vger.kernel.org 14019S: Maintained 14020F: arch/x86/kernel/cpu/mcheck/* 14021 14022X86 MICROCODE UPDATE SUPPORT 14023M: Borislav Petkov <bp@alien8.de> 14024S: Maintained 14025F: arch/x86/kernel/cpu/microcode/* 14026 14027X86 VDSO 14028M: Andy Lutomirski <luto@amacapital.net> 14029L: linux-kernel@vger.kernel.org 14030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14031S: Maintained 14032F: arch/x86/entry/vdso/ 14033 14034XC2028/3028 TUNER DRIVER 14035M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14036M: Mauro Carvalho Chehab <mchehab@kernel.org> 14037L: linux-media@vger.kernel.org 14038W: https://linuxtv.org 14039T: git git://linuxtv.org/media_tree.git 14040S: Maintained 14041F: drivers/media/tuners/tuner-xc2028.* 14042 14043XEN HYPERVISOR INTERFACE 14044M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14045M: Juergen Gross <jgross@suse.com> 14046L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14047T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14048S: Supported 14049F: arch/x86/xen/ 14050F: drivers/*/xen-*front.c 14051F: drivers/xen/ 14052F: arch/x86/include/asm/xen/ 14053F: include/xen/ 14054F: include/uapi/xen/ 14055 14056XEN HYPERVISOR ARM 14057M: Stefano Stabellini <sstabellini@kernel.org> 14058L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14059S: Maintained 14060F: arch/arm/xen/ 14061F: arch/arm/include/asm/xen/ 14062 14063XEN HYPERVISOR ARM64 14064M: Stefano Stabellini <sstabellini@kernel.org> 14065L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14066S: Maintained 14067F: arch/arm64/xen/ 14068F: arch/arm64/include/asm/xen/ 14069 14070XEN NETWORK BACKEND DRIVER 14071M: Wei Liu <wei.liu2@citrix.com> 14072M: Paul Durrant <paul.durrant@citrix.com> 14073L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14074L: netdev@vger.kernel.org 14075S: Supported 14076F: drivers/net/xen-netback/* 14077 14078XEN PCI SUBSYSTEM 14079M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14080L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14081S: Supported 14082F: arch/x86/pci/*xen* 14083F: drivers/pci/*xen* 14084 14085XEN BLOCK SUBSYSTEM 14086M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14087M: Roger Pau Monné <roger.pau@citrix.com> 14088L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14089S: Supported 14090F: drivers/block/xen-blkback/* 14091F: drivers/block/xen* 14092 14093XEN PVSCSI DRIVERS 14094M: Juergen Gross <jgross@suse.com> 14095L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14096L: linux-scsi@vger.kernel.org 14097S: Supported 14098F: drivers/scsi/xen-scsifront.c 14099F: drivers/xen/xen-scsiback.c 14100F: include/xen/interface/io/vscsiif.h 14101 14102XEN SWIOTLB SUBSYSTEM 14103M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14104L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14105S: Supported 14106F: arch/x86/xen/*swiotlb* 14107F: drivers/xen/*swiotlb* 14108 14109XFS FILESYSTEM 14110M: Darrick J. Wong <darrick.wong@oracle.com> 14111M: linux-xfs@vger.kernel.org 14112L: linux-xfs@vger.kernel.org 14113W: http://xfs.org/ 14114T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14115S: Supported 14116F: Documentation/filesystems/xfs.txt 14117F: fs/xfs/ 14118 14119XILINX AXI ETHERNET DRIVER 14120M: Anirudha Sarangi <anirudh@xilinx.com> 14121M: John Linn <John.Linn@xilinx.com> 14122S: Maintained 14123F: drivers/net/ethernet/xilinx/xilinx_axienet* 14124 14125XILINX UARTLITE SERIAL DRIVER 14126M: Peter Korsgaard <jacmet@sunsite.dk> 14127L: linux-serial@vger.kernel.org 14128S: Maintained 14129F: drivers/tty/serial/uartlite.c 14130 14131XILINX VIDEO IP CORES 14132M: Hyun Kwon <hyun.kwon@xilinx.com> 14133M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14134L: linux-media@vger.kernel.org 14135T: git git://linuxtv.org/media_tree.git 14136S: Supported 14137F: Documentation/devicetree/bindings/media/xilinx/ 14138F: drivers/media/platform/xilinx/ 14139F: include/uapi/linux/xilinx-v4l2-controls.h 14140 14141XILLYBUS DRIVER 14142M: Eli Billauer <eli.billauer@gmail.com> 14143L: linux-kernel@vger.kernel.org 14144S: Supported 14145F: drivers/char/xillybus/ 14146 14147XTENSA XTFPGA PLATFORM SUPPORT 14148M: Max Filippov <jcmvbkbc@gmail.com> 14149L: linux-xtensa@linux-xtensa.org 14150S: Maintained 14151F: drivers/spi/spi-xtensa-xtfpga.c 14152F: sound/soc/xtensa/xtfpga-i2s.c 14153 14154YAM DRIVER FOR AX.25 14155M: Jean-Paul Roubelat <jpr@f6fbb.org> 14156L: linux-hams@vger.kernel.org 14157S: Maintained 14158F: drivers/net/hamradio/yam* 14159F: include/linux/yam.h 14160 14161YEALINK PHONE DRIVER 14162M: Henk Vergonet <Henk.Vergonet@gmail.com> 14163L: usbb2k-api-dev@nongnu.org 14164S: Maintained 14165F: Documentation/input/yealink.rst 14166F: drivers/input/misc/yealink.* 14167 14168Z8530 DRIVER FOR AX.25 14169M: Joerg Reuter <jreuter@yaina.de> 14170W: http://yaina.de/jreuter/ 14171W: http://www.qsl.net/dl1bke/ 14172L: linux-hams@vger.kernel.org 14173S: Maintained 14174F: Documentation/networking/z8530drv.txt 14175F: drivers/net/hamradio/*scc.c 14176F: drivers/net/hamradio/z8530.h 14177 14178ZBUD COMPRESSED PAGE ALLOCATOR 14179M: Seth Jennings <sjenning@redhat.com> 14180M: Dan Streetman <ddstreet@ieee.org> 14181L: linux-mm@kvack.org 14182S: Maintained 14183F: mm/zbud.c 14184F: include/linux/zbud.h 14185 14186ZD1211RW WIRELESS DRIVER 14187M: Daniel Drake <dsd@gentoo.org> 14188M: Ulrich Kunitz <kune@deine-taler.de> 14189W: http://zd1211.ath.cx/wiki/DriverRewrite 14190L: linux-wireless@vger.kernel.org 14191L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14192S: Maintained 14193F: drivers/net/wireless/zydas/zd1211rw/ 14194 14195ZD1301_DEMOD MEDIA DRIVER 14196M: Antti Palosaari <crope@iki.fi> 14197L: linux-media@vger.kernel.org 14198W: https://linuxtv.org/ 14199W: http://palosaari.fi/linux/ 14200Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14201S: Maintained 14202F: drivers/media/dvb-frontends/zd1301_demod* 14203 14204ZD1301 MEDIA DRIVER 14205M: Antti Palosaari <crope@iki.fi> 14206L: linux-media@vger.kernel.org 14207W: https://linuxtv.org/ 14208W: http://palosaari.fi/linux/ 14209Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14210S: Maintained 14211F: drivers/media/usb/dvb-usb-v2/zd1301* 14212 14213ZPOOL COMPRESSED PAGE STORAGE API 14214M: Dan Streetman <ddstreet@ieee.org> 14215L: linux-mm@kvack.org 14216S: Maintained 14217F: mm/zpool.c 14218F: include/linux/zpool.h 14219 14220ZR36067 VIDEO FOR LINUX DRIVER 14221L: mjpeg-users@lists.sourceforge.net 14222L: linux-media@vger.kernel.org 14223W: http://mjpeg.sourceforge.net/driver-zoran/ 14224T: hg https://linuxtv.org/hg/v4l-dvb 14225S: Odd Fixes 14226F: drivers/media/pci/zoran/ 14227 14228ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14229M: Minchan Kim <minchan@kernel.org> 14230M: Nitin Gupta <ngupta@vflare.org> 14231R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14232L: linux-kernel@vger.kernel.org 14233S: Maintained 14234F: drivers/block/zram/ 14235F: Documentation/blockdev/zram.txt 14236 14237ZS DECSTATION Z85C30 SERIAL DRIVER 14238M: "Maciej W. Rozycki" <macro@linux-mips.org> 14239S: Maintained 14240F: drivers/tty/serial/zs.* 14241 14242ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14243M: Minchan Kim <minchan@kernel.org> 14244M: Nitin Gupta <ngupta@vflare.org> 14245R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14246L: linux-mm@kvack.org 14247S: Maintained 14248F: mm/zsmalloc.c 14249F: include/linux/zsmalloc.h 14250F: Documentation/vm/zsmalloc.txt 14251 14252ZSWAP COMPRESSED SWAP CACHING 14253M: Seth Jennings <sjenning@redhat.com> 14254M: Dan Streetman <ddstreet@ieee.org> 14255L: linux-mm@kvack.org 14256S: Maintained 14257F: mm/zswap.c 14258 14259THE REST 14260M: Linus Torvalds <torvalds@linux-foundation.org> 14261L: linux-kernel@vger.kernel.org 14262Q: http://patchwork.kernel.org/project/LKML/list/ 14263T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14264S: Buried alive in reporters 14265F: * 14266F: */ 14267