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: Ryan Mallon <rmallon@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/mach-mvebu/ 1493F: drivers/rtc/rtc-armada38x.c 1494F: arch/arm/boot/dts/armada* 1495F: arch/arm/boot/dts/kirkwood* 1496F: arch/arm64/boot/dts/marvell/armada* 1497F: drivers/cpufreq/mvebu-cpufreq.c 1498F: arch/arm/configs/mvebu_*_defconfig 1499 1500ARM/Marvell Berlin SoC support 1501M: Jisheng Zhang <jszhang@marvell.com> 1502M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm/mach-berlin/ 1506F: arch/arm/boot/dts/berlin* 1507F: arch/arm64/boot/dts/marvell/berlin* 1508 1509 1510ARM/Marvell Dove/MV78xx0/Orion SOC support 1511M: Jason Cooper <jason@lakedaemon.net> 1512M: Andrew Lunn <andrew@lunn.ch> 1513M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1514M: Gregory Clement <gregory.clement@free-electrons.com> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516S: Maintained 1517F: Documentation/devicetree/bindings/soc/dove/ 1518F: arch/arm/mach-dove/ 1519F: arch/arm/mach-mv78xx0/ 1520F: arch/arm/mach-orion5x/ 1521F: arch/arm/plat-orion/ 1522F: arch/arm/boot/dts/dove* 1523F: arch/arm/boot/dts/orion5x* 1524 1525 1526ARM/Orion SoC/Technologic Systems TS-78xx platform support 1527M: Alexander Clouter <alex@digriz.org.uk> 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1529W: http://www.digriz.org.uk/ts78xx/kernel 1530S: Maintained 1531F: arch/arm/mach-orion5x/ts78xx-* 1532 1533ARM/OXNAS platform support 1534M: Neil Armstrong <narmstrong@baylibre.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1537S: Maintained 1538F: arch/arm/mach-oxnas/ 1539F: arch/arm/boot/dts/ox8*.dtsi 1540F: arch/arm/boot/dts/wd-mbwe.dts 1541F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1542N: oxnas 1543 1544ARM/Mediatek RTC DRIVER 1545M: Eddie Huang <eddie.huang@mediatek.com> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1548S: Maintained 1549F: drivers/rtc/rtc-mt6397.c 1550 1551ARM/Mediatek SoC support 1552M: Matthias Brugger <matthias.bgg@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556F: arch/arm/boot/dts/mt6* 1557F: arch/arm/boot/dts/mt7* 1558F: arch/arm/boot/dts/mt8* 1559F: arch/arm/mach-mediatek/ 1560F: arch/arm64/boot/dts/mediatek/ 1561N: mtk 1562K: mediatek 1563 1564ARM/Mediatek USB3 PHY DRIVER 1565M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1567L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1568S: Maintained 1569F: drivers/phy/phy-mt65xx-usb3.c 1570 1571ARM/MICREL KS8695 ARCHITECTURE 1572M: Greg Ungerer <gerg@uclinux.org> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574F: arch/arm/mach-ks8695/ 1575S: Odd Fixes 1576 1577ARM/MIOA701 MACHINE SUPPORT 1578M: Robert Jarzmik <robert.jarzmik@free.fr> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580F: arch/arm/mach-pxa/mioa701.c 1581S: Maintained 1582 1583ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1584M: Michael Petchkovsky <mkpetch@internode.on.net> 1585S: Maintained 1586 1587ARM/NOMADIK ARCHITECTURE 1588M: Alessandro Rubini <rubini@unipv.it> 1589M: Linus Walleij <linus.walleij@linaro.org> 1590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1591S: Maintained 1592F: arch/arm/mach-nomadik/ 1593F: drivers/pinctrl/nomadik/ 1594F: drivers/i2c/busses/i2c-nomadik.c 1595T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1596 1597ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1598M: Nelson Castillo <arhuaco@freaks-unidos.net> 1599L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1600W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1601S: Supported 1602 1603ARM/TOSA MACHINE SUPPORT 1604M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1605M: Dirk Opfer <dirk@opfer-online.de> 1606S: Maintained 1607 1608ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1609M: Marek Vasut <marek.vasut@gmail.com> 1610L: linux-arm-kernel@lists.infradead.org 1611W: http://hackndev.com 1612S: Maintained 1613F: arch/arm/mach-pxa/include/mach/palmtx.h 1614F: arch/arm/mach-pxa/palmtx.c 1615F: arch/arm/mach-pxa/include/mach/palmt5.h 1616F: arch/arm/mach-pxa/palmt5.c 1617F: arch/arm/mach-pxa/include/mach/palmld.h 1618F: arch/arm/mach-pxa/palmld.c 1619F: arch/arm/mach-pxa/include/mach/palmte2.h 1620F: arch/arm/mach-pxa/palmte2.c 1621F: arch/arm/mach-pxa/include/mach/palmtc.h 1622F: arch/arm/mach-pxa/palmtc.c 1623 1624ARM/PALM TREO SUPPORT 1625M: Tomas Cech <sleep_walker@suse.com> 1626L: linux-arm-kernel@lists.infradead.org 1627W: http://hackndev.com 1628S: Maintained 1629F: arch/arm/mach-pxa/include/mach/palmtreo.h 1630F: arch/arm/mach-pxa/palmtreo.c 1631 1632ARM/PALMZ72 SUPPORT 1633M: Sergey Lapin <slapin@ossfans.org> 1634L: linux-arm-kernel@lists.infradead.org 1635W: http://hackndev.com 1636S: Maintained 1637F: arch/arm/mach-pxa/include/mach/palmz72.h 1638F: arch/arm/mach-pxa/palmz72.c 1639 1640ARM/PLEB SUPPORT 1641M: Peter Chubb <pleb@gelato.unsw.edu.au> 1642W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1643S: Maintained 1644 1645ARM/PT DIGITAL BOARD PORT 1646M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648W: http://www.armlinux.org.uk/ 1649S: Maintained 1650 1651ARM/QUALCOMM SUPPORT 1652M: Andy Gross <andy.gross@linaro.org> 1653M: David Brown <david.brown@linaro.org> 1654L: linux-arm-msm@vger.kernel.org 1655L: linux-soc@vger.kernel.org 1656S: Maintained 1657F: Documentation/devicetree/bindings/soc/qcom/ 1658F: arch/arm/boot/dts/qcom-*.dts 1659F: arch/arm/boot/dts/qcom-*.dtsi 1660F: arch/arm/mach-qcom/ 1661F: arch/arm64/boot/dts/qcom/* 1662F: drivers/i2c/busses/i2c-qup.c 1663F: drivers/clk/qcom/ 1664F: drivers/pinctrl/qcom/ 1665F: drivers/dma/qcom/ 1666F: drivers/soc/qcom/ 1667F: drivers/spi/spi-qup.c 1668F: drivers/tty/serial/msm_serial.h 1669F: drivers/tty/serial/msm_serial.c 1670F: drivers/*/pm8???-* 1671F: drivers/mfd/ssbi.c 1672F: drivers/firmware/qcom_scm.c 1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1674 1675ARM/RADISYS ENP2611 MACHINE SUPPORT 1676M: Lennert Buytenhek <kernel@wantstofly.org> 1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1678S: Maintained 1679 1680ARM/RENESAS ARM64 ARCHITECTURE 1681M: Simon Horman <horms@verge.net.au> 1682M: Magnus Damm <magnus.damm@gmail.com> 1683L: linux-renesas-soc@vger.kernel.org 1684Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1685T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1686S: Supported 1687F: arch/arm64/boot/dts/renesas/ 1688F: drivers/soc/renesas/ 1689F: include/linux/soc/renesas/ 1690 1691ARM/RISCPC ARCHITECTURE 1692M: Russell King <linux@armlinux.org.uk> 1693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1694W: http://www.armlinux.org.uk/ 1695S: Maintained 1696F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1697F: arch/arm/include/asm/hardware/ioc.h 1698F: arch/arm/include/asm/hardware/iomd.h 1699F: arch/arm/include/asm/hardware/memc.h 1700F: arch/arm/mach-rpc/ 1701F: drivers/net/ethernet/8390/etherh.c 1702F: drivers/net/ethernet/i825xx/ether1* 1703F: drivers/net/ethernet/seeq/ether3* 1704F: drivers/scsi/arm/ 1705 1706ARM/Rockchip SoC support 1707M: Heiko Stuebner <heiko@sntech.de> 1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1709L: linux-rockchip@lists.infradead.org 1710T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1711S: Maintained 1712F: arch/arm/boot/dts/rk3* 1713F: arch/arm/mach-rockchip/ 1714F: drivers/clk/rockchip/ 1715F: drivers/i2c/busses/i2c-rk3x.c 1716F: drivers/*/*rockchip* 1717F: drivers/*/*/*rockchip* 1718F: sound/soc/rockchip/ 1719N: rockchip 1720 1721ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1722M: Kukjin Kim <kgene@kernel.org> 1723M: Krzysztof Kozlowski <krzk@kernel.org> 1724R: Javier Martinez Canillas <javier@osg.samsung.com> 1725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1726L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1727Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1728S: Maintained 1729F: arch/arm/boot/dts/s3c* 1730F: arch/arm/boot/dts/s5p* 1731F: arch/arm/boot/dts/samsung* 1732F: arch/arm/boot/dts/exynos* 1733F: arch/arm64/boot/dts/exynos/ 1734F: arch/arm/plat-samsung/ 1735F: arch/arm/mach-s3c24*/ 1736F: arch/arm/mach-s3c64xx/ 1737F: arch/arm/mach-s5p*/ 1738F: arch/arm/mach-exynos*/ 1739F: drivers/*/*s3c24* 1740F: drivers/*/*/*s3c24* 1741F: drivers/*/*s3c64xx* 1742F: drivers/*/*s5pv210* 1743F: drivers/memory/samsung/* 1744F: drivers/soc/samsung/* 1745F: Documentation/arm/Samsung/ 1746F: Documentation/devicetree/bindings/arm/samsung/ 1747F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1748F: Documentation/devicetree/bindings/power/pd-samsung.txt 1749N: exynos 1750 1751ARM/SAMSUNG MOBILE MACHINE SUPPORT 1752M: Kyungmin Park <kyungmin.park@samsung.com> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754S: Maintained 1755F: arch/arm/mach-s5pv210/ 1756 1757ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1758M: Kyungmin Park <kyungmin.park@samsung.com> 1759M: Kamil Debski <kamil@wypas.org> 1760M: Andrzej Hajda <a.hajda@samsung.com> 1761L: linux-arm-kernel@lists.infradead.org 1762L: linux-media@vger.kernel.org 1763S: Maintained 1764F: drivers/media/platform/s5p-g2d/ 1765 1766ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1767M: Kyungmin Park <kyungmin.park@samsung.com> 1768M: Kamil Debski <kamil@wypas.org> 1769M: Jeongtae Park <jtp.park@samsung.com> 1770M: Andrzej Hajda <a.hajda@samsung.com> 1771L: linux-arm-kernel@lists.infradead.org 1772L: linux-media@vger.kernel.org 1773S: Maintained 1774F: arch/arm/plat-samsung/s5p-dev-mfc.c 1775F: drivers/media/platform/s5p-mfc/ 1776 1777ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1778M: Kyungmin Park <kyungmin.park@samsung.com> 1779L: linux-arm-kernel@lists.infradead.org 1780L: linux-media@vger.kernel.org 1781S: Maintained 1782F: drivers/staging/media/platform/s5p-cec/ 1783 1784ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1785M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1786M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1787L: linux-arm-kernel@lists.infradead.org 1788L: linux-media@vger.kernel.org 1789S: Maintained 1790F: drivers/media/platform/s5p-jpeg/ 1791 1792ARM/SHMOBILE ARM ARCHITECTURE 1793M: Simon Horman <horms@verge.net.au> 1794M: Magnus Damm <magnus.damm@gmail.com> 1795L: linux-renesas-soc@vger.kernel.org 1796Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1797T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1798S: Supported 1799F: arch/arm/boot/dts/emev2* 1800F: arch/arm/boot/dts/r7s* 1801F: arch/arm/boot/dts/r8a* 1802F: arch/arm/boot/dts/sh* 1803F: arch/arm/configs/shmobile_defconfig 1804F: arch/arm/include/debug/renesas-scif.S 1805F: arch/arm/mach-shmobile/ 1806F: drivers/soc/renesas/ 1807F: include/linux/soc/renesas/ 1808 1809ARM/SOCFPGA ARCHITECTURE 1810M: Dinh Nguyen <dinguyen@kernel.org> 1811S: Maintained 1812F: arch/arm/mach-socfpga/ 1813F: arch/arm/boot/dts/socfpga* 1814F: arch/arm/configs/socfpga_defconfig 1815F: arch/arm64/boot/dts/altera/ 1816W: http://www.rocketboards.org 1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1818 1819ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1820M: Dinh Nguyen <dinguyen@kernel.org> 1821S: Maintained 1822F: drivers/clk/socfpga/ 1823 1824ARM/SOCFPGA EDAC SUPPORT 1825M: Thor Thayer <thor.thayer@linux.intel.com> 1826S: Maintained 1827F: drivers/edac/altera_edac. 1828 1829ARM/STI ARCHITECTURE 1830M: Patrice Chotard <patrice.chotard@st.com> 1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1832L: kernel@stlinux.com 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: Gabriel Krisman Bertazi <krisman@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> 5670M: Alexandre Courbot <gnurou@gmail.com> 5671L: linux-gpio@vger.kernel.org 5672T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5673S: Maintained 5674F: Documentation/devicetree/bindings/gpio/ 5675F: Documentation/gpio/ 5676F: Documentation/ABI/testing/gpio-cdev 5677F: Documentation/ABI/obsolete/sysfs-gpio 5678F: drivers/gpio/ 5679F: include/linux/gpio/ 5680F: include/linux/gpio.h 5681F: include/asm-generic/gpio.h 5682F: include/uapi/linux/gpio.h 5683F: tools/gpio/ 5684 5685GRE DEMULTIPLEXER DRIVER 5686M: Dmitry Kozlov <xeb@mail.ru> 5687L: netdev@vger.kernel.org 5688S: Maintained 5689F: net/ipv4/gre_demux.c 5690F: net/ipv4/gre_offload.c 5691F: include/net/gre.h 5692 5693GRETH 10/100/1G Ethernet MAC device driver 5694M: Andreas Larsson <andreas@gaisler.com> 5695L: netdev@vger.kernel.org 5696S: Maintained 5697F: drivers/net/ethernet/aeroflex/ 5698 5699GREYBUS SUBSYSTEM 5700M: Johan Hovold <johan@kernel.org> 5701M: Alex Elder <elder@kernel.org> 5702M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5703S: Maintained 5704F: drivers/staging/greybus/ 5705L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5706 5707GREYBUS AUDIO PROTOCOLS DRIVERS 5708M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5709M: Mark Greer <mgreer@animalcreek.com> 5710S: Maintained 5711F: drivers/staging/greybus/audio_apbridgea.c 5712F: drivers/staging/greybus/audio_apbridgea.h 5713F: drivers/staging/greybus/audio_codec.c 5714F: drivers/staging/greybus/audio_codec.h 5715F: drivers/staging/greybus/audio_gb.c 5716F: drivers/staging/greybus/audio_manager.c 5717F: drivers/staging/greybus/audio_manager.h 5718F: drivers/staging/greybus/audio_manager_module.c 5719F: drivers/staging/greybus/audio_manager_private.h 5720F: drivers/staging/greybus/audio_manager_sysfs.c 5721F: drivers/staging/greybus/audio_module.c 5722F: drivers/staging/greybus/audio_topology.c 5723 5724GREYBUS PROTOCOLS DRIVERS 5725M: Rui Miguel Silva <rmfrfs@gmail.com> 5726S: Maintained 5727F: drivers/staging/greybus/sdio.c 5728F: drivers/staging/greybus/light.c 5729F: drivers/staging/greybus/gpio.c 5730F: drivers/staging/greybus/power_supply.c 5731F: drivers/staging/greybus/spi.c 5732F: drivers/staging/greybus/spilib.c 5733 5734GREYBUS PROTOCOLS DRIVERS 5735M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5736S: Maintained 5737F: drivers/staging/greybus/loopback.c 5738F: drivers/staging/greybus/timesync.c 5739F: drivers/staging/greybus/timesync_platform.c 5740 5741GREYBUS PROTOCOLS DRIVERS 5742M: Viresh Kumar <vireshk@kernel.org> 5743S: Maintained 5744F: drivers/staging/greybus/authentication.c 5745F: drivers/staging/greybus/bootrom.c 5746F: drivers/staging/greybus/firmware.h 5747F: drivers/staging/greybus/fw-core.c 5748F: drivers/staging/greybus/fw-download.c 5749F: drivers/staging/greybus/fw-managament.c 5750F: drivers/staging/greybus/greybus_authentication.h 5751F: drivers/staging/greybus/greybus_firmware.h 5752F: drivers/staging/greybus/hid.c 5753F: drivers/staging/greybus/i2c.c 5754F: drivers/staging/greybus/spi.c 5755F: drivers/staging/greybus/spilib.c 5756F: drivers/staging/greybus/spilib.h 5757 5758GREYBUS PROTOCOLS DRIVERS 5759M: David Lin <dtwlin@gmail.com> 5760S: Maintained 5761F: drivers/staging/greybus/uart.c 5762F: drivers/staging/greybus/log.c 5763 5764GREYBUS PLATFORM DRIVERS 5765M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5766S: Maintained 5767F: drivers/staging/greybus/arche-platform.c 5768F: drivers/staging/greybus/arche-apb-ctrl.c 5769F: drivers/staging/greybus/arche_platform.h 5770 5771GS1662 VIDEO SERIALIZER 5772M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5773L: linux-media@vger.kernel.org 5774T: git git://linuxtv.org/media_tree.git 5775S: Maintained 5776F: drivers/media/spi/gs1662.c 5777 5778GSPCA FINEPIX SUBDRIVER 5779M: Frank Zago <frank@zago.net> 5780L: linux-media@vger.kernel.org 5781T: git git://linuxtv.org/media_tree.git 5782S: Maintained 5783F: drivers/media/usb/gspca/finepix.c 5784 5785GSPCA GL860 SUBDRIVER 5786M: Olivier Lorin <o.lorin@laposte.net> 5787L: linux-media@vger.kernel.org 5788T: git git://linuxtv.org/media_tree.git 5789S: Maintained 5790F: drivers/media/usb/gspca/gl860/ 5791 5792GSPCA M5602 SUBDRIVER 5793M: Erik Andren <erik.andren@gmail.com> 5794L: linux-media@vger.kernel.org 5795T: git git://linuxtv.org/media_tree.git 5796S: Maintained 5797F: drivers/media/usb/gspca/m5602/ 5798 5799GSPCA PAC207 SONIXB SUBDRIVER 5800M: Hans Verkuil <hverkuil@xs4all.nl> 5801L: linux-media@vger.kernel.org 5802T: git git://linuxtv.org/media_tree.git 5803S: Odd Fixes 5804F: drivers/media/usb/gspca/pac207.c 5805 5806GSPCA SN9C20X SUBDRIVER 5807M: Brian Johnson <brijohn@gmail.com> 5808L: linux-media@vger.kernel.org 5809T: git git://linuxtv.org/media_tree.git 5810S: Maintained 5811F: drivers/media/usb/gspca/sn9c20x.c 5812 5813GSPCA T613 SUBDRIVER 5814M: Leandro Costantino <lcostantino@gmail.com> 5815L: linux-media@vger.kernel.org 5816T: git git://linuxtv.org/media_tree.git 5817S: Maintained 5818F: drivers/media/usb/gspca/t613.c 5819 5820GSPCA USB WEBCAM DRIVER 5821M: Hans Verkuil <hverkuil@xs4all.nl> 5822L: linux-media@vger.kernel.org 5823T: git git://linuxtv.org/media_tree.git 5824S: Odd Fixes 5825F: drivers/media/usb/gspca/ 5826 5827GTP (GPRS Tunneling Protocol) 5828M: Pablo Neira Ayuso <pablo@netfilter.org> 5829M: Harald Welte <laforge@gnumonks.org> 5830L: osmocom-net-gprs@lists.osmocom.org 5831T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5832S: Maintained 5833F: drivers/net/gtp.c 5834 5835GUID PARTITION TABLE (GPT) 5836M: Davidlohr Bueso <dave@stgolabs.net> 5837L: linux-efi@vger.kernel.org 5838S: Maintained 5839F: block/partitions/efi.* 5840 5841STK1160 USB VIDEO CAPTURE DRIVER 5842M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5843L: linux-media@vger.kernel.org 5844T: git git://linuxtv.org/media_tree.git 5845S: Maintained 5846F: drivers/media/usb/stk1160/ 5847 5848H8/300 ARCHITECTURE 5849M: Yoshinori Sato <ysato@users.sourceforge.jp> 5850L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5851W: http://uclinux-h8.sourceforge.jp 5852T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5853S: Maintained 5854F: arch/h8300/ 5855F: drivers/clocksource/h8300_*.c 5856F: drivers/clk/h8300/ 5857F: drivers/irqchip/irq-renesas-h8*.c 5858 5859HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5860M: Frank Seidel <frank@f-seidel.de> 5861L: platform-driver-x86@vger.kernel.org 5862W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5863S: Maintained 5864F: drivers/platform/x86/hdaps.c 5865 5866HDPVR USB VIDEO ENCODER DRIVER 5867M: Hans Verkuil <hverkuil@xs4all.nl> 5868L: linux-media@vger.kernel.org 5869T: git git://linuxtv.org/media_tree.git 5870W: https://linuxtv.org 5871S: Odd Fixes 5872F: drivers/media/usb/hdpvr/ 5873 5874HWPOISON MEMORY FAILURE HANDLING 5875M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5876L: linux-mm@kvack.org 5877S: Maintained 5878F: mm/memory-failure.c 5879F: mm/hwpoison-inject.c 5880 5881HYPERVISOR VIRTUAL CONSOLE DRIVER 5882L: linuxppc-dev@lists.ozlabs.org 5883S: Odd Fixes 5884F: drivers/tty/hvc/ 5885 5886HACKRF MEDIA DRIVER 5887M: Antti Palosaari <crope@iki.fi> 5888L: linux-media@vger.kernel.org 5889W: https://linuxtv.org 5890W: http://palosaari.fi/linux/ 5891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5892T: git git://linuxtv.org/anttip/media_tree.git 5893S: Maintained 5894F: drivers/media/usb/hackrf/ 5895 5896HARDWARE MONITORING 5897M: Jean Delvare <jdelvare@suse.com> 5898M: Guenter Roeck <linux@roeck-us.net> 5899L: linux-hwmon@vger.kernel.org 5900W: http://hwmon.wiki.kernel.org/ 5901T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5903S: Maintained 5904F: Documentation/hwmon/ 5905F: drivers/hwmon/ 5906F: include/linux/hwmon*.h 5907 5908HARDWARE RANDOM NUMBER GENERATOR CORE 5909M: Matt Mackall <mpm@selenic.com> 5910M: Herbert Xu <herbert@gondor.apana.org.au> 5911L: linux-crypto@vger.kernel.org 5912S: Odd fixes 5913F: Documentation/devicetree/bindings/rng/ 5914F: Documentation/hw_random.txt 5915F: drivers/char/hw_random/ 5916F: include/linux/hw_random.h 5917 5918HARDWARE SPINLOCK CORE 5919M: Ohad Ben-Cohen <ohad@wizery.com> 5920M: Bjorn Andersson <bjorn.andersson@linaro.org> 5921L: linux-remoteproc@vger.kernel.org 5922S: Maintained 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5924F: Documentation/devicetree/bindings/hwlock/ 5925F: Documentation/hwspinlock.txt 5926F: drivers/hwspinlock/ 5927F: include/linux/hwspinlock.h 5928 5929HARMONY SOUND DRIVER 5930L: linux-parisc@vger.kernel.org 5931S: Maintained 5932F: sound/parisc/harmony.* 5933 5934HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5935M: Jimmy Vance <jimmy.vance@hpe.com> 5936S: Supported 5937F: Documentation/watchdog/hpwdt.txt 5938F: drivers/watchdog/hpwdt.c 5939 5940HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5941M: Don Brace <don.brace@microsemi.com> 5942L: esc.storagedev@microsemi.com 5943L: linux-scsi@vger.kernel.org 5944S: Supported 5945F: Documentation/scsi/hpsa.txt 5946F: drivers/scsi/hpsa*.[ch] 5947F: include/linux/cciss*.h 5948F: include/uapi/linux/cciss*.h 5949 5950HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5951M: Don Brace <don.brace@microsemi.com> 5952L: esc.storagedev@microsemi.com 5953L: linux-scsi@vger.kernel.org 5954S: Supported 5955F: Documentation/blockdev/cciss.txt 5956F: drivers/block/cciss* 5957F: include/linux/cciss_ioctl.h 5958F: include/uapi/linux/cciss_ioctl.h 5959 5960OPA-VNIC DRIVER 5961M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5962M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 5963L: linux-rdma@vger.kernel.org 5964S: Supported 5965F: drivers/infiniband/ulp/opa_vnic 5966 5967HFI1 DRIVER 5968M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5969M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5970L: linux-rdma@vger.kernel.org 5971S: Supported 5972F: drivers/infiniband/hw/hfi1 5973 5974HFS FILESYSTEM 5975L: linux-fsdevel@vger.kernel.org 5976S: Orphan 5977F: Documentation/filesystems/hfs.txt 5978F: fs/hfs/ 5979 5980HFSPLUS FILESYSTEM 5981L: linux-fsdevel@vger.kernel.org 5982S: Orphan 5983F: Documentation/filesystems/hfsplus.txt 5984F: fs/hfsplus/ 5985 5986HGA FRAMEBUFFER DRIVER 5987M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5988L: linux-nvidia@lists.surfsouth.com 5989W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5990S: Maintained 5991F: drivers/video/fbdev/hgafb.c 5992 5993HIBERNATION (aka Software Suspend, aka swsusp) 5994M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5995M: Pavel Machek <pavel@ucw.cz> 5996L: linux-pm@vger.kernel.org 5997B: https://bugzilla.kernel.org 5998S: Supported 5999F: arch/x86/power/ 6000F: drivers/base/power/ 6001F: kernel/power/ 6002F: include/linux/suspend.h 6003F: include/linux/freezer.h 6004F: include/linux/pm.h 6005F: arch/*/include/asm/suspend*.h 6006 6007HID CORE LAYER 6008M: Jiri Kosina <jikos@kernel.org> 6009R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6010L: linux-input@vger.kernel.org 6011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6012S: Maintained 6013F: drivers/hid/ 6014F: include/linux/hid* 6015F: include/uapi/linux/hid* 6016 6017HID SENSOR HUB DRIVERS 6018M: Jiri Kosina <jikos@kernel.org> 6019M: Jonathan Cameron <jic23@kernel.org> 6020M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6021L: linux-input@vger.kernel.org 6022L: linux-iio@vger.kernel.org 6023S: Maintained 6024F: Documentation/hid/hid-sensor* 6025F: drivers/hid/hid-sensor-* 6026F: drivers/iio/*/hid-* 6027F: include/linux/hid-sensor-* 6028 6029HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 6030M: Thomas Gleixner <tglx@linutronix.de> 6031L: linux-kernel@vger.kernel.org 6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6033S: Maintained 6034F: Documentation/timers/ 6035F: kernel/time/hrtimer.c 6036F: kernel/time/clockevents.c 6037F: kernel/time/tick*.* 6038F: kernel/time/timer_*.c 6039F: include/linux/clockchips.h 6040F: include/linux/hrtimer.h 6041 6042HIGH-SPEED SCC DRIVER FOR AX.25 6043L: linux-hams@vger.kernel.org 6044S: Orphan 6045F: drivers/net/hamradio/dmascc.c 6046F: drivers/net/hamradio/scc.c 6047 6048HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6049M: HighPoint Linux Team <linux@highpoint-tech.com> 6050W: http://www.highpoint-tech.com 6051S: Supported 6052F: Documentation/scsi/hptiop.txt 6053F: drivers/scsi/hptiop.c 6054 6055HIPPI 6056M: Jes Sorensen <jes@trained-monkey.org> 6057L: linux-hippi@sunsite.dk 6058S: Maintained 6059F: include/linux/hippidevice.h 6060F: include/uapi/linux/if_hippi.h 6061F: net/802/hippi.c 6062F: drivers/net/hippi/ 6063 6064HISILICON NETWORK SUBSYSTEM DRIVER 6065M: Yisen Zhuang <yisen.zhuang@huawei.com> 6066M: Salil Mehta <salil.mehta@huawei.com> 6067L: netdev@vger.kernel.org 6068W: http://www.hisilicon.com 6069S: Maintained 6070F: drivers/net/ethernet/hisilicon/ 6071F: Documentation/devicetree/bindings/net/hisilicon*.txt 6072 6073HISILICON ROCE DRIVER 6074M: Lijun Ou <oulijun@huawei.com> 6075M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6076L: linux-rdma@vger.kernel.org 6077S: Maintained 6078F: drivers/infiniband/hw/hns/ 6079F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6080 6081HISILICON SAS Controller 6082M: John Garry <john.garry@huawei.com> 6083W: http://www.hisilicon.com 6084S: Supported 6085F: drivers/scsi/hisi_sas/ 6086F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6087 6088HOST AP DRIVER 6089M: Jouni Malinen <j@w1.fi> 6090L: linux-wireless@vger.kernel.org 6091W: http://w1.fi/hostap-driver.html 6092S: Obsolete 6093F: drivers/net/wireless/intersil/hostap/ 6094 6095HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6096L: platform-driver-x86@vger.kernel.org 6097S: Orphan 6098F: drivers/platform/x86/tc1100-wmi.c 6099 6100HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6101M: Jaroslav Kysela <perex@perex.cz> 6102S: Maintained 6103F: drivers/net/ethernet/hp/hp100.* 6104 6105HPET: High Precision Event Timers driver 6106M: Clemens Ladisch <clemens@ladisch.de> 6107S: Maintained 6108F: Documentation/timers/hpet.txt 6109F: drivers/char/hpet.c 6110F: include/linux/hpet.h 6111F: include/uapi/linux/hpet.h 6112 6113HPET: x86 6114S: Orphan 6115F: arch/x86/kernel/hpet.c 6116F: arch/x86/include/asm/hpet.h 6117 6118HPFS FILESYSTEM 6119M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6120W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6121S: Maintained 6122F: fs/hpfs/ 6123 6124HSI SUBSYSTEM 6125M: Sebastian Reichel <sre@kernel.org> 6126T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6127S: Maintained 6128F: Documentation/ABI/testing/sysfs-bus-hsi 6129F: Documentation/driver-api/hsi.rst 6130F: drivers/hsi/ 6131F: include/linux/hsi/ 6132F: include/uapi/linux/hsi/ 6133 6134HSO 3G MODEM DRIVER 6135L: linux-usb@vger.kernel.org 6136S: Orphan 6137F: drivers/net/usb/hso.c 6138 6139HSR NETWORK PROTOCOL 6140M: Arvid Brodin <arvid.brodin@alten.se> 6141L: netdev@vger.kernel.org 6142S: Maintained 6143F: net/hsr/ 6144 6145HTCPEN TOUCHSCREEN DRIVER 6146M: Pau Oliva Fora <pof@eslack.org> 6147L: linux-input@vger.kernel.org 6148S: Maintained 6149F: drivers/input/touchscreen/htcpen.c 6150 6151HUGETLB FILESYSTEM 6152M: Nadia Yvette Chambers <nyc@holomorphy.com> 6153S: Maintained 6154F: fs/hugetlbfs/ 6155 6156HVA ST MEDIA DRIVER 6157M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6158L: linux-media@vger.kernel.org 6159T: git git://linuxtv.org/media_tree.git 6160W: https://linuxtv.org 6161S: Supported 6162F: drivers/media/platform/sti/hva 6163 6164Hyper-V CORE AND DRIVERS 6165M: "K. Y. Srinivasan" <kys@microsoft.com> 6166M: Haiyang Zhang <haiyangz@microsoft.com> 6167M: Stephen Hemminger <sthemmin@microsoft.com> 6168L: devel@linuxdriverproject.org 6169S: Maintained 6170F: arch/x86/include/asm/mshyperv.h 6171F: arch/x86/include/uapi/asm/hyperv.h 6172F: arch/x86/kernel/cpu/mshyperv.c 6173F: arch/x86/hyperv 6174F: drivers/hid/hid-hyperv.c 6175F: drivers/hv/ 6176F: drivers/input/serio/hyperv-keyboard.c 6177F: drivers/pci/host/pci-hyperv.c 6178F: drivers/net/hyperv/ 6179F: drivers/scsi/storvsc_drv.c 6180F: drivers/uio/uio_hv_generic.c 6181F: drivers/video/fbdev/hyperv_fb.c 6182F: include/linux/hyperv.h 6183F: tools/hv/ 6184F: Documentation/ABI/stable/sysfs-bus-vmbus 6185 6186I2C MUXES 6187M: Peter Rosin <peda@axentia.se> 6188L: linux-i2c@vger.kernel.org 6189S: Maintained 6190F: Documentation/i2c/i2c-topology 6191F: Documentation/i2c/muxes/ 6192F: Documentation/devicetree/bindings/i2c/i2c-mux* 6193F: Documentation/devicetree/bindings/i2c/i2c-arb* 6194F: Documentation/devicetree/bindings/i2c/i2c-gate* 6195F: drivers/i2c/i2c-mux.c 6196F: drivers/i2c/muxes/ 6197F: include/linux/i2c-mux.h 6198 6199I2C OVER PARALLEL PORT 6200M: Jean Delvare <jdelvare@suse.com> 6201L: linux-i2c@vger.kernel.org 6202S: Maintained 6203F: Documentation/i2c/busses/i2c-parport 6204F: Documentation/i2c/busses/i2c-parport-light 6205F: drivers/i2c/busses/i2c-parport.c 6206F: drivers/i2c/busses/i2c-parport-light.c 6207 6208I2C/SMBUS CONTROLLER DRIVERS FOR PC 6209M: Jean Delvare <jdelvare@suse.com> 6210L: linux-i2c@vger.kernel.org 6211S: Maintained 6212F: Documentation/i2c/busses/i2c-ali1535 6213F: Documentation/i2c/busses/i2c-ali1563 6214F: Documentation/i2c/busses/i2c-ali15x3 6215F: Documentation/i2c/busses/i2c-amd756 6216F: Documentation/i2c/busses/i2c-amd8111 6217F: Documentation/i2c/busses/i2c-i801 6218F: Documentation/i2c/busses/i2c-nforce2 6219F: Documentation/i2c/busses/i2c-piix4 6220F: Documentation/i2c/busses/i2c-sis5595 6221F: Documentation/i2c/busses/i2c-sis630 6222F: Documentation/i2c/busses/i2c-sis96x 6223F: Documentation/i2c/busses/i2c-via 6224F: Documentation/i2c/busses/i2c-viapro 6225F: drivers/i2c/busses/i2c-ali1535.c 6226F: drivers/i2c/busses/i2c-ali1563.c 6227F: drivers/i2c/busses/i2c-ali15x3.c 6228F: drivers/i2c/busses/i2c-amd756.c 6229F: drivers/i2c/busses/i2c-amd756-s4882.c 6230F: drivers/i2c/busses/i2c-amd8111.c 6231F: drivers/i2c/busses/i2c-i801.c 6232F: drivers/i2c/busses/i2c-isch.c 6233F: drivers/i2c/busses/i2c-nforce2.c 6234F: drivers/i2c/busses/i2c-nforce2-s4985.c 6235F: drivers/i2c/busses/i2c-piix4.c 6236F: drivers/i2c/busses/i2c-sis5595.c 6237F: drivers/i2c/busses/i2c-sis630.c 6238F: drivers/i2c/busses/i2c-sis96x.c 6239F: drivers/i2c/busses/i2c-via.c 6240F: drivers/i2c/busses/i2c-viapro.c 6241 6242I2C/SMBUS ISMT DRIVER 6243M: Seth Heasley <seth.heasley@intel.com> 6244M: Neil Horman <nhorman@tuxdriver.com> 6245L: linux-i2c@vger.kernel.org 6246F: drivers/i2c/busses/i2c-ismt.c 6247F: Documentation/i2c/busses/i2c-ismt 6248 6249I2C/SMBUS STUB DRIVER 6250M: Jean Delvare <jdelvare@suse.com> 6251L: linux-i2c@vger.kernel.org 6252S: Maintained 6253F: drivers/i2c/i2c-stub.c 6254 6255I2C SUBSYSTEM 6256M: Wolfram Sang <wsa@the-dreams.de> 6257L: linux-i2c@vger.kernel.org 6258W: https://i2c.wiki.kernel.org/ 6259Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6260T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6261S: Maintained 6262F: Documentation/devicetree/bindings/i2c/ 6263F: Documentation/i2c/ 6264F: drivers/i2c/ 6265F: drivers/i2c/*/ 6266F: include/linux/i2c.h 6267F: include/linux/i2c-*.h 6268F: include/uapi/linux/i2c.h 6269F: include/uapi/linux/i2c-*.h 6270 6271I2C ACPI SUPPORT 6272M: Mika Westerberg <mika.westerberg@linux.intel.com> 6273L: linux-i2c@vger.kernel.org 6274L: linux-acpi@vger.kernel.org 6275S: Maintained 6276 6277I2C-TAOS-EVM DRIVER 6278M: Jean Delvare <jdelvare@suse.com> 6279L: linux-i2c@vger.kernel.org 6280S: Maintained 6281F: Documentation/i2c/busses/i2c-taos-evm 6282F: drivers/i2c/busses/i2c-taos-evm.c 6283 6284I2C-TINY-USB DRIVER 6285M: Till Harbaum <till@harbaum.org> 6286L: linux-i2c@vger.kernel.org 6287W: http://www.harbaum.org/till/i2c_tiny_usb 6288S: Maintained 6289F: drivers/i2c/busses/i2c-tiny-usb.c 6290 6291i386 BOOT CODE 6292M: "H. Peter Anvin" <hpa@zytor.com> 6293S: Maintained 6294F: arch/x86/boot/ 6295 6296i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6297M: "H. Peter Anvin" <hpa@zytor.com> 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6299S: Maintained 6300 6301IA64 (Itanium) PLATFORM 6302M: Tony Luck <tony.luck@intel.com> 6303M: Fenghua Yu <fenghua.yu@intel.com> 6304L: linux-ia64@vger.kernel.org 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6306S: Maintained 6307F: arch/ia64/ 6308 6309IBM Power VMX Cryptographic instructions 6310M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6311M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6312L: linux-crypto@vger.kernel.org 6313S: Supported 6314F: drivers/crypto/vmx/Makefile 6315F: drivers/crypto/vmx/Kconfig 6316F: drivers/crypto/vmx/vmx.c 6317F: drivers/crypto/vmx/aes* 6318F: drivers/crypto/vmx/ghash* 6319F: drivers/crypto/vmx/ppc-xlate.pl 6320 6321IBM Power in-Nest Crypto Acceleration 6322M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6323M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6324L: linux-crypto@vger.kernel.org 6325S: Supported 6326F: drivers/crypto/nx/Makefile 6327F: drivers/crypto/nx/Kconfig 6328F: drivers/crypto/nx/nx-aes* 6329F: drivers/crypto/nx/nx-sha* 6330F: drivers/crypto/nx/nx.* 6331F: drivers/crypto/nx/nx_csbcpb.h 6332F: drivers/crypto/nx/nx_debugfs.h 6333 6334IBM Power 842 compression accelerator 6335M: Haren Myneni <haren@us.ibm.com> 6336S: Supported 6337F: drivers/crypto/nx/Makefile 6338F: drivers/crypto/nx/Kconfig 6339F: drivers/crypto/nx/nx-842* 6340F: include/linux/sw842.h 6341F: crypto/842.c 6342F: lib/842/ 6343 6344IBM Power Linux RAID adapter 6345M: Brian King <brking@us.ibm.com> 6346S: Supported 6347F: drivers/scsi/ipr.* 6348 6349IBM Power Virtual Ethernet Device Driver 6350M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6351L: netdev@vger.kernel.org 6352S: Supported 6353F: drivers/net/ethernet/ibm/ibmveth.* 6354 6355IBM Power SRIOV Virtual NIC Device Driver 6356M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6357M: John Allen <jallen@linux.vnet.ibm.com> 6358L: netdev@vger.kernel.org 6359S: Supported 6360F: drivers/net/ethernet/ibm/ibmvnic.* 6361 6362IBM Power Virtual SCSI Device Drivers 6363M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6364L: linux-scsi@vger.kernel.org 6365S: Supported 6366F: drivers/scsi/ibmvscsi/ibmvscsi* 6367F: include/scsi/viosrp.h 6368 6369IBM Power Virtual SCSI Device Target Driver 6370M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6371M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6372L: linux-scsi@vger.kernel.org 6373L: target-devel@vger.kernel.org 6374S: Supported 6375F: drivers/scsi/ibmvscsi_tgt/ 6376 6377IBM Power Virtual FC Device Drivers 6378M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6379L: linux-scsi@vger.kernel.org 6380S: Supported 6381F: drivers/scsi/ibmvscsi/ibmvfc* 6382 6383IBM ServeRAID RAID DRIVER 6384S: Orphan 6385F: drivers/scsi/ips.* 6386 6387ICH LPC AND GPIO DRIVER 6388M: Peter Tyser <ptyser@xes-inc.com> 6389S: Maintained 6390F: drivers/mfd/lpc_ich.c 6391F: drivers/gpio/gpio-ich.c 6392 6393IDT VersaClock 5 CLOCK DRIVER 6394M: Marek Vasut <marek.vasut@gmail.com> 6395S: Maintained 6396F: drivers/clk/clk-versaclock5.c 6397 6398IDE SUBSYSTEM 6399M: "David S. Miller" <davem@davemloft.net> 6400L: linux-ide@vger.kernel.org 6401Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6402T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6403S: Maintained 6404F: Documentation/ide/ 6405F: drivers/ide/ 6406F: include/linux/ide.h 6407 6408IDEAPAD LAPTOP EXTRAS DRIVER 6409M: Ike Panhc <ike.pan@canonical.com> 6410L: platform-driver-x86@vger.kernel.org 6411W: http://launchpad.net/ideapad-laptop 6412S: Maintained 6413F: drivers/platform/x86/ideapad-laptop.c 6414 6415IDEAPAD LAPTOP SLIDEBAR DRIVER 6416M: Andrey Moiseev <o2g.org.ru@gmail.com> 6417L: linux-input@vger.kernel.org 6418W: https://github.com/o2genum/ideapad-slidebar 6419S: Maintained 6420F: drivers/input/misc/ideapad_slidebar.c 6421 6422IDE/ATAPI DRIVERS 6423M: Borislav Petkov <bp@alien8.de> 6424L: linux-ide@vger.kernel.org 6425S: Maintained 6426F: Documentation/cdrom/ide-cd 6427F: drivers/ide/ide-cd* 6428 6429IEEE 802.15.4 SUBSYSTEM 6430M: Alexander Aring <aar@pengutronix.de> 6431M: Stefan Schmidt <stefan@osg.samsung.com> 6432L: linux-wpan@vger.kernel.org 6433W: http://wpan.cakelab.org/ 6434T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6435T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6436S: Maintained 6437F: net/ieee802154/ 6438F: net/mac802154/ 6439F: drivers/net/ieee802154/ 6440F: include/linux/nl802154.h 6441F: include/linux/ieee802154.h 6442F: include/net/nl802154.h 6443F: include/net/mac802154.h 6444F: include/net/af_ieee802154.h 6445F: include/net/cfg802154.h 6446F: include/net/ieee802154_netdev.h 6447F: Documentation/networking/ieee802154.txt 6448 6449IFE PROTOCOL 6450M: Yotam Gigi <yotamg@mellanox.com> 6451M: Jamal Hadi Salim <jhs@mojatatu.com> 6452F: net/ife 6453F: include/net/ife.h 6454F: include/uapi/linux/ife.h 6455 6456IGORPLUG-USB IR RECEIVER 6457M: Sean Young <sean@mess.org> 6458L: linux-media@vger.kernel.org 6459S: Maintained 6460F: drivers/media/rc/igorplugusb.c 6461 6462IGUANAWORKS USB IR TRANSCEIVER 6463M: Sean Young <sean@mess.org> 6464L: linux-media@vger.kernel.org 6465S: Maintained 6466F: drivers/media/rc/iguanair.c 6467 6468IIO DIGITAL POTENTIOMETER DAC 6469M: Peter Rosin <peda@axentia.se> 6470L: linux-iio@vger.kernel.org 6471S: Maintained 6472F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6473F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6474F: drivers/iio/dac/dpot-dac.c 6475 6476IIO ENVELOPE DETECTOR 6477M: Peter Rosin <peda@axentia.se> 6478L: linux-iio@vger.kernel.org 6479S: Maintained 6480F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6481F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6482F: drivers/iio/adc/envelope-detector.c 6483 6484IIO MULTIPLEXER 6485M: Peter Rosin <peda@axentia.se> 6486L: linux-iio@vger.kernel.org 6487S: Maintained 6488F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6489 6490IIO SUBSYSTEM AND DRIVERS 6491M: Jonathan Cameron <jic23@kernel.org> 6492R: Hartmut Knaack <knaack.h@gmx.de> 6493R: Lars-Peter Clausen <lars@metafoo.de> 6494R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6495L: linux-iio@vger.kernel.org 6496T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6497S: Maintained 6498F: Documentation/devicetree/bindings/iio/ 6499F: drivers/iio/ 6500F: drivers/staging/iio/ 6501F: include/linux/iio/ 6502F: tools/iio/ 6503 6504IKANOS/ADI EAGLE ADSL USB DRIVER 6505M: Matthieu Castet <castet.matthieu@free.fr> 6506M: Stanislaw Gruszka <stf_xl@wp.pl> 6507S: Maintained 6508F: drivers/usb/atm/ueagle-atm.c 6509 6510IMGTEC ASCII LCD DRIVER 6511M: Paul Burton <paul.burton@imgtec.com> 6512S: Maintained 6513F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6514F: drivers/auxdisplay/img-ascii-lcd.c 6515 6516INA209 HARDWARE MONITOR DRIVER 6517M: Guenter Roeck <linux@roeck-us.net> 6518L: linux-hwmon@vger.kernel.org 6519S: Maintained 6520F: Documentation/hwmon/ina209 6521F: Documentation/devicetree/bindings/i2c/ina209.txt 6522F: drivers/hwmon/ina209.c 6523 6524INA2XX HARDWARE MONITOR DRIVER 6525M: Guenter Roeck <linux@roeck-us.net> 6526L: linux-hwmon@vger.kernel.org 6527S: Maintained 6528F: Documentation/hwmon/ina2xx 6529F: drivers/hwmon/ina2xx.c 6530F: include/linux/platform_data/ina2xx.h 6531 6532INDUSTRY PACK SUBSYSTEM (IPACK) 6533M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6534M: Jens Taprogge <jens.taprogge@taprogge.org> 6535M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6536L: industrypack-devel@lists.sourceforge.net 6537W: http://industrypack.sourceforge.net 6538S: Maintained 6539F: drivers/ipack/ 6540 6541INGENIC JZ4780 DMA Driver 6542M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6543S: Maintained 6544F: drivers/dma/dma-jz4780.c 6545 6546INGENIC JZ4780 NAND DRIVER 6547M: Harvey Hunt <harveyhuntnexus@gmail.com> 6548L: linux-mtd@lists.infradead.org 6549S: Maintained 6550F: drivers/mtd/nand/jz4780_* 6551 6552INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6553M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6554M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6555L: linux-ima-devel@lists.sourceforge.net 6556L: linux-ima-user@lists.sourceforge.net 6557L: linux-security-module@vger.kernel.org 6558T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6559S: Supported 6560F: security/integrity/ima/ 6561 6562IMGTEC IR DECODER DRIVER 6563M: James Hogan <james.hogan@imgtec.com> 6564S: Maintained 6565F: drivers/media/rc/img-ir/ 6566 6567IMS TWINTURBO FRAMEBUFFER DRIVER 6568L: linux-fbdev@vger.kernel.org 6569S: Orphan 6570F: drivers/video/fbdev/imsttfb.c 6571 6572INFINIBAND SUBSYSTEM 6573M: Doug Ledford <dledford@redhat.com> 6574M: Sean Hefty <sean.hefty@intel.com> 6575M: Hal Rosenstock <hal.rosenstock@gmail.com> 6576L: linux-rdma@vger.kernel.org 6577W: http://www.openfabrics.org/ 6578Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6579T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6580S: Supported 6581F: Documentation/devicetree/bindings/infiniband/ 6582F: Documentation/infiniband/ 6583F: drivers/infiniband/ 6584F: include/uapi/linux/if_infiniband.h 6585F: include/uapi/rdma/ 6586F: include/rdma/ 6587 6588INOTIFY 6589M: John McCutchan <john@johnmccutchan.com> 6590M: Robert Love <rlove@rlove.org> 6591M: Eric Paris <eparis@parisplace.org> 6592S: Maintained 6593F: Documentation/filesystems/inotify.txt 6594F: fs/notify/inotify/ 6595F: include/linux/inotify.h 6596F: include/uapi/linux/inotify.h 6597 6598INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6599M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6600L: linux-input@vger.kernel.org 6601Q: http://patchwork.kernel.org/project/linux-input/list/ 6602T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6603S: Maintained 6604F: drivers/input/ 6605F: include/linux/input.h 6606F: include/uapi/linux/input.h 6607F: include/linux/input/ 6608F: Documentation/devicetree/bindings/input/ 6609 6610INPUT MULTITOUCH (MT) PROTOCOL 6611M: Henrik Rydberg <rydberg@bitmath.org> 6612L: linux-input@vger.kernel.org 6613S: Odd fixes 6614F: Documentation/input/multi-touch-protocol.rst 6615F: drivers/input/input-mt.c 6616K: \b(ABS|SYN)_MT_ 6617 6618INTEL ASoC BDW/HSW DRIVERS 6619M: Jie Yang <yang.jie@linux.intel.com> 6620L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6621S: Supported 6622F: sound/soc/intel/common/sst-dsp* 6623F: sound/soc/intel/common/sst-firmware.c 6624F: sound/soc/intel/boards/broadwell.c 6625F: sound/soc/intel/haswell/ 6626 6627INTEL C600 SERIES SAS CONTROLLER DRIVER 6628M: Intel SCU Linux support <intel-linux-scu@intel.com> 6629M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6630L: linux-scsi@vger.kernel.org 6631T: git git://git.code.sf.net/p/intel-sas/isci 6632S: Supported 6633F: drivers/scsi/isci/ 6634 6635INTEL HID EVENT DRIVER 6636M: Alex Hung <alex.hung@canonical.com> 6637L: platform-driver-x86@vger.kernel.org 6638S: Maintained 6639F: drivers/platform/x86/intel-hid.c 6640 6641INTEL VIRTUAL BUTTON DRIVER 6642M: AceLan Kao <acelan.kao@canonical.com> 6643L: platform-driver-x86@vger.kernel.org 6644S: Maintained 6645F: drivers/platform/x86/intel-vbtn.c 6646 6647INTEL IDLE DRIVER 6648M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6649M: Len Brown <lenb@kernel.org> 6650L: linux-pm@vger.kernel.org 6651T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6652B: https://bugzilla.kernel.org 6653S: Supported 6654F: drivers/idle/intel_idle.c 6655 6656INTEL INTEGRATED SENSOR HUB DRIVER 6657M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6658M: Jiri Kosina <jikos@kernel.org> 6659L: linux-input@vger.kernel.org 6660S: Maintained 6661F: drivers/hid/intel-ish-hid/ 6662 6663INTEL PSTATE DRIVER 6664M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6665M: Len Brown <lenb@kernel.org> 6666L: linux-pm@vger.kernel.org 6667S: Supported 6668F: drivers/cpufreq/intel_pstate.c 6669 6670INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6671M: Maik Broemme <mbroemme@libmpq.org> 6672L: linux-fbdev@vger.kernel.org 6673S: Maintained 6674F: Documentation/fb/intelfb.txt 6675F: drivers/video/fbdev/intelfb/ 6676 6677INTEL 810/815 FRAMEBUFFER DRIVER 6678M: Antonino Daplas <adaplas@gmail.com> 6679L: linux-fbdev@vger.kernel.org 6680S: Maintained 6681F: drivers/video/fbdev/i810/ 6682 6683INTEL MENLOW THERMAL DRIVER 6684M: Sujith Thomas <sujith.thomas@intel.com> 6685L: platform-driver-x86@vger.kernel.org 6686W: https://01.org/linux-acpi 6687S: Supported 6688F: drivers/platform/x86/intel_menlow.c 6689 6690INTEL I/OAT DMA DRIVER 6691M: Dave Jiang <dave.jiang@intel.com> 6692R: Dan Williams <dan.j.williams@intel.com> 6693L: dmaengine@vger.kernel.org 6694Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6695S: Supported 6696F: drivers/dma/ioat* 6697 6698INTEL IOMMU (VT-d) 6699M: David Woodhouse <dwmw2@infradead.org> 6700L: iommu@lists.linux-foundation.org 6701T: git git://git.infradead.org/iommu-2.6.git 6702S: Supported 6703F: drivers/iommu/intel-iommu.c 6704F: include/linux/intel-iommu.h 6705 6706INTEL IOP-ADMA DMA DRIVER 6707R: Dan Williams <dan.j.williams@intel.com> 6708S: Odd fixes 6709F: drivers/dma/iop-adma.c 6710 6711INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6712M: Krzysztof Halasa <khalasa@piap.pl> 6713S: Maintained 6714F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6715F: arch/arm/mach-ixp4xx/include/mach/npe.h 6716F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6717F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6718F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6719F: drivers/net/wan/ixp4xx_hss.c 6720 6721INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6722M: Deepak Saxena <dsaxena@plexity.net> 6723S: Maintained 6724F: drivers/char/hw_random/ixp4xx-rng.c 6725 6726INTEL ETHERNET DRIVERS 6727M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6728L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6729W: http://www.intel.com/support/feedback.htm 6730W: http://e1000.sourceforge.net/ 6731Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6732T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6733T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6734S: Supported 6735F: Documentation/networking/e100.txt 6736F: Documentation/networking/e1000.txt 6737F: Documentation/networking/e1000e.txt 6738F: Documentation/networking/igb.txt 6739F: Documentation/networking/igbvf.txt 6740F: Documentation/networking/ixgb.txt 6741F: Documentation/networking/ixgbe.txt 6742F: Documentation/networking/ixgbevf.txt 6743F: Documentation/networking/i40e.txt 6744F: Documentation/networking/i40evf.txt 6745F: drivers/net/ethernet/intel/ 6746F: drivers/net/ethernet/intel/*/ 6747 6748INTEL RDMA RNIC DRIVER 6749M: Faisal Latif <faisal.latif@intel.com> 6750M: Shiraz Saleem <shiraz.saleem@intel.com> 6751L: linux-rdma@vger.kernel.org 6752S: Supported 6753F: drivers/infiniband/hw/i40iw/ 6754 6755INTEL MERRIFIELD GPIO DRIVER 6756M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6757L: linux-gpio@vger.kernel.org 6758S: Maintained 6759F: drivers/gpio/gpio-merrifield.c 6760 6761INTEL-MID GPIO DRIVER 6762M: David Cohen <david.a.cohen@linux.intel.com> 6763L: linux-gpio@vger.kernel.org 6764S: Maintained 6765F: drivers/gpio/gpio-intel-mid.c 6766 6767INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6768M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6769L: linux-wireless@vger.kernel.org 6770S: Maintained 6771F: Documentation/networking/README.ipw2100 6772F: Documentation/networking/README.ipw2200 6773F: drivers/net/wireless/intel/ipw2x00/ 6774 6775INTEL(R) TRACE HUB 6776M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6777S: Supported 6778F: Documentation/trace/intel_th.txt 6779F: drivers/hwtracing/intel_th/ 6780 6781INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6782M: Ning Sun <ning.sun@intel.com> 6783L: tboot-devel@lists.sourceforge.net 6784W: http://tboot.sourceforge.net 6785T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6786S: Supported 6787F: Documentation/intel_txt.txt 6788F: include/linux/tboot.h 6789F: arch/x86/kernel/tboot.c 6790 6791INTEL WIRELESS WIMAX CONNECTION 2400 6792M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6793M: linux-wimax@intel.com 6794L: wimax@linuxwimax.org (subscribers-only) 6795S: Supported 6796W: http://linuxwimax.org 6797F: Documentation/wimax/README.i2400m 6798F: drivers/net/wimax/i2400m/ 6799F: include/uapi/linux/wimax/i2400m.h 6800 6801INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6802M: Stanislaw Gruszka <sgruszka@redhat.com> 6803L: linux-wireless@vger.kernel.org 6804S: Supported 6805F: drivers/net/wireless/intel/iwlegacy/ 6806 6807INTEL WIRELESS WIFI LINK (iwlwifi) 6808M: Johannes Berg <johannes.berg@intel.com> 6809M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6810M: Luca Coelho <luciano.coelho@intel.com> 6811M: Intel Linux Wireless <linuxwifi@intel.com> 6812L: linux-wireless@vger.kernel.org 6813W: http://intellinuxwireless.org 6814T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6815S: Supported 6816F: drivers/net/wireless/intel/iwlwifi/ 6817 6818INTEL MANAGEMENT ENGINE (mei) 6819M: Tomas Winkler <tomas.winkler@intel.com> 6820L: linux-kernel@vger.kernel.org 6821S: Supported 6822F: include/uapi/linux/mei.h 6823F: include/linux/mei_cl_bus.h 6824F: drivers/misc/mei/* 6825F: drivers/watchdog/mei_wdt.c 6826F: Documentation/misc-devices/mei/* 6827F: samples/mei/* 6828 6829INTEL MIC DRIVERS (mic) 6830M: Sudeep Dutt <sudeep.dutt@intel.com> 6831M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6832S: Supported 6833W: https://github.com/sudeepdutt/mic 6834W: http://software.intel.com/en-us/mic-developer 6835F: include/linux/mic_bus.h 6836F: include/linux/scif.h 6837F: include/uapi/linux/mic_common.h 6838F: include/uapi/linux/mic_ioctl.h 6839F: include/uapi/linux/scif_ioctl.h 6840F: drivers/misc/mic/ 6841F: drivers/dma/mic_x100_dma.c 6842F: drivers/dma/mic_x100_dma.h 6843F: Documentation/mic/ 6844 6845INTEL PMC/P-Unit IPC DRIVER 6846M: Zha Qipeng<qipeng.zha@intel.com> 6847L: platform-driver-x86@vger.kernel.org 6848S: Maintained 6849F: drivers/platform/x86/intel_pmc_ipc.c 6850F: drivers/platform/x86/intel_punit_ipc.c 6851F: arch/x86/include/asm/intel_pmc_ipc.h 6852F: arch/x86/include/asm/intel_punit_ipc.h 6853 6854INTEL TELEMETRY DRIVER 6855M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6856L: platform-driver-x86@vger.kernel.org 6857S: Maintained 6858F: arch/x86/include/asm/intel_telemetry.h 6859F: drivers/platform/x86/intel_telemetry* 6860 6861INTEL PMC CORE DRIVER 6862M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6863M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6864L: platform-driver-x86@vger.kernel.org 6865S: Maintained 6866F: arch/x86/include/asm/pmc_core.h 6867F: drivers/platform/x86/intel_pmc_core* 6868 6869INVENSENSE MPU-3050 GYROSCOPE DRIVER 6870M: Linus Walleij <linus.walleij@linaro.org> 6871L: linux-iio@vger.kernel.org 6872S: Maintained 6873F: drivers/iio/gyro/mpu3050* 6874F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6875 6876IOC3 ETHERNET DRIVER 6877M: Ralf Baechle <ralf@linux-mips.org> 6878L: linux-mips@linux-mips.org 6879S: Maintained 6880F: drivers/net/ethernet/sgi/ioc3-eth.c 6881 6882IOC3 SERIAL DRIVER 6883M: Pat Gefre <pfg@sgi.com> 6884L: linux-serial@vger.kernel.org 6885S: Maintained 6886F: drivers/tty/serial/ioc3_serial.c 6887 6888IOMMU DRIVERS 6889M: Joerg Roedel <joro@8bytes.org> 6890L: iommu@lists.linux-foundation.org 6891T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6892S: Maintained 6893F: Documentation/devicetree/bindings/iommu/ 6894F: drivers/iommu/ 6895F: include/linux/iommu.h 6896F: include/linux/iova.h 6897 6898IP MASQUERADING 6899M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6900S: Maintained 6901F: net/ipv4/netfilter/ipt_MASQUERADE.c 6902 6903IPMI SUBSYSTEM 6904M: Corey Minyard <minyard@acm.org> 6905L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6906W: http://openipmi.sourceforge.net/ 6907S: Supported 6908F: Documentation/IPMI.txt 6909F: drivers/char/ipmi/ 6910F: include/linux/ipmi* 6911F: include/uapi/linux/ipmi* 6912 6913QCOM AUDIO (ASoC) DRIVERS 6914M: Patrick Lai <plai@codeaurora.org> 6915M: Banajit Goswami <bgoswami@codeaurora.org> 6916L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6917S: Supported 6918F: sound/soc/qcom/ 6919 6920IPS SCSI RAID DRIVER 6921M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6922L: linux-scsi@vger.kernel.org 6923W: http://www.adaptec.com/ 6924S: Maintained 6925F: drivers/scsi/ips* 6926 6927IPVS 6928M: Wensong Zhang <wensong@linux-vs.org> 6929M: Simon Horman <horms@verge.net.au> 6930M: Julian Anastasov <ja@ssi.bg> 6931L: netdev@vger.kernel.org 6932L: lvs-devel@vger.kernel.org 6933S: Maintained 6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6936F: Documentation/networking/ipvs-sysctl.txt 6937F: include/net/ip_vs.h 6938F: include/uapi/linux/ip_vs.h 6939F: net/netfilter/ipvs/ 6940 6941IPWIRELESS DRIVER 6942M: Jiri Kosina <jikos@kernel.org> 6943M: David Sterba <dsterba@suse.com> 6944S: Odd Fixes 6945F: drivers/tty/ipwireless/ 6946 6947IPX NETWORK LAYER 6948L: netdev@vger.kernel.org 6949S: Odd fixes 6950F: include/net/ipx.h 6951F: include/uapi/linux/ipx.h 6952F: net/ipx/ 6953 6954IRDA SUBSYSTEM 6955M: Samuel Ortiz <samuel@sortiz.org> 6956L: irda-users@lists.sourceforge.net (subscribers-only) 6957L: netdev@vger.kernel.org 6958W: http://irda.sourceforge.net/ 6959S: Maintained 6960T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6961F: Documentation/networking/irda.txt 6962F: drivers/net/irda/ 6963F: include/net/irda/ 6964F: net/irda/ 6965 6966IRQ SUBSYSTEM 6967M: Thomas Gleixner <tglx@linutronix.de> 6968L: linux-kernel@vger.kernel.org 6969S: Maintained 6970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6971F: kernel/irq/ 6972 6973IRQCHIP DRIVERS 6974M: Thomas Gleixner <tglx@linutronix.de> 6975M: Jason Cooper <jason@lakedaemon.net> 6976M: Marc Zyngier <marc.zyngier@arm.com> 6977L: linux-kernel@vger.kernel.org 6978S: Maintained 6979T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6980T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6981F: Documentation/devicetree/bindings/interrupt-controller/ 6982F: drivers/irqchip/ 6983 6984IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6985M: Marc Zyngier <marc.zyngier@arm.com> 6986S: Maintained 6987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6988F: Documentation/IRQ-domain.txt 6989F: include/linux/irqdomain.h 6990F: kernel/irq/irqdomain.c 6991F: kernel/irq/msi.c 6992 6993ISA 6994M: William Breathitt Gray <vilhelm.gray@gmail.com> 6995S: Maintained 6996F: Documentation/isa.txt 6997F: drivers/base/isa.c 6998F: include/linux/isa.h 6999 7000ISAPNP 7001M: Jaroslav Kysela <perex@perex.cz> 7002S: Maintained 7003F: Documentation/isapnp.txt 7004F: drivers/pnp/isapnp/ 7005F: include/linux/isapnp.h 7006 7007ISA RADIO MODULE 7008M: Hans Verkuil <hverkuil@xs4all.nl> 7009L: linux-media@vger.kernel.org 7010T: git git://linuxtv.org/media_tree.git 7011W: https://linuxtv.org 7012S: Maintained 7013F: drivers/media/radio/radio-isa* 7014 7015iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7016M: Peter Jones <pjones@redhat.com> 7017M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7018S: Maintained 7019F: drivers/firmware/iscsi_ibft* 7020 7021ISCSI 7022M: Lee Duncan <lduncan@suse.com> 7023M: Chris Leech <cleech@redhat.com> 7024L: open-iscsi@googlegroups.com 7025W: www.open-iscsi.com 7026S: Maintained 7027F: drivers/scsi/*iscsi* 7028F: include/scsi/*iscsi* 7029 7030ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7031M: Or Gerlitz <ogerlitz@mellanox.com> 7032M: Sagi Grimberg <sagi@grimberg.me> 7033M: Roi Dayan <roid@mellanox.com> 7034L: linux-rdma@vger.kernel.org 7035S: Supported 7036W: http://www.openfabrics.org 7037W: www.open-iscsi.org 7038Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7039F: drivers/infiniband/ulp/iser/ 7040 7041ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7042M: Sagi Grimberg <sagi@grimberg.me> 7043T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7044L: linux-rdma@vger.kernel.org 7045L: target-devel@vger.kernel.org 7046S: Supported 7047W: http://www.linux-iscsi.org 7048F: drivers/infiniband/ulp/isert 7049 7050ISDN SUBSYSTEM 7051M: Karsten Keil <isdn@linux-pingi.de> 7052L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7053L: netdev@vger.kernel.org 7054W: http://www.isdn4linux.de 7055T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7056S: Maintained 7057F: Documentation/isdn/ 7058F: drivers/isdn/ 7059F: include/linux/isdn.h 7060F: include/linux/isdn/ 7061F: include/uapi/linux/isdn.h 7062F: include/uapi/linux/isdn/ 7063 7064ISDN SUBSYSTEM (Eicon active card driver) 7065M: Armin Schindler <mac@melware.de> 7066L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7067W: http://www.melware.de 7068S: Maintained 7069F: drivers/isdn/hardware/eicon/ 7070 7071IT87 HARDWARE MONITORING DRIVER 7072M: Jean Delvare <jdelvare@suse.com> 7073L: linux-hwmon@vger.kernel.org 7074S: Maintained 7075F: Documentation/hwmon/it87 7076F: drivers/hwmon/it87.c 7077 7078IT913X MEDIA DRIVER 7079M: Antti Palosaari <crope@iki.fi> 7080L: linux-media@vger.kernel.org 7081W: https://linuxtv.org 7082W: http://palosaari.fi/linux/ 7083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7084T: git git://linuxtv.org/anttip/media_tree.git 7085S: Maintained 7086F: drivers/media/tuners/it913x* 7087 7088IVTV VIDEO4LINUX DRIVER 7089M: Andy Walls <awalls@md.metrocast.net> 7090L: ivtv-devel@ivtvdriver.org (subscribers-only) 7091L: linux-media@vger.kernel.org 7092T: git git://linuxtv.org/media_tree.git 7093W: http://www.ivtvdriver.org 7094S: Maintained 7095F: Documentation/media/v4l-drivers/ivtv* 7096F: drivers/media/pci/ivtv/ 7097F: include/uapi/linux/ivtv* 7098 7099IX2505V MEDIA DRIVER 7100M: Malcolm Priestley <tvboxspy@gmail.com> 7101L: linux-media@vger.kernel.org 7102W: https://linuxtv.org 7103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7104S: Maintained 7105F: drivers/media/dvb-frontends/ix2505v* 7106 7107JC42.4 TEMPERATURE SENSOR DRIVER 7108M: Guenter Roeck <linux@roeck-us.net> 7109L: linux-hwmon@vger.kernel.org 7110S: Maintained 7111F: drivers/hwmon/jc42.c 7112F: Documentation/hwmon/jc42 7113 7114JFS FILESYSTEM 7115M: Dave Kleikamp <shaggy@kernel.org> 7116L: jfs-discussion@lists.sourceforge.net 7117W: http://jfs.sourceforge.net/ 7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7119S: Maintained 7120F: Documentation/filesystems/jfs.txt 7121F: fs/jfs/ 7122 7123JME NETWORK DRIVER 7124M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7125L: netdev@vger.kernel.org 7126S: Maintained 7127F: drivers/net/ethernet/jme.* 7128 7129JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7130M: David Woodhouse <dwmw2@infradead.org> 7131L: linux-mtd@lists.infradead.org 7132W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7133S: Maintained 7134F: fs/jffs2/ 7135F: include/uapi/linux/jffs2.h 7136 7137JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7138M: "Theodore Ts'o" <tytso@mit.edu> 7139M: Jan Kara <jack@suse.com> 7140L: linux-ext4@vger.kernel.org 7141S: Maintained 7142F: fs/jbd2/ 7143F: include/linux/jbd2.h 7144 7145JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7146M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7147L: linux-media@vger.kernel.org 7148S: Maintained 7149F: drivers/media/platform/rcar_jpu.c 7150 7151JSM Neo PCI based serial card 7152M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7153L: linux-serial@vger.kernel.org 7154S: Maintained 7155F: drivers/tty/serial/jsm/ 7156 7157K10TEMP HARDWARE MONITORING DRIVER 7158M: Clemens Ladisch <clemens@ladisch.de> 7159L: linux-hwmon@vger.kernel.org 7160S: Maintained 7161F: Documentation/hwmon/k10temp 7162F: drivers/hwmon/k10temp.c 7163 7164K8TEMP HARDWARE MONITORING DRIVER 7165M: Rudolf Marek <r.marek@assembler.cz> 7166L: linux-hwmon@vger.kernel.org 7167S: Maintained 7168F: Documentation/hwmon/k8temp 7169F: drivers/hwmon/k8temp.c 7170 7171KASAN 7172M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7173R: Alexander Potapenko <glider@google.com> 7174R: Dmitry Vyukov <dvyukov@google.com> 7175L: kasan-dev@googlegroups.com 7176S: Maintained 7177F: arch/*/include/asm/kasan.h 7178F: arch/*/mm/kasan_init* 7179F: Documentation/dev-tools/kasan.rst 7180F: include/linux/kasan*.h 7181F: lib/test_kasan.c 7182F: mm/kasan/ 7183F: scripts/Makefile.kasan 7184 7185KCONFIG 7186M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7187L: linux-kbuild@vger.kernel.org 7188T: git git://gitorious.org/linux-kconfig/linux-kconfig 7189S: Maintained 7190F: Documentation/kbuild/kconfig-language.txt 7191F: scripts/kconfig/ 7192 7193KDUMP 7194M: Dave Young <dyoung@redhat.com> 7195M: Baoquan He <bhe@redhat.com> 7196R: Vivek Goyal <vgoyal@redhat.com> 7197L: kexec@lists.infradead.org 7198W: http://lse.sourceforge.net/kdump/ 7199S: Maintained 7200F: Documentation/kdump/ 7201 7202KEENE FM RADIO TRANSMITTER DRIVER 7203M: Hans Verkuil <hverkuil@xs4all.nl> 7204L: linux-media@vger.kernel.org 7205T: git git://linuxtv.org/media_tree.git 7206W: https://linuxtv.org 7207S: Maintained 7208F: drivers/media/radio/radio-keene* 7209 7210KERNEL AUTOMOUNTER v4 (AUTOFS4) 7211M: Ian Kent <raven@themaw.net> 7212L: autofs@vger.kernel.org 7213S: Maintained 7214F: fs/autofs4/ 7215 7216KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7217M: Masahiro Yamada <yamada.masahiro@socionext.com> 7218M: Michal Marek <mmarek@suse.com> 7219T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7220L: linux-kbuild@vger.kernel.org 7221S: Maintained 7222F: Documentation/kbuild/ 7223F: Makefile 7224F: scripts/Makefile.* 7225F: scripts/basic/ 7226F: scripts/mk* 7227F: scripts/package/ 7228 7229KERNEL JANITORS 7230L: kernel-janitors@vger.kernel.org 7231W: http://kernelnewbies.org/KernelJanitors 7232S: Odd Fixes 7233 7234KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7235M: "J. Bruce Fields" <bfields@fieldses.org> 7236M: Jeff Layton <jlayton@poochiereds.net> 7237L: linux-nfs@vger.kernel.org 7238W: http://nfs.sourceforge.net/ 7239T: git git://linux-nfs.org/~bfields/linux.git 7240S: Supported 7241F: fs/nfsd/ 7242F: include/uapi/linux/nfsd/ 7243F: fs/lockd/ 7244F: fs/nfs_common/ 7245F: net/sunrpc/ 7246F: include/linux/lockd/ 7247F: include/linux/sunrpc/ 7248F: include/uapi/linux/sunrpc/ 7249 7250KERNEL SELFTEST FRAMEWORK 7251M: Shuah Khan <shuahkh@osg.samsung.com> 7252M: Shuah Khan <shuah@kernel.org> 7253L: linux-kselftest@vger.kernel.org 7254T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7255S: Maintained 7256F: tools/testing/selftests 7257 7258KERNEL VIRTUAL MACHINE (KVM) 7259M: Paolo Bonzini <pbonzini@redhat.com> 7260M: Radim Krčmář <rkrcmar@redhat.com> 7261L: kvm@vger.kernel.org 7262W: http://www.linux-kvm.org 7263T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7264S: Supported 7265F: Documentation/*/kvm*.txt 7266F: Documentation/virtual/kvm/ 7267F: arch/*/kvm/ 7268F: arch/x86/kernel/kvm.c 7269F: arch/x86/kernel/kvmclock.c 7270F: arch/*/include/asm/kvm* 7271F: include/linux/kvm* 7272F: include/uapi/linux/kvm* 7273F: virt/kvm/ 7274F: tools/kvm/ 7275 7276KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7277M: Joerg Roedel <joro@8bytes.org> 7278L: kvm@vger.kernel.org 7279W: http://www.linux-kvm.org/ 7280S: Maintained 7281F: arch/x86/include/asm/svm.h 7282F: arch/x86/kvm/svm.c 7283 7284KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7285M: Alexander Graf <agraf@suse.com> 7286L: kvm-ppc@vger.kernel.org 7287W: http://www.linux-kvm.org/ 7288T: git git://github.com/agraf/linux-2.6.git 7289S: Supported 7290F: arch/powerpc/include/asm/kvm* 7291F: arch/powerpc/kvm/ 7292 7293KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7294M: Christian Borntraeger <borntraeger@de.ibm.com> 7295M: Cornelia Huck <cornelia.huck@de.ibm.com> 7296L: linux-s390@vger.kernel.org 7297W: http://www.ibm.com/developerworks/linux/linux390/ 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7299S: Supported 7300F: Documentation/s390/kvm.txt 7301F: arch/s390/include/asm/kvm* 7302F: arch/s390/kvm/ 7303F: arch/s390/mm/gmap.c 7304 7305KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7306M: Christoffer Dall <christoffer.dall@linaro.org> 7307M: Marc Zyngier <marc.zyngier@arm.com> 7308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7309L: kvmarm@lists.cs.columbia.edu 7310W: http://systems.cs.columbia.edu/projects/kvm-arm 7311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7312S: Supported 7313F: arch/arm/include/uapi/asm/kvm* 7314F: arch/arm/include/asm/kvm* 7315F: arch/arm/kvm/ 7316F: virt/kvm/arm/ 7317F: include/kvm/arm_* 7318 7319KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7320M: Christoffer Dall <christoffer.dall@linaro.org> 7321M: Marc Zyngier <marc.zyngier@arm.com> 7322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7323L: kvmarm@lists.cs.columbia.edu 7324S: Maintained 7325F: arch/arm64/include/uapi/asm/kvm* 7326F: arch/arm64/include/asm/kvm* 7327F: arch/arm64/kvm/ 7328 7329KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7330M: James Hogan <james.hogan@imgtec.com> 7331L: linux-mips@linux-mips.org 7332S: Supported 7333F: arch/mips/include/uapi/asm/kvm* 7334F: arch/mips/include/asm/kvm* 7335F: arch/mips/kvm/ 7336 7337KERNFS 7338M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7339M: Tejun Heo <tj@kernel.org> 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7341S: Supported 7342F: include/linux/kernfs.h 7343F: fs/kernfs/ 7344 7345KEXEC 7346M: Eric Biederman <ebiederm@xmission.com> 7347W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7348L: kexec@lists.infradead.org 7349S: Maintained 7350F: include/linux/kexec.h 7351F: include/uapi/linux/kexec.h 7352F: kernel/kexec* 7353 7354KEYS/KEYRINGS: 7355M: David Howells <dhowells@redhat.com> 7356L: keyrings@vger.kernel.org 7357S: Maintained 7358F: Documentation/security/keys.txt 7359F: include/linux/key.h 7360F: include/linux/key-type.h 7361F: include/linux/keyctl.h 7362F: include/uapi/linux/keyctl.h 7363F: include/keys/ 7364F: security/keys/ 7365 7366KEYS-TRUSTED 7367M: David Safford <safford@us.ibm.com> 7368M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7369L: linux-security-module@vger.kernel.org 7370L: keyrings@vger.kernel.org 7371S: Supported 7372F: Documentation/security/keys-trusted-encrypted.txt 7373F: include/keys/trusted-type.h 7374F: security/keys/trusted.c 7375F: security/keys/trusted.h 7376 7377KEYS-ENCRYPTED 7378M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7379M: David Safford <safford@us.ibm.com> 7380L: linux-security-module@vger.kernel.org 7381L: keyrings@vger.kernel.org 7382S: Supported 7383F: Documentation/security/keys-trusted-encrypted.txt 7384F: include/keys/encrypted-type.h 7385F: security/keys/encrypted-keys/ 7386 7387KGDB / KDB /debug_core 7388M: Jason Wessel <jason.wessel@windriver.com> 7389W: http://kgdb.wiki.kernel.org/ 7390L: kgdb-bugreport@lists.sourceforge.net 7391T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7392S: Maintained 7393F: Documentation/DocBook/kgdb.tmpl 7394F: drivers/misc/kgdbts.c 7395F: drivers/tty/serial/kgdboc.c 7396F: include/linux/kdb.h 7397F: include/linux/kgdb.h 7398F: kernel/debug/ 7399 7400KMEMCHECK 7401M: Vegard Nossum <vegardno@ifi.uio.no> 7402M: Pekka Enberg <penberg@kernel.org> 7403S: Maintained 7404F: Documentation/dev-tools/kmemcheck.rst 7405F: arch/x86/include/asm/kmemcheck.h 7406F: arch/x86/mm/kmemcheck/ 7407F: include/linux/kmemcheck.h 7408F: mm/kmemcheck.c 7409 7410KMEMLEAK 7411M: Catalin Marinas <catalin.marinas@arm.com> 7412S: Maintained 7413F: Documentation/dev-tools/kmemleak.rst 7414F: include/linux/kmemleak.h 7415F: mm/kmemleak.c 7416F: mm/kmemleak-test.c 7417 7418KPROBES 7419M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7420M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7421M: "David S. Miller" <davem@davemloft.net> 7422M: Masami Hiramatsu <mhiramat@kernel.org> 7423S: Maintained 7424F: Documentation/kprobes.txt 7425F: include/linux/kprobes.h 7426F: include/asm-generic/kprobes.h 7427F: kernel/kprobes.c 7428 7429KS0108 LCD CONTROLLER DRIVER 7430M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7431W: http://miguelojeda.es/auxdisplay.htm 7432W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7433S: Maintained 7434F: Documentation/auxdisplay/ks0108 7435F: drivers/auxdisplay/ks0108.c 7436F: include/linux/ks0108.h 7437 7438L3MDEV 7439M: David Ahern <dsa@cumulusnetworks.com> 7440L: netdev@vger.kernel.org 7441S: Maintained 7442F: net/l3mdev 7443F: include/net/l3mdev.h 7444 7445LANTIQ MIPS ARCHITECTURE 7446M: John Crispin <john@phrozen.org> 7447L: linux-mips@linux-mips.org 7448S: Maintained 7449F: arch/mips/lantiq 7450 7451LAPB module 7452L: linux-x25@vger.kernel.org 7453S: Orphan 7454F: Documentation/networking/lapb-module.txt 7455F: include/*/lapb.h 7456F: net/lapb/ 7457 7458LASI 53c700 driver for PARISC 7459M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7460L: linux-scsi@vger.kernel.org 7461S: Maintained 7462F: Documentation/scsi/53c700.txt 7463F: drivers/scsi/53c700* 7464 7465LED SUBSYSTEM 7466M: Richard Purdie <rpurdie@rpsys.net> 7467M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7468M: Pavel Machek <pavel@ucw.cz> 7469L: linux-leds@vger.kernel.org 7470T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7471S: Maintained 7472F: Documentation/devicetree/bindings/leds/ 7473F: drivers/leds/ 7474F: include/linux/leds.h 7475 7476LEGACY EEPROM DRIVER 7477M: Jean Delvare <jdelvare@suse.com> 7478S: Maintained 7479F: Documentation/misc-devices/eeprom 7480F: drivers/misc/eeprom/eeprom.c 7481 7482LEGO USB Tower driver 7483M: Juergen Stuber <starblue@users.sourceforge.net> 7484L: legousb-devel@lists.sourceforge.net 7485W: http://legousb.sourceforge.net/ 7486S: Maintained 7487F: drivers/usb/misc/legousbtower.c 7488 7489LG2160 MEDIA DRIVER 7490M: Michael Krufky <mkrufky@linuxtv.org> 7491L: linux-media@vger.kernel.org 7492W: https://linuxtv.org 7493W: http://github.com/mkrufky 7494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7495T: git git://linuxtv.org/mkrufky/tuners.git 7496S: Maintained 7497F: drivers/media/dvb-frontends/lg2160.* 7498 7499LGDT3305 MEDIA DRIVER 7500M: Michael Krufky <mkrufky@linuxtv.org> 7501L: linux-media@vger.kernel.org 7502W: https://linuxtv.org 7503W: http://github.com/mkrufky 7504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7505T: git git://linuxtv.org/mkrufky/tuners.git 7506S: Maintained 7507F: drivers/media/dvb-frontends/lgdt3305.* 7508 7509LGUEST 7510M: Rusty Russell <rusty@rustcorp.com.au> 7511L: lguest@lists.ozlabs.org 7512W: http://lguest.ozlabs.org/ 7513S: Odd Fixes 7514F: arch/x86/include/asm/lguest*.h 7515F: arch/x86/lguest/ 7516F: drivers/lguest/ 7517F: include/linux/lguest*.h 7518F: tools/lguest/ 7519 7520LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7521M: Tejun Heo <tj@kernel.org> 7522L: linux-ide@vger.kernel.org 7523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7524S: Maintained 7525F: drivers/ata/ 7526F: include/linux/ata.h 7527F: include/linux/libata.h 7528F: Documentation/devicetree/bindings/ata/ 7529 7530LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7531M: Viresh Kumar <vireshk@kernel.org> 7532L: linux-ide@vger.kernel.org 7533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7534S: Maintained 7535F: include/linux/pata_arasan_cf_data.h 7536F: drivers/ata/pata_arasan_cf.c 7537 7538LIBATA PATA DRIVERS 7539M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7540M: Tejun Heo <tj@kernel.org> 7541L: linux-ide@vger.kernel.org 7542T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7543S: Maintained 7544F: drivers/ata/pata_*.c 7545F: drivers/ata/ata_generic.c 7546 7547LIBATA SATA AHCI PLATFORM devices support 7548M: Hans de Goede <hdegoede@redhat.com> 7549M: Tejun Heo <tj@kernel.org> 7550L: linux-ide@vger.kernel.org 7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7552S: Maintained 7553F: drivers/ata/ahci_platform.c 7554F: drivers/ata/libahci_platform.c 7555F: include/linux/ahci_platform.h 7556 7557LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7558M: Mikael Pettersson <mikpelinux@gmail.com> 7559L: linux-ide@vger.kernel.org 7560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7561S: Maintained 7562F: drivers/ata/sata_promise.* 7563 7564LIBLOCKDEP 7565M: Sasha Levin <sasha.levin@oracle.com> 7566S: Maintained 7567F: tools/lib/lockdep/ 7568 7569LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7570M: Dan Williams <dan.j.williams@intel.com> 7571L: linux-nvdimm@lists.01.org 7572Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7573T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7574S: Supported 7575F: drivers/nvdimm/* 7576F: include/linux/nd.h 7577F: include/linux/libnvdimm.h 7578F: include/uapi/linux/ndctl.h 7579 7580LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7581M: Ross Zwisler <ross.zwisler@linux.intel.com> 7582L: linux-nvdimm@lists.01.org 7583Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7584S: Supported 7585F: drivers/nvdimm/blk.c 7586F: drivers/nvdimm/region_devs.c 7587F: drivers/acpi/nfit* 7588 7589LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7590M: Vishal Verma <vishal.l.verma@intel.com> 7591L: linux-nvdimm@lists.01.org 7592Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7593S: Supported 7594F: drivers/nvdimm/btt* 7595 7596LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7597M: Ross Zwisler <ross.zwisler@linux.intel.com> 7598L: linux-nvdimm@lists.01.org 7599Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7600S: Supported 7601F: drivers/nvdimm/pmem.c 7602F: include/linux/pmem.h 7603F: arch/*/include/asm/pmem.h 7604 7605LIGHTNVM PLATFORM SUPPORT 7606M: Matias Bjorling <mb@lightnvm.io> 7607W: http://github/OpenChannelSSD 7608L: linux-block@vger.kernel.org 7609S: Maintained 7610F: drivers/lightnvm/ 7611F: include/linux/lightnvm.h 7612F: include/uapi/linux/lightnvm.h 7613 7614LINUX FOR POWERPC (32-BIT AND 64-BIT) 7615M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7616M: Paul Mackerras <paulus@samba.org> 7617M: Michael Ellerman <mpe@ellerman.id.au> 7618W: https://github.com/linuxppc/linux/wiki 7619L: linuxppc-dev@lists.ozlabs.org 7620Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7621T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7622S: Supported 7623F: Documentation/ABI/stable/sysfs-firmware-opal-* 7624F: Documentation/devicetree/bindings/powerpc/ 7625F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7626F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7627F: Documentation/powerpc/ 7628F: arch/powerpc/ 7629F: drivers/char/tpm/tpm_ibmvtpm* 7630F: drivers/crypto/nx/ 7631F: drivers/crypto/vmx/ 7632F: drivers/i2c/busses/i2c-opal.c 7633F: drivers/net/ethernet/ibm/ibmveth.* 7634F: drivers/net/ethernet/ibm/ibmvnic.* 7635F: drivers/pci/hotplug/pnv_php.c 7636F: drivers/pci/hotplug/rpa* 7637F: drivers/rtc/rtc-opal.c 7638F: drivers/scsi/ibmvscsi/ 7639F: drivers/tty/hvc/hvc_opal.c 7640F: tools/testing/selftests/powerpc 7641N: /pmac 7642N: powermac 7643N: powernv 7644N: [^a-z0-9]ps3 7645N: pseries 7646 7647LINUX FOR POWER MACINTOSH 7648M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7649W: http://www.penguinppc.org/ 7650L: linuxppc-dev@lists.ozlabs.org 7651S: Maintained 7652F: arch/powerpc/platforms/powermac/ 7653F: drivers/macintosh/ 7654 7655LINUX FOR POWERPC EMBEDDED MPC5XXX 7656M: Anatolij Gustschin <agust@denx.de> 7657L: linuxppc-dev@lists.ozlabs.org 7658T: git git://git.denx.de/linux-denx-agust.git 7659S: Maintained 7660F: arch/powerpc/platforms/512x/ 7661F: arch/powerpc/platforms/52xx/ 7662 7663LINUX FOR POWERPC EMBEDDED PPC4XX 7664M: Alistair Popple <alistair@popple.id.au> 7665M: Matt Porter <mporter@kernel.crashing.org> 7666W: http://www.penguinppc.org/ 7667L: linuxppc-dev@lists.ozlabs.org 7668S: Maintained 7669F: arch/powerpc/platforms/40x/ 7670F: arch/powerpc/platforms/44x/ 7671 7672LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7673L: linuxppc-dev@lists.ozlabs.org 7674S: Orphan 7675F: arch/powerpc/*/*virtex* 7676F: arch/powerpc/*/*/*virtex* 7677 7678LINUX FOR POWERPC EMBEDDED PPC8XX 7679M: Vitaly Bordug <vitb@kernel.crashing.org> 7680W: http://www.penguinppc.org/ 7681L: linuxppc-dev@lists.ozlabs.org 7682S: Maintained 7683F: arch/powerpc/platforms/8xx/ 7684 7685LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7686M: Scott Wood <oss@buserror.net> 7687M: Kumar Gala <galak@kernel.crashing.org> 7688W: http://www.penguinppc.org/ 7689L: linuxppc-dev@lists.ozlabs.org 7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7691S: Maintained 7692F: arch/powerpc/platforms/83xx/ 7693F: arch/powerpc/platforms/85xx/ 7694 7695LINUX FOR POWERPC PA SEMI PWRFICIENT 7696L: linuxppc-dev@lists.ozlabs.org 7697S: Orphan 7698F: arch/powerpc/platforms/pasemi/ 7699F: drivers/*/*pasemi* 7700F: drivers/*/*/*pasemi* 7701 7702LINUX SECURITY MODULE (LSM) FRAMEWORK 7703M: Chris Wright <chrisw@sous-sol.org> 7704L: linux-security-module@vger.kernel.org 7705S: Supported 7706 7707LIS3LV02D ACCELEROMETER DRIVER 7708M: Eric Piel <eric.piel@tremplin-utc.net> 7709S: Maintained 7710F: Documentation/misc-devices/lis3lv02d 7711F: drivers/misc/lis3lv02d/ 7712F: drivers/platform/x86/hp_accel.c 7713 7714LIVE PATCHING 7715M: Josh Poimboeuf <jpoimboe@redhat.com> 7716M: Jessica Yu <jeyu@redhat.com> 7717M: Jiri Kosina <jikos@kernel.org> 7718M: Miroslav Benes <mbenes@suse.cz> 7719R: Petr Mladek <pmladek@suse.com> 7720S: Maintained 7721F: kernel/livepatch/ 7722F: include/linux/livepatch.h 7723F: arch/x86/include/asm/livepatch.h 7724F: arch/x86/kernel/livepatch.c 7725F: Documentation/livepatch/ 7726F: Documentation/ABI/testing/sysfs-kernel-livepatch 7727F: samples/livepatch/ 7728L: live-patching@vger.kernel.org 7729T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7730 7731LINUX KERNEL DUMP TEST MODULE (LKDTM) 7732M: Kees Cook <keescook@chromium.org> 7733S: Maintained 7734F: drivers/misc/lkdtm* 7735 7736LLC (802.2) 7737L: netdev@vger.kernel.org 7738S: Odd fixes 7739F: include/linux/llc.h 7740F: include/uapi/linux/llc.h 7741F: include/net/llc* 7742F: net/llc/ 7743 7744LM73 HARDWARE MONITOR DRIVER 7745M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7746L: linux-hwmon@vger.kernel.org 7747S: Maintained 7748F: drivers/hwmon/lm73.c 7749 7750LM78 HARDWARE MONITOR DRIVER 7751M: Jean Delvare <jdelvare@suse.com> 7752L: linux-hwmon@vger.kernel.org 7753S: Maintained 7754F: Documentation/hwmon/lm78 7755F: drivers/hwmon/lm78.c 7756 7757LM83 HARDWARE MONITOR DRIVER 7758M: Jean Delvare <jdelvare@suse.com> 7759L: linux-hwmon@vger.kernel.org 7760S: Maintained 7761F: Documentation/hwmon/lm83 7762F: drivers/hwmon/lm83.c 7763 7764LM90 HARDWARE MONITOR DRIVER 7765M: Jean Delvare <jdelvare@suse.com> 7766L: linux-hwmon@vger.kernel.org 7767S: Maintained 7768F: Documentation/hwmon/lm90 7769F: Documentation/devicetree/bindings/hwmon/lm90.txt 7770F: drivers/hwmon/lm90.c 7771F: include/dt-bindings/thermal/lm90.h 7772 7773LM95234 HARDWARE MONITOR DRIVER 7774M: Guenter Roeck <linux@roeck-us.net> 7775L: linux-hwmon@vger.kernel.org 7776S: Maintained 7777F: Documentation/hwmon/lm95234 7778F: drivers/hwmon/lm95234.c 7779 7780LME2510 MEDIA DRIVER 7781M: Malcolm Priestley <tvboxspy@gmail.com> 7782L: linux-media@vger.kernel.org 7783W: https://linuxtv.org 7784Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7785S: Maintained 7786F: drivers/media/usb/dvb-usb-v2/lmedm04* 7787 7788LOCKING PRIMITIVES 7789M: Peter Zijlstra <peterz@infradead.org> 7790M: Ingo Molnar <mingo@redhat.com> 7791L: linux-kernel@vger.kernel.org 7792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7793S: Maintained 7794F: Documentation/locking/ 7795F: include/linux/lockdep.h 7796F: include/linux/spinlock*.h 7797F: arch/*/include/asm/spinlock*.h 7798F: include/linux/rwlock*.h 7799F: include/linux/mutex*.h 7800F: arch/*/include/asm/mutex*.h 7801F: include/linux/rwsem*.h 7802F: arch/*/include/asm/rwsem.h 7803F: include/linux/seqlock.h 7804F: lib/locking*.[ch] 7805F: kernel/locking/ 7806 7807LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7808M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7809L: linux-ntfs-dev@lists.sourceforge.net 7810W: http://www.linux-ntfs.org/content/view/19/37/ 7811S: Maintained 7812F: Documentation/ldm.txt 7813F: block/partitions/ldm.* 7814 7815LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7816M: Sathya Prakash <sathya.prakash@broadcom.com> 7817M: Chaitra P B <chaitra.basappa@broadcom.com> 7818M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7819L: MPT-FusionLinux.pdl@broadcom.com 7820L: linux-scsi@vger.kernel.org 7821W: http://www.avagotech.com/support/ 7822S: Supported 7823F: drivers/message/fusion/ 7824F: drivers/scsi/mpt2sas/ 7825F: drivers/scsi/mpt3sas/ 7826 7827LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7828M: Matthew Wilcox <matthew@wil.cx> 7829L: linux-scsi@vger.kernel.org 7830S: Maintained 7831F: drivers/scsi/sym53c8xx_2/ 7832 7833LTC4261 HARDWARE MONITOR DRIVER 7834M: Guenter Roeck <linux@roeck-us.net> 7835L: linux-hwmon@vger.kernel.org 7836S: Maintained 7837F: Documentation/hwmon/ltc4261 7838F: drivers/hwmon/ltc4261.c 7839 7840LTC4306 I2C MULTIPLEXER DRIVER 7841M: Michael Hennerich <michael.hennerich@analog.com> 7842W: http://ez.analog.com/community/linux-device-drivers 7843L: linux-i2c@vger.kernel.org 7844S: Supported 7845F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7846F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7847 7848LTP (Linux Test Project) 7849M: Mike Frysinger <vapier@gentoo.org> 7850M: Cyril Hrubis <chrubis@suse.cz> 7851M: Wanlong Gao <wanlong.gao@gmail.com> 7852M: Jan Stancek <jstancek@redhat.com> 7853M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7854M: Alexey Kodanev <alexey.kodanev@oracle.com> 7855L: ltp@lists.linux.it (subscribers-only) 7856W: http://linux-test-project.github.io/ 7857T: git git://github.com/linux-test-project/ltp.git 7858S: Maintained 7859 7860M32R ARCHITECTURE 7861W: http://www.linux-m32r.org/ 7862S: Orphan 7863F: arch/m32r/ 7864 7865M68K ARCHITECTURE 7866M: Geert Uytterhoeven <geert@linux-m68k.org> 7867L: linux-m68k@lists.linux-m68k.org 7868W: http://www.linux-m68k.org/ 7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7870S: Maintained 7871F: arch/m68k/ 7872F: drivers/zorro/ 7873 7874M68K ON APPLE MACINTOSH 7875M: Joshua Thompson <funaho@jurai.org> 7876W: http://www.mac.linux-m68k.org/ 7877L: linux-m68k@lists.linux-m68k.org 7878S: Maintained 7879F: arch/m68k/mac/ 7880 7881M68K ON HP9000/300 7882M: Philip Blundell <philb@gnu.org> 7883W: http://www.tazenda.demon.co.uk/phil/linux-hp 7884S: Maintained 7885F: arch/m68k/hp300/ 7886 7887M88DS3103 MEDIA DRIVER 7888M: Antti Palosaari <crope@iki.fi> 7889L: linux-media@vger.kernel.org 7890W: https://linuxtv.org 7891W: http://palosaari.fi/linux/ 7892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7893T: git git://linuxtv.org/anttip/media_tree.git 7894S: Maintained 7895F: drivers/media/dvb-frontends/m88ds3103* 7896 7897M88RS2000 MEDIA DRIVER 7898M: Malcolm Priestley <tvboxspy@gmail.com> 7899L: linux-media@vger.kernel.org 7900W: https://linuxtv.org 7901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7902S: Maintained 7903F: drivers/media/dvb-frontends/m88rs2000* 7904 7905MA901 MASTERKIT USB FM RADIO DRIVER 7906M: Alexey Klimov <klimov.linux@gmail.com> 7907L: linux-media@vger.kernel.org 7908T: git git://linuxtv.org/media_tree.git 7909S: Maintained 7910F: drivers/media/radio/radio-ma901.c 7911 7912MAC80211 7913M: Johannes Berg <johannes@sipsolutions.net> 7914L: linux-wireless@vger.kernel.org 7915W: http://wireless.kernel.org/ 7916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7917T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7918S: Maintained 7919F: Documentation/networking/mac80211-injection.txt 7920F: include/net/mac80211.h 7921F: net/mac80211/ 7922F: drivers/net/wireless/mac80211_hwsim.[ch] 7923 7924MAILBOX API 7925M: Jassi Brar <jassisinghbrar@gmail.com> 7926L: linux-kernel@vger.kernel.org 7927S: Maintained 7928F: drivers/mailbox/ 7929F: include/linux/mailbox_client.h 7930F: include/linux/mailbox_controller.h 7931 7932MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7933M: Michael Kerrisk <mtk.manpages@gmail.com> 7934W: http://www.kernel.org/doc/man-pages 7935L: linux-man@vger.kernel.org 7936S: Maintained 7937 7938MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7939M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 7940L: linux-mips@linux-mips.org 7941S: Maintained 7942F: arch/mips/boot/dts/img/pistachio_marduk.dts 7943 7944MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7945M: Andrew Lunn <andrew@lunn.ch> 7946M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7947L: netdev@vger.kernel.org 7948S: Maintained 7949F: drivers/net/dsa/mv88e6xxx/ 7950F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7951 7952MARVELL ARMADA DRM SUPPORT 7953M: Russell King <linux@armlinux.org.uk> 7954S: Maintained 7955T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7956T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7957F: drivers/gpu/drm/armada/ 7958F: include/uapi/drm/armada_drm.h 7959F: Documentation/devicetree/bindings/display/armada/ 7960 7961MARVELL CRYPTO DRIVER 7962M: Boris Brezillon <boris.brezillon@free-electrons.com> 7963M: Arnaud Ebalard <arno@natisbad.org> 7964F: drivers/crypto/marvell/ 7965S: Maintained 7966L: linux-crypto@vger.kernel.org 7967 7968MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7969M: Mirko Lindner <mlindner@marvell.com> 7970M: Stephen Hemminger <stephen@networkplumber.org> 7971L: netdev@vger.kernel.org 7972S: Maintained 7973F: drivers/net/ethernet/marvell/sk* 7974 7975MARVELL LIBERTAS WIRELESS DRIVER 7976L: libertas-dev@lists.infradead.org 7977S: Orphan 7978F: drivers/net/wireless/marvell/libertas/ 7979 7980MARVELL MV643XX ETHERNET DRIVER 7981M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7982L: netdev@vger.kernel.org 7983S: Maintained 7984F: drivers/net/ethernet/marvell/mv643xx_eth.* 7985F: include/linux/mv643xx.h 7986 7987MARVELL MVNETA ETHERNET DRIVER 7988M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7989L: netdev@vger.kernel.org 7990S: Maintained 7991F: drivers/net/ethernet/marvell/mvneta.* 7992 7993MARVELL MWIFIEX WIRELESS DRIVER 7994M: Amitkumar Karwar <amitkarwar@gmail.com> 7995M: Nishant Sarmukadam <nishants@marvell.com> 7996M: Ganapathi Bhat <gbhat@marvell.com> 7997M: Xinming Hu <huxm@marvell.com> 7998L: linux-wireless@vger.kernel.org 7999S: Maintained 8000F: drivers/net/wireless/marvell/mwifiex/ 8001 8002MARVELL MWL8K WIRELESS DRIVER 8003M: Lennert Buytenhek <buytenh@wantstofly.org> 8004L: linux-wireless@vger.kernel.org 8005S: Odd Fixes 8006F: drivers/net/wireless/marvell/mwl8k.c 8007 8008MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8009M: Nicolas Pitre <nico@fluxnic.net> 8010S: Odd Fixes 8011F: drivers/mmc/host/mvsdio.* 8012 8013MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8014M: Hu Ziji <huziji@marvell.com> 8015L: linux-mmc@vger.kernel.org 8016S: Supported 8017F: drivers/mmc/host/sdhci-xenon* 8018F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8019 8020MATROX FRAMEBUFFER DRIVER 8021L: linux-fbdev@vger.kernel.org 8022S: Orphan 8023F: drivers/video/fbdev/matrox/matroxfb_* 8024F: include/uapi/linux/matroxfb.h 8025 8026MAX16065 HARDWARE MONITOR DRIVER 8027M: Guenter Roeck <linux@roeck-us.net> 8028L: linux-hwmon@vger.kernel.org 8029S: Maintained 8030F: Documentation/hwmon/max16065 8031F: drivers/hwmon/max16065.c 8032 8033MAX20751 HARDWARE MONITOR DRIVER 8034M: Guenter Roeck <linux@roeck-us.net> 8035L: linux-hwmon@vger.kernel.org 8036S: Maintained 8037F: Documentation/hwmon/max20751 8038F: drivers/hwmon/max20751.c 8039 8040MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8041L: linux-hwmon@vger.kernel.org 8042S: Orphan 8043F: Documentation/hwmon/max6650 8044F: drivers/hwmon/max6650.c 8045 8046MAX6697 HARDWARE MONITOR DRIVER 8047M: Guenter Roeck <linux@roeck-us.net> 8048L: linux-hwmon@vger.kernel.org 8049S: Maintained 8050F: Documentation/hwmon/max6697 8051F: Documentation/devicetree/bindings/i2c/max6697.txt 8052F: drivers/hwmon/max6697.c 8053F: include/linux/platform_data/max6697.h 8054 8055MAX9860 MONO AUDIO VOICE CODEC DRIVER 8056M: Peter Rosin <peda@axentia.se> 8057L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8058S: Maintained 8059F: Documentation/devicetree/bindings/sound/max9860.txt 8060F: sound/soc/codecs/max9860.* 8061 8062MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8063M: Krzysztof Kozlowski <krzk@kernel.org> 8064M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8065L: linux-pm@vger.kernel.org 8066S: Supported 8067F: drivers/power/supply/max14577_charger.c 8068F: drivers/power/supply/max77693_charger.c 8069 8070MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 8071M: Javier Martinez Canillas <javier@osg.samsung.com> 8072L: linux-kernel@vger.kernel.org 8073S: Supported 8074F: drivers/*/*max77802*.c 8075F: Documentation/devicetree/bindings/*/*max77802.txt 8076F: include/dt-bindings/*/*max77802.h 8077 8078MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8079M: Chanwoo Choi <cw00.choi@samsung.com> 8080M: Krzysztof Kozlowski <krzk@kernel.org> 8081M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8082L: linux-kernel@vger.kernel.org 8083S: Supported 8084F: drivers/*/max14577*.c 8085F: drivers/*/max77686*.c 8086F: drivers/*/max77693*.c 8087F: drivers/extcon/extcon-max14577.c 8088F: drivers/extcon/extcon-max77693.c 8089F: drivers/rtc/rtc-max77686.c 8090F: drivers/clk/clk-max77686.c 8091F: Documentation/devicetree/bindings/mfd/max14577.txt 8092F: Documentation/devicetree/bindings/*/max77686.txt 8093F: Documentation/devicetree/bindings/mfd/max77693.txt 8094F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8095F: include/linux/mfd/max14577*.h 8096F: include/linux/mfd/max77686*.h 8097F: include/linux/mfd/max77693*.h 8098 8099MAXIRADIO FM RADIO RECEIVER DRIVER 8100M: Hans Verkuil <hverkuil@xs4all.nl> 8101L: linux-media@vger.kernel.org 8102T: git git://linuxtv.org/media_tree.git 8103W: https://linuxtv.org 8104S: Maintained 8105F: drivers/media/radio/radio-maxiradio* 8106 8107MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8108M: Peter Rosin <peda@axentia.se> 8109L: linux-iio@vger.kernel.org 8110S: Maintained 8111F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8112F: drivers/iio/potentiometer/mcp4531.c 8113 8114MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8115M: William Breathitt Gray <vilhelm.gray@gmail.com> 8116L: linux-iio@vger.kernel.org 8117S: Maintained 8118F: drivers/iio/dac/cio-dac.c 8119 8120MEDIA DRIVERS FOR RENESAS - FCP 8121M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8122L: linux-media@vger.kernel.org 8123L: linux-renesas-soc@vger.kernel.org 8124T: git git://linuxtv.org/media_tree.git 8125S: Supported 8126F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8127F: drivers/media/platform/rcar-fcp.c 8128F: include/media/rcar-fcp.h 8129 8130MEDIA DRIVERS FOR RENESAS - FDP1 8131M: Kieran Bingham <kieran@bingham.xyz> 8132L: linux-media@vger.kernel.org 8133L: linux-renesas-soc@vger.kernel.org 8134T: git git://linuxtv.org/media_tree.git 8135S: Supported 8136F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8137F: drivers/media/platform/rcar_fdp1.c 8138 8139MEDIA DRIVERS FOR RENESAS - VIN 8140M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8141L: linux-media@vger.kernel.org 8142L: linux-renesas-soc@vger.kernel.org 8143T: git git://linuxtv.org/media_tree.git 8144S: Supported 8145F: Documentation/devicetree/bindings/media/rcar_vin.txt 8146F: drivers/media/platform/rcar-vin/ 8147 8148MEDIA DRIVERS FOR RENESAS - VSP1 8149M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8150L: linux-media@vger.kernel.org 8151L: linux-renesas-soc@vger.kernel.org 8152T: git git://linuxtv.org/media_tree.git 8153S: Supported 8154F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8155F: drivers/media/platform/vsp1/ 8156 8157MEDIA DRIVERS FOR HELENE 8158M: Abylay Ospan <aospan@netup.ru> 8159L: linux-media@vger.kernel.org 8160W: https://linuxtv.org 8161W: http://netup.tv/ 8162T: git git://linuxtv.org/media_tree.git 8163S: Supported 8164F: drivers/media/dvb-frontends/helene* 8165 8166MEDIA DRIVERS FOR ASCOT2E 8167M: Sergey Kozlov <serjk@netup.ru> 8168M: Abylay Ospan <aospan@netup.ru> 8169L: linux-media@vger.kernel.org 8170W: https://linuxtv.org 8171W: http://netup.tv/ 8172T: git git://linuxtv.org/media_tree.git 8173S: Supported 8174F: drivers/media/dvb-frontends/ascot2e* 8175 8176MEDIA DRIVERS FOR CXD2841ER 8177M: Sergey Kozlov <serjk@netup.ru> 8178M: Abylay Ospan <aospan@netup.ru> 8179L: linux-media@vger.kernel.org 8180W: https://linuxtv.org 8181W: http://netup.tv/ 8182T: git git://linuxtv.org/media_tree.git 8183S: Supported 8184F: drivers/media/dvb-frontends/cxd2841er* 8185 8186MEDIA DRIVERS FOR HORUS3A 8187M: Sergey Kozlov <serjk@netup.ru> 8188M: Abylay Ospan <aospan@netup.ru> 8189L: linux-media@vger.kernel.org 8190W: https://linuxtv.org 8191W: http://netup.tv/ 8192T: git git://linuxtv.org/media_tree.git 8193S: Supported 8194F: drivers/media/dvb-frontends/horus3a* 8195 8196MEDIA DRIVERS FOR LNBH25 8197M: Sergey Kozlov <serjk@netup.ru> 8198M: Abylay Ospan <aospan@netup.ru> 8199L: linux-media@vger.kernel.org 8200W: https://linuxtv.org 8201W: http://netup.tv/ 8202T: git git://linuxtv.org/media_tree.git 8203S: Supported 8204F: drivers/media/dvb-frontends/lnbh25* 8205 8206MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8207M: Sergey Kozlov <serjk@netup.ru> 8208M: Abylay Ospan <aospan@netup.ru> 8209L: linux-media@vger.kernel.org 8210W: https://linuxtv.org 8211W: http://netup.tv/ 8212T: git git://linuxtv.org/media_tree.git 8213S: Supported 8214F: drivers/media/pci/netup_unidvb/* 8215 8216MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8217M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8218M: Mauro Carvalho Chehab <mchehab@kernel.org> 8219P: LinuxTV.org Project 8220L: linux-media@vger.kernel.org 8221W: https://linuxtv.org 8222Q: http://patchwork.kernel.org/project/linux-media/list/ 8223T: git git://linuxtv.org/media_tree.git 8224S: Maintained 8225F: Documentation/devicetree/bindings/media/ 8226F: Documentation/media/ 8227F: drivers/media/ 8228F: drivers/staging/media/ 8229F: include/linux/platform_data/media/ 8230F: include/media/ 8231F: include/uapi/linux/dvb/ 8232F: include/uapi/linux/videodev2.h 8233F: include/uapi/linux/media.h 8234F: include/uapi/linux/v4l2-* 8235F: include/uapi/linux/meye.h 8236F: include/uapi/linux/ivtv* 8237F: include/uapi/linux/uvcvideo.h 8238 8239MEDIATEK ETHERNET DRIVER 8240M: Felix Fietkau <nbd@openwrt.org> 8241M: John Crispin <blogic@openwrt.org> 8242L: netdev@vger.kernel.org 8243S: Maintained 8244F: drivers/net/ethernet/mediatek/ 8245 8246MEDIATEK JPEG DRIVER 8247M: Rick Chang <rick.chang@mediatek.com> 8248M: Bin Liu <bin.liu@mediatek.com> 8249S: Supported 8250F: drivers/media/platform/mtk-jpeg/ 8251F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8252 8253MEDIATEK MEDIA DRIVER 8254M: Tiffany Lin <tiffany.lin@mediatek.com> 8255M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8256S: Supported 8257F: drivers/media/platform/mtk-vcodec/ 8258F: drivers/media/platform/mtk-vpu/ 8259F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8260F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8261 8262MEDIATEK MDP DRIVER 8263M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8264M: Houlong Wei <houlong.wei@mediatek.com> 8265M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8266S: Supported 8267F: drivers/media/platform/mtk-mdp/ 8268F: drivers/media/platform/mtk-vpu/ 8269F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8270 8271MEDIATEK MT7601U WIRELESS LAN DRIVER 8272M: Jakub Kicinski <kubakici@wp.pl> 8273L: linux-wireless@vger.kernel.org 8274S: Maintained 8275F: drivers/net/wireless/mediatek/mt7601u/ 8276 8277MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8278M: Peter Senna Tschudin <peter.senna@collabora.com> 8279M: Martin Donnelly <martin.donnelly@ge.com> 8280M: Martyn Welch <martyn.welch@collabora.co.uk> 8281S: Maintained 8282F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8283F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8284 8285MEGARAID SCSI/SAS DRIVERS 8286M: Kashyap Desai <kashyap.desai@broadcom.com> 8287M: Sumit Saxena <sumit.saxena@broadcom.com> 8288M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8289L: megaraidlinux.pdl@broadcom.com 8290L: linux-scsi@vger.kernel.org 8291W: http://www.avagotech.com/support/ 8292S: Maintained 8293F: Documentation/scsi/megaraid.txt 8294F: drivers/scsi/megaraid.* 8295F: drivers/scsi/megaraid/ 8296 8297MELFAS MIP4 TOUCHSCREEN DRIVER 8298M: Sangwon Jee <jeesw@melfas.com> 8299W: http://www.melfas.com 8300S: Supported 8301F: drivers/input/touchscreen/melfas_mip4.c 8302F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8303 8304MELLANOX ETHERNET DRIVER (mlx4_en) 8305M: Tariq Toukan <tariqt@mellanox.com> 8306L: netdev@vger.kernel.org 8307S: Supported 8308W: http://www.mellanox.com 8309Q: http://patchwork.ozlabs.org/project/netdev/list/ 8310F: drivers/net/ethernet/mellanox/mlx4/en_* 8311 8312MELLANOX ETHERNET DRIVER (mlx5e) 8313M: Saeed Mahameed <saeedm@mellanox.com> 8314L: netdev@vger.kernel.org 8315S: Supported 8316W: http://www.mellanox.com 8317Q: http://patchwork.ozlabs.org/project/netdev/list/ 8318F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8319 8320MELLANOX ETHERNET SWITCH DRIVERS 8321M: Jiri Pirko <jiri@mellanox.com> 8322M: Ido Schimmel <idosch@mellanox.com> 8323L: netdev@vger.kernel.org 8324S: Supported 8325W: http://www.mellanox.com 8326Q: http://patchwork.ozlabs.org/project/netdev/list/ 8327F: drivers/net/ethernet/mellanox/mlxsw/ 8328 8329MELLANOX MLXCPLD I2C AND MUX DRIVER 8330M: Vadim Pasternak <vadimp@mellanox.com> 8331M: Michael Shych <michaelsh@mellanox.com> 8332L: linux-i2c@vger.kernel.org 8333S: Supported 8334F: drivers/i2c/busses/i2c-mlxcpld.c 8335F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8336F: Documentation/i2c/busses/i2c-mlxcpld 8337 8338MELLANOX MLXCPLD LED DRIVER 8339M: Vadim Pasternak <vadimp@mellanox.com> 8340L: linux-leds@vger.kernel.org 8341S: Supported 8342F: drivers/leds/leds-mlxcpld.c 8343F: Documentation/leds/leds-mlxcpld.txt 8344 8345MELLANOX PLATFORM DRIVER 8346M: Vadim Pasternak <vadimp@mellanox.com> 8347L: platform-driver-x86@vger.kernel.org 8348S: Supported 8349F: drivers/platform/x86/mlx-platform.c 8350 8351MELLANOX MLX CPLD HOTPLUG DRIVER 8352M: Vadim Pasternak <vadimp@mellanox.com> 8353L: platform-driver-x86@vger.kernel.org 8354S: Supported 8355F: drivers/platform/x86/mlxcpld-hotplug.c 8356F: include/linux/platform_data/mlxcpld-hotplug.h 8357 8358SOFT-ROCE DRIVER (rxe) 8359M: Moni Shoua <monis@mellanox.com> 8360L: linux-rdma@vger.kernel.org 8361S: Supported 8362W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8363Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8364F: drivers/infiniband/sw/rxe/ 8365F: include/uapi/rdma/rdma_user_rxe.h 8366 8367MEMBARRIER SUPPORT 8368M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8369M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8370L: linux-kernel@vger.kernel.org 8371S: Supported 8372F: kernel/membarrier.c 8373F: include/uapi/linux/membarrier.h 8374 8375MEMORY MANAGEMENT 8376L: linux-mm@kvack.org 8377W: http://www.linux-mm.org 8378S: Maintained 8379F: include/linux/mm.h 8380F: include/linux/gfp.h 8381F: include/linux/mmzone.h 8382F: include/linux/memory_hotplug.h 8383F: include/linux/vmalloc.h 8384F: mm/ 8385 8386MEMORY TECHNOLOGY DEVICES (MTD) 8387M: David Woodhouse <dwmw2@infradead.org> 8388M: Brian Norris <computersforpeace@gmail.com> 8389M: Boris Brezillon <boris.brezillon@free-electrons.com> 8390M: Marek Vasut <marek.vasut@gmail.com> 8391M: Richard Weinberger <richard@nod.at> 8392M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8393L: linux-mtd@lists.infradead.org 8394W: http://www.linux-mtd.infradead.org/ 8395Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8396T: git git://git.infradead.org/linux-mtd.git master 8397T: git git://git.infradead.org/l2-mtd.git master 8398S: Maintained 8399F: Documentation/devicetree/bindings/mtd/ 8400F: drivers/mtd/ 8401F: include/linux/mtd/ 8402F: include/uapi/mtd/ 8403 8404MEN A21 WATCHDOG DRIVER 8405M: Johannes Thumshirn <morbidrsa@gmail.com> 8406L: linux-watchdog@vger.kernel.org 8407S: Maintained 8408F: drivers/watchdog/mena21_wdt.c 8409 8410MEN CHAMELEON BUS (mcb) 8411M: Johannes Thumshirn <morbidrsa@gmail.com> 8412S: Maintained 8413F: drivers/mcb/ 8414F: include/linux/mcb.h 8415F: Documentation/men-chameleon-bus.txt 8416 8417MEN F21BMC (Board Management Controller) 8418M: Andreas Werner <andreas.werner@men.de> 8419S: Supported 8420F: drivers/mfd/menf21bmc.c 8421F: drivers/watchdog/menf21bmc_wdt.c 8422F: drivers/leds/leds-menf21bmc.c 8423F: drivers/hwmon/menf21bmc_hwmon.c 8424F: Documentation/hwmon/menf21bmc 8425 8426METAG ARCHITECTURE 8427M: James Hogan <james.hogan@imgtec.com> 8428L: linux-metag@vger.kernel.org 8429T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8430S: Odd Fixes 8431F: arch/metag/ 8432F: Documentation/metag/ 8433F: Documentation/devicetree/bindings/metag/ 8434F: Documentation/devicetree/bindings/interrupt-controller/img,* 8435F: drivers/clocksource/metag_generic.c 8436F: drivers/irqchip/irq-metag.c 8437F: drivers/irqchip/irq-metag-ext.c 8438F: drivers/tty/metag_da.c 8439 8440MICROBLAZE ARCHITECTURE 8441M: Michal Simek <monstr@monstr.eu> 8442W: http://www.monstr.eu/fdt/ 8443T: git git://git.monstr.eu/linux-2.6-microblaze.git 8444S: Supported 8445F: arch/microblaze/ 8446 8447MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8448M: Richard Genoud <richard.genoud@gmail.com> 8449S: Maintained 8450F: drivers/tty/serial/atmel_serial.c 8451F: drivers/tty/serial/atmel_serial.h 8452 8453MICROCHIP / ATMEL DMA DRIVER 8454M: Ludovic Desroches <ludovic.desroches@microchip.com> 8455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8456L: dmaengine@vger.kernel.org 8457S: Supported 8458F: drivers/dma/at_hdmac.c 8459F: drivers/dma/at_hdmac_regs.h 8460F: include/linux/platform_data/dma-atmel.h 8461 8462MICROCHIP / ATMEL ISC DRIVER 8463M: Songjun Wu <songjun.wu@microchip.com> 8464L: linux-media@vger.kernel.org 8465S: Supported 8466F: drivers/media/platform/atmel/atmel-isc.c 8467F: drivers/media/platform/atmel/atmel-isc-regs.h 8468F: devicetree/bindings/media/atmel-isc.txt 8469 8470MICROCHIP USB251XB DRIVER 8471M: Richard Leitner <richard.leitner@skidata.com> 8472L: linux-usb@vger.kernel.org 8473S: Maintained 8474F: drivers/usb/misc/usb251xb.c 8475F: Documentation/devicetree/bindings/usb/usb251xb.txt 8476 8477MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8478M: Chen Yu <yu.c.chen@intel.com> 8479L: platform-driver-x86@vger.kernel.org 8480S: Supported 8481F: drivers/platform/x86/surfacepro3_button.c 8482 8483MICROTEK X6 SCANNER 8484M: Oliver Neukum <oliver@neukum.org> 8485S: Maintained 8486F: drivers/usb/image/microtek.* 8487 8488MIPS 8489M: Ralf Baechle <ralf@linux-mips.org> 8490L: linux-mips@linux-mips.org 8491W: http://www.linux-mips.org/ 8492T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8493Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8494S: Supported 8495F: Documentation/devicetree/bindings/mips/ 8496F: Documentation/mips/ 8497F: arch/mips/ 8498 8499MIPS/LOONGSON1 ARCHITECTURE 8500M: Keguang Zhang <keguang.zhang@gmail.com> 8501L: linux-mips@linux-mips.org 8502S: Maintained 8503F: arch/mips/loongson32/ 8504F: arch/mips/include/asm/mach-loongson32/ 8505F: drivers/*/*loongson1* 8506F: drivers/*/*/*loongson1* 8507 8508MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8509M: Hans Verkuil <hverkuil@xs4all.nl> 8510L: linux-media@vger.kernel.org 8511T: git git://linuxtv.org/media_tree.git 8512W: https://linuxtv.org 8513S: Odd Fixes 8514F: drivers/media/radio/radio-miropcm20* 8515 8516MELLANOX MLX4 core VPI driver 8517M: Yishai Hadas <yishaih@mellanox.com> 8518L: netdev@vger.kernel.org 8519L: linux-rdma@vger.kernel.org 8520W: http://www.mellanox.com 8521Q: http://patchwork.ozlabs.org/project/netdev/list/ 8522S: Supported 8523F: drivers/net/ethernet/mellanox/mlx4/ 8524F: include/linux/mlx4/ 8525F: include/uapi/rdma/mlx4-abi.h 8526 8527MELLANOX MLX4 IB driver 8528M: Yishai Hadas <yishaih@mellanox.com> 8529L: linux-rdma@vger.kernel.org 8530W: http://www.mellanox.com 8531Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8532S: Supported 8533F: drivers/infiniband/hw/mlx4/ 8534F: include/linux/mlx4/ 8535 8536MELLANOX MLX5 core VPI driver 8537M: Saeed Mahameed <saeedm@mellanox.com> 8538M: Matan Barak <matanb@mellanox.com> 8539M: Leon Romanovsky <leonro@mellanox.com> 8540L: netdev@vger.kernel.org 8541L: linux-rdma@vger.kernel.org 8542W: http://www.mellanox.com 8543Q: http://patchwork.ozlabs.org/project/netdev/list/ 8544S: Supported 8545F: drivers/net/ethernet/mellanox/mlx5/core/ 8546F: include/linux/mlx5/ 8547F: include/uapi/rdma/mlx5-abi.h 8548 8549MELLANOX MLX5 IB driver 8550M: Matan Barak <matanb@mellanox.com> 8551M: Leon Romanovsky <leonro@mellanox.com> 8552L: linux-rdma@vger.kernel.org 8553W: http://www.mellanox.com 8554Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8555S: Supported 8556F: drivers/infiniband/hw/mlx5/ 8557F: include/linux/mlx5/ 8558 8559MELEXIS MLX90614 DRIVER 8560M: Crt Mori <cmo@melexis.com> 8561L: linux-iio@vger.kernel.org 8562W: http://www.melexis.com 8563S: Supported 8564F: drivers/iio/temperature/mlx90614.c 8565 8566MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8567M: Don Brace <don.brace@microsemi.com> 8568L: esc.storagedev@microsemi.com 8569L: linux-scsi@vger.kernel.org 8570S: Supported 8571F: drivers/scsi/smartpqi/smartpqi*.[ch] 8572F: drivers/scsi/smartpqi/Kconfig 8573F: drivers/scsi/smartpqi/Makefile 8574F: include/linux/cciss*.h 8575F: include/uapi/linux/cciss*.h 8576F: Documentation/scsi/smartpqi.txt 8577 8578MN88472 MEDIA DRIVER 8579M: Antti Palosaari <crope@iki.fi> 8580L: linux-media@vger.kernel.org 8581W: https://linuxtv.org 8582W: http://palosaari.fi/linux/ 8583Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8584S: Maintained 8585F: drivers/media/dvb-frontends/mn88472* 8586 8587MN88473 MEDIA DRIVER 8588M: Antti Palosaari <crope@iki.fi> 8589L: linux-media@vger.kernel.org 8590W: https://linuxtv.org 8591W: http://palosaari.fi/linux/ 8592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8593S: Maintained 8594F: drivers/media/dvb-frontends/mn88473* 8595 8596MODULE SUPPORT 8597M: Jessica Yu <jeyu@redhat.com> 8598M: Rusty Russell <rusty@rustcorp.com.au> 8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8600S: Maintained 8601F: include/linux/module.h 8602F: kernel/module.c 8603 8604MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8605W: http://popies.net/meye/ 8606S: Orphan 8607F: Documentation/media/v4l-drivers/meye* 8608F: drivers/media/pci/meye/ 8609F: include/uapi/linux/meye.h 8610 8611MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8612M: Jiri Slaby <jirislaby@gmail.com> 8613S: Maintained 8614F: Documentation/serial/moxa-smartio 8615F: drivers/tty/mxser.* 8616 8617MR800 AVERMEDIA USB FM RADIO DRIVER 8618M: Alexey Klimov <klimov.linux@gmail.com> 8619L: linux-media@vger.kernel.org 8620T: git git://linuxtv.org/media_tree.git 8621S: Maintained 8622F: drivers/media/radio/radio-mr800.c 8623 8624MRF24J40 IEEE 802.15.4 RADIO DRIVER 8625M: Alan Ott <alan@signal11.us> 8626L: linux-wpan@vger.kernel.org 8627S: Maintained 8628F: drivers/net/ieee802154/mrf24j40.c 8629F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8630 8631MSI LAPTOP SUPPORT 8632M: "Lee, Chun-Yi" <jlee@suse.com> 8633L: platform-driver-x86@vger.kernel.org 8634S: Maintained 8635F: drivers/platform/x86/msi-laptop.c 8636 8637MSI WMI SUPPORT 8638L: platform-driver-x86@vger.kernel.org 8639S: Orphan 8640F: drivers/platform/x86/msi-wmi.c 8641 8642MSI001 MEDIA DRIVER 8643M: Antti Palosaari <crope@iki.fi> 8644L: linux-media@vger.kernel.org 8645W: https://linuxtv.org 8646W: http://palosaari.fi/linux/ 8647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8648T: git git://linuxtv.org/anttip/media_tree.git 8649S: Maintained 8650F: drivers/media/tuners/msi001* 8651 8652MSI2500 MEDIA DRIVER 8653M: Antti Palosaari <crope@iki.fi> 8654L: linux-media@vger.kernel.org 8655W: https://linuxtv.org 8656W: http://palosaari.fi/linux/ 8657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8658T: git git://linuxtv.org/anttip/media_tree.git 8659S: Maintained 8660F: drivers/media/usb/msi2500/ 8661 8662MSYSTEMS DISKONCHIP G3 MTD DRIVER 8663M: Robert Jarzmik <robert.jarzmik@free.fr> 8664L: linux-mtd@lists.infradead.org 8665S: Maintained 8666F: drivers/mtd/devices/docg3* 8667 8668MT9M032 APTINA SENSOR DRIVER 8669M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8670L: linux-media@vger.kernel.org 8671T: git git://linuxtv.org/media_tree.git 8672S: Maintained 8673F: drivers/media/i2c/mt9m032.c 8674F: include/media/i2c/mt9m032.h 8675 8676MT9P031 APTINA CAMERA SENSOR 8677M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8678L: linux-media@vger.kernel.org 8679T: git git://linuxtv.org/media_tree.git 8680S: Maintained 8681F: drivers/media/i2c/mt9p031.c 8682F: include/media/i2c/mt9p031.h 8683 8684MT9T001 APTINA CAMERA SENSOR 8685M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8686L: linux-media@vger.kernel.org 8687T: git git://linuxtv.org/media_tree.git 8688S: Maintained 8689F: drivers/media/i2c/mt9t001.c 8690F: include/media/i2c/mt9t001.h 8691 8692MT9V032 APTINA CAMERA SENSOR 8693M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8694L: linux-media@vger.kernel.org 8695T: git git://linuxtv.org/media_tree.git 8696S: Maintained 8697F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8698F: drivers/media/i2c/mt9v032.c 8699F: include/media/i2c/mt9v032.h 8700 8701MULTIFUNCTION DEVICES (MFD) 8702M: Lee Jones <lee.jones@linaro.org> 8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8704S: Supported 8705F: Documentation/devicetree/bindings/mfd/ 8706F: drivers/mfd/ 8707F: include/linux/mfd/ 8708F: include/dt-bindings/mfd/ 8709 8710MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8711M: Ulf Hansson <ulf.hansson@linaro.org> 8712L: linux-mmc@vger.kernel.org 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8714S: Maintained 8715F: Documentation/devicetree/bindings/mmc/ 8716F: drivers/mmc/ 8717F: include/linux/mmc/ 8718F: include/uapi/linux/mmc/ 8719 8720MULTIMEDIA CARD (MMC) ETC. OVER SPI 8721S: Orphan 8722F: drivers/mmc/host/mmc_spi.c 8723F: include/linux/spi/mmc_spi.h 8724 8725MULTIPLEXER SUBSYSTEM 8726M: Peter Rosin <peda@axentia.se> 8727S: Maintained 8728F: Documentation/ABI/testing/mux/sysfs-class-mux* 8729F: Documentation/devicetree/bindings/mux/ 8730F: include/linux/dt-bindings/mux/ 8731F: include/linux/mux/ 8732F: drivers/mux/ 8733 8734MULTISOUND SOUND DRIVER 8735M: Andrew Veliath <andrewtv@usa.net> 8736S: Maintained 8737F: Documentation/sound/oss/MultiSound 8738F: sound/oss/msnd* 8739 8740MULTITECH MULTIPORT CARD (ISICOM) 8741S: Orphan 8742F: drivers/tty/isicom.c 8743F: include/linux/isicom.h 8744 8745MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8746M: Bin Liu <b-liu@ti.com> 8747L: linux-usb@vger.kernel.org 8748T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8749S: Maintained 8750F: drivers/usb/musb/ 8751 8752MXL5007T MEDIA DRIVER 8753M: Michael Krufky <mkrufky@linuxtv.org> 8754L: linux-media@vger.kernel.org 8755W: https://linuxtv.org 8756W: http://github.com/mkrufky 8757Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8758T: git git://linuxtv.org/mkrufky/tuners.git 8759S: Maintained 8760F: drivers/media/tuners/mxl5007t.* 8761 8762MXSFB DRM DRIVER 8763M: Marek Vasut <marex@denx.de> 8764S: Supported 8765F: drivers/gpu/drm/mxsfb/ 8766F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8767 8768MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8769M: Hyong-Youb Kim <hykim@myri.com> 8770L: netdev@vger.kernel.org 8771W: https://www.myricom.com/support/downloads/myri10ge.html 8772S: Supported 8773F: drivers/net/ethernet/myricom/myri10ge/ 8774 8775NAND FLASH SUBSYSTEM 8776M: Boris Brezillon <boris.brezillon@free-electrons.com> 8777R: Richard Weinberger <richard@nod.at> 8778L: linux-mtd@lists.infradead.org 8779W: http://www.linux-mtd.infradead.org/ 8780Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8781T: git git://git.infradead.org/linux-mtd.git nand/fixes 8782T: git git://git.infradead.org/l2-mtd.git nand/next 8783S: Maintained 8784F: drivers/mtd/nand/ 8785F: include/linux/mtd/nand*.h 8786 8787NATSEMI ETHERNET DRIVER (DP8381x) 8788S: Orphan 8789F: drivers/net/ethernet/natsemi/natsemi.c 8790 8791NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8792M: Daniel Mack <zonque@gmail.com> 8793S: Maintained 8794L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8795W: http://www.native-instruments.com 8796F: sound/usb/caiaq/ 8797 8798NCP FILESYSTEM 8799M: Petr Vandrovec <petr@vandrovec.name> 8800S: Odd Fixes 8801F: fs/ncpfs/ 8802 8803NCR 5380 SCSI DRIVERS 8804M: Finn Thain <fthain@telegraphics.com.au> 8805M: Michael Schmitz <schmitzmic@gmail.com> 8806L: linux-scsi@vger.kernel.org 8807S: Maintained 8808F: Documentation/scsi/g_NCR5380.txt 8809F: drivers/scsi/NCR5380.* 8810F: drivers/scsi/arm/cumana_1.c 8811F: drivers/scsi/arm/oak.c 8812F: drivers/scsi/atari_scsi.* 8813F: drivers/scsi/dmx3191d.c 8814F: drivers/scsi/g_NCR5380.* 8815F: drivers/scsi/mac_scsi.* 8816F: drivers/scsi/sun3_scsi.* 8817F: drivers/scsi/sun3_scsi_vme.c 8818 8819NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8820M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8821L: linux-scsi@vger.kernel.org 8822S: Maintained 8823F: drivers/scsi/NCR_D700.* 8824 8825NCT6775 HARDWARE MONITOR DRIVER 8826M: Guenter Roeck <linux@roeck-us.net> 8827L: linux-hwmon@vger.kernel.org 8828S: Maintained 8829F: Documentation/hwmon/nct6775 8830F: drivers/hwmon/nct6775.c 8831 8832NETEFFECT IWARP RNIC DRIVER (IW_NES) 8833M: Faisal Latif <faisal.latif@intel.com> 8834L: linux-rdma@vger.kernel.org 8835W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8836S: Supported 8837F: drivers/infiniband/hw/nes/ 8838F: include/uapi/rdma/nes-abi.h 8839 8840NETEM NETWORK EMULATOR 8841M: Stephen Hemminger <stephen@networkplumber.org> 8842L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8843S: Maintained 8844F: net/sched/sch_netem.c 8845 8846NETERION 10GbE DRIVERS (s2io/vxge) 8847M: Jon Mason <jdmason@kudzu.us> 8848L: netdev@vger.kernel.org 8849S: Supported 8850F: Documentation/networking/s2io.txt 8851F: Documentation/networking/vxge.txt 8852F: drivers/net/ethernet/neterion/ 8853 8854NETFILTER 8855M: Pablo Neira Ayuso <pablo@netfilter.org> 8856M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8857M: Florian Westphal <fw@strlen.de> 8858L: netfilter-devel@vger.kernel.org 8859L: coreteam@netfilter.org 8860W: http://www.netfilter.org/ 8861W: http://www.iptables.org/ 8862W: http://www.nftables.org/ 8863Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8864T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8865T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8866S: Maintained 8867F: include/linux/netfilter* 8868F: include/linux/netfilter/ 8869F: include/net/netfilter/ 8870F: include/uapi/linux/netfilter* 8871F: include/uapi/linux/netfilter/ 8872F: net/*/netfilter.c 8873F: net/*/netfilter/ 8874F: net/netfilter/ 8875F: net/bridge/br_netfilter*.c 8876 8877NETLABEL 8878M: Paul Moore <paul@paul-moore.com> 8879W: http://netlabel.sf.net 8880L: netdev@vger.kernel.org 8881S: Maintained 8882F: Documentation/netlabel/ 8883F: include/net/netlabel.h 8884F: net/netlabel/ 8885 8886NETROM NETWORK LAYER 8887M: Ralf Baechle <ralf@linux-mips.org> 8888L: linux-hams@vger.kernel.org 8889W: http://www.linux-ax25.org/ 8890S: Maintained 8891F: include/net/netrom.h 8892F: include/uapi/linux/netrom.h 8893F: net/netrom/ 8894 8895NETRONOME ETHERNET DRIVERS 8896M: Jakub Kicinski <jakub.kicinski@netronome.com> 8897L: oss-drivers@netronome.com 8898S: Maintained 8899F: drivers/net/ethernet/netronome/ 8900 8901NETWORK BLOCK DEVICE (NBD) 8902M: Josef Bacik <jbacik@fb.com> 8903S: Maintained 8904L: linux-block@vger.kernel.org 8905L: nbd-general@lists.sourceforge.net 8906F: Documentation/blockdev/nbd.txt 8907F: drivers/block/nbd.c 8908F: include/uapi/linux/nbd.h 8909 8910NETWORK DROP MONITOR 8911M: Neil Horman <nhorman@tuxdriver.com> 8912L: netdev@vger.kernel.org 8913S: Maintained 8914W: https://fedorahosted.org/dropwatch/ 8915F: net/core/drop_monitor.c 8916 8917NETWORKING [DSA] 8918M: Andrew Lunn <andrew@lunn.ch> 8919M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8920M: Florian Fainelli <f.fainelli@gmail.com> 8921S: Maintained 8922F: net/dsa/ 8923F: include/net/dsa.h 8924F: drivers/net/dsa/ 8925 8926NETWORKING [GENERAL] 8927M: "David S. Miller" <davem@davemloft.net> 8928L: netdev@vger.kernel.org 8929W: http://www.linuxfoundation.org/en/Net 8930Q: http://patchwork.ozlabs.org/project/netdev/list/ 8931T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8932T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8933B: mailto:netdev@vger.kernel.org 8934S: Maintained 8935F: net/ 8936F: include/net/ 8937F: include/linux/in.h 8938F: include/linux/net.h 8939F: include/linux/netdevice.h 8940F: include/uapi/linux/in.h 8941F: include/uapi/linux/net.h 8942F: include/uapi/linux/netdevice.h 8943F: include/uapi/linux/net_namespace.h 8944F: tools/net/ 8945F: tools/testing/selftests/net/ 8946F: lib/random32.c 8947 8948NETWORKING [IPv4/IPv6] 8949M: "David S. Miller" <davem@davemloft.net> 8950M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8951M: James Morris <jmorris@namei.org> 8952M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8953M: Patrick McHardy <kaber@trash.net> 8954L: netdev@vger.kernel.org 8955T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8956S: Maintained 8957F: net/ipv4/ 8958F: net/ipv6/ 8959F: include/net/ip* 8960F: arch/x86/net/* 8961 8962NETWORKING [IPSEC] 8963M: Steffen Klassert <steffen.klassert@secunet.com> 8964M: Herbert Xu <herbert@gondor.apana.org.au> 8965M: "David S. Miller" <davem@davemloft.net> 8966L: netdev@vger.kernel.org 8967T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8968T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8969S: Maintained 8970F: net/core/flow.c 8971F: net/xfrm/ 8972F: net/key/ 8973F: net/ipv4/xfrm* 8974F: net/ipv4/esp4* 8975F: net/ipv4/ah4.c 8976F: net/ipv4/ipcomp.c 8977F: net/ipv4/ip_vti.c 8978F: net/ipv6/xfrm* 8979F: net/ipv6/esp6* 8980F: net/ipv6/ah6.c 8981F: net/ipv6/ipcomp6.c 8982F: net/ipv6/ip6_vti.c 8983F: include/uapi/linux/xfrm.h 8984F: include/net/xfrm.h 8985 8986NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8987M: Paul Moore <paul@paul-moore.com> 8988L: netdev@vger.kernel.org 8989S: Maintained 8990 8991NETWORKING [WIRELESS] 8992L: linux-wireless@vger.kernel.org 8993Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8994 8995NETWORKING DRIVERS 8996L: netdev@vger.kernel.org 8997W: http://www.linuxfoundation.org/en/Net 8998Q: http://patchwork.ozlabs.org/project/netdev/list/ 8999T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9000T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9001S: Odd Fixes 9002F: Documentation/devicetree/bindings/net/ 9003F: drivers/net/ 9004F: include/linux/if_* 9005F: include/linux/netdevice.h 9006F: include/linux/etherdevice.h 9007F: include/linux/fcdevice.h 9008F: include/linux/fddidevice.h 9009F: include/linux/hippidevice.h 9010F: include/linux/inetdevice.h 9011F: include/uapi/linux/if_* 9012F: include/uapi/linux/netdevice.h 9013 9014NETWORKING DRIVERS (WIRELESS) 9015M: Kalle Valo <kvalo@codeaurora.org> 9016L: linux-wireless@vger.kernel.org 9017Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9018T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9019T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9020S: Maintained 9021F: Documentation/devicetree/bindings/net/wireless/ 9022F: drivers/net/wireless/ 9023 9024NETXEN (1/10) GbE SUPPORT 9025M: Manish Chopra <manish.chopra@cavium.com> 9026M: Rahul Verma <rahul.verma@cavium.com> 9027M: Dept-GELinuxNICDev@cavium.com 9028L: netdev@vger.kernel.org 9029S: Supported 9030F: drivers/net/ethernet/qlogic/netxen/ 9031 9032NFC SUBSYSTEM 9033M: Samuel Ortiz <sameo@linux.intel.com> 9034L: linux-wireless@vger.kernel.org 9035L: linux-nfc@lists.01.org (subscribers-only) 9036S: Supported 9037F: net/nfc/ 9038F: include/net/nfc/ 9039F: include/uapi/linux/nfc.h 9040F: drivers/nfc/ 9041F: include/linux/platform_data/nfcmrvl.h 9042F: include/linux/platform_data/nxp-nci.h 9043F: include/linux/platform_data/pn544.h 9044F: include/linux/platform_data/st21nfca.h 9045F: include/linux/platform_data/st-nci.h 9046F: Documentation/devicetree/bindings/net/nfc/ 9047 9048NFS, SUNRPC, AND LOCKD CLIENTS 9049M: Trond Myklebust <trond.myklebust@primarydata.com> 9050M: Anna Schumaker <anna.schumaker@netapp.com> 9051L: linux-nfs@vger.kernel.org 9052W: http://client.linux-nfs.org 9053T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9054S: Maintained 9055F: fs/lockd/ 9056F: fs/nfs/ 9057F: fs/nfs_common/ 9058F: net/sunrpc/ 9059F: include/linux/lockd/ 9060F: include/linux/nfs* 9061F: include/linux/sunrpc/ 9062F: include/uapi/linux/nfs* 9063F: include/uapi/linux/sunrpc/ 9064 9065NILFS2 FILESYSTEM 9066M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9067L: linux-nilfs@vger.kernel.org 9068W: http://nilfs.sourceforge.net/ 9069W: http://nilfs.osdn.jp/ 9070T: git git://github.com/konis/nilfs2.git 9071S: Supported 9072F: Documentation/filesystems/nilfs2.txt 9073F: fs/nilfs2/ 9074F: include/trace/events/nilfs2.h 9075F: include/uapi/linux/nilfs2_api.h 9076F: include/uapi/linux/nilfs2_ondisk.h 9077 9078NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9079M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9080W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9081S: Maintained 9082F: Documentation/scsi/NinjaSCSI.txt 9083F: drivers/scsi/pcmcia/nsp_* 9084 9085NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9086M: GOTO Masanori <gotom@debian.or.jp> 9087M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9088W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9089S: Maintained 9090F: Documentation/scsi/NinjaSCSI.txt 9091F: drivers/scsi/nsp32* 9092 9093NIOS2 ARCHITECTURE 9094M: Ley Foon Tan <lftan@altera.com> 9095L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9096T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9097S: Maintained 9098F: arch/nios2/ 9099 9100NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9101M: Pavel Machek <pavel@ucw.cz> 9102M: Sakari Ailus <sakari.ailus@iki.fi> 9103L: linux-media@vger.kernel.org 9104S: Maintained 9105F: drivers/media/i2c/et8ek8 9106F: drivers/media/i2c/ad5820.c 9107 9108NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9109M: Pavel Machek <pavel@ucw.cz> 9110M: Sakari Ailus <sakari.ailus@iki.fi> 9111L: linux-media@vger.kernel.org 9112S: Maintained 9113F: drivers/media/i2c/et8ek8 9114F: drivers/media/i2c/ad5820.c 9115 9116NOKIA N900 POWER SUPPLY DRIVERS 9117R: Pali Rohár <pali.rohar@gmail.com> 9118F: include/linux/power/bq2415x_charger.h 9119F: include/linux/power/bq27xxx_battery.h 9120F: include/linux/power/isp1704_charger.h 9121F: drivers/power/supply/bq2415x_charger.c 9122F: drivers/power/supply/bq27xxx_battery.c 9123F: drivers/power/supply/bq27xxx_battery_i2c.c 9124F: drivers/power/supply/isp1704_charger.c 9125F: drivers/power/supply/rx51_battery.c 9126 9127NTB DRIVER CORE 9128M: Jon Mason <jdmason@kudzu.us> 9129M: Dave Jiang <dave.jiang@intel.com> 9130M: Allen Hubbe <Allen.Hubbe@emc.com> 9131L: linux-ntb@googlegroups.com 9132S: Supported 9133W: https://github.com/jonmason/ntb/wiki 9134T: git git://github.com/jonmason/ntb.git 9135F: drivers/ntb/ 9136F: drivers/net/ntb_netdev.c 9137F: include/linux/ntb.h 9138F: include/linux/ntb_transport.h 9139F: tools/testing/selftests/ntb/ 9140 9141NTB INTEL DRIVER 9142M: Jon Mason <jdmason@kudzu.us> 9143M: Dave Jiang <dave.jiang@intel.com> 9144L: linux-ntb@googlegroups.com 9145S: Supported 9146W: https://github.com/jonmason/ntb/wiki 9147T: git git://github.com/jonmason/ntb.git 9148F: drivers/ntb/hw/intel/ 9149 9150NTB AMD DRIVER 9151M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9152L: linux-ntb@googlegroups.com 9153S: Supported 9154F: drivers/ntb/hw/amd/ 9155 9156NTFS FILESYSTEM 9157M: Anton Altaparmakov <anton@tuxera.com> 9158L: linux-ntfs-dev@lists.sourceforge.net 9159W: http://www.tuxera.com/ 9160T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9161S: Supported 9162F: Documentation/filesystems/ntfs.txt 9163F: fs/ntfs/ 9164 9165NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9166M: Antonino Daplas <adaplas@gmail.com> 9167L: linux-fbdev@vger.kernel.org 9168S: Maintained 9169F: drivers/video/fbdev/riva/ 9170F: drivers/video/fbdev/nvidia/ 9171 9172NVM EXPRESS DRIVER 9173M: Keith Busch <keith.busch@intel.com> 9174M: Jens Axboe <axboe@fb.com> 9175M: Christoph Hellwig <hch@lst.de> 9176M: Sagi Grimberg <sagi@grimberg.me> 9177L: linux-nvme@lists.infradead.org 9178T: git://git.infradead.org/nvme.git 9179W: http://git.infradead.org/nvme.git 9180S: Supported 9181F: drivers/nvme/host/ 9182F: include/linux/nvme.h 9183F: include/uapi/linux/nvme_ioctl.h 9184 9185NVM EXPRESS TARGET DRIVER 9186M: Christoph Hellwig <hch@lst.de> 9187M: Sagi Grimberg <sagi@grimberg.me> 9188L: linux-nvme@lists.infradead.org 9189T: git://git.infradead.org/nvme.git 9190W: http://git.infradead.org/nvme.git 9191S: Supported 9192F: drivers/nvme/target/ 9193 9194NVM EXPRESS FC TRANSPORT DRIVERS 9195M: James Smart <james.smart@broadcom.com> 9196L: linux-nvme@lists.infradead.org 9197S: Supported 9198F: include/linux/nvme-fc.h 9199F: include/linux/nvme-fc-driver.h 9200F: drivers/nvme/host/fc.c 9201F: drivers/nvme/target/fc.c 9202F: drivers/nvme/target/fcloop.c 9203 9204NVMEM FRAMEWORK 9205M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9206S: Maintained 9207F: drivers/nvmem/ 9208F: Documentation/devicetree/bindings/nvmem/ 9209F: include/linux/nvmem-consumer.h 9210F: include/linux/nvmem-provider.h 9211 9212NXP-NCI NFC DRIVER 9213M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9214R: Charles Gorand <charles.gorand@effinnov.com> 9215L: linux-nfc@lists.01.org (moderated for non-subscribers) 9216S: Supported 9217F: drivers/nfc/nxp-nci 9218 9219NXP TDA998X DRM DRIVER 9220M: Russell King <linux@armlinux.org.uk> 9221S: Supported 9222T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9223T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9224F: drivers/gpu/drm/i2c/tda998x_drv.c 9225F: include/drm/i2c/tda998x.h 9226 9227NXP TFA9879 DRIVER 9228M: Peter Rosin <peda@axentia.se> 9229L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9230S: Maintained 9231F: sound/soc/codecs/tfa9879* 9232 9233OBJTOOL 9234M: Josh Poimboeuf <jpoimboe@redhat.com> 9235S: Supported 9236F: tools/objtool/ 9237 9238OMAP1 SUPPORT 9239M: Aaro Koskinen <aaro.koskinen@iki.fi> 9240M: Tony Lindgren <tony@atomide.com> 9241L: linux-omap@vger.kernel.org 9242Q: http://patchwork.kernel.org/project/linux-omap/list/ 9243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9244S: Maintained 9245F: arch/arm/mach-omap1/ 9246F: arch/arm/plat-omap/ 9247F: arch/arm/configs/omap1_defconfig 9248F: drivers/i2c/busses/i2c-omap.c 9249F: include/linux/i2c-omap.h 9250 9251OMAP2+ SUPPORT 9252M: Tony Lindgren <tony@atomide.com> 9253L: linux-omap@vger.kernel.org 9254W: http://www.muru.com/linux/omap/ 9255W: http://linux.omap.com/ 9256Q: http://patchwork.kernel.org/project/linux-omap/list/ 9257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9258S: Maintained 9259F: arch/arm/mach-omap2/ 9260F: arch/arm/plat-omap/ 9261F: arch/arm/configs/omap2plus_defconfig 9262F: drivers/i2c/busses/i2c-omap.c 9263F: drivers/irqchip/irq-omap-intc.c 9264F: drivers/mfd/*omap*.c 9265F: drivers/mfd/menelaus.c 9266F: drivers/mfd/palmas.c 9267F: drivers/mfd/tps65217.c 9268F: drivers/mfd/tps65218.c 9269F: drivers/mfd/tps65910.c 9270F: drivers/mfd/twl-core.[ch] 9271F: drivers/mfd/twl4030*.c 9272F: drivers/mfd/twl6030*.c 9273F: drivers/mfd/twl6040*.c 9274F: drivers/regulator/palmas-regulator*.c 9275F: drivers/regulator/pbias-regulator.c 9276F: drivers/regulator/tps65217-regulator.c 9277F: drivers/regulator/tps65218-regulator.c 9278F: drivers/regulator/tps65910-regulator.c 9279F: drivers/regulator/twl-regulator.c 9280F: drivers/regulator/twl6030-regulator.c 9281F: include/linux/i2c-omap.h 9282 9283OMAP DEVICE TREE SUPPORT 9284M: Benoît Cousson <bcousson@baylibre.com> 9285M: Tony Lindgren <tony@atomide.com> 9286L: linux-omap@vger.kernel.org 9287L: devicetree@vger.kernel.org 9288S: Maintained 9289F: arch/arm/boot/dts/*omap* 9290F: arch/arm/boot/dts/*am3* 9291F: arch/arm/boot/dts/*am4* 9292F: arch/arm/boot/dts/*am5* 9293F: arch/arm/boot/dts/*dra7* 9294 9295OMAP CLOCK FRAMEWORK SUPPORT 9296M: Paul Walmsley <paul@pwsan.com> 9297L: linux-omap@vger.kernel.org 9298S: Maintained 9299F: arch/arm/*omap*/*clock* 9300 9301OMAP POWER MANAGEMENT SUPPORT 9302M: Kevin Hilman <khilman@kernel.org> 9303L: linux-omap@vger.kernel.org 9304S: Maintained 9305F: arch/arm/*omap*/*pm* 9306F: drivers/cpufreq/omap-cpufreq.c 9307 9308OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9309M: Rajendra Nayak <rnayak@codeaurora.org> 9310M: Paul Walmsley <paul@pwsan.com> 9311L: linux-omap@vger.kernel.org 9312S: Maintained 9313F: arch/arm/mach-omap2/prm* 9314 9315OMAP AUDIO SUPPORT 9316M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9317M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9318L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9319L: linux-omap@vger.kernel.org 9320S: Maintained 9321F: sound/soc/omap/ 9322 9323OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9324M: Roger Quadros <rogerq@ti.com> 9325M: Tony Lindgren <tony@atomide.com> 9326L: linux-omap@vger.kernel.org 9327S: Maintained 9328F: drivers/memory/omap-gpmc.c 9329F: arch/arm/mach-omap2/*gpmc* 9330 9331OMAP FRAMEBUFFER SUPPORT 9332M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9333L: linux-fbdev@vger.kernel.org 9334L: linux-omap@vger.kernel.org 9335S: Maintained 9336F: drivers/video/fbdev/omap/ 9337 9338OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9339M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9340L: linux-omap@vger.kernel.org 9341L: linux-fbdev@vger.kernel.org 9342S: Maintained 9343F: drivers/video/fbdev/omap2/ 9344F: Documentation/arm/OMAP/DSS 9345 9346OMAP HARDWARE SPINLOCK SUPPORT 9347M: Ohad Ben-Cohen <ohad@wizery.com> 9348L: linux-omap@vger.kernel.org 9349S: Maintained 9350F: drivers/hwspinlock/omap_hwspinlock.c 9351 9352OMAP MMC SUPPORT 9353M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9354L: linux-omap@vger.kernel.org 9355S: Maintained 9356F: drivers/mmc/host/omap.c 9357 9358OMAP HS MMC SUPPORT 9359L: linux-mmc@vger.kernel.org 9360L: linux-omap@vger.kernel.org 9361S: Orphan 9362F: drivers/mmc/host/omap_hsmmc.c 9363 9364OMAP RANDOM NUMBER GENERATOR SUPPORT 9365M: Deepak Saxena <dsaxena@plexity.net> 9366S: Maintained 9367F: drivers/char/hw_random/omap-rng.c 9368 9369OMAP HWMOD SUPPORT 9370M: Benoît Cousson <bcousson@baylibre.com> 9371M: Paul Walmsley <paul@pwsan.com> 9372L: linux-omap@vger.kernel.org 9373S: Maintained 9374F: arch/arm/mach-omap2/omap_hwmod.* 9375 9376OMAP HWMOD DATA 9377M: Paul Walmsley <paul@pwsan.com> 9378L: linux-omap@vger.kernel.org 9379S: Maintained 9380F: arch/arm/mach-omap2/omap_hwmod*data* 9381 9382OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9383M: Benoît Cousson <bcousson@baylibre.com> 9384L: linux-omap@vger.kernel.org 9385S: Maintained 9386F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9387 9388OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9389M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9390L: linux-media@vger.kernel.org 9391S: Maintained 9392F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9393F: drivers/media/platform/omap3isp/ 9394F: drivers/staging/media/omap4iss/ 9395 9396OMAP USB SUPPORT 9397L: linux-usb@vger.kernel.org 9398L: linux-omap@vger.kernel.org 9399S: Orphan 9400F: drivers/usb/*/*omap* 9401F: arch/arm/*omap*/usb* 9402 9403OMAP GPIO DRIVER 9404M: Grygorii Strashko <grygorii.strashko@ti.com> 9405M: Santosh Shilimkar <ssantosh@kernel.org> 9406M: Kevin Hilman <khilman@kernel.org> 9407L: linux-omap@vger.kernel.org 9408S: Maintained 9409F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9410F: drivers/gpio/gpio-omap.c 9411 9412OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9413M: Mark Jackson <mpfj@newflow.co.uk> 9414L: linux-omap@vger.kernel.org 9415S: Maintained 9416F: arch/arm/boot/dts/am335x-nano.dts 9417 9418OMFS FILESYSTEM 9419M: Bob Copeland <me@bobcopeland.com> 9420L: linux-karma-devel@lists.sourceforge.net 9421S: Maintained 9422F: Documentation/filesystems/omfs.txt 9423F: fs/omfs/ 9424 9425OMNIKEY CARDMAN 4000 DRIVER 9426M: Harald Welte <laforge@gnumonks.org> 9427S: Maintained 9428F: drivers/char/pcmcia/cm4000_cs.c 9429F: include/linux/cm4000_cs.h 9430F: include/uapi/linux/cm4000_cs.h 9431 9432OMNIKEY CARDMAN 4040 DRIVER 9433M: Harald Welte <laforge@gnumonks.org> 9434S: Maintained 9435F: drivers/char/pcmcia/cm4040_cs.* 9436 9437OMNIVISION OV5647 SENSOR DRIVER 9438M: Ramiro Oliveira <roliveir@synopsys.com> 9439L: linux-media@vger.kernel.org 9440T: git git://linuxtv.org/media_tree.git 9441S: Maintained 9442F: drivers/media/i2c/ov5647.c 9443 9444OMNIVISION OV7670 SENSOR DRIVER 9445M: Jonathan Corbet <corbet@lwn.net> 9446L: linux-media@vger.kernel.org 9447T: git git://linuxtv.org/media_tree.git 9448S: Maintained 9449F: drivers/media/i2c/ov7670.c 9450F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9451 9452ONENAND FLASH DRIVER 9453M: Kyungmin Park <kyungmin.park@samsung.com> 9454L: linux-mtd@lists.infradead.org 9455S: Maintained 9456F: drivers/mtd/onenand/ 9457F: include/linux/mtd/onenand*.h 9458 9459ONSTREAM SCSI TAPE DRIVER 9460M: Willem Riede <osst@riede.org> 9461L: osst-users@lists.sourceforge.net 9462L: linux-scsi@vger.kernel.org 9463S: Maintained 9464F: Documentation/scsi/osst.txt 9465F: drivers/scsi/osst.* 9466F: drivers/scsi/osst_*.h 9467F: drivers/scsi/st.h 9468 9469OPENCORES I2C BUS DRIVER 9470M: Peter Korsgaard <jacmet@sunsite.dk> 9471L: linux-i2c@vger.kernel.org 9472S: Maintained 9473F: Documentation/i2c/busses/i2c-ocores 9474F: drivers/i2c/busses/i2c-ocores.c 9475 9476OPEN FIRMWARE AND FLATTENED DEVICE TREE 9477M: Rob Herring <robh+dt@kernel.org> 9478M: Frank Rowand <frowand.list@gmail.com> 9479L: devicetree@vger.kernel.org 9480W: http://www.devicetree.org/ 9481T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9482S: Maintained 9483F: drivers/of/ 9484F: include/linux/of*.h 9485F: scripts/dtc/ 9486 9487OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9488M: Rob Herring <robh+dt@kernel.org> 9489M: Mark Rutland <mark.rutland@arm.com> 9490L: devicetree@vger.kernel.org 9491T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9492Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9493S: Maintained 9494F: Documentation/devicetree/ 9495F: arch/*/boot/dts/ 9496F: include/dt-bindings/ 9497 9498OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9499M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9500L: devicetree@vger.kernel.org 9501S: Maintained 9502F: Documentation/devicetree/dynamic-resolution-notes.txt 9503F: Documentation/devicetree/overlay-notes.txt 9504F: drivers/of/overlay.c 9505F: drivers/of/resolver.c 9506 9507OPENRISC ARCHITECTURE 9508M: Jonas Bonn <jonas@southpole.se> 9509M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9510M: Stafford Horne <shorne@gmail.com> 9511T: git git://github.com/openrisc/linux.git 9512L: openrisc@lists.librecores.org 9513W: http://openrisc.io 9514S: Maintained 9515F: arch/openrisc/ 9516 9517OPENVSWITCH 9518M: Pravin Shelar <pshelar@nicira.com> 9519L: netdev@vger.kernel.org 9520L: dev@openvswitch.org 9521W: http://openvswitch.org 9522S: Maintained 9523F: net/openvswitch/ 9524F: include/uapi/linux/openvswitch.h 9525 9526OPERATING PERFORMANCE POINTS (OPP) 9527M: Viresh Kumar <vireshk@kernel.org> 9528M: Nishanth Menon <nm@ti.com> 9529M: Stephen Boyd <sboyd@codeaurora.org> 9530L: linux-pm@vger.kernel.org 9531S: Maintained 9532T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9533F: drivers/base/power/opp/ 9534F: include/linux/pm_opp.h 9535F: Documentation/power/opp.txt 9536F: Documentation/devicetree/bindings/opp/ 9537 9538OPL4 DRIVER 9539M: Clemens Ladisch <clemens@ladisch.de> 9540L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9541T: git git://git.alsa-project.org/alsa-kernel.git 9542S: Maintained 9543F: sound/drivers/opl4/ 9544 9545OPROFILE 9546M: Robert Richter <rric@kernel.org> 9547L: oprofile-list@lists.sf.net 9548S: Maintained 9549F: arch/*/include/asm/oprofile*.h 9550F: arch/*/oprofile/ 9551F: drivers/oprofile/ 9552F: include/linux/oprofile.h 9553 9554OP-TEE DRIVER 9555M: Jens Wiklander <jens.wiklander@linaro.org> 9556S: Maintained 9557F: drivers/tee/optee/ 9558 9559ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9560M: Mark Fasheh <mfasheh@versity.com> 9561M: Joel Becker <jlbec@evilplan.org> 9562L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9563W: http://ocfs2.wiki.kernel.org 9564S: Supported 9565F: Documentation/filesystems/ocfs2.txt 9566F: Documentation/filesystems/dlmfs.txt 9567F: fs/ocfs2/ 9568 9569ORINOCO DRIVER 9570L: linux-wireless@vger.kernel.org 9571W: http://wireless.kernel.org/en/users/Drivers/orinoco 9572W: http://www.nongnu.org/orinoco/ 9573S: Orphan 9574F: drivers/net/wireless/intersil/orinoco/ 9575 9576OSD LIBRARY and FILESYSTEM 9577M: Boaz Harrosh <ooo@electrozaur.com> 9578S: Maintained 9579F: drivers/scsi/osd/ 9580F: include/scsi/osd_* 9581F: fs/exofs/ 9582 9583OVERLAY FILESYSTEM 9584M: Miklos Szeredi <miklos@szeredi.hu> 9585L: linux-unionfs@vger.kernel.org 9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9587S: Supported 9588F: fs/overlayfs/ 9589F: Documentation/filesystems/overlayfs.txt 9590 9591ORANGEFS FILESYSTEM 9592M: Mike Marshall <hubcap@omnibond.com> 9593L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9594T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9595S: Supported 9596F: fs/orangefs/ 9597F: Documentation/filesystems/orangefs.txt 9598 9599P54 WIRELESS DRIVER 9600M: Christian Lamparter <chunkeey@googlemail.com> 9601L: linux-wireless@vger.kernel.org 9602W: http://wireless.kernel.org/en/users/Drivers/p54 9603S: Maintained 9604F: drivers/net/wireless/intersil/p54/ 9605 9606PA SEMI ETHERNET DRIVER 9607L: netdev@vger.kernel.org 9608S: Orphan 9609F: drivers/net/ethernet/pasemi/* 9610 9611PA SEMI SMBUS DRIVER 9612L: linux-i2c@vger.kernel.org 9613S: Orphan 9614F: drivers/i2c/busses/i2c-pasemi.c 9615 9616PADATA PARALLEL EXECUTION MECHANISM 9617M: Steffen Klassert <steffen.klassert@secunet.com> 9618L: linux-crypto@vger.kernel.org 9619S: Maintained 9620F: kernel/padata.c 9621F: include/linux/padata.h 9622F: Documentation/padata.txt 9623 9624PANASONIC LAPTOP ACPI EXTRAS DRIVER 9625M: Harald Welte <laforge@gnumonks.org> 9626L: platform-driver-x86@vger.kernel.org 9627S: Maintained 9628F: drivers/platform/x86/panasonic-laptop.c 9629 9630PANASONIC MN10300/AM33/AM34 PORT 9631M: David Howells <dhowells@redhat.com> 9632L: linux-am33-list@redhat.com (moderated for non-subscribers) 9633W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9634S: Maintained 9635F: Documentation/mn10300/ 9636F: arch/mn10300/ 9637 9638PARALLEL LCD/KEYPAD PANEL DRIVER 9639M: Willy Tarreau <willy@haproxy.com> 9640M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9641S: Odd Fixes 9642F: Documentation/misc-devices/lcd-panel-cgram.txt 9643F: drivers/misc/panel.c 9644 9645PARALLEL PORT SUBSYSTEM 9646M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9647M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9648L: linux-parport@lists.infradead.org (subscribers-only) 9649S: Maintained 9650F: drivers/parport/ 9651F: include/linux/parport*.h 9652F: drivers/char/ppdev.c 9653F: include/uapi/linux/ppdev.h 9654F: Documentation/parport*.txt 9655 9656PARAVIRT_OPS INTERFACE 9657M: Jeremy Fitzhardinge <jeremy@goop.org> 9658M: Chris Wright <chrisw@sous-sol.org> 9659M: Alok Kataria <akataria@vmware.com> 9660M: Rusty Russell <rusty@rustcorp.com.au> 9661L: virtualization@lists.linux-foundation.org 9662S: Supported 9663F: Documentation/virtual/paravirt_ops.txt 9664F: arch/*/kernel/paravirt* 9665F: arch/*/include/asm/paravirt.h 9666F: include/linux/hypervisor.h 9667 9668PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9669M: Tim Waugh <tim@cyberelk.net> 9670L: linux-parport@lists.infradead.org (subscribers-only) 9671S: Maintained 9672F: Documentation/blockdev/paride.txt 9673F: drivers/block/paride/ 9674 9675PARISC ARCHITECTURE 9676M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9677M: Helge Deller <deller@gmx.de> 9678L: linux-parisc@vger.kernel.org 9679W: http://www.parisc-linux.org/ 9680Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9681T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9682T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9683S: Maintained 9684F: arch/parisc/ 9685F: Documentation/parisc/ 9686F: drivers/parisc/ 9687F: drivers/char/agp/parisc-agp.c 9688F: drivers/input/serio/gscps2.c 9689F: drivers/parport/parport_gsc.* 9690F: drivers/tty/serial/8250/8250_gsc.c 9691F: drivers/video/fbdev/sti* 9692F: drivers/video/console/sti* 9693F: drivers/video/logo/logo_parisc* 9694 9695PARMAN 9696M: Jiri Pirko <jiri@mellanox.com> 9697L: netdev@vger.kernel.org 9698S: Supported 9699F: lib/parman.c 9700F: lib/test_parman.c 9701F: include/linux/parman.h 9702 9703PC87360 HARDWARE MONITORING DRIVER 9704M: Jim Cromie <jim.cromie@gmail.com> 9705L: linux-hwmon@vger.kernel.org 9706S: Maintained 9707F: Documentation/hwmon/pc87360 9708F: drivers/hwmon/pc87360.c 9709 9710PC8736x GPIO DRIVER 9711M: Jim Cromie <jim.cromie@gmail.com> 9712S: Maintained 9713F: drivers/char/pc8736x_gpio.c 9714 9715PC87427 HARDWARE MONITORING DRIVER 9716M: Jean Delvare <jdelvare@suse.com> 9717L: linux-hwmon@vger.kernel.org 9718S: Maintained 9719F: Documentation/hwmon/pc87427 9720F: drivers/hwmon/pc87427.c 9721 9722PCA9532 LED DRIVER 9723M: Riku Voipio <riku.voipio@iki.fi> 9724S: Maintained 9725F: drivers/leds/leds-pca9532.c 9726F: include/linux/leds-pca9532.h 9727 9728PCA9541 I2C BUS MASTER SELECTOR DRIVER 9729M: Guenter Roeck <linux@roeck-us.net> 9730L: linux-i2c@vger.kernel.org 9731S: Maintained 9732F: drivers/i2c/muxes/i2c-mux-pca9541.c 9733 9734PCDP - PRIMARY CONSOLE AND DEBUG PORT 9735M: Khalid Aziz <khalid@gonehiking.org> 9736S: Maintained 9737F: drivers/firmware/pcdp.* 9738 9739PCI ERROR RECOVERY 9740M: Linas Vepstas <linasvepstas@gmail.com> 9741L: linux-pci@vger.kernel.org 9742S: Supported 9743F: Documentation/PCI/pci-error-recovery.txt 9744 9745PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9746M: Russell Currey <ruscur@russell.cc> 9747L: linuxppc-dev@lists.ozlabs.org 9748S: Supported 9749F: Documentation/powerpc/eeh-pci-error-recovery.txt 9750F: arch/powerpc/kernel/eeh*.c 9751F: arch/powerpc/platforms/*/eeh*.c 9752F: arch/powerpc/include/*/eeh*.h 9753 9754PCI SUBSYSTEM 9755M: Bjorn Helgaas <bhelgaas@google.com> 9756L: linux-pci@vger.kernel.org 9757Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9758T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9759S: Supported 9760F: Documentation/devicetree/bindings/pci/ 9761F: Documentation/PCI/ 9762F: drivers/pci/ 9763F: include/linux/pci* 9764F: arch/x86/pci/ 9765F: arch/x86/kernel/quirks.c 9766 9767PCI ENDPOINT SUBSYSTEM 9768M: Kishon Vijay Abraham I <kishon@ti.com> 9769L: linux-pci@vger.kernel.org 9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 9771S: Supported 9772F: drivers/pci/endpoint/ 9773F: drivers/misc/pci_endpoint_test.c 9774F: tools/pci/ 9775 9776PCI DRIVER FOR ALTERA PCIE IP 9777M: Ley Foon Tan <lftan@altera.com> 9778L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9779L: linux-pci@vger.kernel.org 9780S: Supported 9781F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9782F: drivers/pci/host/pcie-altera.c 9783 9784PCI DRIVER FOR ARM VERSATILE PLATFORM 9785M: Rob Herring <robh@kernel.org> 9786L: linux-pci@vger.kernel.org 9787L: linux-arm-kernel@lists.infradead.org 9788S: Maintained 9789F: Documentation/devicetree/bindings/pci/versatile.txt 9790F: drivers/pci/host/pci-versatile.c 9791 9792PCI DRIVER FOR ARMADA 8K 9793M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9794L: linux-pci@vger.kernel.org 9795L: linux-arm-kernel@lists.infradead.org 9796S: Maintained 9797F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9798F: drivers/pci/dwc/pcie-armada8k.c 9799 9800PCI DRIVER FOR APPLIEDMICRO XGENE 9801M: Tanmay Inamdar <tinamdar@apm.com> 9802L: linux-pci@vger.kernel.org 9803L: linux-arm-kernel@lists.infradead.org 9804S: Maintained 9805F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9806F: drivers/pci/host/pci-xgene.c 9807 9808PCI DRIVER FOR FREESCALE LAYERSCAPE 9809M: Minghuan Lian <minghuan.Lian@freescale.com> 9810M: Mingkai Hu <mingkai.hu@freescale.com> 9811M: Roy Zang <tie-fei.zang@freescale.com> 9812L: linuxppc-dev@lists.ozlabs.org 9813L: linux-pci@vger.kernel.org 9814L: linux-arm-kernel@lists.infradead.org 9815S: Maintained 9816F: drivers/pci/dwc/*layerscape* 9817 9818PCI DRIVER FOR IMX6 9819M: Richard Zhu <hongxing.zhu@nxp.com> 9820M: Lucas Stach <l.stach@pengutronix.de> 9821L: linux-pci@vger.kernel.org 9822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9823S: Maintained 9824F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9825F: drivers/pci/dwc/*imx6* 9826 9827PCI DRIVER FOR TI KEYSTONE 9828M: Murali Karicheri <m-karicheri2@ti.com> 9829L: linux-pci@vger.kernel.org 9830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9831S: Maintained 9832F: drivers/pci/dwc/*keystone* 9833 9834PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9835M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9836M: Jason Cooper <jason@lakedaemon.net> 9837L: linux-pci@vger.kernel.org 9838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9839S: Maintained 9840F: drivers/pci/host/*mvebu* 9841 9842PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9843M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9844L: linux-pci@vger.kernel.org 9845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9846S: Maintained 9847F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9848F: drivers/pci/host/pci-aardvark.c 9849 9850PCI DRIVER FOR MICROSEMI SWITCHTEC 9851M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 9852M: Stephen Bates <stephen.bates@microsemi.com> 9853M: Logan Gunthorpe <logang@deltatee.com> 9854L: linux-pci@vger.kernel.org 9855S: Maintained 9856F: Documentation/switchtec.txt 9857F: Documentation/ABI/testing/sysfs-class-switchtec 9858F: drivers/pci/switch/switchtec* 9859F: include/uapi/linux/switchtec_ioctl.h 9860 9861PCI DRIVER FOR NVIDIA TEGRA 9862M: Thierry Reding <thierry.reding@gmail.com> 9863L: linux-tegra@vger.kernel.org 9864L: linux-pci@vger.kernel.org 9865S: Supported 9866F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9867F: drivers/pci/host/pci-tegra.c 9868 9869PCI DRIVER FOR TI DRA7XX 9870M: Kishon Vijay Abraham I <kishon@ti.com> 9871L: linux-omap@vger.kernel.org 9872L: linux-pci@vger.kernel.org 9873S: Supported 9874F: Documentation/devicetree/bindings/pci/ti-pci.txt 9875F: drivers/pci/dwc/pci-dra7xx.c 9876 9877PCI DRIVER FOR RENESAS R-CAR 9878M: Simon Horman <horms@verge.net.au> 9879L: linux-pci@vger.kernel.org 9880L: linux-renesas-soc@vger.kernel.org 9881S: Maintained 9882F: drivers/pci/host/*rcar* 9883 9884PCI DRIVER FOR SAMSUNG EXYNOS 9885M: Jingoo Han <jingoohan1@gmail.com> 9886L: linux-pci@vger.kernel.org 9887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9888L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9889S: Maintained 9890F: drivers/pci/dwc/pci-exynos.c 9891 9892PCI DRIVER FOR SYNOPSIS DESIGNWARE 9893M: Jingoo Han <jingoohan1@gmail.com> 9894M: Joao Pinto <Joao.Pinto@synopsys.com> 9895L: linux-pci@vger.kernel.org 9896S: Maintained 9897F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9898F: drivers/pci/dwc/*designware* 9899 9900PCI DRIVER FOR GENERIC OF HOSTS 9901M: Will Deacon <will.deacon@arm.com> 9902L: linux-pci@vger.kernel.org 9903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9904S: Maintained 9905F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9906F: drivers/pci/host/pci-host-common.c 9907F: drivers/pci/host/pci-host-generic.c 9908 9909PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9910M: Keith Busch <keith.busch@intel.com> 9911L: linux-pci@vger.kernel.org 9912S: Supported 9913F: drivers/pci/host/vmd.c 9914 9915PCIE DRIVER FOR ST SPEAR13XX 9916M: Pratyush Anand <pratyush.anand@gmail.com> 9917L: linux-pci@vger.kernel.org 9918S: Maintained 9919F: drivers/pci/dwc/*spear* 9920 9921PCI MSI DRIVER FOR ALTERA MSI IP 9922M: Ley Foon Tan <lftan@altera.com> 9923L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9924L: linux-pci@vger.kernel.org 9925S: Supported 9926F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9927F: drivers/pci/host/pcie-altera-msi.c 9928 9929PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9930M: Duc Dang <dhdang@apm.com> 9931L: linux-pci@vger.kernel.org 9932L: linux-arm-kernel@lists.infradead.org 9933S: Maintained 9934F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9935F: drivers/pci/host/pci-xgene-msi.c 9936 9937PCIE DRIVER FOR AXIS ARTPEC 9938M: Niklas Cassel <niklas.cassel@axis.com> 9939M: Jesper Nilsson <jesper.nilsson@axis.com> 9940L: linux-arm-kernel@axis.com 9941L: linux-pci@vger.kernel.org 9942S: Maintained 9943F: Documentation/devicetree/bindings/pci/axis,artpec* 9944F: drivers/pci/dwc/*artpec* 9945 9946PCIE DRIVER FOR HISILICON 9947M: Zhou Wang <wangzhou1@hisilicon.com> 9948M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9949L: linux-pci@vger.kernel.org 9950S: Maintained 9951F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9952F: drivers/pci/dwc/pcie-hisi.c 9953 9954PCIE DRIVER FOR ROCKCHIP 9955M: Shawn Lin <shawn.lin@rock-chips.com> 9956M: Wenrui Li <wenrui.li@rock-chips.com> 9957L: linux-pci@vger.kernel.org 9958L: linux-rockchip@lists.infradead.org 9959S: Maintained 9960F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9961F: drivers/pci/host/pcie-rockchip.c 9962 9963PCIE DRIVER FOR QUALCOMM MSM 9964M: Stanimir Varbanov <svarbanov@mm-sol.com> 9965L: linux-pci@vger.kernel.org 9966L: linux-arm-msm@vger.kernel.org 9967S: Maintained 9968F: drivers/pci/dwc/*qcom* 9969 9970PCIE DRIVER FOR CAVIUM THUNDERX 9971M: David Daney <david.daney@cavium.com> 9972L: linux-pci@vger.kernel.org 9973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9974S: Supported 9975F: Documentation/devicetree/bindings/pci/pci-thunder-* 9976F: drivers/pci/host/pci-thunder-* 9977 9978PCMCIA SUBSYSTEM 9979P: Linux PCMCIA Team 9980L: linux-pcmcia@lists.infradead.org 9981W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9982T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9983S: Maintained 9984F: Documentation/pcmcia/ 9985F: tools/pcmcia/ 9986F: drivers/pcmcia/ 9987F: include/pcmcia/ 9988 9989PCNET32 NETWORK DRIVER 9990M: Don Fry <pcnet32@frontier.com> 9991L: netdev@vger.kernel.org 9992S: Maintained 9993F: drivers/net/ethernet/amd/pcnet32.c 9994 9995PCRYPT PARALLEL CRYPTO ENGINE 9996M: Steffen Klassert <steffen.klassert@secunet.com> 9997L: linux-crypto@vger.kernel.org 9998S: Maintained 9999F: crypto/pcrypt.c 10000F: include/crypto/pcrypt.h 10001 10002PER-CPU MEMORY ALLOCATOR 10003M: Tejun Heo <tj@kernel.org> 10004M: Christoph Lameter <cl@linux.com> 10005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10006S: Maintained 10007F: include/linux/percpu*.h 10008F: mm/percpu*.c 10009F: arch/*/include/asm/percpu.h 10010 10011PER-TASK DELAY ACCOUNTING 10012M: Balbir Singh <bsingharora@gmail.com> 10013S: Maintained 10014F: include/linux/delayacct.h 10015F: kernel/delayacct.c 10016 10017PERFORMANCE EVENTS SUBSYSTEM 10018M: Peter Zijlstra <peterz@infradead.org> 10019M: Ingo Molnar <mingo@redhat.com> 10020M: Arnaldo Carvalho de Melo <acme@kernel.org> 10021R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10022L: linux-kernel@vger.kernel.org 10023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10024S: Supported 10025F: kernel/events/* 10026F: include/linux/perf_event.h 10027F: include/uapi/linux/perf_event.h 10028F: arch/*/kernel/perf_event*.c 10029F: arch/*/kernel/*/perf_event*.c 10030F: arch/*/kernel/*/*/perf_event*.c 10031F: arch/*/include/asm/perf_event.h 10032F: arch/*/kernel/perf_callchain.c 10033F: arch/*/events/* 10034F: tools/perf/ 10035 10036PERSONALITY HANDLING 10037M: Christoph Hellwig <hch@infradead.org> 10038L: linux-abi-devel@lists.sourceforge.net 10039S: Maintained 10040F: include/linux/personality.h 10041F: include/uapi/linux/personality.h 10042 10043PHONET PROTOCOL 10044M: Remi Denis-Courmont <courmisch@gmail.com> 10045S: Supported 10046F: Documentation/networking/phonet.txt 10047F: include/linux/phonet.h 10048F: include/net/phonet/ 10049F: include/uapi/linux/phonet.h 10050F: net/phonet/ 10051 10052PHRAM MTD DRIVER 10053M: Joern Engel <joern@lazybastard.org> 10054L: linux-mtd@lists.infradead.org 10055S: Maintained 10056F: drivers/mtd/devices/phram.c 10057 10058PICOLCD HID DRIVER 10059M: Bruno Prémont <bonbons@linux-vserver.org> 10060L: linux-input@vger.kernel.org 10061S: Maintained 10062F: drivers/hid/hid-picolcd* 10063 10064PICOXCELL SUPPORT 10065M: Jamie Iles <jamie@jamieiles.com> 10066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10067T: git git://github.com/jamieiles/linux-2.6-ji.git 10068S: Supported 10069F: arch/arm/boot/dts/picoxcell* 10070F: arch/arm/mach-picoxcell/ 10071F: drivers/crypto/picoxcell* 10072 10073PIN CONTROL SUBSYSTEM 10074M: Linus Walleij <linus.walleij@linaro.org> 10075L: linux-gpio@vger.kernel.org 10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10077S: Maintained 10078F: Documentation/devicetree/bindings/pinctrl/ 10079F: Documentation/pinctrl.txt 10080F: drivers/pinctrl/ 10081F: include/linux/pinctrl/ 10082 10083PIN CONTROLLER - ATMEL AT91 10084M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10086S: Maintained 10087F: drivers/pinctrl/pinctrl-at91.* 10088 10089PIN CONTROLLER - ATMEL AT91 PIO4 10090M: Ludovic Desroches <ludovic.desroches@microchip.com> 10091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10092L: linux-gpio@vger.kernel.org 10093S: Supported 10094F: drivers/pinctrl/pinctrl-at91-pio4.* 10095 10096PIN CONTROLLER - INTEL 10097M: Mika Westerberg <mika.westerberg@linux.intel.com> 10098M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10099S: Maintained 10100F: drivers/pinctrl/intel/ 10101 10102PIN CONTROLLER - RENESAS 10103M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10104M: Geert Uytterhoeven <geert+renesas@glider.be> 10105L: linux-renesas-soc@vger.kernel.org 10106S: Maintained 10107F: drivers/pinctrl/sh-pfc/ 10108 10109PIN CONTROLLER - SAMSUNG 10110M: Tomasz Figa <tomasz.figa@gmail.com> 10111M: Krzysztof Kozlowski <krzk@kernel.org> 10112M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10114L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10115Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10117S: Maintained 10118F: drivers/pinctrl/samsung/ 10119F: include/dt-bindings/pinctrl/samsung.h 10120F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10121 10122PIN CONTROLLER - SINGLE 10123M: Tony Lindgren <tony@atomide.com> 10124M: Haojian Zhuang <haojian.zhuang@linaro.org> 10125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10126L: linux-omap@vger.kernel.org 10127S: Maintained 10128F: drivers/pinctrl/pinctrl-single.c 10129 10130PIN CONTROLLER - ST SPEAR 10131M: Viresh Kumar <vireshk@kernel.org> 10132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10133W: http://www.st.com/spear 10134S: Maintained 10135F: drivers/pinctrl/spear/ 10136 10137PISTACHIO SOC SUPPORT 10138M: James Hartley <james.hartley@imgtec.com> 10139M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10140L: linux-mips@linux-mips.org 10141S: Maintained 10142F: arch/mips/pistachio/ 10143F: arch/mips/include/asm/mach-pistachio/ 10144F: arch/mips/boot/dts/img/pistachio* 10145F: arch/mips/configs/pistachio*_defconfig 10146 10147PKTCDVD DRIVER 10148S: Orphan 10149M: linux-block@vger.kernel.org 10150F: drivers/block/pktcdvd.c 10151F: include/linux/pktcdvd.h 10152F: include/uapi/linux/pktcdvd.h 10153 10154PKUNITY SOC DRIVERS 10155M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10156W: http://mprc.pku.edu.cn/~guanxuetao/linux 10157S: Maintained 10158T: git git://github.com/gxt/linux.git 10159F: drivers/input/serio/i8042-unicore32io.h 10160F: drivers/i2c/busses/i2c-puv3.c 10161F: drivers/video/fbdev/fb-puv3.c 10162F: drivers/rtc/rtc-puv3.c 10163 10164PMBUS HARDWARE MONITORING DRIVERS 10165M: Guenter Roeck <linux@roeck-us.net> 10166L: linux-hwmon@vger.kernel.org 10167W: http://hwmon.wiki.kernel.org/ 10168W: http://www.roeck-us.net/linux/drivers/ 10169T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10170S: Maintained 10171F: Documentation/hwmon/pmbus 10172F: drivers/hwmon/pmbus/ 10173F: include/linux/i2c/pmbus.h 10174 10175PMC SIERRA MaxRAID DRIVER 10176L: linux-scsi@vger.kernel.org 10177W: http://www.pmc-sierra.com/ 10178S: Orphan 10179F: drivers/scsi/pmcraid.* 10180 10181PMC SIERRA PM8001 DRIVER 10182M: Jack Wang <jinpu.wang@profitbricks.com> 10183M: lindar_liu@usish.com 10184L: linux-scsi@vger.kernel.org 10185S: Supported 10186F: drivers/scsi/pm8001/ 10187 10188POSIX CLOCKS and TIMERS 10189M: Thomas Gleixner <tglx@linutronix.de> 10190L: linux-kernel@vger.kernel.org 10191T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10192S: Maintained 10193F: fs/timerfd.c 10194F: include/linux/timer* 10195F: kernel/time/*timer* 10196 10197POWER MANAGEMENT CORE 10198M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10199L: linux-pm@vger.kernel.org 10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10201B: https://bugzilla.kernel.org 10202S: Supported 10203F: drivers/base/power/ 10204F: include/linux/pm.h 10205F: include/linux/pm_* 10206F: include/linux/powercap.h 10207F: drivers/powercap/ 10208 10209POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10210M: Sebastian Reichel <sre@kernel.org> 10211L: linux-pm@vger.kernel.org 10212T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10213S: Maintained 10214F: Documentation/devicetree/bindings/power/supply/ 10215F: include/linux/power_supply.h 10216F: drivers/power/supply/ 10217 10218POWER STATE COORDINATION INTERFACE (PSCI) 10219M: Mark Rutland <mark.rutland@arm.com> 10220M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10221L: linux-arm-kernel@lists.infradead.org 10222S: Maintained 10223F: drivers/firmware/psci*.c 10224F: include/linux/psci.h 10225F: include/uapi/linux/psci.h 10226 10227POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10228M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10229L: linuxppc-dev@lists.ozlabs.org 10230S: Maintained 10231F: drivers/char/powernv-op-panel.c 10232 10233PNP SUPPORT 10234M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10235S: Maintained 10236F: drivers/pnp/ 10237 10238PPP PROTOCOL DRIVERS AND COMPRESSORS 10239M: Paul Mackerras <paulus@samba.org> 10240L: linux-ppp@vger.kernel.org 10241S: Maintained 10242F: drivers/net/ppp/ppp_* 10243 10244PPP OVER ATM (RFC 2364) 10245M: Mitchell Blank Jr <mitch@sfgoth.com> 10246S: Maintained 10247F: net/atm/pppoatm.c 10248F: include/uapi/linux/atmppp.h 10249 10250PPP OVER ETHERNET 10251M: Michal Ostrowski <mostrows@earthlink.net> 10252S: Maintained 10253F: drivers/net/ppp/pppoe.c 10254F: drivers/net/ppp/pppox.c 10255 10256PPP OVER L2TP 10257M: James Chapman <jchapman@katalix.com> 10258S: Maintained 10259F: net/l2tp/l2tp_ppp.c 10260F: include/linux/if_pppol2tp.h 10261F: include/uapi/linux/if_pppol2tp.h 10262 10263PPS SUPPORT 10264M: Rodolfo Giometti <giometti@enneenne.com> 10265W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10266L: linuxpps@ml.enneenne.com (subscribers-only) 10267S: Maintained 10268F: Documentation/pps/ 10269F: drivers/pps/ 10270F: include/linux/pps*.h 10271 10272PPTP DRIVER 10273M: Dmitry Kozlov <xeb@mail.ru> 10274L: netdev@vger.kernel.org 10275S: Maintained 10276F: drivers/net/ppp/pptp.c 10277W: http://sourceforge.net/projects/accel-pptp 10278 10279PREEMPTIBLE KERNEL 10280M: Robert Love <rml@tech9.net> 10281L: kpreempt-tech@lists.sourceforge.net 10282W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10283S: Supported 10284F: Documentation/preempt-locking.txt 10285F: include/linux/preempt.h 10286 10287PRINTK 10288M: Petr Mladek <pmladek@suse.com> 10289M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10290R: Steven Rostedt <rostedt@goodmis.org> 10291S: Maintained 10292F: kernel/printk/ 10293F: include/linux/printk.h 10294 10295PRISM54 WIRELESS DRIVER 10296M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10297L: linux-wireless@vger.kernel.org 10298W: http://wireless.kernel.org/en/users/Drivers/p54 10299S: Obsolete 10300F: drivers/net/wireless/intersil/prism54/ 10301 10302PS3 NETWORK SUPPORT 10303M: Geoff Levand <geoff@infradead.org> 10304L: netdev@vger.kernel.org 10305L: linuxppc-dev@lists.ozlabs.org 10306S: Maintained 10307F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10308 10309PS3 PLATFORM SUPPORT 10310M: Geoff Levand <geoff@infradead.org> 10311L: linuxppc-dev@lists.ozlabs.org 10312S: Maintained 10313F: arch/powerpc/boot/ps3* 10314F: arch/powerpc/include/asm/lv1call.h 10315F: arch/powerpc/include/asm/ps3*.h 10316F: arch/powerpc/platforms/ps3/ 10317F: drivers/*/ps3* 10318F: drivers/ps3/ 10319F: drivers/rtc/rtc-ps3.c 10320F: drivers/usb/host/*ps3.c 10321F: sound/ppc/snd_ps3* 10322 10323PS3VRAM DRIVER 10324M: Jim Paris <jim@jtan.com> 10325M: Geoff Levand <geoff@infradead.org> 10326L: linuxppc-dev@lists.ozlabs.org 10327S: Maintained 10328F: drivers/block/ps3vram.c 10329 10330PSAMPLE PACKET SAMPLING SUPPORT: 10331M: Yotam Gigi <yotamg@mellanox.com> 10332S: Maintained 10333F: net/psample 10334F: include/net/psample.h 10335F: include/uapi/linux/psample.h 10336 10337PSTORE FILESYSTEM 10338M: Kees Cook <keescook@chromium.org> 10339M: Anton Vorontsov <anton@enomsg.org> 10340M: Colin Cross <ccross@android.com> 10341M: Tony Luck <tony.luck@intel.com> 10342S: Maintained 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10344F: fs/pstore/ 10345F: include/linux/pstore* 10346F: drivers/firmware/efi/efi-pstore.c 10347F: drivers/acpi/apei/erst.c 10348F: Documentation/admin-guide/ramoops.rst 10349F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10350K: \b(pstore|ramoops) 10351 10352PTP HARDWARE CLOCK SUPPORT 10353M: Richard Cochran <richardcochran@gmail.com> 10354L: netdev@vger.kernel.org 10355S: Maintained 10356W: http://linuxptp.sourceforge.net/ 10357F: Documentation/ABI/testing/sysfs-ptp 10358F: Documentation/ptp/* 10359F: drivers/net/ethernet/freescale/gianfar_ptp.c 10360F: drivers/net/phy/dp83640* 10361F: drivers/ptp/* 10362F: include/linux/ptp_cl* 10363 10364PTRACE SUPPORT 10365M: Roland McGrath <roland@hack.frob.com> 10366M: Oleg Nesterov <oleg@redhat.com> 10367S: Maintained 10368F: include/asm-generic/syscall.h 10369F: include/linux/ptrace.h 10370F: include/linux/regset.h 10371F: include/linux/tracehook.h 10372F: include/uapi/linux/ptrace.h 10373F: kernel/ptrace.c 10374 10375PULSE8-CEC DRIVER 10376M: Hans Verkuil <hverkuil@xs4all.nl> 10377L: linux-media@vger.kernel.org 10378T: git git://linuxtv.org/media_tree.git 10379S: Maintained 10380F: drivers/media/usb/pulse8-cec/* 10381 10382PVRUSB2 VIDEO4LINUX DRIVER 10383M: Mike Isely <isely@pobox.com> 10384L: pvrusb2@isely.net (subscribers-only) 10385L: linux-media@vger.kernel.org 10386W: http://www.isely.net/pvrusb2/ 10387T: git git://linuxtv.org/media_tree.git 10388S: Maintained 10389F: Documentation/media/v4l-drivers/pvrusb2* 10390F: drivers/media/usb/pvrusb2/ 10391 10392PWC WEBCAM DRIVER 10393M: Hans Verkuil <hverkuil@xs4all.nl> 10394L: linux-media@vger.kernel.org 10395T: git git://linuxtv.org/media_tree.git 10396S: Odd Fixes 10397F: drivers/media/usb/pwc/* 10398 10399PWM FAN DRIVER 10400M: Kamil Debski <kamil@wypas.org> 10401M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10402L: linux-hwmon@vger.kernel.org 10403S: Supported 10404F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10405F: Documentation/hwmon/pwm-fan 10406F: drivers/hwmon/pwm-fan.c 10407 10408PWM SUBSYSTEM 10409M: Thierry Reding <thierry.reding@gmail.com> 10410L: linux-pwm@vger.kernel.org 10411S: Maintained 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10413F: Documentation/pwm.txt 10414F: Documentation/devicetree/bindings/pwm/ 10415F: include/linux/pwm.h 10416F: drivers/pwm/ 10417F: drivers/video/backlight/pwm_bl.c 10418F: include/linux/pwm_backlight.h 10419F: drivers/gpio/gpio-mvebu.c 10420F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10421 10422PXA2xx/PXA3xx SUPPORT 10423M: Daniel Mack <daniel@zonque.org> 10424M: Haojian Zhuang <haojian.zhuang@gmail.com> 10425M: Robert Jarzmik <robert.jarzmik@free.fr> 10426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10427T: git git://github.com/hzhuang1/linux.git 10428T: git git://github.com/rjarzmik/linux.git 10429S: Maintained 10430F: arch/arm/boot/dts/pxa* 10431F: arch/arm/mach-pxa/ 10432F: drivers/dma/pxa* 10433F: drivers/pcmcia/pxa2xx* 10434F: drivers/pinctrl/pxa/ 10435F: drivers/spi/spi-pxa2xx* 10436F: drivers/usb/gadget/udc/pxa2* 10437F: include/sound/pxa2xx-lib.h 10438F: sound/arm/pxa* 10439F: sound/soc/pxa/ 10440 10441PXA GPIO DRIVER 10442M: Robert Jarzmik <robert.jarzmik@free.fr> 10443L: linux-gpio@vger.kernel.org 10444S: Maintained 10445F: drivers/gpio/gpio-pxa.c 10446 10447PXA3xx NAND FLASH DRIVER 10448M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10449L: linux-mtd@lists.infradead.org 10450S: Maintained 10451F: drivers/mtd/nand/pxa3xx_nand.c 10452 10453MMP SUPPORT 10454M: Eric Miao <eric.y.miao@gmail.com> 10455M: Haojian Zhuang <haojian.zhuang@gmail.com> 10456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10457T: git git://github.com/hzhuang1/linux.git 10458T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10459S: Maintained 10460F: arch/arm/boot/dts/mmp* 10461F: arch/arm/mach-mmp/ 10462 10463PXA MMCI DRIVER 10464S: Orphan 10465 10466PXA RTC DRIVER 10467M: Robert Jarzmik <robert.jarzmik@free.fr> 10468L: rtc-linux@googlegroups.com 10469S: Maintained 10470 10471QAT DRIVER 10472M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10473M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10474L: qat-linux@intel.com 10475S: Supported 10476F: drivers/crypto/qat/ 10477 10478QIB DRIVER 10479M: Mike Marciniszyn <infinipath@intel.com> 10480L: linux-rdma@vger.kernel.org 10481S: Supported 10482F: drivers/infiniband/hw/qib/ 10483 10484QLOGIC QLA1280 SCSI DRIVER 10485M: Michael Reed <mdr@sgi.com> 10486L: linux-scsi@vger.kernel.org 10487S: Maintained 10488F: drivers/scsi/qla1280.[ch] 10489 10490QLOGIC QLA2XXX FC-SCSI DRIVER 10491M: qla2xxx-upstream@qlogic.com 10492L: linux-scsi@vger.kernel.org 10493S: Supported 10494F: Documentation/scsi/LICENSE.qla2xxx 10495F: drivers/scsi/qla2xxx/ 10496 10497QLOGIC QLA4XXX iSCSI DRIVER 10498M: QLogic-Storage-Upstream@qlogic.com 10499L: linux-scsi@vger.kernel.org 10500S: Supported 10501F: Documentation/scsi/LICENSE.qla4xxx 10502F: drivers/scsi/qla4xxx/ 10503 10504QLOGIC QLA3XXX NETWORK DRIVER 10505M: Dept-GELinuxNICDev@cavium.com 10506L: netdev@vger.kernel.org 10507S: Supported 10508F: Documentation/networking/LICENSE.qla3xxx 10509F: drivers/net/ethernet/qlogic/qla3xxx.* 10510 10511QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10512M: Harish Patil <harish.patil@cavium.com> 10513M: Manish Chopra <manish.chopra@cavium.com> 10514M: Dept-GELinuxNICDev@cavium.com 10515L: netdev@vger.kernel.org 10516S: Supported 10517F: drivers/net/ethernet/qlogic/qlcnic/ 10518 10519QLOGIC QLGE 10Gb ETHERNET DRIVER 10520M: Harish Patil <harish.patil@cavium.com> 10521M: Manish Chopra <manish.chopra@cavium.com> 10522M: Dept-GELinuxNICDev@cavium.com 10523L: netdev@vger.kernel.org 10524S: Supported 10525F: drivers/net/ethernet/qlogic/qlge/ 10526 10527QLOGIC QL4xxx ETHERNET DRIVER 10528M: Yuval Mintz <Yuval.Mintz@cavium.com> 10529M: Ariel Elior <Ariel.Elior@cavium.com> 10530M: everest-linux-l2@cavium.com 10531L: netdev@vger.kernel.org 10532S: Supported 10533F: drivers/net/ethernet/qlogic/qed/ 10534F: include/linux/qed/ 10535F: drivers/net/ethernet/qlogic/qede/ 10536 10537QLOGIC QL41xxx ISCSI DRIVER 10538M: QLogic-Storage-Upstream@cavium.com 10539L: linux-scsi@vger.kernel.org 10540S: Supported 10541F: drivers/scsi/qedi/ 10542 10543QLOGIC QL41xxx FCOE DRIVER 10544M: QLogic-Storage-Upstream@cavium.com 10545L: linux-scsi@vger.kernel.org 10546S: Supported 10547F: drivers/scsi/qedf/ 10548 10549QNX4 FILESYSTEM 10550M: Anders Larsen <al@alarsen.net> 10551W: http://www.alarsen.net/linux/qnx4fs/ 10552S: Maintained 10553F: fs/qnx4/ 10554F: include/uapi/linux/qnx4_fs.h 10555F: include/uapi/linux/qnxtypes.h 10556 10557QORIQ DPAA2 FSL-MC BUS DRIVER 10558M: Stuart Yoder <stuyoder@gmail.com> 10559M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10560L: linux-kernel@vger.kernel.org 10561S: Maintained 10562F: drivers/staging/fsl-mc/ 10563 10564QT1010 MEDIA DRIVER 10565M: Antti Palosaari <crope@iki.fi> 10566L: linux-media@vger.kernel.org 10567W: https://linuxtv.org 10568W: http://palosaari.fi/linux/ 10569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10570T: git git://linuxtv.org/anttip/media_tree.git 10571S: Maintained 10572F: drivers/media/tuners/qt1010* 10573 10574QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10575M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10576L: linux-wireless@vger.kernel.org 10577W: http://wireless.kernel.org/en/users/Drivers/ath9k 10578S: Supported 10579F: drivers/net/wireless/ath/ath9k/ 10580 10581QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10582M: Kalle Valo <kvalo@qca.qualcomm.com> 10583L: ath10k@lists.infradead.org 10584W: http://wireless.kernel.org/en/users/Drivers/ath10k 10585T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10586S: Supported 10587F: drivers/net/wireless/ath/ath10k/ 10588 10589QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10590M: Timur Tabi <timur@codeaurora.org> 10591L: netdev@vger.kernel.org 10592S: Supported 10593F: drivers/net/ethernet/qualcomm/emac/ 10594 10595QUALCOMM HEXAGON ARCHITECTURE 10596M: Richard Kuo <rkuo@codeaurora.org> 10597L: linux-hexagon@vger.kernel.org 10598T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10599S: Supported 10600F: arch/hexagon/ 10601 10602QUALCOMM WCN36XX WIRELESS DRIVER 10603M: Eugene Krasnikov <k.eugene.e@gmail.com> 10604L: wcn36xx@lists.infradead.org 10605W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10606T: git git://github.com/KrasnikovEugene/wcn36xx.git 10607S: Supported 10608F: drivers/net/wireless/ath/wcn36xx/ 10609 10610QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10611M: Gabriel Somlo <somlo@cmu.edu> 10612M: "Michael S. Tsirkin" <mst@redhat.com> 10613L: qemu-devel@nongnu.org 10614S: Maintained 10615F: drivers/firmware/qemu_fw_cfg.c 10616 10617RADOS BLOCK DEVICE (RBD) 10618M: Ilya Dryomov <idryomov@gmail.com> 10619M: Sage Weil <sage@redhat.com> 10620M: Alex Elder <elder@kernel.org> 10621L: ceph-devel@vger.kernel.org 10622W: http://ceph.com/ 10623T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10624T: git git://github.com/ceph/ceph-client.git 10625S: Supported 10626F: Documentation/ABI/testing/sysfs-bus-rbd 10627F: drivers/block/rbd.c 10628F: drivers/block/rbd_types.h 10629 10630RADEON FRAMEBUFFER DISPLAY DRIVER 10631M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10632L: linux-fbdev@vger.kernel.org 10633S: Maintained 10634F: drivers/video/fbdev/aty/radeon* 10635F: include/uapi/linux/radeonfb.h 10636 10637RADIOSHARK RADIO DRIVER 10638M: Hans Verkuil <hverkuil@xs4all.nl> 10639L: linux-media@vger.kernel.org 10640T: git git://linuxtv.org/media_tree.git 10641S: Maintained 10642F: drivers/media/radio/radio-shark.c 10643 10644RADIOSHARK2 RADIO DRIVER 10645M: Hans Verkuil <hverkuil@xs4all.nl> 10646L: linux-media@vger.kernel.org 10647T: git git://linuxtv.org/media_tree.git 10648S: Maintained 10649F: drivers/media/radio/radio-shark2.c 10650F: drivers/media/radio/radio-tea5777.c 10651 10652RAGE128 FRAMEBUFFER DISPLAY DRIVER 10653M: Paul Mackerras <paulus@samba.org> 10654L: linux-fbdev@vger.kernel.org 10655S: Maintained 10656F: drivers/video/fbdev/aty/aty128fb.c 10657 10658RAINSHADOW-CEC DRIVER 10659M: Hans Verkuil <hverkuil@xs4all.nl> 10660L: linux-media@vger.kernel.org 10661T: git git://linuxtv.org/media_tree.git 10662S: Maintained 10663F: drivers/media/usb/rainshadow-cec/* 10664 10665RALINK MIPS ARCHITECTURE 10666M: John Crispin <john@phrozen.org> 10667L: linux-mips@linux-mips.org 10668S: Maintained 10669F: arch/mips/ralink 10670 10671RALINK RT2X00 WIRELESS LAN DRIVER 10672P: rt2x00 project 10673M: Stanislaw Gruszka <sgruszka@redhat.com> 10674M: Helmut Schaa <helmut.schaa@googlemail.com> 10675L: linux-wireless@vger.kernel.org 10676S: Maintained 10677F: drivers/net/wireless/ralink/rt2x00/ 10678 10679RAMDISK RAM BLOCK DEVICE DRIVER 10680M: Jens Axboe <axboe@kernel.dk> 10681S: Maintained 10682F: Documentation/blockdev/ramdisk.txt 10683F: drivers/block/brd.c 10684 10685RANDOM NUMBER DRIVER 10686M: "Theodore Ts'o" <tytso@mit.edu> 10687S: Maintained 10688F: drivers/char/random.c 10689 10690RAPIDIO SUBSYSTEM 10691M: Matt Porter <mporter@kernel.crashing.org> 10692M: Alexandre Bounine <alexandre.bounine@idt.com> 10693S: Maintained 10694F: drivers/rapidio/ 10695 10696RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10697L: linux-wireless@vger.kernel.org 10698S: Orphan 10699F: drivers/net/wireless/ray* 10700 10701RCUTORTURE MODULE 10702M: Josh Triplett <josh@joshtriplett.org> 10703M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10704L: linux-kernel@vger.kernel.org 10705S: Supported 10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10707F: Documentation/RCU/torture.txt 10708F: kernel/rcu/rcutorture.c 10709 10710RCUTORTURE TEST FRAMEWORK 10711M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10712M: Josh Triplett <josh@joshtriplett.org> 10713R: Steven Rostedt <rostedt@goodmis.org> 10714R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10715R: Lai Jiangshan <jiangshanlai@gmail.com> 10716L: linux-kernel@vger.kernel.org 10717S: Supported 10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10719F: tools/testing/selftests/rcutorture 10720 10721RDC R-321X SoC 10722M: Florian Fainelli <florian@openwrt.org> 10723S: Maintained 10724 10725RDC R6040 FAST ETHERNET DRIVER 10726M: Florian Fainelli <f.fainelli@gmail.com> 10727L: netdev@vger.kernel.org 10728S: Maintained 10729F: drivers/net/ethernet/rdc/r6040.c 10730 10731RDS - RELIABLE DATAGRAM SOCKETS 10732M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10733L: netdev@vger.kernel.org 10734L: linux-rdma@vger.kernel.org 10735L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10736W: https://oss.oracle.com/projects/rds/ 10737S: Supported 10738F: net/rds/ 10739F: Documentation/networking/rds.txt 10740 10741RDMAVT - RDMA verbs software 10742M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10743L: linux-rdma@vger.kernel.org 10744S: Supported 10745F: drivers/infiniband/sw/rdmavt 10746 10747RDT - RESOURCE ALLOCATION 10748M: Fenghua Yu <fenghua.yu@intel.com> 10749L: linux-kernel@vger.kernel.org 10750S: Supported 10751F: arch/x86/kernel/cpu/intel_rdt* 10752F: arch/x86/include/asm/intel_rdt* 10753F: Documentation/x86/intel_rdt* 10754 10755READ-COPY UPDATE (RCU) 10756M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10757M: Josh Triplett <josh@joshtriplett.org> 10758R: Steven Rostedt <rostedt@goodmis.org> 10759R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10760R: Lai Jiangshan <jiangshanlai@gmail.com> 10761L: linux-kernel@vger.kernel.org 10762W: http://www.rdrop.com/users/paulmck/RCU/ 10763S: Supported 10764T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10765F: Documentation/RCU/ 10766X: Documentation/RCU/torture.txt 10767F: include/linux/rcu* 10768X: include/linux/srcu.h 10769F: kernel/rcu/ 10770X: kernel/torture.c 10771 10772REAL TIME CLOCK (RTC) SUBSYSTEM 10773M: Alessandro Zummo <a.zummo@towertech.it> 10774M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10775L: rtc-linux@googlegroups.com 10776Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10778S: Maintained 10779F: Documentation/devicetree/bindings/rtc/ 10780F: Documentation/rtc.txt 10781F: drivers/rtc/ 10782F: include/linux/rtc.h 10783F: include/uapi/linux/rtc.h 10784F: include/linux/rtc/ 10785F: include/linux/platform_data/rtc-* 10786F: tools/testing/selftests/timers/rtctest.c 10787 10788REALTEK AUDIO CODECS 10789M: Bard Liao <bardliao@realtek.com> 10790M: Oder Chiou <oder_chiou@realtek.com> 10791S: Maintained 10792F: sound/soc/codecs/rt* 10793F: include/sound/rt*.h 10794 10795REISERFS FILE SYSTEM 10796L: reiserfs-devel@vger.kernel.org 10797S: Supported 10798F: fs/reiserfs/ 10799 10800REGISTER MAP ABSTRACTION 10801M: Mark Brown <broonie@kernel.org> 10802L: linux-kernel@vger.kernel.org 10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10804S: Supported 10805F: Documentation/devicetree/bindings/regmap/ 10806F: drivers/base/regmap/ 10807F: include/linux/regmap.h 10808 10809REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10810M: Ohad Ben-Cohen <ohad@wizery.com> 10811M: Bjorn Andersson <bjorn.andersson@linaro.org> 10812L: linux-remoteproc@vger.kernel.org 10813T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10814S: Maintained 10815F: Documentation/devicetree/bindings/remoteproc/ 10816F: Documentation/remoteproc.txt 10817F: drivers/remoteproc/ 10818F: include/linux/remoteproc.h 10819 10820REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10821M: Ohad Ben-Cohen <ohad@wizery.com> 10822M: Bjorn Andersson <bjorn.andersson@linaro.org> 10823L: linux-remoteproc@vger.kernel.org 10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10825S: Maintained 10826F: drivers/rpmsg/ 10827F: Documentation/rpmsg.txt 10828F: include/linux/rpmsg.h 10829F: include/linux/rpmsg/ 10830 10831RENESAS CLOCK DRIVERS 10832M: Geert Uytterhoeven <geert+renesas@glider.be> 10833L: linux-renesas-soc@vger.kernel.org 10834S: Supported 10835F: drivers/clk/renesas/ 10836 10837RENESAS ETHERNET DRIVERS 10838R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10839L: netdev@vger.kernel.org 10840L: linux-renesas-soc@vger.kernel.org 10841F: drivers/net/ethernet/renesas/ 10842F: include/linux/sh_eth.h 10843 10844RENESAS R-CAR GYROADC DRIVER 10845M: Marek Vasut <marek.vasut@gmail.com> 10846L: linux-iio@vger.kernel.org 10847S: Supported 10848F: drivers/iio/adc/rcar_gyro_adc.c 10849 10850RENESAS USB2 PHY DRIVER 10851M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10852L: linux-renesas-soc@vger.kernel.org 10853S: Maintained 10854F: drivers/phy/phy-rcar-gen3-usb2.c 10855 10856RESET CONTROLLER FRAMEWORK 10857M: Philipp Zabel <p.zabel@pengutronix.de> 10858T: git git://git.pengutronix.de/git/pza/linux 10859S: Maintained 10860F: drivers/reset/ 10861F: Documentation/devicetree/bindings/reset/ 10862F: include/dt-bindings/reset/ 10863F: include/linux/reset.h 10864F: include/linux/reset-controller.h 10865 10866RFKILL 10867M: Johannes Berg <johannes@sipsolutions.net> 10868L: linux-wireless@vger.kernel.org 10869W: http://wireless.kernel.org/ 10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10872S: Maintained 10873F: Documentation/rfkill.txt 10874F: net/rfkill/ 10875 10876RHASHTABLE 10877M: Thomas Graf <tgraf@suug.ch> 10878M: Herbert Xu <herbert@gondor.apana.org.au> 10879L: netdev@vger.kernel.org 10880S: Maintained 10881F: lib/rhashtable.c 10882F: include/linux/rhashtable.h 10883 10884RICOH SMARTMEDIA/XD DRIVER 10885M: Maxim Levitsky <maximlevitsky@gmail.com> 10886S: Maintained 10887F: drivers/mtd/nand/r852.c 10888F: drivers/mtd/nand/r852.h 10889 10890RICOH R5C592 MEMORYSTICK DRIVER 10891M: Maxim Levitsky <maximlevitsky@gmail.com> 10892S: Maintained 10893F: drivers/memstick/host/r592.* 10894 10895ROCCAT DRIVERS 10896M: Stefan Achatz <erazor_de@users.sourceforge.net> 10897W: http://sourceforge.net/projects/roccat/ 10898S: Maintained 10899F: drivers/hid/hid-roccat* 10900F: include/linux/hid-roccat* 10901F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10902 10903ROCKER DRIVER 10904M: Jiri Pirko <jiri@resnulli.us> 10905L: netdev@vger.kernel.org 10906S: Supported 10907F: drivers/net/ethernet/rocker/ 10908 10909ROCKETPORT DRIVER 10910P: Comtrol Corp. 10911W: http://www.comtrol.com 10912S: Maintained 10913F: Documentation/serial/rocket.txt 10914F: drivers/tty/rocket* 10915 10916ROCKETPORT EXPRESS/INFINITY DRIVER 10917M: Kevin Cernekee <cernekee@gmail.com> 10918L: linux-serial@vger.kernel.org 10919S: Odd Fixes 10920F: drivers/tty/serial/rp2.* 10921 10922ROSE NETWORK LAYER 10923M: Ralf Baechle <ralf@linux-mips.org> 10924L: linux-hams@vger.kernel.org 10925W: http://www.linux-ax25.org/ 10926S: Maintained 10927F: include/net/rose.h 10928F: include/uapi/linux/rose.h 10929F: net/rose/ 10930 10931RTL2830 MEDIA DRIVER 10932M: Antti Palosaari <crope@iki.fi> 10933L: linux-media@vger.kernel.org 10934W: https://linuxtv.org 10935W: http://palosaari.fi/linux/ 10936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10937T: git git://linuxtv.org/anttip/media_tree.git 10938S: Maintained 10939F: drivers/media/dvb-frontends/rtl2830* 10940 10941RTL2832 MEDIA DRIVER 10942M: Antti Palosaari <crope@iki.fi> 10943L: linux-media@vger.kernel.org 10944W: https://linuxtv.org 10945W: http://palosaari.fi/linux/ 10946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10947T: git git://linuxtv.org/anttip/media_tree.git 10948S: Maintained 10949F: drivers/media/dvb-frontends/rtl2832* 10950 10951RTL2832_SDR MEDIA DRIVER 10952M: Antti Palosaari <crope@iki.fi> 10953L: linux-media@vger.kernel.org 10954W: https://linuxtv.org 10955W: http://palosaari.fi/linux/ 10956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10957T: git git://linuxtv.org/anttip/media_tree.git 10958S: Maintained 10959F: drivers/media/dvb-frontends/rtl2832_sdr* 10960 10961RTL8180 WIRELESS DRIVER 10962L: linux-wireless@vger.kernel.org 10963W: http://wireless.kernel.org/ 10964T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10965S: Orphan 10966F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10967 10968RTL8187 WIRELESS DRIVER 10969M: Herton Ronaldo Krzesinski <herton@canonical.com> 10970M: Hin-Tak Leung <htl10@users.sourceforge.net> 10971M: Larry Finger <Larry.Finger@lwfinger.net> 10972L: linux-wireless@vger.kernel.org 10973W: http://wireless.kernel.org/ 10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10975S: Maintained 10976F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10977 10978RTL8192CE WIRELESS DRIVER 10979M: Larry Finger <Larry.Finger@lwfinger.net> 10980M: Chaoming Li <chaoming_li@realsil.com.cn> 10981L: linux-wireless@vger.kernel.org 10982W: http://wireless.kernel.org/ 10983T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10984S: Maintained 10985F: drivers/net/wireless/realtek/rtlwifi/ 10986F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10987 10988RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10989M: Jes Sorensen <Jes.Sorensen@gmail.com> 10990L: linux-wireless@vger.kernel.org 10991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10992S: Maintained 10993F: drivers/net/wireless/realtek/rtl8xxxu/ 10994 10995S3 SAVAGE FRAMEBUFFER DRIVER 10996M: Antonino Daplas <adaplas@gmail.com> 10997L: linux-fbdev@vger.kernel.org 10998S: Maintained 10999F: drivers/video/fbdev/savage/ 11000 11001S390 11002M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11003M: Heiko Carstens <heiko.carstens@de.ibm.com> 11004L: linux-s390@vger.kernel.org 11005W: http://www.ibm.com/developerworks/linux/linux390/ 11006T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11007S: Supported 11008F: arch/s390/ 11009F: drivers/s390/ 11010F: Documentation/s390/ 11011F: Documentation/DocBook/s390* 11012 11013S390 COMMON I/O LAYER 11014M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11015M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11016L: linux-s390@vger.kernel.org 11017W: http://www.ibm.com/developerworks/linux/linux390/ 11018S: Supported 11019F: drivers/s390/cio/ 11020 11021S390 DASD DRIVER 11022M: Stefan Haberland <sth@linux.vnet.ibm.com> 11023M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11024L: linux-s390@vger.kernel.org 11025W: http://www.ibm.com/developerworks/linux/linux390/ 11026S: Supported 11027F: drivers/s390/block/dasd* 11028F: block/partitions/ibm.c 11029 11030S390 NETWORK DRIVERS 11031M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11032M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11033L: linux-s390@vger.kernel.org 11034W: http://www.ibm.com/developerworks/linux/linux390/ 11035S: Supported 11036F: drivers/s390/net/ 11037 11038S390 PCI SUBSYSTEM 11039M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11040M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11041L: linux-s390@vger.kernel.org 11042W: http://www.ibm.com/developerworks/linux/linux390/ 11043S: Supported 11044F: arch/s390/pci/ 11045F: drivers/pci/hotplug/s390_pci_hpc.c 11046 11047S390 ZCRYPT DRIVER 11048M: Harald Freudenberger <freude@de.ibm.com> 11049L: linux-s390@vger.kernel.org 11050W: http://www.ibm.com/developerworks/linux/linux390/ 11051S: Supported 11052F: drivers/s390/crypto/ 11053 11054S390 ZFCP DRIVER 11055M: Steffen Maier <maier@linux.vnet.ibm.com> 11056L: linux-s390@vger.kernel.org 11057W: http://www.ibm.com/developerworks/linux/linux390/ 11058S: Supported 11059F: drivers/s390/scsi/zfcp_* 11060 11061S390 IUCV NETWORK LAYER 11062M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11063M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11064L: linux-s390@vger.kernel.org 11065W: http://www.ibm.com/developerworks/linux/linux390/ 11066S: Supported 11067F: drivers/s390/net/*iucv* 11068F: include/net/iucv/ 11069F: net/iucv/ 11070 11071S390 IOMMU (PCI) 11072M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11073L: linux-s390@vger.kernel.org 11074W: http://www.ibm.com/developerworks/linux/linux390/ 11075S: Supported 11076F: drivers/iommu/s390-iommu.c 11077 11078S390 VFIO-CCW DRIVER 11079M: Cornelia Huck <cornelia.huck@de.ibm.com> 11080M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11081L: linux-s390@vger.kernel.org 11082L: kvm@vger.kernel.org 11083S: Supported 11084F: drivers/s390/cio/vfio_ccw* 11085F: Documentation/s390/vfio-ccw.txt 11086F: include/uapi/linux/vfio_ccw.h 11087 11088S3C24XX SD/MMC Driver 11089M: Ben Dooks <ben-linux@fluff.org> 11090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11091S: Supported 11092F: drivers/mmc/host/s3cmci.* 11093 11094SAA6588 RDS RECEIVER DRIVER 11095M: Hans Verkuil <hverkuil@xs4all.nl> 11096L: linux-media@vger.kernel.org 11097T: git git://linuxtv.org/media_tree.git 11098W: https://linuxtv.org 11099S: Odd Fixes 11100F: drivers/media/i2c/saa6588* 11101 11102SAA7134 VIDEO4LINUX DRIVER 11103M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11104M: Mauro Carvalho Chehab <mchehab@kernel.org> 11105L: linux-media@vger.kernel.org 11106W: https://linuxtv.org 11107T: git git://linuxtv.org/media_tree.git 11108S: Odd fixes 11109F: Documentation/media/v4l-drivers/saa7134* 11110F: drivers/media/pci/saa7134/ 11111 11112SAA7146 VIDEO4LINUX-2 DRIVER 11113M: Hans Verkuil <hverkuil@xs4all.nl> 11114L: linux-media@vger.kernel.org 11115T: git git://linuxtv.org/media_tree.git 11116S: Maintained 11117F: drivers/media/common/saa7146/ 11118F: drivers/media/pci/saa7146/ 11119F: include/media/saa7146* 11120 11121SAMSUNG LAPTOP DRIVER 11122M: Corentin Chary <corentin.chary@gmail.com> 11123L: platform-driver-x86@vger.kernel.org 11124S: Maintained 11125F: drivers/platform/x86/samsung-laptop.c 11126 11127SAMSUNG AUDIO (ASoC) DRIVERS 11128M: Krzysztof Kozlowski <krzk@kernel.org> 11129M: Sangbeom Kim <sbkim73@samsung.com> 11130M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11131L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11132S: Supported 11133F: sound/soc/samsung/ 11134 11135SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11136M: Krzysztof Kozlowski <krzk@kernel.org> 11137L: linux-crypto@vger.kernel.org 11138L: linux-samsung-soc@vger.kernel.org 11139S: Maintained 11140F: drivers/crypto/exynos-rng.c 11141F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11142 11143SAMSUNG FRAMEBUFFER DRIVER 11144M: Jingoo Han <jingoohan1@gmail.com> 11145L: linux-fbdev@vger.kernel.org 11146S: Maintained 11147F: drivers/video/fbdev/s3c-fb.c 11148 11149SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11150M: Sangbeom Kim <sbkim73@samsung.com> 11151M: Krzysztof Kozlowski <krzk@kernel.org> 11152M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11153L: linux-kernel@vger.kernel.org 11154L: linux-samsung-soc@vger.kernel.org 11155S: Supported 11156F: drivers/mfd/sec*.c 11157F: drivers/regulator/s2m*.c 11158F: drivers/regulator/s5m*.c 11159F: drivers/clk/clk-s2mps11.c 11160F: drivers/rtc/rtc-s5m.c 11161F: include/linux/mfd/samsung/ 11162F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11163F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11164F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11165F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11166 11167SAMSUNG S5P Security SubSystem (SSS) DRIVER 11168M: Krzysztof Kozlowski <krzk@kernel.org> 11169M: Vladimir Zapolskiy <vz@mleia.com> 11170L: linux-crypto@vger.kernel.org 11171L: linux-samsung-soc@vger.kernel.org 11172S: Maintained 11173F: drivers/crypto/s5p-sss.c 11174 11175SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11176M: Kyungmin Park <kyungmin.park@samsung.com> 11177M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11178L: linux-media@vger.kernel.org 11179Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11180S: Supported 11181F: drivers/media/platform/exynos4-is/ 11182 11183SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11184M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11185L: linux-media@vger.kernel.org 11186L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11187S: Maintained 11188F: drivers/media/platform/s3c-camif/ 11189F: include/media/drv-intf/s3c_camif.h 11190 11191SAMSUNG S5C73M3 CAMERA DRIVER 11192M: Kyungmin Park <kyungmin.park@samsung.com> 11193M: Andrzej Hajda <a.hajda@samsung.com> 11194L: linux-media@vger.kernel.org 11195S: Supported 11196F: drivers/media/i2c/s5c73m3/* 11197 11198SAMSUNG S5K5BAF CAMERA DRIVER 11199M: Kyungmin Park <kyungmin.park@samsung.com> 11200M: Andrzej Hajda <a.hajda@samsung.com> 11201L: linux-media@vger.kernel.org 11202S: Supported 11203F: drivers/media/i2c/s5k5baf.c 11204 11205SAMSUNG S3FWRN5 NFC DRIVER 11206M: Robert Baldyga <r.baldyga@samsung.com> 11207M: Krzysztof Opasiak <k.opasiak@samsung.com> 11208L: linux-nfc@lists.01.org (moderated for non-subscribers) 11209S: Supported 11210F: drivers/nfc/s3fwrn5 11211 11212SAMSUNG SOC CLOCK DRIVERS 11213M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11214M: Tomasz Figa <tomasz.figa@gmail.com> 11215M: Chanwoo Choi <cw00.choi@samsung.com> 11216S: Supported 11217L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11218F: drivers/clk/samsung/ 11219F: include/dt-bindings/clock/exynos*.h 11220F: Documentation/devicetree/bindings/clock/exynos*.txt 11221 11222SAMSUNG SPI DRIVERS 11223M: Kukjin Kim <kgene@kernel.org> 11224M: Krzysztof Kozlowski <krzk@kernel.org> 11225M: Andi Shyti <andi.shyti@samsung.com> 11226L: linux-spi@vger.kernel.org 11227L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11228S: Maintained 11229F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11230F: drivers/spi/spi-s3c* 11231F: include/linux/platform_data/spi-s3c64xx.h 11232 11233SAMSUNG SXGBE DRIVERS 11234M: Byungho An <bh74.an@samsung.com> 11235M: Girish K S <ks.giri@samsung.com> 11236M: Vipul Pandya <vipul.pandya@samsung.com> 11237S: Supported 11238L: netdev@vger.kernel.org 11239F: drivers/net/ethernet/samsung/sxgbe/ 11240 11241SAMSUNG THERMAL DRIVER 11242M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11243L: linux-pm@vger.kernel.org 11244L: linux-samsung-soc@vger.kernel.org 11245S: Supported 11246T: git https://github.com/lmajewski/linux-samsung-thermal.git 11247F: drivers/thermal/samsung/ 11248 11249SAMSUNG USB2 PHY DRIVER 11250M: Kamil Debski <kamil@wypas.org> 11251M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11252L: linux-kernel@vger.kernel.org 11253S: Supported 11254F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11255F: Documentation/phy/samsung-usb2.txt 11256F: drivers/phy/phy-exynos4210-usb2.c 11257F: drivers/phy/phy-exynos4x12-usb2.c 11258F: drivers/phy/phy-exynos5250-usb2.c 11259F: drivers/phy/phy-s5pv210-usb2.c 11260F: drivers/phy/phy-samsung-usb2.c 11261F: drivers/phy/phy-samsung-usb2.h 11262 11263SERIAL DRIVERS 11264M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11265L: linux-serial@vger.kernel.org 11266S: Maintained 11267F: Documentation/devicetree/bindings/serial/ 11268F: drivers/tty/serial/ 11269 11270SERIAL DEVICE BUS 11271M: Rob Herring <robh@kernel.org> 11272L: linux-serial@vger.kernel.org 11273S: Maintained 11274F: Documentation/devicetree/bindings/serial/slave-device.txt 11275F: drivers/tty/serdev/ 11276F: include/linux/serdev.h 11277 11278SERIAL IR RECEIVER 11279M: Sean Young <sean@mess.org> 11280L: linux-media@vger.kernel.org 11281S: Maintained 11282F: drivers/media/rc/serial_ir.c 11283 11284STI CEC DRIVER 11285M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11286L: kernel@stlinux.com 11287S: Maintained 11288F: drivers/staging/media/st-cec/ 11289F: Documentation/devicetree/bindings/media/stih-cec.txt 11290 11291SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11292M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11293L: linux-s390@vger.kernel.org 11294W: http://www.ibm.com/developerworks/linux/linux390/ 11295S: Supported 11296F: net/smc/ 11297 11298SYNOPSYS DESIGNWARE DMAC DRIVER 11299M: Viresh Kumar <vireshk@kernel.org> 11300M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11301S: Maintained 11302F: include/linux/dma/dw.h 11303F: include/linux/platform_data/dma-dw.h 11304F: drivers/dma/dw/ 11305 11306SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 11307M: Jie Deng <jiedeng@synopsys.com> 11308L: netdev@vger.kernel.org 11309S: Supported 11310F: drivers/net/ethernet/synopsys/ 11311 11312SYNOPSYS DESIGNWARE I2C DRIVER 11313M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11314R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11315R: Mika Westerberg <mika.westerberg@linux.intel.com> 11316L: linux-i2c@vger.kernel.org 11317S: Maintained 11318F: drivers/i2c/busses/i2c-designware-* 11319F: include/linux/platform_data/i2c-designware.h 11320 11321SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11322M: Jaehoon Chung <jh80.chung@samsung.com> 11323L: linux-mmc@vger.kernel.org 11324S: Maintained 11325F: drivers/mmc/host/dw_mmc* 11326 11327SYSTEM TRACE MODULE CLASS 11328M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11329S: Maintained 11330T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11331F: Documentation/trace/stm.txt 11332F: drivers/hwtracing/stm/ 11333F: include/linux/stm.h 11334F: include/uapi/linux/stm.h 11335 11336TEE SUBSYSTEM 11337M: Jens Wiklander <jens.wiklander@linaro.org> 11338S: Maintained 11339F: include/linux/tee_drv.h 11340F: include/uapi/linux/tee.h 11341F: drivers/tee/ 11342F: Documentation/tee.txt 11343 11344THUNDERBOLT DRIVER 11345M: Andreas Noever <andreas.noever@gmail.com> 11346S: Maintained 11347F: drivers/thunderbolt/ 11348 11349TI BQ27XXX POWER SUPPLY DRIVER 11350R: Andrew F. Davis <afd@ti.com> 11351F: include/linux/power/bq27xxx_battery.h 11352F: drivers/power/supply/bq27xxx_battery.c 11353F: drivers/power/supply/bq27xxx_battery_i2c.c 11354 11355TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11356M: John Stultz <john.stultz@linaro.org> 11357M: Thomas Gleixner <tglx@linutronix.de> 11358R: Stephen Boyd <sboyd@codeaurora.org> 11359L: linux-kernel@vger.kernel.org 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11361S: Supported 11362F: include/linux/clocksource.h 11363F: include/linux/time.h 11364F: include/linux/timex.h 11365F: include/uapi/linux/time.h 11366F: include/uapi/linux/timex.h 11367F: kernel/time/clocksource.c 11368F: kernel/time/time*.c 11369F: kernel/time/alarmtimer.c 11370F: kernel/time/ntp.c 11371F: tools/testing/selftests/timers/ 11372 11373SC1200 WDT DRIVER 11374M: Zwane Mwaikambo <zwanem@gmail.com> 11375S: Maintained 11376F: drivers/watchdog/sc1200wdt.c 11377 11378SCHEDULER 11379M: Ingo Molnar <mingo@redhat.com> 11380M: Peter Zijlstra <peterz@infradead.org> 11381L: linux-kernel@vger.kernel.org 11382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11383S: Maintained 11384F: kernel/sched/ 11385F: include/linux/sched.h 11386F: include/uapi/linux/sched.h 11387F: include/linux/wait.h 11388 11389SCORE ARCHITECTURE 11390M: Chen Liqin <liqin.linux@gmail.com> 11391M: Lennox Wu <lennox.wu@gmail.com> 11392W: http://www.sunplus.com 11393S: Supported 11394F: arch/score/ 11395 11396SCR24X CHIP CARD INTERFACE DRIVER 11397M: Lubomir Rintel <lkundrak@v3.sk> 11398S: Supported 11399F: drivers/char/pcmcia/scr24x_cs.c 11400 11401SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11402M: Sudeep Holla <sudeep.holla@arm.com> 11403L: linux-arm-kernel@lists.infradead.org 11404S: Maintained 11405F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11406F: drivers/clk/clk-scpi.c 11407F: drivers/cpufreq/scpi-cpufreq.c 11408F: drivers/firmware/arm_scpi.c 11409F: include/linux/scpi_protocol.h 11410 11411SCSI CDROM DRIVER 11412M: Jens Axboe <axboe@kernel.dk> 11413L: linux-scsi@vger.kernel.org 11414W: http://www.kernel.dk 11415S: Maintained 11416F: drivers/scsi/sr* 11417 11418SCSI RDMA PROTOCOL (SRP) INITIATOR 11419M: Bart Van Assche <bart.vanassche@sandisk.com> 11420L: linux-rdma@vger.kernel.org 11421S: Supported 11422W: http://www.openfabrics.org 11423Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11424T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11425F: drivers/infiniband/ulp/srp/ 11426F: include/scsi/srp.h 11427 11428SCSI SG DRIVER 11429M: Doug Gilbert <dgilbert@interlog.com> 11430L: linux-scsi@vger.kernel.org 11431W: http://sg.danny.cz/sg 11432S: Maintained 11433F: Documentation/scsi/scsi-generic.txt 11434F: drivers/scsi/sg.c 11435F: include/scsi/sg.h 11436 11437SCSI SUBSYSTEM 11438M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11439T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11440M: "Martin K. Petersen" <martin.petersen@oracle.com> 11441T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11442L: linux-scsi@vger.kernel.org 11443S: Maintained 11444F: Documentation/devicetree/bindings/scsi/ 11445F: drivers/scsi/ 11446F: include/scsi/ 11447 11448SCSI TAPE DRIVER 11449M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11450L: linux-scsi@vger.kernel.org 11451S: Maintained 11452F: Documentation/scsi/st.txt 11453F: drivers/scsi/st.* 11454F: drivers/scsi/st_*.h 11455 11456SCTP PROTOCOL 11457M: Vlad Yasevich <vyasevich@gmail.com> 11458M: Neil Horman <nhorman@tuxdriver.com> 11459L: linux-sctp@vger.kernel.org 11460W: http://lksctp.sourceforge.net 11461S: Maintained 11462F: Documentation/networking/sctp.txt 11463F: include/linux/sctp.h 11464F: include/uapi/linux/sctp.h 11465F: include/net/sctp/ 11466F: net/sctp/ 11467 11468SCx200 CPU SUPPORT 11469M: Jim Cromie <jim.cromie@gmail.com> 11470S: Odd Fixes 11471F: Documentation/i2c/busses/scx200_acb 11472F: arch/x86/platform/scx200/ 11473F: drivers/watchdog/scx200_wdt.c 11474F: drivers/i2c/busses/scx200* 11475F: drivers/mtd/maps/scx200_docflash.c 11476F: include/linux/scx200.h 11477 11478SCx200 GPIO DRIVER 11479M: Jim Cromie <jim.cromie@gmail.com> 11480S: Maintained 11481F: drivers/char/scx200_gpio.c 11482F: include/linux/scx200_gpio.h 11483 11484SCx200 HRT CLOCKSOURCE DRIVER 11485M: Jim Cromie <jim.cromie@gmail.com> 11486S: Maintained 11487F: drivers/clocksource/scx200_hrt.c 11488 11489SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11490M: Sascha Sommer <saschasommer@freenet.de> 11491L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11492S: Maintained 11493F: drivers/mmc/host/sdricoh_cs.c 11494 11495SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11496M: Adrian Hunter <adrian.hunter@intel.com> 11497L: linux-mmc@vger.kernel.org 11498T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11499S: Maintained 11500F: drivers/mmc/host/sdhci* 11501F: include/linux/mmc/sdhci* 11502 11503SECURE COMPUTING 11504M: Kees Cook <keescook@chromium.org> 11505R: Andy Lutomirski <luto@amacapital.net> 11506R: Will Drewry <wad@chromium.org> 11507T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11508S: Supported 11509F: kernel/seccomp.c 11510F: include/uapi/linux/seccomp.h 11511F: include/linux/seccomp.h 11512F: tools/testing/selftests/seccomp/* 11513K: \bsecure_computing 11514K: \bTIF_SECCOMP\b 11515 11516SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11517M: Al Cooper <alcooperx@gmail.com> 11518L: linux-mmc@vger.kernel.org 11519L: bcm-kernel-feedback-list@broadcom.com 11520S: Maintained 11521F: drivers/mmc/host/sdhci-brcmstb* 11522 11523SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11524M: Ben Dooks <ben-linux@fluff.org> 11525M: Jaehoon Chung <jh80.chung@samsung.com> 11526L: linux-mmc@vger.kernel.org 11527S: Maintained 11528F: drivers/mmc/host/sdhci-s3c* 11529 11530SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11531M: Viresh Kumar <vireshk@kernel.org> 11532L: linux-mmc@vger.kernel.org 11533S: Maintained 11534F: drivers/mmc/host/sdhci-spear.c 11535 11536SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11537M: Scott Bauer <scott.bauer@intel.com> 11538M: Jonathan Derrick <jonathan.derrick@intel.com> 11539M: Rafael Antognolli <rafael.antognolli@intel.com> 11540L: linux-block@vger.kernel.org 11541S: Supported 11542F: block/sed* 11543F: block/opal_proto.h 11544F: include/linux/sed* 11545F: include/uapi/linux/sed* 11546 11547SECURITY SUBSYSTEM 11548M: James Morris <james.l.morris@oracle.com> 11549M: "Serge E. Hallyn" <serge@hallyn.com> 11550L: linux-security-module@vger.kernel.org (suggested Cc:) 11551T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11552W: http://kernsec.org/ 11553S: Supported 11554F: security/ 11555 11556SECURITY CONTACT 11557M: Security Officers <security@kernel.org> 11558S: Supported 11559 11560SELINUX SECURITY MODULE 11561M: Paul Moore <paul@paul-moore.com> 11562M: Stephen Smalley <sds@tycho.nsa.gov> 11563M: Eric Paris <eparis@parisplace.org> 11564L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11565W: http://selinuxproject.org 11566T: git git://git.infradead.org/users/pcmoore/selinux 11567S: Supported 11568F: include/linux/selinux* 11569F: security/selinux/ 11570F: scripts/selinux/ 11571 11572APPARMOR SECURITY MODULE 11573M: John Johansen <john.johansen@canonical.com> 11574L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11575W: apparmor.wiki.kernel.org 11576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11577S: Supported 11578F: security/apparmor/ 11579 11580LOADPIN SECURITY MODULE 11581M: Kees Cook <keescook@chromium.org> 11582T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11583S: Supported 11584F: security/loadpin/ 11585 11586YAMA SECURITY MODULE 11587M: Kees Cook <keescook@chromium.org> 11588T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11589S: Supported 11590F: security/yama/ 11591 11592SENSABLE PHANTOM 11593M: Jiri Slaby <jirislaby@gmail.com> 11594S: Maintained 11595F: drivers/misc/phantom.c 11596F: include/uapi/linux/phantom.h 11597 11598Emulex 10Gbps iSCSI - OneConnect DRIVER 11599M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11600M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11601M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11602L: linux-scsi@vger.kernel.org 11603W: http://www.broadcom.com 11604S: Supported 11605F: drivers/scsi/be2iscsi/ 11606 11607Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11608M: Sathya Perla <sathya.perla@broadcom.com> 11609M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11610M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11611M: Somnath Kotur <somnath.kotur@broadcom.com> 11612L: netdev@vger.kernel.org 11613W: http://www.emulex.com 11614S: Supported 11615F: drivers/net/ethernet/emulex/benet/ 11616 11617EMULEX ONECONNECT ROCE DRIVER 11618M: Selvin Xavier <selvin.xavier@broadcom.com> 11619M: Devesh Sharma <devesh.sharma@broadcom.com> 11620L: linux-rdma@vger.kernel.org 11621W: http://www.broadcom.com 11622S: Odd Fixes 11623F: drivers/infiniband/hw/ocrdma/ 11624F: include/uapi/rdma/ocrdma-abi.h 11625 11626SFC NETWORK DRIVER 11627M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11628M: Edward Cree <ecree@solarflare.com> 11629M: Bert Kenward <bkenward@solarflare.com> 11630L: netdev@vger.kernel.org 11631S: Supported 11632F: drivers/net/ethernet/sfc/ 11633 11634SGI GRU DRIVER 11635M: Dimitri Sivanich <sivanich@sgi.com> 11636S: Maintained 11637F: drivers/misc/sgi-gru/ 11638 11639SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11640M: Pat Gefre <pfg@sgi.com> 11641L: linux-ia64@vger.kernel.org 11642S: Supported 11643F: Documentation/ia64/serial.txt 11644F: drivers/tty/serial/ioc?_serial.c 11645F: include/linux/ioc?.h 11646 11647SGI XP/XPC/XPNET DRIVER 11648M: Cliff Whickman <cpw@sgi.com> 11649M: Robin Holt <robinmholt@gmail.com> 11650S: Maintained 11651F: drivers/misc/sgi-xp/ 11652 11653SI2157 MEDIA DRIVER 11654M: Antti Palosaari <crope@iki.fi> 11655L: linux-media@vger.kernel.org 11656W: https://linuxtv.org 11657W: http://palosaari.fi/linux/ 11658Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11659T: git git://linuxtv.org/anttip/media_tree.git 11660S: Maintained 11661F: drivers/media/tuners/si2157* 11662 11663SI2168 MEDIA DRIVER 11664M: Antti Palosaari <crope@iki.fi> 11665L: linux-media@vger.kernel.org 11666W: https://linuxtv.org 11667W: http://palosaari.fi/linux/ 11668Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11669T: git git://linuxtv.org/anttip/media_tree.git 11670S: Maintained 11671F: drivers/media/dvb-frontends/si2168* 11672 11673SI470X FM RADIO RECEIVER I2C DRIVER 11674M: Hans Verkuil <hverkuil@xs4all.nl> 11675L: linux-media@vger.kernel.org 11676T: git git://linuxtv.org/media_tree.git 11677W: https://linuxtv.org 11678S: Odd Fixes 11679F: drivers/media/radio/si470x/radio-si470x-i2c.c 11680 11681SI470X FM RADIO RECEIVER USB DRIVER 11682M: Hans Verkuil <hverkuil@xs4all.nl> 11683L: linux-media@vger.kernel.org 11684T: git git://linuxtv.org/media_tree.git 11685W: https://linuxtv.org 11686S: Maintained 11687F: drivers/media/radio/si470x/radio-si470x-common.c 11688F: drivers/media/radio/si470x/radio-si470x.h 11689F: drivers/media/radio/si470x/radio-si470x-usb.c 11690 11691SI4713 FM RADIO TRANSMITTER I2C DRIVER 11692M: Eduardo Valentin <edubezval@gmail.com> 11693L: linux-media@vger.kernel.org 11694T: git git://linuxtv.org/media_tree.git 11695W: https://linuxtv.org 11696S: Odd Fixes 11697F: drivers/media/radio/si4713/si4713.? 11698 11699SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11700M: Eduardo Valentin <edubezval@gmail.com> 11701L: linux-media@vger.kernel.org 11702T: git git://linuxtv.org/media_tree.git 11703W: https://linuxtv.org 11704S: Odd Fixes 11705F: drivers/media/radio/si4713/radio-platform-si4713.c 11706 11707SI4713 FM RADIO TRANSMITTER USB DRIVER 11708M: Hans Verkuil <hverkuil@xs4all.nl> 11709L: linux-media@vger.kernel.org 11710T: git git://linuxtv.org/media_tree.git 11711W: https://linuxtv.org 11712S: Maintained 11713F: drivers/media/radio/si4713/radio-usb-si4713.c 11714 11715SIANO DVB DRIVER 11716M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11717M: Mauro Carvalho Chehab <mchehab@kernel.org> 11718L: linux-media@vger.kernel.org 11719W: https://linuxtv.org 11720T: git git://linuxtv.org/media_tree.git 11721S: Odd fixes 11722F: drivers/media/common/siano/ 11723F: drivers/media/usb/siano/ 11724F: drivers/media/usb/siano/ 11725F: drivers/media/mmc/siano/ 11726 11727SILEAD TOUCHSCREEN DRIVER 11728M: Hans de Goede <hdegoede@redhat.com> 11729L: linux-input@vger.kernel.org 11730L: platform-driver-x86@vger.kernel.org 11731S: Maintained 11732F: drivers/input/touchscreen/silead.c 11733F: drivers/platform/x86/silead_dmi.c 11734 11735SIMPLEFB FB DRIVER 11736M: Hans de Goede <hdegoede@redhat.com> 11737L: linux-fbdev@vger.kernel.org 11738S: Maintained 11739F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11740F: drivers/video/fbdev/simplefb.c 11741F: include/linux/platform_data/simplefb.h 11742 11743SH_VEU V4L2 MEM2MEM DRIVER 11744L: linux-media@vger.kernel.org 11745S: Orphan 11746F: drivers/media/platform/sh_veu.c 11747 11748SH_VOU V4L2 OUTPUT DRIVER 11749L: linux-media@vger.kernel.org 11750S: Orphan 11751F: drivers/media/platform/sh_vou.c 11752F: include/media/drv-intf/sh_vou.h 11753 11754SIMPLE FIRMWARE INTERFACE (SFI) 11755M: Len Brown <lenb@kernel.org> 11756L: sfi-devel@simplefirmware.org 11757W: http://simplefirmware.org/ 11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11759S: Supported 11760F: arch/x86/platform/sfi/ 11761F: drivers/sfi/ 11762F: include/linux/sfi*.h 11763 11764SIMTEC EB110ATX (Chalice CATS) 11765P: Ben Dooks 11766P: Vincent Sanders <vince@simtec.co.uk> 11767M: Simtec Linux Team <linux@simtec.co.uk> 11768W: http://www.simtec.co.uk/products/EB110ATX/ 11769S: Supported 11770 11771SIMTEC EB2410ITX (BAST) 11772P: Ben Dooks 11773P: Vincent Sanders <vince@simtec.co.uk> 11774M: Simtec Linux Team <linux@simtec.co.uk> 11775W: http://www.simtec.co.uk/products/EB2410ITX/ 11776S: Supported 11777F: arch/arm/mach-s3c24xx/mach-bast.c 11778F: arch/arm/mach-s3c24xx/bast-ide.c 11779F: arch/arm/mach-s3c24xx/bast-irq.c 11780 11781SIPHASH PRF ROUTINES 11782M: Jason A. Donenfeld <Jason@zx2c4.com> 11783S: Maintained 11784F: lib/siphash.c 11785F: lib/test_siphash.c 11786F: include/linux/siphash.h 11787 11788TI DAVINCI MACHINE SUPPORT 11789M: Sekhar Nori <nsekhar@ti.com> 11790M: Kevin Hilman <khilman@kernel.org> 11791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11792T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11793S: Supported 11794F: arch/arm/mach-davinci/ 11795F: drivers/i2c/busses/i2c-davinci.c 11796 11797TI DAVINCI SERIES MEDIA DRIVER 11798M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11799L: linux-media@vger.kernel.org 11800W: https://linuxtv.org 11801Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11802T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11803S: Maintained 11804F: drivers/media/platform/davinci/ 11805F: include/media/davinci/ 11806 11807TI AM437X VPFE DRIVER 11808M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11809L: linux-media@vger.kernel.org 11810W: https://linuxtv.org 11811Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11812T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11813S: Maintained 11814F: drivers/media/platform/am437x/ 11815 11816OV2659 OMNIVISION SENSOR DRIVER 11817M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11818L: linux-media@vger.kernel.org 11819W: https://linuxtv.org 11820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11821T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11822S: Maintained 11823F: drivers/media/i2c/ov2659.c 11824F: include/media/i2c/ov2659.h 11825 11826SILICON MOTION SM712 FRAME BUFFER DRIVER 11827M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11828M: Teddy Wang <teddy.wang@siliconmotion.com> 11829M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11830L: linux-fbdev@vger.kernel.org 11831S: Maintained 11832F: drivers/video/fbdev/sm712* 11833F: Documentation/fb/sm712fb.txt 11834 11835SIS 190 ETHERNET DRIVER 11836M: Francois Romieu <romieu@fr.zoreil.com> 11837L: netdev@vger.kernel.org 11838S: Maintained 11839F: drivers/net/ethernet/sis/sis190.c 11840 11841SIS 900/7016 FAST ETHERNET DRIVER 11842M: Daniele Venzano <venza@brownhat.org> 11843W: http://www.brownhat.org/sis900.html 11844L: netdev@vger.kernel.org 11845S: Maintained 11846F: drivers/net/ethernet/sis/sis900.* 11847 11848SIS FRAMEBUFFER DRIVER 11849M: Thomas Winischhofer <thomas@winischhofer.net> 11850W: http://www.winischhofer.net/linuxsisvga.shtml 11851S: Maintained 11852F: Documentation/fb/sisfb.txt 11853F: drivers/video/fbdev/sis/ 11854F: include/video/sisfb.h 11855 11856SIS USB2VGA DRIVER 11857M: Thomas Winischhofer <thomas@winischhofer.net> 11858W: http://www.winischhofer.at/linuxsisusbvga.shtml 11859S: Maintained 11860F: drivers/usb/misc/sisusbvga/ 11861 11862SLAB ALLOCATOR 11863M: Christoph Lameter <cl@linux.com> 11864M: Pekka Enberg <penberg@kernel.org> 11865M: David Rientjes <rientjes@google.com> 11866M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11867M: Andrew Morton <akpm@linux-foundation.org> 11868L: linux-mm@kvack.org 11869S: Maintained 11870F: include/linux/sl?b*.h 11871F: mm/sl?b* 11872 11873SLEEPABLE READ-COPY UPDATE (SRCU) 11874M: Lai Jiangshan <jiangshanlai@gmail.com> 11875M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11876M: Josh Triplett <josh@joshtriplett.org> 11877R: Steven Rostedt <rostedt@goodmis.org> 11878R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11879L: linux-kernel@vger.kernel.org 11880W: http://www.rdrop.com/users/paulmck/RCU/ 11881S: Supported 11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11883F: include/linux/srcu.h 11884F: kernel/rcu/srcu.c 11885 11886SMACK SECURITY MODULE 11887M: Casey Schaufler <casey@schaufler-ca.com> 11888L: linux-security-module@vger.kernel.org 11889W: http://schaufler-ca.com 11890T: git git://github.com/cschaufler/smack-next 11891S: Maintained 11892F: Documentation/security/Smack.txt 11893F: security/smack/ 11894 11895DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11896M: Kevin Hilman <khilman@kernel.org> 11897M: Nishanth Menon <nm@ti.com> 11898S: Maintained 11899F: drivers/power/avs/ 11900F: include/linux/power/smartreflex.h 11901L: linux-pm@vger.kernel.org 11902 11903SMC91x ETHERNET DRIVER 11904M: Nicolas Pitre <nico@fluxnic.net> 11905S: Odd Fixes 11906F: drivers/net/ethernet/smsc/smc91x.* 11907 11908SMIA AND SMIA++ IMAGE SENSOR DRIVER 11909M: Sakari Ailus <sakari.ailus@iki.fi> 11910L: linux-media@vger.kernel.org 11911S: Maintained 11912F: drivers/media/i2c/smiapp/ 11913F: include/media/i2c/smiapp.h 11914F: drivers/media/i2c/smiapp-pll.c 11915F: drivers/media/i2c/smiapp-pll.h 11916F: include/uapi/linux/smiapp.h 11917F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11918 11919SMM665 HARDWARE MONITOR DRIVER 11920M: Guenter Roeck <linux@roeck-us.net> 11921L: linux-hwmon@vger.kernel.org 11922S: Maintained 11923F: Documentation/hwmon/smm665 11924F: drivers/hwmon/smm665.c 11925 11926SMSC EMC2103 HARDWARE MONITOR DRIVER 11927M: Steve Glendinning <steve.glendinning@shawell.net> 11928L: linux-hwmon@vger.kernel.org 11929S: Maintained 11930F: Documentation/hwmon/emc2103 11931F: drivers/hwmon/emc2103.c 11932 11933SMSC SCH5627 HARDWARE MONITOR DRIVER 11934M: Hans de Goede <hdegoede@redhat.com> 11935L: linux-hwmon@vger.kernel.org 11936S: Supported 11937F: Documentation/hwmon/sch5627 11938F: drivers/hwmon/sch5627.c 11939 11940SMSC47B397 HARDWARE MONITOR DRIVER 11941M: Jean Delvare <jdelvare@suse.com> 11942L: linux-hwmon@vger.kernel.org 11943S: Maintained 11944F: Documentation/hwmon/smsc47b397 11945F: drivers/hwmon/smsc47b397.c 11946 11947SMSC911x ETHERNET DRIVER 11948M: Steve Glendinning <steve.glendinning@shawell.net> 11949L: netdev@vger.kernel.org 11950S: Maintained 11951F: include/linux/smsc911x.h 11952F: drivers/net/ethernet/smsc/smsc911x.* 11953 11954SMSC9420 PCI ETHERNET DRIVER 11955M: Steve Glendinning <steve.glendinning@shawell.net> 11956L: netdev@vger.kernel.org 11957S: Maintained 11958F: drivers/net/ethernet/smsc/smsc9420.* 11959 11960SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11961M: Steve Glendinning <steve.glendinning@shawell.net> 11962L: linux-fbdev@vger.kernel.org 11963S: Maintained 11964F: drivers/video/fbdev/smscufx.c 11965 11966SOC-CAMERA V4L2 SUBSYSTEM 11967M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11968L: linux-media@vger.kernel.org 11969T: git git://linuxtv.org/media_tree.git 11970S: Maintained 11971F: include/media/soc* 11972F: drivers/media/i2c/soc_camera/ 11973F: drivers/media/platform/soc_camera/ 11974 11975SOEKRIS NET48XX LED SUPPORT 11976M: Chris Boot <bootc@bootc.net> 11977S: Maintained 11978F: drivers/leds/leds-net48xx.c 11979 11980SOFTLOGIC 6x10 MPEG CODEC 11981M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11982M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11983M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11984M: Ismael Luceno <ismael@iodev.co.uk> 11985L: linux-media@vger.kernel.org 11986S: Supported 11987F: drivers/media/pci/solo6x10/ 11988 11989SOFTWARE RAID (Multiple Disks) SUPPORT 11990M: Shaohua Li <shli@kernel.org> 11991L: linux-raid@vger.kernel.org 11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11993S: Supported 11994F: drivers/md/ 11995F: include/linux/raid/ 11996F: include/uapi/linux/raid/ 11997 11998SONIC NETWORK DRIVER 11999M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12000L: netdev@vger.kernel.org 12001S: Maintained 12002F: drivers/net/ethernet/natsemi/sonic.* 12003 12004SONICS SILICON BACKPLANE DRIVER (SSB) 12005M: Michael Buesch <m@bues.ch> 12006L: linux-wireless@vger.kernel.org 12007S: Maintained 12008F: drivers/ssb/ 12009F: include/linux/ssb/ 12010 12011SONY VAIO CONTROL DEVICE DRIVER 12012M: Mattia Dongili <malattia@linux.it> 12013L: platform-driver-x86@vger.kernel.org 12014W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12015S: Maintained 12016F: Documentation/laptops/sony-laptop.txt 12017F: drivers/char/sonypi.c 12018F: drivers/platform/x86/sony-laptop.c 12019F: include/linux/sony-laptop.h 12020 12021SONY MEMORYSTICK CARD SUPPORT 12022M: Alex Dubov <oakad@yahoo.com> 12023W: http://tifmxx.berlios.de/ 12024S: Maintained 12025F: drivers/memstick/host/tifm_ms.c 12026 12027SONY MEMORYSTICK STANDARD SUPPORT 12028M: Maxim Levitsky <maximlevitsky@gmail.com> 12029S: Maintained 12030F: drivers/memstick/core/ms_block.* 12031 12032SOUND 12033M: Jaroslav Kysela <perex@perex.cz> 12034M: Takashi Iwai <tiwai@suse.com> 12035L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12036W: http://www.alsa-project.org/ 12037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12038T: git git://git.alsa-project.org/alsa-kernel.git 12039Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12040S: Maintained 12041F: Documentation/sound/ 12042F: include/sound/ 12043F: include/uapi/sound/ 12044F: sound/ 12045 12046SOUND - COMPRESSED AUDIO 12047M: Vinod Koul <vinod.koul@intel.com> 12048L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12049T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12050S: Supported 12051F: Documentation/sound/alsa/compress_offload.txt 12052F: include/sound/compress_driver.h 12053F: include/uapi/sound/compress_* 12054F: sound/core/compress_offload.c 12055F: sound/soc/soc-compress.c 12056 12057SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12058M: Liam Girdwood <lgirdwood@gmail.com> 12059M: Mark Brown <broonie@kernel.org> 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12061L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12062W: http://alsa-project.org/main/index.php/ASoC 12063S: Supported 12064F: Documentation/devicetree/bindings/sound/ 12065F: Documentation/sound/alsa/soc/ 12066F: sound/soc/ 12067F: include/sound/soc* 12068 12069SOUND - DMAENGINE HELPERS 12070M: Lars-Peter Clausen <lars@metafoo.de> 12071S: Supported 12072F: include/sound/dmaengine_pcm.h 12073F: sound/core/pcm_dmaengine.c 12074F: sound/soc/soc-generic-dmaengine-pcm.c 12075 12076SP2 MEDIA DRIVER 12077M: Olli Salonen <olli.salonen@iki.fi> 12078L: linux-media@vger.kernel.org 12079W: https://linuxtv.org 12080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12081S: Maintained 12082F: drivers/media/dvb-frontends/sp2* 12083 12084SPARC + UltraSPARC (sparc/sparc64) 12085M: "David S. Miller" <davem@davemloft.net> 12086L: sparclinux@vger.kernel.org 12087Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12088T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12090S: Maintained 12091F: arch/sparc/ 12092F: drivers/sbus/ 12093 12094SPARC SERIAL DRIVERS 12095M: "David S. Miller" <davem@davemloft.net> 12096L: sparclinux@vger.kernel.org 12097T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12098T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12099S: Maintained 12100F: include/linux/sunserialcore.h 12101F: drivers/tty/serial/suncore.c 12102F: drivers/tty/serial/sunhv.c 12103F: drivers/tty/serial/sunsab.c 12104F: drivers/tty/serial/sunsab.h 12105F: drivers/tty/serial/sunsu.c 12106F: drivers/tty/serial/sunzilog.c 12107F: drivers/tty/serial/sunzilog.h 12108 12109SPARSE CHECKER 12110M: "Christopher Li" <sparse@chrisli.org> 12111L: linux-sparse@vger.kernel.org 12112W: https://sparse.wiki.kernel.org/ 12113T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12114T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12115S: Maintained 12116F: include/linux/compiler.h 12117 12118SPEAR PLATFORM SUPPORT 12119M: Viresh Kumar <vireshk@kernel.org> 12120M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12122W: http://www.st.com/spear 12123S: Maintained 12124F: arch/arm/boot/dts/spear* 12125F: arch/arm/mach-spear/ 12126 12127SPEAR CLOCK FRAMEWORK SUPPORT 12128M: Viresh Kumar <vireshk@kernel.org> 12129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12130W: http://www.st.com/spear 12131S: Maintained 12132F: drivers/clk/spear/ 12133 12134SPI NOR SUBSYSTEM 12135M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12136M: Marek Vasut <marek.vasut@gmail.com> 12137L: linux-mtd@lists.infradead.org 12138W: http://www.linux-mtd.infradead.org/ 12139Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12140T: git git://github.com/spi-nor/linux.git 12141S: Maintained 12142F: drivers/mtd/spi-nor/ 12143F: include/linux/mtd/spi-nor.h 12144 12145SPI SUBSYSTEM 12146M: Mark Brown <broonie@kernel.org> 12147L: linux-spi@vger.kernel.org 12148T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12149Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12150S: Maintained 12151F: Documentation/devicetree/bindings/spi/ 12152F: Documentation/spi/ 12153F: drivers/spi/ 12154F: include/linux/spi/ 12155F: include/uapi/linux/spi/ 12156F: tools/spi/ 12157 12158SPIDERNET NETWORK DRIVER for CELL 12159M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12160L: netdev@vger.kernel.org 12161S: Supported 12162F: Documentation/networking/spider_net.txt 12163F: drivers/net/ethernet/toshiba/spider_net* 12164 12165SPU FILE SYSTEM 12166M: Jeremy Kerr <jk@ozlabs.org> 12167L: linuxppc-dev@lists.ozlabs.org 12168W: http://www.ibm.com/developerworks/power/cell/ 12169S: Supported 12170F: Documentation/filesystems/spufs.txt 12171F: arch/powerpc/platforms/cell/spufs/ 12172 12173SQUASHFS FILE SYSTEM 12174M: Phillip Lougher <phillip@squashfs.org.uk> 12175L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12176W: http://squashfs.org.uk 12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12178S: Maintained 12179F: Documentation/filesystems/squashfs.txt 12180F: fs/squashfs/ 12181 12182SRM (Alpha) environment access 12183M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12184S: Maintained 12185F: arch/alpha/kernel/srm_env.c 12186 12187STABLE BRANCH 12188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12189L: stable@vger.kernel.org 12190S: Supported 12191F: Documentation/process/stable-kernel-rules.rst 12192 12193STAGING SUBSYSTEM 12194M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12195T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12196L: devel@driverdev.osuosl.org 12197S: Supported 12198F: drivers/staging/ 12199 12200STAGING - COMEDI 12201M: Ian Abbott <abbotti@mev.co.uk> 12202M: H Hartley Sweeten <hsweeten@visionengravers.com> 12203S: Odd Fixes 12204F: drivers/staging/comedi/ 12205 12206STAGING - FLARION FT1000 DRIVERS 12207M: Marek Belisko <marek.belisko@gmail.com> 12208S: Odd Fixes 12209F: drivers/staging/ft1000/ 12210 12211STAGING - INDUSTRIAL IO 12212M: Jonathan Cameron <jic23@kernel.org> 12213L: linux-iio@vger.kernel.org 12214S: Odd Fixes 12215F: Documentation/devicetree/bindings/staging/iio/ 12216F: drivers/staging/iio/ 12217 12218STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12219M: Jarod Wilson <jarod@wilsonet.com> 12220W: http://www.lirc.org/ 12221S: Odd Fixes 12222F: drivers/staging/media/lirc/ 12223 12224STAGING - LUSTRE PARALLEL FILESYSTEM 12225M: Oleg Drokin <oleg.drokin@intel.com> 12226M: Andreas Dilger <andreas.dilger@intel.com> 12227M: James Simmons <jsimmons@infradead.org> 12228L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12229W: http://wiki.lustre.org/ 12230S: Maintained 12231F: drivers/staging/lustre 12232 12233STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12234M: Marc Dietrich <marvin24@gmx.de> 12235L: ac100@lists.launchpad.net (moderated for non-subscribers) 12236L: linux-tegra@vger.kernel.org 12237S: Maintained 12238F: drivers/staging/nvec/ 12239 12240STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12241M: Jens Frederich <jfrederich@gmail.com> 12242M: Daniel Drake <dsd@laptop.org> 12243M: Jon Nettleton <jon.nettleton@gmail.com> 12244W: http://wiki.laptop.org/go/DCON 12245S: Maintained 12246F: drivers/staging/olpc_dcon/ 12247 12248STAGING - REALTEK RTL8712U DRIVERS 12249M: Larry Finger <Larry.Finger@lwfinger.net> 12250M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12251S: Odd Fixes 12252F: drivers/staging/rtl8712/ 12253 12254STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12255M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12256M: Teddy Wang <teddy.wang@siliconmotion.com> 12257M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12258L: linux-fbdev@vger.kernel.org 12259S: Maintained 12260F: drivers/staging/sm750fb/ 12261 12262STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12263M: William Hubbs <w.d.hubbs@gmail.com> 12264M: Chris Brannon <chris@the-brannons.com> 12265M: Kirk Reiser <kirk@reisers.ca> 12266M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12267L: speakup@linux-speakup.org 12268W: http://www.linux-speakup.org/ 12269S: Odd Fixes 12270F: drivers/staging/speakup/ 12271 12272STAGING - VIA VT665X DRIVERS 12273M: Forest Bond <forest@alittletooquiet.net> 12274S: Odd Fixes 12275F: drivers/staging/vt665?/ 12276 12277STAGING - WILC1000 WIFI DRIVER 12278M: Aditya Shankar <aditya.shankar@microchip.com> 12279M: Ganesh Krishna <ganesh.krishna@microchip.com> 12280L: linux-wireless@vger.kernel.org 12281S: Supported 12282F: drivers/staging/wilc1000/ 12283 12284STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12285M: Arnaud Patard <arnaud.patard@rtp-net.org> 12286S: Odd Fixes 12287F: drivers/staging/xgifb/ 12288 12289STARFIRE/DURALAN NETWORK DRIVER 12290M: Ion Badulescu <ionut@badula.org> 12291S: Odd Fixes 12292F: drivers/net/ethernet/adaptec/starfire* 12293 12294SUN3/3X 12295M: Sam Creasey <sammy@sammy.net> 12296W: http://sammy.net/sun3/ 12297S: Maintained 12298F: arch/m68k/kernel/*sun3* 12299F: arch/m68k/sun3*/ 12300F: arch/m68k/include/asm/sun3* 12301F: drivers/net/ethernet/i825xx/sun3* 12302 12303SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12304M: Hans de Goede <hdegoede@redhat.com> 12305L: linux-input@vger.kernel.org 12306S: Maintained 12307F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12308F: drivers/input/keyboard/sun4i-lradc-keys.c 12309 12310SUNDANCE NETWORK DRIVER 12311M: Denis Kirjanov <kda@linux-powerpc.org> 12312L: netdev@vger.kernel.org 12313S: Maintained 12314F: drivers/net/ethernet/dlink/sundance.c 12315 12316SUPERH 12317M: Yoshinori Sato <ysato@users.sourceforge.jp> 12318M: Rich Felker <dalias@libc.org> 12319L: linux-sh@vger.kernel.org 12320Q: http://patchwork.kernel.org/project/linux-sh/list/ 12321S: Maintained 12322F: Documentation/sh/ 12323F: arch/sh/ 12324F: drivers/sh/ 12325 12326SUSPEND TO RAM 12327M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12328M: Len Brown <len.brown@intel.com> 12329M: Pavel Machek <pavel@ucw.cz> 12330L: linux-pm@vger.kernel.org 12331B: https://bugzilla.kernel.org 12332S: Supported 12333F: Documentation/power/ 12334F: arch/x86/kernel/acpi/ 12335F: drivers/base/power/ 12336F: kernel/power/ 12337F: include/linux/suspend.h 12338F: include/linux/freezer.h 12339F: include/linux/pm.h 12340 12341SVGA HANDLING 12342M: Martin Mares <mj@ucw.cz> 12343L: linux-video@atrey.karlin.mff.cuni.cz 12344S: Maintained 12345F: Documentation/svga.txt 12346F: arch/x86/boot/video* 12347 12348SWIOTLB SUBSYSTEM 12349M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12350L: linux-kernel@vger.kernel.org 12351T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12352S: Supported 12353F: lib/swiotlb.c 12354F: arch/*/kernel/pci-swiotlb.c 12355F: include/linux/swiotlb.h 12356 12357SWITCHDEV 12358M: Jiri Pirko <jiri@resnulli.us> 12359M: Ivan Vecera <ivecera@redhat.com> 12360L: netdev@vger.kernel.org 12361S: Supported 12362F: net/switchdev/ 12363F: include/net/switchdev.h 12364 12365SYNOPSYS ARC ARCHITECTURE 12366M: Vineet Gupta <vgupta@synopsys.com> 12367L: linux-snps-arc@lists.infradead.org 12368S: Supported 12369F: arch/arc/ 12370F: Documentation/devicetree/bindings/arc/* 12371F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12372F: drivers/clocksource/arc_timer.c 12373F: drivers/tty/serial/arc_uart.c 12374T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12375 12376SYNOPSYS ARC SDP platform support 12377M: Alexey Brodkin <abrodkin@synopsys.com> 12378S: Supported 12379F: arch/arc/plat-axs10x 12380F: arch/arc/boot/dts/ax* 12381F: Documentation/devicetree/bindings/arc/axs10* 12382 12383SYSTEM CONFIGURATION (SYSCON) 12384M: Lee Jones <lee.jones@linaro.org> 12385M: Arnd Bergmann <arnd@arndb.de> 12386T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12387S: Supported 12388F: drivers/mfd/syscon.c 12389 12390SYSTEM RESET/SHUTDOWN DRIVERS 12391M: Sebastian Reichel <sre@kernel.org> 12392L: linux-pm@vger.kernel.org 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12394S: Maintained 12395F: Documentation/devicetree/bindings/power/reset/ 12396F: drivers/power/reset/ 12397 12398SYSV FILESYSTEM 12399M: Christoph Hellwig <hch@infradead.org> 12400S: Maintained 12401F: Documentation/filesystems/sysv-fs.txt 12402F: fs/sysv/ 12403F: include/linux/sysv_fs.h 12404 12405TARGET SUBSYSTEM 12406M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12407L: linux-scsi@vger.kernel.org 12408L: target-devel@vger.kernel.org 12409W: http://www.linux-iscsi.org 12410W: http://groups.google.com/group/linux-iscsi-target-dev 12411T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12412S: Supported 12413F: drivers/target/ 12414F: include/target/ 12415F: Documentation/target/ 12416 12417TASKSTATS STATISTICS INTERFACE 12418M: Balbir Singh <bsingharora@gmail.com> 12419S: Maintained 12420F: Documentation/accounting/taskstats* 12421F: include/linux/taskstats* 12422F: kernel/taskstats.c 12423 12424TC subsystem 12425M: Jamal Hadi Salim <jhs@mojatatu.com> 12426M: Cong Wang <xiyou.wangcong@gmail.com> 12427M: Jiri Pirko <jiri@resnulli.us> 12428L: netdev@vger.kernel.org 12429S: Maintained 12430F: include/net/pkt_cls.h 12431F: include/net/pkt_sched.h 12432F: include/net/tc_act/ 12433F: include/uapi/linux/pkt_cls.h 12434F: include/uapi/linux/pkt_sched.h 12435F: include/uapi/linux/tc_act/ 12436F: include/uapi/linux/tc_ematch/ 12437F: net/sched/ 12438 12439TCP LOW PRIORITY MODULE 12440M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12441M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12442W: http://tcp-lp-mod.sourceforge.net/ 12443S: Maintained 12444F: net/ipv4/tcp_lp.c 12445 12446TDA10071 MEDIA DRIVER 12447M: Antti Palosaari <crope@iki.fi> 12448L: linux-media@vger.kernel.org 12449W: https://linuxtv.org 12450W: http://palosaari.fi/linux/ 12451Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12452T: git git://linuxtv.org/anttip/media_tree.git 12453S: Maintained 12454F: drivers/media/dvb-frontends/tda10071* 12455 12456TDA18212 MEDIA DRIVER 12457M: Antti Palosaari <crope@iki.fi> 12458L: linux-media@vger.kernel.org 12459W: https://linuxtv.org 12460W: http://palosaari.fi/linux/ 12461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12462T: git git://linuxtv.org/anttip/media_tree.git 12463S: Maintained 12464F: drivers/media/tuners/tda18212* 12465 12466TDA18218 MEDIA DRIVER 12467M: Antti Palosaari <crope@iki.fi> 12468L: linux-media@vger.kernel.org 12469W: https://linuxtv.org 12470W: http://palosaari.fi/linux/ 12471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12472T: git git://linuxtv.org/anttip/media_tree.git 12473S: Maintained 12474F: drivers/media/tuners/tda18218* 12475 12476TDA18271 MEDIA DRIVER 12477M: Michael Krufky <mkrufky@linuxtv.org> 12478L: linux-media@vger.kernel.org 12479W: https://linuxtv.org 12480W: http://github.com/mkrufky 12481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12482T: git git://linuxtv.org/mkrufky/tuners.git 12483S: Maintained 12484F: drivers/media/tuners/tda18271* 12485 12486TDA827x MEDIA DRIVER 12487M: Michael Krufky <mkrufky@linuxtv.org> 12488L: linux-media@vger.kernel.org 12489W: https://linuxtv.org 12490W: http://github.com/mkrufky 12491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12492T: git git://linuxtv.org/mkrufky/tuners.git 12493S: Maintained 12494F: drivers/media/tuners/tda8290.* 12495 12496TDA8290 MEDIA DRIVER 12497M: Michael Krufky <mkrufky@linuxtv.org> 12498L: linux-media@vger.kernel.org 12499W: https://linuxtv.org 12500W: http://github.com/mkrufky 12501Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12502T: git git://linuxtv.org/mkrufky/tuners.git 12503S: Maintained 12504F: drivers/media/tuners/tda8290.* 12505 12506TDA9840 MEDIA DRIVER 12507M: Hans Verkuil <hverkuil@xs4all.nl> 12508L: linux-media@vger.kernel.org 12509T: git git://linuxtv.org/media_tree.git 12510W: https://linuxtv.org 12511S: Maintained 12512F: drivers/media/i2c/tda9840* 12513 12514TEA5761 TUNER DRIVER 12515M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12516M: Mauro Carvalho Chehab <mchehab@kernel.org> 12517L: linux-media@vger.kernel.org 12518W: https://linuxtv.org 12519T: git git://linuxtv.org/media_tree.git 12520S: Odd fixes 12521F: drivers/media/tuners/tea5761.* 12522 12523TEA5767 TUNER DRIVER 12524M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12525M: Mauro Carvalho Chehab <mchehab@kernel.org> 12526L: linux-media@vger.kernel.org 12527W: https://linuxtv.org 12528T: git git://linuxtv.org/media_tree.git 12529S: Maintained 12530F: drivers/media/tuners/tea5767.* 12531 12532TEA6415C MEDIA DRIVER 12533M: Hans Verkuil <hverkuil@xs4all.nl> 12534L: linux-media@vger.kernel.org 12535T: git git://linuxtv.org/media_tree.git 12536W: https://linuxtv.org 12537S: Maintained 12538F: drivers/media/i2c/tea6415c* 12539 12540TEA6420 MEDIA DRIVER 12541M: Hans Verkuil <hverkuil@xs4all.nl> 12542L: linux-media@vger.kernel.org 12543T: git git://linuxtv.org/media_tree.git 12544W: https://linuxtv.org 12545S: Maintained 12546F: drivers/media/i2c/tea6420* 12547 12548TEAM DRIVER 12549M: Jiri Pirko <jiri@resnulli.us> 12550L: netdev@vger.kernel.org 12551S: Supported 12552F: drivers/net/team/ 12553F: include/linux/if_team.h 12554F: include/uapi/linux/if_team.h 12555 12556TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12557M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12558S: Maintained 12559F: arch/x86/platform/ts5500/ 12560 12561TECHNOTREND USB IR RECEIVER 12562M: Sean Young <sean@mess.org> 12563L: linux-media@vger.kernel.org 12564S: Maintained 12565F: drivers/media/rc/ttusbir.c 12566 12567TEGRA ARCHITECTURE SUPPORT 12568M: Thierry Reding <thierry.reding@gmail.com> 12569M: Jonathan Hunter <jonathanh@nvidia.com> 12570L: linux-tegra@vger.kernel.org 12571Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12572T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12573S: Supported 12574N: [^a-z]tegra 12575 12576TEGRA CLOCK DRIVER 12577M: Peter De Schrijver <pdeschrijver@nvidia.com> 12578M: Prashant Gaikwad <pgaikwad@nvidia.com> 12579S: Supported 12580F: drivers/clk/tegra/ 12581 12582TEGRA DMA DRIVERS 12583M: Laxman Dewangan <ldewangan@nvidia.com> 12584M: Jon Hunter <jonathanh@nvidia.com> 12585S: Supported 12586F: drivers/dma/tegra* 12587 12588TEGRA I2C DRIVER 12589M: Laxman Dewangan <ldewangan@nvidia.com> 12590S: Supported 12591F: drivers/i2c/busses/i2c-tegra.c 12592 12593TEGRA IOMMU DRIVERS 12594M: Hiroshi Doyu <hdoyu@nvidia.com> 12595S: Supported 12596F: drivers/iommu/tegra* 12597 12598TEGRA KBC DRIVER 12599M: Rakesh Iyer <riyer@nvidia.com> 12600M: Laxman Dewangan <ldewangan@nvidia.com> 12601S: Supported 12602F: drivers/input/keyboard/tegra-kbc.c 12603 12604TEGRA PWM DRIVER 12605M: Thierry Reding <thierry.reding@gmail.com> 12606S: Supported 12607F: drivers/pwm/pwm-tegra.c 12608 12609TEGRA SERIAL DRIVER 12610M: Laxman Dewangan <ldewangan@nvidia.com> 12611S: Supported 12612F: drivers/tty/serial/serial-tegra.c 12613 12614TEGRA SPI DRIVER 12615M: Laxman Dewangan <ldewangan@nvidia.com> 12616S: Supported 12617F: drivers/spi/spi-tegra* 12618 12619TEHUTI ETHERNET DRIVER 12620M: Andy Gospodarek <andy@greyhouse.net> 12621L: netdev@vger.kernel.org 12622S: Supported 12623F: drivers/net/ethernet/tehuti/* 12624 12625Telecom Clock Driver for MCPL0010 12626M: Mark Gross <mark.gross@intel.com> 12627S: Supported 12628F: drivers/char/tlclk.c 12629 12630TENSILICA XTENSA PORT (xtensa) 12631M: Chris Zankel <chris@zankel.net> 12632M: Max Filippov <jcmvbkbc@gmail.com> 12633L: linux-xtensa@linux-xtensa.org 12634T: git git://github.com/czankel/xtensa-linux.git 12635S: Maintained 12636F: arch/xtensa/ 12637F: drivers/irqchip/irq-xtensa-* 12638 12639Texas Instruments' System Control Interface (TISCI) Protocol Driver 12640M: Nishanth Menon <nm@ti.com> 12641M: Tero Kristo <t-kristo@ti.com> 12642M: Santosh Shilimkar <ssantosh@kernel.org> 12643L: linux-arm-kernel@lists.infradead.org 12644S: Maintained 12645F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12646F: drivers/firmware/ti_sci* 12647F: include/linux/soc/ti/ti_sci_protocol.h 12648F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12649F: include/dt-bindings/genpd/k2g.h 12650F: drivers/soc/ti/ti_sci_pm_domains.c 12651 12652THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12653M: Hans Verkuil <hverkuil@xs4all.nl> 12654L: linux-media@vger.kernel.org 12655T: git git://linuxtv.org/media_tree.git 12656W: https://linuxtv.org 12657S: Maintained 12658F: drivers/media/radio/radio-raremono.c 12659 12660THERMAL 12661M: Zhang Rui <rui.zhang@intel.com> 12662M: Eduardo Valentin <edubezval@gmail.com> 12663L: linux-pm@vger.kernel.org 12664T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12665T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12666Q: https://patchwork.kernel.org/project/linux-pm/list/ 12667S: Supported 12668F: drivers/thermal/ 12669F: include/linux/thermal.h 12670F: include/uapi/linux/thermal.h 12671F: include/linux/cpu_cooling.h 12672F: Documentation/devicetree/bindings/thermal/ 12673 12674THERMAL/CPU_COOLING 12675M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12676M: Viresh Kumar <viresh.kumar@linaro.org> 12677M: Javi Merino <javi.merino@kernel.org> 12678L: linux-pm@vger.kernel.org 12679S: Supported 12680F: Documentation/thermal/cpu-cooling-api.txt 12681F: drivers/thermal/cpu_cooling.c 12682F: include/linux/cpu_cooling.h 12683 12684THINKPAD ACPI EXTRAS DRIVER 12685M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12686L: ibm-acpi-devel@lists.sourceforge.net 12687L: platform-driver-x86@vger.kernel.org 12688W: http://ibm-acpi.sourceforge.net 12689W: http://thinkwiki.org/wiki/Ibm-acpi 12690T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12691S: Maintained 12692F: drivers/platform/x86/thinkpad_acpi.c 12693 12694TI BANDGAP AND THERMAL DRIVER 12695M: Eduardo Valentin <edubezval@gmail.com> 12696M: Keerthy <j-keerthy@ti.com> 12697L: linux-pm@vger.kernel.org 12698L: linux-omap@vger.kernel.org 12699S: Maintained 12700F: drivers/thermal/ti-soc-thermal/ 12701 12702TI VPE/CAL DRIVERS 12703M: Benoit Parrot <bparrot@ti.com> 12704L: linux-media@vger.kernel.org 12705W: http://linuxtv.org/ 12706Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12707S: Maintained 12708F: drivers/media/platform/ti-vpe/ 12709 12710TI CDCE706 CLOCK DRIVER 12711M: Max Filippov <jcmvbkbc@gmail.com> 12712S: Maintained 12713F: drivers/clk/clk-cdce706.c 12714 12715TI CLOCK DRIVER 12716M: Tero Kristo <t-kristo@ti.com> 12717L: linux-omap@vger.kernel.org 12718S: Maintained 12719F: drivers/clk/ti/ 12720F: include/linux/clk/ti.h 12721 12722TI ETHERNET SWITCH DRIVER (CPSW) 12723R: Grygorii Strashko <grygorii.strashko@ti.com> 12724L: linux-omap@vger.kernel.org 12725L: netdev@vger.kernel.org 12726S: Maintained 12727F: drivers/net/ethernet/ti/cpsw* 12728F: drivers/net/ethernet/ti/davinci* 12729 12730TI FLASH MEDIA INTERFACE DRIVER 12731M: Alex Dubov <oakad@yahoo.com> 12732S: Maintained 12733F: drivers/misc/tifm* 12734F: drivers/mmc/host/tifm_sd.c 12735F: include/linux/tifm.h 12736 12737TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12738M: Santosh Shilimkar <ssantosh@kernel.org> 12739L: linux-kernel@vger.kernel.org 12740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12741S: Maintained 12742F: drivers/soc/ti/* 12743T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12744 12745 12746TI LM49xxx FAMILY ASoC CODEC DRIVERS 12747M: M R Swami Reddy <mr.swami.reddy@ti.com> 12748M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12749L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12750S: Maintained 12751F: sound/soc/codecs/lm49453* 12752F: sound/soc/codecs/isabelle* 12753 12754TI LP855x BACKLIGHT DRIVER 12755M: Milo Kim <milo.kim@ti.com> 12756S: Maintained 12757F: Documentation/backlight/lp855x-driver.txt 12758F: drivers/video/backlight/lp855x_bl.c 12759F: include/linux/platform_data/lp855x.h 12760 12761TI LP8727 CHARGER DRIVER 12762M: Milo Kim <milo.kim@ti.com> 12763S: Maintained 12764F: drivers/power/supply/lp8727_charger.c 12765F: include/linux/platform_data/lp8727.h 12766 12767TI LP8788 MFD DRIVER 12768M: Milo Kim <milo.kim@ti.com> 12769S: Maintained 12770F: drivers/iio/adc/lp8788_adc.c 12771F: drivers/leds/leds-lp8788.c 12772F: drivers/mfd/lp8788*.c 12773F: drivers/power/supply/lp8788-charger.c 12774F: drivers/regulator/lp8788-*.c 12775F: include/linux/mfd/lp8788*.h 12776 12777TI NETCP ETHERNET DRIVER 12778M: Wingman Kwok <w-kwok2@ti.com> 12779M: Murali Karicheri <m-karicheri2@ti.com> 12780L: netdev@vger.kernel.org 12781S: Maintained 12782F: drivers/net/ethernet/ti/netcp* 12783 12784TI TAS571X FAMILY ASoC CODEC DRIVER 12785M: Kevin Cernekee <cernekee@chromium.org> 12786L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12787S: Odd Fixes 12788F: sound/soc/codecs/tas571x* 12789 12790TI TWL4030 SERIES SOC CODEC DRIVER 12791M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12793S: Maintained 12794F: sound/soc/codecs/twl4030* 12795 12796TI WILINK WIRELESS DRIVERS 12797L: linux-wireless@vger.kernel.org 12798W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12799W: http://wireless.kernel.org/en/users/Drivers/wl1251 12800T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12801S: Orphan 12802F: drivers/net/wireless/ti/ 12803F: include/linux/wl12xx.h 12804 12805TIPC NETWORK LAYER 12806M: Jon Maloy <jon.maloy@ericsson.com> 12807M: Ying Xue <ying.xue@windriver.com> 12808L: netdev@vger.kernel.org (core kernel code) 12809L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12810W: http://tipc.sourceforge.net/ 12811S: Maintained 12812F: include/uapi/linux/tipc*.h 12813F: net/tipc/ 12814 12815TILE ARCHITECTURE 12816M: Chris Metcalf <cmetcalf@mellanox.com> 12817W: http://www.mellanox.com/repository/solutions/tile-scm/ 12818T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12819S: Supported 12820F: arch/tile/ 12821F: drivers/char/tile-srom.c 12822F: drivers/edac/tile_edac.c 12823F: drivers/net/ethernet/tile/ 12824F: drivers/rtc/rtc-tile.c 12825F: drivers/tty/hvc/hvc_tile.c 12826F: drivers/tty/serial/tilegx.c 12827F: drivers/usb/host/*-tilegx.c 12828F: include/linux/usb/tilegx.h 12829 12830TLAN NETWORK DRIVER 12831M: Samuel Chessman <chessman@tux.org> 12832L: tlan-devel@lists.sourceforge.net (subscribers-only) 12833W: http://sourceforge.net/projects/tlan/ 12834S: Maintained 12835F: Documentation/networking/tlan.txt 12836F: drivers/net/ethernet/ti/tlan.* 12837 12838TOMOYO SECURITY MODULE 12839M: Kentaro Takeda <takedakn@nttdata.co.jp> 12840M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12841L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12842L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12843L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12844L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12845W: http://tomoyo.sourceforge.jp/ 12846T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12847S: Maintained 12848F: security/tomoyo/ 12849 12850TOPSTAR LAPTOP EXTRAS DRIVER 12851M: Herton Ronaldo Krzesinski <herton@canonical.com> 12852L: platform-driver-x86@vger.kernel.org 12853S: Maintained 12854F: drivers/platform/x86/topstar-laptop.c 12855 12856TOSHIBA ACPI EXTRAS DRIVER 12857M: Azael Avalos <coproscefalo@gmail.com> 12858L: platform-driver-x86@vger.kernel.org 12859S: Maintained 12860F: drivers/platform/x86/toshiba_acpi.c 12861 12862TOSHIBA BLUETOOTH DRIVER 12863M: Azael Avalos <coproscefalo@gmail.com> 12864L: platform-driver-x86@vger.kernel.org 12865S: Maintained 12866F: drivers/platform/x86/toshiba_bluetooth.c 12867 12868TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12869M: Azael Avalos <coproscefalo@gmail.com> 12870L: platform-driver-x86@vger.kernel.org 12871S: Maintained 12872F: drivers/platform/x86/toshiba_haps.c 12873 12874TOSHIBA WMI HOTKEYS DRIVER 12875M: Azael Avalos <coproscefalo@gmail.com> 12876L: platform-driver-x86@vger.kernel.org 12877S: Maintained 12878F: drivers/platform/x86/toshiba-wmi.c 12879 12880TOSHIBA SMM DRIVER 12881M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12882W: http://www.buzzard.org.uk/toshiba/ 12883S: Maintained 12884F: drivers/char/toshiba.c 12885F: include/linux/toshiba.h 12886F: include/uapi/linux/toshiba.h 12887 12888TOSHIBA TC358743 DRIVER 12889M: Mats Randgaard <matrandg@cisco.com> 12890L: linux-media@vger.kernel.org 12891S: Maintained 12892F: drivers/media/i2c/tc358743* 12893F: include/media/i2c/tc358743.h 12894 12895TMIO/SDHI MMC DRIVER 12896M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12897L: linux-mmc@vger.kernel.org 12898S: Supported 12899F: drivers/mmc/host/tmio_mmc* 12900F: drivers/mmc/host/sh_mobile_sdhi.c 12901F: include/linux/mfd/tmio.h 12902 12903TMP401 HARDWARE MONITOR DRIVER 12904M: Guenter Roeck <linux@roeck-us.net> 12905L: linux-hwmon@vger.kernel.org 12906S: Maintained 12907F: Documentation/hwmon/tmp401 12908F: drivers/hwmon/tmp401.c 12909 12910TMPFS (SHMEM FILESYSTEM) 12911M: Hugh Dickins <hughd@google.com> 12912L: linux-mm@kvack.org 12913S: Maintained 12914F: include/linux/shmem_fs.h 12915F: mm/shmem.c 12916 12917TM6000 VIDEO4LINUX DRIVER 12918M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12919M: Mauro Carvalho Chehab <mchehab@kernel.org> 12920L: linux-media@vger.kernel.org 12921W: https://linuxtv.org 12922T: git git://linuxtv.org/media_tree.git 12923S: Odd fixes 12924F: drivers/media/usb/tm6000/ 12925F: Documentation/media/v4l-drivers/tm6000* 12926 12927TW5864 VIDEO4LINUX DRIVER 12928M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12929M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12930M: Andrey Utkin <andrey_utkin@fastmail.com> 12931L: linux-media@vger.kernel.org 12932S: Supported 12933F: drivers/media/pci/tw5864/ 12934 12935TW68 VIDEO4LINUX DRIVER 12936M: Hans Verkuil <hverkuil@xs4all.nl> 12937L: linux-media@vger.kernel.org 12938T: git git://linuxtv.org/media_tree.git 12939W: https://linuxtv.org 12940S: Odd Fixes 12941F: drivers/media/pci/tw68/ 12942 12943TW686X VIDEO4LINUX DRIVER 12944M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12945L: linux-media@vger.kernel.org 12946T: git git://linuxtv.org/media_tree.git 12947W: http://linuxtv.org 12948S: Maintained 12949F: drivers/media/pci/tw686x/ 12950 12951TPM DEVICE DRIVER 12952M: Peter Huewe <peterhuewe@gmx.de> 12953M: Marcel Selhorst <tpmdd@selhorst.net> 12954M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12955R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12956W: http://tpmdd.sourceforge.net 12957L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12958Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12959T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12960S: Maintained 12961F: drivers/char/tpm/ 12962 12963TPM IBM_VTPM DEVICE DRIVER 12964M: Ashley Lai <ashleydlai@gmail.com> 12965W: http://tpmdd.sourceforge.net 12966L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12967S: Maintained 12968F: drivers/char/tpm/tpm_ibmvtpm* 12969 12970TRACING 12971M: Steven Rostedt <rostedt@goodmis.org> 12972M: Ingo Molnar <mingo@redhat.com> 12973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12974S: Maintained 12975F: Documentation/trace/ftrace.txt 12976F: arch/*/*/*/ftrace.h 12977F: arch/*/kernel/ftrace.c 12978F: include/*/ftrace.h 12979F: include/linux/trace*.h 12980F: include/trace/ 12981F: kernel/trace/ 12982F: tools/testing/selftests/ftrace/ 12983 12984TRACING MMIO ACCESSES (MMIOTRACE) 12985M: Steven Rostedt <rostedt@goodmis.org> 12986M: Ingo Molnar <mingo@kernel.org> 12987R: Karol Herbst <karolherbst@gmail.com> 12988R: Pekka Paalanen <ppaalanen@gmail.com> 12989S: Maintained 12990L: linux-kernel@vger.kernel.org 12991L: nouveau@lists.freedesktop.org 12992F: kernel/trace/trace_mmiotrace.c 12993F: include/linux/mmiotrace.h 12994F: arch/x86/mm/kmmio.c 12995F: arch/x86/mm/mmio-mod.c 12996F: arch/x86/mm/testmmiotrace.c 12997 12998TRIVIAL PATCHES 12999M: Jiri Kosina <trivial@kernel.org> 13000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13001S: Maintained 13002K: ^Subject:.*(?i)trivial 13003 13004TTY LAYER 13005M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13006M: Jiri Slaby <jslaby@suse.com> 13007S: Supported 13008T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13009F: Documentation/serial/ 13010F: drivers/tty/ 13011F: drivers/tty/serial/serial_core.c 13012F: include/linux/serial_core.h 13013F: include/linux/serial.h 13014F: include/linux/tty.h 13015F: include/uapi/linux/serial_core.h 13016F: include/uapi/linux/serial.h 13017F: include/uapi/linux/tty.h 13018 13019TUA9001 MEDIA DRIVER 13020M: Antti Palosaari <crope@iki.fi> 13021L: linux-media@vger.kernel.org 13022W: https://linuxtv.org 13023W: http://palosaari.fi/linux/ 13024Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13025T: git git://linuxtv.org/anttip/media_tree.git 13026S: Maintained 13027F: drivers/media/tuners/tua9001* 13028 13029TULIP NETWORK DRIVERS 13030L: netdev@vger.kernel.org 13031L: linux-parisc@vger.kernel.org 13032S: Orphan 13033F: drivers/net/ethernet/dec/tulip/ 13034 13035TUN/TAP driver 13036M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13037W: http://vtun.sourceforge.net/tun 13038S: Maintained 13039F: Documentation/networking/tuntap.txt 13040F: arch/um/os-Linux/drivers/ 13041 13042TURBOCHANNEL SUBSYSTEM 13043M: "Maciej W. Rozycki" <macro@linux-mips.org> 13044M: Ralf Baechle <ralf@linux-mips.org> 13045L: linux-mips@linux-mips.org 13046Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13047S: Maintained 13048F: drivers/tc/ 13049F: include/linux/tc.h 13050 13051UBI FILE SYSTEM (UBIFS) 13052M: Richard Weinberger <richard@nod.at> 13053M: Artem Bityutskiy <dedekind1@gmail.com> 13054M: Adrian Hunter <adrian.hunter@intel.com> 13055L: linux-mtd@lists.infradead.org 13056T: git git://git.infradead.org/ubifs-2.6.git 13057W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13058S: Supported 13059F: Documentation/filesystems/ubifs.txt 13060F: fs/ubifs/ 13061 13062UCLINUX (M68KNOMMU AND COLDFIRE) 13063M: Greg Ungerer <gerg@linux-m68k.org> 13064W: http://www.linux-m68k.org/ 13065W: http://www.uclinux.org/ 13066L: linux-m68k@lists.linux-m68k.org 13067L: uclinux-dev@uclinux.org (subscribers-only) 13068T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13069S: Maintained 13070F: arch/m68k/coldfire/ 13071F: arch/m68k/68*/ 13072F: arch/m68k/*/*_no.* 13073F: arch/m68k/include/asm/*_no.* 13074 13075UDF FILESYSTEM 13076M: Jan Kara <jack@suse.com> 13077S: Maintained 13078F: Documentation/filesystems/udf.txt 13079F: fs/udf/ 13080 13081UDRAW TABLET 13082M: Bastien Nocera <hadess@hadess.net> 13083L: linux-input@vger.kernel.org 13084S: Maintained 13085F: drivers/hid/hid-udraw.c 13086 13087UFS FILESYSTEM 13088M: Evgeniy Dushistov <dushistov@mail.ru> 13089S: Maintained 13090F: Documentation/filesystems/ufs.txt 13091F: fs/ufs/ 13092 13093UHID USERSPACE HID IO DRIVER: 13094M: David Herrmann <dh.herrmann@googlemail.com> 13095L: linux-input@vger.kernel.org 13096S: Maintained 13097F: drivers/hid/uhid.c 13098F: include/uapi/linux/uhid.h 13099 13100ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13101L: linux-usb@vger.kernel.org 13102S: Orphan 13103F: drivers/uwb/ 13104F: include/linux/uwb.h 13105F: include/linux/uwb/ 13106 13107UNICORE32 ARCHITECTURE: 13108M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13109W: http://mprc.pku.edu.cn/~guanxuetao/linux 13110S: Maintained 13111T: git git://github.com/gxt/linux.git 13112F: arch/unicore32/ 13113 13114UNIFDEF 13115M: Tony Finch <dot@dotat.at> 13116W: http://dotat.at/prog/unifdef 13117S: Maintained 13118F: scripts/unifdef.c 13119 13120UNIFORM CDROM DRIVER 13121M: Jens Axboe <axboe@kernel.dk> 13122W: http://www.kernel.dk 13123S: Maintained 13124F: Documentation/cdrom/ 13125F: drivers/cdrom/cdrom.c 13126F: include/linux/cdrom.h 13127F: include/uapi/linux/cdrom.h 13128 13129UNISYS S-PAR DRIVERS 13130M: David Kershner <david.kershner@unisys.com> 13131L: sparmaintainer@unisys.com (Unisys internal) 13132S: Supported 13133F: drivers/staging/unisys/ 13134 13135UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13136M: Vinayak Holikatti <vinholikatti@gmail.com> 13137L: linux-scsi@vger.kernel.org 13138S: Supported 13139F: Documentation/scsi/ufs.txt 13140F: drivers/scsi/ufs/ 13141 13142UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13143M: Manjunath M Bettegowda <manjumb@synopsys.com> 13144M: Prabu Thangamuthu <prabut@synopsys.com> 13145L: linux-scsi@vger.kernel.org 13146S: Supported 13147F: drivers/scsi/ufs/*dwc* 13148 13149UNSORTED BLOCK IMAGES (UBI) 13150M: Artem Bityutskiy <dedekind1@gmail.com> 13151M: Richard Weinberger <richard@nod.at> 13152W: http://www.linux-mtd.infradead.org/ 13153L: linux-mtd@lists.infradead.org 13154T: git git://git.infradead.org/ubifs-2.6.git 13155S: Supported 13156F: drivers/mtd/ubi/ 13157F: include/linux/mtd/ubi.h 13158F: include/uapi/mtd/ubi-user.h 13159 13160USB ACM DRIVER 13161M: Oliver Neukum <oneukum@suse.com> 13162L: linux-usb@vger.kernel.org 13163S: Maintained 13164F: Documentation/usb/acm.txt 13165F: drivers/usb/class/cdc-acm.* 13166 13167USB AR5523 WIRELESS DRIVER 13168M: Pontus Fuchs <pontus.fuchs@gmail.com> 13169L: linux-wireless@vger.kernel.org 13170S: Maintained 13171F: drivers/net/wireless/ath/ar5523/ 13172 13173USB ATTACHED SCSI 13174M: Oliver Neukum <oneukum@suse.com> 13175L: linux-usb@vger.kernel.org 13176L: linux-scsi@vger.kernel.org 13177S: Maintained 13178F: drivers/usb/storage/uas.c 13179 13180USB CDC ETHERNET DRIVER 13181M: Oliver Neukum <oliver@neukum.org> 13182L: linux-usb@vger.kernel.org 13183S: Maintained 13184F: drivers/net/usb/cdc_*.c 13185F: include/uapi/linux/usb/cdc.h 13186 13187USB CHAOSKEY DRIVER 13188M: Keith Packard <keithp@keithp.com> 13189L: linux-usb@vger.kernel.org 13190S: Maintained 13191F: drivers/usb/misc/chaoskey.c 13192 13193USB CYPRESS C67X00 DRIVER 13194M: Peter Korsgaard <jacmet@sunsite.dk> 13195L: linux-usb@vger.kernel.org 13196S: Maintained 13197F: drivers/usb/c67x00/ 13198 13199USB DAVICOM DM9601 DRIVER 13200M: Peter Korsgaard <jacmet@sunsite.dk> 13201L: netdev@vger.kernel.org 13202W: http://www.linux-usb.org/usbnet 13203S: Maintained 13204F: drivers/net/usb/dm9601.c 13205 13206USB DIAMOND RIO500 DRIVER 13207M: Cesar Miquel <miquel@df.uba.ar> 13208L: rio500-users@lists.sourceforge.net 13209W: http://rio500.sourceforge.net 13210S: Maintained 13211F: drivers/usb/misc/rio500* 13212 13213USB EHCI DRIVER 13214M: Alan Stern <stern@rowland.harvard.edu> 13215L: linux-usb@vger.kernel.org 13216S: Maintained 13217F: Documentation/usb/ehci.txt 13218F: drivers/usb/host/ehci* 13219 13220USB GADGET/PERIPHERAL SUBSYSTEM 13221M: Felipe Balbi <balbi@kernel.org> 13222L: linux-usb@vger.kernel.org 13223W: http://www.linux-usb.org/gadget 13224T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13225S: Maintained 13226F: drivers/usb/gadget/ 13227F: include/linux/usb/gadget* 13228 13229USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13230M: Jiri Kosina <jikos@kernel.org> 13231R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13232L: linux-usb@vger.kernel.org 13233T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13234S: Maintained 13235F: Documentation/hid/hiddev.txt 13236F: drivers/hid/usbhid/ 13237 13238USB ISP116X DRIVER 13239M: Olav Kongas <ok@artecdesign.ee> 13240L: linux-usb@vger.kernel.org 13241S: Maintained 13242F: drivers/usb/host/isp116x* 13243F: include/linux/usb/isp116x.h 13244 13245USB LAN78XX ETHERNET DRIVER 13246M: Woojung Huh <woojung.huh@microchip.com> 13247M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13248L: netdev@vger.kernel.org 13249S: Maintained 13250F: drivers/net/usb/lan78xx.* 13251 13252USB MASS STORAGE DRIVER 13253M: Alan Stern <stern@rowland.harvard.edu> 13254L: linux-usb@vger.kernel.org 13255L: usb-storage@lists.one-eyed-alien.net 13256S: Maintained 13257W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13258F: drivers/usb/storage/ 13259 13260USB MIDI DRIVER 13261M: Clemens Ladisch <clemens@ladisch.de> 13262L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13263T: git git://git.alsa-project.org/alsa-kernel.git 13264S: Maintained 13265F: sound/usb/midi.* 13266 13267USB NETWORKING DRIVERS 13268L: linux-usb@vger.kernel.org 13269S: Odd Fixes 13270F: drivers/net/usb/ 13271 13272USB OHCI DRIVER 13273M: Alan Stern <stern@rowland.harvard.edu> 13274L: linux-usb@vger.kernel.org 13275S: Maintained 13276F: Documentation/usb/ohci.txt 13277F: drivers/usb/host/ohci* 13278 13279USB OTG FSM (Finite State Machine) 13280M: Peter Chen <Peter.Chen@nxp.com> 13281T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13282L: linux-usb@vger.kernel.org 13283S: Maintained 13284F: drivers/usb/common/usb-otg-fsm.c 13285 13286USB OVER IP DRIVER 13287M: Valentina Manea <valentina.manea.m@gmail.com> 13288M: Shuah Khan <shuahkh@osg.samsung.com> 13289M: Shuah Khan <shuah@kernel.org> 13290L: linux-usb@vger.kernel.org 13291S: Maintained 13292F: Documentation/usb/usbip_protocol.txt 13293F: drivers/usb/usbip/ 13294F: tools/usb/usbip/ 13295 13296USB PEGASUS DRIVER 13297M: Petko Manolov <petkan@nucleusys.com> 13298L: linux-usb@vger.kernel.org 13299L: netdev@vger.kernel.org 13300T: git git://github.com/petkan/pegasus.git 13301W: https://github.com/petkan/pegasus 13302S: Maintained 13303F: drivers/net/usb/pegasus.* 13304 13305USB PHY LAYER 13306M: Felipe Balbi <balbi@kernel.org> 13307L: linux-usb@vger.kernel.org 13308T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13309S: Maintained 13310F: drivers/usb/phy/ 13311 13312USB PRINTER DRIVER (usblp) 13313M: Pete Zaitcev <zaitcev@redhat.com> 13314L: linux-usb@vger.kernel.org 13315S: Supported 13316F: drivers/usb/class/usblp.c 13317 13318USB QMI WWAN NETWORK DRIVER 13319M: Bjørn Mork <bjorn@mork.no> 13320L: netdev@vger.kernel.org 13321S: Maintained 13322F: Documentation/ABI/testing/sysfs-class-net-qmi 13323F: drivers/net/usb/qmi_wwan.c 13324 13325USB RTL8150 DRIVER 13326M: Petko Manolov <petkan@nucleusys.com> 13327L: linux-usb@vger.kernel.org 13328L: netdev@vger.kernel.org 13329T: git git://github.com/petkan/rtl8150.git 13330W: https://github.com/petkan/rtl8150 13331S: Maintained 13332F: drivers/net/usb/rtl8150.c 13333 13334USB SERIAL SUBSYSTEM 13335M: Johan Hovold <johan@kernel.org> 13336L: linux-usb@vger.kernel.org 13337T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13338S: Maintained 13339F: Documentation/usb/usb-serial.txt 13340F: drivers/usb/serial/ 13341F: include/linux/usb/serial.h 13342 13343USB SMSC75XX ETHERNET DRIVER 13344M: Steve Glendinning <steve.glendinning@shawell.net> 13345L: netdev@vger.kernel.org 13346S: Maintained 13347F: drivers/net/usb/smsc75xx.* 13348 13349USB SMSC95XX ETHERNET DRIVER 13350M: Steve Glendinning <steve.glendinning@shawell.net> 13351M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13352L: netdev@vger.kernel.org 13353S: Maintained 13354F: drivers/net/usb/smsc95xx.* 13355 13356USB SUBSYSTEM 13357M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13358L: linux-usb@vger.kernel.org 13359W: http://www.linux-usb.org 13360T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13361S: Supported 13362F: Documentation/devicetree/bindings/usb/ 13363F: Documentation/usb/ 13364F: drivers/usb/ 13365F: include/linux/usb.h 13366F: include/linux/usb/ 13367 13368USB TYPEC SUBSYSTEM 13369M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13370L: linux-usb@vger.kernel.org 13371S: Maintained 13372F: Documentation/ABI/testing/sysfs-class-typec 13373F: Documentation/usb/typec.rst 13374F: drivers/usb/typec/ 13375F: include/linux/usb/typec.h 13376 13377USB UHCI DRIVER 13378M: Alan Stern <stern@rowland.harvard.edu> 13379L: linux-usb@vger.kernel.org 13380S: Maintained 13381F: drivers/usb/host/uhci* 13382 13383USB "USBNET" DRIVER FRAMEWORK 13384M: Oliver Neukum <oneukum@suse.com> 13385L: netdev@vger.kernel.org 13386W: http://www.linux-usb.org/usbnet 13387S: Maintained 13388F: drivers/net/usb/usbnet.c 13389F: include/linux/usb/usbnet.h 13390 13391USB VIDEO CLASS 13392M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13393L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13394L: linux-media@vger.kernel.org 13395T: git git://linuxtv.org/media_tree.git 13396W: http://www.ideasonboard.org/uvc/ 13397S: Maintained 13398F: drivers/media/usb/uvc/ 13399F: include/uapi/linux/uvcvideo.h 13400 13401USB VISION DRIVER 13402M: Hans Verkuil <hverkuil@xs4all.nl> 13403L: linux-media@vger.kernel.org 13404T: git git://linuxtv.org/media_tree.git 13405W: https://linuxtv.org 13406S: Odd Fixes 13407F: drivers/media/usb/usbvision/ 13408 13409USB WEBCAM GADGET 13410M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13411L: linux-usb@vger.kernel.org 13412S: Maintained 13413F: drivers/usb/gadget/function/*uvc* 13414F: drivers/usb/gadget/legacy/webcam.c 13415 13416USB WIRELESS RNDIS DRIVER (rndis_wlan) 13417M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13418L: linux-wireless@vger.kernel.org 13419S: Maintained 13420F: drivers/net/wireless/rndis_wlan.c 13421 13422USB XHCI DRIVER 13423M: Mathias Nyman <mathias.nyman@intel.com> 13424L: linux-usb@vger.kernel.org 13425S: Supported 13426F: drivers/usb/host/xhci* 13427F: drivers/usb/host/pci-quirks* 13428 13429USB ZD1201 DRIVER 13430L: linux-wireless@vger.kernel.org 13431W: http://linux-lc100020.sourceforge.net 13432S: Orphan 13433F: drivers/net/wireless/zydas/zd1201.* 13434 13435USB ZR364XX DRIVER 13436M: Antoine Jacquet <royale@zerezo.com> 13437L: linux-usb@vger.kernel.org 13438L: linux-media@vger.kernel.org 13439T: git git://linuxtv.org/media_tree.git 13440W: http://royale.zerezo.com/zr364xx/ 13441S: Maintained 13442F: Documentation/media/v4l-drivers/zr364xx* 13443F: drivers/media/usb/zr364xx/ 13444 13445ULPI BUS 13446M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13447L: linux-usb@vger.kernel.org 13448S: Maintained 13449F: drivers/usb/common/ulpi.c 13450F: include/linux/ulpi/ 13451 13452USER-MODE LINUX (UML) 13453M: Jeff Dike <jdike@addtoit.com> 13454M: Richard Weinberger <richard@nod.at> 13455L: user-mode-linux-devel@lists.sourceforge.net 13456L: user-mode-linux-user@lists.sourceforge.net 13457W: http://user-mode-linux.sourceforge.net 13458T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13459S: Maintained 13460F: Documentation/virtual/uml/ 13461F: arch/um/ 13462F: arch/x86/um/ 13463F: fs/hostfs/ 13464F: fs/hppfs/ 13465 13466USERSPACE I/O (UIO) 13467M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13468S: Maintained 13469T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13470F: Documentation/driver-api/uio-howto.rst 13471F: drivers/uio/ 13472F: include/linux/uio*.h 13473 13474UTIL-LINUX PACKAGE 13475M: Karel Zak <kzak@redhat.com> 13476L: util-linux@vger.kernel.org 13477W: http://en.wikipedia.org/wiki/Util-linux 13478T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13479S: Maintained 13480 13481UVESAFB DRIVER 13482M: Michal Januszewski <spock@gentoo.org> 13483L: linux-fbdev@vger.kernel.org 13484W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13485S: Maintained 13486F: Documentation/fb/uvesafb.txt 13487F: drivers/video/fbdev/uvesafb.* 13488 13489VF610 NAND DRIVER 13490M: Stefan Agner <stefan@agner.ch> 13491L: linux-mtd@lists.infradead.org 13492S: Supported 13493F: drivers/mtd/nand/vf610_nfc.c 13494 13495VFAT/FAT/MSDOS FILESYSTEM 13496M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13497S: Maintained 13498F: Documentation/filesystems/vfat.txt 13499F: fs/fat/ 13500 13501VFIO DRIVER 13502M: Alex Williamson <alex.williamson@redhat.com> 13503L: kvm@vger.kernel.org 13504T: git git://github.com/awilliam/linux-vfio.git 13505S: Maintained 13506F: Documentation/vfio.txt 13507F: drivers/vfio/ 13508F: include/linux/vfio.h 13509F: include/uapi/linux/vfio.h 13510 13511VFIO MEDIATED DEVICE DRIVERS 13512M: Kirti Wankhede <kwankhede@nvidia.com> 13513L: kvm@vger.kernel.org 13514S: Maintained 13515F: Documentation/vfio-mediated-device.txt 13516F: drivers/vfio/mdev/ 13517F: include/linux/mdev.h 13518F: samples/vfio-mdev/ 13519 13520VFIO PLATFORM DRIVER 13521M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13522L: kvm@vger.kernel.org 13523S: Maintained 13524F: drivers/vfio/platform/ 13525 13526VGA_SWITCHEROO 13527R: Lukas Wunner <lukas@wunner.de> 13528S: Maintained 13529F: Documentation/gpu/vga-switcheroo.rst 13530F: drivers/gpu/vga/vga_switcheroo.c 13531F: include/linux/vga_switcheroo.h 13532T: git git://anongit.freedesktop.org/drm/drm-misc 13533 13534VIDEOBUF2 FRAMEWORK 13535M: Pawel Osciak <pawel@osciak.com> 13536M: Marek Szyprowski <m.szyprowski@samsung.com> 13537M: Kyungmin Park <kyungmin.park@samsung.com> 13538L: linux-media@vger.kernel.org 13539S: Maintained 13540F: drivers/media/v4l2-core/videobuf2-* 13541F: include/media/videobuf2-* 13542 13543VIRTIO AND VHOST VSOCK DRIVER 13544M: Stefan Hajnoczi <stefanha@redhat.com> 13545L: kvm@vger.kernel.org 13546L: virtualization@lists.linux-foundation.org 13547L: netdev@vger.kernel.org 13548S: Maintained 13549F: include/linux/virtio_vsock.h 13550F: include/uapi/linux/virtio_vsock.h 13551F: include/uapi/linux/vsockmon.h 13552F: net/vmw_vsock/af_vsock_tap.c 13553F: net/vmw_vsock/virtio_transport_common.c 13554F: net/vmw_vsock/virtio_transport.c 13555F: drivers/net/vsockmon.c 13556F: drivers/vhost/vsock.c 13557F: drivers/vhost/vsock.h 13558 13559VIRTUAL SERIO DEVICE DRIVER 13560M: Stephen Chandler Paul <thatslyude@gmail.com> 13561S: Maintained 13562F: drivers/input/serio/userio.c 13563F: include/uapi/linux/userio.h 13564 13565VIRTIO CONSOLE DRIVER 13566M: Amit Shah <amit@kernel.org> 13567L: virtualization@lists.linux-foundation.org 13568S: Maintained 13569F: drivers/char/virtio_console.c 13570F: include/linux/virtio_console.h 13571F: include/uapi/linux/virtio_console.h 13572 13573VIRTIO CORE, NET AND BLOCK DRIVERS 13574M: "Michael S. Tsirkin" <mst@redhat.com> 13575M: Jason Wang <jasowang@redhat.com> 13576L: virtualization@lists.linux-foundation.org 13577S: Maintained 13578F: Documentation/devicetree/bindings/virtio/ 13579F: drivers/virtio/ 13580F: tools/virtio/ 13581F: drivers/net/virtio_net.c 13582F: drivers/block/virtio_blk.c 13583F: include/linux/virtio*.h 13584F: include/uapi/linux/virtio_*.h 13585F: drivers/crypto/virtio/ 13586 13587VIRTIO DRIVERS FOR S390 13588M: Cornelia Huck <cornelia.huck@de.ibm.com> 13589M: Halil Pasic <pasic@linux.vnet.ibm.com> 13590L: linux-s390@vger.kernel.org 13591L: virtualization@lists.linux-foundation.org 13592L: kvm@vger.kernel.org 13593S: Supported 13594F: drivers/s390/virtio/ 13595 13596VIRTIO GPU DRIVER 13597M: David Airlie <airlied@linux.ie> 13598M: Gerd Hoffmann <kraxel@redhat.com> 13599L: dri-devel@lists.freedesktop.org 13600L: virtualization@lists.linux-foundation.org 13601T: git git://anongit.freedesktop.org/drm/drm-misc 13602S: Maintained 13603F: drivers/gpu/drm/virtio/ 13604F: include/uapi/linux/virtio_gpu.h 13605 13606VIRTIO HOST (VHOST) 13607M: "Michael S. Tsirkin" <mst@redhat.com> 13608M: Jason Wang <jasowang@redhat.com> 13609L: kvm@vger.kernel.org 13610L: virtualization@lists.linux-foundation.org 13611L: netdev@vger.kernel.org 13612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13613S: Maintained 13614F: drivers/vhost/ 13615F: include/uapi/linux/vhost.h 13616 13617VIRTIO INPUT DRIVER 13618M: Gerd Hoffmann <kraxel@redhat.com> 13619S: Maintained 13620F: drivers/virtio/virtio_input.c 13621F: include/uapi/linux/virtio_input.h 13622 13623VIRTIO CRYPTO DRIVER 13624M: Gonglei <arei.gonglei@huawei.com> 13625L: virtualization@lists.linux-foundation.org 13626L: linux-crypto@vger.kernel.org 13627S: Maintained 13628F: drivers/crypto/virtio/ 13629F: include/uapi/linux/virtio_crypto.h 13630 13631VIA RHINE NETWORK DRIVER 13632S: Orphan 13633F: drivers/net/ethernet/via/via-rhine.c 13634 13635VIA SD/MMC CARD CONTROLLER DRIVER 13636M: Bruce Chang <brucechang@via.com.tw> 13637M: Harald Welte <HaraldWelte@viatech.com> 13638S: Maintained 13639F: drivers/mmc/host/via-sdmmc.c 13640 13641VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13642M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13643L: linux-fbdev@vger.kernel.org 13644S: Maintained 13645F: include/linux/via-core.h 13646F: include/linux/via-gpio.h 13647F: include/linux/via_i2c.h 13648F: drivers/video/fbdev/via/ 13649 13650VIA VELOCITY NETWORK DRIVER 13651M: Francois Romieu <romieu@fr.zoreil.com> 13652L: netdev@vger.kernel.org 13653S: Maintained 13654F: drivers/net/ethernet/via/via-velocity.* 13655 13656VIRT LIB 13657M: Alex Williamson <alex.williamson@redhat.com> 13658M: Paolo Bonzini <pbonzini@redhat.com> 13659L: kvm@vger.kernel.org 13660S: Supported 13661F: virt/lib/ 13662 13663VIVID VIRTUAL VIDEO DRIVER 13664M: Hans Verkuil <hverkuil@xs4all.nl> 13665L: linux-media@vger.kernel.org 13666T: git git://linuxtv.org/media_tree.git 13667W: https://linuxtv.org 13668S: Maintained 13669F: drivers/media/platform/vivid/* 13670 13671VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13672M: Helen Koike <helen.koike@collabora.com> 13673L: linux-media@vger.kernel.org 13674T: git git://linuxtv.org/media_tree.git 13675W: https://linuxtv.org 13676S: Maintained 13677F: drivers/media/platform/vimc/* 13678 13679VLYNQ BUS 13680M: Florian Fainelli <f.fainelli@gmail.com> 13681L: openwrt-devel@lists.openwrt.org (subscribers-only) 13682S: Maintained 13683F: drivers/vlynq/vlynq.c 13684F: include/linux/vlynq.h 13685 13686VME SUBSYSTEM 13687M: Martyn Welch <martyn@welchs.me.uk> 13688M: Manohar Vanga <manohar.vanga@gmail.com> 13689M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13690L: devel@driverdev.osuosl.org 13691S: Maintained 13692T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13693F: Documentation/driver-api/vme.rst 13694F: drivers/staging/vme/ 13695F: drivers/vme/ 13696F: include/linux/vme* 13697 13698VMWARE HYPERVISOR INTERFACE 13699M: Alok Kataria <akataria@vmware.com> 13700L: virtualization@lists.linux-foundation.org 13701S: Supported 13702F: arch/x86/kernel/cpu/vmware.c 13703 13704VMWARE BALLOON DRIVER 13705M: Xavier Deguillard <xdeguillard@vmware.com> 13706M: Philip Moltmann <moltmann@vmware.com> 13707M: "VMware, Inc." <pv-drivers@vmware.com> 13708L: linux-kernel@vger.kernel.org 13709S: Maintained 13710F: drivers/misc/vmw_balloon.c 13711 13712VMWARE VMMOUSE SUBDRIVER 13713M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13714M: "VMware, Inc." <pv-drivers@vmware.com> 13715L: linux-input@vger.kernel.org 13716S: Maintained 13717F: drivers/input/mouse/vmmouse.c 13718F: drivers/input/mouse/vmmouse.h 13719 13720VMWARE VMXNET3 ETHERNET DRIVER 13721M: Shrikrishna Khare <skhare@vmware.com> 13722M: "VMware, Inc." <pv-drivers@vmware.com> 13723L: netdev@vger.kernel.org 13724S: Maintained 13725F: drivers/net/vmxnet3/ 13726 13727VMware PVSCSI driver 13728M: Jim Gill <jgill@vmware.com> 13729M: VMware PV-Drivers <pv-drivers@vmware.com> 13730L: linux-scsi@vger.kernel.org 13731S: Maintained 13732F: drivers/scsi/vmw_pvscsi.c 13733F: drivers/scsi/vmw_pvscsi.h 13734 13735VMWARE PVRDMA DRIVER 13736M: Adit Ranadive <aditr@vmware.com> 13737M: VMware PV-Drivers <pv-drivers@vmware.com> 13738L: linux-rdma@vger.kernel.org 13739S: Maintained 13740F: drivers/infiniband/hw/vmw_pvrdma/ 13741 13742VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13743M: Liam Girdwood <lgirdwood@gmail.com> 13744M: Mark Brown <broonie@kernel.org> 13745L: linux-kernel@vger.kernel.org 13746W: http://www.slimlogic.co.uk/?p=48 13747T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13748S: Supported 13749F: Documentation/devicetree/bindings/regulator/ 13750F: drivers/regulator/ 13751F: include/dt-bindings/regulator/ 13752F: include/linux/regulator/ 13753 13754VRF 13755M: David Ahern <dsa@cumulusnetworks.com> 13756M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13757L: netdev@vger.kernel.org 13758S: Maintained 13759F: drivers/net/vrf.c 13760F: Documentation/networking/vrf.txt 13761 13762VT1211 HARDWARE MONITOR DRIVER 13763M: Juerg Haefliger <juergh@gmail.com> 13764L: linux-hwmon@vger.kernel.org 13765S: Maintained 13766F: Documentation/hwmon/vt1211 13767F: drivers/hwmon/vt1211.c 13768 13769VT8231 HARDWARE MONITOR DRIVER 13770M: Roger Lucas <vt8231@hiddenengine.co.uk> 13771L: linux-hwmon@vger.kernel.org 13772S: Maintained 13773F: drivers/hwmon/vt8231.c 13774 13775VUB300 USB to SDIO/SD/MMC bridge chip 13776M: Tony Olech <tony.olech@elandigitalsystems.com> 13777L: linux-mmc@vger.kernel.org 13778L: linux-usb@vger.kernel.org 13779S: Supported 13780F: drivers/mmc/host/vub300.c 13781 13782W1 DALLAS'S 1-WIRE BUS 13783M: Evgeniy Polyakov <zbr@ioremap.net> 13784S: Maintained 13785F: Documentation/w1/ 13786F: drivers/w1/ 13787 13788W83791D HARDWARE MONITORING DRIVER 13789M: Marc Hulsman <m.hulsman@tudelft.nl> 13790L: linux-hwmon@vger.kernel.org 13791S: Maintained 13792F: Documentation/hwmon/w83791d 13793F: drivers/hwmon/w83791d.c 13794 13795W83793 HARDWARE MONITORING DRIVER 13796M: Rudolf Marek <r.marek@assembler.cz> 13797L: linux-hwmon@vger.kernel.org 13798S: Maintained 13799F: Documentation/hwmon/w83793 13800F: drivers/hwmon/w83793.c 13801 13802W83795 HARDWARE MONITORING DRIVER 13803M: Jean Delvare <jdelvare@suse.com> 13804L: linux-hwmon@vger.kernel.org 13805S: Maintained 13806F: drivers/hwmon/w83795.c 13807 13808W83L51xD SD/MMC CARD INTERFACE DRIVER 13809M: Pierre Ossman <pierre@ossman.eu> 13810S: Maintained 13811F: drivers/mmc/host/wbsd.* 13812 13813WACOM PROTOCOL 4 SERIAL TABLETS 13814M: Julian Squires <julian@cipht.net> 13815M: Hans de Goede <hdegoede@redhat.com> 13816L: linux-input@vger.kernel.org 13817S: Maintained 13818F: drivers/input/tablet/wacom_serial4.c 13819 13820WATCHDOG DEVICE DRIVERS 13821M: Wim Van Sebroeck <wim@iguana.be> 13822R: Guenter Roeck <linux@roeck-us.net> 13823L: linux-watchdog@vger.kernel.org 13824W: http://www.linux-watchdog.org/ 13825T: git git://www.linux-watchdog.org/linux-watchdog.git 13826S: Maintained 13827F: Documentation/devicetree/bindings/watchdog/ 13828F: Documentation/watchdog/ 13829F: drivers/watchdog/ 13830F: include/linux/watchdog.h 13831F: include/uapi/linux/watchdog.h 13832 13833WIIMOTE HID DRIVER 13834M: David Herrmann <dh.herrmann@googlemail.com> 13835L: linux-input@vger.kernel.org 13836S: Maintained 13837F: drivers/hid/hid-wiimote* 13838 13839WINBOND CIR DRIVER 13840M: David Härdeman <david@hardeman.nu> 13841S: Maintained 13842F: drivers/media/rc/winbond-cir.c 13843 13844WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13845M: William Breathitt Gray <vilhelm.gray@gmail.com> 13846L: linux-watchdog@vger.kernel.org 13847S: Maintained 13848F: drivers/watchdog/ebc-c384_wdt.c 13849 13850WINSYSTEMS WS16C48 GPIO DRIVER 13851M: William Breathitt Gray <vilhelm.gray@gmail.com> 13852L: linux-gpio@vger.kernel.org 13853S: Maintained 13854F: drivers/gpio/gpio-ws16c48.c 13855 13856WIMAX STACK 13857M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13858M: linux-wimax@intel.com 13859L: wimax@linuxwimax.org (subscribers-only) 13860S: Supported 13861W: http://linuxwimax.org 13862F: Documentation/wimax/README.wimax 13863F: include/linux/wimax/debug.h 13864F: include/net/wimax.h 13865F: include/uapi/linux/wimax.h 13866F: net/wimax/ 13867 13868WISTRON LAPTOP BUTTON DRIVER 13869M: Miloslav Trmac <mitr@volny.cz> 13870S: Maintained 13871F: drivers/input/misc/wistron_btns.c 13872 13873WL3501 WIRELESS PCMCIA CARD DRIVER 13874L: linux-wireless@vger.kernel.org 13875S: Odd fixes 13876F: drivers/net/wireless/wl3501* 13877 13878WOLFSON MICROELECTRONICS DRIVERS 13879L: patches@opensource.wolfsonmicro.com 13880T: git https://github.com/CirrusLogic/linux-drivers.git 13881W: https://github.com/CirrusLogic/linux-drivers/wiki 13882S: Supported 13883F: Documentation/hwmon/wm83?? 13884F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13885F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13886F: Documentation/devicetree/bindings/mfd/arizona.txt 13887F: Documentation/devicetree/bindings/mfd/wm831x.txt 13888F: arch/arm/mach-s3c64xx/mach-crag6410* 13889F: drivers/clk/clk-wm83*.c 13890F: drivers/extcon/extcon-arizona.c 13891F: drivers/leds/leds-wm83*.c 13892F: drivers/gpio/gpio-*wm*.c 13893F: drivers/gpio/gpio-arizona.c 13894F: drivers/hwmon/wm83??-hwmon.c 13895F: drivers/input/misc/wm831x-on.c 13896F: drivers/input/touchscreen/wm831x-ts.c 13897F: drivers/input/touchscreen/wm97*.c 13898F: drivers/mfd/arizona* 13899F: drivers/mfd/wm*.c 13900F: drivers/mfd/cs47l24* 13901F: drivers/power/supply/wm83*.c 13902F: drivers/rtc/rtc-wm83*.c 13903F: drivers/regulator/wm8*.c 13904F: drivers/regulator/arizona* 13905F: drivers/video/backlight/wm83*_bl.c 13906F: drivers/watchdog/wm83*_wdt.c 13907F: include/linux/mfd/arizona/ 13908F: include/linux/mfd/wm831x/ 13909F: include/linux/mfd/wm8350/ 13910F: include/linux/mfd/wm8400* 13911F: include/linux/regulator/arizona* 13912F: include/linux/wm97xx.h 13913F: include/sound/wm????.h 13914F: sound/soc/codecs/arizona.? 13915F: sound/soc/codecs/wm* 13916F: sound/soc/codecs/cs47l24* 13917 13918WORKQUEUE 13919M: Tejun Heo <tj@kernel.org> 13920R: Lai Jiangshan <jiangshanlai@gmail.com> 13921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13922S: Maintained 13923F: include/linux/workqueue.h 13924F: kernel/workqueue.c 13925F: Documentation/core-api/workqueue.rst 13926 13927X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13928M: Chen-Yu Tsai <wens@csie.org> 13929L: linux-kernel@vger.kernel.org 13930S: Maintained 13931N: axp[128] 13932 13933X.25 NETWORK LAYER 13934M: Andrew Hendry <andrew.hendry@gmail.com> 13935L: linux-x25@vger.kernel.org 13936S: Odd Fixes 13937F: Documentation/networking/x25* 13938F: include/net/x25* 13939F: net/x25/ 13940 13941X86 ARCHITECTURE (32-BIT AND 64-BIT) 13942M: Thomas Gleixner <tglx@linutronix.de> 13943M: Ingo Molnar <mingo@redhat.com> 13944M: "H. Peter Anvin" <hpa@zytor.com> 13945M: x86@kernel.org 13946L: linux-kernel@vger.kernel.org 13947T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13948S: Maintained 13949F: Documentation/x86/ 13950F: arch/x86/ 13951 13952X86 PLATFORM DRIVERS 13953M: Darren Hart <dvhart@infradead.org> 13954M: Andy Shevchenko <andy@infradead.org> 13955L: platform-driver-x86@vger.kernel.org 13956T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13957S: Maintained 13958F: drivers/platform/x86/ 13959F: drivers/platform/olpc/ 13960 13961X86 MCE INFRASTRUCTURE 13962M: Tony Luck <tony.luck@intel.com> 13963M: Borislav Petkov <bp@alien8.de> 13964L: linux-edac@vger.kernel.org 13965S: Maintained 13966F: arch/x86/kernel/cpu/mcheck/* 13967 13968X86 MICROCODE UPDATE SUPPORT 13969M: Borislav Petkov <bp@alien8.de> 13970S: Maintained 13971F: arch/x86/kernel/cpu/microcode/* 13972 13973X86 VDSO 13974M: Andy Lutomirski <luto@amacapital.net> 13975L: linux-kernel@vger.kernel.org 13976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13977S: Maintained 13978F: arch/x86/entry/vdso/ 13979 13980XC2028/3028 TUNER DRIVER 13981M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13982M: Mauro Carvalho Chehab <mchehab@kernel.org> 13983L: linux-media@vger.kernel.org 13984W: https://linuxtv.org 13985T: git git://linuxtv.org/media_tree.git 13986S: Maintained 13987F: drivers/media/tuners/tuner-xc2028.* 13988 13989XEN HYPERVISOR INTERFACE 13990M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13991M: Juergen Gross <jgross@suse.com> 13992L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13993T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13994S: Supported 13995F: arch/x86/xen/ 13996F: drivers/*/xen-*front.c 13997F: drivers/xen/ 13998F: arch/x86/include/asm/xen/ 13999F: include/xen/ 14000F: include/uapi/xen/ 14001 14002XEN HYPERVISOR ARM 14003M: Stefano Stabellini <sstabellini@kernel.org> 14004L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14005S: Maintained 14006F: arch/arm/xen/ 14007F: arch/arm/include/asm/xen/ 14008 14009XEN HYPERVISOR ARM64 14010M: Stefano Stabellini <sstabellini@kernel.org> 14011L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14012S: Maintained 14013F: arch/arm64/xen/ 14014F: arch/arm64/include/asm/xen/ 14015 14016XEN NETWORK BACKEND DRIVER 14017M: Wei Liu <wei.liu2@citrix.com> 14018M: Paul Durrant <paul.durrant@citrix.com> 14019L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14020L: netdev@vger.kernel.org 14021S: Supported 14022F: drivers/net/xen-netback/* 14023 14024XEN PCI SUBSYSTEM 14025M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14026L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14027S: Supported 14028F: arch/x86/pci/*xen* 14029F: drivers/pci/*xen* 14030 14031XEN BLOCK SUBSYSTEM 14032M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14033M: Roger Pau Monné <roger.pau@citrix.com> 14034L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14035S: Supported 14036F: drivers/block/xen-blkback/* 14037F: drivers/block/xen* 14038 14039XEN PVSCSI DRIVERS 14040M: Juergen Gross <jgross@suse.com> 14041L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14042L: linux-scsi@vger.kernel.org 14043S: Supported 14044F: drivers/scsi/xen-scsifront.c 14045F: drivers/xen/xen-scsiback.c 14046F: include/xen/interface/io/vscsiif.h 14047 14048XEN SWIOTLB SUBSYSTEM 14049M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14050L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14051S: Supported 14052F: arch/x86/xen/*swiotlb* 14053F: drivers/xen/*swiotlb* 14054 14055XFS FILESYSTEM 14056M: Darrick J. Wong <darrick.wong@oracle.com> 14057M: linux-xfs@vger.kernel.org 14058L: linux-xfs@vger.kernel.org 14059W: http://xfs.org/ 14060T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14061S: Supported 14062F: Documentation/filesystems/xfs.txt 14063F: fs/xfs/ 14064 14065XILINX AXI ETHERNET DRIVER 14066M: Anirudha Sarangi <anirudh@xilinx.com> 14067M: John Linn <John.Linn@xilinx.com> 14068S: Maintained 14069F: drivers/net/ethernet/xilinx/xilinx_axienet* 14070 14071XILINX UARTLITE SERIAL DRIVER 14072M: Peter Korsgaard <jacmet@sunsite.dk> 14073L: linux-serial@vger.kernel.org 14074S: Maintained 14075F: drivers/tty/serial/uartlite.c 14076 14077XILINX VIDEO IP CORES 14078M: Hyun Kwon <hyun.kwon@xilinx.com> 14079M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14080L: linux-media@vger.kernel.org 14081T: git git://linuxtv.org/media_tree.git 14082S: Supported 14083F: Documentation/devicetree/bindings/media/xilinx/ 14084F: drivers/media/platform/xilinx/ 14085F: include/uapi/linux/xilinx-v4l2-controls.h 14086 14087XILLYBUS DRIVER 14088M: Eli Billauer <eli.billauer@gmail.com> 14089L: linux-kernel@vger.kernel.org 14090S: Supported 14091F: drivers/char/xillybus/ 14092 14093XTENSA XTFPGA PLATFORM SUPPORT 14094M: Max Filippov <jcmvbkbc@gmail.com> 14095L: linux-xtensa@linux-xtensa.org 14096S: Maintained 14097F: drivers/spi/spi-xtensa-xtfpga.c 14098F: sound/soc/xtensa/xtfpga-i2s.c 14099 14100YAM DRIVER FOR AX.25 14101M: Jean-Paul Roubelat <jpr@f6fbb.org> 14102L: linux-hams@vger.kernel.org 14103S: Maintained 14104F: drivers/net/hamradio/yam* 14105F: include/linux/yam.h 14106 14107YEALINK PHONE DRIVER 14108M: Henk Vergonet <Henk.Vergonet@gmail.com> 14109L: usbb2k-api-dev@nongnu.org 14110S: Maintained 14111F: Documentation/input/yealink.rst 14112F: drivers/input/misc/yealink.* 14113 14114Z8530 DRIVER FOR AX.25 14115M: Joerg Reuter <jreuter@yaina.de> 14116W: http://yaina.de/jreuter/ 14117W: http://www.qsl.net/dl1bke/ 14118L: linux-hams@vger.kernel.org 14119S: Maintained 14120F: Documentation/networking/z8530drv.txt 14121F: drivers/net/hamradio/*scc.c 14122F: drivers/net/hamradio/z8530.h 14123 14124ZBUD COMPRESSED PAGE ALLOCATOR 14125M: Seth Jennings <sjenning@redhat.com> 14126M: Dan Streetman <ddstreet@ieee.org> 14127L: linux-mm@kvack.org 14128S: Maintained 14129F: mm/zbud.c 14130F: include/linux/zbud.h 14131 14132ZD1211RW WIRELESS DRIVER 14133M: Daniel Drake <dsd@gentoo.org> 14134M: Ulrich Kunitz <kune@deine-taler.de> 14135W: http://zd1211.ath.cx/wiki/DriverRewrite 14136L: linux-wireless@vger.kernel.org 14137L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14138S: Maintained 14139F: drivers/net/wireless/zydas/zd1211rw/ 14140 14141ZD1301_DEMOD MEDIA DRIVER 14142M: Antti Palosaari <crope@iki.fi> 14143L: linux-media@vger.kernel.org 14144W: https://linuxtv.org/ 14145W: http://palosaari.fi/linux/ 14146Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14147S: Maintained 14148F: drivers/media/dvb-frontends/zd1301_demod* 14149 14150ZD1301 MEDIA DRIVER 14151M: Antti Palosaari <crope@iki.fi> 14152L: linux-media@vger.kernel.org 14153W: https://linuxtv.org/ 14154W: http://palosaari.fi/linux/ 14155Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14156S: Maintained 14157F: drivers/media/usb/dvb-usb-v2/zd1301* 14158 14159ZPOOL COMPRESSED PAGE STORAGE API 14160M: Dan Streetman <ddstreet@ieee.org> 14161L: linux-mm@kvack.org 14162S: Maintained 14163F: mm/zpool.c 14164F: include/linux/zpool.h 14165 14166ZR36067 VIDEO FOR LINUX DRIVER 14167L: mjpeg-users@lists.sourceforge.net 14168L: linux-media@vger.kernel.org 14169W: http://mjpeg.sourceforge.net/driver-zoran/ 14170T: hg https://linuxtv.org/hg/v4l-dvb 14171S: Odd Fixes 14172F: drivers/media/pci/zoran/ 14173 14174ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14175M: Minchan Kim <minchan@kernel.org> 14176M: Nitin Gupta <ngupta@vflare.org> 14177R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14178L: linux-kernel@vger.kernel.org 14179S: Maintained 14180F: drivers/block/zram/ 14181F: Documentation/blockdev/zram.txt 14182 14183ZS DECSTATION Z85C30 SERIAL DRIVER 14184M: "Maciej W. Rozycki" <macro@linux-mips.org> 14185S: Maintained 14186F: drivers/tty/serial/zs.* 14187 14188ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14189M: Minchan Kim <minchan@kernel.org> 14190M: Nitin Gupta <ngupta@vflare.org> 14191R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14192L: linux-mm@kvack.org 14193S: Maintained 14194F: mm/zsmalloc.c 14195F: include/linux/zsmalloc.h 14196F: Documentation/vm/zsmalloc.txt 14197 14198ZSWAP COMPRESSED SWAP CACHING 14199M: Seth Jennings <sjenning@redhat.com> 14200M: Dan Streetman <ddstreet@ieee.org> 14201L: linux-mm@kvack.org 14202S: Maintained 14203F: mm/zswap.c 14204 14205THE REST 14206M: Linus Torvalds <torvalds@linux-foundation.org> 14207L: linux-kernel@vger.kernel.org 14208Q: http://patchwork.kernel.org/project/LKML/list/ 14209T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14210S: Buried alive in reporters 14211F: * 14212F: */ 14213