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: Kyungmin Park <kyungmin.park@samsung.com> 1780L: linux-arm-kernel@lists.infradead.org 1781L: linux-media@vger.kernel.org 1782S: Maintained 1783F: drivers/staging/media/platform/s5p-cec/ 1784 1785ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1786M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1787M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1788L: linux-arm-kernel@lists.infradead.org 1789L: linux-media@vger.kernel.org 1790S: Maintained 1791F: drivers/media/platform/s5p-jpeg/ 1792 1793ARM/SHMOBILE ARM ARCHITECTURE 1794M: Simon Horman <horms@verge.net.au> 1795M: Magnus Damm <magnus.damm@gmail.com> 1796L: linux-renesas-soc@vger.kernel.org 1797Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1798T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1799S: Supported 1800F: arch/arm/boot/dts/emev2* 1801F: arch/arm/boot/dts/r7s* 1802F: arch/arm/boot/dts/r8a* 1803F: arch/arm/boot/dts/sh* 1804F: arch/arm/configs/shmobile_defconfig 1805F: arch/arm/include/debug/renesas-scif.S 1806F: arch/arm/mach-shmobile/ 1807F: drivers/soc/renesas/ 1808F: include/linux/soc/renesas/ 1809 1810ARM/SOCFPGA ARCHITECTURE 1811M: Dinh Nguyen <dinguyen@kernel.org> 1812S: Maintained 1813F: arch/arm/mach-socfpga/ 1814F: arch/arm/boot/dts/socfpga* 1815F: arch/arm/configs/socfpga_defconfig 1816F: arch/arm64/boot/dts/altera/ 1817W: http://www.rocketboards.org 1818T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1819 1820ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1821M: Dinh Nguyen <dinguyen@kernel.org> 1822S: Maintained 1823F: drivers/clk/socfpga/ 1824 1825ARM/SOCFPGA EDAC SUPPORT 1826M: Thor Thayer <thor.thayer@linux.intel.com> 1827S: Maintained 1828F: drivers/edac/altera_edac. 1829 1830ARM/STI ARCHITECTURE 1831M: Patrice Chotard <patrice.chotard@st.com> 1832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1833W: http://www.stlinux.com 1834S: Maintained 1835F: arch/arm/mach-sti/ 1836F: arch/arm/boot/dts/sti* 1837F: drivers/char/hw_random/st-rng.c 1838F: drivers/clocksource/arm_global_timer.c 1839F: drivers/clocksource/clksrc_st_lpc.c 1840F: drivers/cpufreq/sti-cpufreq.c 1841F: drivers/dma/st_fdma* 1842F: drivers/i2c/busses/i2c-st.c 1843F: drivers/media/rc/st_rc.c 1844F: drivers/media/platform/sti/c8sectpfe/ 1845F: drivers/mmc/host/sdhci-st.c 1846F: drivers/phy/phy-miphy28lp.c 1847F: drivers/phy/phy-stih407-usb.c 1848F: drivers/pinctrl/pinctrl-st.c 1849F: drivers/remoteproc/st_remoteproc.c 1850F: drivers/remoteproc/st_slim_rproc.c 1851F: drivers/reset/sti/ 1852F: drivers/rtc/rtc-st-lpc.c 1853F: drivers/tty/serial/st-asc.c 1854F: drivers/usb/dwc3/dwc3-st.c 1855F: drivers/usb/host/ehci-st.c 1856F: drivers/usb/host/ohci-st.c 1857F: drivers/watchdog/st_lpc_wdt.c 1858F: drivers/ata/ahci_st.c 1859F: include/linux/remoteproc/st_slim_rproc.h 1860 1861ARM/STM32 ARCHITECTURE 1862M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1863M: Alexandre Torgue <alexandre.torgue@st.com> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865S: Maintained 1866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1867N: stm32 1868F: drivers/clocksource/armv7m_systick.c 1869 1870ARM/TANGO ARCHITECTURE 1871M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1872L: linux-arm-kernel@lists.infradead.org 1873S: Maintained 1874N: tango 1875 1876ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1877M: Lennert Buytenhek <kernel@wantstofly.org> 1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1879S: Maintained 1880 1881ARM/TETON BGA MACHINE SUPPORT 1882M: "Mark F. Brown" <mark.brown314@gmail.com> 1883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1884S: Maintained 1885 1886ARM/THECUS N2100 MACHINE SUPPORT 1887M: Lennert Buytenhek <kernel@wantstofly.org> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889S: Maintained 1890 1891ARM/NUVOTON W90X900 ARM ARCHITECTURE 1892M: Wan ZongShun <mcuos.com@gmail.com> 1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1894W: http://www.mcuos.com 1895S: Maintained 1896F: arch/arm/mach-w90x900/ 1897F: drivers/input/keyboard/w90p910_keypad.c 1898F: drivers/input/touchscreen/w90p910_ts.c 1899F: drivers/watchdog/nuc900_wdt.c 1900F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1901F: drivers/mtd/nand/nuc900_nand.c 1902F: drivers/rtc/rtc-nuc900.c 1903F: drivers/spi/spi-nuc900.c 1904F: drivers/usb/host/ehci-w90x900.c 1905F: drivers/video/fbdev/nuc900fb.c 1906 1907ARM/U300 MACHINE SUPPORT 1908M: Linus Walleij <linus.walleij@linaro.org> 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1910S: Supported 1911F: arch/arm/mach-u300/ 1912F: drivers/clocksource/timer-u300.c 1913F: drivers/i2c/busses/i2c-stu300.c 1914F: drivers/rtc/rtc-coh901331.c 1915F: drivers/watchdog/coh901327_wdt.c 1916F: drivers/dma/coh901318* 1917F: drivers/mfd/ab3100* 1918F: drivers/rtc/rtc-ab3100.c 1919F: drivers/rtc/rtc-coh901331.c 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1921 1922ARM/UNIPHIER ARCHITECTURE 1923M: Masahiro Yamada <yamada.masahiro@socionext.com> 1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1925T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1926S: Maintained 1927F: arch/arm/boot/dts/uniphier* 1928F: arch/arm/include/asm/hardware/cache-uniphier.h 1929F: arch/arm/mach-uniphier/ 1930F: arch/arm/mm/cache-uniphier.c 1931F: arch/arm64/boot/dts/socionext/ 1932F: drivers/bus/uniphier-system-bus.c 1933F: drivers/clk/uniphier/ 1934F: drivers/i2c/busses/i2c-uniphier* 1935F: drivers/pinctrl/uniphier/ 1936F: drivers/reset/reset-uniphier.c 1937F: drivers/tty/serial/8250/8250_uniphier.c 1938N: uniphier 1939 1940ARM/Ux500 ARM ARCHITECTURE 1941M: Linus Walleij <linus.walleij@linaro.org> 1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1943S: Maintained 1944F: arch/arm/mach-ux500/ 1945F: drivers/clocksource/clksrc-dbx500-prcmu.c 1946F: drivers/dma/ste_dma40* 1947F: drivers/hwspinlock/u8500_hsem.c 1948F: drivers/mfd/abx500* 1949F: drivers/mfd/ab8500* 1950F: drivers/mfd/dbx500* 1951F: drivers/mfd/db8500* 1952F: drivers/pinctrl/nomadik/pinctrl-ab* 1953F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1954F: drivers/rtc/rtc-ab8500.c 1955F: drivers/rtc/rtc-pl031.c 1956T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1957 1958ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1959M: Ulf Hansson <ulf.hansson@linaro.org> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961T: git git://git.linaro.org/people/ulfh/clk.git 1962S: Maintained 1963F: drivers/clk/ux500/ 1964 1965ARM/VERSATILE EXPRESS PLATFORM 1966M: Liviu Dudau <liviu.dudau@arm.com> 1967M: Sudeep Holla <sudeep.holla@arm.com> 1968M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1970S: Maintained 1971F: arch/arm/boot/dts/vexpress* 1972F: arch/arm64/boot/dts/arm/ 1973F: arch/arm/mach-vexpress/ 1974F: */*/vexpress* 1975F: */*/*/vexpress* 1976F: drivers/clk/versatile/clk-vexpress-osc.c 1977F: drivers/clocksource/versatile.c 1978N: mps2 1979 1980ARM/VFP SUPPORT 1981M: Russell King <linux@armlinux.org.uk> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983W: http://www.armlinux.org.uk/ 1984S: Maintained 1985F: arch/arm/vfp/ 1986 1987ARM/VOIPAC PXA270 SUPPORT 1988M: Marek Vasut <marek.vasut@gmail.com> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990S: Maintained 1991F: arch/arm/mach-pxa/vpac270.c 1992F: arch/arm/mach-pxa/include/mach/vpac270.h 1993 1994ARM/VT8500 ARM ARCHITECTURE 1995M: Tony Prisk <linux@prisktech.co.nz> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997S: Maintained 1998F: arch/arm/mach-vt8500/ 1999F: drivers/clocksource/vt8500_timer.c 2000F: drivers/i2c/busses/i2c-wmt.c 2001F: drivers/mmc/host/wmt-sdmmc.c 2002F: drivers/pwm/pwm-vt8500.c 2003F: drivers/rtc/rtc-vt8500.c 2004F: drivers/tty/serial/vt8500_serial.c 2005F: drivers/usb/host/ehci-platform.c 2006F: drivers/usb/host/uhci-platform.c 2007F: drivers/video/fbdev/vt8500lcdfb.* 2008F: drivers/video/fbdev/wm8505fb* 2009F: drivers/video/fbdev/wmt_ge_rops.* 2010 2011ARM/ZIPIT Z2 SUPPORT 2012M: Marek Vasut <marek.vasut@gmail.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Maintained 2015F: arch/arm/mach-pxa/z2.c 2016F: arch/arm/mach-pxa/include/mach/z2.h 2017 2018ARM/ZTE ARCHITECTURE 2019M: Jun Nie <jun.nie@linaro.org> 2020M: Baoyou Xie <baoyou.xie@linaro.org> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022S: Maintained 2023F: arch/arm/mach-zx/ 2024F: drivers/clk/zte/ 2025F: drivers/reset/reset-zx2967.c 2026F: drivers/soc/zte/ 2027F: Documentation/devicetree/bindings/arm/zte.txt 2028F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2029F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2030F: Documentation/devicetree/bindings/soc/zte/ 2031F: include/dt-bindings/soc/zx*.h 2032 2033ARM/ZYNQ ARCHITECTURE 2034M: Michal Simek <michal.simek@xilinx.com> 2035R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2037W: http://wiki.xilinx.com 2038T: git https://github.com/Xilinx/linux-xlnx.git 2039S: Supported 2040F: arch/arm/mach-zynq/ 2041F: drivers/cpuidle/cpuidle-zynq.c 2042F: drivers/block/xsysace.c 2043N: zynq 2044N: xilinx 2045F: drivers/clocksource/cadence_ttc_timer.c 2046F: drivers/i2c/busses/i2c-cadence.c 2047F: drivers/mmc/host/sdhci-of-arasan.c 2048F: drivers/edac/synopsys_edac.c 2049 2050ARM SMMU DRIVERS 2051M: Will Deacon <will.deacon@arm.com> 2052R: Robin Murphy <robin.murphy@arm.com> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054S: Maintained 2055F: drivers/iommu/arm-smmu.c 2056F: drivers/iommu/arm-smmu-v3.c 2057F: drivers/iommu/io-pgtable-arm.c 2058F: drivers/iommu/io-pgtable-arm-v7s.c 2059 2060ARM64 PORT (AARCH64 ARCHITECTURE) 2061M: Catalin Marinas <catalin.marinas@arm.com> 2062M: Will Deacon <will.deacon@arm.com> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2065S: Maintained 2066F: arch/arm64/ 2067F: Documentation/arm64/ 2068 2069AS3645A LED FLASH CONTROLLER DRIVER 2070M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2071L: linux-media@vger.kernel.org 2072T: git git://linuxtv.org/media_tree.git 2073S: Maintained 2074F: drivers/media/i2c/as3645a.c 2075F: include/media/i2c/as3645a.h 2076 2077ASAHI KASEI AK8974 DRIVER 2078M: Linus Walleij <linus.walleij@linaro.org> 2079L: linux-iio@vger.kernel.org 2080W: http://www.akm.com/ 2081S: Supported 2082F: drivers/iio/magnetometer/ak8974.c 2083 2084ASC7621 HARDWARE MONITOR DRIVER 2085M: George Joseph <george.joseph@fairview5.com> 2086L: linux-hwmon@vger.kernel.org 2087S: Maintained 2088F: Documentation/hwmon/asc7621 2089F: drivers/hwmon/asc7621.c 2090 2091ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2092M: Corentin Chary <corentin.chary@gmail.com> 2093L: acpi4asus-user@lists.sourceforge.net 2094L: platform-driver-x86@vger.kernel.org 2095W: http://acpi4asus.sf.net 2096S: Maintained 2097F: drivers/platform/x86/asus*.c 2098F: drivers/platform/x86/eeepc*.c 2099 2100ASUS WIRELESS RADIO CONTROL DRIVER 2101M: João Paulo Rechi Vita <jprvita@gmail.com> 2102L: platform-driver-x86@vger.kernel.org 2103S: Maintained 2104F: drivers/platform/x86/asus-wireless.c 2105 2106ASYMMETRIC KEYS 2107M: David Howells <dhowells@redhat.com> 2108L: keyrings@vger.kernel.org 2109S: Maintained 2110F: Documentation/crypto/asymmetric-keys.txt 2111F: include/linux/verification.h 2112F: include/crypto/public_key.h 2113F: include/crypto/pkcs7.h 2114F: crypto/asymmetric_keys/ 2115 2116ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2117R: Dan Williams <dan.j.williams@intel.com> 2118W: http://sourceforge.net/projects/xscaleiop 2119S: Odd fixes 2120F: Documentation/crypto/async-tx-api.txt 2121F: crypto/async_tx/ 2122F: drivers/dma/ 2123F: include/linux/dmaengine.h 2124F: include/linux/async_tx.h 2125 2126AT24 EEPROM DRIVER 2127M: Wolfram Sang <wsa@the-dreams.de> 2128L: linux-i2c@vger.kernel.org 2129S: Maintained 2130F: drivers/misc/eeprom/at24.c 2131F: include/linux/platform_data/at24.h 2132 2133ATA OVER ETHERNET (AOE) DRIVER 2134M: "Ed L. Cashin" <ed.cashin@acm.org> 2135W: http://www.openaoe.org/ 2136S: Supported 2137F: Documentation/aoe/ 2138F: drivers/block/aoe/ 2139 2140ATHEROS 71XX/9XXX GPIO DRIVER 2141M: Alban Bedel <albeu@free.fr> 2142W: https://github.com/AlbanBedel/linux 2143T: git git://github.com/AlbanBedel/linux 2144S: Maintained 2145F: drivers/gpio/gpio-ath79.c 2146F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2147 2148ATHEROS ATH GENERIC UTILITIES 2149M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2150L: linux-wireless@vger.kernel.org 2151S: Supported 2152F: drivers/net/wireless/ath/* 2153 2154ATHEROS ATH5K WIRELESS DRIVER 2155M: Jiri Slaby <jirislaby@gmail.com> 2156M: Nick Kossifidis <mickflemm@gmail.com> 2157M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2158L: linux-wireless@vger.kernel.org 2159W: http://wireless.kernel.org/en/users/Drivers/ath5k 2160S: Maintained 2161F: drivers/net/wireless/ath/ath5k/ 2162 2163ATHEROS ATH6KL WIRELESS DRIVER 2164M: Kalle Valo <kvalo@qca.qualcomm.com> 2165L: linux-wireless@vger.kernel.org 2166W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2167T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2168S: Supported 2169F: drivers/net/wireless/ath/ath6kl/ 2170 2171WILOCITY WIL6210 WIRELESS DRIVER 2172M: Maya Erez <qca_merez@qca.qualcomm.com> 2173L: linux-wireless@vger.kernel.org 2174L: wil6210@qca.qualcomm.com 2175S: Supported 2176W: http://wireless.kernel.org/en/users/Drivers/wil6210 2177F: drivers/net/wireless/ath/wil6210/ 2178F: include/uapi/linux/wil6210_uapi.h 2179 2180CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2181M: Christian Lamparter <chunkeey@googlemail.com> 2182L: linux-wireless@vger.kernel.org 2183W: http://wireless.kernel.org/en/users/Drivers/carl9170 2184S: Maintained 2185F: drivers/net/wireless/ath/carl9170/ 2186 2187ATK0110 HWMON DRIVER 2188M: Luca Tettamanti <kronos.it@gmail.com> 2189L: linux-hwmon@vger.kernel.org 2190S: Maintained 2191F: drivers/hwmon/asus_atk0110.c 2192 2193ATI_REMOTE2 DRIVER 2194M: Ville Syrjala <syrjala@sci.fi> 2195S: Maintained 2196F: drivers/input/misc/ati_remote2.c 2197 2198ATLX ETHERNET DRIVERS 2199M: Jay Cliburn <jcliburn@gmail.com> 2200M: Chris Snook <chris.snook@gmail.com> 2201L: netdev@vger.kernel.org 2202W: http://sourceforge.net/projects/atl1 2203W: http://atl1.sourceforge.net 2204S: Maintained 2205F: drivers/net/ethernet/atheros/ 2206 2207ATM 2208M: Chas Williams <3chas3@gmail.com> 2209L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2210L: netdev@vger.kernel.org 2211W: http://linux-atm.sourceforge.net 2212S: Maintained 2213F: drivers/atm/ 2214F: include/linux/atm* 2215F: include/uapi/linux/atm* 2216 2217ATMEL AT91 / AT32 MCI DRIVER 2218M: Ludovic Desroches <ludovic.desroches@microchip.com> 2219S: Maintained 2220F: drivers/mmc/host/atmel-mci.c 2221 2222ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2223M: Nicolas Ferre <nicolas.ferre@microchip.com> 2224S: Supported 2225F: drivers/power/reset/at91-sama5d2_shdwc.c 2226 2227ATMEL SAMA5D2 ADC DRIVER 2228M: Ludovic Desroches <ludovic.desroches@microchip.com> 2229L: linux-iio@vger.kernel.org 2230S: Supported 2231F: drivers/iio/adc/at91-sama5d2_adc.c 2232 2233ATMEL Audio ALSA driver 2234M: Nicolas Ferre <nicolas.ferre@microchip.com> 2235L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2236S: Supported 2237F: sound/soc/atmel 2238 2239ATMEL XDMA DRIVER 2240M: Ludovic Desroches <ludovic.desroches@microchip.com> 2241L: linux-arm-kernel@lists.infradead.org 2242L: dmaengine@vger.kernel.org 2243S: Supported 2244F: drivers/dma/at_xdmac.c 2245 2246ATMEL I2C DRIVER 2247M: Ludovic Desroches <ludovic.desroches@microchip.com> 2248L: linux-i2c@vger.kernel.org 2249S: Supported 2250F: drivers/i2c/busses/i2c-at91.c 2251 2252ATMEL ISI DRIVER 2253M: Ludovic Desroches <ludovic.desroches@microchip.com> 2254L: linux-media@vger.kernel.org 2255S: Supported 2256F: drivers/media/platform/atmel/atmel-isi.c 2257F: include/media/atmel-isi.h 2258 2259ATMEL LCDFB DRIVER 2260M: Nicolas Ferre <nicolas.ferre@microchip.com> 2261L: linux-fbdev@vger.kernel.org 2262S: Maintained 2263F: drivers/video/fbdev/atmel_lcdfb.c 2264F: include/video/atmel_lcdc.h 2265 2266ATMEL MACB ETHERNET DRIVER 2267M: Nicolas Ferre <nicolas.ferre@microchip.com> 2268S: Supported 2269F: drivers/net/ethernet/cadence/ 2270 2271ATMEL NAND DRIVER 2272M: Wenyou Yang <wenyou.yang@atmel.com> 2273M: Josh Wu <rainyfeeling@outlook.com> 2274L: linux-mtd@lists.infradead.org 2275S: Supported 2276F: drivers/mtd/nand/atmel/* 2277 2278ATMEL SDMMC DRIVER 2279M: Ludovic Desroches <ludovic.desroches@microchip.com> 2280L: linux-mmc@vger.kernel.org 2281S: Supported 2282F: drivers/mmc/host/sdhci-of-at91.c 2283 2284ATMEL SPI DRIVER 2285M: Nicolas Ferre <nicolas.ferre@microchip.com> 2286S: Supported 2287F: drivers/spi/spi-atmel.* 2288 2289ATMEL SSC DRIVER 2290M: Nicolas Ferre <nicolas.ferre@microchip.com> 2291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2292S: Supported 2293F: drivers/misc/atmel-ssc.c 2294F: include/linux/atmel-ssc.h 2295 2296ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2297M: Nicolas Ferre <nicolas.ferre@microchip.com> 2298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2299S: Supported 2300F: drivers/misc/atmel_tclib.c 2301F: drivers/clocksource/tcb_clksrc.c 2302 2303ATMEL USBA UDC DRIVER 2304M: Nicolas Ferre <nicolas.ferre@microchip.com> 2305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2306S: Supported 2307F: drivers/usb/gadget/udc/atmel_usba_udc.* 2308 2309ATMEL WIRELESS DRIVER 2310M: Simon Kelley <simon@thekelleys.org.uk> 2311L: linux-wireless@vger.kernel.org 2312W: http://www.thekelleys.org.uk/atmel 2313W: http://atmelwlandriver.sourceforge.net/ 2314S: Maintained 2315F: drivers/net/wireless/atmel/atmel* 2316 2317ATMEL MAXTOUCH DRIVER 2318M: Nick Dyer <nick@shmanahar.org> 2319T: git git://github.com/ndyer/linux.git 2320S: Maintained 2321F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2322F: drivers/input/touchscreen/atmel_mxt_ts.c 2323F: include/linux/platform_data/atmel_mxt_ts.h 2324 2325ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2326M: Bradley Grove <linuxdrivers@attotech.com> 2327L: linux-scsi@vger.kernel.org 2328W: http://www.attotech.com 2329S: Supported 2330F: drivers/scsi/esas2r 2331 2332ATUSB IEEE 802.15.4 RADIO DRIVER 2333M: Stefan Schmidt <stefan@osg.samsung.com> 2334L: linux-wpan@vger.kernel.org 2335S: Maintained 2336F: drivers/net/ieee802154/atusb.c 2337F: drivers/net/ieee802154/atusb.h 2338F: drivers/net/ieee802154/at86rf230.h 2339 2340AUDIT SUBSYSTEM 2341M: Paul Moore <paul@paul-moore.com> 2342M: Eric Paris <eparis@redhat.com> 2343L: linux-audit@redhat.com (moderated for non-subscribers) 2344W: http://people.redhat.com/sgrubb/audit/ 2345T: git git://git.infradead.org/users/pcmoore/audit 2346S: Maintained 2347F: include/linux/audit.h 2348F: include/uapi/linux/audit.h 2349F: kernel/audit* 2350 2351AUXILIARY DISPLAY DRIVERS 2352M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2353W: http://miguelojeda.es/auxdisplay.htm 2354W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2355S: Maintained 2356F: drivers/auxdisplay/ 2357F: include/linux/cfag12864b.h 2358 2359AX.25 NETWORK LAYER 2360M: Ralf Baechle <ralf@linux-mips.org> 2361L: linux-hams@vger.kernel.org 2362W: http://www.linux-ax25.org/ 2363S: Maintained 2364F: include/uapi/linux/ax25.h 2365F: include/net/ax25.h 2366F: net/ax25/ 2367 2368AXENTIA ASOC DRIVERS 2369M: Peter Rosin <peda@axentia.se> 2370L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2371S: Maintained 2372F: Documentation/devicetree/bindings/sound/axentia,* 2373F: sound/soc/atmel/tse850-pcm5142.c 2374 2375AXENTIA ARM DEVICES 2376M: Peter Rosin <peda@axentia.se> 2377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2378S: Maintained 2379F: Documentation/devicetree/bindings/arm/axentia.txt 2380F: arch/arm/boot/dts/at91-linea.dtsi 2381F: arch/arm/boot/dts/at91-tse850-3.dts 2382 2383AZ6007 DVB DRIVER 2384M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2385M: Mauro Carvalho Chehab <mchehab@kernel.org> 2386L: linux-media@vger.kernel.org 2387W: https://linuxtv.org 2388T: git git://linuxtv.org/media_tree.git 2389S: Maintained 2390F: drivers/media/usb/dvb-usb-v2/az6007.c 2391 2392AZTECH FM RADIO RECEIVER DRIVER 2393M: Hans Verkuil <hverkuil@xs4all.nl> 2394L: linux-media@vger.kernel.org 2395T: git git://linuxtv.org/media_tree.git 2396W: https://linuxtv.org 2397S: Maintained 2398F: drivers/media/radio/radio-aztech* 2399 2400B43 WIRELESS DRIVER 2401L: linux-wireless@vger.kernel.org 2402L: b43-dev@lists.infradead.org 2403W: http://wireless.kernel.org/en/users/Drivers/b43 2404S: Odd Fixes 2405F: drivers/net/wireless/broadcom/b43/ 2406 2407B43LEGACY WIRELESS DRIVER 2408M: Larry Finger <Larry.Finger@lwfinger.net> 2409L: linux-wireless@vger.kernel.org 2410L: b43-dev@lists.infradead.org 2411W: http://wireless.kernel.org/en/users/Drivers/b43 2412S: Maintained 2413F: drivers/net/wireless/broadcom/b43legacy/ 2414 2415BACKLIGHT CLASS/SUBSYSTEM 2416M: Lee Jones <lee.jones@linaro.org> 2417M: Daniel Thompson <daniel.thompson@linaro.org> 2418M: Jingoo Han <jingoohan1@gmail.com> 2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2420S: Maintained 2421F: drivers/video/backlight/ 2422F: include/linux/backlight.h 2423F: include/linux/pwm_backlight.h 2424F: Documentation/devicetree/bindings/leds/backlight 2425 2426BATMAN ADVANCED 2427M: Marek Lindner <mareklindner@neomailbox.ch> 2428M: Simon Wunderlich <sw@simonwunderlich.de> 2429M: Antonio Quartulli <a@unstable.cc> 2430L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2431W: https://www.open-mesh.org/ 2432Q: https://patchwork.open-mesh.org/project/batman/list/ 2433S: Maintained 2434F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2435F: Documentation/ABI/testing/sysfs-class-net-mesh 2436F: Documentation/networking/batman-adv.txt 2437F: include/uapi/linux/batman_adv.h 2438F: net/batman-adv/ 2439 2440BAYCOM/HDLCDRV DRIVERS FOR AX.25 2441M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2442L: linux-hams@vger.kernel.org 2443W: http://www.baycom.org/~tom/ham/ham.html 2444S: Maintained 2445F: drivers/net/hamradio/baycom* 2446 2447BCACHE (BLOCK LAYER CACHE) 2448M: Kent Overstreet <kent.overstreet@gmail.com> 2449L: linux-bcache@vger.kernel.org 2450W: http://bcache.evilpiepirate.org 2451S: Orphan 2452F: drivers/md/bcache/ 2453 2454BDISP ST MEDIA DRIVER 2455M: Fabien Dessenne <fabien.dessenne@st.com> 2456L: linux-media@vger.kernel.org 2457T: git git://linuxtv.org/media_tree.git 2458W: https://linuxtv.org 2459S: Supported 2460F: drivers/media/platform/sti/bdisp 2461 2462DELTA ST MEDIA DRIVER 2463M: Hugues Fruchet <hugues.fruchet@st.com> 2464L: linux-media@vger.kernel.org 2465T: git git://linuxtv.org/media_tree.git 2466W: https://linuxtv.org 2467S: Supported 2468F: drivers/media/platform/sti/delta 2469 2470BEFS FILE SYSTEM 2471M: Luis de Bethencourt <luisbg@osg.samsung.com> 2472M: Salah Triki <salah.triki@gmail.com> 2473S: Maintained 2474T: git git://github.com/luisbg/linux-befs.git 2475F: Documentation/filesystems/befs.txt 2476F: fs/befs/ 2477 2478BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2479M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2480L: netdev@vger.kernel.org 2481S: Maintained 2482F: drivers/net/ethernet/ec_bhf.c 2483 2484BFS FILE SYSTEM 2485M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2486S: Maintained 2487F: Documentation/filesystems/bfs.txt 2488F: fs/bfs/ 2489F: include/uapi/linux/bfs_fs.h 2490 2491BLACKFIN ARCHITECTURE 2492M: Steven Miao <realmz6@gmail.com> 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2494T: git git://git.code.sf.net/p/adi-linux/code 2495W: http://blackfin.uclinux.org 2496S: Supported 2497F: arch/blackfin/ 2498 2499BLACKFIN EMAC DRIVER 2500L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2501W: http://blackfin.uclinux.org 2502S: Supported 2503F: drivers/net/ethernet/adi/ 2504 2505BLACKFIN RTC DRIVER 2506L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2507W: http://blackfin.uclinux.org 2508S: Supported 2509F: drivers/rtc/rtc-bfin.c 2510 2511BLACKFIN SDH DRIVER 2512M: Sonic Zhang <sonic.zhang@analog.com> 2513L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2514W: http://blackfin.uclinux.org 2515S: Supported 2516F: drivers/mmc/host/bfin_sdh.c 2517 2518BLACKFIN SERIAL DRIVER 2519M: Sonic Zhang <sonic.zhang@analog.com> 2520L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2521W: http://blackfin.uclinux.org 2522S: Supported 2523F: drivers/tty/serial/bfin_uart.c 2524 2525BLACKFIN WATCHDOG DRIVER 2526L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2527W: http://blackfin.uclinux.org 2528S: Supported 2529F: drivers/watchdog/bfin_wdt.c 2530 2531BLACKFIN I2C TWI DRIVER 2532M: Sonic Zhang <sonic.zhang@analog.com> 2533L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2534W: http://blackfin.uclinux.org/ 2535S: Supported 2536F: drivers/i2c/busses/i2c-bfin-twi.c 2537 2538BLACKFIN MEDIA DRIVER 2539M: Scott Jiang <scott.jiang.linux@gmail.com> 2540L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2541W: http://blackfin.uclinux.org/ 2542S: Supported 2543F: drivers/media/platform/blackfin/ 2544F: drivers/media/i2c/adv7183* 2545F: drivers/media/i2c/vs6624* 2546 2547BLINKM RGB LED DRIVER 2548M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2549S: Maintained 2550F: drivers/leds/leds-blinkm.c 2551 2552BLOCK LAYER 2553M: Jens Axboe <axboe@kernel.dk> 2554L: linux-block@vger.kernel.org 2555T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2556S: Maintained 2557F: block/ 2558F: kernel/trace/blktrace.c 2559F: lib/sbitmap.c 2560 2561BFQ I/O SCHEDULER 2562M: Paolo Valente <paolo.valente@linaro.org> 2563M: Jens Axboe <axboe@kernel.dk> 2564L: linux-block@vger.kernel.org 2565S: Maintained 2566F: block/bfq-* 2567F: Documentation/block/bfq-iosched.txt 2568 2569BLOCK2MTD DRIVER 2570M: Joern Engel <joern@lazybastard.org> 2571L: linux-mtd@lists.infradead.org 2572S: Maintained 2573F: drivers/mtd/devices/block2mtd.c 2574 2575BLUETOOTH DRIVERS 2576M: Marcel Holtmann <marcel@holtmann.org> 2577M: Gustavo Padovan <gustavo@padovan.org> 2578M: Johan Hedberg <johan.hedberg@gmail.com> 2579L: linux-bluetooth@vger.kernel.org 2580W: http://www.bluez.org/ 2581T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2583S: Maintained 2584F: drivers/bluetooth/ 2585 2586BLUETOOTH SUBSYSTEM 2587M: Marcel Holtmann <marcel@holtmann.org> 2588M: Gustavo Padovan <gustavo@padovan.org> 2589M: Johan Hedberg <johan.hedberg@gmail.com> 2590L: linux-bluetooth@vger.kernel.org 2591W: http://www.bluez.org/ 2592T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2593T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2594S: Maintained 2595F: net/bluetooth/ 2596F: include/net/bluetooth/ 2597 2598BONDING DRIVER 2599M: Jay Vosburgh <j.vosburgh@gmail.com> 2600M: Veaceslav Falico <vfalico@gmail.com> 2601M: Andy Gospodarek <andy@greyhouse.net> 2602L: netdev@vger.kernel.org 2603W: http://sourceforge.net/projects/bonding/ 2604S: Supported 2605F: drivers/net/bonding/ 2606F: include/uapi/linux/if_bonding.h 2607 2608BPF (Safe dynamic programs and tools) 2609M: Alexei Starovoitov <ast@kernel.org> 2610M: Daniel Borkmann <daniel@iogearbox.net> 2611L: netdev@vger.kernel.org 2612L: linux-kernel@vger.kernel.org 2613S: Supported 2614F: arch/x86/net/bpf_jit* 2615F: Documentation/networking/filter.txt 2616F: include/linux/bpf* 2617F: include/linux/filter.h 2618F: include/uapi/linux/bpf* 2619F: include/uapi/linux/filter.h 2620F: kernel/bpf/ 2621F: kernel/trace/bpf_trace.c 2622F: lib/test_bpf.c 2623F: net/bpf/ 2624F: net/core/filter.c 2625F: net/sched/act_bpf.c 2626F: net/sched/cls_bpf.c 2627F: samples/bpf/ 2628F: tools/net/bpf* 2629F: tools/testing/selftests/bpf/ 2630 2631BROADCOM B44 10/100 ETHERNET DRIVER 2632M: Michael Chan <michael.chan@broadcom.com> 2633L: netdev@vger.kernel.org 2634S: Supported 2635F: drivers/net/ethernet/broadcom/b44.* 2636 2637BROADCOM B53 ETHERNET SWITCH DRIVER 2638M: Florian Fainelli <f.fainelli@gmail.com> 2639L: netdev@vger.kernel.org 2640L: openwrt-devel@lists.openwrt.org (subscribers-only) 2641S: Supported 2642F: drivers/net/dsa/b53/* 2643F: include/linux/platform_data/b53.h 2644 2645BROADCOM GENET ETHERNET DRIVER 2646M: Florian Fainelli <f.fainelli@gmail.com> 2647L: netdev@vger.kernel.org 2648S: Supported 2649F: drivers/net/ethernet/broadcom/genet/ 2650 2651BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2652M: Rasesh Mody <rasesh.mody@cavium.com> 2653M: Harish Patil <harish.patil@cavium.com> 2654M: Dept-GELinuxNICDev@cavium.com 2655L: netdev@vger.kernel.org 2656S: Supported 2657F: drivers/net/ethernet/broadcom/bnx2.* 2658F: drivers/net/ethernet/broadcom/bnx2_* 2659 2660BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2661M: Yuval Mintz <Yuval.Mintz@cavium.com> 2662M: Ariel Elior <ariel.elior@cavium.com> 2663M: everest-linux-l2@cavium.com 2664L: netdev@vger.kernel.org 2665S: Supported 2666F: drivers/net/ethernet/broadcom/bnx2x/ 2667 2668BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2669M: Michael Chan <michael.chan@broadcom.com> 2670L: netdev@vger.kernel.org 2671S: Supported 2672F: drivers/net/ethernet/broadcom/bnxt/ 2673 2674BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2675M: Florian Fainelli <f.fainelli@gmail.com> 2676M: Ray Jui <rjui@broadcom.com> 2677M: Scott Branden <sbranden@broadcom.com> 2678M: bcm-kernel-feedback-list@broadcom.com 2679T: git git://github.com/broadcom/mach-bcm 2680S: Maintained 2681N: bcm281* 2682N: bcm113* 2683N: bcm216* 2684N: kona 2685F: arch/arm/mach-bcm/ 2686 2687BROADCOM BCM2835 ARM ARCHITECTURE 2688M: Lee Jones <lee@kernel.org> 2689M: Eric Anholt <eric@anholt.net> 2690M: Stefan Wahren <stefan.wahren@i2se.com> 2691L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2693T: git git://github.com/anholt/linux 2694S: Maintained 2695N: bcm2835 2696F: drivers/staging/vc04_services 2697 2698BROADCOM BCM47XX MIPS ARCHITECTURE 2699M: Hauke Mehrtens <hauke@hauke-m.de> 2700M: Rafał Miłecki <zajec5@gmail.com> 2701L: linux-mips@linux-mips.org 2702S: Maintained 2703F: Documentation/devicetree/bindings/mips/brcm/ 2704F: arch/mips/bcm47xx/* 2705F: arch/mips/include/asm/mach-bcm47xx/* 2706 2707BROADCOM BCM5301X ARM ARCHITECTURE 2708M: Hauke Mehrtens <hauke@hauke-m.de> 2709M: Rafał Miłecki <zajec5@gmail.com> 2710M: Jon Mason <jonmason@broadcom.com> 2711M: bcm-kernel-feedback-list@broadcom.com 2712L: linux-arm-kernel@lists.infradead.org 2713S: Maintained 2714F: arch/arm/mach-bcm/bcm_5301x.c 2715F: arch/arm/boot/dts/bcm5301x*.dtsi 2716F: arch/arm/boot/dts/bcm470* 2717F: arch/arm/boot/dts/bcm953012* 2718 2719BROADCOM BCM53573 ARM ARCHITECTURE 2720M: Rafał Miłecki <rafal@milecki.pl> 2721L: linux-arm-kernel@lists.infradead.org 2722S: Maintained 2723F: arch/arm/boot/dts/bcm53573* 2724F: arch/arm/boot/dts/bcm47189* 2725 2726BROADCOM BCM63XX ARM ARCHITECTURE 2727M: Florian Fainelli <f.fainelli@gmail.com> 2728M: bcm-kernel-feedback-list@broadcom.com 2729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2730T: git git://github.com/broadcom/stblinux.git 2731S: Maintained 2732N: bcm63xx 2733 2734BROADCOM BCM63XX/BCM33XX UDC DRIVER 2735M: Kevin Cernekee <cernekee@gmail.com> 2736L: linux-usb@vger.kernel.org 2737S: Maintained 2738F: drivers/usb/gadget/udc/bcm63xx_udc.* 2739 2740BROADCOM BCM7XXX ARM ARCHITECTURE 2741M: Brian Norris <computersforpeace@gmail.com> 2742M: Gregory Fong <gregory.0xf0@gmail.com> 2743M: Florian Fainelli <f.fainelli@gmail.com> 2744M: bcm-kernel-feedback-list@broadcom.com 2745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2746T: git git://github.com/broadcom/stblinux.git 2747S: Maintained 2748F: arch/arm/mach-bcm/*brcmstb* 2749F: arch/arm/boot/dts/bcm7*.dts* 2750F: drivers/bus/brcmstb_gisb.c 2751N: brcmstb 2752 2753BROADCOM BMIPS MIPS ARCHITECTURE 2754M: Kevin Cernekee <cernekee@gmail.com> 2755M: Florian Fainelli <f.fainelli@gmail.com> 2756L: linux-mips@linux-mips.org 2757T: git git://github.com/broadcom/stblinux.git 2758S: Maintained 2759F: arch/mips/bmips/* 2760F: arch/mips/include/asm/mach-bmips/* 2761F: arch/mips/kernel/*bmips* 2762F: arch/mips/boot/dts/brcm/bcm*.dts* 2763F: drivers/irqchip/irq-bcm63* 2764F: drivers/irqchip/irq-bcm7* 2765F: drivers/irqchip/irq-brcmstb* 2766F: include/linux/bcm963xx_nvram.h 2767F: include/linux/bcm963xx_tag.h 2768 2769BROADCOM BMIPS CPUFREQ DRIVER 2770M: Markus Mayer <mmayer@broadcom.com> 2771M: bcm-kernel-feedback-list@broadcom.com 2772L: linux-pm@vger.kernel.org 2773S: Maintained 2774F: drivers/cpufreq/bmips-cpufreq.c 2775 2776BROADCOM TG3 GIGABIT ETHERNET DRIVER 2777M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2778M: Prashant Sreedharan <prashant@broadcom.com> 2779M: Michael Chan <mchan@broadcom.com> 2780L: netdev@vger.kernel.org 2781S: Supported 2782F: drivers/net/ethernet/broadcom/tg3.* 2783 2784BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2785M: Arend van Spriel <arend.vanspriel@broadcom.com> 2786M: Franky Lin <franky.lin@broadcom.com> 2787M: Hante Meuleman <hante.meuleman@broadcom.com> 2788L: linux-wireless@vger.kernel.org 2789L: brcm80211-dev-list.pdl@broadcom.com 2790S: Supported 2791F: drivers/net/wireless/broadcom/brcm80211/ 2792 2793BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2794M: QLogic-Storage-Upstream@qlogic.com 2795L: linux-scsi@vger.kernel.org 2796S: Supported 2797F: drivers/scsi/bnx2fc/ 2798 2799BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2800M: QLogic-Storage-Upstream@qlogic.com 2801L: linux-scsi@vger.kernel.org 2802S: Supported 2803F: drivers/scsi/bnx2i/ 2804 2805BROADCOM IPROC ARM ARCHITECTURE 2806M: Ray Jui <rjui@broadcom.com> 2807M: Scott Branden <sbranden@broadcom.com> 2808M: Jon Mason <jonmason@broadcom.com> 2809M: bcm-kernel-feedback-list@broadcom.com 2810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2811T: git git://github.com/broadcom/cygnus-linux.git 2812S: Maintained 2813N: iproc 2814N: cygnus 2815N: bcm[-_]nsp 2816N: bcm9113* 2817N: bcm9583* 2818N: bcm9585* 2819N: bcm9586* 2820N: bcm988312 2821N: bcm113* 2822N: bcm583* 2823N: bcm585* 2824N: bcm586* 2825N: bcm88312 2826F: arch/arm64/boot/dts/broadcom/ns2* 2827F: drivers/clk/bcm/clk-ns* 2828F: drivers/pinctrl/bcm/pinctrl-ns* 2829 2830BROADCOM BRCMSTB GPIO DRIVER 2831M: Gregory Fong <gregory.0xf0@gmail.com> 2832L: bcm-kernel-feedback-list@broadcom.com 2833S: Supported 2834F: drivers/gpio/gpio-brcmstb.c 2835F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2836 2837BROADCOM KONA GPIO DRIVER 2838M: Ray Jui <rjui@broadcom.com> 2839L: bcm-kernel-feedback-list@broadcom.com 2840S: Supported 2841F: drivers/gpio/gpio-bcm-kona.c 2842F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2843 2844BROADCOM NVRAM DRIVER 2845M: Rafał Miłecki <zajec5@gmail.com> 2846L: linux-mips@linux-mips.org 2847S: Maintained 2848F: drivers/firmware/broadcom/* 2849 2850BROADCOM STB NAND FLASH DRIVER 2851M: Brian Norris <computersforpeace@gmail.com> 2852M: Kamal Dasu <kdasu.kdev@gmail.com> 2853L: linux-mtd@lists.infradead.org 2854L: bcm-kernel-feedback-list@broadcom.com 2855S: Maintained 2856F: drivers/mtd/nand/brcmnand/ 2857 2858BROADCOM STB AVS CPUFREQ DRIVER 2859M: Markus Mayer <mmayer@broadcom.com> 2860M: bcm-kernel-feedback-list@broadcom.com 2861L: linux-pm@vger.kernel.org 2862S: Maintained 2863F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2864F: drivers/cpufreq/brcmstb* 2865 2866BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2867M: Rafał Miłecki <zajec5@gmail.com> 2868L: linux-wireless@vger.kernel.org 2869S: Maintained 2870F: drivers/bcma/ 2871F: include/linux/bcma/ 2872 2873BROADCOM SYSTEMPORT ETHERNET DRIVER 2874M: Florian Fainelli <f.fainelli@gmail.com> 2875L: netdev@vger.kernel.org 2876S: Supported 2877F: drivers/net/ethernet/broadcom/bcmsysport.* 2878 2879BROADCOM NETXTREME-E ROCE DRIVER 2880M: Selvin Xavier <selvin.xavier@broadcom.com> 2881M: Devesh Sharma <devesh.sharma@broadcom.com> 2882M: Somnath Kotur <somnath.kotur@broadcom.com> 2883M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2884L: linux-rdma@vger.kernel.org 2885W: http://www.broadcom.com 2886S: Supported 2887F: drivers/infiniband/hw/bnxt_re/ 2888F: include/uapi/rdma/bnxt_re-abi.h 2889 2890BROCADE BFA FC SCSI DRIVER 2891M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2892M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2893L: linux-scsi@vger.kernel.org 2894S: Supported 2895F: drivers/scsi/bfa/ 2896 2897BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2898M: Rasesh Mody <rasesh.mody@cavium.com> 2899M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2900M: Dept-GELinuxNICDev@cavium.com 2901L: netdev@vger.kernel.org 2902S: Supported 2903F: drivers/net/ethernet/brocade/bna/ 2904 2905BSG (block layer generic sg v4 driver) 2906M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2907L: linux-scsi@vger.kernel.org 2908S: Supported 2909F: block/bsg.c 2910F: include/linux/bsg.h 2911F: include/uapi/linux/bsg.h 2912 2913BT87X AUDIO DRIVER 2914M: Clemens Ladisch <clemens@ladisch.de> 2915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2916T: git git://git.alsa-project.org/alsa-kernel.git 2917S: Maintained 2918F: Documentation/sound/alsa/Bt87x.txt 2919F: sound/pci/bt87x.c 2920 2921BT8XXGPIO DRIVER 2922M: Michael Buesch <m@bues.ch> 2923W: http://bu3sch.de/btgpio.php 2924S: Maintained 2925F: drivers/gpio/gpio-bt8xx.c 2926 2927BTRFS FILE SYSTEM 2928M: Chris Mason <clm@fb.com> 2929M: Josef Bacik <jbacik@fb.com> 2930M: David Sterba <dsterba@suse.com> 2931L: linux-btrfs@vger.kernel.org 2932W: http://btrfs.wiki.kernel.org/ 2933Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2935S: Maintained 2936F: Documentation/filesystems/btrfs.txt 2937F: fs/btrfs/ 2938F: include/linux/btrfs* 2939F: include/uapi/linux/btrfs* 2940 2941BTTV VIDEO4LINUX DRIVER 2942M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2943M: Mauro Carvalho Chehab <mchehab@kernel.org> 2944L: linux-media@vger.kernel.org 2945W: https://linuxtv.org 2946T: git git://linuxtv.org/media_tree.git 2947S: Odd fixes 2948F: Documentation/media/v4l-drivers/bttv* 2949F: drivers/media/pci/bt8xx/bttv* 2950 2951BUSLOGIC SCSI DRIVER 2952M: Khalid Aziz <khalid@gonehiking.org> 2953L: linux-scsi@vger.kernel.org 2954S: Maintained 2955F: drivers/scsi/BusLogic.* 2956F: drivers/scsi/FlashPoint.* 2957 2958C-MEDIA CMI8788 DRIVER 2959M: Clemens Ladisch <clemens@ladisch.de> 2960L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2961T: git git://git.alsa-project.org/alsa-kernel.git 2962S: Maintained 2963F: sound/pci/oxygen/ 2964 2965C6X ARCHITECTURE 2966M: Mark Salter <msalter@redhat.com> 2967M: Aurelien Jacquiot <a-jacquiot@ti.com> 2968L: linux-c6x-dev@linux-c6x.org 2969W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2970S: Maintained 2971F: arch/c6x/ 2972 2973CA8210 IEEE-802.15.4 RADIO DRIVER 2974M: Harry Morris <h.morris@cascoda.com> 2975M: linuxdev@cascoda.com 2976L: linux-wpan@vger.kernel.org 2977W: https://github.com/Cascoda/ca8210-linux.git 2978S: Maintained 2979F: drivers/net/ieee802154/ca8210.c 2980F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 2981 2982CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2983M: David Howells <dhowells@redhat.com> 2984L: linux-cachefs@redhat.com (moderated for non-subscribers) 2985S: Supported 2986F: Documentation/filesystems/caching/cachefiles.txt 2987F: fs/cachefiles/ 2988 2989CADET FM/AM RADIO RECEIVER DRIVER 2990M: Hans Verkuil <hverkuil@xs4all.nl> 2991L: linux-media@vger.kernel.org 2992T: git git://linuxtv.org/media_tree.git 2993W: https://linuxtv.org 2994S: Maintained 2995F: drivers/media/radio/radio-cadet* 2996 2997CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2998M: Jonathan Corbet <corbet@lwn.net> 2999L: linux-media@vger.kernel.org 3000T: git git://linuxtv.org/media_tree.git 3001S: Maintained 3002F: Documentation/media/v4l-drivers/cafe_ccic* 3003F: drivers/media/platform/marvell-ccic/ 3004 3005CAIF NETWORK LAYER 3006M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3007L: netdev@vger.kernel.org 3008S: Supported 3009F: Documentation/networking/caif/ 3010F: drivers/net/caif/ 3011F: include/uapi/linux/caif/ 3012F: include/net/caif/ 3013F: net/caif/ 3014 3015CALGARY x86-64 IOMMU 3016M: Muli Ben-Yehuda <mulix@mulix.org> 3017M: Jon Mason <jdmason@kudzu.us> 3018L: iommu@lists.linux-foundation.org 3019S: Maintained 3020F: arch/x86/kernel/pci-calgary_64.c 3021F: arch/x86/kernel/tce_64.c 3022F: arch/x86/include/asm/calgary.h 3023F: arch/x86/include/asm/tce.h 3024 3025CAN NETWORK LAYER 3026M: Oliver Hartkopp <socketcan@hartkopp.net> 3027M: Marc Kleine-Budde <mkl@pengutronix.de> 3028L: linux-can@vger.kernel.org 3029W: https://github.com/linux-can 3030T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3032S: Maintained 3033F: Documentation/networking/can.txt 3034F: net/can/ 3035F: include/linux/can/core.h 3036F: include/uapi/linux/can.h 3037F: include/uapi/linux/can/bcm.h 3038F: include/uapi/linux/can/raw.h 3039F: include/uapi/linux/can/gw.h 3040 3041CAN NETWORK DRIVERS 3042M: Wolfgang Grandegger <wg@grandegger.com> 3043M: Marc Kleine-Budde <mkl@pengutronix.de> 3044L: linux-can@vger.kernel.org 3045W: https://github.com/linux-can 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3048S: Maintained 3049F: Documentation/devicetree/bindings/net/can/ 3050F: drivers/net/can/ 3051F: include/linux/can/dev.h 3052F: include/linux/can/platform/ 3053F: include/uapi/linux/can/error.h 3054F: include/uapi/linux/can/netlink.h 3055 3056CAPABILITIES 3057M: Serge Hallyn <serge@hallyn.com> 3058L: linux-security-module@vger.kernel.org 3059S: Supported 3060F: include/linux/capability.h 3061F: include/uapi/linux/capability.h 3062F: security/commoncap.c 3063F: kernel/capability.c 3064 3065CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3066M: Kevin Tsai <ktsai@capellamicro.com> 3067S: Maintained 3068F: drivers/iio/light/cm* 3069 3070CAVIUM THUNDERX2 ARM64 SOC 3071M: Jayachandran C <jnair@caviumnetworks.com> 3072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3073S: Maintained 3074F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3075F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3076 3077CAVIUM I2C DRIVER 3078M: Jan Glauber <jglauber@cavium.com> 3079M: David Daney <david.daney@cavium.com> 3080W: http://www.cavium.com 3081S: Supported 3082F: drivers/i2c/busses/i2c-octeon* 3083F: drivers/i2c/busses/i2c-thunderx* 3084 3085CAVIUM MMC DRIVER 3086M: Jan Glauber <jglauber@cavium.com> 3087M: David Daney <david.daney@cavium.com> 3088M: Steven J. Hill <Steven.Hill@cavium.com> 3089W: http://www.cavium.com 3090S: Supported 3091F: drivers/mmc/host/cavium* 3092 3093CAVIUM LIQUIDIO NETWORK DRIVER 3094M: Derek Chickles <derek.chickles@caviumnetworks.com> 3095M: Satanand Burla <satananda.burla@caviumnetworks.com> 3096M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3097M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3098L: netdev@vger.kernel.org 3099W: http://www.cavium.com 3100S: Supported 3101F: drivers/net/ethernet/cavium/liquidio/ 3102 3103CAVIUM OCTEON-TX CRYPTO DRIVER 3104M: George Cherian <george.cherian@cavium.com> 3105L: linux-crypto@vger.kernel.org 3106W: http://www.cavium.com 3107S: Supported 3108F: drivers/crypto/cavium/cpt/ 3109 3110CC2520 IEEE-802.15.4 RADIO DRIVER 3111M: Varka Bhadram <varkabhadram@gmail.com> 3112L: linux-wpan@vger.kernel.org 3113S: Maintained 3114F: drivers/net/ieee802154/cc2520.c 3115F: include/linux/spi/cc2520.h 3116F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3117 3118CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3119M: Gilad Ben-Yossef <gilad@benyossef.com> 3120L: linux-crypto@vger.kernel.org 3121L: driverdev-devel@linuxdriverproject.org 3122S: Supported 3123F: drivers/staging/ccree/ 3124W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3125 3126CEC FRAMEWORK 3127M: Hans Verkuil <hans.verkuil@cisco.com> 3128L: linux-media@vger.kernel.org 3129T: git git://linuxtv.org/media_tree.git 3130W: http://linuxtv.org 3131S: Supported 3132F: Documentation/media/kapi/cec-core.rst 3133F: Documentation/media/uapi/cec 3134F: drivers/media/cec/ 3135F: drivers/media/rc/keymaps/rc-cec.c 3136F: include/media/cec.h 3137F: include/media/cec-notifier.h 3138F: include/uapi/linux/cec.h 3139F: include/uapi/linux/cec-funcs.h 3140 3141CELL BROADBAND ENGINE ARCHITECTURE 3142M: Arnd Bergmann <arnd@arndb.de> 3143L: linuxppc-dev@lists.ozlabs.org 3144W: http://www.ibm.com/developerworks/power/cell/ 3145S: Supported 3146F: arch/powerpc/include/asm/cell*.h 3147F: arch/powerpc/include/asm/spu*.h 3148F: arch/powerpc/include/uapi/asm/spu*.h 3149F: arch/powerpc/oprofile/*cell* 3150F: arch/powerpc/platforms/cell/ 3151 3152CEPH COMMON CODE (LIBCEPH) 3153M: Ilya Dryomov <idryomov@gmail.com> 3154M: "Yan, Zheng" <zyan@redhat.com> 3155M: Sage Weil <sage@redhat.com> 3156L: ceph-devel@vger.kernel.org 3157W: http://ceph.com/ 3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3159T: git git://github.com/ceph/ceph-client.git 3160S: Supported 3161F: net/ceph/ 3162F: include/linux/ceph/ 3163F: include/linux/crush/ 3164 3165CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3166M: "Yan, Zheng" <zyan@redhat.com> 3167M: Sage Weil <sage@redhat.com> 3168M: Ilya Dryomov <idryomov@gmail.com> 3169L: ceph-devel@vger.kernel.org 3170W: http://ceph.com/ 3171T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3172T: git git://github.com/ceph/ceph-client.git 3173S: Supported 3174F: Documentation/filesystems/ceph.txt 3175F: fs/ceph/ 3176 3177CERTIFICATE HANDLING: 3178M: David Howells <dhowells@redhat.com> 3179M: David Woodhouse <dwmw2@infradead.org> 3180L: keyrings@vger.kernel.org 3181S: Maintained 3182F: Documentation/module-signing.txt 3183F: certs/ 3184F: scripts/sign-file.c 3185F: scripts/extract-cert.c 3186 3187CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3188L: linux-usb@vger.kernel.org 3189S: Orphan 3190F: Documentation/usb/WUSB-Design-overview.txt 3191F: Documentation/usb/wusb-cbaf 3192F: drivers/usb/host/hwa-hc.c 3193F: drivers/usb/host/whci/ 3194F: drivers/usb/wusbcore/ 3195F: include/linux/usb/wusb* 3196 3197HT16K33 LED CONTROLLER DRIVER 3198M: Robin van der Gracht <robin@protonic.nl> 3199S: Maintained 3200F: drivers/auxdisplay/ht16k33.c 3201F: Documentation/devicetree/bindings/display/ht16k33.txt 3202 3203CFAG12864B LCD DRIVER 3204M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3205W: http://miguelojeda.es/auxdisplay.htm 3206W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3207S: Maintained 3208F: drivers/auxdisplay/cfag12864b.c 3209F: include/linux/cfag12864b.h 3210 3211CFAG12864BFB LCD FRAMEBUFFER DRIVER 3212M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3213W: http://miguelojeda.es/auxdisplay.htm 3214W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3215S: Maintained 3216F: drivers/auxdisplay/cfag12864bfb.c 3217F: include/linux/cfag12864b.h 3218 3219CFG80211 and NL80211 3220M: Johannes Berg <johannes@sipsolutions.net> 3221L: linux-wireless@vger.kernel.org 3222W: http://wireless.kernel.org/ 3223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3225S: Maintained 3226F: include/uapi/linux/nl80211.h 3227F: include/net/cfg80211.h 3228F: net/wireless/* 3229X: net/wireless/wext* 3230 3231CHAR and MISC DRIVERS 3232M: Arnd Bergmann <arnd@arndb.de> 3233M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3234T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3235S: Supported 3236F: drivers/char/* 3237F: drivers/misc/* 3238F: include/linux/miscdevice.h 3239 3240CHECKPATCH 3241M: Andy Whitcroft <apw@canonical.com> 3242M: Joe Perches <joe@perches.com> 3243S: Maintained 3244F: scripts/checkpatch.pl 3245 3246CHINESE DOCUMENTATION 3247M: Harry Wei <harryxiyou@gmail.com> 3248L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3249L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3250S: Maintained 3251F: Documentation/translations/zh_CN/ 3252 3253CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3254M: Peter Chen <Peter.Chen@nxp.com> 3255T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3256L: linux-usb@vger.kernel.org 3257S: Maintained 3258F: drivers/usb/chipidea/ 3259 3260CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3261M: Hans de Goede <hdegoede@redhat.com> 3262L: linux-input@vger.kernel.org 3263S: Maintained 3264F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3265F: drivers/input/touchscreen/chipone_icn8318.c 3266 3267CHROME HARDWARE PLATFORM SUPPORT 3268M: Olof Johansson <olof@lixom.net> 3269S: Maintained 3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3271F: drivers/platform/chrome/ 3272 3273CISCO VIC ETHERNET NIC DRIVER 3274M: Christian Benvenuti <benve@cisco.com> 3275M: Govindarajulu Varadarajan <_govind@gmx.com> 3276M: Neel Patel <neepatel@cisco.com> 3277S: Supported 3278F: drivers/net/ethernet/cisco/enic/ 3279 3280CISCO VIC LOW LATENCY NIC DRIVER 3281M: Christian Benvenuti <benve@cisco.com> 3282M: Dave Goodell <dgoodell@cisco.com> 3283S: Supported 3284F: drivers/infiniband/hw/usnic/ 3285 3286CIRRUS LOGIC EP93XX ETHERNET DRIVER 3287M: Hartley Sweeten <hsweeten@visionengravers.com> 3288L: netdev@vger.kernel.org 3289S: Maintained 3290F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3291 3292CIRRUS LOGIC AUDIO CODEC DRIVERS 3293M: Brian Austin <brian.austin@cirrus.com> 3294M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3295L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3296S: Maintained 3297F: sound/soc/codecs/cs* 3298 3299CLEANCACHE API 3300M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3301L: linux-kernel@vger.kernel.org 3302S: Maintained 3303F: mm/cleancache.c 3304F: include/linux/cleancache.h 3305 3306CLK API 3307M: Russell King <linux@armlinux.org.uk> 3308L: linux-clk@vger.kernel.org 3309S: Maintained 3310F: include/linux/clk.h 3311 3312CLOCKSOURCE, CLOCKEVENT DRIVERS 3313M: Daniel Lezcano <daniel.lezcano@linaro.org> 3314M: Thomas Gleixner <tglx@linutronix.de> 3315L: linux-kernel@vger.kernel.org 3316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3317S: Supported 3318F: drivers/clocksource 3319 3320CISCO FCOE HBA DRIVER 3321M: Satish Kharat <satishkh@cisco.com> 3322M: Sesidhar Baddela <sebaddel@cisco.com> 3323M: Karan Tilak Kumar <kartilak@cisco.com> 3324L: linux-scsi@vger.kernel.org 3325S: Supported 3326F: drivers/scsi/fnic/ 3327 3328CISCO SCSI HBA DRIVER 3329M: Karan Tilak Kumar <kartilak@cisco.com> 3330M: Sesidhar Baddela <sebaddel@cisco.com> 3331L: linux-scsi@vger.kernel.org 3332S: Supported 3333F: drivers/scsi/snic/ 3334 3335CMPC ACPI DRIVER 3336M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3337M: Daniel Oliveira Nascimento <don@syst.com.br> 3338L: platform-driver-x86@vger.kernel.org 3339S: Supported 3340F: drivers/platform/x86/classmate-laptop.c 3341 3342COBALT MEDIA DRIVER 3343M: Hans Verkuil <hans.verkuil@cisco.com> 3344L: linux-media@vger.kernel.org 3345T: git git://linuxtv.org/media_tree.git 3346W: https://linuxtv.org 3347S: Supported 3348F: drivers/media/pci/cobalt/ 3349 3350COCCINELLE/Semantic Patches (SmPL) 3351M: Julia Lawall <Julia.Lawall@lip6.fr> 3352M: Gilles Muller <Gilles.Muller@lip6.fr> 3353M: Nicolas Palix <nicolas.palix@imag.fr> 3354M: Michal Marek <mmarek@suse.com> 3355L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3357W: http://coccinelle.lip6.fr/ 3358S: Supported 3359F: Documentation/dev-tools/coccinelle.rst 3360F: scripts/coccinelle/ 3361F: scripts/coccicheck 3362 3363CODA FILE SYSTEM 3364M: Jan Harkes <jaharkes@cs.cmu.edu> 3365M: coda@cs.cmu.edu 3366L: codalist@coda.cs.cmu.edu 3367W: http://www.coda.cs.cmu.edu/ 3368S: Maintained 3369F: Documentation/filesystems/coda.txt 3370F: fs/coda/ 3371F: include/linux/coda*.h 3372F: include/uapi/linux/coda*.h 3373 3374CODA V4L2 MEM2MEM DRIVER 3375M: Philipp Zabel <p.zabel@pengutronix.de> 3376L: linux-media@vger.kernel.org 3377S: Maintained 3378F: Documentation/devicetree/bindings/media/coda.txt 3379F: drivers/media/platform/coda/ 3380 3381COMMON CLK FRAMEWORK 3382M: Michael Turquette <mturquette@baylibre.com> 3383M: Stephen Boyd <sboyd@codeaurora.org> 3384L: linux-clk@vger.kernel.org 3385Q: http://patchwork.kernel.org/project/linux-clk/list/ 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3387S: Maintained 3388F: Documentation/devicetree/bindings/clock/ 3389F: drivers/clk/ 3390X: drivers/clk/clkdev.c 3391F: include/linux/clk-pr* 3392F: include/linux/clk/ 3393 3394COMMON INTERNET FILE SYSTEM (CIFS) 3395M: Steve French <sfrench@samba.org> 3396L: linux-cifs@vger.kernel.org 3397L: samba-technical@lists.samba.org (moderated for non-subscribers) 3398W: http://linux-cifs.samba.org/ 3399T: git git://git.samba.org/sfrench/cifs-2.6.git 3400S: Supported 3401F: Documentation/filesystems/cifs/ 3402F: fs/cifs/ 3403 3404COMPACTPCI HOTPLUG CORE 3405M: Scott Murray <scott@spiteful.org> 3406L: linux-pci@vger.kernel.org 3407S: Maintained 3408F: drivers/pci/hotplug/cpci_hotplug* 3409 3410COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3411M: Scott Murray <scott@spiteful.org> 3412L: linux-pci@vger.kernel.org 3413S: Maintained 3414F: drivers/pci/hotplug/cpcihp_zt5550.* 3415 3416COMPACTPCI HOTPLUG GENERIC DRIVER 3417M: Scott Murray <scott@spiteful.org> 3418L: linux-pci@vger.kernel.org 3419S: Maintained 3420F: drivers/pci/hotplug/cpcihp_generic.c 3421 3422COMPAL LAPTOP SUPPORT 3423M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3424L: platform-driver-x86@vger.kernel.org 3425S: Maintained 3426F: drivers/platform/x86/compal-laptop.c 3427 3428CONEXANT ACCESSRUNNER USB DRIVER 3429L: accessrunner-general@lists.sourceforge.net 3430W: http://accessrunner.sourceforge.net/ 3431S: Orphan 3432F: drivers/usb/atm/cxacru.c 3433 3434CONFIGFS 3435M: Joel Becker <jlbec@evilplan.org> 3436M: Christoph Hellwig <hch@lst.de> 3437T: git git://git.infradead.org/users/hch/configfs.git 3438S: Supported 3439F: fs/configfs/ 3440F: include/linux/configfs.h 3441 3442CONNECTOR 3443M: Evgeniy Polyakov <zbr@ioremap.net> 3444L: netdev@vger.kernel.org 3445S: Maintained 3446F: drivers/connector/ 3447 3448CONTROL GROUP (CGROUP) 3449M: Tejun Heo <tj@kernel.org> 3450M: Li Zefan <lizefan@huawei.com> 3451M: Johannes Weiner <hannes@cmpxchg.org> 3452L: cgroups@vger.kernel.org 3453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3454S: Maintained 3455F: Documentation/cgroup* 3456F: include/linux/cgroup* 3457F: kernel/cgroup* 3458 3459CONTROL GROUP - CPUSET 3460M: Li Zefan <lizefan@huawei.com> 3461L: cgroups@vger.kernel.org 3462W: http://www.bullopensource.org/cpuset/ 3463W: http://oss.sgi.com/projects/cpusets/ 3464T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3465S: Maintained 3466F: Documentation/cgroup-v1/cpusets.txt 3467F: include/linux/cpuset.h 3468F: kernel/cpuset.c 3469 3470CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3471M: Johannes Weiner <hannes@cmpxchg.org> 3472M: Michal Hocko <mhocko@kernel.org> 3473M: Vladimir Davydov <vdavydov.dev@gmail.com> 3474L: cgroups@vger.kernel.org 3475L: linux-mm@kvack.org 3476S: Maintained 3477F: mm/memcontrol.c 3478F: mm/swap_cgroup.c 3479 3480CORETEMP HARDWARE MONITORING DRIVER 3481M: Fenghua Yu <fenghua.yu@intel.com> 3482L: linux-hwmon@vger.kernel.org 3483S: Maintained 3484F: Documentation/hwmon/coretemp 3485F: drivers/hwmon/coretemp.c 3486 3487COSA/SRP SYNC SERIAL DRIVER 3488M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3489W: http://www.fi.muni.cz/~kas/cosa/ 3490S: Maintained 3491F: drivers/net/wan/cosa* 3492 3493CPMAC ETHERNET DRIVER 3494M: Florian Fainelli <f.fainelli@gmail.com> 3495L: netdev@vger.kernel.org 3496S: Maintained 3497F: drivers/net/ethernet/ti/cpmac.c 3498 3499CPU FREQUENCY DRIVERS 3500M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3501M: Viresh Kumar <viresh.kumar@linaro.org> 3502L: linux-pm@vger.kernel.org 3503S: Maintained 3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3505T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3506B: https://bugzilla.kernel.org 3507F: Documentation/cpu-freq/ 3508F: Documentation/devicetree/bindings/cpufreq/ 3509F: drivers/cpufreq/ 3510F: include/linux/cpufreq.h 3511F: tools/testing/selftests/cpufreq/ 3512 3513CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3514M: Viresh Kumar <viresh.kumar@linaro.org> 3515M: Sudeep Holla <sudeep.holla@arm.com> 3516L: linux-pm@vger.kernel.org 3517W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3518S: Maintained 3519F: drivers/cpufreq/arm_big_little.h 3520F: drivers/cpufreq/arm_big_little.c 3521F: drivers/cpufreq/arm_big_little_dt.c 3522 3523CPUIDLE DRIVER - ARM BIG LITTLE 3524M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3525M: Daniel Lezcano <daniel.lezcano@linaro.org> 3526L: linux-pm@vger.kernel.org 3527L: linux-arm-kernel@lists.infradead.org 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3529S: Maintained 3530F: drivers/cpuidle/cpuidle-big_little.c 3531 3532CPUIDLE DRIVER - ARM EXYNOS 3533M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3534M: Daniel Lezcano <daniel.lezcano@linaro.org> 3535M: Kukjin Kim <kgene@kernel.org> 3536L: linux-pm@vger.kernel.org 3537L: linux-samsung-soc@vger.kernel.org 3538S: Supported 3539F: drivers/cpuidle/cpuidle-exynos.c 3540F: arch/arm/mach-exynos/pm.c 3541 3542CPUIDLE DRIVERS 3543M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3544M: Daniel Lezcano <daniel.lezcano@linaro.org> 3545L: linux-pm@vger.kernel.org 3546S: Maintained 3547T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3548B: https://bugzilla.kernel.org 3549F: drivers/cpuidle/* 3550F: include/linux/cpuidle.h 3551 3552CPUID/MSR DRIVER 3553M: "H. Peter Anvin" <hpa@zytor.com> 3554S: Maintained 3555F: arch/x86/kernel/cpuid.c 3556F: arch/x86/kernel/msr.c 3557 3558CPU POWER MONITORING SUBSYSTEM 3559M: Thomas Renninger <trenn@suse.com> 3560L: linux-pm@vger.kernel.org 3561S: Maintained 3562F: tools/power/cpupower/ 3563 3564CRAMFS FILESYSTEM 3565W: http://sourceforge.net/projects/cramfs/ 3566S: Orphan / Obsolete 3567F: Documentation/filesystems/cramfs.txt 3568F: fs/cramfs/ 3569 3570CRIS PORT 3571M: Mikael Starvik <starvik@axis.com> 3572M: Jesper Nilsson <jesper.nilsson@axis.com> 3573L: linux-cris-kernel@axis.com 3574W: http://developer.axis.com 3575T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3576S: Maintained 3577F: arch/cris/ 3578F: drivers/tty/serial/crisv10.* 3579 3580CRYPTO API 3581M: Herbert Xu <herbert@gondor.apana.org.au> 3582M: "David S. Miller" <davem@davemloft.net> 3583L: linux-crypto@vger.kernel.org 3584T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3585T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3586S: Maintained 3587F: Documentation/crypto/ 3588F: Documentation/devicetree/bindings/crypto/ 3589F: Documentation/DocBook/crypto-API.tmpl 3590F: arch/*/crypto/ 3591F: crypto/ 3592F: drivers/crypto/ 3593F: include/crypto/ 3594F: include/linux/crypto* 3595 3596CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3597M: Neil Horman <nhorman@tuxdriver.com> 3598L: linux-crypto@vger.kernel.org 3599S: Maintained 3600F: crypto/ansi_cprng.c 3601F: crypto/rng.c 3602 3603CS3308 MEDIA DRIVER 3604M: Hans Verkuil <hverkuil@xs4all.nl> 3605L: linux-media@vger.kernel.org 3606T: git git://linuxtv.org/media_tree.git 3607W: http://linuxtv.org 3608S: Odd Fixes 3609F: drivers/media/i2c/cs3308.c 3610F: drivers/media/i2c/cs3308.h 3611 3612CS5535 Audio ALSA driver 3613M: Jaya Kumar <jayakumar.alsa@gmail.com> 3614S: Maintained 3615F: sound/pci/cs5535audio/ 3616 3617CW1200 WLAN driver 3618M: Solomon Peachy <pizza@shaftnet.org> 3619S: Maintained 3620F: drivers/net/wireless/st/cw1200/ 3621 3622CX18 VIDEO4LINUX DRIVER 3623M: Andy Walls <awalls@md.metrocast.net> 3624L: ivtv-devel@ivtvdriver.org (subscribers-only) 3625L: linux-media@vger.kernel.org 3626T: git git://linuxtv.org/media_tree.git 3627W: https://linuxtv.org 3628W: http://www.ivtvdriver.org/index.php/Cx18 3629S: Maintained 3630F: Documentation/media/v4l-drivers/cx18* 3631F: drivers/media/pci/cx18/ 3632F: include/uapi/linux/ivtv* 3633 3634CX2341X MPEG ENCODER HELPER MODULE 3635M: Hans Verkuil <hverkuil@xs4all.nl> 3636L: linux-media@vger.kernel.org 3637T: git git://linuxtv.org/media_tree.git 3638W: https://linuxtv.org 3639S: Maintained 3640F: drivers/media/common/cx2341x* 3641F: include/media/cx2341x* 3642 3643CX24120 MEDIA DRIVER 3644M: Jemma Denson <jdenson@gmail.com> 3645M: Patrick Boettcher <patrick.boettcher@posteo.de> 3646L: linux-media@vger.kernel.org 3647W: https://linuxtv.org 3648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3649S: Maintained 3650F: drivers/media/dvb-frontends/cx24120* 3651 3652CX88 VIDEO4LINUX DRIVER 3653M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3654M: Mauro Carvalho Chehab <mchehab@kernel.org> 3655L: linux-media@vger.kernel.org 3656W: https://linuxtv.org 3657T: git git://linuxtv.org/media_tree.git 3658S: Odd fixes 3659F: Documentation/media/v4l-drivers/cx88* 3660F: drivers/media/pci/cx88/ 3661 3662CXD2820R MEDIA DRIVER 3663M: Antti Palosaari <crope@iki.fi> 3664L: linux-media@vger.kernel.org 3665W: https://linuxtv.org 3666W: http://palosaari.fi/linux/ 3667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3668T: git git://linuxtv.org/anttip/media_tree.git 3669S: Maintained 3670F: drivers/media/dvb-frontends/cxd2820r* 3671 3672CXGB3 ETHERNET DRIVER (CXGB3) 3673M: Santosh Raspatur <santosh@chelsio.com> 3674L: netdev@vger.kernel.org 3675W: http://www.chelsio.com 3676S: Supported 3677F: drivers/net/ethernet/chelsio/cxgb3/ 3678 3679CXGB3 ISCSI DRIVER (CXGB3I) 3680M: Karen Xie <kxie@chelsio.com> 3681L: linux-scsi@vger.kernel.org 3682W: http://www.chelsio.com 3683S: Supported 3684F: drivers/scsi/cxgbi/cxgb3i 3685 3686CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3687M: Steve Wise <swise@chelsio.com> 3688L: linux-rdma@vger.kernel.org 3689W: http://www.openfabrics.org 3690S: Supported 3691F: drivers/infiniband/hw/cxgb3/ 3692F: include/uapi/rdma/cxgb3-abi.h 3693 3694CXGB4 ETHERNET DRIVER (CXGB4) 3695M: Ganesh Goudar <ganeshgr@chelsio.com> 3696L: netdev@vger.kernel.org 3697W: http://www.chelsio.com 3698S: Supported 3699F: drivers/net/ethernet/chelsio/cxgb4/ 3700 3701CXGB4 ISCSI DRIVER (CXGB4I) 3702M: Karen Xie <kxie@chelsio.com> 3703L: linux-scsi@vger.kernel.org 3704W: http://www.chelsio.com 3705S: Supported 3706F: drivers/scsi/cxgbi/cxgb4i 3707 3708CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3709M: Steve Wise <swise@chelsio.com> 3710L: linux-rdma@vger.kernel.org 3711W: http://www.openfabrics.org 3712S: Supported 3713F: drivers/infiniband/hw/cxgb4/ 3714F: include/uapi/rdma/cxgb4-abi.h 3715 3716CXGB4VF ETHERNET DRIVER (CXGB4VF) 3717M: Casey Leedom <leedom@chelsio.com> 3718L: netdev@vger.kernel.org 3719W: http://www.chelsio.com 3720S: Supported 3721F: drivers/net/ethernet/chelsio/cxgb4vf/ 3722 3723CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3724M: Ian Munsie <imunsie@au1.ibm.com> 3725M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3726L: linuxppc-dev@lists.ozlabs.org 3727S: Supported 3728F: arch/powerpc/platforms/powernv/pci-cxl.c 3729F: drivers/misc/cxl/ 3730F: include/misc/cxl* 3731F: include/uapi/misc/cxl.h 3732F: Documentation/powerpc/cxl.txt 3733F: Documentation/ABI/testing/sysfs-class-cxl 3734 3735CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3736M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3737M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3738M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3739L: linux-scsi@vger.kernel.org 3740S: Supported 3741F: drivers/scsi/cxlflash/ 3742F: include/uapi/scsi/cxlflash_ioctls.h 3743F: Documentation/powerpc/cxlflash.txt 3744 3745STMMAC ETHERNET DRIVER 3746M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3747M: Alexandre Torgue <alexandre.torgue@st.com> 3748L: netdev@vger.kernel.org 3749W: http://www.stlinux.com 3750S: Supported 3751F: drivers/net/ethernet/stmicro/stmmac/ 3752 3753CYBERPRO FB DRIVER 3754M: Russell King <linux@armlinux.org.uk> 3755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3756W: http://www.armlinux.org.uk/ 3757S: Maintained 3758F: drivers/video/fbdev/cyber2000fb.* 3759 3760CYCLADES ASYNC MUX DRIVER 3761W: http://www.cyclades.com/ 3762S: Orphan 3763F: drivers/tty/cyclades.c 3764F: include/linux/cyclades.h 3765F: include/uapi/linux/cyclades.h 3766 3767CYCLADES PC300 DRIVER 3768W: http://www.cyclades.com/ 3769S: Orphan 3770F: drivers/net/wan/pc300* 3771 3772CYPRESS_FIRMWARE MEDIA DRIVER 3773M: Antti Palosaari <crope@iki.fi> 3774L: linux-media@vger.kernel.org 3775W: https://linuxtv.org 3776W: http://palosaari.fi/linux/ 3777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3778T: git git://linuxtv.org/anttip/media_tree.git 3779S: Maintained 3780F: drivers/media/common/cypress_firmware* 3781 3782CYTTSP TOUCHSCREEN DRIVER 3783M: Ferruh Yigit <fery@cypress.com> 3784L: linux-input@vger.kernel.org 3785S: Supported 3786F: drivers/input/touchscreen/cyttsp* 3787F: include/linux/input/cyttsp.h 3788 3789DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3790M: Joshua Kinard <kumba@gentoo.org> 3791S: Maintained 3792F: drivers/rtc/rtc-ds1685.c 3793F: include/linux/rtc/ds1685.h 3794 3795DAMA SLAVE for AX.25 3796M: Joerg Reuter <jreuter@yaina.de> 3797W: http://yaina.de/jreuter/ 3798W: http://www.qsl.net/dl1bke/ 3799L: linux-hams@vger.kernel.org 3800S: Maintained 3801F: net/ax25/af_ax25.c 3802F: net/ax25/ax25_dev.c 3803F: net/ax25/ax25_ds_* 3804F: net/ax25/ax25_in.c 3805F: net/ax25/ax25_out.c 3806F: net/ax25/ax25_timer.c 3807F: net/ax25/sysctl_net_ax25.c 3808 3809DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3810L: netdev@vger.kernel.org 3811S: Orphan 3812F: Documentation/networking/dmfe.txt 3813F: drivers/net/ethernet/dec/tulip/dmfe.c 3814 3815DC390/AM53C974 SCSI driver 3816M: Hannes Reinecke <hare@suse.com> 3817L: linux-scsi@vger.kernel.org 3818S: Maintained 3819F: drivers/scsi/am53c974.c 3820 3821DC395x SCSI driver 3822M: Oliver Neukum <oliver@neukum.org> 3823M: Ali Akcaagac <aliakc@web.de> 3824M: Jamie Lenehan <lenehan@twibble.org> 3825L: dc395x@twibble.org 3826W: http://twibble.org/dist/dc395x/ 3827W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3828S: Maintained 3829F: Documentation/scsi/dc395x.txt 3830F: drivers/scsi/dc395x.* 3831 3832DCCP PROTOCOL 3833M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3834L: dccp@vger.kernel.org 3835W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3836S: Maintained 3837F: include/linux/dccp.h 3838F: include/uapi/linux/dccp.h 3839F: include/linux/tfrc.h 3840F: net/dccp/ 3841 3842DECnet NETWORK LAYER 3843W: http://linux-decnet.sourceforge.net 3844L: linux-decnet-user@lists.sourceforge.net 3845S: Orphan 3846F: Documentation/networking/decnet.txt 3847F: net/decnet/ 3848 3849DECSTATION PLATFORM SUPPORT 3850M: "Maciej W. Rozycki" <macro@linux-mips.org> 3851L: linux-mips@linux-mips.org 3852W: http://www.linux-mips.org/wiki/DECstation 3853S: Maintained 3854F: arch/mips/dec/ 3855F: arch/mips/include/asm/dec/ 3856F: arch/mips/include/asm/mach-dec/ 3857 3858DEFXX FDDI NETWORK DRIVER 3859M: "Maciej W. Rozycki" <macro@linux-mips.org> 3860S: Maintained 3861F: drivers/net/fddi/defxx.* 3862 3863DELL LAPTOP DRIVER 3864M: Matthew Garrett <mjg59@srcf.ucam.org> 3865M: Pali Rohár <pali.rohar@gmail.com> 3866L: platform-driver-x86@vger.kernel.org 3867S: Maintained 3868F: drivers/platform/x86/dell-laptop.c 3869 3870DELL LAPTOP RBTN DRIVER 3871M: Pali Rohár <pali.rohar@gmail.com> 3872S: Maintained 3873F: drivers/platform/x86/dell-rbtn.* 3874 3875DELL LAPTOP FREEFALL DRIVER 3876M: Pali Rohár <pali.rohar@gmail.com> 3877S: Maintained 3878F: drivers/platform/x86/dell-smo8800.c 3879 3880DELL LAPTOP SMM DRIVER 3881M: Pali Rohár <pali.rohar@gmail.com> 3882S: Maintained 3883F: drivers/hwmon/dell-smm-hwmon.c 3884F: include/uapi/linux/i8k.h 3885 3886DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3887M: Doug Warzecha <Douglas_Warzecha@dell.com> 3888S: Maintained 3889F: Documentation/dcdbas.txt 3890F: drivers/firmware/dcdbas.* 3891 3892DELL WMI EXTRAS DRIVER 3893M: Matthew Garrett <mjg59@srcf.ucam.org> 3894M: Pali Rohár <pali.rohar@gmail.com> 3895S: Maintained 3896F: drivers/platform/x86/dell-wmi.c 3897 3898DESIGNWARE USB2 DRD IP DRIVER 3899M: John Youn <johnyoun@synopsys.com> 3900L: linux-usb@vger.kernel.org 3901T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3902S: Maintained 3903F: drivers/usb/dwc2/ 3904 3905DESIGNWARE USB3 DRD IP DRIVER 3906M: Felipe Balbi <balbi@kernel.org> 3907L: linux-usb@vger.kernel.org 3908T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3909S: Maintained 3910F: drivers/usb/dwc3/ 3911 3912DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3913M: Andreas Klinger <ak@it-klinger.de> 3914L: linux-iio@vger.kernel.org 3915S: Maintained 3916F: drivers/iio/proximity/srf*.c 3917 3918DEVICE COREDUMP (DEV_COREDUMP) 3919M: Johannes Berg <johannes@sipsolutions.net> 3920L: linux-kernel@vger.kernel.org 3921S: Maintained 3922F: drivers/base/devcoredump.c 3923F: include/linux/devcoredump.h 3924 3925DEVICE FREQUENCY (DEVFREQ) 3926M: MyungJoo Ham <myungjoo.ham@samsung.com> 3927M: Kyungmin Park <kyungmin.park@samsung.com> 3928R: Chanwoo Choi <cw00.choi@samsung.com> 3929L: linux-pm@vger.kernel.org 3930T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3931S: Maintained 3932F: drivers/devfreq/ 3933F: include/linux/devfreq.h 3934F: Documentation/devicetree/bindings/devfreq/ 3935 3936DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3937M: Chanwoo Choi <cw00.choi@samsung.com> 3938L: linux-pm@vger.kernel.org 3939T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3940S: Supported 3941F: drivers/devfreq/event/ 3942F: drivers/devfreq/devfreq-event.c 3943F: include/linux/devfreq-event.h 3944F: Documentation/devicetree/bindings/devfreq/event/ 3945 3946BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3947M: Chanwoo Choi <cw00.choi@samsung.com> 3948L: linux-pm@vger.kernel.org 3949L: linux-samsung-soc@vger.kernel.org 3950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3951S: Maintained 3952F: drivers/devfreq/exynos-bus.c 3953F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3954 3955DEVICE NUMBER REGISTRY 3956M: Torben Mathiasen <device@lanana.org> 3957W: http://lanana.org/docs/device-list/index.html 3958S: Maintained 3959 3960DEVICE-MAPPER (LVM) 3961M: Alasdair Kergon <agk@redhat.com> 3962M: Mike Snitzer <snitzer@redhat.com> 3963M: dm-devel@redhat.com 3964L: dm-devel@redhat.com 3965W: http://sources.redhat.com/dm 3966Q: http://patchwork.kernel.org/project/dm-devel/list/ 3967T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3968T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3969S: Maintained 3970F: Documentation/device-mapper/ 3971F: drivers/md/dm* 3972F: drivers/md/persistent-data/ 3973F: include/linux/device-mapper.h 3974F: include/linux/dm-*.h 3975F: include/uapi/linux/dm-*.h 3976 3977DEVLINK 3978M: Jiri Pirko <jiri@mellanox.com> 3979L: netdev@vger.kernel.org 3980S: Supported 3981F: net/core/devlink.c 3982F: include/net/devlink.h 3983F: include/uapi/linux/devlink.h 3984 3985DIALOG SEMICONDUCTOR DRIVERS 3986M: Support Opensource <support.opensource@diasemi.com> 3987W: http://www.dialog-semiconductor.com/products 3988S: Supported 3989F: Documentation/hwmon/da90?? 3990F: Documentation/devicetree/bindings/mfd/da90*.txt 3991F: Documentation/devicetree/bindings/regulator/da92*.txt 3992F: Documentation/devicetree/bindings/sound/da[79]*.txt 3993F: drivers/gpio/gpio-da90??.c 3994F: drivers/hwmon/da90??-hwmon.c 3995F: drivers/iio/adc/da91??-*.c 3996F: drivers/input/misc/da90??_onkey.c 3997F: drivers/input/touchscreen/da9052_tsi.c 3998F: drivers/leds/leds-da90??.c 3999F: drivers/mfd/da903x.c 4000F: drivers/mfd/da90??-*.c 4001F: drivers/mfd/da91??-*.c 4002F: drivers/power/supply/da9052-battery.c 4003F: drivers/power/supply/da91??-*.c 4004F: drivers/regulator/da903x.c 4005F: drivers/regulator/da9???-regulator.[ch] 4006F: drivers/rtc/rtc-da90??.c 4007F: drivers/video/backlight/da90??_bl.c 4008F: drivers/watchdog/da90??_wdt.c 4009F: include/linux/mfd/da903x.h 4010F: include/linux/mfd/da9052/ 4011F: include/linux/mfd/da9055/ 4012F: include/linux/mfd/da9062/ 4013F: include/linux/mfd/da9063/ 4014F: include/linux/mfd/da9150/ 4015F: include/linux/regulator/da9211.h 4016F: include/sound/da[79]*.h 4017F: sound/soc/codecs/da[79]*.[ch] 4018 4019DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4020M: William Breathitt Gray <vilhelm.gray@gmail.com> 4021L: linux-gpio@vger.kernel.org 4022S: Maintained 4023F: drivers/gpio/gpio-gpio-mm.c 4024 4025DIGI NEO AND CLASSIC PCI PRODUCTS 4026M: Lidza Louina <lidza.louina@gmail.com> 4027M: Mark Hounschell <markh@compro.net> 4028L: driverdev-devel@linuxdriverproject.org 4029S: Maintained 4030F: drivers/staging/dgnc/ 4031 4032DIOLAN U2C-12 I2C DRIVER 4033M: Guenter Roeck <linux@roeck-us.net> 4034L: linux-i2c@vger.kernel.org 4035S: Maintained 4036F: drivers/i2c/busses/i2c-diolan-u2c.c 4037 4038DIRECT ACCESS (DAX) 4039M: Matthew Wilcox <mawilcox@microsoft.com> 4040M: Ross Zwisler <ross.zwisler@linux.intel.com> 4041L: linux-fsdevel@vger.kernel.org 4042S: Supported 4043F: fs/dax.c 4044F: include/linux/dax.h 4045F: include/trace/events/fs_dax.h 4046 4047DIRECTORY NOTIFICATION (DNOTIFY) 4048M: Eric Paris <eparis@parisplace.org> 4049S: Maintained 4050F: Documentation/filesystems/dnotify.txt 4051F: fs/notify/dnotify/ 4052F: include/linux/dnotify.h 4053 4054DISK GEOMETRY AND PARTITION HANDLING 4055M: Andries Brouwer <aeb@cwi.nl> 4056W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4057W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4058W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4059S: Maintained 4060 4061DISKQUOTA 4062M: Jan Kara <jack@suse.com> 4063S: Maintained 4064F: Documentation/filesystems/quota.txt 4065F: fs/quota/ 4066F: include/linux/quota*.h 4067F: include/uapi/linux/quota*.h 4068 4069DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4070M: Bernie Thompson <bernie@plugable.com> 4071L: linux-fbdev@vger.kernel.org 4072S: Maintained 4073W: http://plugable.com/category/projects/udlfb/ 4074F: drivers/video/fbdev/udlfb.c 4075F: include/video/udlfb.h 4076F: Documentation/fb/udlfb.txt 4077 4078DISTRIBUTED LOCK MANAGER (DLM) 4079M: Christine Caulfield <ccaulfie@redhat.com> 4080M: David Teigland <teigland@redhat.com> 4081L: cluster-devel@redhat.com 4082W: http://sources.redhat.com/cluster/ 4083T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4084S: Supported 4085F: fs/dlm/ 4086 4087DMA BUFFER SHARING FRAMEWORK 4088M: Sumit Semwal <sumit.semwal@linaro.org> 4089S: Maintained 4090L: linux-media@vger.kernel.org 4091L: dri-devel@lists.freedesktop.org 4092L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4093F: drivers/dma-buf/ 4094F: include/linux/dma-buf* 4095F: include/linux/reservation.h 4096F: include/linux/*fence.h 4097F: Documentation/driver-api/dma-buf.rst 4098T: git git://anongit.freedesktop.org/drm/drm-misc 4099 4100SYNC FILE FRAMEWORK 4101M: Sumit Semwal <sumit.semwal@linaro.org> 4102R: Gustavo Padovan <gustavo@padovan.org> 4103S: Maintained 4104L: linux-media@vger.kernel.org 4105L: dri-devel@lists.freedesktop.org 4106F: drivers/dma-buf/sync_* 4107F: drivers/dma-buf/dma-fence* 4108F: drivers/dma-buf/sw_sync.c 4109F: include/linux/sync_file.h 4110F: include/uapi/linux/sync_file.h 4111F: Documentation/sync_file.txt 4112T: git git://anongit.freedesktop.org/drm/drm-misc 4113 4114DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4115M: Vinod Koul <vinod.koul@intel.com> 4116L: dmaengine@vger.kernel.org 4117Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4118S: Maintained 4119F: drivers/dma/ 4120F: include/linux/dmaengine.h 4121F: Documentation/devicetree/bindings/dma/ 4122F: Documentation/dmaengine/ 4123T: git git://git.infradead.org/users/vkoul/slave-dma.git 4124 4125DME1737 HARDWARE MONITOR DRIVER 4126M: Juerg Haefliger <juergh@gmail.com> 4127L: linux-hwmon@vger.kernel.org 4128S: Maintained 4129F: Documentation/hwmon/dme1737 4130F: drivers/hwmon/dme1737.c 4131 4132DMI/SMBIOS SUPPORT 4133M: Jean Delvare <jdelvare@suse.com> 4134S: Maintained 4135T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4136F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4137F: drivers/firmware/dmi-id.c 4138F: drivers/firmware/dmi_scan.c 4139F: include/linux/dmi.h 4140 4141DOCUMENTATION 4142M: Jonathan Corbet <corbet@lwn.net> 4143L: linux-doc@vger.kernel.org 4144S: Maintained 4145F: Documentation/ 4146F: scripts/docproc.c 4147F: scripts/kernel-doc* 4148X: Documentation/ABI/ 4149X: Documentation/devicetree/ 4150X: Documentation/acpi 4151X: Documentation/power 4152X: Documentation/spi 4153X: Documentation/media 4154T: git git://git.lwn.net/linux.git docs-next 4155 4156DOUBLETALK DRIVER 4157M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4158L: blinux-list@redhat.com 4159S: Maintained 4160F: drivers/char/dtlk.c 4161F: include/linux/dtlk.h 4162 4163DPAA2 DATAPATH I/O (DPIO) DRIVER 4164M: Roy Pledge <Roy.Pledge@nxp.com> 4165L: linux-kernel@vger.kernel.org 4166S: Maintained 4167F: drivers/staging/fsl-mc/bus/dpio 4168 4169DPAA2 ETHERNET DRIVER 4170M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4171L: linux-kernel@vger.kernel.org 4172S: Maintained 4173F: drivers/staging/fsl-dpaa2/ethernet 4174 4175DPT_I2O SCSI RAID DRIVER 4176M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4177L: linux-scsi@vger.kernel.org 4178W: http://www.adaptec.com/ 4179S: Maintained 4180F: drivers/scsi/dpt* 4181F: drivers/scsi/dpt/ 4182 4183DRBD DRIVER 4184M: Philipp Reisner <philipp.reisner@linbit.com> 4185M: Lars Ellenberg <lars.ellenberg@linbit.com> 4186L: drbd-dev@lists.linbit.com 4187W: http://www.drbd.org 4188T: git git://git.linbit.com/linux-drbd.git 4189T: git git://git.linbit.com/drbd-8.4.git 4190S: Supported 4191F: drivers/block/drbd/ 4192F: lib/lru_cache.c 4193F: Documentation/blockdev/drbd/ 4194 4195DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4196M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4198S: Supported 4199F: Documentation/kobject.txt 4200F: drivers/base/ 4201F: fs/debugfs/ 4202F: fs/sysfs/ 4203F: include/linux/debugfs.h 4204F: include/linux/kobj* 4205F: lib/kobj* 4206 4207DRM DRIVERS 4208M: David Airlie <airlied@linux.ie> 4209L: dri-devel@lists.freedesktop.org 4210T: git git://people.freedesktop.org/~airlied/linux 4211B: https://bugs.freedesktop.org/ 4212C: irc://chat.freenode.net/dri-devel 4213S: Maintained 4214F: drivers/gpu/drm/ 4215F: drivers/gpu/vga/ 4216F: Documentation/devicetree/bindings/display/ 4217F: Documentation/devicetree/bindings/gpu/ 4218F: Documentation/devicetree/bindings/video/ 4219F: Documentation/gpu/ 4220F: include/drm/ 4221F: include/uapi/drm/ 4222F: include/linux/vga* 4223 4224DRM DRIVERS AND MISC GPU PATCHES 4225M: Daniel Vetter <daniel.vetter@intel.com> 4226M: Jani Nikula <jani.nikula@linux.intel.com> 4227M: Sean Paul <seanpaul@chromium.org> 4228W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4229S: Maintained 4230T: git git://anongit.freedesktop.org/drm/drm-misc 4231F: Documentation/gpu/ 4232F: drivers/gpu/vga/ 4233F: drivers/gpu/drm/* 4234F: include/drm/drm* 4235F: include/uapi/drm/drm* 4236F: include/linux/vga* 4237 4238DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4239M: Dave Airlie <airlied@redhat.com> 4240S: Odd Fixes 4241F: drivers/gpu/drm/ast/ 4242 4243DRM DRIVERS FOR BRIDGE CHIPS 4244M: Archit Taneja <architt@codeaurora.org> 4245S: Maintained 4246T: git git://anongit.freedesktop.org/drm/drm-misc 4247F: drivers/gpu/drm/bridge/ 4248 4249DRM DRIVER FOR BOCHS VIRTUAL GPU 4250M: Gerd Hoffmann <kraxel@redhat.com> 4251L: virtualization@lists.linux-foundation.org 4252T: git git://anongit.freedesktop.org/drm/drm-misc 4253S: Maintained 4254F: drivers/gpu/drm/bochs/ 4255 4256DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4257M: Dave Airlie <airlied@redhat.com> 4258M: Gerd Hoffmann <kraxel@redhat.com> 4259L: virtualization@lists.linux-foundation.org 4260T: git git://anongit.freedesktop.org/drm/drm-misc 4261S: Obsolete 4262W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4263F: drivers/gpu/drm/cirrus/ 4264 4265RADEON and AMDGPU DRM DRIVERS 4266M: Alex Deucher <alexander.deucher@amd.com> 4267M: Christian König <christian.koenig@amd.com> 4268L: amd-gfx@lists.freedesktop.org 4269T: git git://people.freedesktop.org/~agd5f/linux 4270S: Supported 4271F: drivers/gpu/drm/radeon/ 4272F: include/uapi/drm/radeon_drm.h 4273F: drivers/gpu/drm/amd/ 4274F: include/uapi/drm/amdgpu_drm.h 4275 4276DRM PANEL DRIVERS 4277M: Thierry Reding <thierry.reding@gmail.com> 4278L: dri-devel@lists.freedesktop.org 4279T: git git://anongit.freedesktop.org/tegra/linux.git 4280S: Maintained 4281F: drivers/gpu/drm/drm_panel.c 4282F: drivers/gpu/drm/panel/ 4283F: include/drm/drm_panel.h 4284F: Documentation/devicetree/bindings/display/panel/ 4285 4286INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4287M: Daniel Vetter <daniel.vetter@intel.com> 4288M: Jani Nikula <jani.nikula@linux.intel.com> 4289L: intel-gfx@lists.freedesktop.org 4290W: https://01.org/linuxgraphics/ 4291B: https://01.org/linuxgraphics/documentation/how-report-bugs 4292C: irc://chat.freenode.net/intel-gfx 4293Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4294T: git git://anongit.freedesktop.org/drm-intel 4295S: Supported 4296F: drivers/gpu/drm/i915/ 4297F: include/drm/i915* 4298F: include/uapi/drm/i915_drm.h 4299F: Documentation/gpu/i915.rst 4300 4301INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4302M: Zhenyu Wang <zhenyuw@linux.intel.com> 4303M: Zhi Wang <zhi.a.wang@intel.com> 4304L: intel-gvt-dev@lists.freedesktop.org 4305L: intel-gfx@lists.freedesktop.org 4306W: https://01.org/igvt-g 4307T: git https://github.com/01org/gvt-linux.git 4308S: Supported 4309F: drivers/gpu/drm/i915/gvt/ 4310 4311DRM DRIVERS FOR ATMEL HLCDC 4312M: Boris Brezillon <boris.brezillon@free-electrons.com> 4313L: dri-devel@lists.freedesktop.org 4314S: Supported 4315F: drivers/gpu/drm/atmel-hlcdc/ 4316F: Documentation/devicetree/bindings/drm/atmel/ 4317T: git git://anongit.freedesktop.org/drm/drm-misc 4318 4319DRM DRIVERS FOR ALLWINNER A10 4320M: Maxime Ripard <maxime.ripard@free-electrons.com> 4321L: dri-devel@lists.freedesktop.org 4322S: Supported 4323F: drivers/gpu/drm/sun4i/ 4324F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4325T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4326 4327DRM DRIVERS FOR AMLOGIC SOCS 4328M: Neil Armstrong <narmstrong@baylibre.com> 4329L: dri-devel@lists.freedesktop.org 4330L: linux-amlogic@lists.infradead.org 4331W: http://linux-meson.com/ 4332S: Supported 4333F: drivers/gpu/drm/meson/ 4334F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4335F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4336F: Documentation/gpu/meson.rst 4337T: git git://anongit.freedesktop.org/drm/drm-misc 4338 4339DRM DRIVERS FOR EXYNOS 4340M: Inki Dae <inki.dae@samsung.com> 4341M: Joonyoung Shim <jy0922.shim@samsung.com> 4342M: Seung-Woo Kim <sw0312.kim@samsung.com> 4343M: Kyungmin Park <kyungmin.park@samsung.com> 4344L: dri-devel@lists.freedesktop.org 4345T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4346S: Supported 4347F: drivers/gpu/drm/exynos/ 4348F: include/uapi/drm/exynos_drm.h 4349F: Documentation/devicetree/bindings/display/exynos/ 4350 4351DRM DRIVERS FOR FREESCALE DCU 4352M: Stefan Agner <stefan@agner.ch> 4353M: Alison Wang <alison.wang@freescale.com> 4354L: dri-devel@lists.freedesktop.org 4355S: Supported 4356F: drivers/gpu/drm/fsl-dcu/ 4357F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4358F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4359F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4360 4361DRM DRIVERS FOR FREESCALE IMX 4362M: Philipp Zabel <p.zabel@pengutronix.de> 4363L: dri-devel@lists.freedesktop.org 4364S: Maintained 4365F: drivers/gpu/drm/imx/ 4366F: drivers/gpu/ipu-v3/ 4367F: Documentation/devicetree/bindings/display/imx/ 4368 4369DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4370M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4371L: dri-devel@lists.freedesktop.org 4372T: git git://github.com/patjak/drm-gma500 4373S: Maintained 4374F: drivers/gpu/drm/gma500/ 4375 4376DRM DRIVERS FOR HISILICON 4377M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4378M: Rongrong Zou <zourongrong@gmail.com> 4379R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4380R: Chen Feng <puck.chen@hisilicon.com> 4381L: dri-devel@lists.freedesktop.org 4382T: git git://github.com/xin3liang/linux.git 4383S: Maintained 4384F: drivers/gpu/drm/hisilicon/ 4385F: Documentation/devicetree/bindings/display/hisilicon/ 4386 4387DRM DRIVER FOR INTEL I810 VIDEO CARDS 4388S: Orphan / Obsolete 4389F: drivers/gpu/drm/i810/ 4390F: include/uapi/drm/i810_drm.h 4391 4392DRM DRIVERS FOR MEDIATEK 4393M: CK Hu <ck.hu@mediatek.com> 4394M: Philipp Zabel <p.zabel@pengutronix.de> 4395L: dri-devel@lists.freedesktop.org 4396S: Supported 4397F: drivers/gpu/drm/mediatek/ 4398F: Documentation/devicetree/bindings/display/mediatek/ 4399 4400DRM DRIVER FOR MI0283QT 4401M: Noralf Trønnes <noralf@tronnes.org> 4402S: Maintained 4403F: drivers/gpu/drm/tinydrm/mi0283qt.c 4404F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4405 4406DRM DRIVER FOR MSM ADRENO GPU 4407M: Rob Clark <robdclark@gmail.com> 4408L: linux-arm-msm@vger.kernel.org 4409L: dri-devel@lists.freedesktop.org 4410L: freedreno@lists.freedesktop.org 4411T: git git://people.freedesktop.org/~robclark/linux 4412S: Maintained 4413F: drivers/gpu/drm/msm/ 4414F: include/uapi/drm/msm_drm.h 4415F: Documentation/devicetree/bindings/display/msm/ 4416 4417DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4418M: Ben Skeggs <bskeggs@redhat.com> 4419L: dri-devel@lists.freedesktop.org 4420L: nouveau@lists.freedesktop.org 4421T: git git://github.com/skeggsb/linux 4422S: Supported 4423F: drivers/gpu/drm/nouveau/ 4424F: include/uapi/drm/nouveau_drm.h 4425 4426DRM DRIVERS FOR NVIDIA TEGRA 4427M: Thierry Reding <thierry.reding@gmail.com> 4428L: dri-devel@lists.freedesktop.org 4429L: linux-tegra@vger.kernel.org 4430T: git git://anongit.freedesktop.org/tegra/linux.git 4431S: Supported 4432F: drivers/gpu/drm/tegra/ 4433F: drivers/gpu/host1x/ 4434F: include/linux/host1x.h 4435F: include/uapi/drm/tegra_drm.h 4436F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4437 4438DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4439S: Orphan / Obsolete 4440F: drivers/gpu/drm/mga/ 4441F: include/uapi/drm/mga_drm.h 4442 4443DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4444M: Dave Airlie <airlied@redhat.com> 4445S: Odd Fixes 4446F: drivers/gpu/drm/mgag200/ 4447 4448DRM DRIVER FOR RAGE 128 VIDEO CARDS 4449S: Orphan / Obsolete 4450F: drivers/gpu/drm/r128/ 4451F: include/uapi/drm/r128_drm.h 4452 4453DRM DRIVERS FOR RENESAS 4454M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4455L: dri-devel@lists.freedesktop.org 4456L: linux-renesas-soc@vger.kernel.org 4457T: git git://linuxtv.org/pinchartl/fbdev 4458S: Supported 4459F: drivers/gpu/drm/rcar-du/ 4460F: drivers/gpu/drm/shmobile/ 4461F: include/linux/platform_data/shmob_drm.h 4462F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4463F: Documentation/devicetree/bindings/display/renesas,du.txt 4464 4465DRM DRIVER FOR QXL VIRTUAL GPU 4466M: Dave Airlie <airlied@redhat.com> 4467M: Gerd Hoffmann <kraxel@redhat.com> 4468L: virtualization@lists.linux-foundation.org 4469T: git git://anongit.freedesktop.org/drm/drm-misc 4470S: Maintained 4471F: drivers/gpu/drm/qxl/ 4472F: include/uapi/drm/qxl_drm.h 4473 4474DRM DRIVERS FOR ROCKCHIP 4475M: Mark Yao <mark.yao@rock-chips.com> 4476L: dri-devel@lists.freedesktop.org 4477S: Maintained 4478F: drivers/gpu/drm/rockchip/ 4479F: Documentation/devicetree/bindings/display/rockchip/ 4480T: git git://anongit.freedesktop.org/drm/drm-misc 4481 4482DRM DRIVER FOR SAVAGE VIDEO CARDS 4483S: Orphan / Obsolete 4484F: drivers/gpu/drm/savage/ 4485F: include/uapi/drm/savage_drm.h 4486 4487DRM DRIVER FOR SIS VIDEO CARDS 4488S: Orphan / Obsolete 4489F: drivers/gpu/drm/sis/ 4490F: include/uapi/drm/sis_drm.h 4491 4492DRM DRIVERS FOR STI 4493M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4494M: Vincent Abriou <vincent.abriou@st.com> 4495L: dri-devel@lists.freedesktop.org 4496T: git git://anongit.freedesktop.org/drm/drm-misc 4497S: Maintained 4498F: drivers/gpu/drm/sti 4499F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4500 4501DRM DRIVER FOR TDFX VIDEO CARDS 4502S: Orphan / Obsolete 4503F: drivers/gpu/drm/tdfx/ 4504 4505DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4506M: Dave Airlie <airlied@redhat.com> 4507S: Odd Fixes 4508F: drivers/gpu/drm/udl/ 4509 4510DRM DRIVERS FOR VIVANTE GPU IP 4511M: Lucas Stach <l.stach@pengutronix.de> 4512R: Russell King <linux+etnaviv@armlinux.org.uk> 4513R: Christian Gmeiner <christian.gmeiner@gmail.com> 4514L: etnaviv@lists.freedesktop.org 4515L: dri-devel@lists.freedesktop.org 4516S: Maintained 4517F: drivers/gpu/drm/etnaviv/ 4518F: include/uapi/drm/etnaviv_drm.h 4519F: Documentation/devicetree/bindings/display/etnaviv/ 4520 4521DRM DRIVER FOR VMWARE VIRTUAL GPU 4522M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4523M: Sinclair Yeh <syeh@vmware.com> 4524M: Thomas Hellstrom <thellstrom@vmware.com> 4525L: dri-devel@lists.freedesktop.org 4526T: git git://people.freedesktop.org/~syeh/repos_linux 4527T: git git://people.freedesktop.org/~thomash/linux 4528S: Supported 4529F: drivers/gpu/drm/vmwgfx/ 4530F: include/uapi/drm/vmwgfx_drm.h 4531 4532DRM DRIVERS FOR VC4 4533M: Eric Anholt <eric@anholt.net> 4534T: git git://github.com/anholt/linux 4535S: Supported 4536F: drivers/gpu/drm/vc4/ 4537F: include/uapi/drm/vc4_drm.h 4538F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4539T: git git://anongit.freedesktop.org/drm/drm-misc 4540 4541DRM DRIVERS FOR TI OMAP 4542M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4543L: dri-devel@lists.freedesktop.org 4544S: Maintained 4545F: drivers/gpu/drm/omapdrm/ 4546F: Documentation/devicetree/bindings/display/ti/ 4547 4548DRM DRIVERS FOR TI LCDC 4549M: Jyri Sarha <jsarha@ti.com> 4550R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4551L: dri-devel@lists.freedesktop.org 4552S: Maintained 4553F: drivers/gpu/drm/tilcdc/ 4554F: Documentation/devicetree/bindings/display/tilcdc/ 4555 4556DRM DRIVERS FOR ZTE ZX 4557M: Shawn Guo <shawnguo@kernel.org> 4558L: dri-devel@lists.freedesktop.org 4559S: Maintained 4560F: drivers/gpu/drm/zte/ 4561F: Documentation/devicetree/bindings/display/zte,vou.txt 4562T: git git://anongit.freedesktop.org/drm/drm-misc 4563 4564DSBR100 USB FM RADIO DRIVER 4565M: Alexey Klimov <klimov.linux@gmail.com> 4566L: linux-media@vger.kernel.org 4567T: git git://linuxtv.org/media_tree.git 4568S: Maintained 4569F: drivers/media/radio/dsbr100.c 4570 4571DSCC4 DRIVER 4572M: Francois Romieu <romieu@fr.zoreil.com> 4573L: netdev@vger.kernel.org 4574S: Maintained 4575F: drivers/net/wan/dscc4.c 4576 4577DT3155 MEDIA DRIVER 4578M: Hans Verkuil <hverkuil@xs4all.nl> 4579L: linux-media@vger.kernel.org 4580T: git git://linuxtv.org/media_tree.git 4581W: https://linuxtv.org 4582S: Odd Fixes 4583F: drivers/media/pci/dt3155/ 4584 4585DVB_USB_AF9015 MEDIA DRIVER 4586M: Antti Palosaari <crope@iki.fi> 4587L: linux-media@vger.kernel.org 4588W: https://linuxtv.org 4589W: http://palosaari.fi/linux/ 4590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4591T: git git://linuxtv.org/anttip/media_tree.git 4592S: Maintained 4593F: drivers/media/usb/dvb-usb-v2/af9015* 4594 4595DVB_USB_AF9035 MEDIA DRIVER 4596M: Antti Palosaari <crope@iki.fi> 4597L: linux-media@vger.kernel.org 4598W: https://linuxtv.org 4599W: http://palosaari.fi/linux/ 4600Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4601T: git git://linuxtv.org/anttip/media_tree.git 4602S: Maintained 4603F: drivers/media/usb/dvb-usb-v2/af9035* 4604 4605DVB_USB_ANYSEE MEDIA DRIVER 4606M: Antti Palosaari <crope@iki.fi> 4607L: linux-media@vger.kernel.org 4608W: https://linuxtv.org 4609W: http://palosaari.fi/linux/ 4610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4611T: git git://linuxtv.org/anttip/media_tree.git 4612S: Maintained 4613F: drivers/media/usb/dvb-usb-v2/anysee* 4614 4615DVB_USB_AU6610 MEDIA DRIVER 4616M: Antti Palosaari <crope@iki.fi> 4617L: linux-media@vger.kernel.org 4618W: https://linuxtv.org 4619W: http://palosaari.fi/linux/ 4620Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4621T: git git://linuxtv.org/anttip/media_tree.git 4622S: Maintained 4623F: drivers/media/usb/dvb-usb-v2/au6610* 4624 4625DVB_USB_CE6230 MEDIA DRIVER 4626M: Antti Palosaari <crope@iki.fi> 4627L: linux-media@vger.kernel.org 4628W: https://linuxtv.org 4629W: http://palosaari.fi/linux/ 4630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4631T: git git://linuxtv.org/anttip/media_tree.git 4632S: Maintained 4633F: drivers/media/usb/dvb-usb-v2/ce6230* 4634 4635DVB_USB_CXUSB MEDIA DRIVER 4636M: Michael Krufky <mkrufky@linuxtv.org> 4637L: linux-media@vger.kernel.org 4638W: https://linuxtv.org 4639W: http://github.com/mkrufky 4640Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4641T: git git://linuxtv.org/media_tree.git 4642S: Maintained 4643F: drivers/media/usb/dvb-usb/cxusb* 4644 4645DVB_USB_EC168 MEDIA DRIVER 4646M: Antti Palosaari <crope@iki.fi> 4647L: linux-media@vger.kernel.org 4648W: https://linuxtv.org 4649W: http://palosaari.fi/linux/ 4650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4651T: git git://linuxtv.org/anttip/media_tree.git 4652S: Maintained 4653F: drivers/media/usb/dvb-usb-v2/ec168* 4654 4655DVB_USB_GL861 MEDIA DRIVER 4656M: Antti Palosaari <crope@iki.fi> 4657L: linux-media@vger.kernel.org 4658W: https://linuxtv.org 4659Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4660T: git git://linuxtv.org/anttip/media_tree.git 4661S: Maintained 4662F: drivers/media/usb/dvb-usb-v2/gl861* 4663 4664DVB_USB_MXL111SF MEDIA DRIVER 4665M: Michael Krufky <mkrufky@linuxtv.org> 4666L: linux-media@vger.kernel.org 4667W: https://linuxtv.org 4668W: http://github.com/mkrufky 4669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4670T: git git://linuxtv.org/mkrufky/mxl111sf.git 4671S: Maintained 4672F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4673 4674DVB_USB_RTL28XXU MEDIA DRIVER 4675M: Antti Palosaari <crope@iki.fi> 4676L: linux-media@vger.kernel.org 4677W: https://linuxtv.org 4678W: http://palosaari.fi/linux/ 4679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4680T: git git://linuxtv.org/anttip/media_tree.git 4681S: Maintained 4682F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4683 4684DVB_USB_V2 MEDIA DRIVER 4685M: Antti Palosaari <crope@iki.fi> 4686L: linux-media@vger.kernel.org 4687W: https://linuxtv.org 4688W: http://palosaari.fi/linux/ 4689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4690T: git git://linuxtv.org/anttip/media_tree.git 4691S: Maintained 4692F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4693F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4694 4695DYNAMIC DEBUG 4696M: Jason Baron <jbaron@akamai.com> 4697S: Maintained 4698F: lib/dynamic_debug.c 4699F: include/linux/dynamic_debug.h 4700 4701DZ DECSTATION DZ11 SERIAL DRIVER 4702M: "Maciej W. Rozycki" <macro@linux-mips.org> 4703S: Maintained 4704F: drivers/tty/serial/dz.* 4705 4706E3X0 POWER BUTTON DRIVER 4707M: Moritz Fischer <moritz.fischer@ettus.com> 4708L: usrp-users@lists.ettus.com 4709W: http://www.ettus.com 4710S: Supported 4711F: drivers/input/misc/e3x0-button.c 4712F: Documentation/devicetree/bindings/input/e3x0-button.txt 4713 4714E4000 MEDIA DRIVER 4715M: Antti Palosaari <crope@iki.fi> 4716L: linux-media@vger.kernel.org 4717W: https://linuxtv.org 4718W: http://palosaari.fi/linux/ 4719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4720T: git git://linuxtv.org/anttip/media_tree.git 4721S: Maintained 4722F: drivers/media/tuners/e4000* 4723 4724EATA ISA/EISA/PCI SCSI DRIVER 4725M: Dario Ballabio <ballabio_dario@emc.com> 4726L: linux-scsi@vger.kernel.org 4727S: Maintained 4728F: drivers/scsi/eata.c 4729 4730EC100 MEDIA DRIVER 4731M: Antti Palosaari <crope@iki.fi> 4732L: linux-media@vger.kernel.org 4733W: https://linuxtv.org 4734W: http://palosaari.fi/linux/ 4735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4736T: git git://linuxtv.org/anttip/media_tree.git 4737S: Maintained 4738F: drivers/media/dvb-frontends/ec100* 4739 4740ECRYPT FILE SYSTEM 4741M: Tyler Hicks <tyhicks@canonical.com> 4742L: ecryptfs@vger.kernel.org 4743W: http://ecryptfs.org 4744W: https://launchpad.net/ecryptfs 4745T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4746S: Supported 4747F: Documentation/filesystems/ecryptfs.txt 4748F: fs/ecryptfs/ 4749 4750EDAC-CORE 4751M: Borislav Petkov <bp@alien8.de> 4752M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4753M: Mauro Carvalho Chehab <mchehab@kernel.org> 4754L: linux-edac@vger.kernel.org 4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4757S: Supported 4758F: Documentation/admin-guide/ras.rst 4759F: Documentation/driver-api/edac.rst 4760F: drivers/edac/ 4761F: include/linux/edac.h 4762 4763EDAC-AMD64 4764M: Borislav Petkov <bp@alien8.de> 4765L: linux-edac@vger.kernel.org 4766S: Maintained 4767F: drivers/edac/amd64_edac* 4768 4769EDAC-CALXEDA 4770M: Robert Richter <rric@kernel.org> 4771L: linux-edac@vger.kernel.org 4772S: Maintained 4773F: drivers/edac/highbank* 4774 4775EDAC-CAVIUM 4776M: Ralf Baechle <ralf@linux-mips.org> 4777M: David Daney <david.daney@cavium.com> 4778L: linux-edac@vger.kernel.org 4779L: linux-mips@linux-mips.org 4780S: Supported 4781F: drivers/edac/octeon_edac* 4782F: drivers/edac/thunderx_edac* 4783 4784EDAC-E752X 4785M: Mark Gross <mark.gross@intel.com> 4786L: linux-edac@vger.kernel.org 4787S: Maintained 4788F: drivers/edac/e752x_edac.c 4789 4790EDAC-E7XXX 4791L: linux-edac@vger.kernel.org 4792S: Maintained 4793F: drivers/edac/e7xxx_edac.c 4794 4795EDAC-FSL_DDR 4796M: York Sun <york.sun@nxp.com> 4797L: linux-edac@vger.kernel.org 4798S: Maintained 4799F: drivers/edac/fsl_ddr_edac.* 4800 4801EDAC-GHES 4802M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4803M: Mauro Carvalho Chehab <mchehab@kernel.org> 4804L: linux-edac@vger.kernel.org 4805S: Maintained 4806F: drivers/edac/ghes_edac.c 4807 4808EDAC-I82443BXGX 4809M: Tim Small <tim@buttersideup.com> 4810L: linux-edac@vger.kernel.org 4811S: Maintained 4812F: drivers/edac/i82443bxgx_edac.c 4813 4814EDAC-I3000 4815L: linux-edac@vger.kernel.org 4816S: Orphan 4817F: drivers/edac/i3000_edac.c 4818 4819EDAC-I5000 4820L: linux-edac@vger.kernel.org 4821S: Maintained 4822F: drivers/edac/i5000_edac.c 4823 4824EDAC-I5400 4825M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4826M: Mauro Carvalho Chehab <mchehab@kernel.org> 4827L: linux-edac@vger.kernel.org 4828S: Maintained 4829F: drivers/edac/i5400_edac.c 4830 4831EDAC-I7300 4832M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4833M: Mauro Carvalho Chehab <mchehab@kernel.org> 4834L: linux-edac@vger.kernel.org 4835S: Maintained 4836F: drivers/edac/i7300_edac.c 4837 4838EDAC-I7CORE 4839M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4840M: Mauro Carvalho Chehab <mchehab@kernel.org> 4841L: linux-edac@vger.kernel.org 4842S: Maintained 4843F: drivers/edac/i7core_edac.c 4844 4845EDAC-I82975X 4846M: Ranganathan Desikan <ravi@jetztechnologies.com> 4847M: "Arvind R." <arvino55@gmail.com> 4848L: linux-edac@vger.kernel.org 4849S: Maintained 4850F: drivers/edac/i82975x_edac.c 4851 4852EDAC-IE31200 4853M: Jason Baron <jbaron@akamai.com> 4854L: linux-edac@vger.kernel.org 4855S: Maintained 4856F: drivers/edac/ie31200_edac.c 4857 4858EDAC-MPC85XX 4859M: Johannes Thumshirn <morbidrsa@gmail.com> 4860L: linux-edac@vger.kernel.org 4861S: Maintained 4862F: drivers/edac/mpc85xx_edac.[ch] 4863 4864EDAC-PND2 4865M: Tony Luck <tony.luck@intel.com> 4866L: linux-edac@vger.kernel.org 4867S: Maintained 4868F: drivers/edac/pnd2_edac.[ch] 4869 4870EDAC-PASEMI 4871M: Egor Martovetsky <egor@pasemi.com> 4872L: linux-edac@vger.kernel.org 4873S: Maintained 4874F: drivers/edac/pasemi_edac.c 4875 4876EDAC-R82600 4877M: Tim Small <tim@buttersideup.com> 4878L: linux-edac@vger.kernel.org 4879S: Maintained 4880F: drivers/edac/r82600_edac.c 4881 4882EDAC-SBRIDGE 4883M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4884M: Mauro Carvalho Chehab <mchehab@kernel.org> 4885L: linux-edac@vger.kernel.org 4886S: Maintained 4887F: drivers/edac/sb_edac.c 4888 4889EDAC-SKYLAKE 4890M: Tony Luck <tony.luck@intel.com> 4891L: linux-edac@vger.kernel.org 4892S: Maintained 4893F: drivers/edac/skx_edac.c 4894 4895EDAC-XGENE 4896APPLIED MICRO (APM) X-GENE SOC EDAC 4897M: Loc Ho <lho@apm.com> 4898S: Supported 4899F: drivers/edac/xgene_edac.c 4900F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4901 4902EDIROL UA-101/UA-1000 DRIVER 4903M: Clemens Ladisch <clemens@ladisch.de> 4904L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4905T: git git://git.alsa-project.org/alsa-kernel.git 4906S: Maintained 4907F: sound/usb/misc/ua101.c 4908 4909EXTENSIBLE FIRMWARE INTERFACE (EFI) 4910M: Matt Fleming <matt@codeblueprint.co.uk> 4911M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4912L: linux-efi@vger.kernel.org 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4914S: Maintained 4915F: Documentation/efi-stub.txt 4916F: arch/*/kernel/efi.c 4917F: arch/x86/boot/compressed/eboot.[ch] 4918F: arch/*/include/asm/efi.h 4919F: arch/x86/platform/efi/ 4920F: drivers/firmware/efi/ 4921F: include/linux/efi*.h 4922F: arch/arm/boot/compressed/efi-header.S 4923F: arch/arm64/kernel/efi-entry.S 4924 4925EFI VARIABLE FILESYSTEM 4926M: Matthew Garrett <matthew.garrett@nebula.com> 4927M: Jeremy Kerr <jk@ozlabs.org> 4928M: Matt Fleming <matt@codeblueprint.co.uk> 4929T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4930L: linux-efi@vger.kernel.org 4931S: Maintained 4932F: fs/efivarfs/ 4933 4934EFIFB FRAMEBUFFER DRIVER 4935L: linux-fbdev@vger.kernel.org 4936M: Peter Jones <pjones@redhat.com> 4937S: Maintained 4938F: drivers/video/fbdev/efifb.c 4939 4940EFI TEST DRIVER 4941L: linux-efi@vger.kernel.org 4942M: Ivan Hu <ivan.hu@canonical.com> 4943M: Matt Fleming <matt@codeblueprint.co.uk> 4944S: Maintained 4945F: drivers/firmware/efi/test/ 4946 4947EFS FILESYSTEM 4948W: http://aeschi.ch.eu.org/efs/ 4949S: Orphan 4950F: fs/efs/ 4951 4952EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4953M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4954L: netdev@vger.kernel.org 4955S: Maintained 4956F: drivers/net/ethernet/ibm/ehea/ 4957 4958EM28XX VIDEO4LINUX DRIVER 4959M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4960M: Mauro Carvalho Chehab <mchehab@kernel.org> 4961L: linux-media@vger.kernel.org 4962W: https://linuxtv.org 4963T: git git://linuxtv.org/media_tree.git 4964S: Maintained 4965F: drivers/media/usb/em28xx/ 4966F: Documentation/media/v4l-drivers/em28xx* 4967 4968EMBEDDED LINUX 4969M: Paul Gortmaker <paul.gortmaker@windriver.com> 4970M: Matt Mackall <mpm@selenic.com> 4971M: David Woodhouse <dwmw2@infradead.org> 4972L: linux-embedded@vger.kernel.org 4973S: Maintained 4974 4975EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4976M: James Smart <james.smart@broadcom.com> 4977M: Dick Kennedy <dick.kennedy@broadcom.com> 4978L: linux-scsi@vger.kernel.org 4979W: http://www.broadcom.com 4980S: Supported 4981F: drivers/scsi/lpfc/ 4982 4983ENE CB710 FLASH CARD READER DRIVER 4984M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4985S: Maintained 4986F: drivers/misc/cb710/ 4987F: drivers/mmc/host/cb710-mmc.* 4988F: include/linux/cb710.h 4989 4990ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4991M: Maxim Levitsky <maximlevitsky@gmail.com> 4992S: Maintained 4993F: drivers/media/rc/ene_ir.* 4994 4995EPSON S1D13XXX FRAMEBUFFER DRIVER 4996M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4997S: Maintained 4998T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4999F: drivers/video/fbdev/s1d13xxxfb.c 5000F: include/video/s1d13xxxfb.h 5001 5002ET131X NETWORK DRIVER 5003M: Mark Einon <mark.einon@gmail.com> 5004S: Odd Fixes 5005F: drivers/net/ethernet/agere/ 5006 5007ETHERNET BRIDGE 5008M: Stephen Hemminger <stephen@networkplumber.org> 5009L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5010L: netdev@vger.kernel.org 5011W: http://www.linuxfoundation.org/en/Net:Bridge 5012S: Maintained 5013F: include/linux/netfilter_bridge/ 5014F: net/bridge/ 5015 5016ETHERNET PHY LIBRARY 5017M: Andrew Lunn <andrew@lunn.ch> 5018M: Florian Fainelli <f.fainelli@gmail.com> 5019L: netdev@vger.kernel.org 5020S: Maintained 5021F: include/linux/phy.h 5022F: include/linux/phy_fixed.h 5023F: drivers/net/phy/ 5024F: Documentation/networking/phy.txt 5025F: drivers/of/of_mdio.c 5026F: drivers/of/of_net.c 5027 5028EXT2 FILE SYSTEM 5029M: Jan Kara <jack@suse.com> 5030L: linux-ext4@vger.kernel.org 5031S: Maintained 5032F: Documentation/filesystems/ext2.txt 5033F: fs/ext2/ 5034F: include/linux/ext2* 5035 5036EXT4 FILE SYSTEM 5037M: "Theodore Ts'o" <tytso@mit.edu> 5038M: Andreas Dilger <adilger.kernel@dilger.ca> 5039L: linux-ext4@vger.kernel.org 5040W: http://ext4.wiki.kernel.org 5041Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5043S: Maintained 5044F: Documentation/filesystems/ext4.txt 5045F: fs/ext4/ 5046 5047Extended Verification Module (EVM) 5048M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5049L: linux-ima-devel@lists.sourceforge.net 5050L: linux-security-module@vger.kernel.org 5051S: Supported 5052F: security/integrity/evm/ 5053 5054EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5055M: MyungJoo Ham <myungjoo.ham@samsung.com> 5056M: Chanwoo Choi <cw00.choi@samsung.com> 5057L: linux-kernel@vger.kernel.org 5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5059S: Maintained 5060F: drivers/extcon/ 5061F: include/linux/extcon/ 5062F: include/linux/extcon.h 5063F: Documentation/extcon/ 5064F: Documentation/devicetree/bindings/extcon/ 5065 5066EXYNOS DP DRIVER 5067M: Jingoo Han <jingoohan1@gmail.com> 5068L: dri-devel@lists.freedesktop.org 5069S: Maintained 5070F: drivers/gpu/drm/exynos/exynos_dp* 5071 5072EXYNOS SYSMMU (IOMMU) driver 5073M: Marek Szyprowski <m.szyprowski@samsung.com> 5074L: iommu@lists.linux-foundation.org 5075S: Maintained 5076F: drivers/iommu/exynos-iommu.c 5077 5078EZchip NPS platform support 5079M: Noam Camus <noamc@ezchip.com> 5080S: Supported 5081F: arch/arc/plat-eznps 5082F: arch/arc/boot/dts/eznps.dts 5083 5084F71805F HARDWARE MONITORING DRIVER 5085M: Jean Delvare <jdelvare@suse.com> 5086L: linux-hwmon@vger.kernel.org 5087S: Maintained 5088F: Documentation/hwmon/f71805f 5089F: drivers/hwmon/f71805f.c 5090 5091FC0011 TUNER DRIVER 5092M: Michael Buesch <m@bues.ch> 5093L: linux-media@vger.kernel.org 5094S: Maintained 5095F: drivers/media/tuners/fc0011.h 5096F: drivers/media/tuners/fc0011.c 5097 5098FC2580 MEDIA DRIVER 5099M: Antti Palosaari <crope@iki.fi> 5100L: linux-media@vger.kernel.org 5101W: https://linuxtv.org 5102W: http://palosaari.fi/linux/ 5103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5104T: git git://linuxtv.org/anttip/media_tree.git 5105S: Maintained 5106F: drivers/media/tuners/fc2580* 5107 5108FANOTIFY 5109M: Eric Paris <eparis@redhat.com> 5110S: Maintained 5111F: fs/notify/fanotify/ 5112F: include/linux/fanotify.h 5113F: include/uapi/linux/fanotify.h 5114 5115FARSYNC SYNCHRONOUS DRIVER 5116M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5117W: http://www.farsite.co.uk/ 5118S: Supported 5119F: drivers/net/wan/farsync.* 5120 5121FAULT INJECTION SUPPORT 5122M: Akinobu Mita <akinobu.mita@gmail.com> 5123S: Supported 5124F: Documentation/fault-injection/ 5125F: lib/fault-inject.c 5126 5127FBTFT Framebuffer drivers 5128M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5129S: Maintained 5130F: drivers/staging/fbtft/ 5131 5132FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5133M: Johannes Thumshirn <jth@kernel.org> 5134L: fcoe-devel@open-fcoe.org 5135W: www.Open-FCoE.org 5136S: Supported 5137F: drivers/scsi/libfc/ 5138F: drivers/scsi/fcoe/ 5139F: include/scsi/fc/ 5140F: include/scsi/libfc.h 5141F: include/scsi/libfcoe.h 5142F: include/uapi/scsi/fc/ 5143 5144FILE LOCKING (flock() and fcntl()/lockf()) 5145M: Jeff Layton <jlayton@poochiereds.net> 5146M: "J. Bruce Fields" <bfields@fieldses.org> 5147L: linux-fsdevel@vger.kernel.org 5148S: Maintained 5149F: include/linux/fcntl.h 5150F: include/linux/fs.h 5151F: include/uapi/linux/fcntl.h 5152F: include/uapi/linux/fs.h 5153F: fs/fcntl.c 5154F: fs/locks.c 5155 5156FILESYSTEMS (VFS and infrastructure) 5157M: Alexander Viro <viro@zeniv.linux.org.uk> 5158L: linux-fsdevel@vger.kernel.org 5159S: Maintained 5160F: fs/* 5161 5162FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5163M: Riku Voipio <riku.voipio@iki.fi> 5164L: linux-hwmon@vger.kernel.org 5165S: Maintained 5166F: drivers/hwmon/f75375s.c 5167F: include/linux/f75375s.h 5168 5169FIREWIRE AUDIO DRIVERS 5170M: Clemens Ladisch <clemens@ladisch.de> 5171L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5172T: git git://git.alsa-project.org/alsa-kernel.git 5173S: Maintained 5174F: sound/firewire/ 5175 5176FIREWIRE MEDIA DRIVERS (firedtv) 5177M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5178L: linux-media@vger.kernel.org 5179L: linux1394-devel@lists.sourceforge.net 5180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5181S: Maintained 5182F: drivers/media/firewire/ 5183 5184FIREWIRE SBP-2 TARGET 5185M: Chris Boot <bootc@bootc.net> 5186L: linux-scsi@vger.kernel.org 5187L: target-devel@vger.kernel.org 5188L: linux1394-devel@lists.sourceforge.net 5189T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5190S: Maintained 5191F: drivers/target/sbp/ 5192 5193FIREWIRE SUBSYSTEM 5194M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5195L: linux1394-devel@lists.sourceforge.net 5196W: http://ieee1394.wiki.kernel.org/ 5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5198S: Maintained 5199F: drivers/firewire/ 5200F: include/linux/firewire.h 5201F: include/uapi/linux/firewire*.h 5202F: tools/firewire/ 5203 5204FIRMWARE LOADER (request_firmware) 5205M: Luis R. Rodriguez <mcgrof@kernel.org> 5206L: linux-kernel@vger.kernel.org 5207S: Maintained 5208F: Documentation/firmware_class/ 5209F: drivers/base/firmware*.c 5210F: include/linux/firmware.h 5211 5212FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5213M: Joshua Morris <josh.h.morris@us.ibm.com> 5214M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5215S: Maintained 5216F: drivers/block/rsxx/ 5217 5218FLOPPY DRIVER 5219M: Jiri Kosina <jikos@kernel.org> 5220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5221S: Odd fixes 5222F: drivers/block/floppy.c 5223 5224FMC SUBSYSTEM 5225M: Alessandro Rubini <rubini@gnudd.com> 5226W: http://www.ohwr.org/projects/fmc-bus 5227S: Supported 5228F: drivers/fmc/ 5229F: include/linux/fmc*.h 5230F: include/linux/ipmi-fru.h 5231K: fmc_d.*register 5232 5233FPGA MANAGER FRAMEWORK 5234M: Alan Tull <atull@kernel.org> 5235R: Moritz Fischer <moritz.fischer@ettus.com> 5236L: linux-fpga@vger.kernel.org 5237S: Maintained 5238T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5239F: Documentation/fpga/ 5240F: Documentation/devicetree/bindings/fpga/ 5241F: drivers/fpga/ 5242F: include/linux/fpga/ 5243W: http://www.rocketboards.org 5244 5245FPU EMULATOR 5246M: Bill Metzenthen <billm@melbpc.org.au> 5247W: http://floatingpoint.sourceforge.net/emulator/index.html 5248S: Maintained 5249F: arch/x86/math-emu/ 5250 5251FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5252L: netdev@vger.kernel.org 5253S: Orphan 5254F: drivers/net/wan/dlci.c 5255F: drivers/net/wan/sdla.c 5256 5257FRAMEBUFFER LAYER 5258M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5259L: linux-fbdev@vger.kernel.org 5260T: git git://github.com/bzolnier/linux.git 5261Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5262S: Maintained 5263F: Documentation/fb/ 5264F: drivers/video/ 5265F: include/video/ 5266F: include/linux/fb.h 5267F: include/uapi/video/ 5268F: include/uapi/linux/fb.h 5269 5270FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5271M: Horia Geantă <horia.geanta@nxp.com> 5272M: Dan Douglass <dan.douglass@nxp.com> 5273L: linux-crypto@vger.kernel.org 5274S: Maintained 5275F: drivers/crypto/caam/ 5276F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5277 5278FREESCALE DIU FRAMEBUFFER DRIVER 5279M: Timur Tabi <timur@tabi.org> 5280L: linux-fbdev@vger.kernel.org 5281S: Maintained 5282F: drivers/video/fbdev/fsl-diu-fb.* 5283 5284FREESCALE DMA DRIVER 5285M: Li Yang <leoli@freescale.com> 5286M: Zhang Wei <zw@zh-kernel.org> 5287L: linuxppc-dev@lists.ozlabs.org 5288S: Maintained 5289F: drivers/dma/fsldma.* 5290 5291FREESCALE GPMI NAND DRIVER 5292M: Han Xu <han.xu@nxp.com> 5293L: linux-mtd@lists.infradead.org 5294S: Maintained 5295F: drivers/mtd/nand/gpmi-nand/* 5296 5297FREESCALE I2C CPM DRIVER 5298M: Jochen Friedrich <jochen@scram.de> 5299L: linuxppc-dev@lists.ozlabs.org 5300L: linux-i2c@vger.kernel.org 5301S: Maintained 5302F: drivers/i2c/busses/i2c-cpm.c 5303 5304FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5305M: Sascha Hauer <kernel@pengutronix.de> 5306L: linux-fbdev@vger.kernel.org 5307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5308S: Maintained 5309F: include/linux/platform_data/video-imxfb.h 5310F: drivers/video/fbdev/imxfb.c 5311 5312FREESCALE QUAD SPI DRIVER 5313M: Han Xu <han.xu@nxp.com> 5314L: linux-mtd@lists.infradead.org 5315S: Maintained 5316F: drivers/mtd/spi-nor/fsl-quadspi.c 5317 5318FREESCALE SOC FS_ENET DRIVER 5319M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5320M: Vitaly Bordug <vbordug@ru.mvista.com> 5321L: linuxppc-dev@lists.ozlabs.org 5322L: netdev@vger.kernel.org 5323S: Maintained 5324F: drivers/net/ethernet/freescale/fs_enet/ 5325F: include/linux/fs_enet_pd.h 5326 5327FREESCALE IMX / MXC FEC DRIVER 5328M: Fugang Duan <fugang.duan@nxp.com> 5329L: netdev@vger.kernel.org 5330S: Maintained 5331F: drivers/net/ethernet/freescale/fec_main.c 5332F: drivers/net/ethernet/freescale/fec_ptp.c 5333F: drivers/net/ethernet/freescale/fec.h 5334F: Documentation/devicetree/bindings/net/fsl-fec.txt 5335 5336FREESCALE QORIQ DPAA FMAN DRIVER 5337M: Madalin Bucur <madalin.bucur@nxp.com> 5338L: netdev@vger.kernel.org 5339S: Maintained 5340F: drivers/net/ethernet/freescale/fman 5341F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5342 5343FREESCALE QORIQ DPAA ETHERNET DRIVER 5344M: Madalin Bucur <madalin.bucur@nxp.com> 5345L: netdev@vger.kernel.org 5346S: Maintained 5347F: drivers/net/ethernet/freescale/dpaa 5348 5349FREESCALE SOC DRIVERS 5350M: Scott Wood <oss@buserror.net> 5351L: linuxppc-dev@lists.ozlabs.org 5352L: linux-arm-kernel@lists.infradead.org 5353S: Maintained 5354F: Documentation/devicetree/bindings/powerpc/fsl/ 5355F: drivers/soc/fsl/ 5356F: include/linux/fsl/ 5357 5358FREESCALE QUICC ENGINE LIBRARY 5359M: Qiang Zhao <qiang.zhao@nxp.com> 5360L: linuxppc-dev@lists.ozlabs.org 5361S: Maintained 5362F: drivers/soc/fsl/qe/ 5363F: include/soc/fsl/*qe*.h 5364F: include/soc/fsl/*ucc*.h 5365 5366FREESCALE USB PERIPHERAL DRIVERS 5367M: Li Yang <leoli@freescale.com> 5368L: linux-usb@vger.kernel.org 5369L: linuxppc-dev@lists.ozlabs.org 5370S: Maintained 5371F: drivers/usb/gadget/udc/fsl* 5372 5373FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5374M: Li Yang <leoli@freescale.com> 5375L: netdev@vger.kernel.org 5376L: linuxppc-dev@lists.ozlabs.org 5377S: Maintained 5378F: drivers/net/ethernet/freescale/ucc_geth* 5379 5380FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5381M: Claudiu Manoil <claudiu.manoil@freescale.com> 5382L: netdev@vger.kernel.org 5383S: Maintained 5384F: drivers/net/ethernet/freescale/gianfar* 5385X: drivers/net/ethernet/freescale/gianfar_ptp.c 5386F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5387 5388FREESCALE QUICC ENGINE UCC HDLC DRIVER 5389M: Zhao Qiang <qiang.zhao@nxp.com> 5390L: netdev@vger.kernel.org 5391L: linuxppc-dev@lists.ozlabs.org 5392S: Maintained 5393F: drivers/net/wan/fsl_ucc_hdlc* 5394 5395FREESCALE QUICC ENGINE UCC UART DRIVER 5396M: Timur Tabi <timur@tabi.org> 5397L: linuxppc-dev@lists.ozlabs.org 5398S: Maintained 5399F: drivers/tty/serial/ucc_uart.c 5400 5401FREESCALE SOC SOUND DRIVERS 5402M: Timur Tabi <timur@tabi.org> 5403M: Nicolin Chen <nicoleotsuka@gmail.com> 5404M: Xiubo Li <Xiubo.Lee@gmail.com> 5405R: Fabio Estevam <fabio.estevam@nxp.com> 5406L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5407L: linuxppc-dev@lists.ozlabs.org 5408S: Maintained 5409F: sound/soc/fsl/fsl* 5410F: sound/soc/fsl/imx* 5411F: sound/soc/fsl/mpc8610_hpcd.c 5412 5413FREEVXFS FILESYSTEM 5414M: Christoph Hellwig <hch@infradead.org> 5415W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5416S: Maintained 5417F: fs/freevxfs/ 5418 5419FREEZER 5420M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5421M: Pavel Machek <pavel@ucw.cz> 5422L: linux-pm@vger.kernel.org 5423S: Supported 5424F: Documentation/power/freezing-of-tasks.txt 5425F: include/linux/freezer.h 5426F: kernel/freezer.c 5427 5428FRONTSWAP API 5429M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5430L: linux-kernel@vger.kernel.org 5431S: Maintained 5432F: mm/frontswap.c 5433F: include/linux/frontswap.h 5434 5435FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5436M: David Howells <dhowells@redhat.com> 5437L: linux-cachefs@redhat.com (moderated for non-subscribers) 5438S: Supported 5439F: Documentation/filesystems/caching/ 5440F: fs/fscache/ 5441F: include/linux/fscache*.h 5442 5443FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5444M: Theodore Y. Ts'o <tytso@mit.edu> 5445M: Jaegeuk Kim <jaegeuk@kernel.org> 5446L: linux-fscrypt@vger.kernel.org 5447Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5449S: Supported 5450F: fs/crypto/ 5451F: include/linux/fscrypt*.h 5452 5453F2FS FILE SYSTEM 5454M: Jaegeuk Kim <jaegeuk@kernel.org> 5455M: Chao Yu <yuchao0@huawei.com> 5456L: linux-f2fs-devel@lists.sourceforge.net 5457W: https://f2fs.wiki.kernel.org/ 5458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5459S: Maintained 5460F: Documentation/filesystems/f2fs.txt 5461F: Documentation/ABI/testing/sysfs-fs-f2fs 5462F: fs/f2fs/ 5463F: include/linux/f2fs_fs.h 5464F: include/trace/events/f2fs.h 5465 5466FUJITSU FR-V (FRV) PORT 5467S: Orphan 5468F: arch/frv/ 5469 5470FUJITSU LAPTOP EXTRAS 5471M: Jonathan Woithe <jwoithe@just42.net> 5472L: platform-driver-x86@vger.kernel.org 5473S: Maintained 5474F: drivers/platform/x86/fujitsu-laptop.c 5475 5476FUJITSU M-5MO LS CAMERA ISP DRIVER 5477M: Kyungmin Park <kyungmin.park@samsung.com> 5478M: Heungjun Kim <riverful.kim@samsung.com> 5479L: linux-media@vger.kernel.org 5480S: Maintained 5481F: drivers/media/i2c/m5mols/ 5482F: include/media/i2c/m5mols.h 5483 5484FUJITSU TABLET EXTRAS 5485M: Robert Gerlach <khnz@gmx.de> 5486L: platform-driver-x86@vger.kernel.org 5487S: Maintained 5488F: drivers/platform/x86/fujitsu-tablet.c 5489 5490FUSE: FILESYSTEM IN USERSPACE 5491M: Miklos Szeredi <miklos@szeredi.hu> 5492L: linux-fsdevel@vger.kernel.org 5493W: http://fuse.sourceforge.net/ 5494T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5495S: Maintained 5496F: fs/fuse/ 5497F: include/uapi/linux/fuse.h 5498F: Documentation/filesystems/fuse.txt 5499 5500FUTEX SUBSYSTEM 5501M: Thomas Gleixner <tglx@linutronix.de> 5502M: Ingo Molnar <mingo@redhat.com> 5503R: Peter Zijlstra <peterz@infradead.org> 5504R: Darren Hart <dvhart@infradead.org> 5505L: linux-kernel@vger.kernel.org 5506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5507S: Maintained 5508F: kernel/futex.c 5509F: kernel/futex_compat.c 5510F: include/asm-generic/futex.h 5511F: include/linux/futex.h 5512F: include/uapi/linux/futex.h 5513F: tools/testing/selftests/futex/ 5514F: tools/perf/bench/futex* 5515F: Documentation/*futex* 5516 5517FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5518M: Rik Faith <faith@cs.unc.edu> 5519L: linux-scsi@vger.kernel.org 5520S: Odd Fixes (e.g., new signatures) 5521F: drivers/scsi/fdomain.* 5522 5523GCC PLUGINS 5524M: Kees Cook <keescook@chromium.org> 5525R: Emese Revfy <re.emese@gmail.com> 5526L: kernel-hardening@lists.openwall.com 5527S: Maintained 5528F: scripts/gcc-plugins/ 5529F: scripts/gcc-plugin.sh 5530F: scripts/Makefile.gcc-plugins 5531F: Documentation/gcc-plugins.txt 5532 5533GCOV BASED KERNEL PROFILING 5534M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5535S: Maintained 5536F: kernel/gcov/ 5537F: Documentation/dev-tools/gcov.rst 5538 5539GDT SCSI DISK ARRAY CONTROLLER DRIVER 5540M: Achim Leubner <achim_leubner@adaptec.com> 5541L: linux-scsi@vger.kernel.org 5542W: http://www.icp-vortex.com/ 5543S: Supported 5544F: drivers/scsi/gdt* 5545 5546GDB KERNEL DEBUGGING HELPER SCRIPTS 5547M: Jan Kiszka <jan.kiszka@siemens.com> 5548M: Kieran Bingham <kieran@bingham.xyz> 5549S: Supported 5550F: scripts/gdb/ 5551 5552GEMTEK FM RADIO RECEIVER DRIVER 5553M: Hans Verkuil <hverkuil@xs4all.nl> 5554L: linux-media@vger.kernel.org 5555T: git git://linuxtv.org/media_tree.git 5556W: https://linuxtv.org 5557S: Maintained 5558F: drivers/media/radio/radio-gemtek* 5559 5560GENERIC GPIO I2C DRIVER 5561M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5562S: Supported 5563F: drivers/i2c/busses/i2c-gpio.c 5564F: include/linux/i2c-gpio.h 5565 5566GENERIC GPIO I2C MULTIPLEXER DRIVER 5567M: Peter Korsgaard <peter.korsgaard@barco.com> 5568L: linux-i2c@vger.kernel.org 5569S: Supported 5570F: drivers/i2c/muxes/i2c-mux-gpio.c 5571F: include/linux/i2c-mux-gpio.h 5572F: Documentation/i2c/muxes/i2c-mux-gpio 5573 5574GENERIC HDLC (WAN) DRIVERS 5575M: Krzysztof Halasa <khc@pm.waw.pl> 5576W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5577S: Maintained 5578F: drivers/net/wan/c101.c 5579F: drivers/net/wan/hd6457* 5580F: drivers/net/wan/hdlc* 5581F: drivers/net/wan/n2.c 5582F: drivers/net/wan/pc300too.c 5583F: drivers/net/wan/pci200syn.c 5584F: drivers/net/wan/wanxl* 5585 5586GENERIC INCLUDE/ASM HEADER FILES 5587M: Arnd Bergmann <arnd@arndb.de> 5588L: linux-arch@vger.kernel.org 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5590S: Maintained 5591F: include/asm-generic/ 5592F: include/uapi/asm-generic/ 5593 5594GENERIC PHY FRAMEWORK 5595M: Kishon Vijay Abraham I <kishon@ti.com> 5596L: linux-kernel@vger.kernel.org 5597T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5598S: Supported 5599F: drivers/phy/ 5600F: include/linux/phy/ 5601 5602GENERIC PM DOMAINS 5603M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5604M: Kevin Hilman <khilman@kernel.org> 5605M: Ulf Hansson <ulf.hansson@linaro.org> 5606L: linux-pm@vger.kernel.org 5607S: Supported 5608F: drivers/base/power/domain*.c 5609F: include/linux/pm_domain.h 5610F: Documentation/devicetree/bindings/power/power_domain.txt 5611 5612GENERIC UIO DRIVER FOR PCI DEVICES 5613M: "Michael S. Tsirkin" <mst@redhat.com> 5614L: kvm@vger.kernel.org 5615S: Supported 5616F: drivers/uio/uio_pci_generic.c 5617 5618GET_MAINTAINER SCRIPT 5619M: Joe Perches <joe@perches.com> 5620S: Maintained 5621F: scripts/get_maintainer.pl 5622 5623GENWQE (IBM Generic Workqueue Card) 5624M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5625M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5626S: Supported 5627F: drivers/misc/genwqe/ 5628 5629GFS2 FILE SYSTEM 5630M: Steven Whitehouse <swhiteho@redhat.com> 5631M: Bob Peterson <rpeterso@redhat.com> 5632L: cluster-devel@redhat.com 5633W: http://sources.redhat.com/cluster/ 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5635S: Supported 5636F: Documentation/filesystems/gfs2*.txt 5637F: fs/gfs2/ 5638F: include/uapi/linux/gfs2_ondisk.h 5639 5640GIGASET ISDN DRIVERS 5641M: Paul Bolle <pebolle@tiscali.nl> 5642L: gigaset307x-common@lists.sourceforge.net 5643W: http://gigaset307x.sourceforge.net/ 5644S: Odd Fixes 5645F: Documentation/isdn/README.gigaset 5646F: drivers/isdn/gigaset/ 5647F: include/uapi/linux/gigaset_dev.h 5648 5649GO7007 MPEG CODEC 5650M: Hans Verkuil <hans.verkuil@cisco.com> 5651L: linux-media@vger.kernel.org 5652S: Maintained 5653F: drivers/media/usb/go7007/ 5654 5655GOODIX TOUCHSCREEN 5656M: Bastien Nocera <hadess@hadess.net> 5657L: linux-input@vger.kernel.org 5658S: Maintained 5659F: drivers/input/touchscreen/goodix.c 5660 5661GPIO MOCKUP DRIVER 5662M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5663L: linux-gpio@vger.kernel.org 5664S: Maintained 5665F: drivers/gpio/gpio-mockup.c 5666F: tools/testing/selftests/gpio/ 5667 5668GPIO SUBSYSTEM 5669M: Linus Walleij <linus.walleij@linaro.org> 5670L: linux-gpio@vger.kernel.org 5671T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5672S: Maintained 5673F: Documentation/devicetree/bindings/gpio/ 5674F: Documentation/gpio/ 5675F: Documentation/ABI/testing/gpio-cdev 5676F: Documentation/ABI/obsolete/sysfs-gpio 5677F: drivers/gpio/ 5678F: include/linux/gpio/ 5679F: include/linux/gpio.h 5680F: include/asm-generic/gpio.h 5681F: include/uapi/linux/gpio.h 5682F: tools/gpio/ 5683 5684GRE DEMULTIPLEXER DRIVER 5685M: Dmitry Kozlov <xeb@mail.ru> 5686L: netdev@vger.kernel.org 5687S: Maintained 5688F: net/ipv4/gre_demux.c 5689F: net/ipv4/gre_offload.c 5690F: include/net/gre.h 5691 5692GRETH 10/100/1G Ethernet MAC device driver 5693M: Andreas Larsson <andreas@gaisler.com> 5694L: netdev@vger.kernel.org 5695S: Maintained 5696F: drivers/net/ethernet/aeroflex/ 5697 5698GREYBUS SUBSYSTEM 5699M: Johan Hovold <johan@kernel.org> 5700M: Alex Elder <elder@kernel.org> 5701M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5702S: Maintained 5703F: drivers/staging/greybus/ 5704L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5705 5706GREYBUS AUDIO PROTOCOLS DRIVERS 5707M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5708M: Mark Greer <mgreer@animalcreek.com> 5709S: Maintained 5710F: drivers/staging/greybus/audio_apbridgea.c 5711F: drivers/staging/greybus/audio_apbridgea.h 5712F: drivers/staging/greybus/audio_codec.c 5713F: drivers/staging/greybus/audio_codec.h 5714F: drivers/staging/greybus/audio_gb.c 5715F: drivers/staging/greybus/audio_manager.c 5716F: drivers/staging/greybus/audio_manager.h 5717F: drivers/staging/greybus/audio_manager_module.c 5718F: drivers/staging/greybus/audio_manager_private.h 5719F: drivers/staging/greybus/audio_manager_sysfs.c 5720F: drivers/staging/greybus/audio_module.c 5721F: drivers/staging/greybus/audio_topology.c 5722 5723GREYBUS PROTOCOLS DRIVERS 5724M: Rui Miguel Silva <rmfrfs@gmail.com> 5725S: Maintained 5726F: drivers/staging/greybus/sdio.c 5727F: drivers/staging/greybus/light.c 5728F: drivers/staging/greybus/gpio.c 5729F: drivers/staging/greybus/power_supply.c 5730F: drivers/staging/greybus/spi.c 5731F: drivers/staging/greybus/spilib.c 5732 5733GREYBUS PROTOCOLS DRIVERS 5734M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5735S: Maintained 5736F: drivers/staging/greybus/loopback.c 5737F: drivers/staging/greybus/timesync.c 5738F: drivers/staging/greybus/timesync_platform.c 5739 5740GREYBUS PROTOCOLS DRIVERS 5741M: Viresh Kumar <vireshk@kernel.org> 5742S: Maintained 5743F: drivers/staging/greybus/authentication.c 5744F: drivers/staging/greybus/bootrom.c 5745F: drivers/staging/greybus/firmware.h 5746F: drivers/staging/greybus/fw-core.c 5747F: drivers/staging/greybus/fw-download.c 5748F: drivers/staging/greybus/fw-managament.c 5749F: drivers/staging/greybus/greybus_authentication.h 5750F: drivers/staging/greybus/greybus_firmware.h 5751F: drivers/staging/greybus/hid.c 5752F: drivers/staging/greybus/i2c.c 5753F: drivers/staging/greybus/spi.c 5754F: drivers/staging/greybus/spilib.c 5755F: drivers/staging/greybus/spilib.h 5756 5757GREYBUS PROTOCOLS DRIVERS 5758M: David Lin <dtwlin@gmail.com> 5759S: Maintained 5760F: drivers/staging/greybus/uart.c 5761F: drivers/staging/greybus/log.c 5762 5763GREYBUS PLATFORM DRIVERS 5764M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5765S: Maintained 5766F: drivers/staging/greybus/arche-platform.c 5767F: drivers/staging/greybus/arche-apb-ctrl.c 5768F: drivers/staging/greybus/arche_platform.h 5769 5770GS1662 VIDEO SERIALIZER 5771M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5772L: linux-media@vger.kernel.org 5773T: git git://linuxtv.org/media_tree.git 5774S: Maintained 5775F: drivers/media/spi/gs1662.c 5776 5777GSPCA FINEPIX SUBDRIVER 5778M: Frank Zago <frank@zago.net> 5779L: linux-media@vger.kernel.org 5780T: git git://linuxtv.org/media_tree.git 5781S: Maintained 5782F: drivers/media/usb/gspca/finepix.c 5783 5784GSPCA GL860 SUBDRIVER 5785M: Olivier Lorin <o.lorin@laposte.net> 5786L: linux-media@vger.kernel.org 5787T: git git://linuxtv.org/media_tree.git 5788S: Maintained 5789F: drivers/media/usb/gspca/gl860/ 5790 5791GSPCA M5602 SUBDRIVER 5792M: Erik Andren <erik.andren@gmail.com> 5793L: linux-media@vger.kernel.org 5794T: git git://linuxtv.org/media_tree.git 5795S: Maintained 5796F: drivers/media/usb/gspca/m5602/ 5797 5798GSPCA PAC207 SONIXB SUBDRIVER 5799M: Hans Verkuil <hverkuil@xs4all.nl> 5800L: linux-media@vger.kernel.org 5801T: git git://linuxtv.org/media_tree.git 5802S: Odd Fixes 5803F: drivers/media/usb/gspca/pac207.c 5804 5805GSPCA SN9C20X SUBDRIVER 5806M: Brian Johnson <brijohn@gmail.com> 5807L: linux-media@vger.kernel.org 5808T: git git://linuxtv.org/media_tree.git 5809S: Maintained 5810F: drivers/media/usb/gspca/sn9c20x.c 5811 5812GSPCA T613 SUBDRIVER 5813M: Leandro Costantino <lcostantino@gmail.com> 5814L: linux-media@vger.kernel.org 5815T: git git://linuxtv.org/media_tree.git 5816S: Maintained 5817F: drivers/media/usb/gspca/t613.c 5818 5819GSPCA USB WEBCAM DRIVER 5820M: Hans Verkuil <hverkuil@xs4all.nl> 5821L: linux-media@vger.kernel.org 5822T: git git://linuxtv.org/media_tree.git 5823S: Odd Fixes 5824F: drivers/media/usb/gspca/ 5825 5826GTP (GPRS Tunneling Protocol) 5827M: Pablo Neira Ayuso <pablo@netfilter.org> 5828M: Harald Welte <laforge@gnumonks.org> 5829L: osmocom-net-gprs@lists.osmocom.org 5830T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5831S: Maintained 5832F: drivers/net/gtp.c 5833 5834GUID PARTITION TABLE (GPT) 5835M: Davidlohr Bueso <dave@stgolabs.net> 5836L: linux-efi@vger.kernel.org 5837S: Maintained 5838F: block/partitions/efi.* 5839 5840STK1160 USB VIDEO CAPTURE DRIVER 5841M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5842L: linux-media@vger.kernel.org 5843T: git git://linuxtv.org/media_tree.git 5844S: Maintained 5845F: drivers/media/usb/stk1160/ 5846 5847H8/300 ARCHITECTURE 5848M: Yoshinori Sato <ysato@users.sourceforge.jp> 5849L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5850W: http://uclinux-h8.sourceforge.jp 5851T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5852S: Maintained 5853F: arch/h8300/ 5854F: drivers/clocksource/h8300_*.c 5855F: drivers/clk/h8300/ 5856F: drivers/irqchip/irq-renesas-h8*.c 5857 5858HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5859M: Frank Seidel <frank@f-seidel.de> 5860L: platform-driver-x86@vger.kernel.org 5861W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5862S: Maintained 5863F: drivers/platform/x86/hdaps.c 5864 5865HDPVR USB VIDEO ENCODER DRIVER 5866M: Hans Verkuil <hverkuil@xs4all.nl> 5867L: linux-media@vger.kernel.org 5868T: git git://linuxtv.org/media_tree.git 5869W: https://linuxtv.org 5870S: Odd Fixes 5871F: drivers/media/usb/hdpvr/ 5872 5873HWPOISON MEMORY FAILURE HANDLING 5874M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5875L: linux-mm@kvack.org 5876S: Maintained 5877F: mm/memory-failure.c 5878F: mm/hwpoison-inject.c 5879 5880HYPERVISOR VIRTUAL CONSOLE DRIVER 5881L: linuxppc-dev@lists.ozlabs.org 5882S: Odd Fixes 5883F: drivers/tty/hvc/ 5884 5885HACKRF MEDIA DRIVER 5886M: Antti Palosaari <crope@iki.fi> 5887L: linux-media@vger.kernel.org 5888W: https://linuxtv.org 5889W: http://palosaari.fi/linux/ 5890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5891T: git git://linuxtv.org/anttip/media_tree.git 5892S: Maintained 5893F: drivers/media/usb/hackrf/ 5894 5895HARDWARE MONITORING 5896M: Jean Delvare <jdelvare@suse.com> 5897M: Guenter Roeck <linux@roeck-us.net> 5898L: linux-hwmon@vger.kernel.org 5899W: http://hwmon.wiki.kernel.org/ 5900T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5902S: Maintained 5903F: Documentation/hwmon/ 5904F: drivers/hwmon/ 5905F: include/linux/hwmon*.h 5906 5907HARDWARE RANDOM NUMBER GENERATOR CORE 5908M: Matt Mackall <mpm@selenic.com> 5909M: Herbert Xu <herbert@gondor.apana.org.au> 5910L: linux-crypto@vger.kernel.org 5911S: Odd fixes 5912F: Documentation/devicetree/bindings/rng/ 5913F: Documentation/hw_random.txt 5914F: drivers/char/hw_random/ 5915F: include/linux/hw_random.h 5916 5917HARDWARE SPINLOCK CORE 5918M: Ohad Ben-Cohen <ohad@wizery.com> 5919M: Bjorn Andersson <bjorn.andersson@linaro.org> 5920L: linux-remoteproc@vger.kernel.org 5921S: Maintained 5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5923F: Documentation/devicetree/bindings/hwlock/ 5924F: Documentation/hwspinlock.txt 5925F: drivers/hwspinlock/ 5926F: include/linux/hwspinlock.h 5927 5928HARMONY SOUND DRIVER 5929L: linux-parisc@vger.kernel.org 5930S: Maintained 5931F: sound/parisc/harmony.* 5932 5933HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5934M: Jimmy Vance <jimmy.vance@hpe.com> 5935S: Supported 5936F: Documentation/watchdog/hpwdt.txt 5937F: drivers/watchdog/hpwdt.c 5938 5939HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5940M: Don Brace <don.brace@microsemi.com> 5941L: esc.storagedev@microsemi.com 5942L: linux-scsi@vger.kernel.org 5943S: Supported 5944F: Documentation/scsi/hpsa.txt 5945F: drivers/scsi/hpsa*.[ch] 5946F: include/linux/cciss*.h 5947F: include/uapi/linux/cciss*.h 5948 5949HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5950M: Don Brace <don.brace@microsemi.com> 5951L: esc.storagedev@microsemi.com 5952L: linux-scsi@vger.kernel.org 5953S: Supported 5954F: Documentation/blockdev/cciss.txt 5955F: drivers/block/cciss* 5956F: include/linux/cciss_ioctl.h 5957F: include/uapi/linux/cciss_ioctl.h 5958 5959OPA-VNIC DRIVER 5960M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5961M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 5962L: linux-rdma@vger.kernel.org 5963S: Supported 5964F: drivers/infiniband/ulp/opa_vnic 5965 5966HFI1 DRIVER 5967M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5968M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5969L: linux-rdma@vger.kernel.org 5970S: Supported 5971F: drivers/infiniband/hw/hfi1 5972 5973HFS FILESYSTEM 5974L: linux-fsdevel@vger.kernel.org 5975S: Orphan 5976F: Documentation/filesystems/hfs.txt 5977F: fs/hfs/ 5978 5979HFSPLUS FILESYSTEM 5980L: linux-fsdevel@vger.kernel.org 5981S: Orphan 5982F: Documentation/filesystems/hfsplus.txt 5983F: fs/hfsplus/ 5984 5985HGA FRAMEBUFFER DRIVER 5986M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5987L: linux-nvidia@lists.surfsouth.com 5988W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5989S: Maintained 5990F: drivers/video/fbdev/hgafb.c 5991 5992HIBERNATION (aka Software Suspend, aka swsusp) 5993M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5994M: Pavel Machek <pavel@ucw.cz> 5995L: linux-pm@vger.kernel.org 5996B: https://bugzilla.kernel.org 5997S: Supported 5998F: arch/x86/power/ 5999F: drivers/base/power/ 6000F: kernel/power/ 6001F: include/linux/suspend.h 6002F: include/linux/freezer.h 6003F: include/linux/pm.h 6004F: arch/*/include/asm/suspend*.h 6005 6006HID CORE LAYER 6007M: Jiri Kosina <jikos@kernel.org> 6008R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6009L: linux-input@vger.kernel.org 6010T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6011S: Maintained 6012F: drivers/hid/ 6013F: include/linux/hid* 6014F: include/uapi/linux/hid* 6015 6016HID SENSOR HUB DRIVERS 6017M: Jiri Kosina <jikos@kernel.org> 6018M: Jonathan Cameron <jic23@kernel.org> 6019M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6020L: linux-input@vger.kernel.org 6021L: linux-iio@vger.kernel.org 6022S: Maintained 6023F: Documentation/hid/hid-sensor* 6024F: drivers/hid/hid-sensor-* 6025F: drivers/iio/*/hid-* 6026F: include/linux/hid-sensor-* 6027 6028HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 6029M: Thomas Gleixner <tglx@linutronix.de> 6030L: linux-kernel@vger.kernel.org 6031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6032S: Maintained 6033F: Documentation/timers/ 6034F: kernel/time/hrtimer.c 6035F: kernel/time/clockevents.c 6036F: kernel/time/tick*.* 6037F: kernel/time/timer_*.c 6038F: include/linux/clockchips.h 6039F: include/linux/hrtimer.h 6040 6041HIGH-SPEED SCC DRIVER FOR AX.25 6042L: linux-hams@vger.kernel.org 6043S: Orphan 6044F: drivers/net/hamradio/dmascc.c 6045F: drivers/net/hamradio/scc.c 6046 6047HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6048M: HighPoint Linux Team <linux@highpoint-tech.com> 6049W: http://www.highpoint-tech.com 6050S: Supported 6051F: Documentation/scsi/hptiop.txt 6052F: drivers/scsi/hptiop.c 6053 6054HIPPI 6055M: Jes Sorensen <jes@trained-monkey.org> 6056L: linux-hippi@sunsite.dk 6057S: Maintained 6058F: include/linux/hippidevice.h 6059F: include/uapi/linux/if_hippi.h 6060F: net/802/hippi.c 6061F: drivers/net/hippi/ 6062 6063HISILICON NETWORK SUBSYSTEM DRIVER 6064M: Yisen Zhuang <yisen.zhuang@huawei.com> 6065M: Salil Mehta <salil.mehta@huawei.com> 6066L: netdev@vger.kernel.org 6067W: http://www.hisilicon.com 6068S: Maintained 6069F: drivers/net/ethernet/hisilicon/ 6070F: Documentation/devicetree/bindings/net/hisilicon*.txt 6071 6072HISILICON ROCE DRIVER 6073M: Lijun Ou <oulijun@huawei.com> 6074M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6075L: linux-rdma@vger.kernel.org 6076S: Maintained 6077F: drivers/infiniband/hw/hns/ 6078F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6079 6080HISILICON SAS Controller 6081M: John Garry <john.garry@huawei.com> 6082W: http://www.hisilicon.com 6083S: Supported 6084F: drivers/scsi/hisi_sas/ 6085F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6086 6087HOST AP DRIVER 6088M: Jouni Malinen <j@w1.fi> 6089L: linux-wireless@vger.kernel.org 6090W: http://w1.fi/hostap-driver.html 6091S: Obsolete 6092F: drivers/net/wireless/intersil/hostap/ 6093 6094HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6095L: platform-driver-x86@vger.kernel.org 6096S: Orphan 6097F: drivers/platform/x86/tc1100-wmi.c 6098 6099HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6100M: Jaroslav Kysela <perex@perex.cz> 6101S: Maintained 6102F: drivers/net/ethernet/hp/hp100.* 6103 6104HPET: High Precision Event Timers driver 6105M: Clemens Ladisch <clemens@ladisch.de> 6106S: Maintained 6107F: Documentation/timers/hpet.txt 6108F: drivers/char/hpet.c 6109F: include/linux/hpet.h 6110F: include/uapi/linux/hpet.h 6111 6112HPET: x86 6113S: Orphan 6114F: arch/x86/kernel/hpet.c 6115F: arch/x86/include/asm/hpet.h 6116 6117HPFS FILESYSTEM 6118M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6119W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6120S: Maintained 6121F: fs/hpfs/ 6122 6123HSI SUBSYSTEM 6124M: Sebastian Reichel <sre@kernel.org> 6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6126S: Maintained 6127F: Documentation/ABI/testing/sysfs-bus-hsi 6128F: Documentation/driver-api/hsi.rst 6129F: drivers/hsi/ 6130F: include/linux/hsi/ 6131F: include/uapi/linux/hsi/ 6132 6133HSO 3G MODEM DRIVER 6134L: linux-usb@vger.kernel.org 6135S: Orphan 6136F: drivers/net/usb/hso.c 6137 6138HSR NETWORK PROTOCOL 6139M: Arvid Brodin <arvid.brodin@alten.se> 6140L: netdev@vger.kernel.org 6141S: Maintained 6142F: net/hsr/ 6143 6144HTCPEN TOUCHSCREEN DRIVER 6145M: Pau Oliva Fora <pof@eslack.org> 6146L: linux-input@vger.kernel.org 6147S: Maintained 6148F: drivers/input/touchscreen/htcpen.c 6149 6150HUGETLB FILESYSTEM 6151M: Nadia Yvette Chambers <nyc@holomorphy.com> 6152S: Maintained 6153F: fs/hugetlbfs/ 6154 6155HVA ST MEDIA DRIVER 6156M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6157L: linux-media@vger.kernel.org 6158T: git git://linuxtv.org/media_tree.git 6159W: https://linuxtv.org 6160S: Supported 6161F: drivers/media/platform/sti/hva 6162 6163Hyper-V CORE AND DRIVERS 6164M: "K. Y. Srinivasan" <kys@microsoft.com> 6165M: Haiyang Zhang <haiyangz@microsoft.com> 6166M: Stephen Hemminger <sthemmin@microsoft.com> 6167L: devel@linuxdriverproject.org 6168S: Maintained 6169F: arch/x86/include/asm/mshyperv.h 6170F: arch/x86/include/uapi/asm/hyperv.h 6171F: arch/x86/kernel/cpu/mshyperv.c 6172F: arch/x86/hyperv 6173F: drivers/hid/hid-hyperv.c 6174F: drivers/hv/ 6175F: drivers/input/serio/hyperv-keyboard.c 6176F: drivers/pci/host/pci-hyperv.c 6177F: drivers/net/hyperv/ 6178F: drivers/scsi/storvsc_drv.c 6179F: drivers/uio/uio_hv_generic.c 6180F: drivers/video/fbdev/hyperv_fb.c 6181F: include/linux/hyperv.h 6182F: tools/hv/ 6183F: Documentation/ABI/stable/sysfs-bus-vmbus 6184 6185I2C MUXES 6186M: Peter Rosin <peda@axentia.se> 6187L: linux-i2c@vger.kernel.org 6188S: Maintained 6189F: Documentation/i2c/i2c-topology 6190F: Documentation/i2c/muxes/ 6191F: Documentation/devicetree/bindings/i2c/i2c-mux* 6192F: Documentation/devicetree/bindings/i2c/i2c-arb* 6193F: Documentation/devicetree/bindings/i2c/i2c-gate* 6194F: drivers/i2c/i2c-mux.c 6195F: drivers/i2c/muxes/ 6196F: include/linux/i2c-mux.h 6197 6198I2C OVER PARALLEL PORT 6199M: Jean Delvare <jdelvare@suse.com> 6200L: linux-i2c@vger.kernel.org 6201S: Maintained 6202F: Documentation/i2c/busses/i2c-parport 6203F: Documentation/i2c/busses/i2c-parport-light 6204F: drivers/i2c/busses/i2c-parport.c 6205F: drivers/i2c/busses/i2c-parport-light.c 6206 6207I2C/SMBUS CONTROLLER DRIVERS FOR PC 6208M: Jean Delvare <jdelvare@suse.com> 6209L: linux-i2c@vger.kernel.org 6210S: Maintained 6211F: Documentation/i2c/busses/i2c-ali1535 6212F: Documentation/i2c/busses/i2c-ali1563 6213F: Documentation/i2c/busses/i2c-ali15x3 6214F: Documentation/i2c/busses/i2c-amd756 6215F: Documentation/i2c/busses/i2c-amd8111 6216F: Documentation/i2c/busses/i2c-i801 6217F: Documentation/i2c/busses/i2c-nforce2 6218F: Documentation/i2c/busses/i2c-piix4 6219F: Documentation/i2c/busses/i2c-sis5595 6220F: Documentation/i2c/busses/i2c-sis630 6221F: Documentation/i2c/busses/i2c-sis96x 6222F: Documentation/i2c/busses/i2c-via 6223F: Documentation/i2c/busses/i2c-viapro 6224F: drivers/i2c/busses/i2c-ali1535.c 6225F: drivers/i2c/busses/i2c-ali1563.c 6226F: drivers/i2c/busses/i2c-ali15x3.c 6227F: drivers/i2c/busses/i2c-amd756.c 6228F: drivers/i2c/busses/i2c-amd756-s4882.c 6229F: drivers/i2c/busses/i2c-amd8111.c 6230F: drivers/i2c/busses/i2c-i801.c 6231F: drivers/i2c/busses/i2c-isch.c 6232F: drivers/i2c/busses/i2c-nforce2.c 6233F: drivers/i2c/busses/i2c-nforce2-s4985.c 6234F: drivers/i2c/busses/i2c-piix4.c 6235F: drivers/i2c/busses/i2c-sis5595.c 6236F: drivers/i2c/busses/i2c-sis630.c 6237F: drivers/i2c/busses/i2c-sis96x.c 6238F: drivers/i2c/busses/i2c-via.c 6239F: drivers/i2c/busses/i2c-viapro.c 6240 6241I2C/SMBUS ISMT DRIVER 6242M: Seth Heasley <seth.heasley@intel.com> 6243M: Neil Horman <nhorman@tuxdriver.com> 6244L: linux-i2c@vger.kernel.org 6245F: drivers/i2c/busses/i2c-ismt.c 6246F: Documentation/i2c/busses/i2c-ismt 6247 6248I2C/SMBUS STUB DRIVER 6249M: Jean Delvare <jdelvare@suse.com> 6250L: linux-i2c@vger.kernel.org 6251S: Maintained 6252F: drivers/i2c/i2c-stub.c 6253 6254I2C SUBSYSTEM 6255M: Wolfram Sang <wsa@the-dreams.de> 6256L: linux-i2c@vger.kernel.org 6257W: https://i2c.wiki.kernel.org/ 6258Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6259T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6260S: Maintained 6261F: Documentation/devicetree/bindings/i2c/ 6262F: Documentation/i2c/ 6263F: drivers/i2c/ 6264F: drivers/i2c/*/ 6265F: include/linux/i2c.h 6266F: include/linux/i2c-*.h 6267F: include/uapi/linux/i2c.h 6268F: include/uapi/linux/i2c-*.h 6269 6270I2C ACPI SUPPORT 6271M: Mika Westerberg <mika.westerberg@linux.intel.com> 6272L: linux-i2c@vger.kernel.org 6273L: linux-acpi@vger.kernel.org 6274S: Maintained 6275 6276I2C-TAOS-EVM DRIVER 6277M: Jean Delvare <jdelvare@suse.com> 6278L: linux-i2c@vger.kernel.org 6279S: Maintained 6280F: Documentation/i2c/busses/i2c-taos-evm 6281F: drivers/i2c/busses/i2c-taos-evm.c 6282 6283I2C-TINY-USB DRIVER 6284M: Till Harbaum <till@harbaum.org> 6285L: linux-i2c@vger.kernel.org 6286W: http://www.harbaum.org/till/i2c_tiny_usb 6287S: Maintained 6288F: drivers/i2c/busses/i2c-tiny-usb.c 6289 6290i386 BOOT CODE 6291M: "H. Peter Anvin" <hpa@zytor.com> 6292S: Maintained 6293F: arch/x86/boot/ 6294 6295i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6296M: "H. Peter Anvin" <hpa@zytor.com> 6297T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6298S: Maintained 6299 6300IA64 (Itanium) PLATFORM 6301M: Tony Luck <tony.luck@intel.com> 6302M: Fenghua Yu <fenghua.yu@intel.com> 6303L: linux-ia64@vger.kernel.org 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6305S: Maintained 6306F: arch/ia64/ 6307 6308IBM Power VMX Cryptographic instructions 6309M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6310M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6311L: linux-crypto@vger.kernel.org 6312S: Supported 6313F: drivers/crypto/vmx/Makefile 6314F: drivers/crypto/vmx/Kconfig 6315F: drivers/crypto/vmx/vmx.c 6316F: drivers/crypto/vmx/aes* 6317F: drivers/crypto/vmx/ghash* 6318F: drivers/crypto/vmx/ppc-xlate.pl 6319 6320IBM Power in-Nest Crypto Acceleration 6321M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6322M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6323L: linux-crypto@vger.kernel.org 6324S: Supported 6325F: drivers/crypto/nx/Makefile 6326F: drivers/crypto/nx/Kconfig 6327F: drivers/crypto/nx/nx-aes* 6328F: drivers/crypto/nx/nx-sha* 6329F: drivers/crypto/nx/nx.* 6330F: drivers/crypto/nx/nx_csbcpb.h 6331F: drivers/crypto/nx/nx_debugfs.h 6332 6333IBM Power 842 compression accelerator 6334M: Haren Myneni <haren@us.ibm.com> 6335S: Supported 6336F: drivers/crypto/nx/Makefile 6337F: drivers/crypto/nx/Kconfig 6338F: drivers/crypto/nx/nx-842* 6339F: include/linux/sw842.h 6340F: crypto/842.c 6341F: lib/842/ 6342 6343IBM Power Linux RAID adapter 6344M: Brian King <brking@us.ibm.com> 6345S: Supported 6346F: drivers/scsi/ipr.* 6347 6348IBM Power Virtual Ethernet Device Driver 6349M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6350L: netdev@vger.kernel.org 6351S: Supported 6352F: drivers/net/ethernet/ibm/ibmveth.* 6353 6354IBM Power SRIOV Virtual NIC Device Driver 6355M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6356M: John Allen <jallen@linux.vnet.ibm.com> 6357L: netdev@vger.kernel.org 6358S: Supported 6359F: drivers/net/ethernet/ibm/ibmvnic.* 6360 6361IBM Power Virtual SCSI Device Drivers 6362M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6363L: linux-scsi@vger.kernel.org 6364S: Supported 6365F: drivers/scsi/ibmvscsi/ibmvscsi* 6366F: include/scsi/viosrp.h 6367 6368IBM Power Virtual SCSI Device Target Driver 6369M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6370M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6371L: linux-scsi@vger.kernel.org 6372L: target-devel@vger.kernel.org 6373S: Supported 6374F: drivers/scsi/ibmvscsi_tgt/ 6375 6376IBM Power Virtual FC Device Drivers 6377M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6378L: linux-scsi@vger.kernel.org 6379S: Supported 6380F: drivers/scsi/ibmvscsi/ibmvfc* 6381 6382IBM ServeRAID RAID DRIVER 6383S: Orphan 6384F: drivers/scsi/ips.* 6385 6386ICH LPC AND GPIO DRIVER 6387M: Peter Tyser <ptyser@xes-inc.com> 6388S: Maintained 6389F: drivers/mfd/lpc_ich.c 6390F: drivers/gpio/gpio-ich.c 6391 6392IDT VersaClock 5 CLOCK DRIVER 6393M: Marek Vasut <marek.vasut@gmail.com> 6394S: Maintained 6395F: drivers/clk/clk-versaclock5.c 6396 6397IDE SUBSYSTEM 6398M: "David S. Miller" <davem@davemloft.net> 6399L: linux-ide@vger.kernel.org 6400Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6402S: Maintained 6403F: Documentation/ide/ 6404F: drivers/ide/ 6405F: include/linux/ide.h 6406 6407IDEAPAD LAPTOP EXTRAS DRIVER 6408M: Ike Panhc <ike.pan@canonical.com> 6409L: platform-driver-x86@vger.kernel.org 6410W: http://launchpad.net/ideapad-laptop 6411S: Maintained 6412F: drivers/platform/x86/ideapad-laptop.c 6413 6414IDEAPAD LAPTOP SLIDEBAR DRIVER 6415M: Andrey Moiseev <o2g.org.ru@gmail.com> 6416L: linux-input@vger.kernel.org 6417W: https://github.com/o2genum/ideapad-slidebar 6418S: Maintained 6419F: drivers/input/misc/ideapad_slidebar.c 6420 6421IDE/ATAPI DRIVERS 6422M: Borislav Petkov <bp@alien8.de> 6423L: linux-ide@vger.kernel.org 6424S: Maintained 6425F: Documentation/cdrom/ide-cd 6426F: drivers/ide/ide-cd* 6427 6428IEEE 802.15.4 SUBSYSTEM 6429M: Alexander Aring <aar@pengutronix.de> 6430M: Stefan Schmidt <stefan@osg.samsung.com> 6431L: linux-wpan@vger.kernel.org 6432W: http://wpan.cakelab.org/ 6433T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6434T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6435S: Maintained 6436F: net/ieee802154/ 6437F: net/mac802154/ 6438F: drivers/net/ieee802154/ 6439F: include/linux/nl802154.h 6440F: include/linux/ieee802154.h 6441F: include/net/nl802154.h 6442F: include/net/mac802154.h 6443F: include/net/af_ieee802154.h 6444F: include/net/cfg802154.h 6445F: include/net/ieee802154_netdev.h 6446F: Documentation/networking/ieee802154.txt 6447 6448IFE PROTOCOL 6449M: Yotam Gigi <yotamg@mellanox.com> 6450M: Jamal Hadi Salim <jhs@mojatatu.com> 6451F: net/ife 6452F: include/net/ife.h 6453F: include/uapi/linux/ife.h 6454 6455IGORPLUG-USB IR RECEIVER 6456M: Sean Young <sean@mess.org> 6457L: linux-media@vger.kernel.org 6458S: Maintained 6459F: drivers/media/rc/igorplugusb.c 6460 6461IGUANAWORKS USB IR TRANSCEIVER 6462M: Sean Young <sean@mess.org> 6463L: linux-media@vger.kernel.org 6464S: Maintained 6465F: drivers/media/rc/iguanair.c 6466 6467IIO DIGITAL POTENTIOMETER DAC 6468M: Peter Rosin <peda@axentia.se> 6469L: linux-iio@vger.kernel.org 6470S: Maintained 6471F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6472F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6473F: drivers/iio/dac/dpot-dac.c 6474 6475IIO ENVELOPE DETECTOR 6476M: Peter Rosin <peda@axentia.se> 6477L: linux-iio@vger.kernel.org 6478S: Maintained 6479F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6480F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6481F: drivers/iio/adc/envelope-detector.c 6482 6483IIO SUBSYSTEM AND DRIVERS 6484M: Jonathan Cameron <jic23@kernel.org> 6485R: Hartmut Knaack <knaack.h@gmx.de> 6486R: Lars-Peter Clausen <lars@metafoo.de> 6487R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6488L: linux-iio@vger.kernel.org 6489T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6490S: Maintained 6491F: Documentation/devicetree/bindings/iio/ 6492F: drivers/iio/ 6493F: drivers/staging/iio/ 6494F: include/linux/iio/ 6495F: tools/iio/ 6496 6497IKANOS/ADI EAGLE ADSL USB DRIVER 6498M: Matthieu Castet <castet.matthieu@free.fr> 6499M: Stanislaw Gruszka <stf_xl@wp.pl> 6500S: Maintained 6501F: drivers/usb/atm/ueagle-atm.c 6502 6503IMGTEC ASCII LCD DRIVER 6504M: Paul Burton <paul.burton@imgtec.com> 6505S: Maintained 6506F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6507F: drivers/auxdisplay/img-ascii-lcd.c 6508 6509INA209 HARDWARE MONITOR DRIVER 6510M: Guenter Roeck <linux@roeck-us.net> 6511L: linux-hwmon@vger.kernel.org 6512S: Maintained 6513F: Documentation/hwmon/ina209 6514F: Documentation/devicetree/bindings/i2c/ina209.txt 6515F: drivers/hwmon/ina209.c 6516 6517INA2XX HARDWARE MONITOR DRIVER 6518M: Guenter Roeck <linux@roeck-us.net> 6519L: linux-hwmon@vger.kernel.org 6520S: Maintained 6521F: Documentation/hwmon/ina2xx 6522F: drivers/hwmon/ina2xx.c 6523F: include/linux/platform_data/ina2xx.h 6524 6525INDUSTRY PACK SUBSYSTEM (IPACK) 6526M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6527M: Jens Taprogge <jens.taprogge@taprogge.org> 6528M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6529L: industrypack-devel@lists.sourceforge.net 6530W: http://industrypack.sourceforge.net 6531S: Maintained 6532F: drivers/ipack/ 6533 6534INGENIC JZ4780 DMA Driver 6535M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6536S: Maintained 6537F: drivers/dma/dma-jz4780.c 6538 6539INGENIC JZ4780 NAND DRIVER 6540M: Harvey Hunt <harveyhuntnexus@gmail.com> 6541L: linux-mtd@lists.infradead.org 6542S: Maintained 6543F: drivers/mtd/nand/jz4780_* 6544 6545INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6546M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6547M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6548L: linux-ima-devel@lists.sourceforge.net 6549L: linux-ima-user@lists.sourceforge.net 6550L: linux-security-module@vger.kernel.org 6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6552S: Supported 6553F: security/integrity/ima/ 6554 6555IMGTEC IR DECODER DRIVER 6556M: James Hogan <james.hogan@imgtec.com> 6557S: Maintained 6558F: drivers/media/rc/img-ir/ 6559 6560IMS TWINTURBO FRAMEBUFFER DRIVER 6561L: linux-fbdev@vger.kernel.org 6562S: Orphan 6563F: drivers/video/fbdev/imsttfb.c 6564 6565INFINIBAND SUBSYSTEM 6566M: Doug Ledford <dledford@redhat.com> 6567M: Sean Hefty <sean.hefty@intel.com> 6568M: Hal Rosenstock <hal.rosenstock@gmail.com> 6569L: linux-rdma@vger.kernel.org 6570W: http://www.openfabrics.org/ 6571Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6573S: Supported 6574F: Documentation/devicetree/bindings/infiniband/ 6575F: Documentation/infiniband/ 6576F: drivers/infiniband/ 6577F: include/uapi/linux/if_infiniband.h 6578F: include/uapi/rdma/ 6579F: include/rdma/ 6580 6581INOTIFY 6582M: John McCutchan <john@johnmccutchan.com> 6583M: Robert Love <rlove@rlove.org> 6584M: Eric Paris <eparis@parisplace.org> 6585S: Maintained 6586F: Documentation/filesystems/inotify.txt 6587F: fs/notify/inotify/ 6588F: include/linux/inotify.h 6589F: include/uapi/linux/inotify.h 6590 6591INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6592M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6593L: linux-input@vger.kernel.org 6594Q: http://patchwork.kernel.org/project/linux-input/list/ 6595T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6596S: Maintained 6597F: drivers/input/ 6598F: include/linux/input.h 6599F: include/uapi/linux/input.h 6600F: include/linux/input/ 6601F: Documentation/devicetree/bindings/input/ 6602 6603INPUT MULTITOUCH (MT) PROTOCOL 6604M: Henrik Rydberg <rydberg@bitmath.org> 6605L: linux-input@vger.kernel.org 6606S: Odd fixes 6607F: Documentation/input/multi-touch-protocol.rst 6608F: drivers/input/input-mt.c 6609K: \b(ABS|SYN)_MT_ 6610 6611INTEL ASoC BDW/HSW DRIVERS 6612M: Jie Yang <yang.jie@linux.intel.com> 6613L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6614S: Supported 6615F: sound/soc/intel/common/sst-dsp* 6616F: sound/soc/intel/common/sst-firmware.c 6617F: sound/soc/intel/boards/broadwell.c 6618F: sound/soc/intel/haswell/ 6619 6620INTEL C600 SERIES SAS CONTROLLER DRIVER 6621M: Intel SCU Linux support <intel-linux-scu@intel.com> 6622M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6623L: linux-scsi@vger.kernel.org 6624T: git git://git.code.sf.net/p/intel-sas/isci 6625S: Supported 6626F: drivers/scsi/isci/ 6627 6628INTEL HID EVENT DRIVER 6629M: Alex Hung <alex.hung@canonical.com> 6630L: platform-driver-x86@vger.kernel.org 6631S: Maintained 6632F: drivers/platform/x86/intel-hid.c 6633 6634INTEL VIRTUAL BUTTON DRIVER 6635M: AceLan Kao <acelan.kao@canonical.com> 6636L: platform-driver-x86@vger.kernel.org 6637S: Maintained 6638F: drivers/platform/x86/intel-vbtn.c 6639 6640INTEL IDLE DRIVER 6641M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6642M: Len Brown <lenb@kernel.org> 6643L: linux-pm@vger.kernel.org 6644T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6645B: https://bugzilla.kernel.org 6646S: Supported 6647F: drivers/idle/intel_idle.c 6648 6649INTEL INTEGRATED SENSOR HUB DRIVER 6650M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6651M: Jiri Kosina <jikos@kernel.org> 6652L: linux-input@vger.kernel.org 6653S: Maintained 6654F: drivers/hid/intel-ish-hid/ 6655 6656INTEL PSTATE DRIVER 6657M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6658M: Len Brown <lenb@kernel.org> 6659L: linux-pm@vger.kernel.org 6660S: Supported 6661F: drivers/cpufreq/intel_pstate.c 6662 6663INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6664M: Maik Broemme <mbroemme@libmpq.org> 6665L: linux-fbdev@vger.kernel.org 6666S: Maintained 6667F: Documentation/fb/intelfb.txt 6668F: drivers/video/fbdev/intelfb/ 6669 6670INTEL 810/815 FRAMEBUFFER DRIVER 6671M: Antonino Daplas <adaplas@gmail.com> 6672L: linux-fbdev@vger.kernel.org 6673S: Maintained 6674F: drivers/video/fbdev/i810/ 6675 6676INTEL MENLOW THERMAL DRIVER 6677M: Sujith Thomas <sujith.thomas@intel.com> 6678L: platform-driver-x86@vger.kernel.org 6679W: https://01.org/linux-acpi 6680S: Supported 6681F: drivers/platform/x86/intel_menlow.c 6682 6683INTEL I/OAT DMA DRIVER 6684M: Dave Jiang <dave.jiang@intel.com> 6685R: Dan Williams <dan.j.williams@intel.com> 6686L: dmaengine@vger.kernel.org 6687Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6688S: Supported 6689F: drivers/dma/ioat* 6690 6691INTEL IOMMU (VT-d) 6692M: David Woodhouse <dwmw2@infradead.org> 6693L: iommu@lists.linux-foundation.org 6694T: git git://git.infradead.org/iommu-2.6.git 6695S: Supported 6696F: drivers/iommu/intel-iommu.c 6697F: include/linux/intel-iommu.h 6698 6699INTEL IOP-ADMA DMA DRIVER 6700R: Dan Williams <dan.j.williams@intel.com> 6701S: Odd fixes 6702F: drivers/dma/iop-adma.c 6703 6704INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6705M: Krzysztof Halasa <khalasa@piap.pl> 6706S: Maintained 6707F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6708F: arch/arm/mach-ixp4xx/include/mach/npe.h 6709F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6710F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6711F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6712F: drivers/net/wan/ixp4xx_hss.c 6713 6714INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6715M: Deepak Saxena <dsaxena@plexity.net> 6716S: Maintained 6717F: drivers/char/hw_random/ixp4xx-rng.c 6718 6719INTEL ETHERNET DRIVERS 6720M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6721L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6722W: http://www.intel.com/support/feedback.htm 6723W: http://e1000.sourceforge.net/ 6724Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6727S: Supported 6728F: Documentation/networking/e100.txt 6729F: Documentation/networking/e1000.txt 6730F: Documentation/networking/e1000e.txt 6731F: Documentation/networking/igb.txt 6732F: Documentation/networking/igbvf.txt 6733F: Documentation/networking/ixgb.txt 6734F: Documentation/networking/ixgbe.txt 6735F: Documentation/networking/ixgbevf.txt 6736F: Documentation/networking/i40e.txt 6737F: Documentation/networking/i40evf.txt 6738F: drivers/net/ethernet/intel/ 6739F: drivers/net/ethernet/intel/*/ 6740 6741INTEL RDMA RNIC DRIVER 6742M: Faisal Latif <faisal.latif@intel.com> 6743M: Shiraz Saleem <shiraz.saleem@intel.com> 6744L: linux-rdma@vger.kernel.org 6745S: Supported 6746F: drivers/infiniband/hw/i40iw/ 6747 6748INTEL MERRIFIELD GPIO DRIVER 6749M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6750L: linux-gpio@vger.kernel.org 6751S: Maintained 6752F: drivers/gpio/gpio-merrifield.c 6753 6754INTEL-MID GPIO DRIVER 6755M: David Cohen <david.a.cohen@linux.intel.com> 6756L: linux-gpio@vger.kernel.org 6757S: Maintained 6758F: drivers/gpio/gpio-intel-mid.c 6759 6760INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6761M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6762L: linux-wireless@vger.kernel.org 6763S: Maintained 6764F: Documentation/networking/README.ipw2100 6765F: Documentation/networking/README.ipw2200 6766F: drivers/net/wireless/intel/ipw2x00/ 6767 6768INTEL(R) TRACE HUB 6769M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6770S: Supported 6771F: Documentation/trace/intel_th.txt 6772F: drivers/hwtracing/intel_th/ 6773 6774INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6775M: Ning Sun <ning.sun@intel.com> 6776L: tboot-devel@lists.sourceforge.net 6777W: http://tboot.sourceforge.net 6778T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6779S: Supported 6780F: Documentation/intel_txt.txt 6781F: include/linux/tboot.h 6782F: arch/x86/kernel/tboot.c 6783 6784INTEL WIRELESS WIMAX CONNECTION 2400 6785M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6786M: linux-wimax@intel.com 6787L: wimax@linuxwimax.org (subscribers-only) 6788S: Supported 6789W: http://linuxwimax.org 6790F: Documentation/wimax/README.i2400m 6791F: drivers/net/wimax/i2400m/ 6792F: include/uapi/linux/wimax/i2400m.h 6793 6794INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6795M: Stanislaw Gruszka <sgruszka@redhat.com> 6796L: linux-wireless@vger.kernel.org 6797S: Supported 6798F: drivers/net/wireless/intel/iwlegacy/ 6799 6800INTEL WIRELESS WIFI LINK (iwlwifi) 6801M: Johannes Berg <johannes.berg@intel.com> 6802M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6803M: Luca Coelho <luciano.coelho@intel.com> 6804M: Intel Linux Wireless <linuxwifi@intel.com> 6805L: linux-wireless@vger.kernel.org 6806W: http://intellinuxwireless.org 6807T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6808S: Supported 6809F: drivers/net/wireless/intel/iwlwifi/ 6810 6811INTEL MANAGEMENT ENGINE (mei) 6812M: Tomas Winkler <tomas.winkler@intel.com> 6813L: linux-kernel@vger.kernel.org 6814S: Supported 6815F: include/uapi/linux/mei.h 6816F: include/linux/mei_cl_bus.h 6817F: drivers/misc/mei/* 6818F: drivers/watchdog/mei_wdt.c 6819F: Documentation/misc-devices/mei/* 6820F: samples/mei/* 6821 6822INTEL MIC DRIVERS (mic) 6823M: Sudeep Dutt <sudeep.dutt@intel.com> 6824M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6825S: Supported 6826W: https://github.com/sudeepdutt/mic 6827W: http://software.intel.com/en-us/mic-developer 6828F: include/linux/mic_bus.h 6829F: include/linux/scif.h 6830F: include/uapi/linux/mic_common.h 6831F: include/uapi/linux/mic_ioctl.h 6832F: include/uapi/linux/scif_ioctl.h 6833F: drivers/misc/mic/ 6834F: drivers/dma/mic_x100_dma.c 6835F: drivers/dma/mic_x100_dma.h 6836F: Documentation/mic/ 6837 6838INTEL PMC/P-Unit IPC DRIVER 6839M: Zha Qipeng<qipeng.zha@intel.com> 6840L: platform-driver-x86@vger.kernel.org 6841S: Maintained 6842F: drivers/platform/x86/intel_pmc_ipc.c 6843F: drivers/platform/x86/intel_punit_ipc.c 6844F: arch/x86/include/asm/intel_pmc_ipc.h 6845F: arch/x86/include/asm/intel_punit_ipc.h 6846 6847INTEL TELEMETRY DRIVER 6848M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6849L: platform-driver-x86@vger.kernel.org 6850S: Maintained 6851F: arch/x86/include/asm/intel_telemetry.h 6852F: drivers/platform/x86/intel_telemetry* 6853 6854INTEL PMC CORE DRIVER 6855M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6856M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6857L: platform-driver-x86@vger.kernel.org 6858S: Maintained 6859F: arch/x86/include/asm/pmc_core.h 6860F: drivers/platform/x86/intel_pmc_core* 6861 6862INVENSENSE MPU-3050 GYROSCOPE DRIVER 6863M: Linus Walleij <linus.walleij@linaro.org> 6864L: linux-iio@vger.kernel.org 6865S: Maintained 6866F: drivers/iio/gyro/mpu3050* 6867F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6868 6869IOC3 ETHERNET DRIVER 6870M: Ralf Baechle <ralf@linux-mips.org> 6871L: linux-mips@linux-mips.org 6872S: Maintained 6873F: drivers/net/ethernet/sgi/ioc3-eth.c 6874 6875IOC3 SERIAL DRIVER 6876M: Pat Gefre <pfg@sgi.com> 6877L: linux-serial@vger.kernel.org 6878S: Maintained 6879F: drivers/tty/serial/ioc3_serial.c 6880 6881IOMMU DRIVERS 6882M: Joerg Roedel <joro@8bytes.org> 6883L: iommu@lists.linux-foundation.org 6884T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6885S: Maintained 6886F: Documentation/devicetree/bindings/iommu/ 6887F: drivers/iommu/ 6888F: include/linux/iommu.h 6889F: include/linux/iova.h 6890 6891IP MASQUERADING 6892M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6893S: Maintained 6894F: net/ipv4/netfilter/ipt_MASQUERADE.c 6895 6896IPMI SUBSYSTEM 6897M: Corey Minyard <minyard@acm.org> 6898L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6899W: http://openipmi.sourceforge.net/ 6900S: Supported 6901F: Documentation/IPMI.txt 6902F: drivers/char/ipmi/ 6903F: include/linux/ipmi* 6904F: include/uapi/linux/ipmi* 6905 6906QCOM AUDIO (ASoC) DRIVERS 6907M: Patrick Lai <plai@codeaurora.org> 6908M: Banajit Goswami <bgoswami@codeaurora.org> 6909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6910S: Supported 6911F: sound/soc/qcom/ 6912 6913IPS SCSI RAID DRIVER 6914M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6915L: linux-scsi@vger.kernel.org 6916W: http://www.adaptec.com/ 6917S: Maintained 6918F: drivers/scsi/ips* 6919 6920IPVS 6921M: Wensong Zhang <wensong@linux-vs.org> 6922M: Simon Horman <horms@verge.net.au> 6923M: Julian Anastasov <ja@ssi.bg> 6924L: netdev@vger.kernel.org 6925L: lvs-devel@vger.kernel.org 6926S: Maintained 6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6928T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6929F: Documentation/networking/ipvs-sysctl.txt 6930F: include/net/ip_vs.h 6931F: include/uapi/linux/ip_vs.h 6932F: net/netfilter/ipvs/ 6933 6934IPWIRELESS DRIVER 6935M: Jiri Kosina <jikos@kernel.org> 6936M: David Sterba <dsterba@suse.com> 6937S: Odd Fixes 6938F: drivers/tty/ipwireless/ 6939 6940IPX NETWORK LAYER 6941L: netdev@vger.kernel.org 6942S: Odd fixes 6943F: include/net/ipx.h 6944F: include/uapi/linux/ipx.h 6945F: net/ipx/ 6946 6947IRDA SUBSYSTEM 6948M: Samuel Ortiz <samuel@sortiz.org> 6949L: irda-users@lists.sourceforge.net (subscribers-only) 6950L: netdev@vger.kernel.org 6951W: http://irda.sourceforge.net/ 6952S: Maintained 6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6954F: Documentation/networking/irda.txt 6955F: drivers/net/irda/ 6956F: include/net/irda/ 6957F: net/irda/ 6958 6959IRQ SUBSYSTEM 6960M: Thomas Gleixner <tglx@linutronix.de> 6961L: linux-kernel@vger.kernel.org 6962S: Maintained 6963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6964F: kernel/irq/ 6965 6966IRQCHIP DRIVERS 6967M: Thomas Gleixner <tglx@linutronix.de> 6968M: Jason Cooper <jason@lakedaemon.net> 6969M: Marc Zyngier <marc.zyngier@arm.com> 6970L: linux-kernel@vger.kernel.org 6971S: Maintained 6972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6973T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6974F: Documentation/devicetree/bindings/interrupt-controller/ 6975F: drivers/irqchip/ 6976 6977IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6978M: Marc Zyngier <marc.zyngier@arm.com> 6979S: Maintained 6980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6981F: Documentation/IRQ-domain.txt 6982F: include/linux/irqdomain.h 6983F: kernel/irq/irqdomain.c 6984F: kernel/irq/msi.c 6985 6986ISA 6987M: William Breathitt Gray <vilhelm.gray@gmail.com> 6988S: Maintained 6989F: Documentation/isa.txt 6990F: drivers/base/isa.c 6991F: include/linux/isa.h 6992 6993ISAPNP 6994M: Jaroslav Kysela <perex@perex.cz> 6995S: Maintained 6996F: Documentation/isapnp.txt 6997F: drivers/pnp/isapnp/ 6998F: include/linux/isapnp.h 6999 7000ISA RADIO MODULE 7001M: Hans Verkuil <hverkuil@xs4all.nl> 7002L: linux-media@vger.kernel.org 7003T: git git://linuxtv.org/media_tree.git 7004W: https://linuxtv.org 7005S: Maintained 7006F: drivers/media/radio/radio-isa* 7007 7008iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7009M: Peter Jones <pjones@redhat.com> 7010M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7011S: Maintained 7012F: drivers/firmware/iscsi_ibft* 7013 7014ISCSI 7015M: Lee Duncan <lduncan@suse.com> 7016M: Chris Leech <cleech@redhat.com> 7017L: open-iscsi@googlegroups.com 7018W: www.open-iscsi.com 7019S: Maintained 7020F: drivers/scsi/*iscsi* 7021F: include/scsi/*iscsi* 7022 7023ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7024M: Or Gerlitz <ogerlitz@mellanox.com> 7025M: Sagi Grimberg <sagi@grimberg.me> 7026M: Roi Dayan <roid@mellanox.com> 7027L: linux-rdma@vger.kernel.org 7028S: Supported 7029W: http://www.openfabrics.org 7030W: www.open-iscsi.org 7031Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7032F: drivers/infiniband/ulp/iser/ 7033 7034ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7035M: Sagi Grimberg <sagi@grimberg.me> 7036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7037L: linux-rdma@vger.kernel.org 7038L: target-devel@vger.kernel.org 7039S: Supported 7040W: http://www.linux-iscsi.org 7041F: drivers/infiniband/ulp/isert 7042 7043ISDN SUBSYSTEM 7044M: Karsten Keil <isdn@linux-pingi.de> 7045L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7046L: netdev@vger.kernel.org 7047W: http://www.isdn4linux.de 7048T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7049S: Maintained 7050F: Documentation/isdn/ 7051F: drivers/isdn/ 7052F: include/linux/isdn.h 7053F: include/linux/isdn/ 7054F: include/uapi/linux/isdn.h 7055F: include/uapi/linux/isdn/ 7056 7057ISDN SUBSYSTEM (Eicon active card driver) 7058M: Armin Schindler <mac@melware.de> 7059L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7060W: http://www.melware.de 7061S: Maintained 7062F: drivers/isdn/hardware/eicon/ 7063 7064IT87 HARDWARE MONITORING DRIVER 7065M: Jean Delvare <jdelvare@suse.com> 7066L: linux-hwmon@vger.kernel.org 7067S: Maintained 7068F: Documentation/hwmon/it87 7069F: drivers/hwmon/it87.c 7070 7071IT913X MEDIA DRIVER 7072M: Antti Palosaari <crope@iki.fi> 7073L: linux-media@vger.kernel.org 7074W: https://linuxtv.org 7075W: http://palosaari.fi/linux/ 7076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7077T: git git://linuxtv.org/anttip/media_tree.git 7078S: Maintained 7079F: drivers/media/tuners/it913x* 7080 7081IVTV VIDEO4LINUX DRIVER 7082M: Andy Walls <awalls@md.metrocast.net> 7083L: ivtv-devel@ivtvdriver.org (subscribers-only) 7084L: linux-media@vger.kernel.org 7085T: git git://linuxtv.org/media_tree.git 7086W: http://www.ivtvdriver.org 7087S: Maintained 7088F: Documentation/media/v4l-drivers/ivtv* 7089F: drivers/media/pci/ivtv/ 7090F: include/uapi/linux/ivtv* 7091 7092IX2505V MEDIA DRIVER 7093M: Malcolm Priestley <tvboxspy@gmail.com> 7094L: linux-media@vger.kernel.org 7095W: https://linuxtv.org 7096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7097S: Maintained 7098F: drivers/media/dvb-frontends/ix2505v* 7099 7100JC42.4 TEMPERATURE SENSOR DRIVER 7101M: Guenter Roeck <linux@roeck-us.net> 7102L: linux-hwmon@vger.kernel.org 7103S: Maintained 7104F: drivers/hwmon/jc42.c 7105F: Documentation/hwmon/jc42 7106 7107JFS FILESYSTEM 7108M: Dave Kleikamp <shaggy@kernel.org> 7109L: jfs-discussion@lists.sourceforge.net 7110W: http://jfs.sourceforge.net/ 7111T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7112S: Maintained 7113F: Documentation/filesystems/jfs.txt 7114F: fs/jfs/ 7115 7116JME NETWORK DRIVER 7117M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7118L: netdev@vger.kernel.org 7119S: Maintained 7120F: drivers/net/ethernet/jme.* 7121 7122JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7123M: David Woodhouse <dwmw2@infradead.org> 7124L: linux-mtd@lists.infradead.org 7125W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7126S: Maintained 7127F: fs/jffs2/ 7128F: include/uapi/linux/jffs2.h 7129 7130JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7131M: "Theodore Ts'o" <tytso@mit.edu> 7132M: Jan Kara <jack@suse.com> 7133L: linux-ext4@vger.kernel.org 7134S: Maintained 7135F: fs/jbd2/ 7136F: include/linux/jbd2.h 7137 7138JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7139M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7140L: linux-media@vger.kernel.org 7141S: Maintained 7142F: drivers/media/platform/rcar_jpu.c 7143 7144JSM Neo PCI based serial card 7145M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7146L: linux-serial@vger.kernel.org 7147S: Maintained 7148F: drivers/tty/serial/jsm/ 7149 7150K10TEMP HARDWARE MONITORING DRIVER 7151M: Clemens Ladisch <clemens@ladisch.de> 7152L: linux-hwmon@vger.kernel.org 7153S: Maintained 7154F: Documentation/hwmon/k10temp 7155F: drivers/hwmon/k10temp.c 7156 7157K8TEMP HARDWARE MONITORING DRIVER 7158M: Rudolf Marek <r.marek@assembler.cz> 7159L: linux-hwmon@vger.kernel.org 7160S: Maintained 7161F: Documentation/hwmon/k8temp 7162F: drivers/hwmon/k8temp.c 7163 7164KASAN 7165M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7166R: Alexander Potapenko <glider@google.com> 7167R: Dmitry Vyukov <dvyukov@google.com> 7168L: kasan-dev@googlegroups.com 7169S: Maintained 7170F: arch/*/include/asm/kasan.h 7171F: arch/*/mm/kasan_init* 7172F: Documentation/dev-tools/kasan.rst 7173F: include/linux/kasan*.h 7174F: lib/test_kasan.c 7175F: mm/kasan/ 7176F: scripts/Makefile.kasan 7177 7178KCONFIG 7179M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7180L: linux-kbuild@vger.kernel.org 7181T: git git://gitorious.org/linux-kconfig/linux-kconfig 7182S: Maintained 7183F: Documentation/kbuild/kconfig-language.txt 7184F: scripts/kconfig/ 7185 7186KDUMP 7187M: Dave Young <dyoung@redhat.com> 7188M: Baoquan He <bhe@redhat.com> 7189R: Vivek Goyal <vgoyal@redhat.com> 7190L: kexec@lists.infradead.org 7191W: http://lse.sourceforge.net/kdump/ 7192S: Maintained 7193F: Documentation/kdump/ 7194 7195KEENE FM RADIO TRANSMITTER DRIVER 7196M: Hans Verkuil <hverkuil@xs4all.nl> 7197L: linux-media@vger.kernel.org 7198T: git git://linuxtv.org/media_tree.git 7199W: https://linuxtv.org 7200S: Maintained 7201F: drivers/media/radio/radio-keene* 7202 7203KERNEL AUTOMOUNTER v4 (AUTOFS4) 7204M: Ian Kent <raven@themaw.net> 7205L: autofs@vger.kernel.org 7206S: Maintained 7207F: fs/autofs4/ 7208 7209KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7210M: Masahiro Yamada <yamada.masahiro@socionext.com> 7211M: Michal Marek <mmarek@suse.com> 7212T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7213L: linux-kbuild@vger.kernel.org 7214S: Maintained 7215F: Documentation/kbuild/ 7216F: Makefile 7217F: scripts/Makefile.* 7218F: scripts/basic/ 7219F: scripts/mk* 7220F: scripts/package/ 7221 7222KERNEL JANITORS 7223L: kernel-janitors@vger.kernel.org 7224W: http://kernelnewbies.org/KernelJanitors 7225S: Odd Fixes 7226 7227KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7228M: "J. Bruce Fields" <bfields@fieldses.org> 7229M: Jeff Layton <jlayton@poochiereds.net> 7230L: linux-nfs@vger.kernel.org 7231W: http://nfs.sourceforge.net/ 7232T: git git://linux-nfs.org/~bfields/linux.git 7233S: Supported 7234F: fs/nfsd/ 7235F: include/uapi/linux/nfsd/ 7236F: fs/lockd/ 7237F: fs/nfs_common/ 7238F: net/sunrpc/ 7239F: include/linux/lockd/ 7240F: include/linux/sunrpc/ 7241F: include/uapi/linux/sunrpc/ 7242 7243KERNEL SELFTEST FRAMEWORK 7244M: Shuah Khan <shuahkh@osg.samsung.com> 7245M: Shuah Khan <shuah@kernel.org> 7246L: linux-kselftest@vger.kernel.org 7247T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7248S: Maintained 7249F: tools/testing/selftests 7250 7251KERNEL VIRTUAL MACHINE (KVM) 7252M: Paolo Bonzini <pbonzini@redhat.com> 7253M: Radim Krčmář <rkrcmar@redhat.com> 7254L: kvm@vger.kernel.org 7255W: http://www.linux-kvm.org 7256T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7257S: Supported 7258F: Documentation/*/kvm*.txt 7259F: Documentation/virtual/kvm/ 7260F: arch/*/kvm/ 7261F: arch/x86/kernel/kvm.c 7262F: arch/x86/kernel/kvmclock.c 7263F: arch/*/include/asm/kvm* 7264F: include/linux/kvm* 7265F: include/uapi/linux/kvm* 7266F: virt/kvm/ 7267F: tools/kvm/ 7268 7269KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7270M: Joerg Roedel <joro@8bytes.org> 7271L: kvm@vger.kernel.org 7272W: http://www.linux-kvm.org/ 7273S: Maintained 7274F: arch/x86/include/asm/svm.h 7275F: arch/x86/kvm/svm.c 7276 7277KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7278M: Alexander Graf <agraf@suse.com> 7279L: kvm-ppc@vger.kernel.org 7280W: http://www.linux-kvm.org/ 7281T: git git://github.com/agraf/linux-2.6.git 7282S: Supported 7283F: arch/powerpc/include/asm/kvm* 7284F: arch/powerpc/kvm/ 7285 7286KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7287M: Christian Borntraeger <borntraeger@de.ibm.com> 7288M: Cornelia Huck <cornelia.huck@de.ibm.com> 7289L: linux-s390@vger.kernel.org 7290W: http://www.ibm.com/developerworks/linux/linux390/ 7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7292S: Supported 7293F: Documentation/s390/kvm.txt 7294F: arch/s390/include/asm/kvm* 7295F: arch/s390/kvm/ 7296F: arch/s390/mm/gmap.c 7297 7298KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7299M: Christoffer Dall <christoffer.dall@linaro.org> 7300M: Marc Zyngier <marc.zyngier@arm.com> 7301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7302L: kvmarm@lists.cs.columbia.edu 7303W: http://systems.cs.columbia.edu/projects/kvm-arm 7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7305S: Supported 7306F: arch/arm/include/uapi/asm/kvm* 7307F: arch/arm/include/asm/kvm* 7308F: arch/arm/kvm/ 7309F: virt/kvm/arm/ 7310F: include/kvm/arm_* 7311 7312KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7313M: Christoffer Dall <christoffer.dall@linaro.org> 7314M: Marc Zyngier <marc.zyngier@arm.com> 7315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7316L: kvmarm@lists.cs.columbia.edu 7317S: Maintained 7318F: arch/arm64/include/uapi/asm/kvm* 7319F: arch/arm64/include/asm/kvm* 7320F: arch/arm64/kvm/ 7321 7322KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7323M: James Hogan <james.hogan@imgtec.com> 7324L: linux-mips@linux-mips.org 7325S: Supported 7326F: arch/mips/include/uapi/asm/kvm* 7327F: arch/mips/include/asm/kvm* 7328F: arch/mips/kvm/ 7329 7330KERNFS 7331M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7332M: Tejun Heo <tj@kernel.org> 7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7334S: Supported 7335F: include/linux/kernfs.h 7336F: fs/kernfs/ 7337 7338KEXEC 7339M: Eric Biederman <ebiederm@xmission.com> 7340W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7341L: kexec@lists.infradead.org 7342S: Maintained 7343F: include/linux/kexec.h 7344F: include/uapi/linux/kexec.h 7345F: kernel/kexec* 7346 7347KEYS/KEYRINGS: 7348M: David Howells <dhowells@redhat.com> 7349L: keyrings@vger.kernel.org 7350S: Maintained 7351F: Documentation/security/keys.txt 7352F: include/linux/key.h 7353F: include/linux/key-type.h 7354F: include/linux/keyctl.h 7355F: include/uapi/linux/keyctl.h 7356F: include/keys/ 7357F: security/keys/ 7358 7359KEYS-TRUSTED 7360M: David Safford <safford@us.ibm.com> 7361M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7362L: linux-security-module@vger.kernel.org 7363L: keyrings@vger.kernel.org 7364S: Supported 7365F: Documentation/security/keys-trusted-encrypted.txt 7366F: include/keys/trusted-type.h 7367F: security/keys/trusted.c 7368F: security/keys/trusted.h 7369 7370KEYS-ENCRYPTED 7371M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7372M: David Safford <safford@us.ibm.com> 7373L: linux-security-module@vger.kernel.org 7374L: keyrings@vger.kernel.org 7375S: Supported 7376F: Documentation/security/keys-trusted-encrypted.txt 7377F: include/keys/encrypted-type.h 7378F: security/keys/encrypted-keys/ 7379 7380KGDB / KDB /debug_core 7381M: Jason Wessel <jason.wessel@windriver.com> 7382W: http://kgdb.wiki.kernel.org/ 7383L: kgdb-bugreport@lists.sourceforge.net 7384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7385S: Maintained 7386F: Documentation/DocBook/kgdb.tmpl 7387F: drivers/misc/kgdbts.c 7388F: drivers/tty/serial/kgdboc.c 7389F: include/linux/kdb.h 7390F: include/linux/kgdb.h 7391F: kernel/debug/ 7392 7393KMEMCHECK 7394M: Vegard Nossum <vegardno@ifi.uio.no> 7395M: Pekka Enberg <penberg@kernel.org> 7396S: Maintained 7397F: Documentation/dev-tools/kmemcheck.rst 7398F: arch/x86/include/asm/kmemcheck.h 7399F: arch/x86/mm/kmemcheck/ 7400F: include/linux/kmemcheck.h 7401F: mm/kmemcheck.c 7402 7403KMEMLEAK 7404M: Catalin Marinas <catalin.marinas@arm.com> 7405S: Maintained 7406F: Documentation/dev-tools/kmemleak.rst 7407F: include/linux/kmemleak.h 7408F: mm/kmemleak.c 7409F: mm/kmemleak-test.c 7410 7411KPROBES 7412M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7413M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7414M: "David S. Miller" <davem@davemloft.net> 7415M: Masami Hiramatsu <mhiramat@kernel.org> 7416S: Maintained 7417F: Documentation/kprobes.txt 7418F: include/linux/kprobes.h 7419F: include/asm-generic/kprobes.h 7420F: kernel/kprobes.c 7421 7422KS0108 LCD CONTROLLER DRIVER 7423M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7424W: http://miguelojeda.es/auxdisplay.htm 7425W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7426S: Maintained 7427F: Documentation/auxdisplay/ks0108 7428F: drivers/auxdisplay/ks0108.c 7429F: include/linux/ks0108.h 7430 7431L3MDEV 7432M: David Ahern <dsa@cumulusnetworks.com> 7433L: netdev@vger.kernel.org 7434S: Maintained 7435F: net/l3mdev 7436F: include/net/l3mdev.h 7437 7438LANTIQ MIPS ARCHITECTURE 7439M: John Crispin <john@phrozen.org> 7440L: linux-mips@linux-mips.org 7441S: Maintained 7442F: arch/mips/lantiq 7443 7444LAPB module 7445L: linux-x25@vger.kernel.org 7446S: Orphan 7447F: Documentation/networking/lapb-module.txt 7448F: include/*/lapb.h 7449F: net/lapb/ 7450 7451LASI 53c700 driver for PARISC 7452M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7453L: linux-scsi@vger.kernel.org 7454S: Maintained 7455F: Documentation/scsi/53c700.txt 7456F: drivers/scsi/53c700* 7457 7458LED SUBSYSTEM 7459M: Richard Purdie <rpurdie@rpsys.net> 7460M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7461M: Pavel Machek <pavel@ucw.cz> 7462L: linux-leds@vger.kernel.org 7463T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7464S: Maintained 7465F: Documentation/devicetree/bindings/leds/ 7466F: drivers/leds/ 7467F: include/linux/leds.h 7468 7469LEGACY EEPROM DRIVER 7470M: Jean Delvare <jdelvare@suse.com> 7471S: Maintained 7472F: Documentation/misc-devices/eeprom 7473F: drivers/misc/eeprom/eeprom.c 7474 7475LEGO USB Tower driver 7476M: Juergen Stuber <starblue@users.sourceforge.net> 7477L: legousb-devel@lists.sourceforge.net 7478W: http://legousb.sourceforge.net/ 7479S: Maintained 7480F: drivers/usb/misc/legousbtower.c 7481 7482LG2160 MEDIA DRIVER 7483M: Michael Krufky <mkrufky@linuxtv.org> 7484L: linux-media@vger.kernel.org 7485W: https://linuxtv.org 7486W: http://github.com/mkrufky 7487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7488T: git git://linuxtv.org/mkrufky/tuners.git 7489S: Maintained 7490F: drivers/media/dvb-frontends/lg2160.* 7491 7492LGDT3305 MEDIA DRIVER 7493M: Michael Krufky <mkrufky@linuxtv.org> 7494L: linux-media@vger.kernel.org 7495W: https://linuxtv.org 7496W: http://github.com/mkrufky 7497Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7498T: git git://linuxtv.org/mkrufky/tuners.git 7499S: Maintained 7500F: drivers/media/dvb-frontends/lgdt3305.* 7501 7502LGUEST 7503M: Rusty Russell <rusty@rustcorp.com.au> 7504L: lguest@lists.ozlabs.org 7505W: http://lguest.ozlabs.org/ 7506S: Odd Fixes 7507F: arch/x86/include/asm/lguest*.h 7508F: arch/x86/lguest/ 7509F: drivers/lguest/ 7510F: include/linux/lguest*.h 7511F: tools/lguest/ 7512 7513LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7514M: Tejun Heo <tj@kernel.org> 7515L: linux-ide@vger.kernel.org 7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7517S: Maintained 7518F: drivers/ata/ 7519F: include/linux/ata.h 7520F: include/linux/libata.h 7521F: Documentation/devicetree/bindings/ata/ 7522 7523LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7524M: Viresh Kumar <vireshk@kernel.org> 7525L: linux-ide@vger.kernel.org 7526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7527S: Maintained 7528F: include/linux/pata_arasan_cf_data.h 7529F: drivers/ata/pata_arasan_cf.c 7530 7531LIBATA PATA DRIVERS 7532M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7533M: Tejun Heo <tj@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: drivers/ata/pata_*.c 7538F: drivers/ata/ata_generic.c 7539 7540LIBATA SATA AHCI PLATFORM devices support 7541M: Hans de Goede <hdegoede@redhat.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/ahci_platform.c 7547F: drivers/ata/libahci_platform.c 7548F: include/linux/ahci_platform.h 7549 7550LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7551M: Mikael Pettersson <mikpelinux@gmail.com> 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/sata_promise.* 7556 7557LIBLOCKDEP 7558M: Sasha Levin <sasha.levin@oracle.com> 7559S: Maintained 7560F: tools/lib/lockdep/ 7561 7562LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7563M: Dan Williams <dan.j.williams@intel.com> 7564L: linux-nvdimm@lists.01.org 7565Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7566T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7567S: Supported 7568F: drivers/nvdimm/* 7569F: include/linux/nd.h 7570F: include/linux/libnvdimm.h 7571F: include/uapi/linux/ndctl.h 7572 7573LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7574M: Ross Zwisler <ross.zwisler@linux.intel.com> 7575L: linux-nvdimm@lists.01.org 7576Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7577S: Supported 7578F: drivers/nvdimm/blk.c 7579F: drivers/nvdimm/region_devs.c 7580F: drivers/acpi/nfit* 7581 7582LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7583M: Vishal Verma <vishal.l.verma@intel.com> 7584L: linux-nvdimm@lists.01.org 7585Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7586S: Supported 7587F: drivers/nvdimm/btt* 7588 7589LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7590M: Ross Zwisler <ross.zwisler@linux.intel.com> 7591L: linux-nvdimm@lists.01.org 7592Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7593S: Supported 7594F: drivers/nvdimm/pmem.c 7595F: include/linux/pmem.h 7596F: arch/*/include/asm/pmem.h 7597 7598LIGHTNVM PLATFORM SUPPORT 7599M: Matias Bjorling <mb@lightnvm.io> 7600W: http://github/OpenChannelSSD 7601L: linux-block@vger.kernel.org 7602S: Maintained 7603F: drivers/lightnvm/ 7604F: include/linux/lightnvm.h 7605F: include/uapi/linux/lightnvm.h 7606 7607LINUX FOR POWERPC (32-BIT AND 64-BIT) 7608M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7609M: Paul Mackerras <paulus@samba.org> 7610M: Michael Ellerman <mpe@ellerman.id.au> 7611W: https://github.com/linuxppc/linux/wiki 7612L: linuxppc-dev@lists.ozlabs.org 7613Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7615S: Supported 7616F: Documentation/ABI/stable/sysfs-firmware-opal-* 7617F: Documentation/devicetree/bindings/powerpc/ 7618F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7619F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7620F: Documentation/powerpc/ 7621F: arch/powerpc/ 7622F: drivers/char/tpm/tpm_ibmvtpm* 7623F: drivers/crypto/nx/ 7624F: drivers/crypto/vmx/ 7625F: drivers/i2c/busses/i2c-opal.c 7626F: drivers/net/ethernet/ibm/ibmveth.* 7627F: drivers/net/ethernet/ibm/ibmvnic.* 7628F: drivers/pci/hotplug/pnv_php.c 7629F: drivers/pci/hotplug/rpa* 7630F: drivers/rtc/rtc-opal.c 7631F: drivers/scsi/ibmvscsi/ 7632F: drivers/tty/hvc/hvc_opal.c 7633F: tools/testing/selftests/powerpc 7634N: /pmac 7635N: powermac 7636N: powernv 7637N: [^a-z0-9]ps3 7638N: pseries 7639 7640LINUX FOR POWER MACINTOSH 7641M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7642W: http://www.penguinppc.org/ 7643L: linuxppc-dev@lists.ozlabs.org 7644S: Maintained 7645F: arch/powerpc/platforms/powermac/ 7646F: drivers/macintosh/ 7647 7648LINUX FOR POWERPC EMBEDDED MPC5XXX 7649M: Anatolij Gustschin <agust@denx.de> 7650L: linuxppc-dev@lists.ozlabs.org 7651T: git git://git.denx.de/linux-denx-agust.git 7652S: Maintained 7653F: arch/powerpc/platforms/512x/ 7654F: arch/powerpc/platforms/52xx/ 7655 7656LINUX FOR POWERPC EMBEDDED PPC4XX 7657M: Alistair Popple <alistair@popple.id.au> 7658M: Matt Porter <mporter@kernel.crashing.org> 7659W: http://www.penguinppc.org/ 7660L: linuxppc-dev@lists.ozlabs.org 7661S: Maintained 7662F: arch/powerpc/platforms/40x/ 7663F: arch/powerpc/platforms/44x/ 7664 7665LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7666L: linuxppc-dev@lists.ozlabs.org 7667S: Orphan 7668F: arch/powerpc/*/*virtex* 7669F: arch/powerpc/*/*/*virtex* 7670 7671LINUX FOR POWERPC EMBEDDED PPC8XX 7672M: Vitaly Bordug <vitb@kernel.crashing.org> 7673W: http://www.penguinppc.org/ 7674L: linuxppc-dev@lists.ozlabs.org 7675S: Maintained 7676F: arch/powerpc/platforms/8xx/ 7677 7678LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7679M: Scott Wood <oss@buserror.net> 7680M: Kumar Gala <galak@kernel.crashing.org> 7681W: http://www.penguinppc.org/ 7682L: linuxppc-dev@lists.ozlabs.org 7683T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7684S: Maintained 7685F: arch/powerpc/platforms/83xx/ 7686F: arch/powerpc/platforms/85xx/ 7687 7688LINUX FOR POWERPC PA SEMI PWRFICIENT 7689L: linuxppc-dev@lists.ozlabs.org 7690S: Orphan 7691F: arch/powerpc/platforms/pasemi/ 7692F: drivers/*/*pasemi* 7693F: drivers/*/*/*pasemi* 7694 7695LINUX SECURITY MODULE (LSM) FRAMEWORK 7696M: Chris Wright <chrisw@sous-sol.org> 7697L: linux-security-module@vger.kernel.org 7698S: Supported 7699 7700LIS3LV02D ACCELEROMETER DRIVER 7701M: Eric Piel <eric.piel@tremplin-utc.net> 7702S: Maintained 7703F: Documentation/misc-devices/lis3lv02d 7704F: drivers/misc/lis3lv02d/ 7705F: drivers/platform/x86/hp_accel.c 7706 7707LIVE PATCHING 7708M: Josh Poimboeuf <jpoimboe@redhat.com> 7709M: Jessica Yu <jeyu@kernel.org> 7710M: Jiri Kosina <jikos@kernel.org> 7711M: Miroslav Benes <mbenes@suse.cz> 7712R: Petr Mladek <pmladek@suse.com> 7713S: Maintained 7714F: kernel/livepatch/ 7715F: include/linux/livepatch.h 7716F: arch/x86/include/asm/livepatch.h 7717F: arch/x86/kernel/livepatch.c 7718F: Documentation/livepatch/ 7719F: Documentation/ABI/testing/sysfs-kernel-livepatch 7720F: samples/livepatch/ 7721L: live-patching@vger.kernel.org 7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7723 7724LINUX KERNEL DUMP TEST MODULE (LKDTM) 7725M: Kees Cook <keescook@chromium.org> 7726S: Maintained 7727F: drivers/misc/lkdtm* 7728 7729LLC (802.2) 7730L: netdev@vger.kernel.org 7731S: Odd fixes 7732F: include/linux/llc.h 7733F: include/uapi/linux/llc.h 7734F: include/net/llc* 7735F: net/llc/ 7736 7737LM73 HARDWARE MONITOR DRIVER 7738M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7739L: linux-hwmon@vger.kernel.org 7740S: Maintained 7741F: drivers/hwmon/lm73.c 7742 7743LM78 HARDWARE MONITOR DRIVER 7744M: Jean Delvare <jdelvare@suse.com> 7745L: linux-hwmon@vger.kernel.org 7746S: Maintained 7747F: Documentation/hwmon/lm78 7748F: drivers/hwmon/lm78.c 7749 7750LM83 HARDWARE MONITOR DRIVER 7751M: Jean Delvare <jdelvare@suse.com> 7752L: linux-hwmon@vger.kernel.org 7753S: Maintained 7754F: Documentation/hwmon/lm83 7755F: drivers/hwmon/lm83.c 7756 7757LM90 HARDWARE MONITOR DRIVER 7758M: Jean Delvare <jdelvare@suse.com> 7759L: linux-hwmon@vger.kernel.org 7760S: Maintained 7761F: Documentation/hwmon/lm90 7762F: Documentation/devicetree/bindings/hwmon/lm90.txt 7763F: drivers/hwmon/lm90.c 7764F: include/dt-bindings/thermal/lm90.h 7765 7766LM95234 HARDWARE MONITOR DRIVER 7767M: Guenter Roeck <linux@roeck-us.net> 7768L: linux-hwmon@vger.kernel.org 7769S: Maintained 7770F: Documentation/hwmon/lm95234 7771F: drivers/hwmon/lm95234.c 7772 7773LME2510 MEDIA DRIVER 7774M: Malcolm Priestley <tvboxspy@gmail.com> 7775L: linux-media@vger.kernel.org 7776W: https://linuxtv.org 7777Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7778S: Maintained 7779F: drivers/media/usb/dvb-usb-v2/lmedm04* 7780 7781LOCKING PRIMITIVES 7782M: Peter Zijlstra <peterz@infradead.org> 7783M: Ingo Molnar <mingo@redhat.com> 7784L: linux-kernel@vger.kernel.org 7785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7786S: Maintained 7787F: Documentation/locking/ 7788F: include/linux/lockdep.h 7789F: include/linux/spinlock*.h 7790F: arch/*/include/asm/spinlock*.h 7791F: include/linux/rwlock*.h 7792F: include/linux/mutex*.h 7793F: arch/*/include/asm/mutex*.h 7794F: include/linux/rwsem*.h 7795F: arch/*/include/asm/rwsem.h 7796F: include/linux/seqlock.h 7797F: lib/locking*.[ch] 7798F: kernel/locking/ 7799 7800LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7801M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7802L: linux-ntfs-dev@lists.sourceforge.net 7803W: http://www.linux-ntfs.org/content/view/19/37/ 7804S: Maintained 7805F: Documentation/ldm.txt 7806F: block/partitions/ldm.* 7807 7808LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7809M: Sathya Prakash <sathya.prakash@broadcom.com> 7810M: Chaitra P B <chaitra.basappa@broadcom.com> 7811M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7812L: MPT-FusionLinux.pdl@broadcom.com 7813L: linux-scsi@vger.kernel.org 7814W: http://www.avagotech.com/support/ 7815S: Supported 7816F: drivers/message/fusion/ 7817F: drivers/scsi/mpt2sas/ 7818F: drivers/scsi/mpt3sas/ 7819 7820LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7821M: Matthew Wilcox <matthew@wil.cx> 7822L: linux-scsi@vger.kernel.org 7823S: Maintained 7824F: drivers/scsi/sym53c8xx_2/ 7825 7826LTC4261 HARDWARE MONITOR DRIVER 7827M: Guenter Roeck <linux@roeck-us.net> 7828L: linux-hwmon@vger.kernel.org 7829S: Maintained 7830F: Documentation/hwmon/ltc4261 7831F: drivers/hwmon/ltc4261.c 7832 7833LTC4306 I2C MULTIPLEXER DRIVER 7834M: Michael Hennerich <michael.hennerich@analog.com> 7835W: http://ez.analog.com/community/linux-device-drivers 7836L: linux-i2c@vger.kernel.org 7837S: Supported 7838F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7839F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7840 7841LTP (Linux Test Project) 7842M: Mike Frysinger <vapier@gentoo.org> 7843M: Cyril Hrubis <chrubis@suse.cz> 7844M: Wanlong Gao <wanlong.gao@gmail.com> 7845M: Jan Stancek <jstancek@redhat.com> 7846M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7847M: Alexey Kodanev <alexey.kodanev@oracle.com> 7848L: ltp@lists.linux.it (subscribers-only) 7849W: http://linux-test-project.github.io/ 7850T: git git://github.com/linux-test-project/ltp.git 7851S: Maintained 7852 7853M32R ARCHITECTURE 7854W: http://www.linux-m32r.org/ 7855S: Orphan 7856F: arch/m32r/ 7857 7858M68K ARCHITECTURE 7859M: Geert Uytterhoeven <geert@linux-m68k.org> 7860L: linux-m68k@lists.linux-m68k.org 7861W: http://www.linux-m68k.org/ 7862T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7863S: Maintained 7864F: arch/m68k/ 7865F: drivers/zorro/ 7866 7867M68K ON APPLE MACINTOSH 7868M: Joshua Thompson <funaho@jurai.org> 7869W: http://www.mac.linux-m68k.org/ 7870L: linux-m68k@lists.linux-m68k.org 7871S: Maintained 7872F: arch/m68k/mac/ 7873 7874M68K ON HP9000/300 7875M: Philip Blundell <philb@gnu.org> 7876W: http://www.tazenda.demon.co.uk/phil/linux-hp 7877S: Maintained 7878F: arch/m68k/hp300/ 7879 7880M88DS3103 MEDIA DRIVER 7881M: Antti Palosaari <crope@iki.fi> 7882L: linux-media@vger.kernel.org 7883W: https://linuxtv.org 7884W: http://palosaari.fi/linux/ 7885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7886T: git git://linuxtv.org/anttip/media_tree.git 7887S: Maintained 7888F: drivers/media/dvb-frontends/m88ds3103* 7889 7890M88RS2000 MEDIA DRIVER 7891M: Malcolm Priestley <tvboxspy@gmail.com> 7892L: linux-media@vger.kernel.org 7893W: https://linuxtv.org 7894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7895S: Maintained 7896F: drivers/media/dvb-frontends/m88rs2000* 7897 7898MA901 MASTERKIT USB FM RADIO DRIVER 7899M: Alexey Klimov <klimov.linux@gmail.com> 7900L: linux-media@vger.kernel.org 7901T: git git://linuxtv.org/media_tree.git 7902S: Maintained 7903F: drivers/media/radio/radio-ma901.c 7904 7905MAC80211 7906M: Johannes Berg <johannes@sipsolutions.net> 7907L: linux-wireless@vger.kernel.org 7908W: http://wireless.kernel.org/ 7909T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7911S: Maintained 7912F: Documentation/networking/mac80211-injection.txt 7913F: include/net/mac80211.h 7914F: net/mac80211/ 7915F: drivers/net/wireless/mac80211_hwsim.[ch] 7916 7917MAILBOX API 7918M: Jassi Brar <jassisinghbrar@gmail.com> 7919L: linux-kernel@vger.kernel.org 7920S: Maintained 7921F: drivers/mailbox/ 7922F: include/linux/mailbox_client.h 7923F: include/linux/mailbox_controller.h 7924 7925MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7926M: Michael Kerrisk <mtk.manpages@gmail.com> 7927W: http://www.kernel.org/doc/man-pages 7928L: linux-man@vger.kernel.org 7929S: Maintained 7930 7931MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7932M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 7933L: linux-mips@linux-mips.org 7934S: Maintained 7935F: arch/mips/boot/dts/img/pistachio_marduk.dts 7936 7937MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7938M: Andrew Lunn <andrew@lunn.ch> 7939M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7940L: netdev@vger.kernel.org 7941S: Maintained 7942F: drivers/net/dsa/mv88e6xxx/ 7943F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7944 7945MARVELL ARMADA DRM SUPPORT 7946M: Russell King <linux@armlinux.org.uk> 7947S: Maintained 7948T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7949T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7950F: drivers/gpu/drm/armada/ 7951F: include/uapi/drm/armada_drm.h 7952F: Documentation/devicetree/bindings/display/armada/ 7953 7954MARVELL CRYPTO DRIVER 7955M: Boris Brezillon <boris.brezillon@free-electrons.com> 7956M: Arnaud Ebalard <arno@natisbad.org> 7957F: drivers/crypto/marvell/ 7958S: Maintained 7959L: linux-crypto@vger.kernel.org 7960 7961MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7962M: Mirko Lindner <mlindner@marvell.com> 7963M: Stephen Hemminger <stephen@networkplumber.org> 7964L: netdev@vger.kernel.org 7965S: Maintained 7966F: drivers/net/ethernet/marvell/sk* 7967 7968MARVELL LIBERTAS WIRELESS DRIVER 7969L: libertas-dev@lists.infradead.org 7970S: Orphan 7971F: drivers/net/wireless/marvell/libertas/ 7972 7973MARVELL MV643XX ETHERNET DRIVER 7974M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7975L: netdev@vger.kernel.org 7976S: Maintained 7977F: drivers/net/ethernet/marvell/mv643xx_eth.* 7978F: include/linux/mv643xx.h 7979 7980MARVELL MVNETA ETHERNET DRIVER 7981M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7982L: netdev@vger.kernel.org 7983S: Maintained 7984F: drivers/net/ethernet/marvell/mvneta.* 7985 7986MARVELL MWIFIEX WIRELESS DRIVER 7987M: Amitkumar Karwar <amitkarwar@gmail.com> 7988M: Nishant Sarmukadam <nishants@marvell.com> 7989M: Ganapathi Bhat <gbhat@marvell.com> 7990M: Xinming Hu <huxm@marvell.com> 7991L: linux-wireless@vger.kernel.org 7992S: Maintained 7993F: drivers/net/wireless/marvell/mwifiex/ 7994 7995MARVELL MWL8K WIRELESS DRIVER 7996M: Lennert Buytenhek <buytenh@wantstofly.org> 7997L: linux-wireless@vger.kernel.org 7998S: Odd Fixes 7999F: drivers/net/wireless/marvell/mwl8k.c 8000 8001MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8002M: Nicolas Pitre <nico@fluxnic.net> 8003S: Odd Fixes 8004F: drivers/mmc/host/mvsdio.* 8005 8006MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8007M: Hu Ziji <huziji@marvell.com> 8008L: linux-mmc@vger.kernel.org 8009S: Supported 8010F: drivers/mmc/host/sdhci-xenon* 8011F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8012 8013MATROX FRAMEBUFFER DRIVER 8014L: linux-fbdev@vger.kernel.org 8015S: Orphan 8016F: drivers/video/fbdev/matrox/matroxfb_* 8017F: include/uapi/linux/matroxfb.h 8018 8019MAX16065 HARDWARE MONITOR DRIVER 8020M: Guenter Roeck <linux@roeck-us.net> 8021L: linux-hwmon@vger.kernel.org 8022S: Maintained 8023F: Documentation/hwmon/max16065 8024F: drivers/hwmon/max16065.c 8025 8026MAX20751 HARDWARE MONITOR DRIVER 8027M: Guenter Roeck <linux@roeck-us.net> 8028L: linux-hwmon@vger.kernel.org 8029S: Maintained 8030F: Documentation/hwmon/max20751 8031F: drivers/hwmon/max20751.c 8032 8033MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8034L: linux-hwmon@vger.kernel.org 8035S: Orphan 8036F: Documentation/hwmon/max6650 8037F: drivers/hwmon/max6650.c 8038 8039MAX6697 HARDWARE MONITOR DRIVER 8040M: Guenter Roeck <linux@roeck-us.net> 8041L: linux-hwmon@vger.kernel.org 8042S: Maintained 8043F: Documentation/hwmon/max6697 8044F: Documentation/devicetree/bindings/i2c/max6697.txt 8045F: drivers/hwmon/max6697.c 8046F: include/linux/platform_data/max6697.h 8047 8048MAX9860 MONO AUDIO VOICE CODEC DRIVER 8049M: Peter Rosin <peda@axentia.se> 8050L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8051S: Maintained 8052F: Documentation/devicetree/bindings/sound/max9860.txt 8053F: sound/soc/codecs/max9860.* 8054 8055MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8056M: Krzysztof Kozlowski <krzk@kernel.org> 8057M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8058L: linux-pm@vger.kernel.org 8059S: Supported 8060F: drivers/power/supply/max14577_charger.c 8061F: drivers/power/supply/max77693_charger.c 8062 8063MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 8064M: Javier Martinez Canillas <javier@osg.samsung.com> 8065L: linux-kernel@vger.kernel.org 8066S: Supported 8067F: drivers/*/*max77802*.c 8068F: Documentation/devicetree/bindings/*/*max77802.txt 8069F: include/dt-bindings/*/*max77802.h 8070 8071MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8072M: Chanwoo Choi <cw00.choi@samsung.com> 8073M: Krzysztof Kozlowski <krzk@kernel.org> 8074M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8075L: linux-kernel@vger.kernel.org 8076S: Supported 8077F: drivers/*/max14577*.c 8078F: drivers/*/max77686*.c 8079F: drivers/*/max77693*.c 8080F: drivers/extcon/extcon-max14577.c 8081F: drivers/extcon/extcon-max77693.c 8082F: drivers/rtc/rtc-max77686.c 8083F: drivers/clk/clk-max77686.c 8084F: Documentation/devicetree/bindings/mfd/max14577.txt 8085F: Documentation/devicetree/bindings/*/max77686.txt 8086F: Documentation/devicetree/bindings/mfd/max77693.txt 8087F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8088F: include/linux/mfd/max14577*.h 8089F: include/linux/mfd/max77686*.h 8090F: include/linux/mfd/max77693*.h 8091 8092MAXIRADIO FM RADIO RECEIVER DRIVER 8093M: Hans Verkuil <hverkuil@xs4all.nl> 8094L: linux-media@vger.kernel.org 8095T: git git://linuxtv.org/media_tree.git 8096W: https://linuxtv.org 8097S: Maintained 8098F: drivers/media/radio/radio-maxiradio* 8099 8100MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8101M: Peter Rosin <peda@axentia.se> 8102L: linux-iio@vger.kernel.org 8103S: Maintained 8104F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8105F: drivers/iio/potentiometer/mcp4531.c 8106 8107MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8108M: William Breathitt Gray <vilhelm.gray@gmail.com> 8109L: linux-iio@vger.kernel.org 8110S: Maintained 8111F: drivers/iio/dac/cio-dac.c 8112 8113MEDIA DRIVERS FOR RENESAS - FCP 8114M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8115L: linux-media@vger.kernel.org 8116L: linux-renesas-soc@vger.kernel.org 8117T: git git://linuxtv.org/media_tree.git 8118S: Supported 8119F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8120F: drivers/media/platform/rcar-fcp.c 8121F: include/media/rcar-fcp.h 8122 8123MEDIA DRIVERS FOR RENESAS - FDP1 8124M: Kieran Bingham <kieran@bingham.xyz> 8125L: linux-media@vger.kernel.org 8126L: linux-renesas-soc@vger.kernel.org 8127T: git git://linuxtv.org/media_tree.git 8128S: Supported 8129F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8130F: drivers/media/platform/rcar_fdp1.c 8131 8132MEDIA DRIVERS FOR RENESAS - VIN 8133M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 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/rcar_vin.txt 8139F: drivers/media/platform/rcar-vin/ 8140 8141MEDIA DRIVERS FOR RENESAS - VSP1 8142M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8143L: linux-media@vger.kernel.org 8144L: linux-renesas-soc@vger.kernel.org 8145T: git git://linuxtv.org/media_tree.git 8146S: Supported 8147F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8148F: drivers/media/platform/vsp1/ 8149 8150MEDIA DRIVERS FOR HELENE 8151M: Abylay Ospan <aospan@netup.ru> 8152L: linux-media@vger.kernel.org 8153W: https://linuxtv.org 8154W: http://netup.tv/ 8155T: git git://linuxtv.org/media_tree.git 8156S: Supported 8157F: drivers/media/dvb-frontends/helene* 8158 8159MEDIA DRIVERS FOR ASCOT2E 8160M: Sergey Kozlov <serjk@netup.ru> 8161M: Abylay Ospan <aospan@netup.ru> 8162L: linux-media@vger.kernel.org 8163W: https://linuxtv.org 8164W: http://netup.tv/ 8165T: git git://linuxtv.org/media_tree.git 8166S: Supported 8167F: drivers/media/dvb-frontends/ascot2e* 8168 8169MEDIA DRIVERS FOR CXD2841ER 8170M: Sergey Kozlov <serjk@netup.ru> 8171M: Abylay Ospan <aospan@netup.ru> 8172L: linux-media@vger.kernel.org 8173W: https://linuxtv.org 8174W: http://netup.tv/ 8175T: git git://linuxtv.org/media_tree.git 8176S: Supported 8177F: drivers/media/dvb-frontends/cxd2841er* 8178 8179MEDIA DRIVERS FOR HORUS3A 8180M: Sergey Kozlov <serjk@netup.ru> 8181M: Abylay Ospan <aospan@netup.ru> 8182L: linux-media@vger.kernel.org 8183W: https://linuxtv.org 8184W: http://netup.tv/ 8185T: git git://linuxtv.org/media_tree.git 8186S: Supported 8187F: drivers/media/dvb-frontends/horus3a* 8188 8189MEDIA DRIVERS FOR LNBH25 8190M: Sergey Kozlov <serjk@netup.ru> 8191M: Abylay Ospan <aospan@netup.ru> 8192L: linux-media@vger.kernel.org 8193W: https://linuxtv.org 8194W: http://netup.tv/ 8195T: git git://linuxtv.org/media_tree.git 8196S: Supported 8197F: drivers/media/dvb-frontends/lnbh25* 8198 8199MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 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/pci/netup_unidvb/* 8208 8209MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8210M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8211M: Mauro Carvalho Chehab <mchehab@kernel.org> 8212P: LinuxTV.org Project 8213L: linux-media@vger.kernel.org 8214W: https://linuxtv.org 8215Q: http://patchwork.kernel.org/project/linux-media/list/ 8216T: git git://linuxtv.org/media_tree.git 8217S: Maintained 8218F: Documentation/devicetree/bindings/media/ 8219F: Documentation/media/ 8220F: drivers/media/ 8221F: drivers/staging/media/ 8222F: include/linux/platform_data/media/ 8223F: include/media/ 8224F: include/uapi/linux/dvb/ 8225F: include/uapi/linux/videodev2.h 8226F: include/uapi/linux/media.h 8227F: include/uapi/linux/v4l2-* 8228F: include/uapi/linux/meye.h 8229F: include/uapi/linux/ivtv* 8230F: include/uapi/linux/uvcvideo.h 8231 8232MEDIATEK ETHERNET DRIVER 8233M: Felix Fietkau <nbd@openwrt.org> 8234M: John Crispin <blogic@openwrt.org> 8235L: netdev@vger.kernel.org 8236S: Maintained 8237F: drivers/net/ethernet/mediatek/ 8238 8239MEDIATEK JPEG DRIVER 8240M: Rick Chang <rick.chang@mediatek.com> 8241M: Bin Liu <bin.liu@mediatek.com> 8242S: Supported 8243F: drivers/media/platform/mtk-jpeg/ 8244F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8245 8246MEDIATEK MEDIA DRIVER 8247M: Tiffany Lin <tiffany.lin@mediatek.com> 8248M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8249S: Supported 8250F: drivers/media/platform/mtk-vcodec/ 8251F: drivers/media/platform/mtk-vpu/ 8252F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8253F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8254 8255MEDIATEK MDP DRIVER 8256M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8257M: Houlong Wei <houlong.wei@mediatek.com> 8258M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8259S: Supported 8260F: drivers/media/platform/mtk-mdp/ 8261F: drivers/media/platform/mtk-vpu/ 8262F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8263 8264MEDIATEK MT7601U WIRELESS LAN DRIVER 8265M: Jakub Kicinski <kubakici@wp.pl> 8266L: linux-wireless@vger.kernel.org 8267S: Maintained 8268F: drivers/net/wireless/mediatek/mt7601u/ 8269 8270MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8271M: Peter Senna Tschudin <peter.senna@collabora.com> 8272M: Martin Donnelly <martin.donnelly@ge.com> 8273M: Martyn Welch <martyn.welch@collabora.co.uk> 8274S: Maintained 8275F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8276F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8277 8278MEGARAID SCSI/SAS DRIVERS 8279M: Kashyap Desai <kashyap.desai@broadcom.com> 8280M: Sumit Saxena <sumit.saxena@broadcom.com> 8281M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8282L: megaraidlinux.pdl@broadcom.com 8283L: linux-scsi@vger.kernel.org 8284W: http://www.avagotech.com/support/ 8285S: Maintained 8286F: Documentation/scsi/megaraid.txt 8287F: drivers/scsi/megaraid.* 8288F: drivers/scsi/megaraid/ 8289 8290MELFAS MIP4 TOUCHSCREEN DRIVER 8291M: Sangwon Jee <jeesw@melfas.com> 8292W: http://www.melfas.com 8293S: Supported 8294F: drivers/input/touchscreen/melfas_mip4.c 8295F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8296 8297MELLANOX ETHERNET DRIVER (mlx4_en) 8298M: Tariq Toukan <tariqt@mellanox.com> 8299L: netdev@vger.kernel.org 8300S: Supported 8301W: http://www.mellanox.com 8302Q: http://patchwork.ozlabs.org/project/netdev/list/ 8303F: drivers/net/ethernet/mellanox/mlx4/en_* 8304 8305MELLANOX ETHERNET DRIVER (mlx5e) 8306M: Saeed Mahameed <saeedm@mellanox.com> 8307L: netdev@vger.kernel.org 8308S: Supported 8309W: http://www.mellanox.com 8310Q: http://patchwork.ozlabs.org/project/netdev/list/ 8311F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8312 8313MELLANOX ETHERNET SWITCH DRIVERS 8314M: Jiri Pirko <jiri@mellanox.com> 8315M: Ido Schimmel <idosch@mellanox.com> 8316L: netdev@vger.kernel.org 8317S: Supported 8318W: http://www.mellanox.com 8319Q: http://patchwork.ozlabs.org/project/netdev/list/ 8320F: drivers/net/ethernet/mellanox/mlxsw/ 8321 8322MELLANOX MLXCPLD I2C AND MUX DRIVER 8323M: Vadim Pasternak <vadimp@mellanox.com> 8324M: Michael Shych <michaelsh@mellanox.com> 8325L: linux-i2c@vger.kernel.org 8326S: Supported 8327F: drivers/i2c/busses/i2c-mlxcpld.c 8328F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8329F: Documentation/i2c/busses/i2c-mlxcpld 8330 8331MELLANOX MLXCPLD LED DRIVER 8332M: Vadim Pasternak <vadimp@mellanox.com> 8333L: linux-leds@vger.kernel.org 8334S: Supported 8335F: drivers/leds/leds-mlxcpld.c 8336F: Documentation/leds/leds-mlxcpld.txt 8337 8338MELLANOX PLATFORM DRIVER 8339M: Vadim Pasternak <vadimp@mellanox.com> 8340L: platform-driver-x86@vger.kernel.org 8341S: Supported 8342F: drivers/platform/x86/mlx-platform.c 8343 8344MELLANOX MLX CPLD HOTPLUG DRIVER 8345M: Vadim Pasternak <vadimp@mellanox.com> 8346L: platform-driver-x86@vger.kernel.org 8347S: Supported 8348F: drivers/platform/x86/mlxcpld-hotplug.c 8349F: include/linux/platform_data/mlxcpld-hotplug.h 8350 8351SOFT-ROCE DRIVER (rxe) 8352M: Moni Shoua <monis@mellanox.com> 8353L: linux-rdma@vger.kernel.org 8354S: Supported 8355W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8356Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8357F: drivers/infiniband/sw/rxe/ 8358F: include/uapi/rdma/rdma_user_rxe.h 8359 8360MEMBARRIER SUPPORT 8361M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8362M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8363L: linux-kernel@vger.kernel.org 8364S: Supported 8365F: kernel/membarrier.c 8366F: include/uapi/linux/membarrier.h 8367 8368MEMORY MANAGEMENT 8369L: linux-mm@kvack.org 8370W: http://www.linux-mm.org 8371S: Maintained 8372F: include/linux/mm.h 8373F: include/linux/gfp.h 8374F: include/linux/mmzone.h 8375F: include/linux/memory_hotplug.h 8376F: include/linux/vmalloc.h 8377F: mm/ 8378 8379MEMORY TECHNOLOGY DEVICES (MTD) 8380M: David Woodhouse <dwmw2@infradead.org> 8381M: Brian Norris <computersforpeace@gmail.com> 8382M: Boris Brezillon <boris.brezillon@free-electrons.com> 8383M: Marek Vasut <marek.vasut@gmail.com> 8384M: Richard Weinberger <richard@nod.at> 8385M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8386L: linux-mtd@lists.infradead.org 8387W: http://www.linux-mtd.infradead.org/ 8388Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8389T: git git://git.infradead.org/linux-mtd.git master 8390T: git git://git.infradead.org/l2-mtd.git master 8391S: Maintained 8392F: Documentation/devicetree/bindings/mtd/ 8393F: drivers/mtd/ 8394F: include/linux/mtd/ 8395F: include/uapi/mtd/ 8396 8397MEN A21 WATCHDOG DRIVER 8398M: Johannes Thumshirn <morbidrsa@gmail.com> 8399L: linux-watchdog@vger.kernel.org 8400S: Maintained 8401F: drivers/watchdog/mena21_wdt.c 8402 8403MEN CHAMELEON BUS (mcb) 8404M: Johannes Thumshirn <morbidrsa@gmail.com> 8405S: Maintained 8406F: drivers/mcb/ 8407F: include/linux/mcb.h 8408F: Documentation/men-chameleon-bus.txt 8409 8410MEN F21BMC (Board Management Controller) 8411M: Andreas Werner <andreas.werner@men.de> 8412S: Supported 8413F: drivers/mfd/menf21bmc.c 8414F: drivers/watchdog/menf21bmc_wdt.c 8415F: drivers/leds/leds-menf21bmc.c 8416F: drivers/hwmon/menf21bmc_hwmon.c 8417F: Documentation/hwmon/menf21bmc 8418 8419METAG ARCHITECTURE 8420M: James Hogan <james.hogan@imgtec.com> 8421L: linux-metag@vger.kernel.org 8422T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8423S: Odd Fixes 8424F: arch/metag/ 8425F: Documentation/metag/ 8426F: Documentation/devicetree/bindings/metag/ 8427F: Documentation/devicetree/bindings/interrupt-controller/img,* 8428F: drivers/clocksource/metag_generic.c 8429F: drivers/irqchip/irq-metag.c 8430F: drivers/irqchip/irq-metag-ext.c 8431F: drivers/tty/metag_da.c 8432 8433MICROBLAZE ARCHITECTURE 8434M: Michal Simek <monstr@monstr.eu> 8435W: http://www.monstr.eu/fdt/ 8436T: git git://git.monstr.eu/linux-2.6-microblaze.git 8437S: Supported 8438F: arch/microblaze/ 8439 8440MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8441M: Richard Genoud <richard.genoud@gmail.com> 8442S: Maintained 8443F: drivers/tty/serial/atmel_serial.c 8444F: drivers/tty/serial/atmel_serial.h 8445 8446MICROCHIP / ATMEL DMA DRIVER 8447M: Ludovic Desroches <ludovic.desroches@microchip.com> 8448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8449L: dmaengine@vger.kernel.org 8450S: Supported 8451F: drivers/dma/at_hdmac.c 8452F: drivers/dma/at_hdmac_regs.h 8453F: include/linux/platform_data/dma-atmel.h 8454 8455MICROCHIP / ATMEL ISC DRIVER 8456M: Songjun Wu <songjun.wu@microchip.com> 8457L: linux-media@vger.kernel.org 8458S: Supported 8459F: drivers/media/platform/atmel/atmel-isc.c 8460F: drivers/media/platform/atmel/atmel-isc-regs.h 8461F: devicetree/bindings/media/atmel-isc.txt 8462 8463MICROCHIP USB251XB DRIVER 8464M: Richard Leitner <richard.leitner@skidata.com> 8465L: linux-usb@vger.kernel.org 8466S: Maintained 8467F: drivers/usb/misc/usb251xb.c 8468F: Documentation/devicetree/bindings/usb/usb251xb.txt 8469 8470MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8471M: Chen Yu <yu.c.chen@intel.com> 8472L: platform-driver-x86@vger.kernel.org 8473S: Supported 8474F: drivers/platform/x86/surfacepro3_button.c 8475 8476MICROTEK X6 SCANNER 8477M: Oliver Neukum <oliver@neukum.org> 8478S: Maintained 8479F: drivers/usb/image/microtek.* 8480 8481MIPS 8482M: Ralf Baechle <ralf@linux-mips.org> 8483L: linux-mips@linux-mips.org 8484W: http://www.linux-mips.org/ 8485T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8486Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8487S: Supported 8488F: Documentation/devicetree/bindings/mips/ 8489F: Documentation/mips/ 8490F: arch/mips/ 8491 8492MIPS GENERIC PLATFORM 8493M: Paul Burton <paul.burton@imgtec.com> 8494L: linux-mips@linux-mips.org 8495S: Supported 8496F: arch/mips/generic/ 8497 8498MIPS/LOONGSON1 ARCHITECTURE 8499M: Keguang Zhang <keguang.zhang@gmail.com> 8500L: linux-mips@linux-mips.org 8501S: Maintained 8502F: arch/mips/loongson32/ 8503F: arch/mips/include/asm/mach-loongson32/ 8504F: drivers/*/*loongson1* 8505F: drivers/*/*/*loongson1* 8506 8507MIPS BOSTON DEVELOPMENT BOARD 8508M: Paul Burton <paul.burton@imgtec.com> 8509L: linux-mips@linux-mips.org 8510S: Maintained 8511F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8512F: drivers/clk/imgtec/clk-boston.c 8513F: include/dt-bindings/clock/boston-clock.h 8514 8515MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8516M: Hans Verkuil <hverkuil@xs4all.nl> 8517L: linux-media@vger.kernel.org 8518T: git git://linuxtv.org/media_tree.git 8519W: https://linuxtv.org 8520S: Odd Fixes 8521F: drivers/media/radio/radio-miropcm20* 8522 8523MELLANOX MLX4 core VPI driver 8524M: Tariq Toukan <tariqt@mellanox.com> 8525L: netdev@vger.kernel.org 8526L: linux-rdma@vger.kernel.org 8527W: http://www.mellanox.com 8528Q: http://patchwork.ozlabs.org/project/netdev/list/ 8529S: Supported 8530F: drivers/net/ethernet/mellanox/mlx4/ 8531F: include/linux/mlx4/ 8532 8533MELLANOX MLX4 IB driver 8534M: Yishai Hadas <yishaih@mellanox.com> 8535L: linux-rdma@vger.kernel.org 8536W: http://www.mellanox.com 8537Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8538S: Supported 8539F: drivers/infiniband/hw/mlx4/ 8540F: include/linux/mlx4/ 8541F: include/uapi/rdma/mlx4-abi.h 8542 8543MELLANOX MLX5 core VPI driver 8544M: Saeed Mahameed <saeedm@mellanox.com> 8545M: Matan Barak <matanb@mellanox.com> 8546M: Leon Romanovsky <leonro@mellanox.com> 8547L: netdev@vger.kernel.org 8548L: linux-rdma@vger.kernel.org 8549W: http://www.mellanox.com 8550Q: http://patchwork.ozlabs.org/project/netdev/list/ 8551S: Supported 8552F: drivers/net/ethernet/mellanox/mlx5/core/ 8553F: include/linux/mlx5/ 8554 8555MELLANOX MLX5 IB driver 8556M: Matan Barak <matanb@mellanox.com> 8557M: Leon Romanovsky <leonro@mellanox.com> 8558L: linux-rdma@vger.kernel.org 8559W: http://www.mellanox.com 8560Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8561S: Supported 8562F: drivers/infiniband/hw/mlx5/ 8563F: include/linux/mlx5/ 8564F: include/uapi/rdma/mlx5-abi.h 8565 8566MELEXIS MLX90614 DRIVER 8567M: Crt Mori <cmo@melexis.com> 8568L: linux-iio@vger.kernel.org 8569W: http://www.melexis.com 8570S: Supported 8571F: drivers/iio/temperature/mlx90614.c 8572 8573MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8574M: Don Brace <don.brace@microsemi.com> 8575L: esc.storagedev@microsemi.com 8576L: linux-scsi@vger.kernel.org 8577S: Supported 8578F: drivers/scsi/smartpqi/smartpqi*.[ch] 8579F: drivers/scsi/smartpqi/Kconfig 8580F: drivers/scsi/smartpqi/Makefile 8581F: include/linux/cciss*.h 8582F: include/uapi/linux/cciss*.h 8583F: Documentation/scsi/smartpqi.txt 8584 8585MN88472 MEDIA DRIVER 8586M: Antti Palosaari <crope@iki.fi> 8587L: linux-media@vger.kernel.org 8588W: https://linuxtv.org 8589W: http://palosaari.fi/linux/ 8590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8591S: Maintained 8592F: drivers/media/dvb-frontends/mn88472* 8593 8594MN88473 MEDIA DRIVER 8595M: Antti Palosaari <crope@iki.fi> 8596L: linux-media@vger.kernel.org 8597W: https://linuxtv.org 8598W: http://palosaari.fi/linux/ 8599Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8600S: Maintained 8601F: drivers/media/dvb-frontends/mn88473* 8602 8603MODULE SUPPORT 8604M: Jessica Yu <jeyu@kernel.org> 8605M: Rusty Russell <rusty@rustcorp.com.au> 8606T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8607S: Maintained 8608F: include/linux/module.h 8609F: kernel/module.c 8610 8611MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8612W: http://popies.net/meye/ 8613S: Orphan 8614F: Documentation/media/v4l-drivers/meye* 8615F: drivers/media/pci/meye/ 8616F: include/uapi/linux/meye.h 8617 8618MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8619M: Jiri Slaby <jirislaby@gmail.com> 8620S: Maintained 8621F: Documentation/serial/moxa-smartio 8622F: drivers/tty/mxser.* 8623 8624MR800 AVERMEDIA USB FM RADIO DRIVER 8625M: Alexey Klimov <klimov.linux@gmail.com> 8626L: linux-media@vger.kernel.org 8627T: git git://linuxtv.org/media_tree.git 8628S: Maintained 8629F: drivers/media/radio/radio-mr800.c 8630 8631MRF24J40 IEEE 802.15.4 RADIO DRIVER 8632M: Alan Ott <alan@signal11.us> 8633L: linux-wpan@vger.kernel.org 8634S: Maintained 8635F: drivers/net/ieee802154/mrf24j40.c 8636F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8637 8638MSI LAPTOP SUPPORT 8639M: "Lee, Chun-Yi" <jlee@suse.com> 8640L: platform-driver-x86@vger.kernel.org 8641S: Maintained 8642F: drivers/platform/x86/msi-laptop.c 8643 8644MSI WMI SUPPORT 8645L: platform-driver-x86@vger.kernel.org 8646S: Orphan 8647F: drivers/platform/x86/msi-wmi.c 8648 8649MSI001 MEDIA DRIVER 8650M: Antti Palosaari <crope@iki.fi> 8651L: linux-media@vger.kernel.org 8652W: https://linuxtv.org 8653W: http://palosaari.fi/linux/ 8654Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8655T: git git://linuxtv.org/anttip/media_tree.git 8656S: Maintained 8657F: drivers/media/tuners/msi001* 8658 8659MSI2500 MEDIA DRIVER 8660M: Antti Palosaari <crope@iki.fi> 8661L: linux-media@vger.kernel.org 8662W: https://linuxtv.org 8663W: http://palosaari.fi/linux/ 8664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8665T: git git://linuxtv.org/anttip/media_tree.git 8666S: Maintained 8667F: drivers/media/usb/msi2500/ 8668 8669MSYSTEMS DISKONCHIP G3 MTD DRIVER 8670M: Robert Jarzmik <robert.jarzmik@free.fr> 8671L: linux-mtd@lists.infradead.org 8672S: Maintained 8673F: drivers/mtd/devices/docg3* 8674 8675MT9M032 APTINA SENSOR DRIVER 8676M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8677L: linux-media@vger.kernel.org 8678T: git git://linuxtv.org/media_tree.git 8679S: Maintained 8680F: drivers/media/i2c/mt9m032.c 8681F: include/media/i2c/mt9m032.h 8682 8683MT9P031 APTINA CAMERA SENSOR 8684M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8685L: linux-media@vger.kernel.org 8686T: git git://linuxtv.org/media_tree.git 8687S: Maintained 8688F: drivers/media/i2c/mt9p031.c 8689F: include/media/i2c/mt9p031.h 8690 8691MT9T001 APTINA CAMERA SENSOR 8692M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8693L: linux-media@vger.kernel.org 8694T: git git://linuxtv.org/media_tree.git 8695S: Maintained 8696F: drivers/media/i2c/mt9t001.c 8697F: include/media/i2c/mt9t001.h 8698 8699MT9V032 APTINA CAMERA SENSOR 8700M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8701L: linux-media@vger.kernel.org 8702T: git git://linuxtv.org/media_tree.git 8703S: Maintained 8704F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8705F: drivers/media/i2c/mt9v032.c 8706F: include/media/i2c/mt9v032.h 8707 8708MULTIFUNCTION DEVICES (MFD) 8709M: Lee Jones <lee.jones@linaro.org> 8710T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8711S: Supported 8712F: Documentation/devicetree/bindings/mfd/ 8713F: drivers/mfd/ 8714F: include/linux/mfd/ 8715F: include/dt-bindings/mfd/ 8716 8717MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8718M: Ulf Hansson <ulf.hansson@linaro.org> 8719L: linux-mmc@vger.kernel.org 8720T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8721S: Maintained 8722F: Documentation/devicetree/bindings/mmc/ 8723F: drivers/mmc/ 8724F: include/linux/mmc/ 8725F: include/uapi/linux/mmc/ 8726 8727MULTIMEDIA CARD (MMC) ETC. OVER SPI 8728S: Orphan 8729F: drivers/mmc/host/mmc_spi.c 8730F: include/linux/spi/mmc_spi.h 8731 8732MULTISOUND SOUND DRIVER 8733M: Andrew Veliath <andrewtv@usa.net> 8734S: Maintained 8735F: Documentation/sound/oss/MultiSound 8736F: sound/oss/msnd* 8737 8738MULTITECH MULTIPORT CARD (ISICOM) 8739S: Orphan 8740F: drivers/tty/isicom.c 8741F: include/linux/isicom.h 8742 8743MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8744M: Bin Liu <b-liu@ti.com> 8745L: linux-usb@vger.kernel.org 8746T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8747S: Maintained 8748F: drivers/usb/musb/ 8749 8750MXL5007T MEDIA DRIVER 8751M: Michael Krufky <mkrufky@linuxtv.org> 8752L: linux-media@vger.kernel.org 8753W: https://linuxtv.org 8754W: http://github.com/mkrufky 8755Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8756T: git git://linuxtv.org/mkrufky/tuners.git 8757S: Maintained 8758F: drivers/media/tuners/mxl5007t.* 8759 8760MXSFB DRM DRIVER 8761M: Marek Vasut <marex@denx.de> 8762S: Supported 8763F: drivers/gpu/drm/mxsfb/ 8764F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8765 8766MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8767M: Hyong-Youb Kim <hykim@myri.com> 8768L: netdev@vger.kernel.org 8769W: https://www.myricom.com/support/downloads/myri10ge.html 8770S: Supported 8771F: drivers/net/ethernet/myricom/myri10ge/ 8772 8773NAND FLASH SUBSYSTEM 8774M: Boris Brezillon <boris.brezillon@free-electrons.com> 8775R: Richard Weinberger <richard@nod.at> 8776L: linux-mtd@lists.infradead.org 8777W: http://www.linux-mtd.infradead.org/ 8778Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8779T: git git://git.infradead.org/linux-mtd.git nand/fixes 8780T: git git://git.infradead.org/l2-mtd.git nand/next 8781S: Maintained 8782F: drivers/mtd/nand/ 8783F: include/linux/mtd/nand*.h 8784 8785NATSEMI ETHERNET DRIVER (DP8381x) 8786S: Orphan 8787F: drivers/net/ethernet/natsemi/natsemi.c 8788 8789NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8790M: Daniel Mack <zonque@gmail.com> 8791S: Maintained 8792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8793W: http://www.native-instruments.com 8794F: sound/usb/caiaq/ 8795 8796NCP FILESYSTEM 8797M: Petr Vandrovec <petr@vandrovec.name> 8798S: Odd Fixes 8799F: fs/ncpfs/ 8800 8801NCR 5380 SCSI DRIVERS 8802M: Finn Thain <fthain@telegraphics.com.au> 8803M: Michael Schmitz <schmitzmic@gmail.com> 8804L: linux-scsi@vger.kernel.org 8805S: Maintained 8806F: Documentation/scsi/g_NCR5380.txt 8807F: drivers/scsi/NCR5380.* 8808F: drivers/scsi/arm/cumana_1.c 8809F: drivers/scsi/arm/oak.c 8810F: drivers/scsi/atari_scsi.* 8811F: drivers/scsi/dmx3191d.c 8812F: drivers/scsi/g_NCR5380.* 8813F: drivers/scsi/mac_scsi.* 8814F: drivers/scsi/sun3_scsi.* 8815F: drivers/scsi/sun3_scsi_vme.c 8816 8817NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8818M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8819L: linux-scsi@vger.kernel.org 8820S: Maintained 8821F: drivers/scsi/NCR_D700.* 8822 8823NCT6775 HARDWARE MONITOR DRIVER 8824M: Guenter Roeck <linux@roeck-us.net> 8825L: linux-hwmon@vger.kernel.org 8826S: Maintained 8827F: Documentation/hwmon/nct6775 8828F: drivers/hwmon/nct6775.c 8829 8830NETEFFECT IWARP RNIC DRIVER (IW_NES) 8831M: Faisal Latif <faisal.latif@intel.com> 8832L: linux-rdma@vger.kernel.org 8833W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8834S: Supported 8835F: drivers/infiniband/hw/nes/ 8836F: include/uapi/rdma/nes-abi.h 8837 8838NETEM NETWORK EMULATOR 8839M: Stephen Hemminger <stephen@networkplumber.org> 8840L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8841S: Maintained 8842F: net/sched/sch_netem.c 8843 8844NETERION 10GbE DRIVERS (s2io/vxge) 8845M: Jon Mason <jdmason@kudzu.us> 8846L: netdev@vger.kernel.org 8847S: Supported 8848F: Documentation/networking/s2io.txt 8849F: Documentation/networking/vxge.txt 8850F: drivers/net/ethernet/neterion/ 8851 8852NETFILTER 8853M: Pablo Neira Ayuso <pablo@netfilter.org> 8854M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8855M: Florian Westphal <fw@strlen.de> 8856L: netfilter-devel@vger.kernel.org 8857L: coreteam@netfilter.org 8858W: http://www.netfilter.org/ 8859W: http://www.iptables.org/ 8860W: http://www.nftables.org/ 8861Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8863T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8864S: Maintained 8865F: include/linux/netfilter* 8866F: include/linux/netfilter/ 8867F: include/net/netfilter/ 8868F: include/uapi/linux/netfilter* 8869F: include/uapi/linux/netfilter/ 8870F: net/*/netfilter.c 8871F: net/*/netfilter/ 8872F: net/netfilter/ 8873F: net/bridge/br_netfilter*.c 8874 8875NETLABEL 8876M: Paul Moore <paul@paul-moore.com> 8877W: http://netlabel.sf.net 8878L: netdev@vger.kernel.org 8879S: Maintained 8880F: Documentation/netlabel/ 8881F: include/net/netlabel.h 8882F: net/netlabel/ 8883 8884NETROM NETWORK LAYER 8885M: Ralf Baechle <ralf@linux-mips.org> 8886L: linux-hams@vger.kernel.org 8887W: http://www.linux-ax25.org/ 8888S: Maintained 8889F: include/net/netrom.h 8890F: include/uapi/linux/netrom.h 8891F: net/netrom/ 8892 8893NETRONOME ETHERNET DRIVERS 8894M: Jakub Kicinski <jakub.kicinski@netronome.com> 8895L: oss-drivers@netronome.com 8896S: Maintained 8897F: drivers/net/ethernet/netronome/ 8898 8899NETWORK BLOCK DEVICE (NBD) 8900M: Josef Bacik <jbacik@fb.com> 8901S: Maintained 8902L: linux-block@vger.kernel.org 8903L: nbd-general@lists.sourceforge.net 8904F: Documentation/blockdev/nbd.txt 8905F: drivers/block/nbd.c 8906F: include/uapi/linux/nbd.h 8907 8908NETWORK DROP MONITOR 8909M: Neil Horman <nhorman@tuxdriver.com> 8910L: netdev@vger.kernel.org 8911S: Maintained 8912W: https://fedorahosted.org/dropwatch/ 8913F: net/core/drop_monitor.c 8914 8915NETWORKING [DSA] 8916M: Andrew Lunn <andrew@lunn.ch> 8917M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8918M: Florian Fainelli <f.fainelli@gmail.com> 8919S: Maintained 8920F: net/dsa/ 8921F: include/net/dsa.h 8922F: drivers/net/dsa/ 8923 8924NETWORKING [GENERAL] 8925M: "David S. Miller" <davem@davemloft.net> 8926L: netdev@vger.kernel.org 8927W: http://www.linuxfoundation.org/en/Net 8928Q: http://patchwork.ozlabs.org/project/netdev/list/ 8929T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8930T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8931B: mailto:netdev@vger.kernel.org 8932S: Maintained 8933F: net/ 8934F: include/net/ 8935F: include/linux/in.h 8936F: include/linux/net.h 8937F: include/linux/netdevice.h 8938F: include/uapi/linux/in.h 8939F: include/uapi/linux/net.h 8940F: include/uapi/linux/netdevice.h 8941F: include/uapi/linux/net_namespace.h 8942F: tools/net/ 8943F: tools/testing/selftests/net/ 8944F: lib/random32.c 8945 8946NETWORKING [IPv4/IPv6] 8947M: "David S. Miller" <davem@davemloft.net> 8948M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8949M: James Morris <jmorris@namei.org> 8950M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8951M: Patrick McHardy <kaber@trash.net> 8952L: netdev@vger.kernel.org 8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8954S: Maintained 8955F: net/ipv4/ 8956F: net/ipv6/ 8957F: include/net/ip* 8958F: arch/x86/net/* 8959 8960NETWORKING [IPSEC] 8961M: Steffen Klassert <steffen.klassert@secunet.com> 8962M: Herbert Xu <herbert@gondor.apana.org.au> 8963M: "David S. Miller" <davem@davemloft.net> 8964L: netdev@vger.kernel.org 8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8966T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8967S: Maintained 8968F: net/core/flow.c 8969F: net/xfrm/ 8970F: net/key/ 8971F: net/ipv4/xfrm* 8972F: net/ipv4/esp4* 8973F: net/ipv4/ah4.c 8974F: net/ipv4/ipcomp.c 8975F: net/ipv4/ip_vti.c 8976F: net/ipv6/xfrm* 8977F: net/ipv6/esp6* 8978F: net/ipv6/ah6.c 8979F: net/ipv6/ipcomp6.c 8980F: net/ipv6/ip6_vti.c 8981F: include/uapi/linux/xfrm.h 8982F: include/net/xfrm.h 8983 8984NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8985M: Paul Moore <paul@paul-moore.com> 8986L: netdev@vger.kernel.org 8987S: Maintained 8988 8989NETWORKING [WIRELESS] 8990L: linux-wireless@vger.kernel.org 8991Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8992 8993NETWORKING DRIVERS 8994L: netdev@vger.kernel.org 8995W: http://www.linuxfoundation.org/en/Net 8996Q: http://patchwork.ozlabs.org/project/netdev/list/ 8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8999S: Odd Fixes 9000F: Documentation/devicetree/bindings/net/ 9001F: drivers/net/ 9002F: include/linux/if_* 9003F: include/linux/netdevice.h 9004F: include/linux/etherdevice.h 9005F: include/linux/fcdevice.h 9006F: include/linux/fddidevice.h 9007F: include/linux/hippidevice.h 9008F: include/linux/inetdevice.h 9009F: include/uapi/linux/if_* 9010F: include/uapi/linux/netdevice.h 9011 9012NETWORKING DRIVERS (WIRELESS) 9013M: Kalle Valo <kvalo@codeaurora.org> 9014L: linux-wireless@vger.kernel.org 9015Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9017T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9018S: Maintained 9019F: Documentation/devicetree/bindings/net/wireless/ 9020F: drivers/net/wireless/ 9021 9022NETXEN (1/10) GbE SUPPORT 9023M: Manish Chopra <manish.chopra@cavium.com> 9024M: Rahul Verma <rahul.verma@cavium.com> 9025M: Dept-GELinuxNICDev@cavium.com 9026L: netdev@vger.kernel.org 9027S: Supported 9028F: drivers/net/ethernet/qlogic/netxen/ 9029 9030NFC SUBSYSTEM 9031M: Samuel Ortiz <sameo@linux.intel.com> 9032L: linux-wireless@vger.kernel.org 9033L: linux-nfc@lists.01.org (subscribers-only) 9034S: Supported 9035F: net/nfc/ 9036F: include/net/nfc/ 9037F: include/uapi/linux/nfc.h 9038F: drivers/nfc/ 9039F: include/linux/platform_data/nfcmrvl.h 9040F: include/linux/platform_data/nxp-nci.h 9041F: include/linux/platform_data/pn544.h 9042F: include/linux/platform_data/st21nfca.h 9043F: include/linux/platform_data/st-nci.h 9044F: Documentation/devicetree/bindings/net/nfc/ 9045 9046NFS, SUNRPC, AND LOCKD CLIENTS 9047M: Trond Myklebust <trond.myklebust@primarydata.com> 9048M: Anna Schumaker <anna.schumaker@netapp.com> 9049L: linux-nfs@vger.kernel.org 9050W: http://client.linux-nfs.org 9051T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9052S: Maintained 9053F: fs/lockd/ 9054F: fs/nfs/ 9055F: fs/nfs_common/ 9056F: net/sunrpc/ 9057F: include/linux/lockd/ 9058F: include/linux/nfs* 9059F: include/linux/sunrpc/ 9060F: include/uapi/linux/nfs* 9061F: include/uapi/linux/sunrpc/ 9062 9063NILFS2 FILESYSTEM 9064M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9065L: linux-nilfs@vger.kernel.org 9066W: http://nilfs.sourceforge.net/ 9067W: http://nilfs.osdn.jp/ 9068T: git git://github.com/konis/nilfs2.git 9069S: Supported 9070F: Documentation/filesystems/nilfs2.txt 9071F: fs/nilfs2/ 9072F: include/trace/events/nilfs2.h 9073F: include/uapi/linux/nilfs2_api.h 9074F: include/uapi/linux/nilfs2_ondisk.h 9075 9076NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9077M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9078W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9079S: Maintained 9080F: Documentation/scsi/NinjaSCSI.txt 9081F: drivers/scsi/pcmcia/nsp_* 9082 9083NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9084M: GOTO Masanori <gotom@debian.or.jp> 9085M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9086W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9087S: Maintained 9088F: Documentation/scsi/NinjaSCSI.txt 9089F: drivers/scsi/nsp32* 9090 9091NIOS2 ARCHITECTURE 9092M: Ley Foon Tan <lftan@altera.com> 9093L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9094T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9095S: Maintained 9096F: arch/nios2/ 9097 9098NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9099M: Pavel Machek <pavel@ucw.cz> 9100M: Sakari Ailus <sakari.ailus@iki.fi> 9101L: linux-media@vger.kernel.org 9102S: Maintained 9103F: drivers/media/i2c/et8ek8 9104F: drivers/media/i2c/ad5820.c 9105 9106NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9107M: Pavel Machek <pavel@ucw.cz> 9108M: Sakari Ailus <sakari.ailus@iki.fi> 9109L: linux-media@vger.kernel.org 9110S: Maintained 9111F: drivers/media/i2c/et8ek8 9112F: drivers/media/i2c/ad5820.c 9113 9114NOKIA N900 POWER SUPPLY DRIVERS 9115R: Pali Rohár <pali.rohar@gmail.com> 9116F: include/linux/power/bq2415x_charger.h 9117F: include/linux/power/bq27xxx_battery.h 9118F: include/linux/power/isp1704_charger.h 9119F: drivers/power/supply/bq2415x_charger.c 9120F: drivers/power/supply/bq27xxx_battery.c 9121F: drivers/power/supply/bq27xxx_battery_i2c.c 9122F: drivers/power/supply/isp1704_charger.c 9123F: drivers/power/supply/rx51_battery.c 9124 9125NTB DRIVER CORE 9126M: Jon Mason <jdmason@kudzu.us> 9127M: Dave Jiang <dave.jiang@intel.com> 9128M: Allen Hubbe <Allen.Hubbe@emc.com> 9129L: linux-ntb@googlegroups.com 9130S: Supported 9131W: https://github.com/jonmason/ntb/wiki 9132T: git git://github.com/jonmason/ntb.git 9133F: drivers/ntb/ 9134F: drivers/net/ntb_netdev.c 9135F: include/linux/ntb.h 9136F: include/linux/ntb_transport.h 9137F: tools/testing/selftests/ntb/ 9138 9139NTB INTEL DRIVER 9140M: Jon Mason <jdmason@kudzu.us> 9141M: Dave Jiang <dave.jiang@intel.com> 9142L: linux-ntb@googlegroups.com 9143S: Supported 9144W: https://github.com/jonmason/ntb/wiki 9145T: git git://github.com/jonmason/ntb.git 9146F: drivers/ntb/hw/intel/ 9147 9148NTB AMD DRIVER 9149M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9150L: linux-ntb@googlegroups.com 9151S: Supported 9152F: drivers/ntb/hw/amd/ 9153 9154NTFS FILESYSTEM 9155M: Anton Altaparmakov <anton@tuxera.com> 9156L: linux-ntfs-dev@lists.sourceforge.net 9157W: http://www.tuxera.com/ 9158T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9159S: Supported 9160F: Documentation/filesystems/ntfs.txt 9161F: fs/ntfs/ 9162 9163NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9164M: Antonino Daplas <adaplas@gmail.com> 9165L: linux-fbdev@vger.kernel.org 9166S: Maintained 9167F: drivers/video/fbdev/riva/ 9168F: drivers/video/fbdev/nvidia/ 9169 9170NVM EXPRESS DRIVER 9171M: Keith Busch <keith.busch@intel.com> 9172M: Jens Axboe <axboe@fb.com> 9173M: Christoph Hellwig <hch@lst.de> 9174M: Sagi Grimberg <sagi@grimberg.me> 9175L: linux-nvme@lists.infradead.org 9176T: git://git.infradead.org/nvme.git 9177W: http://git.infradead.org/nvme.git 9178S: Supported 9179F: drivers/nvme/host/ 9180F: include/linux/nvme.h 9181F: include/uapi/linux/nvme_ioctl.h 9182 9183NVM EXPRESS TARGET DRIVER 9184M: Christoph Hellwig <hch@lst.de> 9185M: Sagi Grimberg <sagi@grimberg.me> 9186L: linux-nvme@lists.infradead.org 9187T: git://git.infradead.org/nvme.git 9188W: http://git.infradead.org/nvme.git 9189S: Supported 9190F: drivers/nvme/target/ 9191 9192NVM EXPRESS FC TRANSPORT DRIVERS 9193M: James Smart <james.smart@broadcom.com> 9194L: linux-nvme@lists.infradead.org 9195S: Supported 9196F: include/linux/nvme-fc.h 9197F: include/linux/nvme-fc-driver.h 9198F: drivers/nvme/host/fc.c 9199F: drivers/nvme/target/fc.c 9200F: drivers/nvme/target/fcloop.c 9201 9202NVMEM FRAMEWORK 9203M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9204S: Maintained 9205F: drivers/nvmem/ 9206F: Documentation/devicetree/bindings/nvmem/ 9207F: include/linux/nvmem-consumer.h 9208F: include/linux/nvmem-provider.h 9209 9210NXP-NCI NFC DRIVER 9211M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9212R: Charles Gorand <charles.gorand@effinnov.com> 9213L: linux-nfc@lists.01.org (moderated for non-subscribers) 9214S: Supported 9215F: drivers/nfc/nxp-nci 9216 9217NXP TDA998X DRM DRIVER 9218M: Russell King <linux@armlinux.org.uk> 9219S: Supported 9220T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9221T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9222F: drivers/gpu/drm/i2c/tda998x_drv.c 9223F: include/drm/i2c/tda998x.h 9224 9225NXP TFA9879 DRIVER 9226M: Peter Rosin <peda@axentia.se> 9227L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9228S: Maintained 9229F: sound/soc/codecs/tfa9879* 9230 9231OBJTOOL 9232M: Josh Poimboeuf <jpoimboe@redhat.com> 9233S: Supported 9234F: tools/objtool/ 9235 9236OMAP1 SUPPORT 9237M: Aaro Koskinen <aaro.koskinen@iki.fi> 9238M: Tony Lindgren <tony@atomide.com> 9239L: linux-omap@vger.kernel.org 9240Q: http://patchwork.kernel.org/project/linux-omap/list/ 9241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9242S: Maintained 9243F: arch/arm/mach-omap1/ 9244F: arch/arm/plat-omap/ 9245F: arch/arm/configs/omap1_defconfig 9246F: drivers/i2c/busses/i2c-omap.c 9247F: include/linux/i2c-omap.h 9248 9249OMAP2+ SUPPORT 9250M: Tony Lindgren <tony@atomide.com> 9251L: linux-omap@vger.kernel.org 9252W: http://www.muru.com/linux/omap/ 9253W: http://linux.omap.com/ 9254Q: http://patchwork.kernel.org/project/linux-omap/list/ 9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9256S: Maintained 9257F: arch/arm/mach-omap2/ 9258F: arch/arm/plat-omap/ 9259F: arch/arm/configs/omap2plus_defconfig 9260F: drivers/i2c/busses/i2c-omap.c 9261F: drivers/irqchip/irq-omap-intc.c 9262F: drivers/mfd/*omap*.c 9263F: drivers/mfd/menelaus.c 9264F: drivers/mfd/palmas.c 9265F: drivers/mfd/tps65217.c 9266F: drivers/mfd/tps65218.c 9267F: drivers/mfd/tps65910.c 9268F: drivers/mfd/twl-core.[ch] 9269F: drivers/mfd/twl4030*.c 9270F: drivers/mfd/twl6030*.c 9271F: drivers/mfd/twl6040*.c 9272F: drivers/regulator/palmas-regulator*.c 9273F: drivers/regulator/pbias-regulator.c 9274F: drivers/regulator/tps65217-regulator.c 9275F: drivers/regulator/tps65218-regulator.c 9276F: drivers/regulator/tps65910-regulator.c 9277F: drivers/regulator/twl-regulator.c 9278F: drivers/regulator/twl6030-regulator.c 9279F: include/linux/i2c-omap.h 9280 9281OMAP DEVICE TREE SUPPORT 9282M: Benoît Cousson <bcousson@baylibre.com> 9283M: Tony Lindgren <tony@atomide.com> 9284L: linux-omap@vger.kernel.org 9285L: devicetree@vger.kernel.org 9286S: Maintained 9287F: arch/arm/boot/dts/*omap* 9288F: arch/arm/boot/dts/*am3* 9289F: arch/arm/boot/dts/*am4* 9290F: arch/arm/boot/dts/*am5* 9291F: arch/arm/boot/dts/*dra7* 9292 9293OMAP CLOCK FRAMEWORK SUPPORT 9294M: Paul Walmsley <paul@pwsan.com> 9295L: linux-omap@vger.kernel.org 9296S: Maintained 9297F: arch/arm/*omap*/*clock* 9298 9299OMAP POWER MANAGEMENT SUPPORT 9300M: Kevin Hilman <khilman@kernel.org> 9301L: linux-omap@vger.kernel.org 9302S: Maintained 9303F: arch/arm/*omap*/*pm* 9304F: drivers/cpufreq/omap-cpufreq.c 9305 9306OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9307M: Rajendra Nayak <rnayak@codeaurora.org> 9308M: Paul Walmsley <paul@pwsan.com> 9309L: linux-omap@vger.kernel.org 9310S: Maintained 9311F: arch/arm/mach-omap2/prm* 9312 9313OMAP AUDIO SUPPORT 9314M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9315M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9316L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9317L: linux-omap@vger.kernel.org 9318S: Maintained 9319F: sound/soc/omap/ 9320 9321OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9322M: Roger Quadros <rogerq@ti.com> 9323M: Tony Lindgren <tony@atomide.com> 9324L: linux-omap@vger.kernel.org 9325S: Maintained 9326F: drivers/memory/omap-gpmc.c 9327F: arch/arm/mach-omap2/*gpmc* 9328 9329OMAP FRAMEBUFFER SUPPORT 9330M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9331L: linux-fbdev@vger.kernel.org 9332L: linux-omap@vger.kernel.org 9333S: Maintained 9334F: drivers/video/fbdev/omap/ 9335 9336OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9337M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9338L: linux-omap@vger.kernel.org 9339L: linux-fbdev@vger.kernel.org 9340S: Maintained 9341F: drivers/video/fbdev/omap2/ 9342F: Documentation/arm/OMAP/DSS 9343 9344OMAP HARDWARE SPINLOCK SUPPORT 9345M: Ohad Ben-Cohen <ohad@wizery.com> 9346L: linux-omap@vger.kernel.org 9347S: Maintained 9348F: drivers/hwspinlock/omap_hwspinlock.c 9349 9350OMAP MMC SUPPORT 9351M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9352L: linux-omap@vger.kernel.org 9353S: Maintained 9354F: drivers/mmc/host/omap.c 9355 9356OMAP HS MMC SUPPORT 9357L: linux-mmc@vger.kernel.org 9358L: linux-omap@vger.kernel.org 9359S: Orphan 9360F: drivers/mmc/host/omap_hsmmc.c 9361 9362OMAP RANDOM NUMBER GENERATOR SUPPORT 9363M: Deepak Saxena <dsaxena@plexity.net> 9364S: Maintained 9365F: drivers/char/hw_random/omap-rng.c 9366 9367OMAP HWMOD SUPPORT 9368M: Benoît Cousson <bcousson@baylibre.com> 9369M: Paul Walmsley <paul@pwsan.com> 9370L: linux-omap@vger.kernel.org 9371S: Maintained 9372F: arch/arm/mach-omap2/omap_hwmod.* 9373 9374OMAP HWMOD DATA 9375M: Paul Walmsley <paul@pwsan.com> 9376L: linux-omap@vger.kernel.org 9377S: Maintained 9378F: arch/arm/mach-omap2/omap_hwmod*data* 9379 9380OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9381M: Benoît Cousson <bcousson@baylibre.com> 9382L: linux-omap@vger.kernel.org 9383S: Maintained 9384F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9385 9386OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9387M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9388L: linux-media@vger.kernel.org 9389S: Maintained 9390F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9391F: drivers/media/platform/omap3isp/ 9392F: drivers/staging/media/omap4iss/ 9393 9394OMAP USB SUPPORT 9395L: linux-usb@vger.kernel.org 9396L: linux-omap@vger.kernel.org 9397S: Orphan 9398F: drivers/usb/*/*omap* 9399F: arch/arm/*omap*/usb* 9400 9401OMAP GPIO DRIVER 9402M: Grygorii Strashko <grygorii.strashko@ti.com> 9403M: Santosh Shilimkar <ssantosh@kernel.org> 9404M: Kevin Hilman <khilman@kernel.org> 9405L: linux-omap@vger.kernel.org 9406S: Maintained 9407F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9408F: drivers/gpio/gpio-omap.c 9409 9410OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9411M: Mark Jackson <mpfj@newflow.co.uk> 9412L: linux-omap@vger.kernel.org 9413S: Maintained 9414F: arch/arm/boot/dts/am335x-nano.dts 9415 9416OMFS FILESYSTEM 9417M: Bob Copeland <me@bobcopeland.com> 9418L: linux-karma-devel@lists.sourceforge.net 9419S: Maintained 9420F: Documentation/filesystems/omfs.txt 9421F: fs/omfs/ 9422 9423OMNIKEY CARDMAN 4000 DRIVER 9424M: Harald Welte <laforge@gnumonks.org> 9425S: Maintained 9426F: drivers/char/pcmcia/cm4000_cs.c 9427F: include/linux/cm4000_cs.h 9428F: include/uapi/linux/cm4000_cs.h 9429 9430OMNIKEY CARDMAN 4040 DRIVER 9431M: Harald Welte <laforge@gnumonks.org> 9432S: Maintained 9433F: drivers/char/pcmcia/cm4040_cs.* 9434 9435OMNIVISION OV5647 SENSOR DRIVER 9436M: Ramiro Oliveira <roliveir@synopsys.com> 9437L: linux-media@vger.kernel.org 9438T: git git://linuxtv.org/media_tree.git 9439S: Maintained 9440F: drivers/media/i2c/ov5647.c 9441 9442OMNIVISION OV7670 SENSOR DRIVER 9443M: Jonathan Corbet <corbet@lwn.net> 9444L: linux-media@vger.kernel.org 9445T: git git://linuxtv.org/media_tree.git 9446S: Maintained 9447F: drivers/media/i2c/ov7670.c 9448F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9449 9450ONENAND FLASH DRIVER 9451M: Kyungmin Park <kyungmin.park@samsung.com> 9452L: linux-mtd@lists.infradead.org 9453S: Maintained 9454F: drivers/mtd/onenand/ 9455F: include/linux/mtd/onenand*.h 9456 9457ONSTREAM SCSI TAPE DRIVER 9458M: Willem Riede <osst@riede.org> 9459L: osst-users@lists.sourceforge.net 9460L: linux-scsi@vger.kernel.org 9461S: Maintained 9462F: Documentation/scsi/osst.txt 9463F: drivers/scsi/osst.* 9464F: drivers/scsi/osst_*.h 9465F: drivers/scsi/st.h 9466 9467OPENCORES I2C BUS DRIVER 9468M: Peter Korsgaard <jacmet@sunsite.dk> 9469L: linux-i2c@vger.kernel.org 9470S: Maintained 9471F: Documentation/i2c/busses/i2c-ocores 9472F: drivers/i2c/busses/i2c-ocores.c 9473 9474OPEN FIRMWARE AND FLATTENED DEVICE TREE 9475M: Rob Herring <robh+dt@kernel.org> 9476M: Frank Rowand <frowand.list@gmail.com> 9477L: devicetree@vger.kernel.org 9478W: http://www.devicetree.org/ 9479T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9480S: Maintained 9481F: drivers/of/ 9482F: include/linux/of*.h 9483F: scripts/dtc/ 9484 9485OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9486M: Rob Herring <robh+dt@kernel.org> 9487M: Mark Rutland <mark.rutland@arm.com> 9488L: devicetree@vger.kernel.org 9489T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9490Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9491S: Maintained 9492F: Documentation/devicetree/ 9493F: arch/*/boot/dts/ 9494F: include/dt-bindings/ 9495 9496OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9497M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9498L: devicetree@vger.kernel.org 9499S: Maintained 9500F: Documentation/devicetree/dynamic-resolution-notes.txt 9501F: Documentation/devicetree/overlay-notes.txt 9502F: drivers/of/overlay.c 9503F: drivers/of/resolver.c 9504 9505OPENRISC ARCHITECTURE 9506M: Jonas Bonn <jonas@southpole.se> 9507M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9508M: Stafford Horne <shorne@gmail.com> 9509T: git git://github.com/openrisc/linux.git 9510L: openrisc@lists.librecores.org 9511W: http://openrisc.io 9512S: Maintained 9513F: arch/openrisc/ 9514 9515OPENVSWITCH 9516M: Pravin Shelar <pshelar@nicira.com> 9517L: netdev@vger.kernel.org 9518L: dev@openvswitch.org 9519W: http://openvswitch.org 9520S: Maintained 9521F: net/openvswitch/ 9522F: include/uapi/linux/openvswitch.h 9523 9524OPERATING PERFORMANCE POINTS (OPP) 9525M: Viresh Kumar <vireshk@kernel.org> 9526M: Nishanth Menon <nm@ti.com> 9527M: Stephen Boyd <sboyd@codeaurora.org> 9528L: linux-pm@vger.kernel.org 9529S: Maintained 9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9531F: drivers/base/power/opp/ 9532F: include/linux/pm_opp.h 9533F: Documentation/power/opp.txt 9534F: Documentation/devicetree/bindings/opp/ 9535 9536OPL4 DRIVER 9537M: Clemens Ladisch <clemens@ladisch.de> 9538L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9539T: git git://git.alsa-project.org/alsa-kernel.git 9540S: Maintained 9541F: sound/drivers/opl4/ 9542 9543OPROFILE 9544M: Robert Richter <rric@kernel.org> 9545L: oprofile-list@lists.sf.net 9546S: Maintained 9547F: arch/*/include/asm/oprofile*.h 9548F: arch/*/oprofile/ 9549F: drivers/oprofile/ 9550F: include/linux/oprofile.h 9551 9552OP-TEE DRIVER 9553M: Jens Wiklander <jens.wiklander@linaro.org> 9554S: Maintained 9555F: drivers/tee/optee/ 9556 9557ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9558M: Mark Fasheh <mfasheh@versity.com> 9559M: Joel Becker <jlbec@evilplan.org> 9560L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9561W: http://ocfs2.wiki.kernel.org 9562S: Supported 9563F: Documentation/filesystems/ocfs2.txt 9564F: Documentation/filesystems/dlmfs.txt 9565F: fs/ocfs2/ 9566 9567ORINOCO DRIVER 9568L: linux-wireless@vger.kernel.org 9569W: http://wireless.kernel.org/en/users/Drivers/orinoco 9570W: http://www.nongnu.org/orinoco/ 9571S: Orphan 9572F: drivers/net/wireless/intersil/orinoco/ 9573 9574OSD LIBRARY and FILESYSTEM 9575M: Boaz Harrosh <ooo@electrozaur.com> 9576S: Maintained 9577F: drivers/scsi/osd/ 9578F: include/scsi/osd_* 9579F: fs/exofs/ 9580 9581OVERLAY FILESYSTEM 9582M: Miklos Szeredi <miklos@szeredi.hu> 9583L: linux-unionfs@vger.kernel.org 9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9585S: Supported 9586F: fs/overlayfs/ 9587F: Documentation/filesystems/overlayfs.txt 9588 9589ORANGEFS FILESYSTEM 9590M: Mike Marshall <hubcap@omnibond.com> 9591L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9593S: Supported 9594F: fs/orangefs/ 9595F: Documentation/filesystems/orangefs.txt 9596 9597P54 WIRELESS DRIVER 9598M: Christian Lamparter <chunkeey@googlemail.com> 9599L: linux-wireless@vger.kernel.org 9600W: http://wireless.kernel.org/en/users/Drivers/p54 9601S: Maintained 9602F: drivers/net/wireless/intersil/p54/ 9603 9604PA SEMI ETHERNET DRIVER 9605L: netdev@vger.kernel.org 9606S: Orphan 9607F: drivers/net/ethernet/pasemi/* 9608 9609PA SEMI SMBUS DRIVER 9610L: linux-i2c@vger.kernel.org 9611S: Orphan 9612F: drivers/i2c/busses/i2c-pasemi.c 9613 9614PADATA PARALLEL EXECUTION MECHANISM 9615M: Steffen Klassert <steffen.klassert@secunet.com> 9616L: linux-crypto@vger.kernel.org 9617S: Maintained 9618F: kernel/padata.c 9619F: include/linux/padata.h 9620F: Documentation/padata.txt 9621 9622PANASONIC LAPTOP ACPI EXTRAS DRIVER 9623M: Harald Welte <laforge@gnumonks.org> 9624L: platform-driver-x86@vger.kernel.org 9625S: Maintained 9626F: drivers/platform/x86/panasonic-laptop.c 9627 9628PANASONIC MN10300/AM33/AM34 PORT 9629M: David Howells <dhowells@redhat.com> 9630L: linux-am33-list@redhat.com (moderated for non-subscribers) 9631W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9632S: Maintained 9633F: Documentation/mn10300/ 9634F: arch/mn10300/ 9635 9636PARALLEL LCD/KEYPAD PANEL DRIVER 9637M: Willy Tarreau <willy@haproxy.com> 9638M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9639S: Odd Fixes 9640F: Documentation/misc-devices/lcd-panel-cgram.txt 9641F: drivers/misc/panel.c 9642 9643PARALLEL PORT SUBSYSTEM 9644M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9645M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9646L: linux-parport@lists.infradead.org (subscribers-only) 9647S: Maintained 9648F: drivers/parport/ 9649F: include/linux/parport*.h 9650F: drivers/char/ppdev.c 9651F: include/uapi/linux/ppdev.h 9652F: Documentation/parport*.txt 9653 9654PARAVIRT_OPS INTERFACE 9655M: Jeremy Fitzhardinge <jeremy@goop.org> 9656M: Chris Wright <chrisw@sous-sol.org> 9657M: Alok Kataria <akataria@vmware.com> 9658M: Rusty Russell <rusty@rustcorp.com.au> 9659L: virtualization@lists.linux-foundation.org 9660S: Supported 9661F: Documentation/virtual/paravirt_ops.txt 9662F: arch/*/kernel/paravirt* 9663F: arch/*/include/asm/paravirt.h 9664F: include/linux/hypervisor.h 9665 9666PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9667M: Tim Waugh <tim@cyberelk.net> 9668L: linux-parport@lists.infradead.org (subscribers-only) 9669S: Maintained 9670F: Documentation/blockdev/paride.txt 9671F: drivers/block/paride/ 9672 9673PARISC ARCHITECTURE 9674M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9675M: Helge Deller <deller@gmx.de> 9676L: linux-parisc@vger.kernel.org 9677W: http://www.parisc-linux.org/ 9678Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9680T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9681S: Maintained 9682F: arch/parisc/ 9683F: Documentation/parisc/ 9684F: drivers/parisc/ 9685F: drivers/char/agp/parisc-agp.c 9686F: drivers/input/serio/gscps2.c 9687F: drivers/parport/parport_gsc.* 9688F: drivers/tty/serial/8250/8250_gsc.c 9689F: drivers/video/fbdev/sti* 9690F: drivers/video/console/sti* 9691F: drivers/video/logo/logo_parisc* 9692 9693PARMAN 9694M: Jiri Pirko <jiri@mellanox.com> 9695L: netdev@vger.kernel.org 9696S: Supported 9697F: lib/parman.c 9698F: lib/test_parman.c 9699F: include/linux/parman.h 9700 9701PC87360 HARDWARE MONITORING DRIVER 9702M: Jim Cromie <jim.cromie@gmail.com> 9703L: linux-hwmon@vger.kernel.org 9704S: Maintained 9705F: Documentation/hwmon/pc87360 9706F: drivers/hwmon/pc87360.c 9707 9708PC8736x GPIO DRIVER 9709M: Jim Cromie <jim.cromie@gmail.com> 9710S: Maintained 9711F: drivers/char/pc8736x_gpio.c 9712 9713PC87427 HARDWARE MONITORING DRIVER 9714M: Jean Delvare <jdelvare@suse.com> 9715L: linux-hwmon@vger.kernel.org 9716S: Maintained 9717F: Documentation/hwmon/pc87427 9718F: drivers/hwmon/pc87427.c 9719 9720PCA9532 LED DRIVER 9721M: Riku Voipio <riku.voipio@iki.fi> 9722S: Maintained 9723F: drivers/leds/leds-pca9532.c 9724F: include/linux/leds-pca9532.h 9725 9726PCA9541 I2C BUS MASTER SELECTOR DRIVER 9727M: Guenter Roeck <linux@roeck-us.net> 9728L: linux-i2c@vger.kernel.org 9729S: Maintained 9730F: drivers/i2c/muxes/i2c-mux-pca9541.c 9731 9732PCDP - PRIMARY CONSOLE AND DEBUG PORT 9733M: Khalid Aziz <khalid@gonehiking.org> 9734S: Maintained 9735F: drivers/firmware/pcdp.* 9736 9737PCI ERROR RECOVERY 9738M: Linas Vepstas <linasvepstas@gmail.com> 9739L: linux-pci@vger.kernel.org 9740S: Supported 9741F: Documentation/PCI/pci-error-recovery.txt 9742 9743PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9744M: Russell Currey <ruscur@russell.cc> 9745L: linuxppc-dev@lists.ozlabs.org 9746S: Supported 9747F: Documentation/powerpc/eeh-pci-error-recovery.txt 9748F: arch/powerpc/kernel/eeh*.c 9749F: arch/powerpc/platforms/*/eeh*.c 9750F: arch/powerpc/include/*/eeh*.h 9751 9752PCI SUBSYSTEM 9753M: Bjorn Helgaas <bhelgaas@google.com> 9754L: linux-pci@vger.kernel.org 9755Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9757S: Supported 9758F: Documentation/devicetree/bindings/pci/ 9759F: Documentation/PCI/ 9760F: drivers/pci/ 9761F: include/linux/pci* 9762F: arch/x86/pci/ 9763F: arch/x86/kernel/quirks.c 9764 9765PCI ENDPOINT SUBSYSTEM 9766M: Kishon Vijay Abraham I <kishon@ti.com> 9767L: linux-pci@vger.kernel.org 9768T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 9769S: Supported 9770F: drivers/pci/endpoint/ 9771F: drivers/misc/pci_endpoint_test.c 9772F: tools/pci/ 9773 9774PCI DRIVER FOR ALTERA PCIE IP 9775M: Ley Foon Tan <lftan@altera.com> 9776L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9777L: linux-pci@vger.kernel.org 9778S: Supported 9779F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9780F: drivers/pci/host/pcie-altera.c 9781 9782PCI DRIVER FOR ARM VERSATILE PLATFORM 9783M: Rob Herring <robh@kernel.org> 9784L: linux-pci@vger.kernel.org 9785L: linux-arm-kernel@lists.infradead.org 9786S: Maintained 9787F: Documentation/devicetree/bindings/pci/versatile.txt 9788F: drivers/pci/host/pci-versatile.c 9789 9790PCI DRIVER FOR ARMADA 8K 9791M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9792L: linux-pci@vger.kernel.org 9793L: linux-arm-kernel@lists.infradead.org 9794S: Maintained 9795F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9796F: drivers/pci/dwc/pcie-armada8k.c 9797 9798PCI DRIVER FOR APPLIEDMICRO XGENE 9799M: Tanmay Inamdar <tinamdar@apm.com> 9800L: linux-pci@vger.kernel.org 9801L: linux-arm-kernel@lists.infradead.org 9802S: Maintained 9803F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9804F: drivers/pci/host/pci-xgene.c 9805 9806PCI DRIVER FOR FREESCALE LAYERSCAPE 9807M: Minghuan Lian <minghuan.Lian@freescale.com> 9808M: Mingkai Hu <mingkai.hu@freescale.com> 9809M: Roy Zang <tie-fei.zang@freescale.com> 9810L: linuxppc-dev@lists.ozlabs.org 9811L: linux-pci@vger.kernel.org 9812L: linux-arm-kernel@lists.infradead.org 9813S: Maintained 9814F: drivers/pci/dwc/*layerscape* 9815 9816PCI DRIVER FOR IMX6 9817M: Richard Zhu <hongxing.zhu@nxp.com> 9818M: Lucas Stach <l.stach@pengutronix.de> 9819L: linux-pci@vger.kernel.org 9820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9821S: Maintained 9822F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9823F: drivers/pci/dwc/*imx6* 9824 9825PCI DRIVER FOR TI KEYSTONE 9826M: Murali Karicheri <m-karicheri2@ti.com> 9827L: linux-pci@vger.kernel.org 9828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9829S: Maintained 9830F: drivers/pci/dwc/*keystone* 9831 9832PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9833M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9834M: Jason Cooper <jason@lakedaemon.net> 9835L: linux-pci@vger.kernel.org 9836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9837S: Maintained 9838F: drivers/pci/host/*mvebu* 9839 9840PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9841M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9842L: linux-pci@vger.kernel.org 9843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9844S: Maintained 9845F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9846F: drivers/pci/host/pci-aardvark.c 9847 9848PCI DRIVER FOR MICROSEMI SWITCHTEC 9849M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 9850M: Stephen Bates <stephen.bates@microsemi.com> 9851M: Logan Gunthorpe <logang@deltatee.com> 9852L: linux-pci@vger.kernel.org 9853S: Maintained 9854F: Documentation/switchtec.txt 9855F: Documentation/ABI/testing/sysfs-class-switchtec 9856F: drivers/pci/switch/switchtec* 9857F: include/uapi/linux/switchtec_ioctl.h 9858 9859PCI DRIVER FOR NVIDIA TEGRA 9860M: Thierry Reding <thierry.reding@gmail.com> 9861L: linux-tegra@vger.kernel.org 9862L: linux-pci@vger.kernel.org 9863S: Supported 9864F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9865F: drivers/pci/host/pci-tegra.c 9866 9867PCI DRIVER FOR TI DRA7XX 9868M: Kishon Vijay Abraham I <kishon@ti.com> 9869L: linux-omap@vger.kernel.org 9870L: linux-pci@vger.kernel.org 9871S: Supported 9872F: Documentation/devicetree/bindings/pci/ti-pci.txt 9873F: drivers/pci/dwc/pci-dra7xx.c 9874 9875PCI DRIVER FOR RENESAS R-CAR 9876M: Simon Horman <horms@verge.net.au> 9877L: linux-pci@vger.kernel.org 9878L: linux-renesas-soc@vger.kernel.org 9879S: Maintained 9880F: drivers/pci/host/*rcar* 9881 9882PCI DRIVER FOR SAMSUNG EXYNOS 9883M: Jingoo Han <jingoohan1@gmail.com> 9884L: linux-pci@vger.kernel.org 9885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9886L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9887S: Maintained 9888F: drivers/pci/dwc/pci-exynos.c 9889 9890PCI DRIVER FOR SYNOPSIS DESIGNWARE 9891M: Jingoo Han <jingoohan1@gmail.com> 9892M: Joao Pinto <Joao.Pinto@synopsys.com> 9893L: linux-pci@vger.kernel.org 9894S: Maintained 9895F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9896F: drivers/pci/dwc/*designware* 9897 9898PCI DRIVER FOR GENERIC OF HOSTS 9899M: Will Deacon <will.deacon@arm.com> 9900L: linux-pci@vger.kernel.org 9901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9902S: Maintained 9903F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9904F: drivers/pci/host/pci-host-common.c 9905F: drivers/pci/host/pci-host-generic.c 9906 9907PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9908M: Keith Busch <keith.busch@intel.com> 9909L: linux-pci@vger.kernel.org 9910S: Supported 9911F: drivers/pci/host/vmd.c 9912 9913PCIE DRIVER FOR ST SPEAR13XX 9914M: Pratyush Anand <pratyush.anand@gmail.com> 9915L: linux-pci@vger.kernel.org 9916S: Maintained 9917F: drivers/pci/dwc/*spear* 9918 9919PCI MSI DRIVER FOR ALTERA MSI IP 9920M: Ley Foon Tan <lftan@altera.com> 9921L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9922L: linux-pci@vger.kernel.org 9923S: Supported 9924F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9925F: drivers/pci/host/pcie-altera-msi.c 9926 9927PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9928M: Duc Dang <dhdang@apm.com> 9929L: linux-pci@vger.kernel.org 9930L: linux-arm-kernel@lists.infradead.org 9931S: Maintained 9932F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9933F: drivers/pci/host/pci-xgene-msi.c 9934 9935PCIE DRIVER FOR AXIS ARTPEC 9936M: Niklas Cassel <niklas.cassel@axis.com> 9937M: Jesper Nilsson <jesper.nilsson@axis.com> 9938L: linux-arm-kernel@axis.com 9939L: linux-pci@vger.kernel.org 9940S: Maintained 9941F: Documentation/devicetree/bindings/pci/axis,artpec* 9942F: drivers/pci/dwc/*artpec* 9943 9944PCIE DRIVER FOR HISILICON 9945M: Zhou Wang <wangzhou1@hisilicon.com> 9946M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9947L: linux-pci@vger.kernel.org 9948S: Maintained 9949F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9950F: drivers/pci/dwc/pcie-hisi.c 9951 9952PCIE DRIVER FOR ROCKCHIP 9953M: Shawn Lin <shawn.lin@rock-chips.com> 9954M: Wenrui Li <wenrui.li@rock-chips.com> 9955L: linux-pci@vger.kernel.org 9956L: linux-rockchip@lists.infradead.org 9957S: Maintained 9958F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9959F: drivers/pci/host/pcie-rockchip.c 9960 9961PCIE DRIVER FOR QUALCOMM MSM 9962M: Stanimir Varbanov <svarbanov@mm-sol.com> 9963L: linux-pci@vger.kernel.org 9964L: linux-arm-msm@vger.kernel.org 9965S: Maintained 9966F: drivers/pci/dwc/*qcom* 9967 9968PCIE DRIVER FOR CAVIUM THUNDERX 9969M: David Daney <david.daney@cavium.com> 9970L: linux-pci@vger.kernel.org 9971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9972S: Supported 9973F: Documentation/devicetree/bindings/pci/pci-thunder-* 9974F: drivers/pci/host/pci-thunder-* 9975 9976PCMCIA SUBSYSTEM 9977P: Linux PCMCIA Team 9978L: linux-pcmcia@lists.infradead.org 9979W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9980T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9981S: Maintained 9982F: Documentation/pcmcia/ 9983F: tools/pcmcia/ 9984F: drivers/pcmcia/ 9985F: include/pcmcia/ 9986 9987PCNET32 NETWORK DRIVER 9988M: Don Fry <pcnet32@frontier.com> 9989L: netdev@vger.kernel.org 9990S: Maintained 9991F: drivers/net/ethernet/amd/pcnet32.c 9992 9993PCRYPT PARALLEL CRYPTO ENGINE 9994M: Steffen Klassert <steffen.klassert@secunet.com> 9995L: linux-crypto@vger.kernel.org 9996S: Maintained 9997F: crypto/pcrypt.c 9998F: include/crypto/pcrypt.h 9999 10000PER-CPU MEMORY ALLOCATOR 10001M: Tejun Heo <tj@kernel.org> 10002M: Christoph Lameter <cl@linux.com> 10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10004S: Maintained 10005F: include/linux/percpu*.h 10006F: mm/percpu*.c 10007F: arch/*/include/asm/percpu.h 10008 10009PER-TASK DELAY ACCOUNTING 10010M: Balbir Singh <bsingharora@gmail.com> 10011S: Maintained 10012F: include/linux/delayacct.h 10013F: kernel/delayacct.c 10014 10015PERFORMANCE EVENTS SUBSYSTEM 10016M: Peter Zijlstra <peterz@infradead.org> 10017M: Ingo Molnar <mingo@redhat.com> 10018M: Arnaldo Carvalho de Melo <acme@kernel.org> 10019R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10020L: linux-kernel@vger.kernel.org 10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10022S: Supported 10023F: kernel/events/* 10024F: include/linux/perf_event.h 10025F: include/uapi/linux/perf_event.h 10026F: arch/*/kernel/perf_event*.c 10027F: arch/*/kernel/*/perf_event*.c 10028F: arch/*/kernel/*/*/perf_event*.c 10029F: arch/*/include/asm/perf_event.h 10030F: arch/*/kernel/perf_callchain.c 10031F: arch/*/events/* 10032F: tools/perf/ 10033 10034PERSONALITY HANDLING 10035M: Christoph Hellwig <hch@infradead.org> 10036L: linux-abi-devel@lists.sourceforge.net 10037S: Maintained 10038F: include/linux/personality.h 10039F: include/uapi/linux/personality.h 10040 10041PHONET PROTOCOL 10042M: Remi Denis-Courmont <courmisch@gmail.com> 10043S: Supported 10044F: Documentation/networking/phonet.txt 10045F: include/linux/phonet.h 10046F: include/net/phonet/ 10047F: include/uapi/linux/phonet.h 10048F: net/phonet/ 10049 10050PHRAM MTD DRIVER 10051M: Joern Engel <joern@lazybastard.org> 10052L: linux-mtd@lists.infradead.org 10053S: Maintained 10054F: drivers/mtd/devices/phram.c 10055 10056PICOLCD HID DRIVER 10057M: Bruno Prémont <bonbons@linux-vserver.org> 10058L: linux-input@vger.kernel.org 10059S: Maintained 10060F: drivers/hid/hid-picolcd* 10061 10062PICOXCELL SUPPORT 10063M: Jamie Iles <jamie@jamieiles.com> 10064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10065T: git git://github.com/jamieiles/linux-2.6-ji.git 10066S: Supported 10067F: arch/arm/boot/dts/picoxcell* 10068F: arch/arm/mach-picoxcell/ 10069F: drivers/crypto/picoxcell* 10070 10071PIN CONTROL SUBSYSTEM 10072M: Linus Walleij <linus.walleij@linaro.org> 10073L: linux-gpio@vger.kernel.org 10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10075S: Maintained 10076F: Documentation/devicetree/bindings/pinctrl/ 10077F: Documentation/pinctrl.txt 10078F: drivers/pinctrl/ 10079F: include/linux/pinctrl/ 10080 10081PIN CONTROLLER - ATMEL AT91 10082M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10084S: Maintained 10085F: drivers/pinctrl/pinctrl-at91.* 10086 10087PIN CONTROLLER - ATMEL AT91 PIO4 10088M: Ludovic Desroches <ludovic.desroches@microchip.com> 10089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10090L: linux-gpio@vger.kernel.org 10091S: Supported 10092F: drivers/pinctrl/pinctrl-at91-pio4.* 10093 10094PIN CONTROLLER - INTEL 10095M: Mika Westerberg <mika.westerberg@linux.intel.com> 10096M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10097S: Maintained 10098F: drivers/pinctrl/intel/ 10099 10100PIN CONTROLLER - RENESAS 10101M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10102M: Geert Uytterhoeven <geert+renesas@glider.be> 10103L: linux-renesas-soc@vger.kernel.org 10104S: Maintained 10105F: drivers/pinctrl/sh-pfc/ 10106 10107PIN CONTROLLER - SAMSUNG 10108M: Tomasz Figa <tomasz.figa@gmail.com> 10109M: Krzysztof Kozlowski <krzk@kernel.org> 10110M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10112L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10113Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10114T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10115S: Maintained 10116F: drivers/pinctrl/samsung/ 10117F: include/dt-bindings/pinctrl/samsung.h 10118F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10119 10120PIN CONTROLLER - SINGLE 10121M: Tony Lindgren <tony@atomide.com> 10122M: Haojian Zhuang <haojian.zhuang@linaro.org> 10123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10124L: linux-omap@vger.kernel.org 10125S: Maintained 10126F: drivers/pinctrl/pinctrl-single.c 10127 10128PIN CONTROLLER - ST SPEAR 10129M: Viresh Kumar <vireshk@kernel.org> 10130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10131W: http://www.st.com/spear 10132S: Maintained 10133F: drivers/pinctrl/spear/ 10134 10135PISTACHIO SOC SUPPORT 10136M: James Hartley <james.hartley@imgtec.com> 10137M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10138L: linux-mips@linux-mips.org 10139S: Maintained 10140F: arch/mips/pistachio/ 10141F: arch/mips/include/asm/mach-pistachio/ 10142F: arch/mips/boot/dts/img/pistachio* 10143F: arch/mips/configs/pistachio*_defconfig 10144 10145PKTCDVD DRIVER 10146S: Orphan 10147M: linux-block@vger.kernel.org 10148F: drivers/block/pktcdvd.c 10149F: include/linux/pktcdvd.h 10150F: include/uapi/linux/pktcdvd.h 10151 10152PKUNITY SOC DRIVERS 10153M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10154W: http://mprc.pku.edu.cn/~guanxuetao/linux 10155S: Maintained 10156T: git git://github.com/gxt/linux.git 10157F: drivers/input/serio/i8042-unicore32io.h 10158F: drivers/i2c/busses/i2c-puv3.c 10159F: drivers/video/fbdev/fb-puv3.c 10160F: drivers/rtc/rtc-puv3.c 10161 10162PMBUS HARDWARE MONITORING DRIVERS 10163M: Guenter Roeck <linux@roeck-us.net> 10164L: linux-hwmon@vger.kernel.org 10165W: http://hwmon.wiki.kernel.org/ 10166W: http://www.roeck-us.net/linux/drivers/ 10167T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10168S: Maintained 10169F: Documentation/hwmon/pmbus 10170F: drivers/hwmon/pmbus/ 10171F: include/linux/i2c/pmbus.h 10172 10173PMC SIERRA MaxRAID DRIVER 10174L: linux-scsi@vger.kernel.org 10175W: http://www.pmc-sierra.com/ 10176S: Orphan 10177F: drivers/scsi/pmcraid.* 10178 10179PMC SIERRA PM8001 DRIVER 10180M: Jack Wang <jinpu.wang@profitbricks.com> 10181M: lindar_liu@usish.com 10182L: linux-scsi@vger.kernel.org 10183S: Supported 10184F: drivers/scsi/pm8001/ 10185 10186POSIX CLOCKS and TIMERS 10187M: Thomas Gleixner <tglx@linutronix.de> 10188L: linux-kernel@vger.kernel.org 10189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10190S: Maintained 10191F: fs/timerfd.c 10192F: include/linux/timer* 10193F: kernel/time/*timer* 10194 10195POWER MANAGEMENT CORE 10196M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10197L: linux-pm@vger.kernel.org 10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10199B: https://bugzilla.kernel.org 10200S: Supported 10201F: drivers/base/power/ 10202F: include/linux/pm.h 10203F: include/linux/pm_* 10204F: include/linux/powercap.h 10205F: drivers/powercap/ 10206 10207POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10208M: Sebastian Reichel <sre@kernel.org> 10209L: linux-pm@vger.kernel.org 10210T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10211S: Maintained 10212F: Documentation/devicetree/bindings/power/supply/ 10213F: include/linux/power_supply.h 10214F: drivers/power/supply/ 10215 10216POWER STATE COORDINATION INTERFACE (PSCI) 10217M: Mark Rutland <mark.rutland@arm.com> 10218M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10219L: linux-arm-kernel@lists.infradead.org 10220S: Maintained 10221F: drivers/firmware/psci*.c 10222F: include/linux/psci.h 10223F: include/uapi/linux/psci.h 10224 10225POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10226M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10227L: linuxppc-dev@lists.ozlabs.org 10228S: Maintained 10229F: drivers/char/powernv-op-panel.c 10230 10231PNP SUPPORT 10232M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10233S: Maintained 10234F: drivers/pnp/ 10235 10236PPP PROTOCOL DRIVERS AND COMPRESSORS 10237M: Paul Mackerras <paulus@samba.org> 10238L: linux-ppp@vger.kernel.org 10239S: Maintained 10240F: drivers/net/ppp/ppp_* 10241 10242PPP OVER ATM (RFC 2364) 10243M: Mitchell Blank Jr <mitch@sfgoth.com> 10244S: Maintained 10245F: net/atm/pppoatm.c 10246F: include/uapi/linux/atmppp.h 10247 10248PPP OVER ETHERNET 10249M: Michal Ostrowski <mostrows@earthlink.net> 10250S: Maintained 10251F: drivers/net/ppp/pppoe.c 10252F: drivers/net/ppp/pppox.c 10253 10254PPP OVER L2TP 10255M: James Chapman <jchapman@katalix.com> 10256S: Maintained 10257F: net/l2tp/l2tp_ppp.c 10258F: include/linux/if_pppol2tp.h 10259F: include/uapi/linux/if_pppol2tp.h 10260 10261PPS SUPPORT 10262M: Rodolfo Giometti <giometti@enneenne.com> 10263W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10264L: linuxpps@ml.enneenne.com (subscribers-only) 10265S: Maintained 10266F: Documentation/pps/ 10267F: drivers/pps/ 10268F: include/linux/pps*.h 10269 10270PPTP DRIVER 10271M: Dmitry Kozlov <xeb@mail.ru> 10272L: netdev@vger.kernel.org 10273S: Maintained 10274F: drivers/net/ppp/pptp.c 10275W: http://sourceforge.net/projects/accel-pptp 10276 10277PREEMPTIBLE KERNEL 10278M: Robert Love <rml@tech9.net> 10279L: kpreempt-tech@lists.sourceforge.net 10280W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10281S: Supported 10282F: Documentation/preempt-locking.txt 10283F: include/linux/preempt.h 10284 10285PRINTK 10286M: Petr Mladek <pmladek@suse.com> 10287M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10288R: Steven Rostedt <rostedt@goodmis.org> 10289S: Maintained 10290F: kernel/printk/ 10291F: include/linux/printk.h 10292 10293PRISM54 WIRELESS DRIVER 10294M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10295L: linux-wireless@vger.kernel.org 10296W: http://wireless.kernel.org/en/users/Drivers/p54 10297S: Obsolete 10298F: drivers/net/wireless/intersil/prism54/ 10299 10300PS3 NETWORK SUPPORT 10301M: Geoff Levand <geoff@infradead.org> 10302L: netdev@vger.kernel.org 10303L: linuxppc-dev@lists.ozlabs.org 10304S: Maintained 10305F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10306 10307PS3 PLATFORM SUPPORT 10308M: Geoff Levand <geoff@infradead.org> 10309L: linuxppc-dev@lists.ozlabs.org 10310S: Maintained 10311F: arch/powerpc/boot/ps3* 10312F: arch/powerpc/include/asm/lv1call.h 10313F: arch/powerpc/include/asm/ps3*.h 10314F: arch/powerpc/platforms/ps3/ 10315F: drivers/*/ps3* 10316F: drivers/ps3/ 10317F: drivers/rtc/rtc-ps3.c 10318F: drivers/usb/host/*ps3.c 10319F: sound/ppc/snd_ps3* 10320 10321PS3VRAM DRIVER 10322M: Jim Paris <jim@jtan.com> 10323M: Geoff Levand <geoff@infradead.org> 10324L: linuxppc-dev@lists.ozlabs.org 10325S: Maintained 10326F: drivers/block/ps3vram.c 10327 10328PSAMPLE PACKET SAMPLING SUPPORT: 10329M: Yotam Gigi <yotamg@mellanox.com> 10330S: Maintained 10331F: net/psample 10332F: include/net/psample.h 10333F: include/uapi/linux/psample.h 10334 10335PSTORE FILESYSTEM 10336M: Kees Cook <keescook@chromium.org> 10337M: Anton Vorontsov <anton@enomsg.org> 10338M: Colin Cross <ccross@android.com> 10339M: Tony Luck <tony.luck@intel.com> 10340S: Maintained 10341T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10342F: fs/pstore/ 10343F: include/linux/pstore* 10344F: drivers/firmware/efi/efi-pstore.c 10345F: drivers/acpi/apei/erst.c 10346F: Documentation/admin-guide/ramoops.rst 10347F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10348K: \b(pstore|ramoops) 10349 10350PTP HARDWARE CLOCK SUPPORT 10351M: Richard Cochran <richardcochran@gmail.com> 10352L: netdev@vger.kernel.org 10353S: Maintained 10354W: http://linuxptp.sourceforge.net/ 10355F: Documentation/ABI/testing/sysfs-ptp 10356F: Documentation/ptp/* 10357F: drivers/net/ethernet/freescale/gianfar_ptp.c 10358F: drivers/net/phy/dp83640* 10359F: drivers/ptp/* 10360F: include/linux/ptp_cl* 10361 10362PTRACE SUPPORT 10363M: Roland McGrath <roland@hack.frob.com> 10364M: Oleg Nesterov <oleg@redhat.com> 10365S: Maintained 10366F: include/asm-generic/syscall.h 10367F: include/linux/ptrace.h 10368F: include/linux/regset.h 10369F: include/linux/tracehook.h 10370F: include/uapi/linux/ptrace.h 10371F: kernel/ptrace.c 10372 10373PULSE8-CEC DRIVER 10374M: Hans Verkuil <hverkuil@xs4all.nl> 10375L: linux-media@vger.kernel.org 10376T: git git://linuxtv.org/media_tree.git 10377S: Maintained 10378F: drivers/media/usb/pulse8-cec/* 10379 10380PVRUSB2 VIDEO4LINUX DRIVER 10381M: Mike Isely <isely@pobox.com> 10382L: pvrusb2@isely.net (subscribers-only) 10383L: linux-media@vger.kernel.org 10384W: http://www.isely.net/pvrusb2/ 10385T: git git://linuxtv.org/media_tree.git 10386S: Maintained 10387F: Documentation/media/v4l-drivers/pvrusb2* 10388F: drivers/media/usb/pvrusb2/ 10389 10390PWC WEBCAM DRIVER 10391M: Hans Verkuil <hverkuil@xs4all.nl> 10392L: linux-media@vger.kernel.org 10393T: git git://linuxtv.org/media_tree.git 10394S: Odd Fixes 10395F: drivers/media/usb/pwc/* 10396 10397PWM FAN DRIVER 10398M: Kamil Debski <kamil@wypas.org> 10399M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10400L: linux-hwmon@vger.kernel.org 10401S: Supported 10402F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10403F: Documentation/hwmon/pwm-fan 10404F: drivers/hwmon/pwm-fan.c 10405 10406PWM SUBSYSTEM 10407M: Thierry Reding <thierry.reding@gmail.com> 10408L: linux-pwm@vger.kernel.org 10409S: Maintained 10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10411F: Documentation/pwm.txt 10412F: Documentation/devicetree/bindings/pwm/ 10413F: include/linux/pwm.h 10414F: drivers/pwm/ 10415F: drivers/video/backlight/pwm_bl.c 10416F: include/linux/pwm_backlight.h 10417F: drivers/gpio/gpio-mvebu.c 10418F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10419 10420PXA2xx/PXA3xx SUPPORT 10421M: Daniel Mack <daniel@zonque.org> 10422M: Haojian Zhuang <haojian.zhuang@gmail.com> 10423M: Robert Jarzmik <robert.jarzmik@free.fr> 10424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10425T: git git://github.com/hzhuang1/linux.git 10426T: git git://github.com/rjarzmik/linux.git 10427S: Maintained 10428F: arch/arm/boot/dts/pxa* 10429F: arch/arm/mach-pxa/ 10430F: drivers/dma/pxa* 10431F: drivers/pcmcia/pxa2xx* 10432F: drivers/pinctrl/pxa/ 10433F: drivers/spi/spi-pxa2xx* 10434F: drivers/usb/gadget/udc/pxa2* 10435F: include/sound/pxa2xx-lib.h 10436F: sound/arm/pxa* 10437F: sound/soc/pxa/ 10438 10439PXA GPIO DRIVER 10440M: Robert Jarzmik <robert.jarzmik@free.fr> 10441L: linux-gpio@vger.kernel.org 10442S: Maintained 10443F: drivers/gpio/gpio-pxa.c 10444 10445PXA3xx NAND FLASH DRIVER 10446M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10447L: linux-mtd@lists.infradead.org 10448S: Maintained 10449F: drivers/mtd/nand/pxa3xx_nand.c 10450 10451MMP SUPPORT 10452M: Eric Miao <eric.y.miao@gmail.com> 10453M: Haojian Zhuang <haojian.zhuang@gmail.com> 10454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10455T: git git://github.com/hzhuang1/linux.git 10456T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10457S: Maintained 10458F: arch/arm/boot/dts/mmp* 10459F: arch/arm/mach-mmp/ 10460 10461PXA MMCI DRIVER 10462S: Orphan 10463 10464PXA RTC DRIVER 10465M: Robert Jarzmik <robert.jarzmik@free.fr> 10466L: linux-rtc@vger.kernel.org 10467S: Maintained 10468 10469QAT DRIVER 10470M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10471M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10472L: qat-linux@intel.com 10473S: Supported 10474F: drivers/crypto/qat/ 10475 10476QIB DRIVER 10477M: Mike Marciniszyn <infinipath@intel.com> 10478L: linux-rdma@vger.kernel.org 10479S: Supported 10480F: drivers/infiniband/hw/qib/ 10481 10482QLOGIC QLA1280 SCSI DRIVER 10483M: Michael Reed <mdr@sgi.com> 10484L: linux-scsi@vger.kernel.org 10485S: Maintained 10486F: drivers/scsi/qla1280.[ch] 10487 10488QLOGIC QLA2XXX FC-SCSI DRIVER 10489M: qla2xxx-upstream@qlogic.com 10490L: linux-scsi@vger.kernel.org 10491S: Supported 10492F: Documentation/scsi/LICENSE.qla2xxx 10493F: drivers/scsi/qla2xxx/ 10494 10495QLOGIC QLA4XXX iSCSI DRIVER 10496M: QLogic-Storage-Upstream@qlogic.com 10497L: linux-scsi@vger.kernel.org 10498S: Supported 10499F: Documentation/scsi/LICENSE.qla4xxx 10500F: drivers/scsi/qla4xxx/ 10501 10502QLOGIC QLA3XXX NETWORK DRIVER 10503M: Dept-GELinuxNICDev@cavium.com 10504L: netdev@vger.kernel.org 10505S: Supported 10506F: Documentation/networking/LICENSE.qla3xxx 10507F: drivers/net/ethernet/qlogic/qla3xxx.* 10508 10509QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10510M: Harish Patil <harish.patil@cavium.com> 10511M: Manish Chopra <manish.chopra@cavium.com> 10512M: Dept-GELinuxNICDev@cavium.com 10513L: netdev@vger.kernel.org 10514S: Supported 10515F: drivers/net/ethernet/qlogic/qlcnic/ 10516 10517QLOGIC QLGE 10Gb ETHERNET DRIVER 10518M: Harish Patil <harish.patil@cavium.com> 10519M: Manish Chopra <manish.chopra@cavium.com> 10520M: Dept-GELinuxNICDev@cavium.com 10521L: netdev@vger.kernel.org 10522S: Supported 10523F: drivers/net/ethernet/qlogic/qlge/ 10524 10525QLOGIC QL4xxx ETHERNET DRIVER 10526M: Yuval Mintz <Yuval.Mintz@cavium.com> 10527M: Ariel Elior <Ariel.Elior@cavium.com> 10528M: everest-linux-l2@cavium.com 10529L: netdev@vger.kernel.org 10530S: Supported 10531F: drivers/net/ethernet/qlogic/qed/ 10532F: include/linux/qed/ 10533F: drivers/net/ethernet/qlogic/qede/ 10534 10535QLOGIC QL41xxx ISCSI DRIVER 10536M: QLogic-Storage-Upstream@cavium.com 10537L: linux-scsi@vger.kernel.org 10538S: Supported 10539F: drivers/scsi/qedi/ 10540 10541QLOGIC QL41xxx FCOE DRIVER 10542M: QLogic-Storage-Upstream@cavium.com 10543L: linux-scsi@vger.kernel.org 10544S: Supported 10545F: drivers/scsi/qedf/ 10546 10547QNX4 FILESYSTEM 10548M: Anders Larsen <al@alarsen.net> 10549W: http://www.alarsen.net/linux/qnx4fs/ 10550S: Maintained 10551F: fs/qnx4/ 10552F: include/uapi/linux/qnx4_fs.h 10553F: include/uapi/linux/qnxtypes.h 10554 10555QORIQ DPAA2 FSL-MC BUS DRIVER 10556M: Stuart Yoder <stuyoder@gmail.com> 10557M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10558L: linux-kernel@vger.kernel.org 10559S: Maintained 10560F: drivers/staging/fsl-mc/ 10561 10562QT1010 MEDIA DRIVER 10563M: Antti Palosaari <crope@iki.fi> 10564L: linux-media@vger.kernel.org 10565W: https://linuxtv.org 10566W: http://palosaari.fi/linux/ 10567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10568T: git git://linuxtv.org/anttip/media_tree.git 10569S: Maintained 10570F: drivers/media/tuners/qt1010* 10571 10572QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10573M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10574L: linux-wireless@vger.kernel.org 10575W: http://wireless.kernel.org/en/users/Drivers/ath9k 10576S: Supported 10577F: drivers/net/wireless/ath/ath9k/ 10578 10579QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10580M: Kalle Valo <kvalo@qca.qualcomm.com> 10581L: ath10k@lists.infradead.org 10582W: http://wireless.kernel.org/en/users/Drivers/ath10k 10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10584S: Supported 10585F: drivers/net/wireless/ath/ath10k/ 10586 10587QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10588M: Timur Tabi <timur@codeaurora.org> 10589L: netdev@vger.kernel.org 10590S: Supported 10591F: drivers/net/ethernet/qualcomm/emac/ 10592 10593QUALCOMM HEXAGON ARCHITECTURE 10594M: Richard Kuo <rkuo@codeaurora.org> 10595L: linux-hexagon@vger.kernel.org 10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10597S: Supported 10598F: arch/hexagon/ 10599 10600QUALCOMM WCN36XX WIRELESS DRIVER 10601M: Eugene Krasnikov <k.eugene.e@gmail.com> 10602L: wcn36xx@lists.infradead.org 10603W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10604T: git git://github.com/KrasnikovEugene/wcn36xx.git 10605S: Supported 10606F: drivers/net/wireless/ath/wcn36xx/ 10607 10608QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10609M: Gabriel Somlo <somlo@cmu.edu> 10610M: "Michael S. Tsirkin" <mst@redhat.com> 10611L: qemu-devel@nongnu.org 10612S: Maintained 10613F: drivers/firmware/qemu_fw_cfg.c 10614 10615RADOS BLOCK DEVICE (RBD) 10616M: Ilya Dryomov <idryomov@gmail.com> 10617M: Sage Weil <sage@redhat.com> 10618M: Alex Elder <elder@kernel.org> 10619L: ceph-devel@vger.kernel.org 10620W: http://ceph.com/ 10621T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10622T: git git://github.com/ceph/ceph-client.git 10623S: Supported 10624F: Documentation/ABI/testing/sysfs-bus-rbd 10625F: drivers/block/rbd.c 10626F: drivers/block/rbd_types.h 10627 10628RADEON FRAMEBUFFER DISPLAY DRIVER 10629M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10630L: linux-fbdev@vger.kernel.org 10631S: Maintained 10632F: drivers/video/fbdev/aty/radeon* 10633F: include/uapi/linux/radeonfb.h 10634 10635RADIOSHARK RADIO DRIVER 10636M: Hans Verkuil <hverkuil@xs4all.nl> 10637L: linux-media@vger.kernel.org 10638T: git git://linuxtv.org/media_tree.git 10639S: Maintained 10640F: drivers/media/radio/radio-shark.c 10641 10642RADIOSHARK2 RADIO DRIVER 10643M: Hans Verkuil <hverkuil@xs4all.nl> 10644L: linux-media@vger.kernel.org 10645T: git git://linuxtv.org/media_tree.git 10646S: Maintained 10647F: drivers/media/radio/radio-shark2.c 10648F: drivers/media/radio/radio-tea5777.c 10649 10650RAGE128 FRAMEBUFFER DISPLAY DRIVER 10651M: Paul Mackerras <paulus@samba.org> 10652L: linux-fbdev@vger.kernel.org 10653S: Maintained 10654F: drivers/video/fbdev/aty/aty128fb.c 10655 10656RAINSHADOW-CEC DRIVER 10657M: Hans Verkuil <hverkuil@xs4all.nl> 10658L: linux-media@vger.kernel.org 10659T: git git://linuxtv.org/media_tree.git 10660S: Maintained 10661F: drivers/media/usb/rainshadow-cec/* 10662 10663RALINK MIPS ARCHITECTURE 10664M: John Crispin <john@phrozen.org> 10665L: linux-mips@linux-mips.org 10666S: Maintained 10667F: arch/mips/ralink 10668 10669RALINK RT2X00 WIRELESS LAN DRIVER 10670P: rt2x00 project 10671M: Stanislaw Gruszka <sgruszka@redhat.com> 10672M: Helmut Schaa <helmut.schaa@googlemail.com> 10673L: linux-wireless@vger.kernel.org 10674S: Maintained 10675F: drivers/net/wireless/ralink/rt2x00/ 10676 10677RAMDISK RAM BLOCK DEVICE DRIVER 10678M: Jens Axboe <axboe@kernel.dk> 10679S: Maintained 10680F: Documentation/blockdev/ramdisk.txt 10681F: drivers/block/brd.c 10682 10683RANDOM NUMBER DRIVER 10684M: "Theodore Ts'o" <tytso@mit.edu> 10685S: Maintained 10686F: drivers/char/random.c 10687 10688RAPIDIO SUBSYSTEM 10689M: Matt Porter <mporter@kernel.crashing.org> 10690M: Alexandre Bounine <alexandre.bounine@idt.com> 10691S: Maintained 10692F: drivers/rapidio/ 10693 10694RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10695L: linux-wireless@vger.kernel.org 10696S: Orphan 10697F: drivers/net/wireless/ray* 10698 10699RCUTORTURE MODULE 10700M: Josh Triplett <josh@joshtriplett.org> 10701M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10702L: linux-kernel@vger.kernel.org 10703S: Supported 10704T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10705F: Documentation/RCU/torture.txt 10706F: kernel/rcu/rcutorture.c 10707 10708RCUTORTURE TEST FRAMEWORK 10709M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10710M: Josh Triplett <josh@joshtriplett.org> 10711R: Steven Rostedt <rostedt@goodmis.org> 10712R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10713R: Lai Jiangshan <jiangshanlai@gmail.com> 10714L: linux-kernel@vger.kernel.org 10715S: Supported 10716T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10717F: tools/testing/selftests/rcutorture 10718 10719RDC R-321X SoC 10720M: Florian Fainelli <florian@openwrt.org> 10721S: Maintained 10722 10723RDC R6040 FAST ETHERNET DRIVER 10724M: Florian Fainelli <f.fainelli@gmail.com> 10725L: netdev@vger.kernel.org 10726S: Maintained 10727F: drivers/net/ethernet/rdc/r6040.c 10728 10729RDS - RELIABLE DATAGRAM SOCKETS 10730M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10731L: netdev@vger.kernel.org 10732L: linux-rdma@vger.kernel.org 10733L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10734W: https://oss.oracle.com/projects/rds/ 10735S: Supported 10736F: net/rds/ 10737F: Documentation/networking/rds.txt 10738 10739RDMAVT - RDMA verbs software 10740M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10741L: linux-rdma@vger.kernel.org 10742S: Supported 10743F: drivers/infiniband/sw/rdmavt 10744 10745RDT - RESOURCE ALLOCATION 10746M: Fenghua Yu <fenghua.yu@intel.com> 10747L: linux-kernel@vger.kernel.org 10748S: Supported 10749F: arch/x86/kernel/cpu/intel_rdt* 10750F: arch/x86/include/asm/intel_rdt* 10751F: Documentation/x86/intel_rdt* 10752 10753READ-COPY UPDATE (RCU) 10754M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10755M: Josh Triplett <josh@joshtriplett.org> 10756R: Steven Rostedt <rostedt@goodmis.org> 10757R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10758R: Lai Jiangshan <jiangshanlai@gmail.com> 10759L: linux-kernel@vger.kernel.org 10760W: http://www.rdrop.com/users/paulmck/RCU/ 10761S: Supported 10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10763F: Documentation/RCU/ 10764X: Documentation/RCU/torture.txt 10765F: include/linux/rcu* 10766X: include/linux/srcu.h 10767F: kernel/rcu/ 10768X: kernel/torture.c 10769 10770REAL TIME CLOCK (RTC) SUBSYSTEM 10771M: Alessandro Zummo <a.zummo@towertech.it> 10772M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10773L: linux-rtc@vger.kernel.org 10774Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10776S: Maintained 10777F: Documentation/devicetree/bindings/rtc/ 10778F: Documentation/rtc.txt 10779F: drivers/rtc/ 10780F: include/linux/rtc.h 10781F: include/uapi/linux/rtc.h 10782F: include/linux/rtc/ 10783F: include/linux/platform_data/rtc-* 10784F: tools/testing/selftests/timers/rtctest.c 10785 10786REALTEK AUDIO CODECS 10787M: Bard Liao <bardliao@realtek.com> 10788M: Oder Chiou <oder_chiou@realtek.com> 10789S: Maintained 10790F: sound/soc/codecs/rt* 10791F: include/sound/rt*.h 10792 10793REISERFS FILE SYSTEM 10794L: reiserfs-devel@vger.kernel.org 10795S: Supported 10796F: fs/reiserfs/ 10797 10798REGISTER MAP ABSTRACTION 10799M: Mark Brown <broonie@kernel.org> 10800L: linux-kernel@vger.kernel.org 10801T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10802S: Supported 10803F: Documentation/devicetree/bindings/regmap/ 10804F: drivers/base/regmap/ 10805F: include/linux/regmap.h 10806 10807REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10808M: Ohad Ben-Cohen <ohad@wizery.com> 10809M: Bjorn Andersson <bjorn.andersson@linaro.org> 10810L: linux-remoteproc@vger.kernel.org 10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10812S: Maintained 10813F: Documentation/devicetree/bindings/remoteproc/ 10814F: Documentation/remoteproc.txt 10815F: drivers/remoteproc/ 10816F: include/linux/remoteproc.h 10817 10818REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10819M: Ohad Ben-Cohen <ohad@wizery.com> 10820M: Bjorn Andersson <bjorn.andersson@linaro.org> 10821L: linux-remoteproc@vger.kernel.org 10822T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10823S: Maintained 10824F: drivers/rpmsg/ 10825F: Documentation/rpmsg.txt 10826F: include/linux/rpmsg.h 10827F: include/linux/rpmsg/ 10828 10829RENESAS CLOCK DRIVERS 10830M: Geert Uytterhoeven <geert+renesas@glider.be> 10831L: linux-renesas-soc@vger.kernel.org 10832S: Supported 10833F: drivers/clk/renesas/ 10834 10835RENESAS ETHERNET DRIVERS 10836R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10837L: netdev@vger.kernel.org 10838L: linux-renesas-soc@vger.kernel.org 10839F: drivers/net/ethernet/renesas/ 10840F: include/linux/sh_eth.h 10841 10842RENESAS R-CAR GYROADC DRIVER 10843M: Marek Vasut <marek.vasut@gmail.com> 10844L: linux-iio@vger.kernel.org 10845S: Supported 10846F: drivers/iio/adc/rcar_gyro_adc.c 10847 10848RENESAS USB2 PHY DRIVER 10849M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10850L: linux-renesas-soc@vger.kernel.org 10851S: Maintained 10852F: drivers/phy/phy-rcar-gen3-usb2.c 10853 10854RESET CONTROLLER FRAMEWORK 10855M: Philipp Zabel <p.zabel@pengutronix.de> 10856T: git git://git.pengutronix.de/git/pza/linux 10857S: Maintained 10858F: drivers/reset/ 10859F: Documentation/devicetree/bindings/reset/ 10860F: include/dt-bindings/reset/ 10861F: include/linux/reset.h 10862F: include/linux/reset-controller.h 10863 10864RFKILL 10865M: Johannes Berg <johannes@sipsolutions.net> 10866L: linux-wireless@vger.kernel.org 10867W: http://wireless.kernel.org/ 10868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10870S: Maintained 10871F: Documentation/rfkill.txt 10872F: net/rfkill/ 10873 10874RHASHTABLE 10875M: Thomas Graf <tgraf@suug.ch> 10876M: Herbert Xu <herbert@gondor.apana.org.au> 10877L: netdev@vger.kernel.org 10878S: Maintained 10879F: lib/rhashtable.c 10880F: include/linux/rhashtable.h 10881 10882RICOH SMARTMEDIA/XD DRIVER 10883M: Maxim Levitsky <maximlevitsky@gmail.com> 10884S: Maintained 10885F: drivers/mtd/nand/r852.c 10886F: drivers/mtd/nand/r852.h 10887 10888RICOH R5C592 MEMORYSTICK DRIVER 10889M: Maxim Levitsky <maximlevitsky@gmail.com> 10890S: Maintained 10891F: drivers/memstick/host/r592.* 10892 10893ROCCAT DRIVERS 10894M: Stefan Achatz <erazor_de@users.sourceforge.net> 10895W: http://sourceforge.net/projects/roccat/ 10896S: Maintained 10897F: drivers/hid/hid-roccat* 10898F: include/linux/hid-roccat* 10899F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10900 10901ROCKER DRIVER 10902M: Jiri Pirko <jiri@resnulli.us> 10903L: netdev@vger.kernel.org 10904S: Supported 10905F: drivers/net/ethernet/rocker/ 10906 10907ROCKETPORT DRIVER 10908P: Comtrol Corp. 10909W: http://www.comtrol.com 10910S: Maintained 10911F: Documentation/serial/rocket.txt 10912F: drivers/tty/rocket* 10913 10914ROCKETPORT EXPRESS/INFINITY DRIVER 10915M: Kevin Cernekee <cernekee@gmail.com> 10916L: linux-serial@vger.kernel.org 10917S: Odd Fixes 10918F: drivers/tty/serial/rp2.* 10919 10920ROSE NETWORK LAYER 10921M: Ralf Baechle <ralf@linux-mips.org> 10922L: linux-hams@vger.kernel.org 10923W: http://www.linux-ax25.org/ 10924S: Maintained 10925F: include/net/rose.h 10926F: include/uapi/linux/rose.h 10927F: net/rose/ 10928 10929RTL2830 MEDIA DRIVER 10930M: Antti Palosaari <crope@iki.fi> 10931L: linux-media@vger.kernel.org 10932W: https://linuxtv.org 10933W: http://palosaari.fi/linux/ 10934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10935T: git git://linuxtv.org/anttip/media_tree.git 10936S: Maintained 10937F: drivers/media/dvb-frontends/rtl2830* 10938 10939RTL2832 MEDIA DRIVER 10940M: Antti Palosaari <crope@iki.fi> 10941L: linux-media@vger.kernel.org 10942W: https://linuxtv.org 10943W: http://palosaari.fi/linux/ 10944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10945T: git git://linuxtv.org/anttip/media_tree.git 10946S: Maintained 10947F: drivers/media/dvb-frontends/rtl2832* 10948 10949RTL2832_SDR MEDIA DRIVER 10950M: Antti Palosaari <crope@iki.fi> 10951L: linux-media@vger.kernel.org 10952W: https://linuxtv.org 10953W: http://palosaari.fi/linux/ 10954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10955T: git git://linuxtv.org/anttip/media_tree.git 10956S: Maintained 10957F: drivers/media/dvb-frontends/rtl2832_sdr* 10958 10959RTL8180 WIRELESS DRIVER 10960L: linux-wireless@vger.kernel.org 10961W: http://wireless.kernel.org/ 10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10963S: Orphan 10964F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10965 10966RTL8187 WIRELESS DRIVER 10967M: Herton Ronaldo Krzesinski <herton@canonical.com> 10968M: Hin-Tak Leung <htl10@users.sourceforge.net> 10969M: Larry Finger <Larry.Finger@lwfinger.net> 10970L: linux-wireless@vger.kernel.org 10971W: http://wireless.kernel.org/ 10972T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10973S: Maintained 10974F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10975 10976RTL8192CE WIRELESS DRIVER 10977M: Larry Finger <Larry.Finger@lwfinger.net> 10978M: Chaoming Li <chaoming_li@realsil.com.cn> 10979L: linux-wireless@vger.kernel.org 10980W: http://wireless.kernel.org/ 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10982S: Maintained 10983F: drivers/net/wireless/realtek/rtlwifi/ 10984F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10985 10986RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10987M: Jes Sorensen <Jes.Sorensen@gmail.com> 10988L: linux-wireless@vger.kernel.org 10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10990S: Maintained 10991F: drivers/net/wireless/realtek/rtl8xxxu/ 10992 10993S3 SAVAGE FRAMEBUFFER DRIVER 10994M: Antonino Daplas <adaplas@gmail.com> 10995L: linux-fbdev@vger.kernel.org 10996S: Maintained 10997F: drivers/video/fbdev/savage/ 10998 10999S390 11000M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11001M: Heiko Carstens <heiko.carstens@de.ibm.com> 11002L: linux-s390@vger.kernel.org 11003W: http://www.ibm.com/developerworks/linux/linux390/ 11004T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11005S: Supported 11006F: arch/s390/ 11007F: drivers/s390/ 11008F: Documentation/s390/ 11009F: Documentation/DocBook/s390* 11010 11011S390 COMMON I/O LAYER 11012M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11013M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11014L: linux-s390@vger.kernel.org 11015W: http://www.ibm.com/developerworks/linux/linux390/ 11016S: Supported 11017F: drivers/s390/cio/ 11018 11019S390 DASD DRIVER 11020M: Stefan Haberland <sth@linux.vnet.ibm.com> 11021M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11022L: linux-s390@vger.kernel.org 11023W: http://www.ibm.com/developerworks/linux/linux390/ 11024S: Supported 11025F: drivers/s390/block/dasd* 11026F: block/partitions/ibm.c 11027 11028S390 NETWORK DRIVERS 11029M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11030M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11031L: linux-s390@vger.kernel.org 11032W: http://www.ibm.com/developerworks/linux/linux390/ 11033S: Supported 11034F: drivers/s390/net/ 11035 11036S390 PCI SUBSYSTEM 11037M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11038M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11039L: linux-s390@vger.kernel.org 11040W: http://www.ibm.com/developerworks/linux/linux390/ 11041S: Supported 11042F: arch/s390/pci/ 11043F: drivers/pci/hotplug/s390_pci_hpc.c 11044 11045S390 ZCRYPT DRIVER 11046M: Harald Freudenberger <freude@de.ibm.com> 11047L: linux-s390@vger.kernel.org 11048W: http://www.ibm.com/developerworks/linux/linux390/ 11049S: Supported 11050F: drivers/s390/crypto/ 11051 11052S390 ZFCP DRIVER 11053M: Steffen Maier <maier@linux.vnet.ibm.com> 11054L: linux-s390@vger.kernel.org 11055W: http://www.ibm.com/developerworks/linux/linux390/ 11056S: Supported 11057F: drivers/s390/scsi/zfcp_* 11058 11059S390 IUCV NETWORK LAYER 11060M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11061M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11062L: linux-s390@vger.kernel.org 11063W: http://www.ibm.com/developerworks/linux/linux390/ 11064S: Supported 11065F: drivers/s390/net/*iucv* 11066F: include/net/iucv/ 11067F: net/iucv/ 11068 11069S390 IOMMU (PCI) 11070M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11071L: linux-s390@vger.kernel.org 11072W: http://www.ibm.com/developerworks/linux/linux390/ 11073S: Supported 11074F: drivers/iommu/s390-iommu.c 11075 11076S390 VFIO-CCW DRIVER 11077M: Cornelia Huck <cornelia.huck@de.ibm.com> 11078M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11079L: linux-s390@vger.kernel.org 11080L: kvm@vger.kernel.org 11081S: Supported 11082F: drivers/s390/cio/vfio_ccw* 11083F: Documentation/s390/vfio-ccw.txt 11084F: include/uapi/linux/vfio_ccw.h 11085 11086S3C24XX SD/MMC Driver 11087M: Ben Dooks <ben-linux@fluff.org> 11088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11089S: Supported 11090F: drivers/mmc/host/s3cmci.* 11091 11092SAA6588 RDS RECEIVER DRIVER 11093M: Hans Verkuil <hverkuil@xs4all.nl> 11094L: linux-media@vger.kernel.org 11095T: git git://linuxtv.org/media_tree.git 11096W: https://linuxtv.org 11097S: Odd Fixes 11098F: drivers/media/i2c/saa6588* 11099 11100SAA7134 VIDEO4LINUX DRIVER 11101M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11102M: Mauro Carvalho Chehab <mchehab@kernel.org> 11103L: linux-media@vger.kernel.org 11104W: https://linuxtv.org 11105T: git git://linuxtv.org/media_tree.git 11106S: Odd fixes 11107F: Documentation/media/v4l-drivers/saa7134* 11108F: drivers/media/pci/saa7134/ 11109 11110SAA7146 VIDEO4LINUX-2 DRIVER 11111M: Hans Verkuil <hverkuil@xs4all.nl> 11112L: linux-media@vger.kernel.org 11113T: git git://linuxtv.org/media_tree.git 11114S: Maintained 11115F: drivers/media/common/saa7146/ 11116F: drivers/media/pci/saa7146/ 11117F: include/media/saa7146* 11118 11119SAMSUNG LAPTOP DRIVER 11120M: Corentin Chary <corentin.chary@gmail.com> 11121L: platform-driver-x86@vger.kernel.org 11122S: Maintained 11123F: drivers/platform/x86/samsung-laptop.c 11124 11125SAMSUNG AUDIO (ASoC) DRIVERS 11126M: Krzysztof Kozlowski <krzk@kernel.org> 11127M: Sangbeom Kim <sbkim73@samsung.com> 11128M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11129L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11130S: Supported 11131F: sound/soc/samsung/ 11132 11133SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11134M: Krzysztof Kozlowski <krzk@kernel.org> 11135L: linux-crypto@vger.kernel.org 11136L: linux-samsung-soc@vger.kernel.org 11137S: Maintained 11138F: drivers/crypto/exynos-rng.c 11139F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11140 11141SAMSUNG FRAMEBUFFER DRIVER 11142M: Jingoo Han <jingoohan1@gmail.com> 11143L: linux-fbdev@vger.kernel.org 11144S: Maintained 11145F: drivers/video/fbdev/s3c-fb.c 11146 11147SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11148M: Sangbeom Kim <sbkim73@samsung.com> 11149M: Krzysztof Kozlowski <krzk@kernel.org> 11150M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11151L: linux-kernel@vger.kernel.org 11152L: linux-samsung-soc@vger.kernel.org 11153S: Supported 11154F: drivers/mfd/sec*.c 11155F: drivers/regulator/s2m*.c 11156F: drivers/regulator/s5m*.c 11157F: drivers/clk/clk-s2mps11.c 11158F: drivers/rtc/rtc-s5m.c 11159F: include/linux/mfd/samsung/ 11160F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11161F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11162F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11163F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11164 11165SAMSUNG S5P Security SubSystem (SSS) DRIVER 11166M: Krzysztof Kozlowski <krzk@kernel.org> 11167M: Vladimir Zapolskiy <vz@mleia.com> 11168L: linux-crypto@vger.kernel.org 11169L: linux-samsung-soc@vger.kernel.org 11170S: Maintained 11171F: drivers/crypto/s5p-sss.c 11172 11173SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11174M: Kyungmin Park <kyungmin.park@samsung.com> 11175M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11176L: linux-media@vger.kernel.org 11177Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11178S: Supported 11179F: drivers/media/platform/exynos4-is/ 11180 11181SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11182M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11183L: linux-media@vger.kernel.org 11184L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11185S: Maintained 11186F: drivers/media/platform/s3c-camif/ 11187F: include/media/drv-intf/s3c_camif.h 11188 11189SAMSUNG S5C73M3 CAMERA DRIVER 11190M: Kyungmin Park <kyungmin.park@samsung.com> 11191M: Andrzej Hajda <a.hajda@samsung.com> 11192L: linux-media@vger.kernel.org 11193S: Supported 11194F: drivers/media/i2c/s5c73m3/* 11195 11196SAMSUNG S5K5BAF CAMERA DRIVER 11197M: Kyungmin Park <kyungmin.park@samsung.com> 11198M: Andrzej Hajda <a.hajda@samsung.com> 11199L: linux-media@vger.kernel.org 11200S: Supported 11201F: drivers/media/i2c/s5k5baf.c 11202 11203SAMSUNG S3FWRN5 NFC DRIVER 11204M: Robert Baldyga <r.baldyga@samsung.com> 11205M: Krzysztof Opasiak <k.opasiak@samsung.com> 11206L: linux-nfc@lists.01.org (moderated for non-subscribers) 11207S: Supported 11208F: drivers/nfc/s3fwrn5 11209 11210SAMSUNG SOC CLOCK DRIVERS 11211M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11212M: Tomasz Figa <tomasz.figa@gmail.com> 11213M: Chanwoo Choi <cw00.choi@samsung.com> 11214S: Supported 11215L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11216F: drivers/clk/samsung/ 11217F: include/dt-bindings/clock/exynos*.h 11218F: Documentation/devicetree/bindings/clock/exynos*.txt 11219 11220SAMSUNG SPI DRIVERS 11221M: Kukjin Kim <kgene@kernel.org> 11222M: Krzysztof Kozlowski <krzk@kernel.org> 11223M: Andi Shyti <andi.shyti@samsung.com> 11224L: linux-spi@vger.kernel.org 11225L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11226S: Maintained 11227F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11228F: drivers/spi/spi-s3c* 11229F: include/linux/platform_data/spi-s3c64xx.h 11230 11231SAMSUNG SXGBE DRIVERS 11232M: Byungho An <bh74.an@samsung.com> 11233M: Girish K S <ks.giri@samsung.com> 11234M: Vipul Pandya <vipul.pandya@samsung.com> 11235S: Supported 11236L: netdev@vger.kernel.org 11237F: drivers/net/ethernet/samsung/sxgbe/ 11238 11239SAMSUNG THERMAL DRIVER 11240M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11241L: linux-pm@vger.kernel.org 11242L: linux-samsung-soc@vger.kernel.org 11243S: Supported 11244T: git https://github.com/lmajewski/linux-samsung-thermal.git 11245F: drivers/thermal/samsung/ 11246 11247SAMSUNG USB2 PHY DRIVER 11248M: Kamil Debski <kamil@wypas.org> 11249M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11250L: linux-kernel@vger.kernel.org 11251S: Supported 11252F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11253F: Documentation/phy/samsung-usb2.txt 11254F: drivers/phy/phy-exynos4210-usb2.c 11255F: drivers/phy/phy-exynos4x12-usb2.c 11256F: drivers/phy/phy-exynos5250-usb2.c 11257F: drivers/phy/phy-s5pv210-usb2.c 11258F: drivers/phy/phy-samsung-usb2.c 11259F: drivers/phy/phy-samsung-usb2.h 11260 11261SERIAL DRIVERS 11262M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11263L: linux-serial@vger.kernel.org 11264S: Maintained 11265F: Documentation/devicetree/bindings/serial/ 11266F: drivers/tty/serial/ 11267 11268SERIAL DEVICE BUS 11269M: Rob Herring <robh@kernel.org> 11270L: linux-serial@vger.kernel.org 11271S: Maintained 11272F: Documentation/devicetree/bindings/serial/slave-device.txt 11273F: drivers/tty/serdev/ 11274F: include/linux/serdev.h 11275 11276SERIAL IR RECEIVER 11277M: Sean Young <sean@mess.org> 11278L: linux-media@vger.kernel.org 11279S: Maintained 11280F: drivers/media/rc/serial_ir.c 11281 11282STI CEC DRIVER 11283M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11284S: Maintained 11285F: drivers/staging/media/st-cec/ 11286F: Documentation/devicetree/bindings/media/stih-cec.txt 11287 11288SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11289M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11290L: linux-s390@vger.kernel.org 11291W: http://www.ibm.com/developerworks/linux/linux390/ 11292S: Supported 11293F: net/smc/ 11294 11295SYNOPSYS DESIGNWARE DMAC DRIVER 11296M: Viresh Kumar <vireshk@kernel.org> 11297M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11298S: Maintained 11299F: include/linux/dma/dw.h 11300F: include/linux/platform_data/dma-dw.h 11301F: drivers/dma/dw/ 11302 11303SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 11304M: Jie Deng <jiedeng@synopsys.com> 11305L: netdev@vger.kernel.org 11306S: Supported 11307F: drivers/net/ethernet/synopsys/ 11308 11309SYNOPSYS DESIGNWARE I2C DRIVER 11310M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11311R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11312R: Mika Westerberg <mika.westerberg@linux.intel.com> 11313L: linux-i2c@vger.kernel.org 11314S: Maintained 11315F: drivers/i2c/busses/i2c-designware-* 11316F: include/linux/platform_data/i2c-designware.h 11317 11318SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11319M: Jaehoon Chung <jh80.chung@samsung.com> 11320L: linux-mmc@vger.kernel.org 11321S: Maintained 11322F: drivers/mmc/host/dw_mmc* 11323 11324SYSTEM TRACE MODULE CLASS 11325M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11326S: Maintained 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11328F: Documentation/trace/stm.txt 11329F: drivers/hwtracing/stm/ 11330F: include/linux/stm.h 11331F: include/uapi/linux/stm.h 11332 11333TEE SUBSYSTEM 11334M: Jens Wiklander <jens.wiklander@linaro.org> 11335S: Maintained 11336F: include/linux/tee_drv.h 11337F: include/uapi/linux/tee.h 11338F: drivers/tee/ 11339F: Documentation/tee.txt 11340 11341THUNDERBOLT DRIVER 11342M: Andreas Noever <andreas.noever@gmail.com> 11343S: Maintained 11344F: drivers/thunderbolt/ 11345 11346TI BQ27XXX POWER SUPPLY DRIVER 11347R: Andrew F. Davis <afd@ti.com> 11348F: include/linux/power/bq27xxx_battery.h 11349F: drivers/power/supply/bq27xxx_battery.c 11350F: drivers/power/supply/bq27xxx_battery_i2c.c 11351 11352TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11353M: John Stultz <john.stultz@linaro.org> 11354M: Thomas Gleixner <tglx@linutronix.de> 11355R: Stephen Boyd <sboyd@codeaurora.org> 11356L: linux-kernel@vger.kernel.org 11357T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11358S: Supported 11359F: include/linux/clocksource.h 11360F: include/linux/time.h 11361F: include/linux/timex.h 11362F: include/uapi/linux/time.h 11363F: include/uapi/linux/timex.h 11364F: kernel/time/clocksource.c 11365F: kernel/time/time*.c 11366F: kernel/time/alarmtimer.c 11367F: kernel/time/ntp.c 11368F: tools/testing/selftests/timers/ 11369 11370SC1200 WDT DRIVER 11371M: Zwane Mwaikambo <zwanem@gmail.com> 11372S: Maintained 11373F: drivers/watchdog/sc1200wdt.c 11374 11375SCHEDULER 11376M: Ingo Molnar <mingo@redhat.com> 11377M: Peter Zijlstra <peterz@infradead.org> 11378L: linux-kernel@vger.kernel.org 11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11380S: Maintained 11381F: kernel/sched/ 11382F: include/linux/sched.h 11383F: include/uapi/linux/sched.h 11384F: include/linux/wait.h 11385 11386SCORE ARCHITECTURE 11387M: Chen Liqin <liqin.linux@gmail.com> 11388M: Lennox Wu <lennox.wu@gmail.com> 11389W: http://www.sunplus.com 11390S: Supported 11391F: arch/score/ 11392 11393SCR24X CHIP CARD INTERFACE DRIVER 11394M: Lubomir Rintel <lkundrak@v3.sk> 11395S: Supported 11396F: drivers/char/pcmcia/scr24x_cs.c 11397 11398SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11399M: Sudeep Holla <sudeep.holla@arm.com> 11400L: linux-arm-kernel@lists.infradead.org 11401S: Maintained 11402F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11403F: drivers/clk/clk-scpi.c 11404F: drivers/cpufreq/scpi-cpufreq.c 11405F: drivers/firmware/arm_scpi.c 11406F: include/linux/scpi_protocol.h 11407 11408SCSI CDROM DRIVER 11409M: Jens Axboe <axboe@kernel.dk> 11410L: linux-scsi@vger.kernel.org 11411W: http://www.kernel.dk 11412S: Maintained 11413F: drivers/scsi/sr* 11414 11415SCSI RDMA PROTOCOL (SRP) INITIATOR 11416M: Bart Van Assche <bart.vanassche@sandisk.com> 11417L: linux-rdma@vger.kernel.org 11418S: Supported 11419W: http://www.openfabrics.org 11420Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11422F: drivers/infiniband/ulp/srp/ 11423F: include/scsi/srp.h 11424 11425SCSI SG DRIVER 11426M: Doug Gilbert <dgilbert@interlog.com> 11427L: linux-scsi@vger.kernel.org 11428W: http://sg.danny.cz/sg 11429S: Maintained 11430F: Documentation/scsi/scsi-generic.txt 11431F: drivers/scsi/sg.c 11432F: include/scsi/sg.h 11433 11434SCSI SUBSYSTEM 11435M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11437M: "Martin K. Petersen" <martin.petersen@oracle.com> 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11439L: linux-scsi@vger.kernel.org 11440S: Maintained 11441F: Documentation/devicetree/bindings/scsi/ 11442F: drivers/scsi/ 11443F: include/scsi/ 11444 11445SCSI TAPE DRIVER 11446M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11447L: linux-scsi@vger.kernel.org 11448S: Maintained 11449F: Documentation/scsi/st.txt 11450F: drivers/scsi/st.* 11451F: drivers/scsi/st_*.h 11452 11453SCTP PROTOCOL 11454M: Vlad Yasevich <vyasevich@gmail.com> 11455M: Neil Horman <nhorman@tuxdriver.com> 11456L: linux-sctp@vger.kernel.org 11457W: http://lksctp.sourceforge.net 11458S: Maintained 11459F: Documentation/networking/sctp.txt 11460F: include/linux/sctp.h 11461F: include/uapi/linux/sctp.h 11462F: include/net/sctp/ 11463F: net/sctp/ 11464 11465SCx200 CPU SUPPORT 11466M: Jim Cromie <jim.cromie@gmail.com> 11467S: Odd Fixes 11468F: Documentation/i2c/busses/scx200_acb 11469F: arch/x86/platform/scx200/ 11470F: drivers/watchdog/scx200_wdt.c 11471F: drivers/i2c/busses/scx200* 11472F: drivers/mtd/maps/scx200_docflash.c 11473F: include/linux/scx200.h 11474 11475SCx200 GPIO DRIVER 11476M: Jim Cromie <jim.cromie@gmail.com> 11477S: Maintained 11478F: drivers/char/scx200_gpio.c 11479F: include/linux/scx200_gpio.h 11480 11481SCx200 HRT CLOCKSOURCE DRIVER 11482M: Jim Cromie <jim.cromie@gmail.com> 11483S: Maintained 11484F: drivers/clocksource/scx200_hrt.c 11485 11486SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11487M: Sascha Sommer <saschasommer@freenet.de> 11488L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11489S: Maintained 11490F: drivers/mmc/host/sdricoh_cs.c 11491 11492SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11493M: Adrian Hunter <adrian.hunter@intel.com> 11494L: linux-mmc@vger.kernel.org 11495T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11496S: Maintained 11497F: drivers/mmc/host/sdhci* 11498F: include/linux/mmc/sdhci* 11499 11500SECURE COMPUTING 11501M: Kees Cook <keescook@chromium.org> 11502R: Andy Lutomirski <luto@amacapital.net> 11503R: Will Drewry <wad@chromium.org> 11504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11505S: Supported 11506F: kernel/seccomp.c 11507F: include/uapi/linux/seccomp.h 11508F: include/linux/seccomp.h 11509F: tools/testing/selftests/seccomp/* 11510K: \bsecure_computing 11511K: \bTIF_SECCOMP\b 11512 11513SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11514M: Al Cooper <alcooperx@gmail.com> 11515L: linux-mmc@vger.kernel.org 11516L: bcm-kernel-feedback-list@broadcom.com 11517S: Maintained 11518F: drivers/mmc/host/sdhci-brcmstb* 11519 11520SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11521M: Ben Dooks <ben-linux@fluff.org> 11522M: Jaehoon Chung <jh80.chung@samsung.com> 11523L: linux-mmc@vger.kernel.org 11524S: Maintained 11525F: drivers/mmc/host/sdhci-s3c* 11526 11527SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11528M: Viresh Kumar <vireshk@kernel.org> 11529L: linux-mmc@vger.kernel.org 11530S: Maintained 11531F: drivers/mmc/host/sdhci-spear.c 11532 11533SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11534M: Scott Bauer <scott.bauer@intel.com> 11535M: Jonathan Derrick <jonathan.derrick@intel.com> 11536M: Rafael Antognolli <rafael.antognolli@intel.com> 11537L: linux-block@vger.kernel.org 11538S: Supported 11539F: block/sed* 11540F: block/opal_proto.h 11541F: include/linux/sed* 11542F: include/uapi/linux/sed* 11543 11544SECURITY SUBSYSTEM 11545M: James Morris <james.l.morris@oracle.com> 11546M: "Serge E. Hallyn" <serge@hallyn.com> 11547L: linux-security-module@vger.kernel.org (suggested Cc:) 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11549W: http://kernsec.org/ 11550S: Supported 11551F: security/ 11552 11553SECURITY CONTACT 11554M: Security Officers <security@kernel.org> 11555S: Supported 11556 11557SELINUX SECURITY MODULE 11558M: Paul Moore <paul@paul-moore.com> 11559M: Stephen Smalley <sds@tycho.nsa.gov> 11560M: Eric Paris <eparis@parisplace.org> 11561L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11562W: http://selinuxproject.org 11563T: git git://git.infradead.org/users/pcmoore/selinux 11564S: Supported 11565F: include/linux/selinux* 11566F: security/selinux/ 11567F: scripts/selinux/ 11568 11569APPARMOR SECURITY MODULE 11570M: John Johansen <john.johansen@canonical.com> 11571L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11572W: apparmor.wiki.kernel.org 11573T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11574S: Supported 11575F: security/apparmor/ 11576 11577LOADPIN SECURITY MODULE 11578M: Kees Cook <keescook@chromium.org> 11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11580S: Supported 11581F: security/loadpin/ 11582 11583YAMA SECURITY MODULE 11584M: Kees Cook <keescook@chromium.org> 11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11586S: Supported 11587F: security/yama/ 11588 11589SENSABLE PHANTOM 11590M: Jiri Slaby <jirislaby@gmail.com> 11591S: Maintained 11592F: drivers/misc/phantom.c 11593F: include/uapi/linux/phantom.h 11594 11595Emulex 10Gbps iSCSI - OneConnect DRIVER 11596M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11597M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11598M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11599L: linux-scsi@vger.kernel.org 11600W: http://www.broadcom.com 11601S: Supported 11602F: drivers/scsi/be2iscsi/ 11603 11604Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11605M: Sathya Perla <sathya.perla@broadcom.com> 11606M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11607M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11608M: Somnath Kotur <somnath.kotur@broadcom.com> 11609L: netdev@vger.kernel.org 11610W: http://www.emulex.com 11611S: Supported 11612F: drivers/net/ethernet/emulex/benet/ 11613 11614EMULEX ONECONNECT ROCE DRIVER 11615M: Selvin Xavier <selvin.xavier@broadcom.com> 11616M: Devesh Sharma <devesh.sharma@broadcom.com> 11617L: linux-rdma@vger.kernel.org 11618W: http://www.broadcom.com 11619S: Odd Fixes 11620F: drivers/infiniband/hw/ocrdma/ 11621F: include/uapi/rdma/ocrdma-abi.h 11622 11623SFC NETWORK DRIVER 11624M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11625M: Edward Cree <ecree@solarflare.com> 11626M: Bert Kenward <bkenward@solarflare.com> 11627L: netdev@vger.kernel.org 11628S: Supported 11629F: drivers/net/ethernet/sfc/ 11630 11631SGI GRU DRIVER 11632M: Dimitri Sivanich <sivanich@sgi.com> 11633S: Maintained 11634F: drivers/misc/sgi-gru/ 11635 11636SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11637M: Pat Gefre <pfg@sgi.com> 11638L: linux-ia64@vger.kernel.org 11639S: Supported 11640F: Documentation/ia64/serial.txt 11641F: drivers/tty/serial/ioc?_serial.c 11642F: include/linux/ioc?.h 11643 11644SGI XP/XPC/XPNET DRIVER 11645M: Cliff Whickman <cpw@sgi.com> 11646M: Robin Holt <robinmholt@gmail.com> 11647S: Maintained 11648F: drivers/misc/sgi-xp/ 11649 11650SI2157 MEDIA DRIVER 11651M: Antti Palosaari <crope@iki.fi> 11652L: linux-media@vger.kernel.org 11653W: https://linuxtv.org 11654W: http://palosaari.fi/linux/ 11655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11656T: git git://linuxtv.org/anttip/media_tree.git 11657S: Maintained 11658F: drivers/media/tuners/si2157* 11659 11660SI2168 MEDIA DRIVER 11661M: Antti Palosaari <crope@iki.fi> 11662L: linux-media@vger.kernel.org 11663W: https://linuxtv.org 11664W: http://palosaari.fi/linux/ 11665Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11666T: git git://linuxtv.org/anttip/media_tree.git 11667S: Maintained 11668F: drivers/media/dvb-frontends/si2168* 11669 11670SI470X FM RADIO RECEIVER I2C DRIVER 11671M: Hans Verkuil <hverkuil@xs4all.nl> 11672L: linux-media@vger.kernel.org 11673T: git git://linuxtv.org/media_tree.git 11674W: https://linuxtv.org 11675S: Odd Fixes 11676F: drivers/media/radio/si470x/radio-si470x-i2c.c 11677 11678SI470X FM RADIO RECEIVER USB DRIVER 11679M: Hans Verkuil <hverkuil@xs4all.nl> 11680L: linux-media@vger.kernel.org 11681T: git git://linuxtv.org/media_tree.git 11682W: https://linuxtv.org 11683S: Maintained 11684F: drivers/media/radio/si470x/radio-si470x-common.c 11685F: drivers/media/radio/si470x/radio-si470x.h 11686F: drivers/media/radio/si470x/radio-si470x-usb.c 11687 11688SI4713 FM RADIO TRANSMITTER I2C DRIVER 11689M: Eduardo Valentin <edubezval@gmail.com> 11690L: linux-media@vger.kernel.org 11691T: git git://linuxtv.org/media_tree.git 11692W: https://linuxtv.org 11693S: Odd Fixes 11694F: drivers/media/radio/si4713/si4713.? 11695 11696SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11697M: Eduardo Valentin <edubezval@gmail.com> 11698L: linux-media@vger.kernel.org 11699T: git git://linuxtv.org/media_tree.git 11700W: https://linuxtv.org 11701S: Odd Fixes 11702F: drivers/media/radio/si4713/radio-platform-si4713.c 11703 11704SI4713 FM RADIO TRANSMITTER USB DRIVER 11705M: Hans Verkuil <hverkuil@xs4all.nl> 11706L: linux-media@vger.kernel.org 11707T: git git://linuxtv.org/media_tree.git 11708W: https://linuxtv.org 11709S: Maintained 11710F: drivers/media/radio/si4713/radio-usb-si4713.c 11711 11712SIANO DVB DRIVER 11713M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11714M: Mauro Carvalho Chehab <mchehab@kernel.org> 11715L: linux-media@vger.kernel.org 11716W: https://linuxtv.org 11717T: git git://linuxtv.org/media_tree.git 11718S: Odd fixes 11719F: drivers/media/common/siano/ 11720F: drivers/media/usb/siano/ 11721F: drivers/media/usb/siano/ 11722F: drivers/media/mmc/siano/ 11723 11724SILEAD TOUCHSCREEN DRIVER 11725M: Hans de Goede <hdegoede@redhat.com> 11726L: linux-input@vger.kernel.org 11727L: platform-driver-x86@vger.kernel.org 11728S: Maintained 11729F: drivers/input/touchscreen/silead.c 11730F: drivers/platform/x86/silead_dmi.c 11731 11732SIMPLEFB FB DRIVER 11733M: Hans de Goede <hdegoede@redhat.com> 11734L: linux-fbdev@vger.kernel.org 11735S: Maintained 11736F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11737F: drivers/video/fbdev/simplefb.c 11738F: include/linux/platform_data/simplefb.h 11739 11740SH_VEU V4L2 MEM2MEM DRIVER 11741L: linux-media@vger.kernel.org 11742S: Orphan 11743F: drivers/media/platform/sh_veu.c 11744 11745SH_VOU V4L2 OUTPUT DRIVER 11746L: linux-media@vger.kernel.org 11747S: Orphan 11748F: drivers/media/platform/sh_vou.c 11749F: include/media/drv-intf/sh_vou.h 11750 11751SIMPLE FIRMWARE INTERFACE (SFI) 11752M: Len Brown <lenb@kernel.org> 11753L: sfi-devel@simplefirmware.org 11754W: http://simplefirmware.org/ 11755T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11756S: Supported 11757F: arch/x86/platform/sfi/ 11758F: drivers/sfi/ 11759F: include/linux/sfi*.h 11760 11761SIMTEC EB110ATX (Chalice CATS) 11762P: Ben Dooks 11763P: Vincent Sanders <vince@simtec.co.uk> 11764M: Simtec Linux Team <linux@simtec.co.uk> 11765W: http://www.simtec.co.uk/products/EB110ATX/ 11766S: Supported 11767 11768SIMTEC EB2410ITX (BAST) 11769P: Ben Dooks 11770P: Vincent Sanders <vince@simtec.co.uk> 11771M: Simtec Linux Team <linux@simtec.co.uk> 11772W: http://www.simtec.co.uk/products/EB2410ITX/ 11773S: Supported 11774F: arch/arm/mach-s3c24xx/mach-bast.c 11775F: arch/arm/mach-s3c24xx/bast-ide.c 11776F: arch/arm/mach-s3c24xx/bast-irq.c 11777 11778SIPHASH PRF ROUTINES 11779M: Jason A. Donenfeld <Jason@zx2c4.com> 11780S: Maintained 11781F: lib/siphash.c 11782F: lib/test_siphash.c 11783F: include/linux/siphash.h 11784 11785TI DAVINCI MACHINE SUPPORT 11786M: Sekhar Nori <nsekhar@ti.com> 11787M: Kevin Hilman <khilman@kernel.org> 11788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11789T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11790S: Supported 11791F: arch/arm/mach-davinci/ 11792F: drivers/i2c/busses/i2c-davinci.c 11793F: arch/arm/boot/dts/da850* 11794 11795TI DAVINCI SERIES MEDIA DRIVER 11796M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11797L: linux-media@vger.kernel.org 11798W: https://linuxtv.org 11799Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11800T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11801S: Maintained 11802F: drivers/media/platform/davinci/ 11803F: include/media/davinci/ 11804 11805TI AM437X VPFE DRIVER 11806M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11807L: linux-media@vger.kernel.org 11808W: https://linuxtv.org 11809Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11810T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11811S: Maintained 11812F: drivers/media/platform/am437x/ 11813 11814OV2659 OMNIVISION SENSOR DRIVER 11815M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11816L: linux-media@vger.kernel.org 11817W: https://linuxtv.org 11818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11819T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11820S: Maintained 11821F: drivers/media/i2c/ov2659.c 11822F: include/media/i2c/ov2659.h 11823 11824SILICON MOTION SM712 FRAME BUFFER DRIVER 11825M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11826M: Teddy Wang <teddy.wang@siliconmotion.com> 11827M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11828L: linux-fbdev@vger.kernel.org 11829S: Maintained 11830F: drivers/video/fbdev/sm712* 11831F: Documentation/fb/sm712fb.txt 11832 11833SIS 190 ETHERNET DRIVER 11834M: Francois Romieu <romieu@fr.zoreil.com> 11835L: netdev@vger.kernel.org 11836S: Maintained 11837F: drivers/net/ethernet/sis/sis190.c 11838 11839SIS 900/7016 FAST ETHERNET DRIVER 11840M: Daniele Venzano <venza@brownhat.org> 11841W: http://www.brownhat.org/sis900.html 11842L: netdev@vger.kernel.org 11843S: Maintained 11844F: drivers/net/ethernet/sis/sis900.* 11845 11846SIS FRAMEBUFFER DRIVER 11847M: Thomas Winischhofer <thomas@winischhofer.net> 11848W: http://www.winischhofer.net/linuxsisvga.shtml 11849S: Maintained 11850F: Documentation/fb/sisfb.txt 11851F: drivers/video/fbdev/sis/ 11852F: include/video/sisfb.h 11853 11854SIS USB2VGA DRIVER 11855M: Thomas Winischhofer <thomas@winischhofer.net> 11856W: http://www.winischhofer.at/linuxsisusbvga.shtml 11857S: Maintained 11858F: drivers/usb/misc/sisusbvga/ 11859 11860SLAB ALLOCATOR 11861M: Christoph Lameter <cl@linux.com> 11862M: Pekka Enberg <penberg@kernel.org> 11863M: David Rientjes <rientjes@google.com> 11864M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11865M: Andrew Morton <akpm@linux-foundation.org> 11866L: linux-mm@kvack.org 11867S: Maintained 11868F: include/linux/sl?b*.h 11869F: mm/sl?b* 11870 11871SLEEPABLE READ-COPY UPDATE (SRCU) 11872M: Lai Jiangshan <jiangshanlai@gmail.com> 11873M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11874M: Josh Triplett <josh@joshtriplett.org> 11875R: Steven Rostedt <rostedt@goodmis.org> 11876R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11877L: linux-kernel@vger.kernel.org 11878W: http://www.rdrop.com/users/paulmck/RCU/ 11879S: Supported 11880T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11881F: include/linux/srcu.h 11882F: kernel/rcu/srcu.c 11883 11884SMACK SECURITY MODULE 11885M: Casey Schaufler <casey@schaufler-ca.com> 11886L: linux-security-module@vger.kernel.org 11887W: http://schaufler-ca.com 11888T: git git://github.com/cschaufler/smack-next 11889S: Maintained 11890F: Documentation/security/Smack.txt 11891F: security/smack/ 11892 11893DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11894M: Kevin Hilman <khilman@kernel.org> 11895M: Nishanth Menon <nm@ti.com> 11896S: Maintained 11897F: drivers/power/avs/ 11898F: include/linux/power/smartreflex.h 11899L: linux-pm@vger.kernel.org 11900 11901SMC91x ETHERNET DRIVER 11902M: Nicolas Pitre <nico@fluxnic.net> 11903S: Odd Fixes 11904F: drivers/net/ethernet/smsc/smc91x.* 11905 11906SMIA AND SMIA++ IMAGE SENSOR DRIVER 11907M: Sakari Ailus <sakari.ailus@iki.fi> 11908L: linux-media@vger.kernel.org 11909S: Maintained 11910F: drivers/media/i2c/smiapp/ 11911F: include/media/i2c/smiapp.h 11912F: drivers/media/i2c/smiapp-pll.c 11913F: drivers/media/i2c/smiapp-pll.h 11914F: include/uapi/linux/smiapp.h 11915F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11916 11917SMM665 HARDWARE MONITOR DRIVER 11918M: Guenter Roeck <linux@roeck-us.net> 11919L: linux-hwmon@vger.kernel.org 11920S: Maintained 11921F: Documentation/hwmon/smm665 11922F: drivers/hwmon/smm665.c 11923 11924SMSC EMC2103 HARDWARE MONITOR DRIVER 11925M: Steve Glendinning <steve.glendinning@shawell.net> 11926L: linux-hwmon@vger.kernel.org 11927S: Maintained 11928F: Documentation/hwmon/emc2103 11929F: drivers/hwmon/emc2103.c 11930 11931SMSC SCH5627 HARDWARE MONITOR DRIVER 11932M: Hans de Goede <hdegoede@redhat.com> 11933L: linux-hwmon@vger.kernel.org 11934S: Supported 11935F: Documentation/hwmon/sch5627 11936F: drivers/hwmon/sch5627.c 11937 11938SMSC47B397 HARDWARE MONITOR DRIVER 11939M: Jean Delvare <jdelvare@suse.com> 11940L: linux-hwmon@vger.kernel.org 11941S: Maintained 11942F: Documentation/hwmon/smsc47b397 11943F: drivers/hwmon/smsc47b397.c 11944 11945SMSC911x ETHERNET DRIVER 11946M: Steve Glendinning <steve.glendinning@shawell.net> 11947L: netdev@vger.kernel.org 11948S: Maintained 11949F: include/linux/smsc911x.h 11950F: drivers/net/ethernet/smsc/smsc911x.* 11951 11952SMSC9420 PCI ETHERNET DRIVER 11953M: Steve Glendinning <steve.glendinning@shawell.net> 11954L: netdev@vger.kernel.org 11955S: Maintained 11956F: drivers/net/ethernet/smsc/smsc9420.* 11957 11958SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11959M: Steve Glendinning <steve.glendinning@shawell.net> 11960L: linux-fbdev@vger.kernel.org 11961S: Maintained 11962F: drivers/video/fbdev/smscufx.c 11963 11964SOC-CAMERA V4L2 SUBSYSTEM 11965M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11966L: linux-media@vger.kernel.org 11967T: git git://linuxtv.org/media_tree.git 11968S: Maintained 11969F: include/media/soc* 11970F: drivers/media/i2c/soc_camera/ 11971F: drivers/media/platform/soc_camera/ 11972 11973SOEKRIS NET48XX LED SUPPORT 11974M: Chris Boot <bootc@bootc.net> 11975S: Maintained 11976F: drivers/leds/leds-net48xx.c 11977 11978SOFTLOGIC 6x10 MPEG CODEC 11979M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11980M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11981M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11982M: Ismael Luceno <ismael@iodev.co.uk> 11983L: linux-media@vger.kernel.org 11984S: Supported 11985F: drivers/media/pci/solo6x10/ 11986 11987SOFTWARE RAID (Multiple Disks) SUPPORT 11988M: Shaohua Li <shli@kernel.org> 11989L: linux-raid@vger.kernel.org 11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11991S: Supported 11992F: drivers/md/ 11993F: include/linux/raid/ 11994F: include/uapi/linux/raid/ 11995 11996SONIC NETWORK DRIVER 11997M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11998L: netdev@vger.kernel.org 11999S: Maintained 12000F: drivers/net/ethernet/natsemi/sonic.* 12001 12002SONICS SILICON BACKPLANE DRIVER (SSB) 12003M: Michael Buesch <m@bues.ch> 12004L: linux-wireless@vger.kernel.org 12005S: Maintained 12006F: drivers/ssb/ 12007F: include/linux/ssb/ 12008 12009SONY VAIO CONTROL DEVICE DRIVER 12010M: Mattia Dongili <malattia@linux.it> 12011L: platform-driver-x86@vger.kernel.org 12012W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12013S: Maintained 12014F: Documentation/laptops/sony-laptop.txt 12015F: drivers/char/sonypi.c 12016F: drivers/platform/x86/sony-laptop.c 12017F: include/linux/sony-laptop.h 12018 12019SONY MEMORYSTICK CARD SUPPORT 12020M: Alex Dubov <oakad@yahoo.com> 12021W: http://tifmxx.berlios.de/ 12022S: Maintained 12023F: drivers/memstick/host/tifm_ms.c 12024 12025SONY MEMORYSTICK STANDARD SUPPORT 12026M: Maxim Levitsky <maximlevitsky@gmail.com> 12027S: Maintained 12028F: drivers/memstick/core/ms_block.* 12029 12030SOUND 12031M: Jaroslav Kysela <perex@perex.cz> 12032M: Takashi Iwai <tiwai@suse.com> 12033L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12034W: http://www.alsa-project.org/ 12035T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12036T: git git://git.alsa-project.org/alsa-kernel.git 12037Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12038S: Maintained 12039F: Documentation/sound/ 12040F: include/sound/ 12041F: include/uapi/sound/ 12042F: sound/ 12043 12044SOUND - COMPRESSED AUDIO 12045M: Vinod Koul <vinod.koul@intel.com> 12046L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12047T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12048S: Supported 12049F: Documentation/sound/alsa/compress_offload.txt 12050F: include/sound/compress_driver.h 12051F: include/uapi/sound/compress_* 12052F: sound/core/compress_offload.c 12053F: sound/soc/soc-compress.c 12054 12055SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12056M: Liam Girdwood <lgirdwood@gmail.com> 12057M: Mark Brown <broonie@kernel.org> 12058T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12059L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12060W: http://alsa-project.org/main/index.php/ASoC 12061S: Supported 12062F: Documentation/devicetree/bindings/sound/ 12063F: Documentation/sound/alsa/soc/ 12064F: sound/soc/ 12065F: include/sound/soc* 12066 12067SOUND - DMAENGINE HELPERS 12068M: Lars-Peter Clausen <lars@metafoo.de> 12069S: Supported 12070F: include/sound/dmaengine_pcm.h 12071F: sound/core/pcm_dmaengine.c 12072F: sound/soc/soc-generic-dmaengine-pcm.c 12073 12074SP2 MEDIA DRIVER 12075M: Olli Salonen <olli.salonen@iki.fi> 12076L: linux-media@vger.kernel.org 12077W: https://linuxtv.org 12078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12079S: Maintained 12080F: drivers/media/dvb-frontends/sp2* 12081 12082SPARC + UltraSPARC (sparc/sparc64) 12083M: "David S. Miller" <davem@davemloft.net> 12084L: sparclinux@vger.kernel.org 12085Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12086T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12087T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12088S: Maintained 12089F: arch/sparc/ 12090F: drivers/sbus/ 12091 12092SPARC SERIAL DRIVERS 12093M: "David S. Miller" <davem@davemloft.net> 12094L: sparclinux@vger.kernel.org 12095T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12096T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12097S: Maintained 12098F: include/linux/sunserialcore.h 12099F: drivers/tty/serial/suncore.c 12100F: drivers/tty/serial/sunhv.c 12101F: drivers/tty/serial/sunsab.c 12102F: drivers/tty/serial/sunsab.h 12103F: drivers/tty/serial/sunsu.c 12104F: drivers/tty/serial/sunzilog.c 12105F: drivers/tty/serial/sunzilog.h 12106 12107SPARSE CHECKER 12108M: "Christopher Li" <sparse@chrisli.org> 12109L: linux-sparse@vger.kernel.org 12110W: https://sparse.wiki.kernel.org/ 12111T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12112T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12113S: Maintained 12114F: include/linux/compiler.h 12115 12116SPEAR PLATFORM SUPPORT 12117M: Viresh Kumar <vireshk@kernel.org> 12118M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12120W: http://www.st.com/spear 12121S: Maintained 12122F: arch/arm/boot/dts/spear* 12123F: arch/arm/mach-spear/ 12124 12125SPEAR CLOCK FRAMEWORK SUPPORT 12126M: Viresh Kumar <vireshk@kernel.org> 12127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12128W: http://www.st.com/spear 12129S: Maintained 12130F: drivers/clk/spear/ 12131 12132SPI NOR SUBSYSTEM 12133M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12134M: Marek Vasut <marek.vasut@gmail.com> 12135L: linux-mtd@lists.infradead.org 12136W: http://www.linux-mtd.infradead.org/ 12137Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12138T: git git://github.com/spi-nor/linux.git 12139S: Maintained 12140F: drivers/mtd/spi-nor/ 12141F: include/linux/mtd/spi-nor.h 12142 12143SPI SUBSYSTEM 12144M: Mark Brown <broonie@kernel.org> 12145L: linux-spi@vger.kernel.org 12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12147Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12148S: Maintained 12149F: Documentation/devicetree/bindings/spi/ 12150F: Documentation/spi/ 12151F: drivers/spi/ 12152F: include/linux/spi/ 12153F: include/uapi/linux/spi/ 12154F: tools/spi/ 12155 12156SPIDERNET NETWORK DRIVER for CELL 12157M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12158L: netdev@vger.kernel.org 12159S: Supported 12160F: Documentation/networking/spider_net.txt 12161F: drivers/net/ethernet/toshiba/spider_net* 12162 12163SPU FILE SYSTEM 12164M: Jeremy Kerr <jk@ozlabs.org> 12165L: linuxppc-dev@lists.ozlabs.org 12166W: http://www.ibm.com/developerworks/power/cell/ 12167S: Supported 12168F: Documentation/filesystems/spufs.txt 12169F: arch/powerpc/platforms/cell/spufs/ 12170 12171SQUASHFS FILE SYSTEM 12172M: Phillip Lougher <phillip@squashfs.org.uk> 12173L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12174W: http://squashfs.org.uk 12175T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12176S: Maintained 12177F: Documentation/filesystems/squashfs.txt 12178F: fs/squashfs/ 12179 12180SRM (Alpha) environment access 12181M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12182S: Maintained 12183F: arch/alpha/kernel/srm_env.c 12184 12185STABLE BRANCH 12186M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12187L: stable@vger.kernel.org 12188S: Supported 12189F: Documentation/process/stable-kernel-rules.rst 12190 12191STAGING SUBSYSTEM 12192M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12193T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12194L: devel@driverdev.osuosl.org 12195S: Supported 12196F: drivers/staging/ 12197 12198STAGING - COMEDI 12199M: Ian Abbott <abbotti@mev.co.uk> 12200M: H Hartley Sweeten <hsweeten@visionengravers.com> 12201S: Odd Fixes 12202F: drivers/staging/comedi/ 12203 12204STAGING - FLARION FT1000 DRIVERS 12205M: Marek Belisko <marek.belisko@gmail.com> 12206S: Odd Fixes 12207F: drivers/staging/ft1000/ 12208 12209STAGING - INDUSTRIAL IO 12210M: Jonathan Cameron <jic23@kernel.org> 12211L: linux-iio@vger.kernel.org 12212S: Odd Fixes 12213F: Documentation/devicetree/bindings/staging/iio/ 12214F: drivers/staging/iio/ 12215 12216STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12217M: Jarod Wilson <jarod@wilsonet.com> 12218W: http://www.lirc.org/ 12219S: Odd Fixes 12220F: drivers/staging/media/lirc/ 12221 12222STAGING - LUSTRE PARALLEL FILESYSTEM 12223M: Oleg Drokin <oleg.drokin@intel.com> 12224M: Andreas Dilger <andreas.dilger@intel.com> 12225M: James Simmons <jsimmons@infradead.org> 12226L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12227W: http://wiki.lustre.org/ 12228S: Maintained 12229F: drivers/staging/lustre 12230 12231STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12232M: Marc Dietrich <marvin24@gmx.de> 12233L: ac100@lists.launchpad.net (moderated for non-subscribers) 12234L: linux-tegra@vger.kernel.org 12235S: Maintained 12236F: drivers/staging/nvec/ 12237 12238STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12239M: Jens Frederich <jfrederich@gmail.com> 12240M: Daniel Drake <dsd@laptop.org> 12241M: Jon Nettleton <jon.nettleton@gmail.com> 12242W: http://wiki.laptop.org/go/DCON 12243S: Maintained 12244F: drivers/staging/olpc_dcon/ 12245 12246STAGING - REALTEK RTL8712U DRIVERS 12247M: Larry Finger <Larry.Finger@lwfinger.net> 12248M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12249S: Odd Fixes 12250F: drivers/staging/rtl8712/ 12251 12252STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12253M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12254M: Teddy Wang <teddy.wang@siliconmotion.com> 12255M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12256L: linux-fbdev@vger.kernel.org 12257S: Maintained 12258F: drivers/staging/sm750fb/ 12259 12260STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12261M: William Hubbs <w.d.hubbs@gmail.com> 12262M: Chris Brannon <chris@the-brannons.com> 12263M: Kirk Reiser <kirk@reisers.ca> 12264M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12265L: speakup@linux-speakup.org 12266W: http://www.linux-speakup.org/ 12267S: Odd Fixes 12268F: drivers/staging/speakup/ 12269 12270STAGING - VIA VT665X DRIVERS 12271M: Forest Bond <forest@alittletooquiet.net> 12272S: Odd Fixes 12273F: drivers/staging/vt665?/ 12274 12275STAGING - WILC1000 WIFI DRIVER 12276M: Aditya Shankar <aditya.shankar@microchip.com> 12277M: Ganesh Krishna <ganesh.krishna@microchip.com> 12278L: linux-wireless@vger.kernel.org 12279S: Supported 12280F: drivers/staging/wilc1000/ 12281 12282STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12283M: Arnaud Patard <arnaud.patard@rtp-net.org> 12284S: Odd Fixes 12285F: drivers/staging/xgifb/ 12286 12287STARFIRE/DURALAN NETWORK DRIVER 12288M: Ion Badulescu <ionut@badula.org> 12289S: Odd Fixes 12290F: drivers/net/ethernet/adaptec/starfire* 12291 12292SUN3/3X 12293M: Sam Creasey <sammy@sammy.net> 12294W: http://sammy.net/sun3/ 12295S: Maintained 12296F: arch/m68k/kernel/*sun3* 12297F: arch/m68k/sun3*/ 12298F: arch/m68k/include/asm/sun3* 12299F: drivers/net/ethernet/i825xx/sun3* 12300 12301SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12302M: Hans de Goede <hdegoede@redhat.com> 12303L: linux-input@vger.kernel.org 12304S: Maintained 12305F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12306F: drivers/input/keyboard/sun4i-lradc-keys.c 12307 12308SUNDANCE NETWORK DRIVER 12309M: Denis Kirjanov <kda@linux-powerpc.org> 12310L: netdev@vger.kernel.org 12311S: Maintained 12312F: drivers/net/ethernet/dlink/sundance.c 12313 12314SUPERH 12315M: Yoshinori Sato <ysato@users.sourceforge.jp> 12316M: Rich Felker <dalias@libc.org> 12317L: linux-sh@vger.kernel.org 12318Q: http://patchwork.kernel.org/project/linux-sh/list/ 12319S: Maintained 12320F: Documentation/sh/ 12321F: arch/sh/ 12322F: drivers/sh/ 12323 12324SUSPEND TO RAM 12325M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12326M: Len Brown <len.brown@intel.com> 12327M: Pavel Machek <pavel@ucw.cz> 12328L: linux-pm@vger.kernel.org 12329B: https://bugzilla.kernel.org 12330S: Supported 12331F: Documentation/power/ 12332F: arch/x86/kernel/acpi/ 12333F: drivers/base/power/ 12334F: kernel/power/ 12335F: include/linux/suspend.h 12336F: include/linux/freezer.h 12337F: include/linux/pm.h 12338 12339SVGA HANDLING 12340M: Martin Mares <mj@ucw.cz> 12341L: linux-video@atrey.karlin.mff.cuni.cz 12342S: Maintained 12343F: Documentation/svga.txt 12344F: arch/x86/boot/video* 12345 12346SWIOTLB SUBSYSTEM 12347M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12348L: linux-kernel@vger.kernel.org 12349T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12350S: Supported 12351F: lib/swiotlb.c 12352F: arch/*/kernel/pci-swiotlb.c 12353F: include/linux/swiotlb.h 12354 12355SWITCHDEV 12356M: Jiri Pirko <jiri@resnulli.us> 12357M: Ivan Vecera <ivecera@redhat.com> 12358L: netdev@vger.kernel.org 12359S: Supported 12360F: net/switchdev/ 12361F: include/net/switchdev.h 12362 12363SYNOPSYS ARC ARCHITECTURE 12364M: Vineet Gupta <vgupta@synopsys.com> 12365L: linux-snps-arc@lists.infradead.org 12366S: Supported 12367F: arch/arc/ 12368F: Documentation/devicetree/bindings/arc/* 12369F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12370F: drivers/clocksource/arc_timer.c 12371F: drivers/tty/serial/arc_uart.c 12372T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12373 12374SYNOPSYS ARC SDP platform support 12375M: Alexey Brodkin <abrodkin@synopsys.com> 12376S: Supported 12377F: arch/arc/plat-axs10x 12378F: arch/arc/boot/dts/ax* 12379F: Documentation/devicetree/bindings/arc/axs10* 12380 12381SYSTEM CONFIGURATION (SYSCON) 12382M: Lee Jones <lee.jones@linaro.org> 12383M: Arnd Bergmann <arnd@arndb.de> 12384T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12385S: Supported 12386F: drivers/mfd/syscon.c 12387 12388SYSTEM RESET/SHUTDOWN DRIVERS 12389M: Sebastian Reichel <sre@kernel.org> 12390L: linux-pm@vger.kernel.org 12391T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12392S: Maintained 12393F: Documentation/devicetree/bindings/power/reset/ 12394F: drivers/power/reset/ 12395 12396SYSV FILESYSTEM 12397M: Christoph Hellwig <hch@infradead.org> 12398S: Maintained 12399F: Documentation/filesystems/sysv-fs.txt 12400F: fs/sysv/ 12401F: include/linux/sysv_fs.h 12402 12403TARGET SUBSYSTEM 12404M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12405L: linux-scsi@vger.kernel.org 12406L: target-devel@vger.kernel.org 12407W: http://www.linux-iscsi.org 12408W: http://groups.google.com/group/linux-iscsi-target-dev 12409T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12410S: Supported 12411F: drivers/target/ 12412F: include/target/ 12413F: Documentation/target/ 12414 12415TASKSTATS STATISTICS INTERFACE 12416M: Balbir Singh <bsingharora@gmail.com> 12417S: Maintained 12418F: Documentation/accounting/taskstats* 12419F: include/linux/taskstats* 12420F: kernel/taskstats.c 12421 12422TC subsystem 12423M: Jamal Hadi Salim <jhs@mojatatu.com> 12424M: Cong Wang <xiyou.wangcong@gmail.com> 12425M: Jiri Pirko <jiri@resnulli.us> 12426L: netdev@vger.kernel.org 12427S: Maintained 12428F: include/net/pkt_cls.h 12429F: include/net/pkt_sched.h 12430F: include/net/tc_act/ 12431F: include/uapi/linux/pkt_cls.h 12432F: include/uapi/linux/pkt_sched.h 12433F: include/uapi/linux/tc_act/ 12434F: include/uapi/linux/tc_ematch/ 12435F: net/sched/ 12436 12437TCP LOW PRIORITY MODULE 12438M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12439M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12440W: http://tcp-lp-mod.sourceforge.net/ 12441S: Maintained 12442F: net/ipv4/tcp_lp.c 12443 12444TDA10071 MEDIA DRIVER 12445M: Antti Palosaari <crope@iki.fi> 12446L: linux-media@vger.kernel.org 12447W: https://linuxtv.org 12448W: http://palosaari.fi/linux/ 12449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12450T: git git://linuxtv.org/anttip/media_tree.git 12451S: Maintained 12452F: drivers/media/dvb-frontends/tda10071* 12453 12454TDA18212 MEDIA DRIVER 12455M: Antti Palosaari <crope@iki.fi> 12456L: linux-media@vger.kernel.org 12457W: https://linuxtv.org 12458W: http://palosaari.fi/linux/ 12459Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12460T: git git://linuxtv.org/anttip/media_tree.git 12461S: Maintained 12462F: drivers/media/tuners/tda18212* 12463 12464TDA18218 MEDIA DRIVER 12465M: Antti Palosaari <crope@iki.fi> 12466L: linux-media@vger.kernel.org 12467W: https://linuxtv.org 12468W: http://palosaari.fi/linux/ 12469Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12470T: git git://linuxtv.org/anttip/media_tree.git 12471S: Maintained 12472F: drivers/media/tuners/tda18218* 12473 12474TDA18271 MEDIA DRIVER 12475M: Michael Krufky <mkrufky@linuxtv.org> 12476L: linux-media@vger.kernel.org 12477W: https://linuxtv.org 12478W: http://github.com/mkrufky 12479Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12480T: git git://linuxtv.org/mkrufky/tuners.git 12481S: Maintained 12482F: drivers/media/tuners/tda18271* 12483 12484TDA827x MEDIA DRIVER 12485M: Michael Krufky <mkrufky@linuxtv.org> 12486L: linux-media@vger.kernel.org 12487W: https://linuxtv.org 12488W: http://github.com/mkrufky 12489Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12490T: git git://linuxtv.org/mkrufky/tuners.git 12491S: Maintained 12492F: drivers/media/tuners/tda8290.* 12493 12494TDA8290 MEDIA DRIVER 12495M: Michael Krufky <mkrufky@linuxtv.org> 12496L: linux-media@vger.kernel.org 12497W: https://linuxtv.org 12498W: http://github.com/mkrufky 12499Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12500T: git git://linuxtv.org/mkrufky/tuners.git 12501S: Maintained 12502F: drivers/media/tuners/tda8290.* 12503 12504TDA9840 MEDIA DRIVER 12505M: Hans Verkuil <hverkuil@xs4all.nl> 12506L: linux-media@vger.kernel.org 12507T: git git://linuxtv.org/media_tree.git 12508W: https://linuxtv.org 12509S: Maintained 12510F: drivers/media/i2c/tda9840* 12511 12512TEA5761 TUNER DRIVER 12513M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12514M: Mauro Carvalho Chehab <mchehab@kernel.org> 12515L: linux-media@vger.kernel.org 12516W: https://linuxtv.org 12517T: git git://linuxtv.org/media_tree.git 12518S: Odd fixes 12519F: drivers/media/tuners/tea5761.* 12520 12521TEA5767 TUNER DRIVER 12522M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12523M: Mauro Carvalho Chehab <mchehab@kernel.org> 12524L: linux-media@vger.kernel.org 12525W: https://linuxtv.org 12526T: git git://linuxtv.org/media_tree.git 12527S: Maintained 12528F: drivers/media/tuners/tea5767.* 12529 12530TEA6415C MEDIA DRIVER 12531M: Hans Verkuil <hverkuil@xs4all.nl> 12532L: linux-media@vger.kernel.org 12533T: git git://linuxtv.org/media_tree.git 12534W: https://linuxtv.org 12535S: Maintained 12536F: drivers/media/i2c/tea6415c* 12537 12538TEA6420 MEDIA DRIVER 12539M: Hans Verkuil <hverkuil@xs4all.nl> 12540L: linux-media@vger.kernel.org 12541T: git git://linuxtv.org/media_tree.git 12542W: https://linuxtv.org 12543S: Maintained 12544F: drivers/media/i2c/tea6420* 12545 12546TEAM DRIVER 12547M: Jiri Pirko <jiri@resnulli.us> 12548L: netdev@vger.kernel.org 12549S: Supported 12550F: drivers/net/team/ 12551F: include/linux/if_team.h 12552F: include/uapi/linux/if_team.h 12553 12554TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12555M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12556S: Maintained 12557F: arch/x86/platform/ts5500/ 12558 12559TECHNOTREND USB IR RECEIVER 12560M: Sean Young <sean@mess.org> 12561L: linux-media@vger.kernel.org 12562S: Maintained 12563F: drivers/media/rc/ttusbir.c 12564 12565TEGRA ARCHITECTURE SUPPORT 12566M: Thierry Reding <thierry.reding@gmail.com> 12567M: Jonathan Hunter <jonathanh@nvidia.com> 12568L: linux-tegra@vger.kernel.org 12569Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12570T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12571S: Supported 12572N: [^a-z]tegra 12573 12574TEGRA CLOCK DRIVER 12575M: Peter De Schrijver <pdeschrijver@nvidia.com> 12576M: Prashant Gaikwad <pgaikwad@nvidia.com> 12577S: Supported 12578F: drivers/clk/tegra/ 12579 12580TEGRA DMA DRIVERS 12581M: Laxman Dewangan <ldewangan@nvidia.com> 12582M: Jon Hunter <jonathanh@nvidia.com> 12583S: Supported 12584F: drivers/dma/tegra* 12585 12586TEGRA I2C DRIVER 12587M: Laxman Dewangan <ldewangan@nvidia.com> 12588S: Supported 12589F: drivers/i2c/busses/i2c-tegra.c 12590 12591TEGRA IOMMU DRIVERS 12592M: Hiroshi Doyu <hdoyu@nvidia.com> 12593S: Supported 12594F: drivers/iommu/tegra* 12595 12596TEGRA KBC DRIVER 12597M: Rakesh Iyer <riyer@nvidia.com> 12598M: Laxman Dewangan <ldewangan@nvidia.com> 12599S: Supported 12600F: drivers/input/keyboard/tegra-kbc.c 12601 12602TEGRA PWM DRIVER 12603M: Thierry Reding <thierry.reding@gmail.com> 12604S: Supported 12605F: drivers/pwm/pwm-tegra.c 12606 12607TEGRA SERIAL DRIVER 12608M: Laxman Dewangan <ldewangan@nvidia.com> 12609S: Supported 12610F: drivers/tty/serial/serial-tegra.c 12611 12612TEGRA SPI DRIVER 12613M: Laxman Dewangan <ldewangan@nvidia.com> 12614S: Supported 12615F: drivers/spi/spi-tegra* 12616 12617TEHUTI ETHERNET DRIVER 12618M: Andy Gospodarek <andy@greyhouse.net> 12619L: netdev@vger.kernel.org 12620S: Supported 12621F: drivers/net/ethernet/tehuti/* 12622 12623Telecom Clock Driver for MCPL0010 12624M: Mark Gross <mark.gross@intel.com> 12625S: Supported 12626F: drivers/char/tlclk.c 12627 12628TENSILICA XTENSA PORT (xtensa) 12629M: Chris Zankel <chris@zankel.net> 12630M: Max Filippov <jcmvbkbc@gmail.com> 12631L: linux-xtensa@linux-xtensa.org 12632T: git git://github.com/czankel/xtensa-linux.git 12633S: Maintained 12634F: arch/xtensa/ 12635F: drivers/irqchip/irq-xtensa-* 12636 12637Texas Instruments' System Control Interface (TISCI) Protocol Driver 12638M: Nishanth Menon <nm@ti.com> 12639M: Tero Kristo <t-kristo@ti.com> 12640M: Santosh Shilimkar <ssantosh@kernel.org> 12641L: linux-arm-kernel@lists.infradead.org 12642S: Maintained 12643F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12644F: drivers/firmware/ti_sci* 12645F: include/linux/soc/ti/ti_sci_protocol.h 12646F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12647F: include/dt-bindings/genpd/k2g.h 12648F: drivers/soc/ti/ti_sci_pm_domains.c 12649 12650THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12651M: Hans Verkuil <hverkuil@xs4all.nl> 12652L: linux-media@vger.kernel.org 12653T: git git://linuxtv.org/media_tree.git 12654W: https://linuxtv.org 12655S: Maintained 12656F: drivers/media/radio/radio-raremono.c 12657 12658THERMAL 12659M: Zhang Rui <rui.zhang@intel.com> 12660M: Eduardo Valentin <edubezval@gmail.com> 12661L: linux-pm@vger.kernel.org 12662T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12663T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12664Q: https://patchwork.kernel.org/project/linux-pm/list/ 12665S: Supported 12666F: drivers/thermal/ 12667F: include/linux/thermal.h 12668F: include/uapi/linux/thermal.h 12669F: include/linux/cpu_cooling.h 12670F: Documentation/devicetree/bindings/thermal/ 12671 12672THERMAL/CPU_COOLING 12673M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12674M: Viresh Kumar <viresh.kumar@linaro.org> 12675M: Javi Merino <javi.merino@kernel.org> 12676L: linux-pm@vger.kernel.org 12677S: Supported 12678F: Documentation/thermal/cpu-cooling-api.txt 12679F: drivers/thermal/cpu_cooling.c 12680F: include/linux/cpu_cooling.h 12681 12682THINKPAD ACPI EXTRAS DRIVER 12683M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12684L: ibm-acpi-devel@lists.sourceforge.net 12685L: platform-driver-x86@vger.kernel.org 12686W: http://ibm-acpi.sourceforge.net 12687W: http://thinkwiki.org/wiki/Ibm-acpi 12688T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12689S: Maintained 12690F: drivers/platform/x86/thinkpad_acpi.c 12691 12692TI BANDGAP AND THERMAL DRIVER 12693M: Eduardo Valentin <edubezval@gmail.com> 12694M: Keerthy <j-keerthy@ti.com> 12695L: linux-pm@vger.kernel.org 12696L: linux-omap@vger.kernel.org 12697S: Maintained 12698F: drivers/thermal/ti-soc-thermal/ 12699 12700TI VPE/CAL DRIVERS 12701M: Benoit Parrot <bparrot@ti.com> 12702L: linux-media@vger.kernel.org 12703W: http://linuxtv.org/ 12704Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12705S: Maintained 12706F: drivers/media/platform/ti-vpe/ 12707 12708TI CDCE706 CLOCK DRIVER 12709M: Max Filippov <jcmvbkbc@gmail.com> 12710S: Maintained 12711F: drivers/clk/clk-cdce706.c 12712 12713TI CLOCK DRIVER 12714M: Tero Kristo <t-kristo@ti.com> 12715L: linux-omap@vger.kernel.org 12716S: Maintained 12717F: drivers/clk/ti/ 12718F: include/linux/clk/ti.h 12719 12720TI ETHERNET SWITCH DRIVER (CPSW) 12721R: Grygorii Strashko <grygorii.strashko@ti.com> 12722L: linux-omap@vger.kernel.org 12723L: netdev@vger.kernel.org 12724S: Maintained 12725F: drivers/net/ethernet/ti/cpsw* 12726F: drivers/net/ethernet/ti/davinci* 12727 12728TI FLASH MEDIA INTERFACE DRIVER 12729M: Alex Dubov <oakad@yahoo.com> 12730S: Maintained 12731F: drivers/misc/tifm* 12732F: drivers/mmc/host/tifm_sd.c 12733F: include/linux/tifm.h 12734 12735TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12736M: Santosh Shilimkar <ssantosh@kernel.org> 12737L: linux-kernel@vger.kernel.org 12738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12739S: Maintained 12740F: drivers/soc/ti/* 12741T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12742 12743 12744TI LM49xxx FAMILY ASoC CODEC DRIVERS 12745M: M R Swami Reddy <mr.swami.reddy@ti.com> 12746M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12748S: Maintained 12749F: sound/soc/codecs/lm49453* 12750F: sound/soc/codecs/isabelle* 12751 12752TI LP855x BACKLIGHT DRIVER 12753M: Milo Kim <milo.kim@ti.com> 12754S: Maintained 12755F: Documentation/backlight/lp855x-driver.txt 12756F: drivers/video/backlight/lp855x_bl.c 12757F: include/linux/platform_data/lp855x.h 12758 12759TI LP8727 CHARGER DRIVER 12760M: Milo Kim <milo.kim@ti.com> 12761S: Maintained 12762F: drivers/power/supply/lp8727_charger.c 12763F: include/linux/platform_data/lp8727.h 12764 12765TI LP8788 MFD DRIVER 12766M: Milo Kim <milo.kim@ti.com> 12767S: Maintained 12768F: drivers/iio/adc/lp8788_adc.c 12769F: drivers/leds/leds-lp8788.c 12770F: drivers/mfd/lp8788*.c 12771F: drivers/power/supply/lp8788-charger.c 12772F: drivers/regulator/lp8788-*.c 12773F: include/linux/mfd/lp8788*.h 12774 12775TI NETCP ETHERNET DRIVER 12776M: Wingman Kwok <w-kwok2@ti.com> 12777M: Murali Karicheri <m-karicheri2@ti.com> 12778L: netdev@vger.kernel.org 12779S: Maintained 12780F: drivers/net/ethernet/ti/netcp* 12781 12782TI TAS571X FAMILY ASoC CODEC DRIVER 12783M: Kevin Cernekee <cernekee@chromium.org> 12784L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12785S: Odd Fixes 12786F: sound/soc/codecs/tas571x* 12787 12788TI TWL4030 SERIES SOC CODEC DRIVER 12789M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12790L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12791S: Maintained 12792F: sound/soc/codecs/twl4030* 12793 12794TI WILINK WIRELESS DRIVERS 12795L: linux-wireless@vger.kernel.org 12796W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12797W: http://wireless.kernel.org/en/users/Drivers/wl1251 12798T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12799S: Orphan 12800F: drivers/net/wireless/ti/ 12801F: include/linux/wl12xx.h 12802 12803TIPC NETWORK LAYER 12804M: Jon Maloy <jon.maloy@ericsson.com> 12805M: Ying Xue <ying.xue@windriver.com> 12806L: netdev@vger.kernel.org (core kernel code) 12807L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12808W: http://tipc.sourceforge.net/ 12809S: Maintained 12810F: include/uapi/linux/tipc*.h 12811F: net/tipc/ 12812 12813TILE ARCHITECTURE 12814M: Chris Metcalf <cmetcalf@mellanox.com> 12815W: http://www.mellanox.com/repository/solutions/tile-scm/ 12816T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12817S: Supported 12818F: arch/tile/ 12819F: drivers/char/tile-srom.c 12820F: drivers/edac/tile_edac.c 12821F: drivers/net/ethernet/tile/ 12822F: drivers/rtc/rtc-tile.c 12823F: drivers/tty/hvc/hvc_tile.c 12824F: drivers/tty/serial/tilegx.c 12825F: drivers/usb/host/*-tilegx.c 12826F: include/linux/usb/tilegx.h 12827 12828TLAN NETWORK DRIVER 12829M: Samuel Chessman <chessman@tux.org> 12830L: tlan-devel@lists.sourceforge.net (subscribers-only) 12831W: http://sourceforge.net/projects/tlan/ 12832S: Maintained 12833F: Documentation/networking/tlan.txt 12834F: drivers/net/ethernet/ti/tlan.* 12835 12836TOMOYO SECURITY MODULE 12837M: Kentaro Takeda <takedakn@nttdata.co.jp> 12838M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12839L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12840L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12841L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12842L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12843W: http://tomoyo.sourceforge.jp/ 12844T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12845S: Maintained 12846F: security/tomoyo/ 12847 12848TOPSTAR LAPTOP EXTRAS DRIVER 12849M: Herton Ronaldo Krzesinski <herton@canonical.com> 12850L: platform-driver-x86@vger.kernel.org 12851S: Maintained 12852F: drivers/platform/x86/topstar-laptop.c 12853 12854TOSHIBA ACPI EXTRAS DRIVER 12855M: Azael Avalos <coproscefalo@gmail.com> 12856L: platform-driver-x86@vger.kernel.org 12857S: Maintained 12858F: drivers/platform/x86/toshiba_acpi.c 12859 12860TOSHIBA BLUETOOTH DRIVER 12861M: Azael Avalos <coproscefalo@gmail.com> 12862L: platform-driver-x86@vger.kernel.org 12863S: Maintained 12864F: drivers/platform/x86/toshiba_bluetooth.c 12865 12866TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12867M: Azael Avalos <coproscefalo@gmail.com> 12868L: platform-driver-x86@vger.kernel.org 12869S: Maintained 12870F: drivers/platform/x86/toshiba_haps.c 12871 12872TOSHIBA WMI HOTKEYS DRIVER 12873M: Azael Avalos <coproscefalo@gmail.com> 12874L: platform-driver-x86@vger.kernel.org 12875S: Maintained 12876F: drivers/platform/x86/toshiba-wmi.c 12877 12878TOSHIBA SMM DRIVER 12879M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12880W: http://www.buzzard.org.uk/toshiba/ 12881S: Maintained 12882F: drivers/char/toshiba.c 12883F: include/linux/toshiba.h 12884F: include/uapi/linux/toshiba.h 12885 12886TOSHIBA TC358743 DRIVER 12887M: Mats Randgaard <matrandg@cisco.com> 12888L: linux-media@vger.kernel.org 12889S: Maintained 12890F: drivers/media/i2c/tc358743* 12891F: include/media/i2c/tc358743.h 12892 12893TMIO/SDHI MMC DRIVER 12894M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12895L: linux-mmc@vger.kernel.org 12896S: Supported 12897F: drivers/mmc/host/tmio_mmc* 12898F: drivers/mmc/host/sh_mobile_sdhi.c 12899F: include/linux/mfd/tmio.h 12900 12901TMP401 HARDWARE MONITOR DRIVER 12902M: Guenter Roeck <linux@roeck-us.net> 12903L: linux-hwmon@vger.kernel.org 12904S: Maintained 12905F: Documentation/hwmon/tmp401 12906F: drivers/hwmon/tmp401.c 12907 12908TMPFS (SHMEM FILESYSTEM) 12909M: Hugh Dickins <hughd@google.com> 12910L: linux-mm@kvack.org 12911S: Maintained 12912F: include/linux/shmem_fs.h 12913F: mm/shmem.c 12914 12915TM6000 VIDEO4LINUX DRIVER 12916M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12917M: Mauro Carvalho Chehab <mchehab@kernel.org> 12918L: linux-media@vger.kernel.org 12919W: https://linuxtv.org 12920T: git git://linuxtv.org/media_tree.git 12921S: Odd fixes 12922F: drivers/media/usb/tm6000/ 12923F: Documentation/media/v4l-drivers/tm6000* 12924 12925TW5864 VIDEO4LINUX DRIVER 12926M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12927M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12928M: Andrey Utkin <andrey_utkin@fastmail.com> 12929L: linux-media@vger.kernel.org 12930S: Supported 12931F: drivers/media/pci/tw5864/ 12932 12933TW68 VIDEO4LINUX DRIVER 12934M: Hans Verkuil <hverkuil@xs4all.nl> 12935L: linux-media@vger.kernel.org 12936T: git git://linuxtv.org/media_tree.git 12937W: https://linuxtv.org 12938S: Odd Fixes 12939F: drivers/media/pci/tw68/ 12940 12941TW686X VIDEO4LINUX DRIVER 12942M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12943L: linux-media@vger.kernel.org 12944T: git git://linuxtv.org/media_tree.git 12945W: http://linuxtv.org 12946S: Maintained 12947F: drivers/media/pci/tw686x/ 12948 12949TPM DEVICE DRIVER 12950M: Peter Huewe <peterhuewe@gmx.de> 12951M: Marcel Selhorst <tpmdd@selhorst.net> 12952M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12953R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12954W: http://tpmdd.sourceforge.net 12955L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12956Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12957T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12958S: Maintained 12959F: drivers/char/tpm/ 12960 12961TPM IBM_VTPM DEVICE DRIVER 12962M: Ashley Lai <ashleydlai@gmail.com> 12963W: http://tpmdd.sourceforge.net 12964L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12965S: Maintained 12966F: drivers/char/tpm/tpm_ibmvtpm* 12967 12968TRACING 12969M: Steven Rostedt <rostedt@goodmis.org> 12970M: Ingo Molnar <mingo@redhat.com> 12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12972S: Maintained 12973F: Documentation/trace/ftrace.txt 12974F: arch/*/*/*/ftrace.h 12975F: arch/*/kernel/ftrace.c 12976F: include/*/ftrace.h 12977F: include/linux/trace*.h 12978F: include/trace/ 12979F: kernel/trace/ 12980F: tools/testing/selftests/ftrace/ 12981 12982TRACING MMIO ACCESSES (MMIOTRACE) 12983M: Steven Rostedt <rostedt@goodmis.org> 12984M: Ingo Molnar <mingo@kernel.org> 12985R: Karol Herbst <karolherbst@gmail.com> 12986R: Pekka Paalanen <ppaalanen@gmail.com> 12987S: Maintained 12988L: linux-kernel@vger.kernel.org 12989L: nouveau@lists.freedesktop.org 12990F: kernel/trace/trace_mmiotrace.c 12991F: include/linux/mmiotrace.h 12992F: arch/x86/mm/kmmio.c 12993F: arch/x86/mm/mmio-mod.c 12994F: arch/x86/mm/testmmiotrace.c 12995 12996TRIVIAL PATCHES 12997M: Jiri Kosina <trivial@kernel.org> 12998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12999S: Maintained 13000K: ^Subject:.*(?i)trivial 13001 13002TTY LAYER 13003M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13004M: Jiri Slaby <jslaby@suse.com> 13005S: Supported 13006T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13007F: Documentation/serial/ 13008F: drivers/tty/ 13009F: drivers/tty/serial/serial_core.c 13010F: include/linux/serial_core.h 13011F: include/linux/serial.h 13012F: include/linux/tty.h 13013F: include/uapi/linux/serial_core.h 13014F: include/uapi/linux/serial.h 13015F: include/uapi/linux/tty.h 13016 13017TUA9001 MEDIA DRIVER 13018M: Antti Palosaari <crope@iki.fi> 13019L: linux-media@vger.kernel.org 13020W: https://linuxtv.org 13021W: http://palosaari.fi/linux/ 13022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13023T: git git://linuxtv.org/anttip/media_tree.git 13024S: Maintained 13025F: drivers/media/tuners/tua9001* 13026 13027TULIP NETWORK DRIVERS 13028L: netdev@vger.kernel.org 13029L: linux-parisc@vger.kernel.org 13030S: Orphan 13031F: drivers/net/ethernet/dec/tulip/ 13032 13033TUN/TAP driver 13034M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13035W: http://vtun.sourceforge.net/tun 13036S: Maintained 13037F: Documentation/networking/tuntap.txt 13038F: arch/um/os-Linux/drivers/ 13039 13040TURBOCHANNEL SUBSYSTEM 13041M: "Maciej W. Rozycki" <macro@linux-mips.org> 13042M: Ralf Baechle <ralf@linux-mips.org> 13043L: linux-mips@linux-mips.org 13044Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13045S: Maintained 13046F: drivers/tc/ 13047F: include/linux/tc.h 13048 13049UBI FILE SYSTEM (UBIFS) 13050M: Richard Weinberger <richard@nod.at> 13051M: Artem Bityutskiy <dedekind1@gmail.com> 13052M: Adrian Hunter <adrian.hunter@intel.com> 13053L: linux-mtd@lists.infradead.org 13054T: git git://git.infradead.org/ubifs-2.6.git 13055W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13056S: Supported 13057F: Documentation/filesystems/ubifs.txt 13058F: fs/ubifs/ 13059 13060UCLINUX (M68KNOMMU AND COLDFIRE) 13061M: Greg Ungerer <gerg@linux-m68k.org> 13062W: http://www.linux-m68k.org/ 13063W: http://www.uclinux.org/ 13064L: linux-m68k@lists.linux-m68k.org 13065L: uclinux-dev@uclinux.org (subscribers-only) 13066T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13067S: Maintained 13068F: arch/m68k/coldfire/ 13069F: arch/m68k/68*/ 13070F: arch/m68k/*/*_no.* 13071F: arch/m68k/include/asm/*_no.* 13072 13073UDF FILESYSTEM 13074M: Jan Kara <jack@suse.com> 13075S: Maintained 13076F: Documentation/filesystems/udf.txt 13077F: fs/udf/ 13078 13079UDRAW TABLET 13080M: Bastien Nocera <hadess@hadess.net> 13081L: linux-input@vger.kernel.org 13082S: Maintained 13083F: drivers/hid/hid-udraw.c 13084 13085UFS FILESYSTEM 13086M: Evgeniy Dushistov <dushistov@mail.ru> 13087S: Maintained 13088F: Documentation/filesystems/ufs.txt 13089F: fs/ufs/ 13090 13091UHID USERSPACE HID IO DRIVER: 13092M: David Herrmann <dh.herrmann@googlemail.com> 13093L: linux-input@vger.kernel.org 13094S: Maintained 13095F: drivers/hid/uhid.c 13096F: include/uapi/linux/uhid.h 13097 13098ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13099L: linux-usb@vger.kernel.org 13100S: Orphan 13101F: drivers/uwb/ 13102F: include/linux/uwb.h 13103F: include/linux/uwb/ 13104 13105UNICORE32 ARCHITECTURE: 13106M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13107W: http://mprc.pku.edu.cn/~guanxuetao/linux 13108S: Maintained 13109T: git git://github.com/gxt/linux.git 13110F: arch/unicore32/ 13111 13112UNIFDEF 13113M: Tony Finch <dot@dotat.at> 13114W: http://dotat.at/prog/unifdef 13115S: Maintained 13116F: scripts/unifdef.c 13117 13118UNIFORM CDROM DRIVER 13119M: Jens Axboe <axboe@kernel.dk> 13120W: http://www.kernel.dk 13121S: Maintained 13122F: Documentation/cdrom/ 13123F: drivers/cdrom/cdrom.c 13124F: include/linux/cdrom.h 13125F: include/uapi/linux/cdrom.h 13126 13127UNISYS S-PAR DRIVERS 13128M: David Kershner <david.kershner@unisys.com> 13129L: sparmaintainer@unisys.com (Unisys internal) 13130S: Supported 13131F: drivers/staging/unisys/ 13132 13133UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13134M: Vinayak Holikatti <vinholikatti@gmail.com> 13135L: linux-scsi@vger.kernel.org 13136S: Supported 13137F: Documentation/scsi/ufs.txt 13138F: drivers/scsi/ufs/ 13139 13140UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13141M: Manjunath M Bettegowda <manjumb@synopsys.com> 13142M: Prabu Thangamuthu <prabut@synopsys.com> 13143L: linux-scsi@vger.kernel.org 13144S: Supported 13145F: drivers/scsi/ufs/*dwc* 13146 13147UNSORTED BLOCK IMAGES (UBI) 13148M: Artem Bityutskiy <dedekind1@gmail.com> 13149M: Richard Weinberger <richard@nod.at> 13150W: http://www.linux-mtd.infradead.org/ 13151L: linux-mtd@lists.infradead.org 13152T: git git://git.infradead.org/ubifs-2.6.git 13153S: Supported 13154F: drivers/mtd/ubi/ 13155F: include/linux/mtd/ubi.h 13156F: include/uapi/mtd/ubi-user.h 13157 13158USB ACM DRIVER 13159M: Oliver Neukum <oneukum@suse.com> 13160L: linux-usb@vger.kernel.org 13161S: Maintained 13162F: Documentation/usb/acm.txt 13163F: drivers/usb/class/cdc-acm.* 13164 13165USB AR5523 WIRELESS DRIVER 13166M: Pontus Fuchs <pontus.fuchs@gmail.com> 13167L: linux-wireless@vger.kernel.org 13168S: Maintained 13169F: drivers/net/wireless/ath/ar5523/ 13170 13171USB ATTACHED SCSI 13172M: Oliver Neukum <oneukum@suse.com> 13173L: linux-usb@vger.kernel.org 13174L: linux-scsi@vger.kernel.org 13175S: Maintained 13176F: drivers/usb/storage/uas.c 13177 13178USB CDC ETHERNET DRIVER 13179M: Oliver Neukum <oliver@neukum.org> 13180L: linux-usb@vger.kernel.org 13181S: Maintained 13182F: drivers/net/usb/cdc_*.c 13183F: include/uapi/linux/usb/cdc.h 13184 13185USB CHAOSKEY DRIVER 13186M: Keith Packard <keithp@keithp.com> 13187L: linux-usb@vger.kernel.org 13188S: Maintained 13189F: drivers/usb/misc/chaoskey.c 13190 13191USB CYPRESS C67X00 DRIVER 13192M: Peter Korsgaard <jacmet@sunsite.dk> 13193L: linux-usb@vger.kernel.org 13194S: Maintained 13195F: drivers/usb/c67x00/ 13196 13197USB DAVICOM DM9601 DRIVER 13198M: Peter Korsgaard <jacmet@sunsite.dk> 13199L: netdev@vger.kernel.org 13200W: http://www.linux-usb.org/usbnet 13201S: Maintained 13202F: drivers/net/usb/dm9601.c 13203 13204USB DIAMOND RIO500 DRIVER 13205M: Cesar Miquel <miquel@df.uba.ar> 13206L: rio500-users@lists.sourceforge.net 13207W: http://rio500.sourceforge.net 13208S: Maintained 13209F: drivers/usb/misc/rio500* 13210 13211USB EHCI DRIVER 13212M: Alan Stern <stern@rowland.harvard.edu> 13213L: linux-usb@vger.kernel.org 13214S: Maintained 13215F: Documentation/usb/ehci.txt 13216F: drivers/usb/host/ehci* 13217 13218USB GADGET/PERIPHERAL SUBSYSTEM 13219M: Felipe Balbi <balbi@kernel.org> 13220L: linux-usb@vger.kernel.org 13221W: http://www.linux-usb.org/gadget 13222T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13223S: Maintained 13224F: drivers/usb/gadget/ 13225F: include/linux/usb/gadget* 13226 13227USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13228M: Jiri Kosina <jikos@kernel.org> 13229R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13230L: linux-usb@vger.kernel.org 13231T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13232S: Maintained 13233F: Documentation/hid/hiddev.txt 13234F: drivers/hid/usbhid/ 13235 13236USB ISP116X DRIVER 13237M: Olav Kongas <ok@artecdesign.ee> 13238L: linux-usb@vger.kernel.org 13239S: Maintained 13240F: drivers/usb/host/isp116x* 13241F: include/linux/usb/isp116x.h 13242 13243USB LAN78XX ETHERNET DRIVER 13244M: Woojung Huh <woojung.huh@microchip.com> 13245M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13246L: netdev@vger.kernel.org 13247S: Maintained 13248F: drivers/net/usb/lan78xx.* 13249 13250USB MASS STORAGE DRIVER 13251M: Alan Stern <stern@rowland.harvard.edu> 13252L: linux-usb@vger.kernel.org 13253L: usb-storage@lists.one-eyed-alien.net 13254S: Maintained 13255W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13256F: drivers/usb/storage/ 13257 13258USB MIDI DRIVER 13259M: Clemens Ladisch <clemens@ladisch.de> 13260L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13261T: git git://git.alsa-project.org/alsa-kernel.git 13262S: Maintained 13263F: sound/usb/midi.* 13264 13265USB NETWORKING DRIVERS 13266L: linux-usb@vger.kernel.org 13267S: Odd Fixes 13268F: drivers/net/usb/ 13269 13270USB OHCI DRIVER 13271M: Alan Stern <stern@rowland.harvard.edu> 13272L: linux-usb@vger.kernel.org 13273S: Maintained 13274F: Documentation/usb/ohci.txt 13275F: drivers/usb/host/ohci* 13276 13277USB OTG FSM (Finite State Machine) 13278M: Peter Chen <Peter.Chen@nxp.com> 13279T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13280L: linux-usb@vger.kernel.org 13281S: Maintained 13282F: drivers/usb/common/usb-otg-fsm.c 13283 13284USB OVER IP DRIVER 13285M: Valentina Manea <valentina.manea.m@gmail.com> 13286M: Shuah Khan <shuahkh@osg.samsung.com> 13287M: Shuah Khan <shuah@kernel.org> 13288L: linux-usb@vger.kernel.org 13289S: Maintained 13290F: Documentation/usb/usbip_protocol.txt 13291F: drivers/usb/usbip/ 13292F: tools/usb/usbip/ 13293 13294USB PEGASUS DRIVER 13295M: Petko Manolov <petkan@nucleusys.com> 13296L: linux-usb@vger.kernel.org 13297L: netdev@vger.kernel.org 13298T: git git://github.com/petkan/pegasus.git 13299W: https://github.com/petkan/pegasus 13300S: Maintained 13301F: drivers/net/usb/pegasus.* 13302 13303USB PHY LAYER 13304M: Felipe Balbi <balbi@kernel.org> 13305L: linux-usb@vger.kernel.org 13306T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13307S: Maintained 13308F: drivers/usb/phy/ 13309 13310USB PRINTER DRIVER (usblp) 13311M: Pete Zaitcev <zaitcev@redhat.com> 13312L: linux-usb@vger.kernel.org 13313S: Supported 13314F: drivers/usb/class/usblp.c 13315 13316USB QMI WWAN NETWORK DRIVER 13317M: Bjørn Mork <bjorn@mork.no> 13318L: netdev@vger.kernel.org 13319S: Maintained 13320F: Documentation/ABI/testing/sysfs-class-net-qmi 13321F: drivers/net/usb/qmi_wwan.c 13322 13323USB RTL8150 DRIVER 13324M: Petko Manolov <petkan@nucleusys.com> 13325L: linux-usb@vger.kernel.org 13326L: netdev@vger.kernel.org 13327T: git git://github.com/petkan/rtl8150.git 13328W: https://github.com/petkan/rtl8150 13329S: Maintained 13330F: drivers/net/usb/rtl8150.c 13331 13332USB SERIAL SUBSYSTEM 13333M: Johan Hovold <johan@kernel.org> 13334L: linux-usb@vger.kernel.org 13335T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13336S: Maintained 13337F: Documentation/usb/usb-serial.txt 13338F: drivers/usb/serial/ 13339F: include/linux/usb/serial.h 13340 13341USB SMSC75XX ETHERNET DRIVER 13342M: Steve Glendinning <steve.glendinning@shawell.net> 13343L: netdev@vger.kernel.org 13344S: Maintained 13345F: drivers/net/usb/smsc75xx.* 13346 13347USB SMSC95XX ETHERNET DRIVER 13348M: Steve Glendinning <steve.glendinning@shawell.net> 13349M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13350L: netdev@vger.kernel.org 13351S: Maintained 13352F: drivers/net/usb/smsc95xx.* 13353 13354USB SUBSYSTEM 13355M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13356L: linux-usb@vger.kernel.org 13357W: http://www.linux-usb.org 13358T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13359S: Supported 13360F: Documentation/devicetree/bindings/usb/ 13361F: Documentation/usb/ 13362F: drivers/usb/ 13363F: include/linux/usb.h 13364F: include/linux/usb/ 13365 13366USB TYPEC SUBSYSTEM 13367M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13368L: linux-usb@vger.kernel.org 13369S: Maintained 13370F: Documentation/ABI/testing/sysfs-class-typec 13371F: Documentation/usb/typec.rst 13372F: drivers/usb/typec/ 13373F: include/linux/usb/typec.h 13374 13375USB UHCI DRIVER 13376M: Alan Stern <stern@rowland.harvard.edu> 13377L: linux-usb@vger.kernel.org 13378S: Maintained 13379F: drivers/usb/host/uhci* 13380 13381USB "USBNET" DRIVER FRAMEWORK 13382M: Oliver Neukum <oneukum@suse.com> 13383L: netdev@vger.kernel.org 13384W: http://www.linux-usb.org/usbnet 13385S: Maintained 13386F: drivers/net/usb/usbnet.c 13387F: include/linux/usb/usbnet.h 13388 13389USB VIDEO CLASS 13390M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13391L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13392L: linux-media@vger.kernel.org 13393T: git git://linuxtv.org/media_tree.git 13394W: http://www.ideasonboard.org/uvc/ 13395S: Maintained 13396F: drivers/media/usb/uvc/ 13397F: include/uapi/linux/uvcvideo.h 13398 13399USB VISION DRIVER 13400M: Hans Verkuil <hverkuil@xs4all.nl> 13401L: linux-media@vger.kernel.org 13402T: git git://linuxtv.org/media_tree.git 13403W: https://linuxtv.org 13404S: Odd Fixes 13405F: drivers/media/usb/usbvision/ 13406 13407USB WEBCAM GADGET 13408M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13409L: linux-usb@vger.kernel.org 13410S: Maintained 13411F: drivers/usb/gadget/function/*uvc* 13412F: drivers/usb/gadget/legacy/webcam.c 13413 13414USB WIRELESS RNDIS DRIVER (rndis_wlan) 13415M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13416L: linux-wireless@vger.kernel.org 13417S: Maintained 13418F: drivers/net/wireless/rndis_wlan.c 13419 13420USB XHCI DRIVER 13421M: Mathias Nyman <mathias.nyman@intel.com> 13422L: linux-usb@vger.kernel.org 13423S: Supported 13424F: drivers/usb/host/xhci* 13425F: drivers/usb/host/pci-quirks* 13426 13427USB ZD1201 DRIVER 13428L: linux-wireless@vger.kernel.org 13429W: http://linux-lc100020.sourceforge.net 13430S: Orphan 13431F: drivers/net/wireless/zydas/zd1201.* 13432 13433USB ZR364XX DRIVER 13434M: Antoine Jacquet <royale@zerezo.com> 13435L: linux-usb@vger.kernel.org 13436L: linux-media@vger.kernel.org 13437T: git git://linuxtv.org/media_tree.git 13438W: http://royale.zerezo.com/zr364xx/ 13439S: Maintained 13440F: Documentation/media/v4l-drivers/zr364xx* 13441F: drivers/media/usb/zr364xx/ 13442 13443ULPI BUS 13444M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13445L: linux-usb@vger.kernel.org 13446S: Maintained 13447F: drivers/usb/common/ulpi.c 13448F: include/linux/ulpi/ 13449 13450USER-MODE LINUX (UML) 13451M: Jeff Dike <jdike@addtoit.com> 13452M: Richard Weinberger <richard@nod.at> 13453L: user-mode-linux-devel@lists.sourceforge.net 13454L: user-mode-linux-user@lists.sourceforge.net 13455W: http://user-mode-linux.sourceforge.net 13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13457S: Maintained 13458F: Documentation/virtual/uml/ 13459F: arch/um/ 13460F: arch/x86/um/ 13461F: fs/hostfs/ 13462F: fs/hppfs/ 13463 13464USERSPACE I/O (UIO) 13465M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13466S: Maintained 13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13468F: Documentation/driver-api/uio-howto.rst 13469F: drivers/uio/ 13470F: include/linux/uio*.h 13471 13472UTIL-LINUX PACKAGE 13473M: Karel Zak <kzak@redhat.com> 13474L: util-linux@vger.kernel.org 13475W: http://en.wikipedia.org/wiki/Util-linux 13476T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13477S: Maintained 13478 13479UVESAFB DRIVER 13480M: Michal Januszewski <spock@gentoo.org> 13481L: linux-fbdev@vger.kernel.org 13482W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13483S: Maintained 13484F: Documentation/fb/uvesafb.txt 13485F: drivers/video/fbdev/uvesafb.* 13486 13487VF610 NAND DRIVER 13488M: Stefan Agner <stefan@agner.ch> 13489L: linux-mtd@lists.infradead.org 13490S: Supported 13491F: drivers/mtd/nand/vf610_nfc.c 13492 13493VFAT/FAT/MSDOS FILESYSTEM 13494M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13495S: Maintained 13496F: Documentation/filesystems/vfat.txt 13497F: fs/fat/ 13498 13499VFIO DRIVER 13500M: Alex Williamson <alex.williamson@redhat.com> 13501L: kvm@vger.kernel.org 13502T: git git://github.com/awilliam/linux-vfio.git 13503S: Maintained 13504F: Documentation/vfio.txt 13505F: drivers/vfio/ 13506F: include/linux/vfio.h 13507F: include/uapi/linux/vfio.h 13508 13509VFIO MEDIATED DEVICE DRIVERS 13510M: Kirti Wankhede <kwankhede@nvidia.com> 13511L: kvm@vger.kernel.org 13512S: Maintained 13513F: Documentation/vfio-mediated-device.txt 13514F: drivers/vfio/mdev/ 13515F: include/linux/mdev.h 13516F: samples/vfio-mdev/ 13517 13518VFIO PLATFORM DRIVER 13519M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13520L: kvm@vger.kernel.org 13521S: Maintained 13522F: drivers/vfio/platform/ 13523 13524VGA_SWITCHEROO 13525R: Lukas Wunner <lukas@wunner.de> 13526S: Maintained 13527F: Documentation/gpu/vga-switcheroo.rst 13528F: drivers/gpu/vga/vga_switcheroo.c 13529F: include/linux/vga_switcheroo.h 13530T: git git://anongit.freedesktop.org/drm/drm-misc 13531 13532VIDEOBUF2 FRAMEWORK 13533M: Pawel Osciak <pawel@osciak.com> 13534M: Marek Szyprowski <m.szyprowski@samsung.com> 13535M: Kyungmin Park <kyungmin.park@samsung.com> 13536L: linux-media@vger.kernel.org 13537S: Maintained 13538F: drivers/media/v4l2-core/videobuf2-* 13539F: include/media/videobuf2-* 13540 13541VIRTIO AND VHOST VSOCK DRIVER 13542M: Stefan Hajnoczi <stefanha@redhat.com> 13543L: kvm@vger.kernel.org 13544L: virtualization@lists.linux-foundation.org 13545L: netdev@vger.kernel.org 13546S: Maintained 13547F: include/linux/virtio_vsock.h 13548F: include/uapi/linux/virtio_vsock.h 13549F: include/uapi/linux/vsockmon.h 13550F: net/vmw_vsock/af_vsock_tap.c 13551F: net/vmw_vsock/virtio_transport_common.c 13552F: net/vmw_vsock/virtio_transport.c 13553F: drivers/net/vsockmon.c 13554F: drivers/vhost/vsock.c 13555F: drivers/vhost/vsock.h 13556 13557VIRTUAL SERIO DEVICE DRIVER 13558M: Stephen Chandler Paul <thatslyude@gmail.com> 13559S: Maintained 13560F: drivers/input/serio/userio.c 13561F: include/uapi/linux/userio.h 13562 13563VIRTIO CONSOLE DRIVER 13564M: Amit Shah <amit@kernel.org> 13565L: virtualization@lists.linux-foundation.org 13566S: Maintained 13567F: drivers/char/virtio_console.c 13568F: include/linux/virtio_console.h 13569F: include/uapi/linux/virtio_console.h 13570 13571VIRTIO CORE, NET AND BLOCK DRIVERS 13572M: "Michael S. Tsirkin" <mst@redhat.com> 13573M: Jason Wang <jasowang@redhat.com> 13574L: virtualization@lists.linux-foundation.org 13575S: Maintained 13576F: Documentation/devicetree/bindings/virtio/ 13577F: drivers/virtio/ 13578F: tools/virtio/ 13579F: drivers/net/virtio_net.c 13580F: drivers/block/virtio_blk.c 13581F: include/linux/virtio*.h 13582F: include/uapi/linux/virtio_*.h 13583F: drivers/crypto/virtio/ 13584 13585VIRTIO DRIVERS FOR S390 13586M: Cornelia Huck <cornelia.huck@de.ibm.com> 13587M: Halil Pasic <pasic@linux.vnet.ibm.com> 13588L: linux-s390@vger.kernel.org 13589L: virtualization@lists.linux-foundation.org 13590L: kvm@vger.kernel.org 13591S: Supported 13592F: drivers/s390/virtio/ 13593 13594VIRTIO GPU DRIVER 13595M: David Airlie <airlied@linux.ie> 13596M: Gerd Hoffmann <kraxel@redhat.com> 13597L: dri-devel@lists.freedesktop.org 13598L: virtualization@lists.linux-foundation.org 13599T: git git://anongit.freedesktop.org/drm/drm-misc 13600S: Maintained 13601F: drivers/gpu/drm/virtio/ 13602F: include/uapi/linux/virtio_gpu.h 13603 13604VIRTIO HOST (VHOST) 13605M: "Michael S. Tsirkin" <mst@redhat.com> 13606M: Jason Wang <jasowang@redhat.com> 13607L: kvm@vger.kernel.org 13608L: virtualization@lists.linux-foundation.org 13609L: netdev@vger.kernel.org 13610T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13611S: Maintained 13612F: drivers/vhost/ 13613F: include/uapi/linux/vhost.h 13614 13615VIRTIO INPUT DRIVER 13616M: Gerd Hoffmann <kraxel@redhat.com> 13617S: Maintained 13618F: drivers/virtio/virtio_input.c 13619F: include/uapi/linux/virtio_input.h 13620 13621VIRTIO CRYPTO DRIVER 13622M: Gonglei <arei.gonglei@huawei.com> 13623L: virtualization@lists.linux-foundation.org 13624L: linux-crypto@vger.kernel.org 13625S: Maintained 13626F: drivers/crypto/virtio/ 13627F: include/uapi/linux/virtio_crypto.h 13628 13629VIA RHINE NETWORK DRIVER 13630S: Orphan 13631F: drivers/net/ethernet/via/via-rhine.c 13632 13633VIA SD/MMC CARD CONTROLLER DRIVER 13634M: Bruce Chang <brucechang@via.com.tw> 13635M: Harald Welte <HaraldWelte@viatech.com> 13636S: Maintained 13637F: drivers/mmc/host/via-sdmmc.c 13638 13639VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13640M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13641L: linux-fbdev@vger.kernel.org 13642S: Maintained 13643F: include/linux/via-core.h 13644F: include/linux/via-gpio.h 13645F: include/linux/via_i2c.h 13646F: drivers/video/fbdev/via/ 13647 13648VIA VELOCITY NETWORK DRIVER 13649M: Francois Romieu <romieu@fr.zoreil.com> 13650L: netdev@vger.kernel.org 13651S: Maintained 13652F: drivers/net/ethernet/via/via-velocity.* 13653 13654VIRT LIB 13655M: Alex Williamson <alex.williamson@redhat.com> 13656M: Paolo Bonzini <pbonzini@redhat.com> 13657L: kvm@vger.kernel.org 13658S: Supported 13659F: virt/lib/ 13660 13661VIVID VIRTUAL VIDEO DRIVER 13662M: Hans Verkuil <hverkuil@xs4all.nl> 13663L: linux-media@vger.kernel.org 13664T: git git://linuxtv.org/media_tree.git 13665W: https://linuxtv.org 13666S: Maintained 13667F: drivers/media/platform/vivid/* 13668 13669VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13670M: Helen Koike <helen.koike@collabora.com> 13671L: linux-media@vger.kernel.org 13672T: git git://linuxtv.org/media_tree.git 13673W: https://linuxtv.org 13674S: Maintained 13675F: drivers/media/platform/vimc/* 13676 13677VLYNQ BUS 13678M: Florian Fainelli <f.fainelli@gmail.com> 13679L: openwrt-devel@lists.openwrt.org (subscribers-only) 13680S: Maintained 13681F: drivers/vlynq/vlynq.c 13682F: include/linux/vlynq.h 13683 13684VME SUBSYSTEM 13685M: Martyn Welch <martyn@welchs.me.uk> 13686M: Manohar Vanga <manohar.vanga@gmail.com> 13687M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13688L: devel@driverdev.osuosl.org 13689S: Maintained 13690T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13691F: Documentation/driver-api/vme.rst 13692F: drivers/staging/vme/ 13693F: drivers/vme/ 13694F: include/linux/vme* 13695 13696VMWARE HYPERVISOR INTERFACE 13697M: Alok Kataria <akataria@vmware.com> 13698L: virtualization@lists.linux-foundation.org 13699S: Supported 13700F: arch/x86/kernel/cpu/vmware.c 13701 13702VMWARE BALLOON DRIVER 13703M: Xavier Deguillard <xdeguillard@vmware.com> 13704M: Philip Moltmann <moltmann@vmware.com> 13705M: "VMware, Inc." <pv-drivers@vmware.com> 13706L: linux-kernel@vger.kernel.org 13707S: Maintained 13708F: drivers/misc/vmw_balloon.c 13709 13710VMWARE VMMOUSE SUBDRIVER 13711M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13712M: "VMware, Inc." <pv-drivers@vmware.com> 13713L: linux-input@vger.kernel.org 13714S: Maintained 13715F: drivers/input/mouse/vmmouse.c 13716F: drivers/input/mouse/vmmouse.h 13717 13718VMWARE VMXNET3 ETHERNET DRIVER 13719M: Shrikrishna Khare <skhare@vmware.com> 13720M: "VMware, Inc." <pv-drivers@vmware.com> 13721L: netdev@vger.kernel.org 13722S: Maintained 13723F: drivers/net/vmxnet3/ 13724 13725VMware PVSCSI driver 13726M: Jim Gill <jgill@vmware.com> 13727M: VMware PV-Drivers <pv-drivers@vmware.com> 13728L: linux-scsi@vger.kernel.org 13729S: Maintained 13730F: drivers/scsi/vmw_pvscsi.c 13731F: drivers/scsi/vmw_pvscsi.h 13732 13733VMWARE PVRDMA DRIVER 13734M: Adit Ranadive <aditr@vmware.com> 13735M: VMware PV-Drivers <pv-drivers@vmware.com> 13736L: linux-rdma@vger.kernel.org 13737S: Maintained 13738F: drivers/infiniband/hw/vmw_pvrdma/ 13739 13740VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13741M: Liam Girdwood <lgirdwood@gmail.com> 13742M: Mark Brown <broonie@kernel.org> 13743L: linux-kernel@vger.kernel.org 13744W: http://www.slimlogic.co.uk/?p=48 13745T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13746S: Supported 13747F: Documentation/devicetree/bindings/regulator/ 13748F: drivers/regulator/ 13749F: include/dt-bindings/regulator/ 13750F: include/linux/regulator/ 13751 13752VRF 13753M: David Ahern <dsa@cumulusnetworks.com> 13754M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13755L: netdev@vger.kernel.org 13756S: Maintained 13757F: drivers/net/vrf.c 13758F: Documentation/networking/vrf.txt 13759 13760VT1211 HARDWARE MONITOR DRIVER 13761M: Juerg Haefliger <juergh@gmail.com> 13762L: linux-hwmon@vger.kernel.org 13763S: Maintained 13764F: Documentation/hwmon/vt1211 13765F: drivers/hwmon/vt1211.c 13766 13767VT8231 HARDWARE MONITOR DRIVER 13768M: Roger Lucas <vt8231@hiddenengine.co.uk> 13769L: linux-hwmon@vger.kernel.org 13770S: Maintained 13771F: drivers/hwmon/vt8231.c 13772 13773VUB300 USB to SDIO/SD/MMC bridge chip 13774M: Tony Olech <tony.olech@elandigitalsystems.com> 13775L: linux-mmc@vger.kernel.org 13776L: linux-usb@vger.kernel.org 13777S: Supported 13778F: drivers/mmc/host/vub300.c 13779 13780W1 DALLAS'S 1-WIRE BUS 13781M: Evgeniy Polyakov <zbr@ioremap.net> 13782S: Maintained 13783F: Documentation/w1/ 13784F: drivers/w1/ 13785 13786W83791D HARDWARE MONITORING DRIVER 13787M: Marc Hulsman <m.hulsman@tudelft.nl> 13788L: linux-hwmon@vger.kernel.org 13789S: Maintained 13790F: Documentation/hwmon/w83791d 13791F: drivers/hwmon/w83791d.c 13792 13793W83793 HARDWARE MONITORING DRIVER 13794M: Rudolf Marek <r.marek@assembler.cz> 13795L: linux-hwmon@vger.kernel.org 13796S: Maintained 13797F: Documentation/hwmon/w83793 13798F: drivers/hwmon/w83793.c 13799 13800W83795 HARDWARE MONITORING DRIVER 13801M: Jean Delvare <jdelvare@suse.com> 13802L: linux-hwmon@vger.kernel.org 13803S: Maintained 13804F: drivers/hwmon/w83795.c 13805 13806W83L51xD SD/MMC CARD INTERFACE DRIVER 13807M: Pierre Ossman <pierre@ossman.eu> 13808S: Maintained 13809F: drivers/mmc/host/wbsd.* 13810 13811WACOM PROTOCOL 4 SERIAL TABLETS 13812M: Julian Squires <julian@cipht.net> 13813M: Hans de Goede <hdegoede@redhat.com> 13814L: linux-input@vger.kernel.org 13815S: Maintained 13816F: drivers/input/tablet/wacom_serial4.c 13817 13818WATCHDOG DEVICE DRIVERS 13819M: Wim Van Sebroeck <wim@iguana.be> 13820R: Guenter Roeck <linux@roeck-us.net> 13821L: linux-watchdog@vger.kernel.org 13822W: http://www.linux-watchdog.org/ 13823T: git git://www.linux-watchdog.org/linux-watchdog.git 13824S: Maintained 13825F: Documentation/devicetree/bindings/watchdog/ 13826F: Documentation/watchdog/ 13827F: drivers/watchdog/ 13828F: include/linux/watchdog.h 13829F: include/uapi/linux/watchdog.h 13830 13831WIIMOTE HID DRIVER 13832M: David Herrmann <dh.herrmann@googlemail.com> 13833L: linux-input@vger.kernel.org 13834S: Maintained 13835F: drivers/hid/hid-wiimote* 13836 13837WINBOND CIR DRIVER 13838M: David Härdeman <david@hardeman.nu> 13839S: Maintained 13840F: drivers/media/rc/winbond-cir.c 13841 13842WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13843M: William Breathitt Gray <vilhelm.gray@gmail.com> 13844L: linux-watchdog@vger.kernel.org 13845S: Maintained 13846F: drivers/watchdog/ebc-c384_wdt.c 13847 13848WINSYSTEMS WS16C48 GPIO DRIVER 13849M: William Breathitt Gray <vilhelm.gray@gmail.com> 13850L: linux-gpio@vger.kernel.org 13851S: Maintained 13852F: drivers/gpio/gpio-ws16c48.c 13853 13854WIMAX STACK 13855M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13856M: linux-wimax@intel.com 13857L: wimax@linuxwimax.org (subscribers-only) 13858S: Supported 13859W: http://linuxwimax.org 13860F: Documentation/wimax/README.wimax 13861F: include/linux/wimax/debug.h 13862F: include/net/wimax.h 13863F: include/uapi/linux/wimax.h 13864F: net/wimax/ 13865 13866WISTRON LAPTOP BUTTON DRIVER 13867M: Miloslav Trmac <mitr@volny.cz> 13868S: Maintained 13869F: drivers/input/misc/wistron_btns.c 13870 13871WL3501 WIRELESS PCMCIA CARD DRIVER 13872L: linux-wireless@vger.kernel.org 13873S: Odd fixes 13874F: drivers/net/wireless/wl3501* 13875 13876WOLFSON MICROELECTRONICS DRIVERS 13877L: patches@opensource.cirrus.com 13878T: git https://github.com/CirrusLogic/linux-drivers.git 13879W: https://github.com/CirrusLogic/linux-drivers/wiki 13880S: Supported 13881F: Documentation/hwmon/wm83?? 13882F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13883F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13884F: Documentation/devicetree/bindings/mfd/arizona.txt 13885F: Documentation/devicetree/bindings/mfd/wm831x.txt 13886F: arch/arm/mach-s3c64xx/mach-crag6410* 13887F: drivers/clk/clk-wm83*.c 13888F: drivers/extcon/extcon-arizona.c 13889F: drivers/leds/leds-wm83*.c 13890F: drivers/gpio/gpio-*wm*.c 13891F: drivers/gpio/gpio-arizona.c 13892F: drivers/hwmon/wm83??-hwmon.c 13893F: drivers/input/misc/wm831x-on.c 13894F: drivers/input/touchscreen/wm831x-ts.c 13895F: drivers/input/touchscreen/wm97*.c 13896F: drivers/mfd/arizona* 13897F: drivers/mfd/wm*.c 13898F: drivers/mfd/cs47l24* 13899F: drivers/power/supply/wm83*.c 13900F: drivers/rtc/rtc-wm83*.c 13901F: drivers/regulator/wm8*.c 13902F: drivers/regulator/arizona* 13903F: drivers/video/backlight/wm83*_bl.c 13904F: drivers/watchdog/wm83*_wdt.c 13905F: include/linux/mfd/arizona/ 13906F: include/linux/mfd/wm831x/ 13907F: include/linux/mfd/wm8350/ 13908F: include/linux/mfd/wm8400* 13909F: include/linux/regulator/arizona* 13910F: include/linux/wm97xx.h 13911F: include/sound/wm????.h 13912F: sound/soc/codecs/arizona.? 13913F: sound/soc/codecs/wm* 13914F: sound/soc/codecs/cs47l24* 13915 13916WORKQUEUE 13917M: Tejun Heo <tj@kernel.org> 13918R: Lai Jiangshan <jiangshanlai@gmail.com> 13919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13920S: Maintained 13921F: include/linux/workqueue.h 13922F: kernel/workqueue.c 13923F: Documentation/core-api/workqueue.rst 13924 13925X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13926M: Chen-Yu Tsai <wens@csie.org> 13927L: linux-kernel@vger.kernel.org 13928S: Maintained 13929N: axp[128] 13930 13931X.25 NETWORK LAYER 13932M: Andrew Hendry <andrew.hendry@gmail.com> 13933L: linux-x25@vger.kernel.org 13934S: Odd Fixes 13935F: Documentation/networking/x25* 13936F: include/net/x25* 13937F: net/x25/ 13938 13939X86 ARCHITECTURE (32-BIT AND 64-BIT) 13940M: Thomas Gleixner <tglx@linutronix.de> 13941M: Ingo Molnar <mingo@redhat.com> 13942M: "H. Peter Anvin" <hpa@zytor.com> 13943M: x86@kernel.org 13944L: linux-kernel@vger.kernel.org 13945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13946S: Maintained 13947F: Documentation/x86/ 13948F: arch/x86/ 13949 13950X86 PLATFORM DRIVERS 13951M: Darren Hart <dvhart@infradead.org> 13952M: Andy Shevchenko <andy@infradead.org> 13953L: platform-driver-x86@vger.kernel.org 13954T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13955S: Maintained 13956F: drivers/platform/x86/ 13957F: drivers/platform/olpc/ 13958 13959X86 MCE INFRASTRUCTURE 13960M: Tony Luck <tony.luck@intel.com> 13961M: Borislav Petkov <bp@alien8.de> 13962L: linux-edac@vger.kernel.org 13963S: Maintained 13964F: arch/x86/kernel/cpu/mcheck/* 13965 13966X86 MICROCODE UPDATE SUPPORT 13967M: Borislav Petkov <bp@alien8.de> 13968S: Maintained 13969F: arch/x86/kernel/cpu/microcode/* 13970 13971X86 VDSO 13972M: Andy Lutomirski <luto@amacapital.net> 13973L: linux-kernel@vger.kernel.org 13974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13975S: Maintained 13976F: arch/x86/entry/vdso/ 13977 13978XC2028/3028 TUNER DRIVER 13979M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13980M: Mauro Carvalho Chehab <mchehab@kernel.org> 13981L: linux-media@vger.kernel.org 13982W: https://linuxtv.org 13983T: git git://linuxtv.org/media_tree.git 13984S: Maintained 13985F: drivers/media/tuners/tuner-xc2028.* 13986 13987XEN HYPERVISOR INTERFACE 13988M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13989M: Juergen Gross <jgross@suse.com> 13990L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13991T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13992S: Supported 13993F: arch/x86/xen/ 13994F: drivers/*/xen-*front.c 13995F: drivers/xen/ 13996F: arch/x86/include/asm/xen/ 13997F: include/xen/ 13998F: include/uapi/xen/ 13999 14000XEN HYPERVISOR ARM 14001M: Stefano Stabellini <sstabellini@kernel.org> 14002L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14003S: Maintained 14004F: arch/arm/xen/ 14005F: arch/arm/include/asm/xen/ 14006 14007XEN HYPERVISOR ARM64 14008M: Stefano Stabellini <sstabellini@kernel.org> 14009L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14010S: Maintained 14011F: arch/arm64/xen/ 14012F: arch/arm64/include/asm/xen/ 14013 14014XEN NETWORK BACKEND DRIVER 14015M: Wei Liu <wei.liu2@citrix.com> 14016M: Paul Durrant <paul.durrant@citrix.com> 14017L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14018L: netdev@vger.kernel.org 14019S: Supported 14020F: drivers/net/xen-netback/* 14021 14022XEN PCI SUBSYSTEM 14023M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14024L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14025S: Supported 14026F: arch/x86/pci/*xen* 14027F: drivers/pci/*xen* 14028 14029XEN BLOCK SUBSYSTEM 14030M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14031M: Roger Pau Monné <roger.pau@citrix.com> 14032L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14033S: Supported 14034F: drivers/block/xen-blkback/* 14035F: drivers/block/xen* 14036 14037XEN PVSCSI DRIVERS 14038M: Juergen Gross <jgross@suse.com> 14039L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14040L: linux-scsi@vger.kernel.org 14041S: Supported 14042F: drivers/scsi/xen-scsifront.c 14043F: drivers/xen/xen-scsiback.c 14044F: include/xen/interface/io/vscsiif.h 14045 14046XEN SWIOTLB SUBSYSTEM 14047M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14048L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14049S: Supported 14050F: arch/x86/xen/*swiotlb* 14051F: drivers/xen/*swiotlb* 14052 14053XFS FILESYSTEM 14054M: Darrick J. Wong <darrick.wong@oracle.com> 14055M: linux-xfs@vger.kernel.org 14056L: linux-xfs@vger.kernel.org 14057W: http://xfs.org/ 14058T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14059S: Supported 14060F: Documentation/filesystems/xfs.txt 14061F: fs/xfs/ 14062 14063XILINX AXI ETHERNET DRIVER 14064M: Anirudha Sarangi <anirudh@xilinx.com> 14065M: John Linn <John.Linn@xilinx.com> 14066S: Maintained 14067F: drivers/net/ethernet/xilinx/xilinx_axienet* 14068 14069XILINX UARTLITE SERIAL DRIVER 14070M: Peter Korsgaard <jacmet@sunsite.dk> 14071L: linux-serial@vger.kernel.org 14072S: Maintained 14073F: drivers/tty/serial/uartlite.c 14074 14075XILINX VIDEO IP CORES 14076M: Hyun Kwon <hyun.kwon@xilinx.com> 14077M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14078L: linux-media@vger.kernel.org 14079T: git git://linuxtv.org/media_tree.git 14080S: Supported 14081F: Documentation/devicetree/bindings/media/xilinx/ 14082F: drivers/media/platform/xilinx/ 14083F: include/uapi/linux/xilinx-v4l2-controls.h 14084 14085XILLYBUS DRIVER 14086M: Eli Billauer <eli.billauer@gmail.com> 14087L: linux-kernel@vger.kernel.org 14088S: Supported 14089F: drivers/char/xillybus/ 14090 14091XTENSA XTFPGA PLATFORM SUPPORT 14092M: Max Filippov <jcmvbkbc@gmail.com> 14093L: linux-xtensa@linux-xtensa.org 14094S: Maintained 14095F: drivers/spi/spi-xtensa-xtfpga.c 14096F: sound/soc/xtensa/xtfpga-i2s.c 14097 14098YAM DRIVER FOR AX.25 14099M: Jean-Paul Roubelat <jpr@f6fbb.org> 14100L: linux-hams@vger.kernel.org 14101S: Maintained 14102F: drivers/net/hamradio/yam* 14103F: include/linux/yam.h 14104 14105YEALINK PHONE DRIVER 14106M: Henk Vergonet <Henk.Vergonet@gmail.com> 14107L: usbb2k-api-dev@nongnu.org 14108S: Maintained 14109F: Documentation/input/yealink.rst 14110F: drivers/input/misc/yealink.* 14111 14112Z8530 DRIVER FOR AX.25 14113M: Joerg Reuter <jreuter@yaina.de> 14114W: http://yaina.de/jreuter/ 14115W: http://www.qsl.net/dl1bke/ 14116L: linux-hams@vger.kernel.org 14117S: Maintained 14118F: Documentation/networking/z8530drv.txt 14119F: drivers/net/hamradio/*scc.c 14120F: drivers/net/hamradio/z8530.h 14121 14122ZBUD COMPRESSED PAGE ALLOCATOR 14123M: Seth Jennings <sjenning@redhat.com> 14124M: Dan Streetman <ddstreet@ieee.org> 14125L: linux-mm@kvack.org 14126S: Maintained 14127F: mm/zbud.c 14128F: include/linux/zbud.h 14129 14130ZD1211RW WIRELESS DRIVER 14131M: Daniel Drake <dsd@gentoo.org> 14132M: Ulrich Kunitz <kune@deine-taler.de> 14133W: http://zd1211.ath.cx/wiki/DriverRewrite 14134L: linux-wireless@vger.kernel.org 14135L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14136S: Maintained 14137F: drivers/net/wireless/zydas/zd1211rw/ 14138 14139ZD1301_DEMOD MEDIA DRIVER 14140M: Antti Palosaari <crope@iki.fi> 14141L: linux-media@vger.kernel.org 14142W: https://linuxtv.org/ 14143W: http://palosaari.fi/linux/ 14144Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14145S: Maintained 14146F: drivers/media/dvb-frontends/zd1301_demod* 14147 14148ZD1301 MEDIA DRIVER 14149M: Antti Palosaari <crope@iki.fi> 14150L: linux-media@vger.kernel.org 14151W: https://linuxtv.org/ 14152W: http://palosaari.fi/linux/ 14153Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14154S: Maintained 14155F: drivers/media/usb/dvb-usb-v2/zd1301* 14156 14157ZPOOL COMPRESSED PAGE STORAGE API 14158M: Dan Streetman <ddstreet@ieee.org> 14159L: linux-mm@kvack.org 14160S: Maintained 14161F: mm/zpool.c 14162F: include/linux/zpool.h 14163 14164ZR36067 VIDEO FOR LINUX DRIVER 14165L: mjpeg-users@lists.sourceforge.net 14166L: linux-media@vger.kernel.org 14167W: http://mjpeg.sourceforge.net/driver-zoran/ 14168T: hg https://linuxtv.org/hg/v4l-dvb 14169S: Odd Fixes 14170F: drivers/media/pci/zoran/ 14171 14172ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14173M: Minchan Kim <minchan@kernel.org> 14174M: Nitin Gupta <ngupta@vflare.org> 14175R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14176L: linux-kernel@vger.kernel.org 14177S: Maintained 14178F: drivers/block/zram/ 14179F: Documentation/blockdev/zram.txt 14180 14181ZS DECSTATION Z85C30 SERIAL DRIVER 14182M: "Maciej W. Rozycki" <macro@linux-mips.org> 14183S: Maintained 14184F: drivers/tty/serial/zs.* 14185 14186ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14187M: Minchan Kim <minchan@kernel.org> 14188M: Nitin Gupta <ngupta@vflare.org> 14189R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14190L: linux-mm@kvack.org 14191S: Maintained 14192F: mm/zsmalloc.c 14193F: include/linux/zsmalloc.h 14194F: Documentation/vm/zsmalloc.txt 14195 14196ZSWAP COMPRESSED SWAP CACHING 14197M: Seth Jennings <sjenning@redhat.com> 14198M: Dan Streetman <ddstreet@ieee.org> 14199L: linux-mm@kvack.org 14200S: Maintained 14201F: mm/zswap.c 14202 14203THE REST 14204M: Linus Torvalds <torvalds@linux-foundation.org> 14205L: linux-kernel@vger.kernel.org 14206Q: http://patchwork.kernel.org/project/LKML/list/ 14207T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14208S: Buried alive in reporters 14209F: * 14210F: */ 14211