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: Documentation/devicetree/bindings/staging/ion/ 850F: drivers/staging/android/ion 851F: drivers/staging/android/uapi/ion.h 852F: drivers/staging/android/uapi/ion_test.h 853 854AOA (Apple Onboard Audio) ALSA DRIVER 855M: Johannes Berg <johannes@sipsolutions.net> 856L: linuxppc-dev@lists.ozlabs.org 857L: alsa-devel@alsa-project.org (moderated for non-subscribers) 858S: Maintained 859F: sound/aoa/ 860 861APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 862M: William Breathitt Gray <vilhelm.gray@gmail.com> 863L: linux-iio@vger.kernel.org 864S: Maintained 865F: drivers/iio/adc/stx104.c 866 867APM DRIVER 868M: Jiri Kosina <jikos@kernel.org> 869S: Odd fixes 870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 871F: arch/x86/kernel/apm_32.c 872F: include/linux/apm_bios.h 873F: include/uapi/linux/apm_bios.h 874F: drivers/char/apm-emulation.c 875 876APPLE BCM5974 MULTITOUCH DRIVER 877M: Henrik Rydberg <rydberg@bitmath.org> 878L: linux-input@vger.kernel.org 879S: Odd fixes 880F: drivers/input/mouse/bcm5974.c 881 882APPLE SMC DRIVER 883M: Henrik Rydberg <rydberg@bitmath.org> 884L: linux-hwmon@vger.kernel.org 885S: Odd fixes 886F: drivers/hwmon/applesmc.c 887 888APPLETALK NETWORK LAYER 889L: netdev@vger.kernel.org 890S: Odd fixes 891F: drivers/net/appletalk/ 892F: net/appletalk/ 893 894APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 895M: Duc Dang <dhdang@apm.com> 896S: Supported 897F: arch/arm64/boot/dts/apm/ 898 899APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 900M: Iyappan Subramanian <isubramanian@apm.com> 901M: Keyur Chudgar <kchudgar@apm.com> 902M: Quan Nguyen <qnguyen@apm.com> 903S: Supported 904F: drivers/net/ethernet/apm/xgene/ 905F: drivers/net/phy/mdio-xgene.c 906F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 907F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 908 909APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 910M: Iyappan Subramanian <isubramanian@apm.com> 911M: Keyur Chudgar <kchudgar@apm.com> 912S: Supported 913F: drivers/net/ethernet/apm/xgene-v2/ 914 915APPLIED MICRO (APM) X-GENE SOC PMU 916M: Tai Nguyen <ttnguyen@apm.com> 917S: Supported 918F: drivers/perf/xgene_pmu.c 919F: Documentation/perf/xgene-pmu.txt 920F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 921 922APTINA CAMERA SENSOR PLL 923M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 924L: linux-media@vger.kernel.org 925S: Maintained 926F: drivers/media/i2c/aptina-pll.* 927 928ARC FRAMEBUFFER DRIVER 929M: Jaya Kumar <jayalk@intworks.biz> 930S: Maintained 931F: drivers/video/fbdev/arcfb.c 932F: drivers/video/fbdev/core/fb_defio.c 933 934ARCNET NETWORK LAYER 935M: Michael Grzeschik <m.grzeschik@pengutronix.de> 936L: netdev@vger.kernel.org 937S: Maintained 938F: drivers/net/arcnet/ 939F: include/uapi/linux/if_arcnet.h 940 941ARC PGU DRM DRIVER 942M: Alexey Brodkin <abrodkin@synopsys.com> 943S: Supported 944F: drivers/gpu/drm/arc/ 945F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 946 947ARM ARCHITECTED TIMER DRIVER 948M: Mark Rutland <mark.rutland@arm.com> 949M: Marc Zyngier <marc.zyngier@arm.com> 950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 951S: Maintained 952F: arch/arm/include/asm/arch_timer.h 953F: arch/arm64/include/asm/arch_timer.h 954F: drivers/clocksource/arm_arch_timer.c 955 956ARM HDLCD DRM DRIVER 957M: Liviu Dudau <liviu.dudau@arm.com> 958S: Supported 959F: drivers/gpu/drm/arm/hdlcd_* 960F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 961 962ARM MALI-DP DRM DRIVER 963M: Liviu Dudau <liviu.dudau@arm.com> 964M: Brian Starkey <brian.starkey@arm.com> 965M: Mali DP Maintainers <malidp@foss.arm.com> 966S: Supported 967F: drivers/gpu/drm/arm/ 968F: Documentation/devicetree/bindings/display/arm,malidp.txt 969 970ARM MFM AND FLOPPY DRIVERS 971M: Ian Molton <spyro@f2s.com> 972S: Maintained 973F: arch/arm/lib/floppydma.S 974F: arch/arm/include/asm/floppy.h 975 976ARM PMU PROFILING AND DEBUGGING 977M: Will Deacon <will.deacon@arm.com> 978M: Mark Rutland <mark.rutland@arm.com> 979S: Maintained 980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 981F: arch/arm*/kernel/perf_* 982F: arch/arm/oprofile/common.c 983F: arch/arm*/kernel/hw_breakpoint.c 984F: arch/arm*/include/asm/hw_breakpoint.h 985F: arch/arm*/include/asm/perf_event.h 986F: drivers/perf/* 987F: include/linux/perf/arm_pmu.h 988F: Documentation/devicetree/bindings/arm/pmu.txt 989F: Documentation/devicetree/bindings/perf/ 990 991ARM PORT 992M: Russell King <linux@armlinux.org.uk> 993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 994W: http://www.armlinux.org.uk/ 995S: Maintained 996T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 997F: arch/arm/ 998 999ARM SUB-ARCHITECTURES 1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1001S: Maintained 1002F: arch/arm/mach-*/ 1003F: arch/arm/plat-*/ 1004T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1005 1006ARM PRIMECELL AACI PL041 DRIVER 1007M: Russell King <linux@armlinux.org.uk> 1008S: Maintained 1009F: sound/arm/aaci.* 1010 1011ARM PRIMECELL CLCD PL110 DRIVER 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/video/fbdev/amba-clcd.* 1015 1016ARM PRIMECELL KMI PL050 DRIVER 1017M: Russell King <linux@armlinux.org.uk> 1018S: Maintained 1019F: drivers/input/serio/ambakmi.* 1020F: include/linux/amba/kmi.h 1021 1022ARM PRIMECELL MMCI PL180/1 DRIVER 1023M: Russell King <linux@armlinux.org.uk> 1024S: Maintained 1025F: drivers/mmc/host/mmci.* 1026F: include/linux/amba/mmci.h 1027 1028ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1029M: Russell King <linux@armlinux.org.uk> 1030S: Maintained 1031F: drivers/tty/serial/amba-pl01*.c 1032F: include/linux/amba/serial.h 1033 1034ARM PRIMECELL BUS SUPPORT 1035M: Russell King <linux@armlinux.org.uk> 1036S: Maintained 1037F: drivers/amba/ 1038F: include/linux/amba/bus.h 1039 1040ARM/ADS SPHERE MACHINE SUPPORT 1041M: Lennert Buytenhek <kernel@wantstofly.org> 1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1043S: Maintained 1044 1045ARM/AFEB9260 MACHINE SUPPORT 1046M: Sergey Lapin <slapin@ossfans.org> 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048S: Maintained 1049 1050ARM/AJECO 1ARM MACHINE SUPPORT 1051M: Lennert Buytenhek <kernel@wantstofly.org> 1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1053S: Maintained 1054 1055ARM/Allwinner sunXi SoC support 1056M: Maxime Ripard <maxime.ripard@free-electrons.com> 1057M: Chen-Yu Tsai <wens@csie.org> 1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1059S: Maintained 1060N: sun[x456789]i 1061N: sun50i 1062F: arch/arm/mach-sunxi/ 1063F: arch/arm64/boot/dts/allwinner/ 1064F: drivers/clk/sunxi-ng/ 1065F: drivers/pinctrl/sunxi/ 1066F: drivers/soc/sunxi/ 1067T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1068 1069ARM/Allwinner SoC Clock Support 1070M: Emilio López <emilio@elopez.com.ar> 1071S: Maintained 1072F: drivers/clk/sunxi/ 1073 1074ARM/Amlogic Meson SoC support 1075M: Carlo Caione <carlo@caione.org> 1076M: Kevin Hilman <khilman@baylibre.com> 1077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1078L: linux-amlogic@lists.infradead.org 1079W: http://linux-meson.com/ 1080S: Maintained 1081F: arch/arm/mach-meson/ 1082F: arch/arm/boot/dts/meson* 1083F: arch/arm64/boot/dts/amlogic/ 1084F: drivers/pinctrl/meson/ 1085F: drivers/mmc/host/meson* 1086N: meson 1087 1088ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1089M: Neil Armstrong <narmstrong@baylibre.com> 1090M: Jerome Brunet <jbrunet@baylibre.com> 1091L: linux-amlogic@lists.infradead.org 1092S: Maintained 1093F: drivers/clk/meson/ 1094F: include/dt-bindings/clock/meson* 1095F: include/dt-bindings/clock/gxbb* 1096F: Documentation/devicetree/bindings/clock/amlogic* 1097 1098ARM/Annapurna Labs ALPINE ARCHITECTURE 1099M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1100M: Antoine Tenart <antoine.tenart@free-electrons.com> 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1102S: Maintained 1103F: arch/arm/mach-alpine/ 1104F: arch/arm/boot/dts/alpine* 1105F: arch/arm64/boot/dts/al/ 1106F: drivers/*/*alpine* 1107 1108ARM/ARTPEC MACHINE SUPPORT 1109M: Jesper Nilsson <jesper.nilsson@axis.com> 1110M: Lars Persson <lars.persson@axis.com> 1111M: Niklas Cassel <niklas.cassel@axis.com> 1112S: Maintained 1113L: linux-arm-kernel@axis.com 1114F: arch/arm/mach-artpec 1115F: arch/arm/boot/dts/artpec6* 1116F: drivers/clk/axis 1117F: drivers/pinctrl/pinctrl-artpec* 1118F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1119 1120ARM/ASPEED MACHINE SUPPORT 1121M: Joel Stanley <joel@jms.id.au> 1122S: Maintained 1123F: arch/arm/mach-aspeed/ 1124F: arch/arm/boot/dts/aspeed-* 1125F: drivers/*/*aspeed* 1126 1127ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1128M: Nicolas Ferre <nicolas.ferre@microchip.com> 1129M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131W: http://www.linux4sam.org 1132T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1133S: Supported 1134F: arch/arm/mach-at91/ 1135F: include/soc/at91/ 1136F: arch/arm/boot/dts/at91*.dts 1137F: arch/arm/boot/dts/at91*.dtsi 1138F: arch/arm/boot/dts/sama*.dts 1139F: arch/arm/boot/dts/sama*.dtsi 1140F: arch/arm/include/debug/at91.S 1141F: drivers/memory/atmel* 1142 1143ARM/ATMEL AT91 Clock Support 1144M: Boris Brezillon <boris.brezillon@free-electrons.com> 1145S: Maintained 1146F: drivers/clk/at91 1147 1148ARM/CALXEDA HIGHBANK ARCHITECTURE 1149M: Rob Herring <robh@kernel.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152F: arch/arm/mach-highbank/ 1153F: arch/arm/boot/dts/highbank.dts 1154F: arch/arm/boot/dts/ecx-*.dts* 1155 1156ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1157M: Krzysztof Halasa <khalasa@piap.pl> 1158S: Maintained 1159F: arch/arm/mach-cns3xxx/ 1160 1161ARM/CAVIUM THUNDER NETWORK DRIVER 1162M: Sunil Goutham <sgoutham@cavium.com> 1163M: Robert Richter <rric@kernel.org> 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1165S: Supported 1166F: drivers/net/ethernet/cavium/thunder/ 1167 1168ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1169M: Alexander Shiyan <shc_work@mail.ru> 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Odd Fixes 1172N: clps711x 1173 1174ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1175M: Hartley Sweeten <hsweeten@visionengravers.com> 1176M: Ryan Mallon <rmallon@gmail.com> 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1178S: Maintained 1179F: arch/arm/mach-ep93xx/ 1180F: arch/arm/mach-ep93xx/include/mach/ 1181 1182ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1183M: Lennert Buytenhek <kernel@wantstofly.org> 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1185S: Maintained 1186 1187ARM/CLKDEV SUPPORT 1188M: Russell King <linux@armlinux.org.uk> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190S: Maintained 1191T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1192F: arch/arm/include/asm/clkdev.h 1193F: drivers/clk/clkdev.c 1194 1195ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1196M: Mike Rapoport <mike@compulab.co.il> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198S: Maintained 1199 1200ARM/CONTEC MICRO9 MACHINE SUPPORT 1201M: Hubert Feurstein <hubert.feurstein@contec.at> 1202S: Maintained 1203F: arch/arm/mach-ep93xx/micro9.c 1204 1205ARM/CORESIGHT FRAMEWORK AND DRIVERS 1206M: Mathieu Poirier <mathieu.poirier@linaro.org> 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1208S: Maintained 1209F: drivers/hwtracing/coresight/* 1210F: Documentation/trace/coresight.txt 1211F: Documentation/devicetree/bindings/arm/coresight.txt 1212F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1213F: tools/perf/arch/arm/util/pmu.c 1214F: tools/perf/arch/arm/util/auxtrace.c 1215F: tools/perf/arch/arm/util/cs-etm.c 1216F: tools/perf/arch/arm/util/cs-etm.h 1217F: tools/perf/util/cs-etm.h 1218 1219ARM/CORGI MACHINE SUPPORT 1220M: Richard Purdie <rpurdie@rpsys.net> 1221S: Maintained 1222 1223ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1224M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226T: git git://github.com/ulli-kroll/linux.git 1227S: Maintained 1228F: arch/arm/mach-gemini/ 1229F: drivers/rtc/rtc-gemini.c 1230 1231ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1232M: Barry Song <baohua@kernel.org> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1235S: Maintained 1236F: arch/arm/boot/dts/prima2* 1237F: arch/arm/mach-prima2/ 1238F: drivers/clk/sirf/ 1239F: drivers/clocksource/timer-prima2.c 1240F: drivers/clocksource/timer-atlas7.c 1241N: [^a-z]sirf 1242 1243ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1244M: Baruch Siach <baruch@tkos.co.il> 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1246S: Maintained 1247F: arch/arm/boot/dts/cx92755* 1248N: digicolor 1249 1250ARM/EBSA110 MACHINE SUPPORT 1251M: Russell King <linux@armlinux.org.uk> 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1253W: http://www.armlinux.org.uk/ 1254S: Maintained 1255F: arch/arm/mach-ebsa110/ 1256F: drivers/net/ethernet/amd/am79c961a.* 1257 1258ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1259M: Uwe Kleine-König <kernel@pengutronix.de> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262N: efm32 1263 1264ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1265M: Robert Jarzmik <robert.jarzmik@free.fr> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268F: arch/arm/mach-pxa/ezx.c 1269 1270ARM/FARADAY FA526 PORT 1271M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274T: git git://git.berlios.de/gemini-board 1275F: arch/arm/mm/*-fa* 1276 1277ARM/FOOTBRIDGE ARCHITECTURE 1278M: Russell King <linux@armlinux.org.uk> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280W: http://www.armlinux.org.uk/ 1281S: Maintained 1282F: arch/arm/include/asm/hardware/dec21285.h 1283F: arch/arm/mach-footbridge/ 1284 1285ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1286M: Shawn Guo <shawnguo@kernel.org> 1287M: Sascha Hauer <kernel@pengutronix.de> 1288R: Fabio Estevam <fabio.estevam@nxp.com> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290S: Maintained 1291T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1292F: arch/arm/mach-imx/ 1293F: arch/arm/mach-mxs/ 1294F: arch/arm/boot/dts/imx* 1295F: arch/arm/configs/imx*_defconfig 1296F: drivers/clk/imx/ 1297F: drivers/soc/imx/ 1298F: include/soc/imx/ 1299 1300ARM/FREESCALE VYBRID ARM ARCHITECTURE 1301M: Shawn Guo <shawnguo@kernel.org> 1302M: Sascha Hauer <kernel@pengutronix.de> 1303R: Stefan Agner <stefan@agner.ch> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1307F: arch/arm/mach-imx/*vf610* 1308F: arch/arm/boot/dts/vf* 1309 1310ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1311M: Lennert Buytenhek <kernel@wantstofly.org> 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1313S: Maintained 1314 1315ARM/GUMSTIX MACHINE SUPPORT 1316M: Steve Sakoman <sakoman@gmail.com> 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1318S: Maintained 1319 1320ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1321M: Philipp Zabel <philipp.zabel@gmail.com> 1322M: Paul Parsons <lost.distance@yahoo.com> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: arch/arm/mach-pxa/hx4700.c 1326F: arch/arm/mach-pxa/include/mach/hx4700.h 1327F: sound/soc/pxa/hx4700.c 1328 1329ARM/HISILICON SOC SUPPORT 1330M: Wei Xu <xuwei5@hisilicon.com> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332W: http://www.hisilicon.com 1333S: Supported 1334T: git git://github.com/hisilicon/linux-hisi.git 1335F: arch/arm/mach-hisi/ 1336F: arch/arm/boot/dts/hi3* 1337F: arch/arm/boot/dts/hip* 1338F: arch/arm/boot/dts/hisi* 1339F: arch/arm64/boot/dts/hisilicon/ 1340 1341ARM/HP JORNADA 7XX MACHINE SUPPORT 1342M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1343W: www.jlime.com 1344S: Maintained 1345T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1346F: arch/arm/mach-sa1100/jornada720.c 1347F: arch/arm/mach-sa1100/include/mach/jornada720.h 1348 1349ARM/IGEP MACHINE SUPPORT 1350M: Enric Balletbo i Serra <eballetbo@gmail.com> 1351M: Javier Martinez Canillas <javier@dowhile0.org> 1352L: linux-omap@vger.kernel.org 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355F: arch/arm/boot/dts/omap3-igep* 1356 1357ARM/INCOME PXA270 SUPPORT 1358M: Marek Vasut <marek.vasut@gmail.com> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-pxa/colibri-pxa270-income.c 1362 1363ARM/INTEL IOP32X ARM ARCHITECTURE 1364M: Lennert Buytenhek <kernel@wantstofly.org> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367 1368ARM/INTEL IOP33X ARM ARCHITECTURE 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Orphan 1371 1372ARM/INTEL IOP13XX ARM ARCHITECTURE 1373M: Lennert Buytenhek <kernel@wantstofly.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376 1377ARM/INTEL IQ81342EX MACHINE SUPPORT 1378M: Lennert Buytenhek <kernel@wantstofly.org> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380S: Maintained 1381 1382ARM/INTEL IXDP2850 MACHINE SUPPORT 1383M: Lennert Buytenhek <kernel@wantstofly.org> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386 1387ARM/INTEL IXP4XX ARM ARCHITECTURE 1388M: Imre Kaloz <kaloz@openwrt.org> 1389M: Krzysztof Halasa <khalasa@piap.pl> 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1391S: Maintained 1392F: arch/arm/mach-ixp4xx/ 1393 1394ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1395M: Jonathan Cameron <jic23@cam.ac.uk> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397S: Maintained 1398F: arch/arm/mach-pxa/stargate2.c 1399F: drivers/pcmcia/pxa2xx_stargate2.c 1400 1401ARM/INTEL XSC3 (MANZANO) ARM CORE 1402M: Lennert Buytenhek <kernel@wantstofly.org> 1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1404S: Maintained 1405 1406ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1407M: Lennert Buytenhek <kernel@wantstofly.org> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410 1411ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1412M: Santosh Shilimkar <ssantosh@kernel.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415F: arch/arm/mach-keystone/ 1416F: arch/arm/boot/dts/keystone-* 1417T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1418 1419ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1420M: Santosh Shilimkar <ssantosh@kernel.org> 1421L: linux-kernel@vger.kernel.org 1422S: Maintained 1423F: drivers/clk/keystone/ 1424 1425ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1426M: Santosh Shilimkar <ssantosh@kernel.org> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428L: linux-kernel@vger.kernel.org 1429S: Maintained 1430F: drivers/clocksource/timer-keystone.c 1431 1432ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1433M: Santosh Shilimkar <ssantosh@kernel.org> 1434L: linux-kernel@vger.kernel.org 1435S: Maintained 1436F: drivers/power/reset/keystone-reset.c 1437 1438ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1439M: Santosh Shilimkar <ssantosh@kernel.org> 1440L: linux-kernel@vger.kernel.org 1441S: Maintained 1442F: drivers/memory/*emif* 1443 1444ARM/LG1K ARCHITECTURE 1445M: Chanho Min <chanho.min@lge.com> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448F: arch/arm64/boot/dts/lg/ 1449 1450ARM/LOGICPD PXA270 MACHINE SUPPORT 1451M: Lennert Buytenhek <kernel@wantstofly.org> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454 1455ARM/LPC18XX ARCHITECTURE 1456M: Joachim Eastwood <manabian@gmail.com> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/boot/dts/lpc43* 1460F: drivers/clk/nxp/clk-lpc18xx* 1461F: drivers/clocksource/time-lpc32xx.c 1462F: drivers/i2c/busses/i2c-lpc2k.c 1463F: drivers/memory/pl172.c 1464F: drivers/mtd/spi-nor/nxp-spifi.c 1465F: drivers/rtc/rtc-lpc24xx.c 1466N: lpc18xx 1467 1468ARM/LPC32XX SOC SUPPORT 1469M: Vladimir Zapolskiy <vz@mleia.com> 1470M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1473S: Maintained 1474F: arch/arm/boot/dts/lpc32* 1475F: arch/arm/mach-lpc32xx/ 1476F: drivers/i2c/busses/i2c-pnx.c 1477F: drivers/net/ethernet/nxp/lpc_eth.c 1478F: drivers/usb/host/ohci-nxp.c 1479F: drivers/watchdog/pnx4008_wdt.c 1480N: lpc32xx 1481 1482ARM/MAGICIAN MACHINE SUPPORT 1483M: Philipp Zabel <philipp.zabel@gmail.com> 1484S: Maintained 1485 1486ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1487M: Jason Cooper <jason@lakedaemon.net> 1488M: Andrew Lunn <andrew@lunn.ch> 1489M: Gregory Clement <gregory.clement@free-electrons.com> 1490M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493F: arch/arm/mach-mvebu/ 1494F: drivers/rtc/rtc-armada38x.c 1495F: arch/arm/boot/dts/armada* 1496F: arch/arm/boot/dts/kirkwood* 1497F: arch/arm64/boot/dts/marvell/armada* 1498F: drivers/cpufreq/mvebu-cpufreq.c 1499F: arch/arm/configs/mvebu_*_defconfig 1500 1501ARM/Marvell Berlin SoC support 1502M: Jisheng Zhang <jszhang@marvell.com> 1503M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506F: arch/arm/mach-berlin/ 1507F: arch/arm/boot/dts/berlin* 1508F: arch/arm64/boot/dts/marvell/berlin* 1509 1510 1511ARM/Marvell Dove/MV78xx0/Orion SOC support 1512M: Jason Cooper <jason@lakedaemon.net> 1513M: Andrew Lunn <andrew@lunn.ch> 1514M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1515M: Gregory Clement <gregory.clement@free-electrons.com> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: Documentation/devicetree/bindings/soc/dove/ 1519F: arch/arm/mach-dove/ 1520F: arch/arm/mach-mv78xx0/ 1521F: arch/arm/mach-orion5x/ 1522F: arch/arm/plat-orion/ 1523F: arch/arm/boot/dts/dove* 1524F: arch/arm/boot/dts/orion5x* 1525 1526 1527ARM/Orion SoC/Technologic Systems TS-78xx platform support 1528M: Alexander Clouter <alex@digriz.org.uk> 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1530W: http://www.digriz.org.uk/ts78xx/kernel 1531S: Maintained 1532F: arch/arm/mach-orion5x/ts78xx-* 1533 1534ARM/OXNAS platform support 1535M: Neil Armstrong <narmstrong@baylibre.com> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1538S: Maintained 1539F: arch/arm/mach-oxnas/ 1540F: arch/arm/boot/dts/ox8*.dtsi 1541F: arch/arm/boot/dts/wd-mbwe.dts 1542F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1543N: oxnas 1544 1545ARM/Mediatek RTC DRIVER 1546M: Eddie Huang <eddie.huang@mediatek.com> 1547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1548L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: drivers/rtc/rtc-mt6397.c 1551 1552ARM/Mediatek SoC support 1553M: Matthias Brugger <matthias.bgg@gmail.com> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1556S: Maintained 1557F: arch/arm/boot/dts/mt6* 1558F: arch/arm/boot/dts/mt7* 1559F: arch/arm/boot/dts/mt8* 1560F: arch/arm/mach-mediatek/ 1561F: arch/arm64/boot/dts/mediatek/ 1562N: mtk 1563K: mediatek 1564 1565ARM/Mediatek USB3 PHY DRIVER 1566M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1569S: Maintained 1570F: drivers/phy/phy-mt65xx-usb3.c 1571 1572ARM/MICREL KS8695 ARCHITECTURE 1573M: Greg Ungerer <gerg@uclinux.org> 1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1575F: arch/arm/mach-ks8695/ 1576S: Odd Fixes 1577 1578ARM/MIOA701 MACHINE SUPPORT 1579M: Robert Jarzmik <robert.jarzmik@free.fr> 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1581F: arch/arm/mach-pxa/mioa701.c 1582S: Maintained 1583 1584ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1585M: Michael Petchkovsky <mkpetch@internode.on.net> 1586S: Maintained 1587 1588ARM/NOMADIK ARCHITECTURE 1589M: Alessandro Rubini <rubini@unipv.it> 1590M: Linus Walleij <linus.walleij@linaro.org> 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1592S: Maintained 1593F: arch/arm/mach-nomadik/ 1594F: drivers/pinctrl/nomadik/ 1595F: drivers/i2c/busses/i2c-nomadik.c 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1597 1598ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1599M: Nelson Castillo <arhuaco@freaks-unidos.net> 1600L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1601W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1602S: Supported 1603 1604ARM/TOSA MACHINE SUPPORT 1605M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1606M: Dirk Opfer <dirk@opfer-online.de> 1607S: Maintained 1608 1609ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1610M: Marek Vasut <marek.vasut@gmail.com> 1611L: linux-arm-kernel@lists.infradead.org 1612W: http://hackndev.com 1613S: Maintained 1614F: arch/arm/mach-pxa/include/mach/palmtx.h 1615F: arch/arm/mach-pxa/palmtx.c 1616F: arch/arm/mach-pxa/include/mach/palmt5.h 1617F: arch/arm/mach-pxa/palmt5.c 1618F: arch/arm/mach-pxa/include/mach/palmld.h 1619F: arch/arm/mach-pxa/palmld.c 1620F: arch/arm/mach-pxa/include/mach/palmte2.h 1621F: arch/arm/mach-pxa/palmte2.c 1622F: arch/arm/mach-pxa/include/mach/palmtc.h 1623F: arch/arm/mach-pxa/palmtc.c 1624 1625ARM/PALM TREO SUPPORT 1626M: Tomas Cech <sleep_walker@suse.com> 1627L: linux-arm-kernel@lists.infradead.org 1628W: http://hackndev.com 1629S: Maintained 1630F: arch/arm/mach-pxa/include/mach/palmtreo.h 1631F: arch/arm/mach-pxa/palmtreo.c 1632 1633ARM/PALMZ72 SUPPORT 1634M: Sergey Lapin <slapin@ossfans.org> 1635L: linux-arm-kernel@lists.infradead.org 1636W: http://hackndev.com 1637S: Maintained 1638F: arch/arm/mach-pxa/include/mach/palmz72.h 1639F: arch/arm/mach-pxa/palmz72.c 1640 1641ARM/PLEB SUPPORT 1642M: Peter Chubb <pleb@gelato.unsw.edu.au> 1643W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1644S: Maintained 1645 1646ARM/PT DIGITAL BOARD PORT 1647M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649W: http://www.armlinux.org.uk/ 1650S: Maintained 1651 1652ARM/QUALCOMM SUPPORT 1653M: Andy Gross <andy.gross@linaro.org> 1654M: David Brown <david.brown@linaro.org> 1655L: linux-arm-msm@vger.kernel.org 1656L: linux-soc@vger.kernel.org 1657S: Maintained 1658F: Documentation/devicetree/bindings/soc/qcom/ 1659F: arch/arm/boot/dts/qcom-*.dts 1660F: arch/arm/boot/dts/qcom-*.dtsi 1661F: arch/arm/mach-qcom/ 1662F: arch/arm64/boot/dts/qcom/* 1663F: drivers/i2c/busses/i2c-qup.c 1664F: drivers/clk/qcom/ 1665F: drivers/pinctrl/qcom/ 1666F: drivers/dma/qcom/ 1667F: drivers/soc/qcom/ 1668F: drivers/spi/spi-qup.c 1669F: drivers/tty/serial/msm_serial.h 1670F: drivers/tty/serial/msm_serial.c 1671F: drivers/*/pm8???-* 1672F: drivers/mfd/ssbi.c 1673F: drivers/firmware/qcom_scm.c 1674T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1675 1676ARM/RADISYS ENP2611 MACHINE SUPPORT 1677M: Lennert Buytenhek <kernel@wantstofly.org> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679S: Maintained 1680 1681ARM/RENESAS ARM64 ARCHITECTURE 1682M: Simon Horman <horms@verge.net.au> 1683M: Magnus Damm <magnus.damm@gmail.com> 1684L: linux-renesas-soc@vger.kernel.org 1685Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1686T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1687S: Supported 1688F: arch/arm64/boot/dts/renesas/ 1689F: drivers/soc/renesas/ 1690F: include/linux/soc/renesas/ 1691 1692ARM/RISCPC ARCHITECTURE 1693M: Russell King <linux@armlinux.org.uk> 1694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1695W: http://www.armlinux.org.uk/ 1696S: Maintained 1697F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1698F: arch/arm/include/asm/hardware/ioc.h 1699F: arch/arm/include/asm/hardware/iomd.h 1700F: arch/arm/include/asm/hardware/memc.h 1701F: arch/arm/mach-rpc/ 1702F: drivers/net/ethernet/8390/etherh.c 1703F: drivers/net/ethernet/i825xx/ether1* 1704F: drivers/net/ethernet/seeq/ether3* 1705F: drivers/scsi/arm/ 1706 1707ARM/Rockchip SoC support 1708M: Heiko Stuebner <heiko@sntech.de> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710L: linux-rockchip@lists.infradead.org 1711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1712S: Maintained 1713F: arch/arm/boot/dts/rk3* 1714F: arch/arm/mach-rockchip/ 1715F: drivers/clk/rockchip/ 1716F: drivers/i2c/busses/i2c-rk3x.c 1717F: drivers/*/*rockchip* 1718F: drivers/*/*/*rockchip* 1719F: sound/soc/rockchip/ 1720N: rockchip 1721 1722ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1723M: Kukjin Kim <kgene@kernel.org> 1724M: Krzysztof Kozlowski <krzk@kernel.org> 1725R: Javier Martinez Canillas <javier@osg.samsung.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1728Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1729S: Maintained 1730F: arch/arm/boot/dts/s3c* 1731F: arch/arm/boot/dts/s5p* 1732F: arch/arm/boot/dts/samsung* 1733F: arch/arm/boot/dts/exynos* 1734F: arch/arm64/boot/dts/exynos/ 1735F: arch/arm/plat-samsung/ 1736F: arch/arm/mach-s3c24*/ 1737F: arch/arm/mach-s3c64xx/ 1738F: arch/arm/mach-s5p*/ 1739F: arch/arm/mach-exynos*/ 1740F: drivers/*/*s3c24* 1741F: drivers/*/*/*s3c24* 1742F: drivers/*/*s3c64xx* 1743F: drivers/*/*s5pv210* 1744F: drivers/memory/samsung/* 1745F: drivers/soc/samsung/* 1746F: Documentation/arm/Samsung/ 1747F: Documentation/devicetree/bindings/arm/samsung/ 1748F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1749F: Documentation/devicetree/bindings/power/pd-samsung.txt 1750N: exynos 1751 1752ARM/SAMSUNG MOBILE MACHINE SUPPORT 1753M: Kyungmin Park <kyungmin.park@samsung.com> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756F: arch/arm/mach-s5pv210/ 1757 1758ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1759M: Kyungmin Park <kyungmin.park@samsung.com> 1760M: Kamil Debski <kamil@wypas.org> 1761M: Andrzej Hajda <a.hajda@samsung.com> 1762L: linux-arm-kernel@lists.infradead.org 1763L: linux-media@vger.kernel.org 1764S: Maintained 1765F: drivers/media/platform/s5p-g2d/ 1766 1767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1768M: Kyungmin Park <kyungmin.park@samsung.com> 1769M: Kamil Debski <kamil@wypas.org> 1770M: Jeongtae Park <jtp.park@samsung.com> 1771M: Andrzej Hajda <a.hajda@samsung.com> 1772L: linux-arm-kernel@lists.infradead.org 1773L: linux-media@vger.kernel.org 1774S: Maintained 1775F: arch/arm/plat-samsung/s5p-dev-mfc.c 1776F: drivers/media/platform/s5p-mfc/ 1777 1778ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1779M: Kyungmin Park <kyungmin.park@samsung.com> 1780L: linux-arm-kernel@lists.infradead.org 1781L: linux-media@vger.kernel.org 1782S: Maintained 1783F: drivers/staging/media/platform/s5p-cec/ 1784 1785ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1786M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1787M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1788L: linux-arm-kernel@lists.infradead.org 1789L: linux-media@vger.kernel.org 1790S: Maintained 1791F: drivers/media/platform/s5p-jpeg/ 1792 1793ARM/SHMOBILE ARM ARCHITECTURE 1794M: Simon Horman <horms@verge.net.au> 1795M: Magnus Damm <magnus.damm@gmail.com> 1796L: linux-renesas-soc@vger.kernel.org 1797Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1798T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1799S: Supported 1800F: arch/arm/boot/dts/emev2* 1801F: arch/arm/boot/dts/r7s* 1802F: arch/arm/boot/dts/r8a* 1803F: arch/arm/boot/dts/sh* 1804F: arch/arm/configs/shmobile_defconfig 1805F: arch/arm/include/debug/renesas-scif.S 1806F: arch/arm/mach-shmobile/ 1807F: drivers/soc/renesas/ 1808F: include/linux/soc/renesas/ 1809 1810ARM/SOCFPGA ARCHITECTURE 1811M: Dinh Nguyen <dinguyen@kernel.org> 1812S: Maintained 1813F: arch/arm/mach-socfpga/ 1814F: arch/arm/boot/dts/socfpga* 1815F: arch/arm/configs/socfpga_defconfig 1816F: arch/arm64/boot/dts/altera/ 1817W: http://www.rocketboards.org 1818T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1819 1820ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1821M: Dinh Nguyen <dinguyen@kernel.org> 1822S: Maintained 1823F: drivers/clk/socfpga/ 1824 1825ARM/SOCFPGA EDAC SUPPORT 1826M: Thor Thayer <thor.thayer@linux.intel.com> 1827S: Maintained 1828F: drivers/edac/altera_edac. 1829 1830ARM/STI ARCHITECTURE 1831M: Patrice Chotard <patrice.chotard@st.com> 1832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1833L: kernel@stlinux.com 1834W: http://www.stlinux.com 1835S: Maintained 1836F: arch/arm/mach-sti/ 1837F: arch/arm/boot/dts/sti* 1838F: drivers/char/hw_random/st-rng.c 1839F: drivers/clocksource/arm_global_timer.c 1840F: drivers/clocksource/clksrc_st_lpc.c 1841F: drivers/cpufreq/sti-cpufreq.c 1842F: drivers/dma/st_fdma* 1843F: drivers/i2c/busses/i2c-st.c 1844F: drivers/media/rc/st_rc.c 1845F: drivers/media/platform/sti/c8sectpfe/ 1846F: drivers/mmc/host/sdhci-st.c 1847F: drivers/phy/phy-miphy28lp.c 1848F: drivers/phy/phy-stih407-usb.c 1849F: drivers/pinctrl/pinctrl-st.c 1850F: drivers/remoteproc/st_remoteproc.c 1851F: drivers/remoteproc/st_slim_rproc.c 1852F: drivers/reset/sti/ 1853F: drivers/rtc/rtc-st-lpc.c 1854F: drivers/tty/serial/st-asc.c 1855F: drivers/usb/dwc3/dwc3-st.c 1856F: drivers/usb/host/ehci-st.c 1857F: drivers/usb/host/ohci-st.c 1858F: drivers/watchdog/st_lpc_wdt.c 1859F: drivers/ata/ahci_st.c 1860F: include/linux/remoteproc/st_slim_rproc.h 1861 1862ARM/STM32 ARCHITECTURE 1863M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1864M: Alexandre Torgue <alexandre.torgue@st.com> 1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1866S: Maintained 1867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1868N: stm32 1869F: drivers/clocksource/armv7m_systick.c 1870 1871ARM/TANGO ARCHITECTURE 1872M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1873L: linux-arm-kernel@lists.infradead.org 1874S: Maintained 1875N: tango 1876 1877ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1878M: Lennert Buytenhek <kernel@wantstofly.org> 1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1880S: Maintained 1881 1882ARM/TETON BGA MACHINE SUPPORT 1883M: "Mark F. Brown" <mark.brown314@gmail.com> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886 1887ARM/THECUS N2100 MACHINE SUPPORT 1888M: Lennert Buytenhek <kernel@wantstofly.org> 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1890S: Maintained 1891 1892ARM/NUVOTON W90X900 ARM ARCHITECTURE 1893M: Wan ZongShun <mcuos.com@gmail.com> 1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1895W: http://www.mcuos.com 1896S: Maintained 1897F: arch/arm/mach-w90x900/ 1898F: drivers/input/keyboard/w90p910_keypad.c 1899F: drivers/input/touchscreen/w90p910_ts.c 1900F: drivers/watchdog/nuc900_wdt.c 1901F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1902F: drivers/mtd/nand/nuc900_nand.c 1903F: drivers/rtc/rtc-nuc900.c 1904F: drivers/spi/spi-nuc900.c 1905F: drivers/usb/host/ehci-w90x900.c 1906F: drivers/video/fbdev/nuc900fb.c 1907 1908ARM/U300 MACHINE SUPPORT 1909M: Linus Walleij <linus.walleij@linaro.org> 1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1911S: Supported 1912F: arch/arm/mach-u300/ 1913F: drivers/clocksource/timer-u300.c 1914F: drivers/i2c/busses/i2c-stu300.c 1915F: drivers/rtc/rtc-coh901331.c 1916F: drivers/watchdog/coh901327_wdt.c 1917F: drivers/dma/coh901318* 1918F: drivers/mfd/ab3100* 1919F: drivers/rtc/rtc-ab3100.c 1920F: drivers/rtc/rtc-coh901331.c 1921T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1922 1923ARM/UNIPHIER ARCHITECTURE 1924M: Masahiro Yamada <yamada.masahiro@socionext.com> 1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1926T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1927S: Maintained 1928F: arch/arm/boot/dts/uniphier* 1929F: arch/arm/include/asm/hardware/cache-uniphier.h 1930F: arch/arm/mach-uniphier/ 1931F: arch/arm/mm/cache-uniphier.c 1932F: arch/arm64/boot/dts/socionext/ 1933F: drivers/bus/uniphier-system-bus.c 1934F: drivers/clk/uniphier/ 1935F: drivers/i2c/busses/i2c-uniphier* 1936F: drivers/pinctrl/uniphier/ 1937F: drivers/reset/reset-uniphier.c 1938F: drivers/tty/serial/8250/8250_uniphier.c 1939N: uniphier 1940 1941ARM/Ux500 ARM ARCHITECTURE 1942M: Linus Walleij <linus.walleij@linaro.org> 1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1944S: Maintained 1945F: arch/arm/mach-ux500/ 1946F: drivers/clocksource/clksrc-dbx500-prcmu.c 1947F: drivers/dma/ste_dma40* 1948F: drivers/hwspinlock/u8500_hsem.c 1949F: drivers/mfd/abx500* 1950F: drivers/mfd/ab8500* 1951F: drivers/mfd/dbx500* 1952F: drivers/mfd/db8500* 1953F: drivers/pinctrl/nomadik/pinctrl-ab* 1954F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1955F: drivers/rtc/rtc-ab8500.c 1956F: drivers/rtc/rtc-pl031.c 1957T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1958 1959ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1960M: Ulf Hansson <ulf.hansson@linaro.org> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962T: git git://git.linaro.org/people/ulfh/clk.git 1963S: Maintained 1964F: drivers/clk/ux500/ 1965 1966ARM/VERSATILE EXPRESS PLATFORM 1967M: Liviu Dudau <liviu.dudau@arm.com> 1968M: Sudeep Holla <sudeep.holla@arm.com> 1969M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971S: Maintained 1972F: arch/arm/boot/dts/vexpress* 1973F: arch/arm64/boot/dts/arm/ 1974F: arch/arm/mach-vexpress/ 1975F: */*/vexpress* 1976F: */*/*/vexpress* 1977F: drivers/clk/versatile/clk-vexpress-osc.c 1978F: drivers/clocksource/versatile.c 1979N: mps2 1980 1981ARM/VFP SUPPORT 1982M: Russell King <linux@armlinux.org.uk> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984W: http://www.armlinux.org.uk/ 1985S: Maintained 1986F: arch/arm/vfp/ 1987 1988ARM/VOIPAC PXA270 SUPPORT 1989M: Marek Vasut <marek.vasut@gmail.com> 1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1991S: Maintained 1992F: arch/arm/mach-pxa/vpac270.c 1993F: arch/arm/mach-pxa/include/mach/vpac270.h 1994 1995ARM/VT8500 ARM ARCHITECTURE 1996M: Tony Prisk <linux@prisktech.co.nz> 1997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1998S: Maintained 1999F: arch/arm/mach-vt8500/ 2000F: drivers/clocksource/vt8500_timer.c 2001F: drivers/i2c/busses/i2c-wmt.c 2002F: drivers/mmc/host/wmt-sdmmc.c 2003F: drivers/pwm/pwm-vt8500.c 2004F: drivers/rtc/rtc-vt8500.c 2005F: drivers/tty/serial/vt8500_serial.c 2006F: drivers/usb/host/ehci-platform.c 2007F: drivers/usb/host/uhci-platform.c 2008F: drivers/video/fbdev/vt8500lcdfb.* 2009F: drivers/video/fbdev/wm8505fb* 2010F: drivers/video/fbdev/wmt_ge_rops.* 2011 2012ARM/ZIPIT Z2 SUPPORT 2013M: Marek Vasut <marek.vasut@gmail.com> 2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2015S: Maintained 2016F: arch/arm/mach-pxa/z2.c 2017F: arch/arm/mach-pxa/include/mach/z2.h 2018 2019ARM/ZTE ARCHITECTURE 2020M: Jun Nie <jun.nie@linaro.org> 2021M: Baoyou Xie <baoyou.xie@linaro.org> 2022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2023S: Maintained 2024F: arch/arm/mach-zx/ 2025F: drivers/clk/zte/ 2026F: drivers/reset/reset-zx2967.c 2027F: drivers/soc/zte/ 2028F: Documentation/devicetree/bindings/arm/zte.txt 2029F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2030F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2031F: Documentation/devicetree/bindings/soc/zte/ 2032F: include/dt-bindings/soc/zx*.h 2033 2034ARM/ZYNQ ARCHITECTURE 2035M: Michal Simek <michal.simek@xilinx.com> 2036R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038W: http://wiki.xilinx.com 2039T: git https://github.com/Xilinx/linux-xlnx.git 2040S: Supported 2041F: arch/arm/mach-zynq/ 2042F: drivers/cpuidle/cpuidle-zynq.c 2043F: drivers/block/xsysace.c 2044N: zynq 2045N: xilinx 2046F: drivers/clocksource/cadence_ttc_timer.c 2047F: drivers/i2c/busses/i2c-cadence.c 2048F: drivers/mmc/host/sdhci-of-arasan.c 2049F: drivers/edac/synopsys_edac.c 2050 2051ARM SMMU DRIVERS 2052M: Will Deacon <will.deacon@arm.com> 2053R: Robin Murphy <robin.murphy@arm.com> 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2055S: Maintained 2056F: drivers/iommu/arm-smmu.c 2057F: drivers/iommu/arm-smmu-v3.c 2058F: drivers/iommu/io-pgtable-arm.c 2059F: drivers/iommu/io-pgtable-arm-v7s.c 2060 2061ARM64 PORT (AARCH64 ARCHITECTURE) 2062M: Catalin Marinas <catalin.marinas@arm.com> 2063M: Will Deacon <will.deacon@arm.com> 2064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2065T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2066S: Maintained 2067F: arch/arm64/ 2068F: Documentation/arm64/ 2069 2070AS3645A LED FLASH CONTROLLER DRIVER 2071M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2072L: linux-media@vger.kernel.org 2073T: git git://linuxtv.org/media_tree.git 2074S: Maintained 2075F: drivers/media/i2c/as3645a.c 2076F: include/media/i2c/as3645a.h 2077 2078ASAHI KASEI AK8974 DRIVER 2079M: Linus Walleij <linus.walleij@linaro.org> 2080L: linux-iio@vger.kernel.org 2081W: http://www.akm.com/ 2082S: Supported 2083F: drivers/iio/magnetometer/ak8974.c 2084 2085ASC7621 HARDWARE MONITOR DRIVER 2086M: George Joseph <george.joseph@fairview5.com> 2087L: linux-hwmon@vger.kernel.org 2088S: Maintained 2089F: Documentation/hwmon/asc7621 2090F: drivers/hwmon/asc7621.c 2091 2092ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2093M: Corentin Chary <corentin.chary@gmail.com> 2094L: acpi4asus-user@lists.sourceforge.net 2095L: platform-driver-x86@vger.kernel.org 2096W: http://acpi4asus.sf.net 2097S: Maintained 2098F: drivers/platform/x86/asus*.c 2099F: drivers/platform/x86/eeepc*.c 2100 2101ASUS WIRELESS RADIO CONTROL DRIVER 2102M: João Paulo Rechi Vita <jprvita@gmail.com> 2103L: platform-driver-x86@vger.kernel.org 2104S: Maintained 2105F: drivers/platform/x86/asus-wireless.c 2106 2107ASYMMETRIC KEYS 2108M: David Howells <dhowells@redhat.com> 2109L: keyrings@vger.kernel.org 2110S: Maintained 2111F: Documentation/crypto/asymmetric-keys.txt 2112F: include/linux/verification.h 2113F: include/crypto/public_key.h 2114F: include/crypto/pkcs7.h 2115F: crypto/asymmetric_keys/ 2116 2117ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2118R: Dan Williams <dan.j.williams@intel.com> 2119W: http://sourceforge.net/projects/xscaleiop 2120S: Odd fixes 2121F: Documentation/crypto/async-tx-api.txt 2122F: crypto/async_tx/ 2123F: drivers/dma/ 2124F: include/linux/dmaengine.h 2125F: include/linux/async_tx.h 2126 2127AT24 EEPROM DRIVER 2128M: Wolfram Sang <wsa@the-dreams.de> 2129L: linux-i2c@vger.kernel.org 2130S: Maintained 2131F: drivers/misc/eeprom/at24.c 2132F: include/linux/platform_data/at24.h 2133 2134ATA OVER ETHERNET (AOE) DRIVER 2135M: "Ed L. Cashin" <ed.cashin@acm.org> 2136W: http://www.openaoe.org/ 2137S: Supported 2138F: Documentation/aoe/ 2139F: drivers/block/aoe/ 2140 2141ATHEROS 71XX/9XXX GPIO DRIVER 2142M: Alban Bedel <albeu@free.fr> 2143W: https://github.com/AlbanBedel/linux 2144T: git git://github.com/AlbanBedel/linux 2145S: Maintained 2146F: drivers/gpio/gpio-ath79.c 2147F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2148 2149ATHEROS ATH GENERIC UTILITIES 2150M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2151L: linux-wireless@vger.kernel.org 2152S: Supported 2153F: drivers/net/wireless/ath/* 2154 2155ATHEROS ATH5K WIRELESS DRIVER 2156M: Jiri Slaby <jirislaby@gmail.com> 2157M: Nick Kossifidis <mickflemm@gmail.com> 2158M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2159L: linux-wireless@vger.kernel.org 2160W: http://wireless.kernel.org/en/users/Drivers/ath5k 2161S: Maintained 2162F: drivers/net/wireless/ath/ath5k/ 2163 2164ATHEROS ATH6KL WIRELESS DRIVER 2165M: Kalle Valo <kvalo@qca.qualcomm.com> 2166L: linux-wireless@vger.kernel.org 2167W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2168T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2169S: Supported 2170F: drivers/net/wireless/ath/ath6kl/ 2171 2172WILOCITY WIL6210 WIRELESS DRIVER 2173M: Maya Erez <qca_merez@qca.qualcomm.com> 2174L: linux-wireless@vger.kernel.org 2175L: wil6210@qca.qualcomm.com 2176S: Supported 2177W: http://wireless.kernel.org/en/users/Drivers/wil6210 2178F: drivers/net/wireless/ath/wil6210/ 2179F: include/uapi/linux/wil6210_uapi.h 2180 2181CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2182M: Christian Lamparter <chunkeey@googlemail.com> 2183L: linux-wireless@vger.kernel.org 2184W: http://wireless.kernel.org/en/users/Drivers/carl9170 2185S: Maintained 2186F: drivers/net/wireless/ath/carl9170/ 2187 2188ATK0110 HWMON DRIVER 2189M: Luca Tettamanti <kronos.it@gmail.com> 2190L: linux-hwmon@vger.kernel.org 2191S: Maintained 2192F: drivers/hwmon/asus_atk0110.c 2193 2194ATI_REMOTE2 DRIVER 2195M: Ville Syrjala <syrjala@sci.fi> 2196S: Maintained 2197F: drivers/input/misc/ati_remote2.c 2198 2199ATLX ETHERNET DRIVERS 2200M: Jay Cliburn <jcliburn@gmail.com> 2201M: Chris Snook <chris.snook@gmail.com> 2202L: netdev@vger.kernel.org 2203W: http://sourceforge.net/projects/atl1 2204W: http://atl1.sourceforge.net 2205S: Maintained 2206F: drivers/net/ethernet/atheros/ 2207 2208ATM 2209M: Chas Williams <3chas3@gmail.com> 2210L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2211L: netdev@vger.kernel.org 2212W: http://linux-atm.sourceforge.net 2213S: Maintained 2214F: drivers/atm/ 2215F: include/linux/atm* 2216F: include/uapi/linux/atm* 2217 2218ATMEL AT91 / AT32 MCI DRIVER 2219M: Ludovic Desroches <ludovic.desroches@microchip.com> 2220S: Maintained 2221F: drivers/mmc/host/atmel-mci.c 2222 2223ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2224M: Nicolas Ferre <nicolas.ferre@microchip.com> 2225S: Supported 2226F: drivers/power/reset/at91-sama5d2_shdwc.c 2227 2228ATMEL SAMA5D2 ADC DRIVER 2229M: Ludovic Desroches <ludovic.desroches@microchip.com> 2230L: linux-iio@vger.kernel.org 2231S: Supported 2232F: drivers/iio/adc/at91-sama5d2_adc.c 2233 2234ATMEL Audio ALSA driver 2235M: Nicolas Ferre <nicolas.ferre@microchip.com> 2236L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2237S: Supported 2238F: sound/soc/atmel 2239 2240ATMEL XDMA DRIVER 2241M: Ludovic Desroches <ludovic.desroches@microchip.com> 2242L: linux-arm-kernel@lists.infradead.org 2243L: dmaengine@vger.kernel.org 2244S: Supported 2245F: drivers/dma/at_xdmac.c 2246 2247ATMEL I2C DRIVER 2248M: Ludovic Desroches <ludovic.desroches@microchip.com> 2249L: linux-i2c@vger.kernel.org 2250S: Supported 2251F: drivers/i2c/busses/i2c-at91.c 2252 2253ATMEL ISI DRIVER 2254M: Ludovic Desroches <ludovic.desroches@microchip.com> 2255L: linux-media@vger.kernel.org 2256S: Supported 2257F: drivers/media/platform/atmel/atmel-isi.c 2258F: include/media/atmel-isi.h 2259 2260ATMEL LCDFB DRIVER 2261M: Nicolas Ferre <nicolas.ferre@microchip.com> 2262L: linux-fbdev@vger.kernel.org 2263S: Maintained 2264F: drivers/video/fbdev/atmel_lcdfb.c 2265F: include/video/atmel_lcdc.h 2266 2267ATMEL MACB ETHERNET DRIVER 2268M: Nicolas Ferre <nicolas.ferre@microchip.com> 2269S: Supported 2270F: drivers/net/ethernet/cadence/ 2271 2272ATMEL NAND DRIVER 2273M: Wenyou Yang <wenyou.yang@atmel.com> 2274M: Josh Wu <rainyfeeling@outlook.com> 2275L: linux-mtd@lists.infradead.org 2276S: Supported 2277F: drivers/mtd/nand/atmel/* 2278 2279ATMEL SDMMC DRIVER 2280M: Ludovic Desroches <ludovic.desroches@microchip.com> 2281L: linux-mmc@vger.kernel.org 2282S: Supported 2283F: drivers/mmc/host/sdhci-of-at91.c 2284 2285ATMEL SPI DRIVER 2286M: Nicolas Ferre <nicolas.ferre@microchip.com> 2287S: Supported 2288F: drivers/spi/spi-atmel.* 2289 2290ATMEL SSC DRIVER 2291M: Nicolas Ferre <nicolas.ferre@microchip.com> 2292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2293S: Supported 2294F: drivers/misc/atmel-ssc.c 2295F: include/linux/atmel-ssc.h 2296 2297ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2298M: Nicolas Ferre <nicolas.ferre@microchip.com> 2299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2300S: Supported 2301F: drivers/misc/atmel_tclib.c 2302F: drivers/clocksource/tcb_clksrc.c 2303 2304ATMEL USBA UDC DRIVER 2305M: Nicolas Ferre <nicolas.ferre@microchip.com> 2306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2307S: Supported 2308F: drivers/usb/gadget/udc/atmel_usba_udc.* 2309 2310ATMEL WIRELESS DRIVER 2311M: Simon Kelley <simon@thekelleys.org.uk> 2312L: linux-wireless@vger.kernel.org 2313W: http://www.thekelleys.org.uk/atmel 2314W: http://atmelwlandriver.sourceforge.net/ 2315S: Maintained 2316F: drivers/net/wireless/atmel/atmel* 2317 2318ATMEL MAXTOUCH DRIVER 2319M: Nick Dyer <nick@shmanahar.org> 2320T: git git://github.com/ndyer/linux.git 2321S: Maintained 2322F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2323F: drivers/input/touchscreen/atmel_mxt_ts.c 2324F: include/linux/platform_data/atmel_mxt_ts.h 2325 2326ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2327M: Bradley Grove <linuxdrivers@attotech.com> 2328L: linux-scsi@vger.kernel.org 2329W: http://www.attotech.com 2330S: Supported 2331F: drivers/scsi/esas2r 2332 2333ATUSB IEEE 802.15.4 RADIO DRIVER 2334M: Stefan Schmidt <stefan@osg.samsung.com> 2335L: linux-wpan@vger.kernel.org 2336S: Maintained 2337F: drivers/net/ieee802154/atusb.c 2338F: drivers/net/ieee802154/atusb.h 2339F: drivers/net/ieee802154/at86rf230.h 2340 2341AUDIT SUBSYSTEM 2342M: Paul Moore <paul@paul-moore.com> 2343M: Eric Paris <eparis@redhat.com> 2344L: linux-audit@redhat.com (moderated for non-subscribers) 2345W: http://people.redhat.com/sgrubb/audit/ 2346T: git git://git.infradead.org/users/pcmoore/audit 2347S: Maintained 2348F: include/linux/audit.h 2349F: include/uapi/linux/audit.h 2350F: kernel/audit* 2351 2352AUXILIARY DISPLAY DRIVERS 2353M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2354W: http://miguelojeda.es/auxdisplay.htm 2355W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2356S: Maintained 2357F: drivers/auxdisplay/ 2358F: include/linux/cfag12864b.h 2359 2360AX.25 NETWORK LAYER 2361M: Ralf Baechle <ralf@linux-mips.org> 2362L: linux-hams@vger.kernel.org 2363W: http://www.linux-ax25.org/ 2364S: Maintained 2365F: include/uapi/linux/ax25.h 2366F: include/net/ax25.h 2367F: net/ax25/ 2368 2369AXENTIA ASOC DRIVERS 2370M: Peter Rosin <peda@axentia.se> 2371L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2372S: Maintained 2373F: Documentation/devicetree/bindings/sound/axentia,* 2374F: sound/soc/atmel/tse850-pcm5142.c 2375 2376AXENTIA ARM DEVICES 2377M: Peter Rosin <peda@axentia.se> 2378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2379S: Maintained 2380F: Documentation/devicetree/bindings/arm/axentia.txt 2381F: arch/arm/boot/dts/at91-linea.dtsi 2382F: arch/arm/boot/dts/at91-tse850-3.dts 2383 2384AZ6007 DVB DRIVER 2385M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2386M: Mauro Carvalho Chehab <mchehab@kernel.org> 2387L: linux-media@vger.kernel.org 2388W: https://linuxtv.org 2389T: git git://linuxtv.org/media_tree.git 2390S: Maintained 2391F: drivers/media/usb/dvb-usb-v2/az6007.c 2392 2393AZTECH FM RADIO RECEIVER DRIVER 2394M: Hans Verkuil <hverkuil@xs4all.nl> 2395L: linux-media@vger.kernel.org 2396T: git git://linuxtv.org/media_tree.git 2397W: https://linuxtv.org 2398S: Maintained 2399F: drivers/media/radio/radio-aztech* 2400 2401B43 WIRELESS DRIVER 2402L: linux-wireless@vger.kernel.org 2403L: b43-dev@lists.infradead.org 2404W: http://wireless.kernel.org/en/users/Drivers/b43 2405S: Odd Fixes 2406F: drivers/net/wireless/broadcom/b43/ 2407 2408B43LEGACY WIRELESS DRIVER 2409M: Larry Finger <Larry.Finger@lwfinger.net> 2410L: linux-wireless@vger.kernel.org 2411L: b43-dev@lists.infradead.org 2412W: http://wireless.kernel.org/en/users/Drivers/b43 2413S: Maintained 2414F: drivers/net/wireless/broadcom/b43legacy/ 2415 2416BACKLIGHT CLASS/SUBSYSTEM 2417M: Lee Jones <lee.jones@linaro.org> 2418M: Daniel Thompson <daniel.thompson@linaro.org> 2419M: Jingoo Han <jingoohan1@gmail.com> 2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2421S: Maintained 2422F: drivers/video/backlight/ 2423F: include/linux/backlight.h 2424F: include/linux/pwm_backlight.h 2425F: Documentation/devicetree/bindings/leds/backlight 2426 2427BATMAN ADVANCED 2428M: Marek Lindner <mareklindner@neomailbox.ch> 2429M: Simon Wunderlich <sw@simonwunderlich.de> 2430M: Antonio Quartulli <a@unstable.cc> 2431L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2432W: https://www.open-mesh.org/ 2433Q: https://patchwork.open-mesh.org/project/batman/list/ 2434S: Maintained 2435F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2436F: Documentation/ABI/testing/sysfs-class-net-mesh 2437F: Documentation/networking/batman-adv.txt 2438F: include/uapi/linux/batman_adv.h 2439F: net/batman-adv/ 2440 2441BAYCOM/HDLCDRV DRIVERS FOR AX.25 2442M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2443L: linux-hams@vger.kernel.org 2444W: http://www.baycom.org/~tom/ham/ham.html 2445S: Maintained 2446F: drivers/net/hamradio/baycom* 2447 2448BCACHE (BLOCK LAYER CACHE) 2449M: Kent Overstreet <kent.overstreet@gmail.com> 2450L: linux-bcache@vger.kernel.org 2451W: http://bcache.evilpiepirate.org 2452S: Orphan 2453F: drivers/md/bcache/ 2454 2455BDISP ST MEDIA DRIVER 2456M: Fabien Dessenne <fabien.dessenne@st.com> 2457L: linux-media@vger.kernel.org 2458T: git git://linuxtv.org/media_tree.git 2459W: https://linuxtv.org 2460S: Supported 2461F: drivers/media/platform/sti/bdisp 2462 2463DELTA ST MEDIA DRIVER 2464M: Hugues Fruchet <hugues.fruchet@st.com> 2465L: linux-media@vger.kernel.org 2466T: git git://linuxtv.org/media_tree.git 2467W: https://linuxtv.org 2468S: Supported 2469F: drivers/media/platform/sti/delta 2470 2471BEFS FILE SYSTEM 2472M: Luis de Bethencourt <luisbg@osg.samsung.com> 2473M: Salah Triki <salah.triki@gmail.com> 2474S: Maintained 2475T: git git://github.com/luisbg/linux-befs.git 2476F: Documentation/filesystems/befs.txt 2477F: fs/befs/ 2478 2479BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2480M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2481L: netdev@vger.kernel.org 2482S: Maintained 2483F: drivers/net/ethernet/ec_bhf.c 2484 2485BFS FILE SYSTEM 2486M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2487S: Maintained 2488F: Documentation/filesystems/bfs.txt 2489F: fs/bfs/ 2490F: include/uapi/linux/bfs_fs.h 2491 2492BLACKFIN ARCHITECTURE 2493M: Steven Miao <realmz6@gmail.com> 2494L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2495T: git git://git.code.sf.net/p/adi-linux/code 2496W: http://blackfin.uclinux.org 2497S: Supported 2498F: arch/blackfin/ 2499 2500BLACKFIN EMAC DRIVER 2501L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2502W: http://blackfin.uclinux.org 2503S: Supported 2504F: drivers/net/ethernet/adi/ 2505 2506BLACKFIN RTC DRIVER 2507L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2508W: http://blackfin.uclinux.org 2509S: Supported 2510F: drivers/rtc/rtc-bfin.c 2511 2512BLACKFIN SDH DRIVER 2513M: Sonic Zhang <sonic.zhang@analog.com> 2514L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2515W: http://blackfin.uclinux.org 2516S: Supported 2517F: drivers/mmc/host/bfin_sdh.c 2518 2519BLACKFIN SERIAL DRIVER 2520M: Sonic Zhang <sonic.zhang@analog.com> 2521L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2522W: http://blackfin.uclinux.org 2523S: Supported 2524F: drivers/tty/serial/bfin_uart.c 2525 2526BLACKFIN WATCHDOG DRIVER 2527L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2528W: http://blackfin.uclinux.org 2529S: Supported 2530F: drivers/watchdog/bfin_wdt.c 2531 2532BLACKFIN I2C TWI DRIVER 2533M: Sonic Zhang <sonic.zhang@analog.com> 2534L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2535W: http://blackfin.uclinux.org/ 2536S: Supported 2537F: drivers/i2c/busses/i2c-bfin-twi.c 2538 2539BLACKFIN MEDIA DRIVER 2540M: Scott Jiang <scott.jiang.linux@gmail.com> 2541L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2542W: http://blackfin.uclinux.org/ 2543S: Supported 2544F: drivers/media/platform/blackfin/ 2545F: drivers/media/i2c/adv7183* 2546F: drivers/media/i2c/vs6624* 2547 2548BLINKM RGB LED DRIVER 2549M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2550S: Maintained 2551F: drivers/leds/leds-blinkm.c 2552 2553BLOCK LAYER 2554M: Jens Axboe <axboe@kernel.dk> 2555L: linux-block@vger.kernel.org 2556T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2557S: Maintained 2558F: block/ 2559F: kernel/trace/blktrace.c 2560F: lib/sbitmap.c 2561 2562BFQ I/O SCHEDULER 2563M: Paolo Valente <paolo.valente@linaro.org> 2564M: Jens Axboe <axboe@kernel.dk> 2565L: linux-block@vger.kernel.org 2566S: Maintained 2567F: block/bfq-* 2568F: Documentation/block/bfq-iosched.txt 2569 2570BLOCK2MTD DRIVER 2571M: Joern Engel <joern@lazybastard.org> 2572L: linux-mtd@lists.infradead.org 2573S: Maintained 2574F: drivers/mtd/devices/block2mtd.c 2575 2576BLUETOOTH DRIVERS 2577M: Marcel Holtmann <marcel@holtmann.org> 2578M: Gustavo Padovan <gustavo@padovan.org> 2579M: Johan Hedberg <johan.hedberg@gmail.com> 2580L: linux-bluetooth@vger.kernel.org 2581W: http://www.bluez.org/ 2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2583T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2584S: Maintained 2585F: drivers/bluetooth/ 2586 2587BLUETOOTH SUBSYSTEM 2588M: Marcel Holtmann <marcel@holtmann.org> 2589M: Gustavo Padovan <gustavo@padovan.org> 2590M: Johan Hedberg <johan.hedberg@gmail.com> 2591L: linux-bluetooth@vger.kernel.org 2592W: http://www.bluez.org/ 2593T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2595S: Maintained 2596F: net/bluetooth/ 2597F: include/net/bluetooth/ 2598 2599BONDING DRIVER 2600M: Jay Vosburgh <j.vosburgh@gmail.com> 2601M: Veaceslav Falico <vfalico@gmail.com> 2602M: Andy Gospodarek <andy@greyhouse.net> 2603L: netdev@vger.kernel.org 2604W: http://sourceforge.net/projects/bonding/ 2605S: Supported 2606F: drivers/net/bonding/ 2607F: include/uapi/linux/if_bonding.h 2608 2609BPF (Safe dynamic programs and tools) 2610M: Alexei Starovoitov <ast@kernel.org> 2611M: Daniel Borkmann <daniel@iogearbox.net> 2612L: netdev@vger.kernel.org 2613L: linux-kernel@vger.kernel.org 2614S: Supported 2615F: arch/x86/net/bpf_jit* 2616F: Documentation/networking/filter.txt 2617F: include/linux/bpf* 2618F: include/linux/filter.h 2619F: include/uapi/linux/bpf* 2620F: include/uapi/linux/filter.h 2621F: kernel/bpf/ 2622F: kernel/trace/bpf_trace.c 2623F: lib/test_bpf.c 2624F: net/bpf/ 2625F: net/core/filter.c 2626F: net/sched/act_bpf.c 2627F: net/sched/cls_bpf.c 2628F: samples/bpf/ 2629F: tools/net/bpf* 2630F: tools/testing/selftests/bpf/ 2631 2632BROADCOM B44 10/100 ETHERNET DRIVER 2633M: Michael Chan <michael.chan@broadcom.com> 2634L: netdev@vger.kernel.org 2635S: Supported 2636F: drivers/net/ethernet/broadcom/b44.* 2637 2638BROADCOM B53 ETHERNET SWITCH DRIVER 2639M: Florian Fainelli <f.fainelli@gmail.com> 2640L: netdev@vger.kernel.org 2641L: openwrt-devel@lists.openwrt.org (subscribers-only) 2642S: Supported 2643F: drivers/net/dsa/b53/* 2644F: include/linux/platform_data/b53.h 2645 2646BROADCOM GENET ETHERNET DRIVER 2647M: Florian Fainelli <f.fainelli@gmail.com> 2648L: netdev@vger.kernel.org 2649S: Supported 2650F: drivers/net/ethernet/broadcom/genet/ 2651 2652BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2653M: Rasesh Mody <rasesh.mody@cavium.com> 2654M: Harish Patil <harish.patil@cavium.com> 2655M: Dept-GELinuxNICDev@cavium.com 2656L: netdev@vger.kernel.org 2657S: Supported 2658F: drivers/net/ethernet/broadcom/bnx2.* 2659F: drivers/net/ethernet/broadcom/bnx2_* 2660 2661BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2662M: Yuval Mintz <Yuval.Mintz@cavium.com> 2663M: Ariel Elior <ariel.elior@cavium.com> 2664M: everest-linux-l2@cavium.com 2665L: netdev@vger.kernel.org 2666S: Supported 2667F: drivers/net/ethernet/broadcom/bnx2x/ 2668 2669BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2670M: Michael Chan <michael.chan@broadcom.com> 2671L: netdev@vger.kernel.org 2672S: Supported 2673F: drivers/net/ethernet/broadcom/bnxt/ 2674 2675BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2676M: Florian Fainelli <f.fainelli@gmail.com> 2677M: Ray Jui <rjui@broadcom.com> 2678M: Scott Branden <sbranden@broadcom.com> 2679M: bcm-kernel-feedback-list@broadcom.com 2680T: git git://github.com/broadcom/mach-bcm 2681S: Maintained 2682N: bcm281* 2683N: bcm113* 2684N: bcm216* 2685N: kona 2686F: arch/arm/mach-bcm/ 2687 2688BROADCOM BCM2835 ARM ARCHITECTURE 2689M: Lee Jones <lee@kernel.org> 2690M: Eric Anholt <eric@anholt.net> 2691M: Stefan Wahren <stefan.wahren@i2se.com> 2692L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2694T: git git://github.com/anholt/linux 2695S: Maintained 2696N: bcm2835 2697F: drivers/staging/vc04_services 2698 2699BROADCOM BCM47XX MIPS ARCHITECTURE 2700M: Hauke Mehrtens <hauke@hauke-m.de> 2701M: Rafał Miłecki <zajec5@gmail.com> 2702L: linux-mips@linux-mips.org 2703S: Maintained 2704F: Documentation/devicetree/bindings/mips/brcm/ 2705F: arch/mips/bcm47xx/* 2706F: arch/mips/include/asm/mach-bcm47xx/* 2707 2708BROADCOM BCM5301X ARM ARCHITECTURE 2709M: Hauke Mehrtens <hauke@hauke-m.de> 2710M: Rafał Miłecki <zajec5@gmail.com> 2711M: Jon Mason <jonmason@broadcom.com> 2712M: bcm-kernel-feedback-list@broadcom.com 2713L: linux-arm-kernel@lists.infradead.org 2714S: Maintained 2715F: arch/arm/mach-bcm/bcm_5301x.c 2716F: arch/arm/boot/dts/bcm5301x*.dtsi 2717F: arch/arm/boot/dts/bcm470* 2718F: arch/arm/boot/dts/bcm953012* 2719 2720BROADCOM BCM53573 ARM ARCHITECTURE 2721M: Rafał Miłecki <rafal@milecki.pl> 2722L: linux-arm-kernel@lists.infradead.org 2723S: Maintained 2724F: arch/arm/boot/dts/bcm53573* 2725F: arch/arm/boot/dts/bcm47189* 2726 2727BROADCOM BCM63XX ARM ARCHITECTURE 2728M: Florian Fainelli <f.fainelli@gmail.com> 2729M: bcm-kernel-feedback-list@broadcom.com 2730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2731T: git git://github.com/broadcom/stblinux.git 2732S: Maintained 2733N: bcm63xx 2734 2735BROADCOM BCM63XX/BCM33XX UDC DRIVER 2736M: Kevin Cernekee <cernekee@gmail.com> 2737L: linux-usb@vger.kernel.org 2738S: Maintained 2739F: drivers/usb/gadget/udc/bcm63xx_udc.* 2740 2741BROADCOM BCM7XXX ARM ARCHITECTURE 2742M: Brian Norris <computersforpeace@gmail.com> 2743M: Gregory Fong <gregory.0xf0@gmail.com> 2744M: Florian Fainelli <f.fainelli@gmail.com> 2745M: bcm-kernel-feedback-list@broadcom.com 2746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2747T: git git://github.com/broadcom/stblinux.git 2748S: Maintained 2749F: arch/arm/mach-bcm/*brcmstb* 2750F: arch/arm/boot/dts/bcm7*.dts* 2751F: drivers/bus/brcmstb_gisb.c 2752N: brcmstb 2753 2754BROADCOM BMIPS MIPS ARCHITECTURE 2755M: Kevin Cernekee <cernekee@gmail.com> 2756M: Florian Fainelli <f.fainelli@gmail.com> 2757L: linux-mips@linux-mips.org 2758T: git git://github.com/broadcom/stblinux.git 2759S: Maintained 2760F: arch/mips/bmips/* 2761F: arch/mips/include/asm/mach-bmips/* 2762F: arch/mips/kernel/*bmips* 2763F: arch/mips/boot/dts/brcm/bcm*.dts* 2764F: drivers/irqchip/irq-bcm63* 2765F: drivers/irqchip/irq-bcm7* 2766F: drivers/irqchip/irq-brcmstb* 2767F: include/linux/bcm963xx_nvram.h 2768F: include/linux/bcm963xx_tag.h 2769 2770BROADCOM BMIPS CPUFREQ DRIVER 2771M: Markus Mayer <mmayer@broadcom.com> 2772M: bcm-kernel-feedback-list@broadcom.com 2773L: linux-pm@vger.kernel.org 2774S: Maintained 2775F: drivers/cpufreq/bmips-cpufreq.c 2776 2777BROADCOM TG3 GIGABIT ETHERNET DRIVER 2778M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2779M: Prashant Sreedharan <prashant@broadcom.com> 2780M: Michael Chan <mchan@broadcom.com> 2781L: netdev@vger.kernel.org 2782S: Supported 2783F: drivers/net/ethernet/broadcom/tg3.* 2784 2785BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2786M: Arend van Spriel <arend.vanspriel@broadcom.com> 2787M: Franky Lin <franky.lin@broadcom.com> 2788M: Hante Meuleman <hante.meuleman@broadcom.com> 2789L: linux-wireless@vger.kernel.org 2790L: brcm80211-dev-list.pdl@broadcom.com 2791S: Supported 2792F: drivers/net/wireless/broadcom/brcm80211/ 2793 2794BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2795M: QLogic-Storage-Upstream@qlogic.com 2796L: linux-scsi@vger.kernel.org 2797S: Supported 2798F: drivers/scsi/bnx2fc/ 2799 2800BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2801M: QLogic-Storage-Upstream@qlogic.com 2802L: linux-scsi@vger.kernel.org 2803S: Supported 2804F: drivers/scsi/bnx2i/ 2805 2806BROADCOM IPROC ARM ARCHITECTURE 2807M: Ray Jui <rjui@broadcom.com> 2808M: Scott Branden <sbranden@broadcom.com> 2809M: Jon Mason <jonmason@broadcom.com> 2810M: bcm-kernel-feedback-list@broadcom.com 2811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2812T: git git://github.com/broadcom/cygnus-linux.git 2813S: Maintained 2814N: iproc 2815N: cygnus 2816N: bcm[-_]nsp 2817N: bcm9113* 2818N: bcm9583* 2819N: bcm9585* 2820N: bcm9586* 2821N: bcm988312 2822N: bcm113* 2823N: bcm583* 2824N: bcm585* 2825N: bcm586* 2826N: bcm88312 2827F: arch/arm64/boot/dts/broadcom/ns2* 2828F: drivers/clk/bcm/clk-ns* 2829F: drivers/pinctrl/bcm/pinctrl-ns* 2830 2831BROADCOM BRCMSTB GPIO DRIVER 2832M: Gregory Fong <gregory.0xf0@gmail.com> 2833L: bcm-kernel-feedback-list@broadcom.com 2834S: Supported 2835F: drivers/gpio/gpio-brcmstb.c 2836F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2837 2838BROADCOM KONA GPIO DRIVER 2839M: Ray Jui <rjui@broadcom.com> 2840L: bcm-kernel-feedback-list@broadcom.com 2841S: Supported 2842F: drivers/gpio/gpio-bcm-kona.c 2843F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2844 2845BROADCOM NVRAM DRIVER 2846M: Rafał Miłecki <zajec5@gmail.com> 2847L: linux-mips@linux-mips.org 2848S: Maintained 2849F: drivers/firmware/broadcom/* 2850 2851BROADCOM STB NAND FLASH DRIVER 2852M: Brian Norris <computersforpeace@gmail.com> 2853M: Kamal Dasu <kdasu.kdev@gmail.com> 2854L: linux-mtd@lists.infradead.org 2855L: bcm-kernel-feedback-list@broadcom.com 2856S: Maintained 2857F: drivers/mtd/nand/brcmnand/ 2858 2859BROADCOM STB AVS CPUFREQ DRIVER 2860M: Markus Mayer <mmayer@broadcom.com> 2861M: bcm-kernel-feedback-list@broadcom.com 2862L: linux-pm@vger.kernel.org 2863S: Maintained 2864F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2865F: drivers/cpufreq/brcmstb* 2866 2867BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2868M: Rafał Miłecki <zajec5@gmail.com> 2869L: linux-wireless@vger.kernel.org 2870S: Maintained 2871F: drivers/bcma/ 2872F: include/linux/bcma/ 2873 2874BROADCOM SYSTEMPORT ETHERNET DRIVER 2875M: Florian Fainelli <f.fainelli@gmail.com> 2876L: netdev@vger.kernel.org 2877S: Supported 2878F: drivers/net/ethernet/broadcom/bcmsysport.* 2879 2880BROADCOM NETXTREME-E ROCE DRIVER 2881M: Selvin Xavier <selvin.xavier@broadcom.com> 2882M: Devesh Sharma <devesh.sharma@broadcom.com> 2883M: Somnath Kotur <somnath.kotur@broadcom.com> 2884M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2885L: linux-rdma@vger.kernel.org 2886W: http://www.broadcom.com 2887S: Supported 2888F: drivers/infiniband/hw/bnxt_re/ 2889F: include/uapi/rdma/bnxt_re-abi.h 2890 2891BROCADE BFA FC SCSI DRIVER 2892M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2893M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2894L: linux-scsi@vger.kernel.org 2895S: Supported 2896F: drivers/scsi/bfa/ 2897 2898BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2899M: Rasesh Mody <rasesh.mody@cavium.com> 2900M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2901M: Dept-GELinuxNICDev@cavium.com 2902L: netdev@vger.kernel.org 2903S: Supported 2904F: drivers/net/ethernet/brocade/bna/ 2905 2906BSG (block layer generic sg v4 driver) 2907M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2908L: linux-scsi@vger.kernel.org 2909S: Supported 2910F: block/bsg.c 2911F: include/linux/bsg.h 2912F: include/uapi/linux/bsg.h 2913 2914BT87X AUDIO DRIVER 2915M: Clemens Ladisch <clemens@ladisch.de> 2916L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2917T: git git://git.alsa-project.org/alsa-kernel.git 2918S: Maintained 2919F: Documentation/sound/alsa/Bt87x.txt 2920F: sound/pci/bt87x.c 2921 2922BT8XXGPIO DRIVER 2923M: Michael Buesch <m@bues.ch> 2924W: http://bu3sch.de/btgpio.php 2925S: Maintained 2926F: drivers/gpio/gpio-bt8xx.c 2927 2928BTRFS FILE SYSTEM 2929M: Chris Mason <clm@fb.com> 2930M: Josef Bacik <jbacik@fb.com> 2931M: David Sterba <dsterba@suse.com> 2932L: linux-btrfs@vger.kernel.org 2933W: http://btrfs.wiki.kernel.org/ 2934Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2936S: Maintained 2937F: Documentation/filesystems/btrfs.txt 2938F: fs/btrfs/ 2939F: include/linux/btrfs* 2940F: include/uapi/linux/btrfs* 2941 2942BTTV VIDEO4LINUX DRIVER 2943M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2944M: Mauro Carvalho Chehab <mchehab@kernel.org> 2945L: linux-media@vger.kernel.org 2946W: https://linuxtv.org 2947T: git git://linuxtv.org/media_tree.git 2948S: Odd fixes 2949F: Documentation/media/v4l-drivers/bttv* 2950F: drivers/media/pci/bt8xx/bttv* 2951 2952BUSLOGIC SCSI DRIVER 2953M: Khalid Aziz <khalid@gonehiking.org> 2954L: linux-scsi@vger.kernel.org 2955S: Maintained 2956F: drivers/scsi/BusLogic.* 2957F: drivers/scsi/FlashPoint.* 2958 2959C-MEDIA CMI8788 DRIVER 2960M: Clemens Ladisch <clemens@ladisch.de> 2961L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2962T: git git://git.alsa-project.org/alsa-kernel.git 2963S: Maintained 2964F: sound/pci/oxygen/ 2965 2966C6X ARCHITECTURE 2967M: Mark Salter <msalter@redhat.com> 2968M: Aurelien Jacquiot <a-jacquiot@ti.com> 2969L: linux-c6x-dev@linux-c6x.org 2970W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2971S: Maintained 2972F: arch/c6x/ 2973 2974CA8210 IEEE-802.15.4 RADIO DRIVER 2975M: Harry Morris <h.morris@cascoda.com> 2976M: linuxdev@cascoda.com 2977L: linux-wpan@vger.kernel.org 2978W: https://github.com/Cascoda/ca8210-linux.git 2979S: Maintained 2980F: drivers/net/ieee802154/ca8210.c 2981F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 2982 2983CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2984M: David Howells <dhowells@redhat.com> 2985L: linux-cachefs@redhat.com (moderated for non-subscribers) 2986S: Supported 2987F: Documentation/filesystems/caching/cachefiles.txt 2988F: fs/cachefiles/ 2989 2990CADET FM/AM RADIO RECEIVER DRIVER 2991M: Hans Verkuil <hverkuil@xs4all.nl> 2992L: linux-media@vger.kernel.org 2993T: git git://linuxtv.org/media_tree.git 2994W: https://linuxtv.org 2995S: Maintained 2996F: drivers/media/radio/radio-cadet* 2997 2998CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2999M: Jonathan Corbet <corbet@lwn.net> 3000L: linux-media@vger.kernel.org 3001T: git git://linuxtv.org/media_tree.git 3002S: Maintained 3003F: Documentation/media/v4l-drivers/cafe_ccic* 3004F: drivers/media/platform/marvell-ccic/ 3005 3006CAIF NETWORK LAYER 3007M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3008L: netdev@vger.kernel.org 3009S: Supported 3010F: Documentation/networking/caif/ 3011F: drivers/net/caif/ 3012F: include/uapi/linux/caif/ 3013F: include/net/caif/ 3014F: net/caif/ 3015 3016CALGARY x86-64 IOMMU 3017M: Muli Ben-Yehuda <mulix@mulix.org> 3018M: Jon Mason <jdmason@kudzu.us> 3019L: iommu@lists.linux-foundation.org 3020S: Maintained 3021F: arch/x86/kernel/pci-calgary_64.c 3022F: arch/x86/kernel/tce_64.c 3023F: arch/x86/include/asm/calgary.h 3024F: arch/x86/include/asm/tce.h 3025 3026CAN NETWORK LAYER 3027M: Oliver Hartkopp <socketcan@hartkopp.net> 3028M: Marc Kleine-Budde <mkl@pengutronix.de> 3029L: linux-can@vger.kernel.org 3030W: https://github.com/linux-can 3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3033S: Maintained 3034F: Documentation/networking/can.txt 3035F: net/can/ 3036F: include/linux/can/core.h 3037F: include/uapi/linux/can.h 3038F: include/uapi/linux/can/bcm.h 3039F: include/uapi/linux/can/raw.h 3040F: include/uapi/linux/can/gw.h 3041 3042CAN NETWORK DRIVERS 3043M: Wolfgang Grandegger <wg@grandegger.com> 3044M: Marc Kleine-Budde <mkl@pengutronix.de> 3045L: linux-can@vger.kernel.org 3046W: https://github.com/linux-can 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3049S: Maintained 3050F: Documentation/devicetree/bindings/net/can/ 3051F: drivers/net/can/ 3052F: include/linux/can/dev.h 3053F: include/linux/can/platform/ 3054F: include/uapi/linux/can/error.h 3055F: include/uapi/linux/can/netlink.h 3056 3057CAPABILITIES 3058M: Serge Hallyn <serge@hallyn.com> 3059L: linux-security-module@vger.kernel.org 3060S: Supported 3061F: include/linux/capability.h 3062F: include/uapi/linux/capability.h 3063F: security/commoncap.c 3064F: kernel/capability.c 3065 3066CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3067M: Kevin Tsai <ktsai@capellamicro.com> 3068S: Maintained 3069F: drivers/iio/light/cm* 3070 3071CAVIUM THUNDERX2 ARM64 SOC 3072M: Jayachandran C <jnair@caviumnetworks.com> 3073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3074S: Maintained 3075F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3076F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3077 3078CAVIUM I2C DRIVER 3079M: Jan Glauber <jglauber@cavium.com> 3080M: David Daney <david.daney@cavium.com> 3081W: http://www.cavium.com 3082S: Supported 3083F: drivers/i2c/busses/i2c-octeon* 3084F: drivers/i2c/busses/i2c-thunderx* 3085 3086CAVIUM MMC DRIVER 3087M: Jan Glauber <jglauber@cavium.com> 3088M: David Daney <david.daney@cavium.com> 3089M: Steven J. Hill <Steven.Hill@cavium.com> 3090W: http://www.cavium.com 3091S: Supported 3092F: drivers/mmc/host/cavium* 3093 3094CAVIUM LIQUIDIO NETWORK DRIVER 3095M: Derek Chickles <derek.chickles@caviumnetworks.com> 3096M: Satanand Burla <satananda.burla@caviumnetworks.com> 3097M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3098M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3099L: netdev@vger.kernel.org 3100W: http://www.cavium.com 3101S: Supported 3102F: drivers/net/ethernet/cavium/liquidio/ 3103 3104CAVIUM OCTEON-TX CRYPTO DRIVER 3105M: George Cherian <george.cherian@cavium.com> 3106L: linux-crypto@vger.kernel.org 3107W: http://www.cavium.com 3108S: Supported 3109F: drivers/crypto/cavium/cpt/ 3110 3111CC2520 IEEE-802.15.4 RADIO DRIVER 3112M: Varka Bhadram <varkabhadram@gmail.com> 3113L: linux-wpan@vger.kernel.org 3114S: Maintained 3115F: drivers/net/ieee802154/cc2520.c 3116F: include/linux/spi/cc2520.h 3117F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3118 3119CEC FRAMEWORK 3120M: Hans Verkuil <hans.verkuil@cisco.com> 3121L: linux-media@vger.kernel.org 3122T: git git://linuxtv.org/media_tree.git 3123W: http://linuxtv.org 3124S: Supported 3125F: Documentation/media/kapi/cec-core.rst 3126F: Documentation/media/uapi/cec 3127F: drivers/media/cec/ 3128F: drivers/media/rc/keymaps/rc-cec.c 3129F: include/media/cec.h 3130F: include/media/cec-notifier.h 3131F: include/uapi/linux/cec.h 3132F: include/uapi/linux/cec-funcs.h 3133 3134CELL BROADBAND ENGINE ARCHITECTURE 3135M: Arnd Bergmann <arnd@arndb.de> 3136L: linuxppc-dev@lists.ozlabs.org 3137W: http://www.ibm.com/developerworks/power/cell/ 3138S: Supported 3139F: arch/powerpc/include/asm/cell*.h 3140F: arch/powerpc/include/asm/spu*.h 3141F: arch/powerpc/include/uapi/asm/spu*.h 3142F: arch/powerpc/oprofile/*cell* 3143F: arch/powerpc/platforms/cell/ 3144 3145CEPH COMMON CODE (LIBCEPH) 3146M: Ilya Dryomov <idryomov@gmail.com> 3147M: "Yan, Zheng" <zyan@redhat.com> 3148M: Sage Weil <sage@redhat.com> 3149L: ceph-devel@vger.kernel.org 3150W: http://ceph.com/ 3151T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3152T: git git://github.com/ceph/ceph-client.git 3153S: Supported 3154F: net/ceph/ 3155F: include/linux/ceph/ 3156F: include/linux/crush/ 3157 3158CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3159M: "Yan, Zheng" <zyan@redhat.com> 3160M: Sage Weil <sage@redhat.com> 3161M: Ilya Dryomov <idryomov@gmail.com> 3162L: ceph-devel@vger.kernel.org 3163W: http://ceph.com/ 3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3165T: git git://github.com/ceph/ceph-client.git 3166S: Supported 3167F: Documentation/filesystems/ceph.txt 3168F: fs/ceph/ 3169 3170CERTIFICATE HANDLING: 3171M: David Howells <dhowells@redhat.com> 3172M: David Woodhouse <dwmw2@infradead.org> 3173L: keyrings@vger.kernel.org 3174S: Maintained 3175F: Documentation/module-signing.txt 3176F: certs/ 3177F: scripts/sign-file.c 3178F: scripts/extract-cert.c 3179 3180CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3181L: linux-usb@vger.kernel.org 3182S: Orphan 3183F: Documentation/usb/WUSB-Design-overview.txt 3184F: Documentation/usb/wusb-cbaf 3185F: drivers/usb/host/hwa-hc.c 3186F: drivers/usb/host/whci/ 3187F: drivers/usb/wusbcore/ 3188F: include/linux/usb/wusb* 3189 3190HT16K33 LED CONTROLLER DRIVER 3191M: Robin van der Gracht <robin@protonic.nl> 3192S: Maintained 3193F: drivers/auxdisplay/ht16k33.c 3194F: Documentation/devicetree/bindings/display/ht16k33.txt 3195 3196CFAG12864B LCD DRIVER 3197M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3198W: http://miguelojeda.es/auxdisplay.htm 3199W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3200S: Maintained 3201F: drivers/auxdisplay/cfag12864b.c 3202F: include/linux/cfag12864b.h 3203 3204CFAG12864BFB LCD FRAMEBUFFER DRIVER 3205M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3206W: http://miguelojeda.es/auxdisplay.htm 3207W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3208S: Maintained 3209F: drivers/auxdisplay/cfag12864bfb.c 3210F: include/linux/cfag12864b.h 3211 3212CFG80211 and NL80211 3213M: Johannes Berg <johannes@sipsolutions.net> 3214L: linux-wireless@vger.kernel.org 3215W: http://wireless.kernel.org/ 3216T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3218S: Maintained 3219F: include/uapi/linux/nl80211.h 3220F: include/net/cfg80211.h 3221F: net/wireless/* 3222X: net/wireless/wext* 3223 3224CHAR and MISC DRIVERS 3225M: Arnd Bergmann <arnd@arndb.de> 3226M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3227T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3228S: Supported 3229F: drivers/char/* 3230F: drivers/misc/* 3231F: include/linux/miscdevice.h 3232 3233CHECKPATCH 3234M: Andy Whitcroft <apw@canonical.com> 3235M: Joe Perches <joe@perches.com> 3236S: Maintained 3237F: scripts/checkpatch.pl 3238 3239CHINESE DOCUMENTATION 3240M: Harry Wei <harryxiyou@gmail.com> 3241L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3242L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3243S: Maintained 3244F: Documentation/translations/zh_CN/ 3245 3246CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3247M: Peter Chen <Peter.Chen@nxp.com> 3248T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3249L: linux-usb@vger.kernel.org 3250S: Maintained 3251F: drivers/usb/chipidea/ 3252 3253CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3254M: Hans de Goede <hdegoede@redhat.com> 3255L: linux-input@vger.kernel.org 3256S: Maintained 3257F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3258F: drivers/input/touchscreen/chipone_icn8318.c 3259 3260CHROME HARDWARE PLATFORM SUPPORT 3261M: Olof Johansson <olof@lixom.net> 3262S: Maintained 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3264F: drivers/platform/chrome/ 3265 3266CISCO VIC ETHERNET NIC DRIVER 3267M: Christian Benvenuti <benve@cisco.com> 3268M: Govindarajulu Varadarajan <_govind@gmx.com> 3269M: Neel Patel <neepatel@cisco.com> 3270S: Supported 3271F: drivers/net/ethernet/cisco/enic/ 3272 3273CISCO VIC LOW LATENCY NIC DRIVER 3274M: Christian Benvenuti <benve@cisco.com> 3275M: Dave Goodell <dgoodell@cisco.com> 3276S: Supported 3277F: drivers/infiniband/hw/usnic/ 3278 3279CIRRUS LOGIC EP93XX ETHERNET DRIVER 3280M: Hartley Sweeten <hsweeten@visionengravers.com> 3281L: netdev@vger.kernel.org 3282S: Maintained 3283F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3284 3285CIRRUS LOGIC AUDIO CODEC DRIVERS 3286M: Brian Austin <brian.austin@cirrus.com> 3287M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3288L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3289S: Maintained 3290F: sound/soc/codecs/cs* 3291 3292CLEANCACHE API 3293M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3294L: linux-kernel@vger.kernel.org 3295S: Maintained 3296F: mm/cleancache.c 3297F: include/linux/cleancache.h 3298 3299CLK API 3300M: Russell King <linux@armlinux.org.uk> 3301L: linux-clk@vger.kernel.org 3302S: Maintained 3303F: include/linux/clk.h 3304 3305CLOCKSOURCE, CLOCKEVENT DRIVERS 3306M: Daniel Lezcano <daniel.lezcano@linaro.org> 3307M: Thomas Gleixner <tglx@linutronix.de> 3308L: linux-kernel@vger.kernel.org 3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3310S: Supported 3311F: drivers/clocksource 3312 3313CISCO FCOE HBA DRIVER 3314M: Satish Kharat <satishkh@cisco.com> 3315M: Sesidhar Baddela <sebaddel@cisco.com> 3316M: Karan Tilak Kumar <kartilak@cisco.com> 3317L: linux-scsi@vger.kernel.org 3318S: Supported 3319F: drivers/scsi/fnic/ 3320 3321CISCO SCSI HBA DRIVER 3322M: Karan Tilak Kumar <kartilak@cisco.com> 3323M: Sesidhar Baddela <sebaddel@cisco.com> 3324L: linux-scsi@vger.kernel.org 3325S: Supported 3326F: drivers/scsi/snic/ 3327 3328CMPC ACPI DRIVER 3329M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3330M: Daniel Oliveira Nascimento <don@syst.com.br> 3331L: platform-driver-x86@vger.kernel.org 3332S: Supported 3333F: drivers/platform/x86/classmate-laptop.c 3334 3335COBALT MEDIA DRIVER 3336M: Hans Verkuil <hans.verkuil@cisco.com> 3337L: linux-media@vger.kernel.org 3338T: git git://linuxtv.org/media_tree.git 3339W: https://linuxtv.org 3340S: Supported 3341F: drivers/media/pci/cobalt/ 3342 3343COCCINELLE/Semantic Patches (SmPL) 3344M: Julia Lawall <Julia.Lawall@lip6.fr> 3345M: Gilles Muller <Gilles.Muller@lip6.fr> 3346M: Nicolas Palix <nicolas.palix@imag.fr> 3347M: Michal Marek <mmarek@suse.com> 3348L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3350W: http://coccinelle.lip6.fr/ 3351S: Supported 3352F: Documentation/dev-tools/coccinelle.rst 3353F: scripts/coccinelle/ 3354F: scripts/coccicheck 3355 3356CODA FILE SYSTEM 3357M: Jan Harkes <jaharkes@cs.cmu.edu> 3358M: coda@cs.cmu.edu 3359L: codalist@coda.cs.cmu.edu 3360W: http://www.coda.cs.cmu.edu/ 3361S: Maintained 3362F: Documentation/filesystems/coda.txt 3363F: fs/coda/ 3364F: include/linux/coda*.h 3365F: include/uapi/linux/coda*.h 3366 3367CODA V4L2 MEM2MEM DRIVER 3368M: Philipp Zabel <p.zabel@pengutronix.de> 3369L: linux-media@vger.kernel.org 3370S: Maintained 3371F: Documentation/devicetree/bindings/media/coda.txt 3372F: drivers/media/platform/coda/ 3373 3374COMMON CLK FRAMEWORK 3375M: Michael Turquette <mturquette@baylibre.com> 3376M: Stephen Boyd <sboyd@codeaurora.org> 3377L: linux-clk@vger.kernel.org 3378Q: http://patchwork.kernel.org/project/linux-clk/list/ 3379T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3380S: Maintained 3381F: Documentation/devicetree/bindings/clock/ 3382F: drivers/clk/ 3383X: drivers/clk/clkdev.c 3384F: include/linux/clk-pr* 3385F: include/linux/clk/ 3386 3387COMMON INTERNET FILE SYSTEM (CIFS) 3388M: Steve French <sfrench@samba.org> 3389L: linux-cifs@vger.kernel.org 3390L: samba-technical@lists.samba.org (moderated for non-subscribers) 3391W: http://linux-cifs.samba.org/ 3392T: git git://git.samba.org/sfrench/cifs-2.6.git 3393S: Supported 3394F: Documentation/filesystems/cifs/ 3395F: fs/cifs/ 3396 3397COMPACTPCI HOTPLUG CORE 3398M: Scott Murray <scott@spiteful.org> 3399L: linux-pci@vger.kernel.org 3400S: Maintained 3401F: drivers/pci/hotplug/cpci_hotplug* 3402 3403COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3404M: Scott Murray <scott@spiteful.org> 3405L: linux-pci@vger.kernel.org 3406S: Maintained 3407F: drivers/pci/hotplug/cpcihp_zt5550.* 3408 3409COMPACTPCI HOTPLUG GENERIC DRIVER 3410M: Scott Murray <scott@spiteful.org> 3411L: linux-pci@vger.kernel.org 3412S: Maintained 3413F: drivers/pci/hotplug/cpcihp_generic.c 3414 3415COMPAL LAPTOP SUPPORT 3416M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3417L: platform-driver-x86@vger.kernel.org 3418S: Maintained 3419F: drivers/platform/x86/compal-laptop.c 3420 3421CONEXANT ACCESSRUNNER USB DRIVER 3422L: accessrunner-general@lists.sourceforge.net 3423W: http://accessrunner.sourceforge.net/ 3424S: Orphan 3425F: drivers/usb/atm/cxacru.c 3426 3427CONFIGFS 3428M: Joel Becker <jlbec@evilplan.org> 3429M: Christoph Hellwig <hch@lst.de> 3430T: git git://git.infradead.org/users/hch/configfs.git 3431S: Supported 3432F: fs/configfs/ 3433F: include/linux/configfs.h 3434 3435CONNECTOR 3436M: Evgeniy Polyakov <zbr@ioremap.net> 3437L: netdev@vger.kernel.org 3438S: Maintained 3439F: drivers/connector/ 3440 3441CONTROL GROUP (CGROUP) 3442M: Tejun Heo <tj@kernel.org> 3443M: Li Zefan <lizefan@huawei.com> 3444M: Johannes Weiner <hannes@cmpxchg.org> 3445L: cgroups@vger.kernel.org 3446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3447S: Maintained 3448F: Documentation/cgroup* 3449F: include/linux/cgroup* 3450F: kernel/cgroup* 3451 3452CONTROL GROUP - CPUSET 3453M: Li Zefan <lizefan@huawei.com> 3454L: cgroups@vger.kernel.org 3455W: http://www.bullopensource.org/cpuset/ 3456W: http://oss.sgi.com/projects/cpusets/ 3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3458S: Maintained 3459F: Documentation/cgroup-v1/cpusets.txt 3460F: include/linux/cpuset.h 3461F: kernel/cpuset.c 3462 3463CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3464M: Johannes Weiner <hannes@cmpxchg.org> 3465M: Michal Hocko <mhocko@kernel.org> 3466M: Vladimir Davydov <vdavydov.dev@gmail.com> 3467L: cgroups@vger.kernel.org 3468L: linux-mm@kvack.org 3469S: Maintained 3470F: mm/memcontrol.c 3471F: mm/swap_cgroup.c 3472 3473CORETEMP HARDWARE MONITORING DRIVER 3474M: Fenghua Yu <fenghua.yu@intel.com> 3475L: linux-hwmon@vger.kernel.org 3476S: Maintained 3477F: Documentation/hwmon/coretemp 3478F: drivers/hwmon/coretemp.c 3479 3480COSA/SRP SYNC SERIAL DRIVER 3481M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3482W: http://www.fi.muni.cz/~kas/cosa/ 3483S: Maintained 3484F: drivers/net/wan/cosa* 3485 3486CPMAC ETHERNET DRIVER 3487M: Florian Fainelli <f.fainelli@gmail.com> 3488L: netdev@vger.kernel.org 3489S: Maintained 3490F: drivers/net/ethernet/ti/cpmac.c 3491 3492CPU FREQUENCY DRIVERS 3493M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3494M: Viresh Kumar <viresh.kumar@linaro.org> 3495L: linux-pm@vger.kernel.org 3496S: Maintained 3497T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3498T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3499B: https://bugzilla.kernel.org 3500F: Documentation/cpu-freq/ 3501F: Documentation/devicetree/bindings/cpufreq/ 3502F: drivers/cpufreq/ 3503F: include/linux/cpufreq.h 3504F: tools/testing/selftests/cpufreq/ 3505 3506CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3507M: Viresh Kumar <viresh.kumar@linaro.org> 3508M: Sudeep Holla <sudeep.holla@arm.com> 3509L: linux-pm@vger.kernel.org 3510W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3511S: Maintained 3512F: drivers/cpufreq/arm_big_little.h 3513F: drivers/cpufreq/arm_big_little.c 3514F: drivers/cpufreq/arm_big_little_dt.c 3515 3516CPUIDLE DRIVER - ARM BIG LITTLE 3517M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3518M: Daniel Lezcano <daniel.lezcano@linaro.org> 3519L: linux-pm@vger.kernel.org 3520L: linux-arm-kernel@lists.infradead.org 3521T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3522S: Maintained 3523F: drivers/cpuidle/cpuidle-big_little.c 3524 3525CPUIDLE DRIVER - ARM EXYNOS 3526M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3527M: Daniel Lezcano <daniel.lezcano@linaro.org> 3528M: Kukjin Kim <kgene@kernel.org> 3529L: linux-pm@vger.kernel.org 3530L: linux-samsung-soc@vger.kernel.org 3531S: Supported 3532F: drivers/cpuidle/cpuidle-exynos.c 3533F: arch/arm/mach-exynos/pm.c 3534 3535CPUIDLE DRIVERS 3536M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3537M: Daniel Lezcano <daniel.lezcano@linaro.org> 3538L: linux-pm@vger.kernel.org 3539S: Maintained 3540T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3541B: https://bugzilla.kernel.org 3542F: drivers/cpuidle/* 3543F: include/linux/cpuidle.h 3544 3545CPUID/MSR DRIVER 3546M: "H. Peter Anvin" <hpa@zytor.com> 3547S: Maintained 3548F: arch/x86/kernel/cpuid.c 3549F: arch/x86/kernel/msr.c 3550 3551CPU POWER MONITORING SUBSYSTEM 3552M: Thomas Renninger <trenn@suse.com> 3553L: linux-pm@vger.kernel.org 3554S: Maintained 3555F: tools/power/cpupower/ 3556 3557CRAMFS FILESYSTEM 3558W: http://sourceforge.net/projects/cramfs/ 3559S: Orphan / Obsolete 3560F: Documentation/filesystems/cramfs.txt 3561F: fs/cramfs/ 3562 3563CRIS PORT 3564M: Mikael Starvik <starvik@axis.com> 3565M: Jesper Nilsson <jesper.nilsson@axis.com> 3566L: linux-cris-kernel@axis.com 3567W: http://developer.axis.com 3568T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3569S: Maintained 3570F: arch/cris/ 3571F: drivers/tty/serial/crisv10.* 3572 3573CRYPTO API 3574M: Herbert Xu <herbert@gondor.apana.org.au> 3575M: "David S. Miller" <davem@davemloft.net> 3576L: linux-crypto@vger.kernel.org 3577T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3579S: Maintained 3580F: Documentation/crypto/ 3581F: Documentation/devicetree/bindings/crypto/ 3582F: Documentation/DocBook/crypto-API.tmpl 3583F: arch/*/crypto/ 3584F: crypto/ 3585F: drivers/crypto/ 3586F: include/crypto/ 3587F: include/linux/crypto* 3588 3589CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3590M: Neil Horman <nhorman@tuxdriver.com> 3591L: linux-crypto@vger.kernel.org 3592S: Maintained 3593F: crypto/ansi_cprng.c 3594F: crypto/rng.c 3595 3596CS3308 MEDIA DRIVER 3597M: Hans Verkuil <hverkuil@xs4all.nl> 3598L: linux-media@vger.kernel.org 3599T: git git://linuxtv.org/media_tree.git 3600W: http://linuxtv.org 3601S: Odd Fixes 3602F: drivers/media/i2c/cs3308.c 3603F: drivers/media/i2c/cs3308.h 3604 3605CS5535 Audio ALSA driver 3606M: Jaya Kumar <jayakumar.alsa@gmail.com> 3607S: Maintained 3608F: sound/pci/cs5535audio/ 3609 3610CW1200 WLAN driver 3611M: Solomon Peachy <pizza@shaftnet.org> 3612S: Maintained 3613F: drivers/net/wireless/st/cw1200/ 3614 3615CX18 VIDEO4LINUX DRIVER 3616M: Andy Walls <awalls@md.metrocast.net> 3617L: ivtv-devel@ivtvdriver.org (subscribers-only) 3618L: linux-media@vger.kernel.org 3619T: git git://linuxtv.org/media_tree.git 3620W: https://linuxtv.org 3621W: http://www.ivtvdriver.org/index.php/Cx18 3622S: Maintained 3623F: Documentation/media/v4l-drivers/cx18* 3624F: drivers/media/pci/cx18/ 3625F: include/uapi/linux/ivtv* 3626 3627CX2341X MPEG ENCODER HELPER MODULE 3628M: Hans Verkuil <hverkuil@xs4all.nl> 3629L: linux-media@vger.kernel.org 3630T: git git://linuxtv.org/media_tree.git 3631W: https://linuxtv.org 3632S: Maintained 3633F: drivers/media/common/cx2341x* 3634F: include/media/cx2341x* 3635 3636CX24120 MEDIA DRIVER 3637M: Jemma Denson <jdenson@gmail.com> 3638M: Patrick Boettcher <patrick.boettcher@posteo.de> 3639L: linux-media@vger.kernel.org 3640W: https://linuxtv.org 3641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3642S: Maintained 3643F: drivers/media/dvb-frontends/cx24120* 3644 3645CX88 VIDEO4LINUX DRIVER 3646M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3647M: Mauro Carvalho Chehab <mchehab@kernel.org> 3648L: linux-media@vger.kernel.org 3649W: https://linuxtv.org 3650T: git git://linuxtv.org/media_tree.git 3651S: Odd fixes 3652F: Documentation/media/v4l-drivers/cx88* 3653F: drivers/media/pci/cx88/ 3654 3655CXD2820R MEDIA DRIVER 3656M: Antti Palosaari <crope@iki.fi> 3657L: linux-media@vger.kernel.org 3658W: https://linuxtv.org 3659W: http://palosaari.fi/linux/ 3660Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3661T: git git://linuxtv.org/anttip/media_tree.git 3662S: Maintained 3663F: drivers/media/dvb-frontends/cxd2820r* 3664 3665CXGB3 ETHERNET DRIVER (CXGB3) 3666M: Santosh Raspatur <santosh@chelsio.com> 3667L: netdev@vger.kernel.org 3668W: http://www.chelsio.com 3669S: Supported 3670F: drivers/net/ethernet/chelsio/cxgb3/ 3671 3672CXGB3 ISCSI DRIVER (CXGB3I) 3673M: Karen Xie <kxie@chelsio.com> 3674L: linux-scsi@vger.kernel.org 3675W: http://www.chelsio.com 3676S: Supported 3677F: drivers/scsi/cxgbi/cxgb3i 3678 3679CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3680M: Steve Wise <swise@chelsio.com> 3681L: linux-rdma@vger.kernel.org 3682W: http://www.openfabrics.org 3683S: Supported 3684F: drivers/infiniband/hw/cxgb3/ 3685F: include/uapi/rdma/cxgb3-abi.h 3686 3687CXGB4 ETHERNET DRIVER (CXGB4) 3688M: Ganesh Goudar <ganeshgr@chelsio.com> 3689L: netdev@vger.kernel.org 3690W: http://www.chelsio.com 3691S: Supported 3692F: drivers/net/ethernet/chelsio/cxgb4/ 3693 3694CXGB4 ISCSI DRIVER (CXGB4I) 3695M: Karen Xie <kxie@chelsio.com> 3696L: linux-scsi@vger.kernel.org 3697W: http://www.chelsio.com 3698S: Supported 3699F: drivers/scsi/cxgbi/cxgb4i 3700 3701CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3702M: Steve Wise <swise@chelsio.com> 3703L: linux-rdma@vger.kernel.org 3704W: http://www.openfabrics.org 3705S: Supported 3706F: drivers/infiniband/hw/cxgb4/ 3707F: include/uapi/rdma/cxgb4-abi.h 3708 3709CXGB4VF ETHERNET DRIVER (CXGB4VF) 3710M: Casey Leedom <leedom@chelsio.com> 3711L: netdev@vger.kernel.org 3712W: http://www.chelsio.com 3713S: Supported 3714F: drivers/net/ethernet/chelsio/cxgb4vf/ 3715 3716CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3717M: Ian Munsie <imunsie@au1.ibm.com> 3718M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3719L: linuxppc-dev@lists.ozlabs.org 3720S: Supported 3721F: arch/powerpc/platforms/powernv/pci-cxl.c 3722F: drivers/misc/cxl/ 3723F: include/misc/cxl* 3724F: include/uapi/misc/cxl.h 3725F: Documentation/powerpc/cxl.txt 3726F: Documentation/ABI/testing/sysfs-class-cxl 3727 3728CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3729M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3730M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3731M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3732L: linux-scsi@vger.kernel.org 3733S: Supported 3734F: drivers/scsi/cxlflash/ 3735F: include/uapi/scsi/cxlflash_ioctls.h 3736F: Documentation/powerpc/cxlflash.txt 3737 3738STMMAC ETHERNET DRIVER 3739M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3740M: Alexandre Torgue <alexandre.torgue@st.com> 3741L: netdev@vger.kernel.org 3742W: http://www.stlinux.com 3743S: Supported 3744F: drivers/net/ethernet/stmicro/stmmac/ 3745 3746CYBERPRO FB DRIVER 3747M: Russell King <linux@armlinux.org.uk> 3748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3749W: http://www.armlinux.org.uk/ 3750S: Maintained 3751F: drivers/video/fbdev/cyber2000fb.* 3752 3753CYCLADES ASYNC MUX DRIVER 3754W: http://www.cyclades.com/ 3755S: Orphan 3756F: drivers/tty/cyclades.c 3757F: include/linux/cyclades.h 3758F: include/uapi/linux/cyclades.h 3759 3760CYCLADES PC300 DRIVER 3761W: http://www.cyclades.com/ 3762S: Orphan 3763F: drivers/net/wan/pc300* 3764 3765CYPRESS_FIRMWARE MEDIA DRIVER 3766M: Antti Palosaari <crope@iki.fi> 3767L: linux-media@vger.kernel.org 3768W: https://linuxtv.org 3769W: http://palosaari.fi/linux/ 3770Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3771T: git git://linuxtv.org/anttip/media_tree.git 3772S: Maintained 3773F: drivers/media/common/cypress_firmware* 3774 3775CYTTSP TOUCHSCREEN DRIVER 3776M: Ferruh Yigit <fery@cypress.com> 3777L: linux-input@vger.kernel.org 3778S: Supported 3779F: drivers/input/touchscreen/cyttsp* 3780F: include/linux/input/cyttsp.h 3781 3782DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3783M: Joshua Kinard <kumba@gentoo.org> 3784S: Maintained 3785F: drivers/rtc/rtc-ds1685.c 3786F: include/linux/rtc/ds1685.h 3787 3788DAMA SLAVE for AX.25 3789M: Joerg Reuter <jreuter@yaina.de> 3790W: http://yaina.de/jreuter/ 3791W: http://www.qsl.net/dl1bke/ 3792L: linux-hams@vger.kernel.org 3793S: Maintained 3794F: net/ax25/af_ax25.c 3795F: net/ax25/ax25_dev.c 3796F: net/ax25/ax25_ds_* 3797F: net/ax25/ax25_in.c 3798F: net/ax25/ax25_out.c 3799F: net/ax25/ax25_timer.c 3800F: net/ax25/sysctl_net_ax25.c 3801 3802DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3803L: netdev@vger.kernel.org 3804S: Orphan 3805F: Documentation/networking/dmfe.txt 3806F: drivers/net/ethernet/dec/tulip/dmfe.c 3807 3808DC390/AM53C974 SCSI driver 3809M: Hannes Reinecke <hare@suse.com> 3810L: linux-scsi@vger.kernel.org 3811S: Maintained 3812F: drivers/scsi/am53c974.c 3813 3814DC395x SCSI driver 3815M: Oliver Neukum <oliver@neukum.org> 3816M: Ali Akcaagac <aliakc@web.de> 3817M: Jamie Lenehan <lenehan@twibble.org> 3818L: dc395x@twibble.org 3819W: http://twibble.org/dist/dc395x/ 3820W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3821S: Maintained 3822F: Documentation/scsi/dc395x.txt 3823F: drivers/scsi/dc395x.* 3824 3825DCCP PROTOCOL 3826M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3827L: dccp@vger.kernel.org 3828W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3829S: Maintained 3830F: include/linux/dccp.h 3831F: include/uapi/linux/dccp.h 3832F: include/linux/tfrc.h 3833F: net/dccp/ 3834 3835DECnet NETWORK LAYER 3836W: http://linux-decnet.sourceforge.net 3837L: linux-decnet-user@lists.sourceforge.net 3838S: Orphan 3839F: Documentation/networking/decnet.txt 3840F: net/decnet/ 3841 3842DECSTATION PLATFORM SUPPORT 3843M: "Maciej W. Rozycki" <macro@linux-mips.org> 3844L: linux-mips@linux-mips.org 3845W: http://www.linux-mips.org/wiki/DECstation 3846S: Maintained 3847F: arch/mips/dec/ 3848F: arch/mips/include/asm/dec/ 3849F: arch/mips/include/asm/mach-dec/ 3850 3851DEFXX FDDI NETWORK DRIVER 3852M: "Maciej W. Rozycki" <macro@linux-mips.org> 3853S: Maintained 3854F: drivers/net/fddi/defxx.* 3855 3856DELL LAPTOP DRIVER 3857M: Matthew Garrett <mjg59@srcf.ucam.org> 3858M: Pali Rohár <pali.rohar@gmail.com> 3859L: platform-driver-x86@vger.kernel.org 3860S: Maintained 3861F: drivers/platform/x86/dell-laptop.c 3862 3863DELL LAPTOP RBTN DRIVER 3864M: Pali Rohár <pali.rohar@gmail.com> 3865S: Maintained 3866F: drivers/platform/x86/dell-rbtn.* 3867 3868DELL LAPTOP FREEFALL DRIVER 3869M: Pali Rohár <pali.rohar@gmail.com> 3870S: Maintained 3871F: drivers/platform/x86/dell-smo8800.c 3872 3873DELL LAPTOP SMM DRIVER 3874M: Pali Rohár <pali.rohar@gmail.com> 3875S: Maintained 3876F: drivers/hwmon/dell-smm-hwmon.c 3877F: include/uapi/linux/i8k.h 3878 3879DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3880M: Doug Warzecha <Douglas_Warzecha@dell.com> 3881S: Maintained 3882F: Documentation/dcdbas.txt 3883F: drivers/firmware/dcdbas.* 3884 3885DELL WMI EXTRAS DRIVER 3886M: Matthew Garrett <mjg59@srcf.ucam.org> 3887M: Pali Rohár <pali.rohar@gmail.com> 3888S: Maintained 3889F: drivers/platform/x86/dell-wmi.c 3890 3891DESIGNWARE USB2 DRD IP DRIVER 3892M: John Youn <johnyoun@synopsys.com> 3893L: linux-usb@vger.kernel.org 3894T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3895S: Maintained 3896F: drivers/usb/dwc2/ 3897 3898DESIGNWARE USB3 DRD IP DRIVER 3899M: Felipe Balbi <balbi@kernel.org> 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/dwc3/ 3904 3905DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3906M: Andreas Klinger <ak@it-klinger.de> 3907L: linux-iio@vger.kernel.org 3908S: Maintained 3909F: drivers/iio/proximity/srf*.c 3910 3911DEVICE COREDUMP (DEV_COREDUMP) 3912M: Johannes Berg <johannes@sipsolutions.net> 3913L: linux-kernel@vger.kernel.org 3914S: Maintained 3915F: drivers/base/devcoredump.c 3916F: include/linux/devcoredump.h 3917 3918DEVICE FREQUENCY (DEVFREQ) 3919M: MyungJoo Ham <myungjoo.ham@samsung.com> 3920M: Kyungmin Park <kyungmin.park@samsung.com> 3921R: Chanwoo Choi <cw00.choi@samsung.com> 3922L: linux-pm@vger.kernel.org 3923T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3924S: Maintained 3925F: drivers/devfreq/ 3926F: include/linux/devfreq.h 3927F: Documentation/devicetree/bindings/devfreq/ 3928 3929DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3930M: Chanwoo Choi <cw00.choi@samsung.com> 3931L: linux-pm@vger.kernel.org 3932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3933S: Supported 3934F: drivers/devfreq/event/ 3935F: drivers/devfreq/devfreq-event.c 3936F: include/linux/devfreq-event.h 3937F: Documentation/devicetree/bindings/devfreq/event/ 3938 3939BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3940M: Chanwoo Choi <cw00.choi@samsung.com> 3941L: linux-pm@vger.kernel.org 3942L: linux-samsung-soc@vger.kernel.org 3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3944S: Maintained 3945F: drivers/devfreq/exynos-bus.c 3946F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3947 3948DEVICE NUMBER REGISTRY 3949M: Torben Mathiasen <device@lanana.org> 3950W: http://lanana.org/docs/device-list/index.html 3951S: Maintained 3952 3953DEVICE-MAPPER (LVM) 3954M: Alasdair Kergon <agk@redhat.com> 3955M: Mike Snitzer <snitzer@redhat.com> 3956M: dm-devel@redhat.com 3957L: dm-devel@redhat.com 3958W: http://sources.redhat.com/dm 3959Q: http://patchwork.kernel.org/project/dm-devel/list/ 3960T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3961T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3962S: Maintained 3963F: Documentation/device-mapper/ 3964F: drivers/md/dm* 3965F: drivers/md/persistent-data/ 3966F: include/linux/device-mapper.h 3967F: include/linux/dm-*.h 3968F: include/uapi/linux/dm-*.h 3969 3970DEVLINK 3971M: Jiri Pirko <jiri@mellanox.com> 3972L: netdev@vger.kernel.org 3973S: Supported 3974F: net/core/devlink.c 3975F: include/net/devlink.h 3976F: include/uapi/linux/devlink.h 3977 3978DIALOG SEMICONDUCTOR DRIVERS 3979M: Support Opensource <support.opensource@diasemi.com> 3980W: http://www.dialog-semiconductor.com/products 3981S: Supported 3982F: Documentation/hwmon/da90?? 3983F: Documentation/devicetree/bindings/mfd/da90*.txt 3984F: Documentation/devicetree/bindings/regulator/da92*.txt 3985F: Documentation/devicetree/bindings/sound/da[79]*.txt 3986F: drivers/gpio/gpio-da90??.c 3987F: drivers/hwmon/da90??-hwmon.c 3988F: drivers/iio/adc/da91??-*.c 3989F: drivers/input/misc/da90??_onkey.c 3990F: drivers/input/touchscreen/da9052_tsi.c 3991F: drivers/leds/leds-da90??.c 3992F: drivers/mfd/da903x.c 3993F: drivers/mfd/da90??-*.c 3994F: drivers/mfd/da91??-*.c 3995F: drivers/power/supply/da9052-battery.c 3996F: drivers/power/supply/da91??-*.c 3997F: drivers/regulator/da903x.c 3998F: drivers/regulator/da9???-regulator.[ch] 3999F: drivers/rtc/rtc-da90??.c 4000F: drivers/video/backlight/da90??_bl.c 4001F: drivers/watchdog/da90??_wdt.c 4002F: include/linux/mfd/da903x.h 4003F: include/linux/mfd/da9052/ 4004F: include/linux/mfd/da9055/ 4005F: include/linux/mfd/da9062/ 4006F: include/linux/mfd/da9063/ 4007F: include/linux/mfd/da9150/ 4008F: include/linux/regulator/da9211.h 4009F: include/sound/da[79]*.h 4010F: sound/soc/codecs/da[79]*.[ch] 4011 4012DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4013M: William Breathitt Gray <vilhelm.gray@gmail.com> 4014L: linux-gpio@vger.kernel.org 4015S: Maintained 4016F: drivers/gpio/gpio-gpio-mm.c 4017 4018DIGI NEO AND CLASSIC PCI PRODUCTS 4019M: Lidza Louina <lidza.louina@gmail.com> 4020M: Mark Hounschell <markh@compro.net> 4021L: driverdev-devel@linuxdriverproject.org 4022S: Maintained 4023F: drivers/staging/dgnc/ 4024 4025DIOLAN U2C-12 I2C DRIVER 4026M: Guenter Roeck <linux@roeck-us.net> 4027L: linux-i2c@vger.kernel.org 4028S: Maintained 4029F: drivers/i2c/busses/i2c-diolan-u2c.c 4030 4031DIRECT ACCESS (DAX) 4032M: Matthew Wilcox <mawilcox@microsoft.com> 4033M: Ross Zwisler <ross.zwisler@linux.intel.com> 4034L: linux-fsdevel@vger.kernel.org 4035S: Supported 4036F: fs/dax.c 4037F: include/linux/dax.h 4038F: include/trace/events/fs_dax.h 4039 4040DIRECTORY NOTIFICATION (DNOTIFY) 4041M: Eric Paris <eparis@parisplace.org> 4042S: Maintained 4043F: Documentation/filesystems/dnotify.txt 4044F: fs/notify/dnotify/ 4045F: include/linux/dnotify.h 4046 4047DISK GEOMETRY AND PARTITION HANDLING 4048M: Andries Brouwer <aeb@cwi.nl> 4049W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4050W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4051W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4052S: Maintained 4053 4054DISKQUOTA 4055M: Jan Kara <jack@suse.com> 4056S: Maintained 4057F: Documentation/filesystems/quota.txt 4058F: fs/quota/ 4059F: include/linux/quota*.h 4060F: include/uapi/linux/quota*.h 4061 4062DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4063M: Bernie Thompson <bernie@plugable.com> 4064L: linux-fbdev@vger.kernel.org 4065S: Maintained 4066W: http://plugable.com/category/projects/udlfb/ 4067F: drivers/video/fbdev/udlfb.c 4068F: include/video/udlfb.h 4069F: Documentation/fb/udlfb.txt 4070 4071DISTRIBUTED LOCK MANAGER (DLM) 4072M: Christine Caulfield <ccaulfie@redhat.com> 4073M: David Teigland <teigland@redhat.com> 4074L: cluster-devel@redhat.com 4075W: http://sources.redhat.com/cluster/ 4076T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4077S: Supported 4078F: fs/dlm/ 4079 4080DMA BUFFER SHARING FRAMEWORK 4081M: Sumit Semwal <sumit.semwal@linaro.org> 4082S: Maintained 4083L: linux-media@vger.kernel.org 4084L: dri-devel@lists.freedesktop.org 4085L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4086F: drivers/dma-buf/ 4087F: include/linux/dma-buf* 4088F: include/linux/reservation.h 4089F: include/linux/*fence.h 4090F: Documentation/driver-api/dma-buf.rst 4091T: git git://anongit.freedesktop.org/drm/drm-misc 4092 4093SYNC FILE FRAMEWORK 4094M: Sumit Semwal <sumit.semwal@linaro.org> 4095R: Gustavo Padovan <gustavo@padovan.org> 4096S: Maintained 4097L: linux-media@vger.kernel.org 4098L: dri-devel@lists.freedesktop.org 4099F: drivers/dma-buf/sync_* 4100F: drivers/dma-buf/dma-fence* 4101F: drivers/dma-buf/sw_sync.c 4102F: include/linux/sync_file.h 4103F: include/uapi/linux/sync_file.h 4104F: Documentation/sync_file.txt 4105T: git git://anongit.freedesktop.org/drm/drm-misc 4106 4107DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4108M: Vinod Koul <vinod.koul@intel.com> 4109L: dmaengine@vger.kernel.org 4110Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4111S: Maintained 4112F: drivers/dma/ 4113F: include/linux/dmaengine.h 4114F: Documentation/devicetree/bindings/dma/ 4115F: Documentation/dmaengine/ 4116T: git git://git.infradead.org/users/vkoul/slave-dma.git 4117 4118DME1737 HARDWARE MONITOR DRIVER 4119M: Juerg Haefliger <juergh@gmail.com> 4120L: linux-hwmon@vger.kernel.org 4121S: Maintained 4122F: Documentation/hwmon/dme1737 4123F: drivers/hwmon/dme1737.c 4124 4125DMI/SMBIOS SUPPORT 4126M: Jean Delvare <jdelvare@suse.com> 4127S: Maintained 4128T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4129F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4130F: drivers/firmware/dmi-id.c 4131F: drivers/firmware/dmi_scan.c 4132F: include/linux/dmi.h 4133 4134DOCUMENTATION 4135M: Jonathan Corbet <corbet@lwn.net> 4136L: linux-doc@vger.kernel.org 4137S: Maintained 4138F: Documentation/ 4139F: scripts/docproc.c 4140F: scripts/kernel-doc* 4141X: Documentation/ABI/ 4142X: Documentation/devicetree/ 4143X: Documentation/acpi 4144X: Documentation/power 4145X: Documentation/spi 4146X: Documentation/media 4147T: git git://git.lwn.net/linux.git docs-next 4148 4149DOUBLETALK DRIVER 4150M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4151L: blinux-list@redhat.com 4152S: Maintained 4153F: drivers/char/dtlk.c 4154F: include/linux/dtlk.h 4155 4156DPAA2 DATAPATH I/O (DPIO) DRIVER 4157M: Roy Pledge <Roy.Pledge@nxp.com> 4158L: linux-kernel@vger.kernel.org 4159S: Maintained 4160F: drivers/staging/fsl-mc/bus/dpio 4161 4162DPAA2 ETHERNET DRIVER 4163M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4164L: linux-kernel@vger.kernel.org 4165S: Maintained 4166F: drivers/staging/fsl-dpaa2/ethernet 4167 4168DPT_I2O SCSI RAID DRIVER 4169M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4170L: linux-scsi@vger.kernel.org 4171W: http://www.adaptec.com/ 4172S: Maintained 4173F: drivers/scsi/dpt* 4174F: drivers/scsi/dpt/ 4175 4176DRBD DRIVER 4177M: Philipp Reisner <philipp.reisner@linbit.com> 4178M: Lars Ellenberg <lars.ellenberg@linbit.com> 4179L: drbd-dev@lists.linbit.com 4180W: http://www.drbd.org 4181T: git git://git.linbit.com/linux-drbd.git 4182T: git git://git.linbit.com/drbd-8.4.git 4183S: Supported 4184F: drivers/block/drbd/ 4185F: lib/lru_cache.c 4186F: Documentation/blockdev/drbd/ 4187 4188DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4190T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4191S: Supported 4192F: Documentation/kobject.txt 4193F: drivers/base/ 4194F: fs/debugfs/ 4195F: fs/sysfs/ 4196F: include/linux/debugfs.h 4197F: include/linux/kobj* 4198F: lib/kobj* 4199 4200DRM DRIVERS 4201M: David Airlie <airlied@linux.ie> 4202L: dri-devel@lists.freedesktop.org 4203T: git git://people.freedesktop.org/~airlied/linux 4204B: https://bugs.freedesktop.org/ 4205C: irc://chat.freenode.net/dri-devel 4206S: Maintained 4207F: drivers/gpu/drm/ 4208F: drivers/gpu/vga/ 4209F: Documentation/devicetree/bindings/display/ 4210F: Documentation/devicetree/bindings/gpu/ 4211F: Documentation/devicetree/bindings/video/ 4212F: Documentation/gpu/ 4213F: include/drm/ 4214F: include/uapi/drm/ 4215F: include/linux/vga* 4216 4217DRM DRIVERS AND MISC GPU PATCHES 4218M: Daniel Vetter <daniel.vetter@intel.com> 4219M: Jani Nikula <jani.nikula@linux.intel.com> 4220M: Sean Paul <seanpaul@chromium.org> 4221W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4222S: Maintained 4223T: git git://anongit.freedesktop.org/drm/drm-misc 4224F: Documentation/gpu/ 4225F: drivers/gpu/vga/ 4226F: drivers/gpu/drm/* 4227F: include/drm/drm* 4228F: include/uapi/drm/drm* 4229F: include/linux/vga* 4230 4231DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4232M: Dave Airlie <airlied@redhat.com> 4233S: Odd Fixes 4234F: drivers/gpu/drm/ast/ 4235 4236DRM DRIVERS FOR BRIDGE CHIPS 4237M: Archit Taneja <architt@codeaurora.org> 4238S: Maintained 4239T: git git://anongit.freedesktop.org/drm/drm-misc 4240F: drivers/gpu/drm/bridge/ 4241 4242DRM DRIVER FOR BOCHS VIRTUAL GPU 4243M: Gerd Hoffmann <kraxel@redhat.com> 4244L: virtualization@lists.linux-foundation.org 4245T: git git://anongit.freedesktop.org/drm/drm-misc 4246S: Maintained 4247F: drivers/gpu/drm/bochs/ 4248 4249DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4250M: Dave Airlie <airlied@redhat.com> 4251M: Gerd Hoffmann <kraxel@redhat.com> 4252L: virtualization@lists.linux-foundation.org 4253T: git git://anongit.freedesktop.org/drm/drm-misc 4254S: Obsolete 4255W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4256F: drivers/gpu/drm/cirrus/ 4257 4258RADEON and AMDGPU DRM DRIVERS 4259M: Alex Deucher <alexander.deucher@amd.com> 4260M: Christian König <christian.koenig@amd.com> 4261L: amd-gfx@lists.freedesktop.org 4262T: git git://people.freedesktop.org/~agd5f/linux 4263S: Supported 4264F: drivers/gpu/drm/radeon/ 4265F: include/uapi/drm/radeon_drm.h 4266F: drivers/gpu/drm/amd/ 4267F: include/uapi/drm/amdgpu_drm.h 4268 4269DRM PANEL DRIVERS 4270M: Thierry Reding <thierry.reding@gmail.com> 4271L: dri-devel@lists.freedesktop.org 4272T: git git://anongit.freedesktop.org/tegra/linux.git 4273S: Maintained 4274F: drivers/gpu/drm/drm_panel.c 4275F: drivers/gpu/drm/panel/ 4276F: include/drm/drm_panel.h 4277F: Documentation/devicetree/bindings/display/panel/ 4278 4279INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4280M: Daniel Vetter <daniel.vetter@intel.com> 4281M: Jani Nikula <jani.nikula@linux.intel.com> 4282L: intel-gfx@lists.freedesktop.org 4283W: https://01.org/linuxgraphics/ 4284B: https://01.org/linuxgraphics/documentation/how-report-bugs 4285C: irc://chat.freenode.net/intel-gfx 4286Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4287T: git git://anongit.freedesktop.org/drm-intel 4288S: Supported 4289F: drivers/gpu/drm/i915/ 4290F: include/drm/i915* 4291F: include/uapi/drm/i915_drm.h 4292F: Documentation/gpu/i915.rst 4293 4294INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4295M: Zhenyu Wang <zhenyuw@linux.intel.com> 4296M: Zhi Wang <zhi.a.wang@intel.com> 4297L: intel-gvt-dev@lists.freedesktop.org 4298L: intel-gfx@lists.freedesktop.org 4299W: https://01.org/igvt-g 4300T: git https://github.com/01org/gvt-linux.git 4301S: Supported 4302F: drivers/gpu/drm/i915/gvt/ 4303 4304DRM DRIVERS FOR ATMEL HLCDC 4305M: Boris Brezillon <boris.brezillon@free-electrons.com> 4306L: dri-devel@lists.freedesktop.org 4307S: Supported 4308F: drivers/gpu/drm/atmel-hlcdc/ 4309F: Documentation/devicetree/bindings/drm/atmel/ 4310T: git git://anongit.freedesktop.org/drm/drm-misc 4311 4312DRM DRIVERS FOR ALLWINNER A10 4313M: Maxime Ripard <maxime.ripard@free-electrons.com> 4314L: dri-devel@lists.freedesktop.org 4315S: Supported 4316F: drivers/gpu/drm/sun4i/ 4317F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4318T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4319 4320DRM DRIVERS FOR AMLOGIC SOCS 4321M: Neil Armstrong <narmstrong@baylibre.com> 4322L: dri-devel@lists.freedesktop.org 4323L: linux-amlogic@lists.infradead.org 4324W: http://linux-meson.com/ 4325S: Supported 4326F: drivers/gpu/drm/meson/ 4327F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4328F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4329F: Documentation/gpu/meson.rst 4330T: git git://anongit.freedesktop.org/drm/drm-misc 4331 4332DRM DRIVERS FOR EXYNOS 4333M: Inki Dae <inki.dae@samsung.com> 4334M: Joonyoung Shim <jy0922.shim@samsung.com> 4335M: Seung-Woo Kim <sw0312.kim@samsung.com> 4336M: Kyungmin Park <kyungmin.park@samsung.com> 4337L: dri-devel@lists.freedesktop.org 4338T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4339S: Supported 4340F: drivers/gpu/drm/exynos/ 4341F: include/uapi/drm/exynos_drm.h 4342F: Documentation/devicetree/bindings/display/exynos/ 4343 4344DRM DRIVERS FOR FREESCALE DCU 4345M: Stefan Agner <stefan@agner.ch> 4346M: Alison Wang <alison.wang@freescale.com> 4347L: dri-devel@lists.freedesktop.org 4348S: Supported 4349F: drivers/gpu/drm/fsl-dcu/ 4350F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4351F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4352F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4353 4354DRM DRIVERS FOR FREESCALE IMX 4355M: Philipp Zabel <p.zabel@pengutronix.de> 4356L: dri-devel@lists.freedesktop.org 4357S: Maintained 4358F: drivers/gpu/drm/imx/ 4359F: drivers/gpu/ipu-v3/ 4360F: Documentation/devicetree/bindings/display/imx/ 4361 4362DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4363M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4364L: dri-devel@lists.freedesktop.org 4365T: git git://github.com/patjak/drm-gma500 4366S: Maintained 4367F: drivers/gpu/drm/gma500/ 4368 4369DRM DRIVERS FOR HISILICON 4370M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4371M: Rongrong Zou <zourongrong@gmail.com> 4372R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4373R: Chen Feng <puck.chen@hisilicon.com> 4374L: dri-devel@lists.freedesktop.org 4375T: git git://github.com/xin3liang/linux.git 4376S: Maintained 4377F: drivers/gpu/drm/hisilicon/ 4378F: Documentation/devicetree/bindings/display/hisilicon/ 4379 4380DRM DRIVER FOR INTEL I810 VIDEO CARDS 4381S: Orphan / Obsolete 4382F: drivers/gpu/drm/i810/ 4383F: include/uapi/drm/i810_drm.h 4384 4385DRM DRIVERS FOR MEDIATEK 4386M: CK Hu <ck.hu@mediatek.com> 4387M: Philipp Zabel <p.zabel@pengutronix.de> 4388L: dri-devel@lists.freedesktop.org 4389S: Supported 4390F: drivers/gpu/drm/mediatek/ 4391F: Documentation/devicetree/bindings/display/mediatek/ 4392 4393DRM DRIVER FOR MI0283QT 4394M: Noralf Trønnes <noralf@tronnes.org> 4395S: Maintained 4396F: drivers/gpu/drm/tinydrm/mi0283qt.c 4397F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4398 4399DRM DRIVER FOR MSM ADRENO GPU 4400M: Rob Clark <robdclark@gmail.com> 4401L: linux-arm-msm@vger.kernel.org 4402L: dri-devel@lists.freedesktop.org 4403L: freedreno@lists.freedesktop.org 4404T: git git://people.freedesktop.org/~robclark/linux 4405S: Maintained 4406F: drivers/gpu/drm/msm/ 4407F: include/uapi/drm/msm_drm.h 4408F: Documentation/devicetree/bindings/display/msm/ 4409 4410DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4411M: Ben Skeggs <bskeggs@redhat.com> 4412L: dri-devel@lists.freedesktop.org 4413L: nouveau@lists.freedesktop.org 4414T: git git://github.com/skeggsb/linux 4415S: Supported 4416F: drivers/gpu/drm/nouveau/ 4417F: include/uapi/drm/nouveau_drm.h 4418 4419DRM DRIVERS FOR NVIDIA TEGRA 4420M: Thierry Reding <thierry.reding@gmail.com> 4421L: dri-devel@lists.freedesktop.org 4422L: linux-tegra@vger.kernel.org 4423T: git git://anongit.freedesktop.org/tegra/linux.git 4424S: Supported 4425F: drivers/gpu/drm/tegra/ 4426F: drivers/gpu/host1x/ 4427F: include/linux/host1x.h 4428F: include/uapi/drm/tegra_drm.h 4429F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4430 4431DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4432S: Orphan / Obsolete 4433F: drivers/gpu/drm/mga/ 4434F: include/uapi/drm/mga_drm.h 4435 4436DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4437M: Dave Airlie <airlied@redhat.com> 4438S: Odd Fixes 4439F: drivers/gpu/drm/mgag200/ 4440 4441DRM DRIVER FOR RAGE 128 VIDEO CARDS 4442S: Orphan / Obsolete 4443F: drivers/gpu/drm/r128/ 4444F: include/uapi/drm/r128_drm.h 4445 4446DRM DRIVERS FOR RENESAS 4447M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4448L: dri-devel@lists.freedesktop.org 4449L: linux-renesas-soc@vger.kernel.org 4450T: git git://linuxtv.org/pinchartl/fbdev 4451S: Supported 4452F: drivers/gpu/drm/rcar-du/ 4453F: drivers/gpu/drm/shmobile/ 4454F: include/linux/platform_data/shmob_drm.h 4455F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4456F: Documentation/devicetree/bindings/display/renesas,du.txt 4457 4458DRM DRIVER FOR QXL VIRTUAL GPU 4459M: Dave Airlie <airlied@redhat.com> 4460M: Gerd Hoffmann <kraxel@redhat.com> 4461L: virtualization@lists.linux-foundation.org 4462T: git git://anongit.freedesktop.org/drm/drm-misc 4463S: Maintained 4464F: drivers/gpu/drm/qxl/ 4465F: include/uapi/drm/qxl_drm.h 4466 4467DRM DRIVERS FOR ROCKCHIP 4468M: Mark Yao <mark.yao@rock-chips.com> 4469L: dri-devel@lists.freedesktop.org 4470S: Maintained 4471F: drivers/gpu/drm/rockchip/ 4472F: Documentation/devicetree/bindings/display/rockchip/ 4473T: git git://anongit.freedesktop.org/drm/drm-misc 4474 4475DRM DRIVER FOR SAVAGE VIDEO CARDS 4476S: Orphan / Obsolete 4477F: drivers/gpu/drm/savage/ 4478F: include/uapi/drm/savage_drm.h 4479 4480DRM DRIVER FOR SIS VIDEO CARDS 4481S: Orphan / Obsolete 4482F: drivers/gpu/drm/sis/ 4483F: include/uapi/drm/sis_drm.h 4484 4485DRM DRIVERS FOR STI 4486M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4487M: Vincent Abriou <vincent.abriou@st.com> 4488L: dri-devel@lists.freedesktop.org 4489T: git git://anongit.freedesktop.org/drm/drm-misc 4490S: Maintained 4491F: drivers/gpu/drm/sti 4492F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4493 4494DRM DRIVER FOR TDFX VIDEO CARDS 4495S: Orphan / Obsolete 4496F: drivers/gpu/drm/tdfx/ 4497 4498DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4499M: Dave Airlie <airlied@redhat.com> 4500S: Odd Fixes 4501F: drivers/gpu/drm/udl/ 4502 4503DRM DRIVERS FOR VIVANTE GPU IP 4504M: Lucas Stach <l.stach@pengutronix.de> 4505R: Russell King <linux+etnaviv@armlinux.org.uk> 4506R: Christian Gmeiner <christian.gmeiner@gmail.com> 4507L: etnaviv@lists.freedesktop.org 4508L: dri-devel@lists.freedesktop.org 4509S: Maintained 4510F: drivers/gpu/drm/etnaviv/ 4511F: include/uapi/drm/etnaviv_drm.h 4512F: Documentation/devicetree/bindings/display/etnaviv/ 4513 4514DRM DRIVER FOR VMWARE VIRTUAL GPU 4515M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4516M: Sinclair Yeh <syeh@vmware.com> 4517M: Thomas Hellstrom <thellstrom@vmware.com> 4518L: dri-devel@lists.freedesktop.org 4519T: git git://people.freedesktop.org/~syeh/repos_linux 4520T: git git://people.freedesktop.org/~thomash/linux 4521S: Supported 4522F: drivers/gpu/drm/vmwgfx/ 4523F: include/uapi/drm/vmwgfx_drm.h 4524 4525DRM DRIVERS FOR VC4 4526M: Eric Anholt <eric@anholt.net> 4527T: git git://github.com/anholt/linux 4528S: Supported 4529F: drivers/gpu/drm/vc4/ 4530F: include/uapi/drm/vc4_drm.h 4531F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4532T: git git://anongit.freedesktop.org/drm/drm-misc 4533 4534DRM DRIVERS FOR TI OMAP 4535M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4536L: dri-devel@lists.freedesktop.org 4537S: Maintained 4538F: drivers/gpu/drm/omapdrm/ 4539F: Documentation/devicetree/bindings/display/ti/ 4540 4541DRM DRIVERS FOR TI LCDC 4542M: Jyri Sarha <jsarha@ti.com> 4543R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4544L: dri-devel@lists.freedesktop.org 4545S: Maintained 4546F: drivers/gpu/drm/tilcdc/ 4547F: Documentation/devicetree/bindings/display/tilcdc/ 4548 4549DRM DRIVERS FOR ZTE ZX 4550M: Shawn Guo <shawnguo@kernel.org> 4551L: dri-devel@lists.freedesktop.org 4552S: Maintained 4553F: drivers/gpu/drm/zte/ 4554F: Documentation/devicetree/bindings/display/zte,vou.txt 4555T: git git://anongit.freedesktop.org/drm/drm-misc 4556 4557DSBR100 USB FM RADIO DRIVER 4558M: Alexey Klimov <klimov.linux@gmail.com> 4559L: linux-media@vger.kernel.org 4560T: git git://linuxtv.org/media_tree.git 4561S: Maintained 4562F: drivers/media/radio/dsbr100.c 4563 4564DSCC4 DRIVER 4565M: Francois Romieu <romieu@fr.zoreil.com> 4566L: netdev@vger.kernel.org 4567S: Maintained 4568F: drivers/net/wan/dscc4.c 4569 4570DT3155 MEDIA DRIVER 4571M: Hans Verkuil <hverkuil@xs4all.nl> 4572L: linux-media@vger.kernel.org 4573T: git git://linuxtv.org/media_tree.git 4574W: https://linuxtv.org 4575S: Odd Fixes 4576F: drivers/media/pci/dt3155/ 4577 4578DVB_USB_AF9015 MEDIA DRIVER 4579M: Antti Palosaari <crope@iki.fi> 4580L: linux-media@vger.kernel.org 4581W: https://linuxtv.org 4582W: http://palosaari.fi/linux/ 4583Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4584T: git git://linuxtv.org/anttip/media_tree.git 4585S: Maintained 4586F: drivers/media/usb/dvb-usb-v2/af9015* 4587 4588DVB_USB_AF9035 MEDIA DRIVER 4589M: Antti Palosaari <crope@iki.fi> 4590L: linux-media@vger.kernel.org 4591W: https://linuxtv.org 4592W: http://palosaari.fi/linux/ 4593Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4594T: git git://linuxtv.org/anttip/media_tree.git 4595S: Maintained 4596F: drivers/media/usb/dvb-usb-v2/af9035* 4597 4598DVB_USB_ANYSEE MEDIA DRIVER 4599M: Antti Palosaari <crope@iki.fi> 4600L: linux-media@vger.kernel.org 4601W: https://linuxtv.org 4602W: http://palosaari.fi/linux/ 4603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4604T: git git://linuxtv.org/anttip/media_tree.git 4605S: Maintained 4606F: drivers/media/usb/dvb-usb-v2/anysee* 4607 4608DVB_USB_AU6610 MEDIA DRIVER 4609M: Antti Palosaari <crope@iki.fi> 4610L: linux-media@vger.kernel.org 4611W: https://linuxtv.org 4612W: http://palosaari.fi/linux/ 4613Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4614T: git git://linuxtv.org/anttip/media_tree.git 4615S: Maintained 4616F: drivers/media/usb/dvb-usb-v2/au6610* 4617 4618DVB_USB_CE6230 MEDIA DRIVER 4619M: Antti Palosaari <crope@iki.fi> 4620L: linux-media@vger.kernel.org 4621W: https://linuxtv.org 4622W: http://palosaari.fi/linux/ 4623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4624T: git git://linuxtv.org/anttip/media_tree.git 4625S: Maintained 4626F: drivers/media/usb/dvb-usb-v2/ce6230* 4627 4628DVB_USB_CXUSB MEDIA DRIVER 4629M: Michael Krufky <mkrufky@linuxtv.org> 4630L: linux-media@vger.kernel.org 4631W: https://linuxtv.org 4632W: http://github.com/mkrufky 4633Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4634T: git git://linuxtv.org/media_tree.git 4635S: Maintained 4636F: drivers/media/usb/dvb-usb/cxusb* 4637 4638DVB_USB_EC168 MEDIA DRIVER 4639M: Antti Palosaari <crope@iki.fi> 4640L: linux-media@vger.kernel.org 4641W: https://linuxtv.org 4642W: http://palosaari.fi/linux/ 4643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4644T: git git://linuxtv.org/anttip/media_tree.git 4645S: Maintained 4646F: drivers/media/usb/dvb-usb-v2/ec168* 4647 4648DVB_USB_GL861 MEDIA DRIVER 4649M: Antti Palosaari <crope@iki.fi> 4650L: linux-media@vger.kernel.org 4651W: https://linuxtv.org 4652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4653T: git git://linuxtv.org/anttip/media_tree.git 4654S: Maintained 4655F: drivers/media/usb/dvb-usb-v2/gl861* 4656 4657DVB_USB_MXL111SF MEDIA DRIVER 4658M: Michael Krufky <mkrufky@linuxtv.org> 4659L: linux-media@vger.kernel.org 4660W: https://linuxtv.org 4661W: http://github.com/mkrufky 4662Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4663T: git git://linuxtv.org/mkrufky/mxl111sf.git 4664S: Maintained 4665F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4666 4667DVB_USB_RTL28XXU MEDIA DRIVER 4668M: Antti Palosaari <crope@iki.fi> 4669L: linux-media@vger.kernel.org 4670W: https://linuxtv.org 4671W: http://palosaari.fi/linux/ 4672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4673T: git git://linuxtv.org/anttip/media_tree.git 4674S: Maintained 4675F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4676 4677DVB_USB_V2 MEDIA DRIVER 4678M: Antti Palosaari <crope@iki.fi> 4679L: linux-media@vger.kernel.org 4680W: https://linuxtv.org 4681W: http://palosaari.fi/linux/ 4682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4683T: git git://linuxtv.org/anttip/media_tree.git 4684S: Maintained 4685F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4686F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4687 4688DYNAMIC DEBUG 4689M: Jason Baron <jbaron@akamai.com> 4690S: Maintained 4691F: lib/dynamic_debug.c 4692F: include/linux/dynamic_debug.h 4693 4694DZ DECSTATION DZ11 SERIAL DRIVER 4695M: "Maciej W. Rozycki" <macro@linux-mips.org> 4696S: Maintained 4697F: drivers/tty/serial/dz.* 4698 4699E3X0 POWER BUTTON DRIVER 4700M: Moritz Fischer <moritz.fischer@ettus.com> 4701L: usrp-users@lists.ettus.com 4702W: http://www.ettus.com 4703S: Supported 4704F: drivers/input/misc/e3x0-button.c 4705F: Documentation/devicetree/bindings/input/e3x0-button.txt 4706 4707E4000 MEDIA DRIVER 4708M: Antti Palosaari <crope@iki.fi> 4709L: linux-media@vger.kernel.org 4710W: https://linuxtv.org 4711W: http://palosaari.fi/linux/ 4712Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4713T: git git://linuxtv.org/anttip/media_tree.git 4714S: Maintained 4715F: drivers/media/tuners/e4000* 4716 4717EATA ISA/EISA/PCI SCSI DRIVER 4718M: Dario Ballabio <ballabio_dario@emc.com> 4719L: linux-scsi@vger.kernel.org 4720S: Maintained 4721F: drivers/scsi/eata.c 4722 4723EC100 MEDIA DRIVER 4724M: Antti Palosaari <crope@iki.fi> 4725L: linux-media@vger.kernel.org 4726W: https://linuxtv.org 4727W: http://palosaari.fi/linux/ 4728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4729T: git git://linuxtv.org/anttip/media_tree.git 4730S: Maintained 4731F: drivers/media/dvb-frontends/ec100* 4732 4733ECRYPT FILE SYSTEM 4734M: Tyler Hicks <tyhicks@canonical.com> 4735L: ecryptfs@vger.kernel.org 4736W: http://ecryptfs.org 4737W: https://launchpad.net/ecryptfs 4738T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4739S: Supported 4740F: Documentation/filesystems/ecryptfs.txt 4741F: fs/ecryptfs/ 4742 4743EDAC-CORE 4744M: Borislav Petkov <bp@alien8.de> 4745M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4746M: Mauro Carvalho Chehab <mchehab@kernel.org> 4747L: linux-edac@vger.kernel.org 4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4750S: Supported 4751F: Documentation/admin-guide/ras.rst 4752F: Documentation/driver-api/edac.rst 4753F: drivers/edac/ 4754F: include/linux/edac.h 4755 4756EDAC-AMD64 4757M: Borislav Petkov <bp@alien8.de> 4758L: linux-edac@vger.kernel.org 4759S: Maintained 4760F: drivers/edac/amd64_edac* 4761 4762EDAC-CALXEDA 4763M: Robert Richter <rric@kernel.org> 4764L: linux-edac@vger.kernel.org 4765S: Maintained 4766F: drivers/edac/highbank* 4767 4768EDAC-CAVIUM 4769M: Ralf Baechle <ralf@linux-mips.org> 4770M: David Daney <david.daney@cavium.com> 4771L: linux-edac@vger.kernel.org 4772L: linux-mips@linux-mips.org 4773S: Supported 4774F: drivers/edac/octeon_edac* 4775F: drivers/edac/thunderx_edac* 4776 4777EDAC-E752X 4778M: Mark Gross <mark.gross@intel.com> 4779L: linux-edac@vger.kernel.org 4780S: Maintained 4781F: drivers/edac/e752x_edac.c 4782 4783EDAC-E7XXX 4784L: linux-edac@vger.kernel.org 4785S: Maintained 4786F: drivers/edac/e7xxx_edac.c 4787 4788EDAC-FSL_DDR 4789M: York Sun <york.sun@nxp.com> 4790L: linux-edac@vger.kernel.org 4791S: Maintained 4792F: drivers/edac/fsl_ddr_edac.* 4793 4794EDAC-GHES 4795M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4796M: Mauro Carvalho Chehab <mchehab@kernel.org> 4797L: linux-edac@vger.kernel.org 4798S: Maintained 4799F: drivers/edac/ghes_edac.c 4800 4801EDAC-I82443BXGX 4802M: Tim Small <tim@buttersideup.com> 4803L: linux-edac@vger.kernel.org 4804S: Maintained 4805F: drivers/edac/i82443bxgx_edac.c 4806 4807EDAC-I3000 4808L: linux-edac@vger.kernel.org 4809S: Orphan 4810F: drivers/edac/i3000_edac.c 4811 4812EDAC-I5000 4813L: linux-edac@vger.kernel.org 4814S: Maintained 4815F: drivers/edac/i5000_edac.c 4816 4817EDAC-I5400 4818M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4819M: Mauro Carvalho Chehab <mchehab@kernel.org> 4820L: linux-edac@vger.kernel.org 4821S: Maintained 4822F: drivers/edac/i5400_edac.c 4823 4824EDAC-I7300 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/i7300_edac.c 4830 4831EDAC-I7CORE 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/i7core_edac.c 4837 4838EDAC-I82975X 4839M: Ranganathan Desikan <ravi@jetztechnologies.com> 4840M: "Arvind R." <arvino55@gmail.com> 4841L: linux-edac@vger.kernel.org 4842S: Maintained 4843F: drivers/edac/i82975x_edac.c 4844 4845EDAC-IE31200 4846M: Jason Baron <jbaron@akamai.com> 4847L: linux-edac@vger.kernel.org 4848S: Maintained 4849F: drivers/edac/ie31200_edac.c 4850 4851EDAC-MPC85XX 4852M: Johannes Thumshirn <morbidrsa@gmail.com> 4853L: linux-edac@vger.kernel.org 4854S: Maintained 4855F: drivers/edac/mpc85xx_edac.[ch] 4856 4857EDAC-PND2 4858M: Tony Luck <tony.luck@intel.com> 4859L: linux-edac@vger.kernel.org 4860S: Maintained 4861F: drivers/edac/pnd2_edac.[ch] 4862 4863EDAC-PASEMI 4864M: Egor Martovetsky <egor@pasemi.com> 4865L: linux-edac@vger.kernel.org 4866S: Maintained 4867F: drivers/edac/pasemi_edac.c 4868 4869EDAC-R82600 4870M: Tim Small <tim@buttersideup.com> 4871L: linux-edac@vger.kernel.org 4872S: Maintained 4873F: drivers/edac/r82600_edac.c 4874 4875EDAC-SBRIDGE 4876M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4877M: Mauro Carvalho Chehab <mchehab@kernel.org> 4878L: linux-edac@vger.kernel.org 4879S: Maintained 4880F: drivers/edac/sb_edac.c 4881 4882EDAC-SKYLAKE 4883M: Tony Luck <tony.luck@intel.com> 4884L: linux-edac@vger.kernel.org 4885S: Maintained 4886F: drivers/edac/skx_edac.c 4887 4888EDAC-XGENE 4889APPLIED MICRO (APM) X-GENE SOC EDAC 4890M: Loc Ho <lho@apm.com> 4891S: Supported 4892F: drivers/edac/xgene_edac.c 4893F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4894 4895EDIROL UA-101/UA-1000 DRIVER 4896M: Clemens Ladisch <clemens@ladisch.de> 4897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4898T: git git://git.alsa-project.org/alsa-kernel.git 4899S: Maintained 4900F: sound/usb/misc/ua101.c 4901 4902EXTENSIBLE FIRMWARE INTERFACE (EFI) 4903M: Matt Fleming <matt@codeblueprint.co.uk> 4904M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4905L: linux-efi@vger.kernel.org 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4907S: Maintained 4908F: Documentation/efi-stub.txt 4909F: arch/*/kernel/efi.c 4910F: arch/x86/boot/compressed/eboot.[ch] 4911F: arch/*/include/asm/efi.h 4912F: arch/x86/platform/efi/ 4913F: drivers/firmware/efi/ 4914F: include/linux/efi*.h 4915F: arch/arm/boot/compressed/efi-header.S 4916F: arch/arm64/kernel/efi-entry.S 4917 4918EFI VARIABLE FILESYSTEM 4919M: Matthew Garrett <matthew.garrett@nebula.com> 4920M: Jeremy Kerr <jk@ozlabs.org> 4921M: Matt Fleming <matt@codeblueprint.co.uk> 4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4923L: linux-efi@vger.kernel.org 4924S: Maintained 4925F: fs/efivarfs/ 4926 4927EFIFB FRAMEBUFFER DRIVER 4928L: linux-fbdev@vger.kernel.org 4929M: Peter Jones <pjones@redhat.com> 4930S: Maintained 4931F: drivers/video/fbdev/efifb.c 4932 4933EFI TEST DRIVER 4934L: linux-efi@vger.kernel.org 4935M: Ivan Hu <ivan.hu@canonical.com> 4936M: Matt Fleming <matt@codeblueprint.co.uk> 4937S: Maintained 4938F: drivers/firmware/efi/test/ 4939 4940EFS FILESYSTEM 4941W: http://aeschi.ch.eu.org/efs/ 4942S: Orphan 4943F: fs/efs/ 4944 4945EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4946M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4947L: netdev@vger.kernel.org 4948S: Maintained 4949F: drivers/net/ethernet/ibm/ehea/ 4950 4951EM28XX VIDEO4LINUX DRIVER 4952M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4953M: Mauro Carvalho Chehab <mchehab@kernel.org> 4954L: linux-media@vger.kernel.org 4955W: https://linuxtv.org 4956T: git git://linuxtv.org/media_tree.git 4957S: Maintained 4958F: drivers/media/usb/em28xx/ 4959F: Documentation/media/v4l-drivers/em28xx* 4960 4961EMBEDDED LINUX 4962M: Paul Gortmaker <paul.gortmaker@windriver.com> 4963M: Matt Mackall <mpm@selenic.com> 4964M: David Woodhouse <dwmw2@infradead.org> 4965L: linux-embedded@vger.kernel.org 4966S: Maintained 4967 4968EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4969M: James Smart <james.smart@broadcom.com> 4970M: Dick Kennedy <dick.kennedy@broadcom.com> 4971L: linux-scsi@vger.kernel.org 4972W: http://www.broadcom.com 4973S: Supported 4974F: drivers/scsi/lpfc/ 4975 4976ENE CB710 FLASH CARD READER DRIVER 4977M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4978S: Maintained 4979F: drivers/misc/cb710/ 4980F: drivers/mmc/host/cb710-mmc.* 4981F: include/linux/cb710.h 4982 4983ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4984M: Maxim Levitsky <maximlevitsky@gmail.com> 4985S: Maintained 4986F: drivers/media/rc/ene_ir.* 4987 4988EPSON S1D13XXX FRAMEBUFFER DRIVER 4989M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4990S: Maintained 4991T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4992F: drivers/video/fbdev/s1d13xxxfb.c 4993F: include/video/s1d13xxxfb.h 4994 4995ET131X NETWORK DRIVER 4996M: Mark Einon <mark.einon@gmail.com> 4997S: Odd Fixes 4998F: drivers/net/ethernet/agere/ 4999 5000ETHERNET BRIDGE 5001M: Stephen Hemminger <stephen@networkplumber.org> 5002L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5003L: netdev@vger.kernel.org 5004W: http://www.linuxfoundation.org/en/Net:Bridge 5005S: Maintained 5006F: include/linux/netfilter_bridge/ 5007F: net/bridge/ 5008 5009ETHERNET PHY LIBRARY 5010M: Andrew Lunn <andrew@lunn.ch> 5011M: Florian Fainelli <f.fainelli@gmail.com> 5012L: netdev@vger.kernel.org 5013S: Maintained 5014F: include/linux/phy.h 5015F: include/linux/phy_fixed.h 5016F: drivers/net/phy/ 5017F: Documentation/networking/phy.txt 5018F: drivers/of/of_mdio.c 5019F: drivers/of/of_net.c 5020 5021EXT2 FILE SYSTEM 5022M: Jan Kara <jack@suse.com> 5023L: linux-ext4@vger.kernel.org 5024S: Maintained 5025F: Documentation/filesystems/ext2.txt 5026F: fs/ext2/ 5027F: include/linux/ext2* 5028 5029EXT4 FILE SYSTEM 5030M: "Theodore Ts'o" <tytso@mit.edu> 5031M: Andreas Dilger <adilger.kernel@dilger.ca> 5032L: linux-ext4@vger.kernel.org 5033W: http://ext4.wiki.kernel.org 5034Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5035T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5036S: Maintained 5037F: Documentation/filesystems/ext4.txt 5038F: fs/ext4/ 5039 5040Extended Verification Module (EVM) 5041M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5042L: linux-ima-devel@lists.sourceforge.net 5043L: linux-security-module@vger.kernel.org 5044S: Supported 5045F: security/integrity/evm/ 5046 5047EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5048M: MyungJoo Ham <myungjoo.ham@samsung.com> 5049M: Chanwoo Choi <cw00.choi@samsung.com> 5050L: linux-kernel@vger.kernel.org 5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5052S: Maintained 5053F: drivers/extcon/ 5054F: include/linux/extcon/ 5055F: include/linux/extcon.h 5056F: Documentation/extcon/ 5057F: Documentation/devicetree/bindings/extcon/ 5058 5059EXYNOS DP DRIVER 5060M: Jingoo Han <jingoohan1@gmail.com> 5061L: dri-devel@lists.freedesktop.org 5062S: Maintained 5063F: drivers/gpu/drm/exynos/exynos_dp* 5064 5065EXYNOS SYSMMU (IOMMU) driver 5066M: Marek Szyprowski <m.szyprowski@samsung.com> 5067L: iommu@lists.linux-foundation.org 5068S: Maintained 5069F: drivers/iommu/exynos-iommu.c 5070 5071EZchip NPS platform support 5072M: Noam Camus <noamc@ezchip.com> 5073S: Supported 5074F: arch/arc/plat-eznps 5075F: arch/arc/boot/dts/eznps.dts 5076 5077F71805F HARDWARE MONITORING DRIVER 5078M: Jean Delvare <jdelvare@suse.com> 5079L: linux-hwmon@vger.kernel.org 5080S: Maintained 5081F: Documentation/hwmon/f71805f 5082F: drivers/hwmon/f71805f.c 5083 5084FC0011 TUNER DRIVER 5085M: Michael Buesch <m@bues.ch> 5086L: linux-media@vger.kernel.org 5087S: Maintained 5088F: drivers/media/tuners/fc0011.h 5089F: drivers/media/tuners/fc0011.c 5090 5091FC2580 MEDIA DRIVER 5092M: Antti Palosaari <crope@iki.fi> 5093L: linux-media@vger.kernel.org 5094W: https://linuxtv.org 5095W: http://palosaari.fi/linux/ 5096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5097T: git git://linuxtv.org/anttip/media_tree.git 5098S: Maintained 5099F: drivers/media/tuners/fc2580* 5100 5101FANOTIFY 5102M: Eric Paris <eparis@redhat.com> 5103S: Maintained 5104F: fs/notify/fanotify/ 5105F: include/linux/fanotify.h 5106F: include/uapi/linux/fanotify.h 5107 5108FARSYNC SYNCHRONOUS DRIVER 5109M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5110W: http://www.farsite.co.uk/ 5111S: Supported 5112F: drivers/net/wan/farsync.* 5113 5114FAULT INJECTION SUPPORT 5115M: Akinobu Mita <akinobu.mita@gmail.com> 5116S: Supported 5117F: Documentation/fault-injection/ 5118F: lib/fault-inject.c 5119 5120FBTFT Framebuffer drivers 5121M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5122S: Maintained 5123F: drivers/staging/fbtft/ 5124 5125FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5126M: Johannes Thumshirn <jth@kernel.org> 5127L: fcoe-devel@open-fcoe.org 5128W: www.Open-FCoE.org 5129S: Supported 5130F: drivers/scsi/libfc/ 5131F: drivers/scsi/fcoe/ 5132F: include/scsi/fc/ 5133F: include/scsi/libfc.h 5134F: include/scsi/libfcoe.h 5135F: include/uapi/scsi/fc/ 5136 5137FILE LOCKING (flock() and fcntl()/lockf()) 5138M: Jeff Layton <jlayton@poochiereds.net> 5139M: "J. Bruce Fields" <bfields@fieldses.org> 5140L: linux-fsdevel@vger.kernel.org 5141S: Maintained 5142F: include/linux/fcntl.h 5143F: include/linux/fs.h 5144F: include/uapi/linux/fcntl.h 5145F: include/uapi/linux/fs.h 5146F: fs/fcntl.c 5147F: fs/locks.c 5148 5149FILESYSTEMS (VFS and infrastructure) 5150M: Alexander Viro <viro@zeniv.linux.org.uk> 5151L: linux-fsdevel@vger.kernel.org 5152S: Maintained 5153F: fs/* 5154 5155FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5156M: Riku Voipio <riku.voipio@iki.fi> 5157L: linux-hwmon@vger.kernel.org 5158S: Maintained 5159F: drivers/hwmon/f75375s.c 5160F: include/linux/f75375s.h 5161 5162FIREWIRE AUDIO DRIVERS 5163M: Clemens Ladisch <clemens@ladisch.de> 5164L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5165T: git git://git.alsa-project.org/alsa-kernel.git 5166S: Maintained 5167F: sound/firewire/ 5168 5169FIREWIRE MEDIA DRIVERS (firedtv) 5170M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5171L: linux-media@vger.kernel.org 5172L: linux1394-devel@lists.sourceforge.net 5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5174S: Maintained 5175F: drivers/media/firewire/ 5176 5177FIREWIRE SBP-2 TARGET 5178M: Chris Boot <bootc@bootc.net> 5179L: linux-scsi@vger.kernel.org 5180L: target-devel@vger.kernel.org 5181L: linux1394-devel@lists.sourceforge.net 5182T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5183S: Maintained 5184F: drivers/target/sbp/ 5185 5186FIREWIRE SUBSYSTEM 5187M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5188L: linux1394-devel@lists.sourceforge.net 5189W: http://ieee1394.wiki.kernel.org/ 5190T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5191S: Maintained 5192F: drivers/firewire/ 5193F: include/linux/firewire.h 5194F: include/uapi/linux/firewire*.h 5195F: tools/firewire/ 5196 5197FIRMWARE LOADER (request_firmware) 5198M: Luis R. Rodriguez <mcgrof@kernel.org> 5199L: linux-kernel@vger.kernel.org 5200S: Maintained 5201F: Documentation/firmware_class/ 5202F: drivers/base/firmware*.c 5203F: include/linux/firmware.h 5204 5205FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5206M: Joshua Morris <josh.h.morris@us.ibm.com> 5207M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5208S: Maintained 5209F: drivers/block/rsxx/ 5210 5211FLOPPY DRIVER 5212M: Jiri Kosina <jikos@kernel.org> 5213T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5214S: Odd fixes 5215F: drivers/block/floppy.c 5216 5217FMC SUBSYSTEM 5218M: Alessandro Rubini <rubini@gnudd.com> 5219W: http://www.ohwr.org/projects/fmc-bus 5220S: Supported 5221F: drivers/fmc/ 5222F: include/linux/fmc*.h 5223F: include/linux/ipmi-fru.h 5224K: fmc_d.*register 5225 5226FPGA MANAGER FRAMEWORK 5227M: Alan Tull <atull@kernel.org> 5228R: Moritz Fischer <moritz.fischer@ettus.com> 5229L: linux-fpga@vger.kernel.org 5230S: Maintained 5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5232F: Documentation/fpga/ 5233F: Documentation/devicetree/bindings/fpga/ 5234F: drivers/fpga/ 5235F: include/linux/fpga/ 5236W: http://www.rocketboards.org 5237 5238FPU EMULATOR 5239M: Bill Metzenthen <billm@melbpc.org.au> 5240W: http://floatingpoint.sourceforge.net/emulator/index.html 5241S: Maintained 5242F: arch/x86/math-emu/ 5243 5244FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5245L: netdev@vger.kernel.org 5246S: Orphan 5247F: drivers/net/wan/dlci.c 5248F: drivers/net/wan/sdla.c 5249 5250FRAMEBUFFER LAYER 5251M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5252L: linux-fbdev@vger.kernel.org 5253T: git git://github.com/bzolnier/linux.git 5254Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5255S: Maintained 5256F: Documentation/fb/ 5257F: drivers/video/ 5258F: include/video/ 5259F: include/linux/fb.h 5260F: include/uapi/video/ 5261F: include/uapi/linux/fb.h 5262 5263FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5264M: Horia Geantă <horia.geanta@nxp.com> 5265M: Dan Douglass <dan.douglass@nxp.com> 5266L: linux-crypto@vger.kernel.org 5267S: Maintained 5268F: drivers/crypto/caam/ 5269F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5270 5271FREESCALE DIU FRAMEBUFFER DRIVER 5272M: Timur Tabi <timur@tabi.org> 5273L: linux-fbdev@vger.kernel.org 5274S: Maintained 5275F: drivers/video/fbdev/fsl-diu-fb.* 5276 5277FREESCALE DMA DRIVER 5278M: Li Yang <leoli@freescale.com> 5279M: Zhang Wei <zw@zh-kernel.org> 5280L: linuxppc-dev@lists.ozlabs.org 5281S: Maintained 5282F: drivers/dma/fsldma.* 5283 5284FREESCALE GPMI NAND DRIVER 5285M: Han Xu <han.xu@nxp.com> 5286L: linux-mtd@lists.infradead.org 5287S: Maintained 5288F: drivers/mtd/nand/gpmi-nand/* 5289 5290FREESCALE I2C CPM DRIVER 5291M: Jochen Friedrich <jochen@scram.de> 5292L: linuxppc-dev@lists.ozlabs.org 5293L: linux-i2c@vger.kernel.org 5294S: Maintained 5295F: drivers/i2c/busses/i2c-cpm.c 5296 5297FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5298M: Sascha Hauer <kernel@pengutronix.de> 5299L: linux-fbdev@vger.kernel.org 5300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5301S: Maintained 5302F: include/linux/platform_data/video-imxfb.h 5303F: drivers/video/fbdev/imxfb.c 5304 5305FREESCALE QUAD SPI DRIVER 5306M: Han Xu <han.xu@nxp.com> 5307L: linux-mtd@lists.infradead.org 5308S: Maintained 5309F: drivers/mtd/spi-nor/fsl-quadspi.c 5310 5311FREESCALE SOC FS_ENET DRIVER 5312M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5313M: Vitaly Bordug <vbordug@ru.mvista.com> 5314L: linuxppc-dev@lists.ozlabs.org 5315L: netdev@vger.kernel.org 5316S: Maintained 5317F: drivers/net/ethernet/freescale/fs_enet/ 5318F: include/linux/fs_enet_pd.h 5319 5320FREESCALE IMX / MXC FEC DRIVER 5321M: Fugang Duan <fugang.duan@nxp.com> 5322L: netdev@vger.kernel.org 5323S: Maintained 5324F: drivers/net/ethernet/freescale/fec_main.c 5325F: drivers/net/ethernet/freescale/fec_ptp.c 5326F: drivers/net/ethernet/freescale/fec.h 5327F: Documentation/devicetree/bindings/net/fsl-fec.txt 5328 5329FREESCALE QORIQ DPAA FMAN DRIVER 5330M: Madalin Bucur <madalin.bucur@nxp.com> 5331L: netdev@vger.kernel.org 5332S: Maintained 5333F: drivers/net/ethernet/freescale/fman 5334F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5335 5336FREESCALE QORIQ DPAA ETHERNET DRIVER 5337M: Madalin Bucur <madalin.bucur@nxp.com> 5338L: netdev@vger.kernel.org 5339S: Maintained 5340F: drivers/net/ethernet/freescale/dpaa 5341 5342FREESCALE SOC DRIVERS 5343M: Scott Wood <oss@buserror.net> 5344L: linuxppc-dev@lists.ozlabs.org 5345L: linux-arm-kernel@lists.infradead.org 5346S: Maintained 5347F: Documentation/devicetree/bindings/powerpc/fsl/ 5348F: drivers/soc/fsl/ 5349F: include/linux/fsl/ 5350 5351FREESCALE QUICC ENGINE LIBRARY 5352M: Qiang Zhao <qiang.zhao@nxp.com> 5353L: linuxppc-dev@lists.ozlabs.org 5354S: Maintained 5355F: drivers/soc/fsl/qe/ 5356F: include/soc/fsl/*qe*.h 5357F: include/soc/fsl/*ucc*.h 5358 5359FREESCALE USB PERIPHERAL DRIVERS 5360M: Li Yang <leoli@freescale.com> 5361L: linux-usb@vger.kernel.org 5362L: linuxppc-dev@lists.ozlabs.org 5363S: Maintained 5364F: drivers/usb/gadget/udc/fsl* 5365 5366FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5367M: Li Yang <leoli@freescale.com> 5368L: netdev@vger.kernel.org 5369L: linuxppc-dev@lists.ozlabs.org 5370S: Maintained 5371F: drivers/net/ethernet/freescale/ucc_geth* 5372 5373FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5374M: Claudiu Manoil <claudiu.manoil@freescale.com> 5375L: netdev@vger.kernel.org 5376S: Maintained 5377F: drivers/net/ethernet/freescale/gianfar* 5378X: drivers/net/ethernet/freescale/gianfar_ptp.c 5379F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5380 5381FREESCALE QUICC ENGINE UCC HDLC DRIVER 5382M: Zhao Qiang <qiang.zhao@nxp.com> 5383L: netdev@vger.kernel.org 5384L: linuxppc-dev@lists.ozlabs.org 5385S: Maintained 5386F: drivers/net/wan/fsl_ucc_hdlc* 5387 5388FREESCALE QUICC ENGINE UCC UART DRIVER 5389M: Timur Tabi <timur@tabi.org> 5390L: linuxppc-dev@lists.ozlabs.org 5391S: Maintained 5392F: drivers/tty/serial/ucc_uart.c 5393 5394FREESCALE SOC SOUND DRIVERS 5395M: Timur Tabi <timur@tabi.org> 5396M: Nicolin Chen <nicoleotsuka@gmail.com> 5397M: Xiubo Li <Xiubo.Lee@gmail.com> 5398R: Fabio Estevam <fabio.estevam@nxp.com> 5399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5400L: linuxppc-dev@lists.ozlabs.org 5401S: Maintained 5402F: sound/soc/fsl/fsl* 5403F: sound/soc/fsl/imx* 5404F: sound/soc/fsl/mpc8610_hpcd.c 5405 5406FREEVXFS FILESYSTEM 5407M: Christoph Hellwig <hch@infradead.org> 5408W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5409S: Maintained 5410F: fs/freevxfs/ 5411 5412FREEZER 5413M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5414M: Pavel Machek <pavel@ucw.cz> 5415L: linux-pm@vger.kernel.org 5416S: Supported 5417F: Documentation/power/freezing-of-tasks.txt 5418F: include/linux/freezer.h 5419F: kernel/freezer.c 5420 5421FRONTSWAP API 5422M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5423L: linux-kernel@vger.kernel.org 5424S: Maintained 5425F: mm/frontswap.c 5426F: include/linux/frontswap.h 5427 5428FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5429M: David Howells <dhowells@redhat.com> 5430L: linux-cachefs@redhat.com (moderated for non-subscribers) 5431S: Supported 5432F: Documentation/filesystems/caching/ 5433F: fs/fscache/ 5434F: include/linux/fscache*.h 5435 5436FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5437M: Theodore Y. Ts'o <tytso@mit.edu> 5438M: Jaegeuk Kim <jaegeuk@kernel.org> 5439L: linux-fscrypt@vger.kernel.org 5440Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5442S: Supported 5443F: fs/crypto/ 5444F: include/linux/fscrypt*.h 5445 5446F2FS FILE SYSTEM 5447M: Jaegeuk Kim <jaegeuk@kernel.org> 5448M: Chao Yu <yuchao0@huawei.com> 5449L: linux-f2fs-devel@lists.sourceforge.net 5450W: https://f2fs.wiki.kernel.org/ 5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5452S: Maintained 5453F: Documentation/filesystems/f2fs.txt 5454F: Documentation/ABI/testing/sysfs-fs-f2fs 5455F: fs/f2fs/ 5456F: include/linux/f2fs_fs.h 5457F: include/trace/events/f2fs.h 5458 5459FUJITSU FR-V (FRV) PORT 5460S: Orphan 5461F: arch/frv/ 5462 5463FUJITSU LAPTOP EXTRAS 5464M: Jonathan Woithe <jwoithe@just42.net> 5465L: platform-driver-x86@vger.kernel.org 5466S: Maintained 5467F: drivers/platform/x86/fujitsu-laptop.c 5468 5469FUJITSU M-5MO LS CAMERA ISP DRIVER 5470M: Kyungmin Park <kyungmin.park@samsung.com> 5471M: Heungjun Kim <riverful.kim@samsung.com> 5472L: linux-media@vger.kernel.org 5473S: Maintained 5474F: drivers/media/i2c/m5mols/ 5475F: include/media/i2c/m5mols.h 5476 5477FUJITSU TABLET EXTRAS 5478M: Robert Gerlach <khnz@gmx.de> 5479L: platform-driver-x86@vger.kernel.org 5480S: Maintained 5481F: drivers/platform/x86/fujitsu-tablet.c 5482 5483FUSE: FILESYSTEM IN USERSPACE 5484M: Miklos Szeredi <miklos@szeredi.hu> 5485L: linux-fsdevel@vger.kernel.org 5486W: http://fuse.sourceforge.net/ 5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5488S: Maintained 5489F: fs/fuse/ 5490F: include/uapi/linux/fuse.h 5491F: Documentation/filesystems/fuse.txt 5492 5493FUTEX SUBSYSTEM 5494M: Thomas Gleixner <tglx@linutronix.de> 5495M: Ingo Molnar <mingo@redhat.com> 5496R: Peter Zijlstra <peterz@infradead.org> 5497R: Darren Hart <dvhart@infradead.org> 5498L: linux-kernel@vger.kernel.org 5499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5500S: Maintained 5501F: kernel/futex.c 5502F: kernel/futex_compat.c 5503F: include/asm-generic/futex.h 5504F: include/linux/futex.h 5505F: include/uapi/linux/futex.h 5506F: tools/testing/selftests/futex/ 5507F: tools/perf/bench/futex* 5508F: Documentation/*futex* 5509 5510FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5511M: Rik Faith <faith@cs.unc.edu> 5512L: linux-scsi@vger.kernel.org 5513S: Odd Fixes (e.g., new signatures) 5514F: drivers/scsi/fdomain.* 5515 5516GCC PLUGINS 5517M: Kees Cook <keescook@chromium.org> 5518R: Emese Revfy <re.emese@gmail.com> 5519L: kernel-hardening@lists.openwall.com 5520S: Maintained 5521F: scripts/gcc-plugins/ 5522F: scripts/gcc-plugin.sh 5523F: scripts/Makefile.gcc-plugins 5524F: Documentation/gcc-plugins.txt 5525 5526GCOV BASED KERNEL PROFILING 5527M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5528S: Maintained 5529F: kernel/gcov/ 5530F: Documentation/dev-tools/gcov.rst 5531 5532GDT SCSI DISK ARRAY CONTROLLER DRIVER 5533M: Achim Leubner <achim_leubner@adaptec.com> 5534L: linux-scsi@vger.kernel.org 5535W: http://www.icp-vortex.com/ 5536S: Supported 5537F: drivers/scsi/gdt* 5538 5539GDB KERNEL DEBUGGING HELPER SCRIPTS 5540M: Jan Kiszka <jan.kiszka@siemens.com> 5541M: Kieran Bingham <kieran@bingham.xyz> 5542S: Supported 5543F: scripts/gdb/ 5544 5545GEMTEK FM RADIO RECEIVER DRIVER 5546M: Hans Verkuil <hverkuil@xs4all.nl> 5547L: linux-media@vger.kernel.org 5548T: git git://linuxtv.org/media_tree.git 5549W: https://linuxtv.org 5550S: Maintained 5551F: drivers/media/radio/radio-gemtek* 5552 5553GENERIC GPIO I2C DRIVER 5554M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5555S: Supported 5556F: drivers/i2c/busses/i2c-gpio.c 5557F: include/linux/i2c-gpio.h 5558 5559GENERIC GPIO I2C MULTIPLEXER DRIVER 5560M: Peter Korsgaard <peter.korsgaard@barco.com> 5561L: linux-i2c@vger.kernel.org 5562S: Supported 5563F: drivers/i2c/muxes/i2c-mux-gpio.c 5564F: include/linux/i2c-mux-gpio.h 5565F: Documentation/i2c/muxes/i2c-mux-gpio 5566 5567GENERIC HDLC (WAN) DRIVERS 5568M: Krzysztof Halasa <khc@pm.waw.pl> 5569W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5570S: Maintained 5571F: drivers/net/wan/c101.c 5572F: drivers/net/wan/hd6457* 5573F: drivers/net/wan/hdlc* 5574F: drivers/net/wan/n2.c 5575F: drivers/net/wan/pc300too.c 5576F: drivers/net/wan/pci200syn.c 5577F: drivers/net/wan/wanxl* 5578 5579GENERIC INCLUDE/ASM HEADER FILES 5580M: Arnd Bergmann <arnd@arndb.de> 5581L: linux-arch@vger.kernel.org 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5583S: Maintained 5584F: include/asm-generic/ 5585F: include/uapi/asm-generic/ 5586 5587GENERIC PHY FRAMEWORK 5588M: Kishon Vijay Abraham I <kishon@ti.com> 5589L: linux-kernel@vger.kernel.org 5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5591S: Supported 5592F: drivers/phy/ 5593F: include/linux/phy/ 5594 5595GENERIC PM DOMAINS 5596M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5597M: Kevin Hilman <khilman@kernel.org> 5598M: Ulf Hansson <ulf.hansson@linaro.org> 5599L: linux-pm@vger.kernel.org 5600S: Supported 5601F: drivers/base/power/domain*.c 5602F: include/linux/pm_domain.h 5603F: Documentation/devicetree/bindings/power/power_domain.txt 5604 5605GENERIC UIO DRIVER FOR PCI DEVICES 5606M: "Michael S. Tsirkin" <mst@redhat.com> 5607L: kvm@vger.kernel.org 5608S: Supported 5609F: drivers/uio/uio_pci_generic.c 5610 5611GET_MAINTAINER SCRIPT 5612M: Joe Perches <joe@perches.com> 5613S: Maintained 5614F: scripts/get_maintainer.pl 5615 5616GENWQE (IBM Generic Workqueue Card) 5617M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5618M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5619S: Supported 5620F: drivers/misc/genwqe/ 5621 5622GFS2 FILE SYSTEM 5623M: Steven Whitehouse <swhiteho@redhat.com> 5624M: Bob Peterson <rpeterso@redhat.com> 5625L: cluster-devel@redhat.com 5626W: http://sources.redhat.com/cluster/ 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5628S: Supported 5629F: Documentation/filesystems/gfs2*.txt 5630F: fs/gfs2/ 5631F: include/uapi/linux/gfs2_ondisk.h 5632 5633GIGASET ISDN DRIVERS 5634M: Paul Bolle <pebolle@tiscali.nl> 5635L: gigaset307x-common@lists.sourceforge.net 5636W: http://gigaset307x.sourceforge.net/ 5637S: Odd Fixes 5638F: Documentation/isdn/README.gigaset 5639F: drivers/isdn/gigaset/ 5640F: include/uapi/linux/gigaset_dev.h 5641 5642GO7007 MPEG CODEC 5643M: Hans Verkuil <hans.verkuil@cisco.com> 5644L: linux-media@vger.kernel.org 5645S: Maintained 5646F: drivers/media/usb/go7007/ 5647 5648GOODIX TOUCHSCREEN 5649M: Bastien Nocera <hadess@hadess.net> 5650L: linux-input@vger.kernel.org 5651S: Maintained 5652F: drivers/input/touchscreen/goodix.c 5653 5654GPIO MOCKUP DRIVER 5655M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5656L: linux-gpio@vger.kernel.org 5657S: Maintained 5658F: drivers/gpio/gpio-mockup.c 5659F: tools/testing/selftests/gpio/ 5660 5661GPIO SUBSYSTEM 5662M: Linus Walleij <linus.walleij@linaro.org> 5663M: Alexandre Courbot <gnurou@gmail.com> 5664L: linux-gpio@vger.kernel.org 5665T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5666S: Maintained 5667F: Documentation/devicetree/bindings/gpio/ 5668F: Documentation/gpio/ 5669F: Documentation/ABI/testing/gpio-cdev 5670F: Documentation/ABI/obsolete/sysfs-gpio 5671F: drivers/gpio/ 5672F: include/linux/gpio/ 5673F: include/linux/gpio.h 5674F: include/asm-generic/gpio.h 5675F: include/uapi/linux/gpio.h 5676F: tools/gpio/ 5677 5678GRE DEMULTIPLEXER DRIVER 5679M: Dmitry Kozlov <xeb@mail.ru> 5680L: netdev@vger.kernel.org 5681S: Maintained 5682F: net/ipv4/gre_demux.c 5683F: net/ipv4/gre_offload.c 5684F: include/net/gre.h 5685 5686GRETH 10/100/1G Ethernet MAC device driver 5687M: Andreas Larsson <andreas@gaisler.com> 5688L: netdev@vger.kernel.org 5689S: Maintained 5690F: drivers/net/ethernet/aeroflex/ 5691 5692GREYBUS SUBSYSTEM 5693M: Johan Hovold <johan@kernel.org> 5694M: Alex Elder <elder@kernel.org> 5695M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5696S: Maintained 5697F: drivers/staging/greybus/ 5698L: greybus-dev@lists.linaro.org 5699 5700GREYBUS AUDIO PROTOCOLS DRIVERS 5701M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5702M: Mark Greer <mgreer@animalcreek.com> 5703S: Maintained 5704F: drivers/staging/greybus/audio_apbridgea.c 5705F: drivers/staging/greybus/audio_apbridgea.h 5706F: drivers/staging/greybus/audio_codec.c 5707F: drivers/staging/greybus/audio_codec.h 5708F: drivers/staging/greybus/audio_gb.c 5709F: drivers/staging/greybus/audio_manager.c 5710F: drivers/staging/greybus/audio_manager.h 5711F: drivers/staging/greybus/audio_manager_module.c 5712F: drivers/staging/greybus/audio_manager_private.h 5713F: drivers/staging/greybus/audio_manager_sysfs.c 5714F: drivers/staging/greybus/audio_module.c 5715F: drivers/staging/greybus/audio_topology.c 5716 5717GREYBUS PROTOCOLS DRIVERS 5718M: Rui Miguel Silva <rmfrfs@gmail.com> 5719S: Maintained 5720F: drivers/staging/greybus/sdio.c 5721F: drivers/staging/greybus/light.c 5722F: drivers/staging/greybus/gpio.c 5723F: drivers/staging/greybus/power_supply.c 5724F: drivers/staging/greybus/spi.c 5725F: drivers/staging/greybus/spilib.c 5726 5727GREYBUS PROTOCOLS DRIVERS 5728M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5729S: Maintained 5730F: drivers/staging/greybus/loopback.c 5731F: drivers/staging/greybus/timesync.c 5732F: drivers/staging/greybus/timesync_platform.c 5733 5734GREYBUS PROTOCOLS DRIVERS 5735M: Viresh Kumar <vireshk@kernel.org> 5736S: Maintained 5737F: drivers/staging/greybus/authentication.c 5738F: drivers/staging/greybus/bootrom.c 5739F: drivers/staging/greybus/firmware.h 5740F: drivers/staging/greybus/fw-core.c 5741F: drivers/staging/greybus/fw-download.c 5742F: drivers/staging/greybus/fw-managament.c 5743F: drivers/staging/greybus/greybus_authentication.h 5744F: drivers/staging/greybus/greybus_firmware.h 5745F: drivers/staging/greybus/hid.c 5746F: drivers/staging/greybus/i2c.c 5747F: drivers/staging/greybus/spi.c 5748F: drivers/staging/greybus/spilib.c 5749F: drivers/staging/greybus/spilib.h 5750 5751GREYBUS PROTOCOLS DRIVERS 5752M: David Lin <dtwlin@gmail.com> 5753S: Maintained 5754F: drivers/staging/greybus/uart.c 5755F: drivers/staging/greybus/log.c 5756 5757GREYBUS PLATFORM DRIVERS 5758M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5759S: Maintained 5760F: drivers/staging/greybus/arche-platform.c 5761F: drivers/staging/greybus/arche-apb-ctrl.c 5762F: drivers/staging/greybus/arche_platform.h 5763 5764GS1662 VIDEO SERIALIZER 5765M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5766L: linux-media@vger.kernel.org 5767T: git git://linuxtv.org/media_tree.git 5768S: Maintained 5769F: drivers/media/spi/gs1662.c 5770 5771GSPCA FINEPIX SUBDRIVER 5772M: Frank Zago <frank@zago.net> 5773L: linux-media@vger.kernel.org 5774T: git git://linuxtv.org/media_tree.git 5775S: Maintained 5776F: drivers/media/usb/gspca/finepix.c 5777 5778GSPCA GL860 SUBDRIVER 5779M: Olivier Lorin <o.lorin@laposte.net> 5780L: linux-media@vger.kernel.org 5781T: git git://linuxtv.org/media_tree.git 5782S: Maintained 5783F: drivers/media/usb/gspca/gl860/ 5784 5785GSPCA M5602 SUBDRIVER 5786M: Erik Andren <erik.andren@gmail.com> 5787L: linux-media@vger.kernel.org 5788T: git git://linuxtv.org/media_tree.git 5789S: Maintained 5790F: drivers/media/usb/gspca/m5602/ 5791 5792GSPCA PAC207 SONIXB SUBDRIVER 5793M: Hans Verkuil <hverkuil@xs4all.nl> 5794L: linux-media@vger.kernel.org 5795T: git git://linuxtv.org/media_tree.git 5796S: Odd Fixes 5797F: drivers/media/usb/gspca/pac207.c 5798 5799GSPCA SN9C20X SUBDRIVER 5800M: Brian Johnson <brijohn@gmail.com> 5801L: linux-media@vger.kernel.org 5802T: git git://linuxtv.org/media_tree.git 5803S: Maintained 5804F: drivers/media/usb/gspca/sn9c20x.c 5805 5806GSPCA T613 SUBDRIVER 5807M: Leandro Costantino <lcostantino@gmail.com> 5808L: linux-media@vger.kernel.org 5809T: git git://linuxtv.org/media_tree.git 5810S: Maintained 5811F: drivers/media/usb/gspca/t613.c 5812 5813GSPCA USB WEBCAM DRIVER 5814M: Hans Verkuil <hverkuil@xs4all.nl> 5815L: linux-media@vger.kernel.org 5816T: git git://linuxtv.org/media_tree.git 5817S: Odd Fixes 5818F: drivers/media/usb/gspca/ 5819 5820GTP (GPRS Tunneling Protocol) 5821M: Pablo Neira Ayuso <pablo@netfilter.org> 5822M: Harald Welte <laforge@gnumonks.org> 5823L: osmocom-net-gprs@lists.osmocom.org 5824T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5825S: Maintained 5826F: drivers/net/gtp.c 5827 5828GUID PARTITION TABLE (GPT) 5829M: Davidlohr Bueso <dave@stgolabs.net> 5830L: linux-efi@vger.kernel.org 5831S: Maintained 5832F: block/partitions/efi.* 5833 5834STK1160 USB VIDEO CAPTURE DRIVER 5835M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5836L: linux-media@vger.kernel.org 5837T: git git://linuxtv.org/media_tree.git 5838S: Maintained 5839F: drivers/media/usb/stk1160/ 5840 5841H8/300 ARCHITECTURE 5842M: Yoshinori Sato <ysato@users.sourceforge.jp> 5843L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5844W: http://uclinux-h8.sourceforge.jp 5845T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5846S: Maintained 5847F: arch/h8300/ 5848F: drivers/clocksource/h8300_*.c 5849F: drivers/clk/h8300/ 5850F: drivers/irqchip/irq-renesas-h8*.c 5851 5852HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5853M: Frank Seidel <frank@f-seidel.de> 5854L: platform-driver-x86@vger.kernel.org 5855W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5856S: Maintained 5857F: drivers/platform/x86/hdaps.c 5858 5859HDPVR USB VIDEO ENCODER DRIVER 5860M: Hans Verkuil <hverkuil@xs4all.nl> 5861L: linux-media@vger.kernel.org 5862T: git git://linuxtv.org/media_tree.git 5863W: https://linuxtv.org 5864S: Odd Fixes 5865F: drivers/media/usb/hdpvr/ 5866 5867HWPOISON MEMORY FAILURE HANDLING 5868M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5869L: linux-mm@kvack.org 5870S: Maintained 5871F: mm/memory-failure.c 5872F: mm/hwpoison-inject.c 5873 5874HYPERVISOR VIRTUAL CONSOLE DRIVER 5875L: linuxppc-dev@lists.ozlabs.org 5876S: Odd Fixes 5877F: drivers/tty/hvc/ 5878 5879HACKRF MEDIA DRIVER 5880M: Antti Palosaari <crope@iki.fi> 5881L: linux-media@vger.kernel.org 5882W: https://linuxtv.org 5883W: http://palosaari.fi/linux/ 5884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5885T: git git://linuxtv.org/anttip/media_tree.git 5886S: Maintained 5887F: drivers/media/usb/hackrf/ 5888 5889HARDWARE MONITORING 5890M: Jean Delvare <jdelvare@suse.com> 5891M: Guenter Roeck <linux@roeck-us.net> 5892L: linux-hwmon@vger.kernel.org 5893W: http://hwmon.wiki.kernel.org/ 5894T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5896S: Maintained 5897F: Documentation/hwmon/ 5898F: drivers/hwmon/ 5899F: include/linux/hwmon*.h 5900 5901HARDWARE RANDOM NUMBER GENERATOR CORE 5902M: Matt Mackall <mpm@selenic.com> 5903M: Herbert Xu <herbert@gondor.apana.org.au> 5904L: linux-crypto@vger.kernel.org 5905S: Odd fixes 5906F: Documentation/devicetree/bindings/rng/ 5907F: Documentation/hw_random.txt 5908F: drivers/char/hw_random/ 5909F: include/linux/hw_random.h 5910 5911HARDWARE SPINLOCK CORE 5912M: Ohad Ben-Cohen <ohad@wizery.com> 5913M: Bjorn Andersson <bjorn.andersson@linaro.org> 5914L: linux-remoteproc@vger.kernel.org 5915S: Maintained 5916T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5917F: Documentation/devicetree/bindings/hwlock/ 5918F: Documentation/hwspinlock.txt 5919F: drivers/hwspinlock/ 5920F: include/linux/hwspinlock.h 5921 5922HARMONY SOUND DRIVER 5923L: linux-parisc@vger.kernel.org 5924S: Maintained 5925F: sound/parisc/harmony.* 5926 5927HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5928M: Jimmy Vance <jimmy.vance@hpe.com> 5929S: Supported 5930F: Documentation/watchdog/hpwdt.txt 5931F: drivers/watchdog/hpwdt.c 5932 5933HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5934M: Don Brace <don.brace@microsemi.com> 5935L: esc.storagedev@microsemi.com 5936L: linux-scsi@vger.kernel.org 5937S: Supported 5938F: Documentation/scsi/hpsa.txt 5939F: drivers/scsi/hpsa*.[ch] 5940F: include/linux/cciss*.h 5941F: include/uapi/linux/cciss*.h 5942 5943HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5944M: Don Brace <don.brace@microsemi.com> 5945L: esc.storagedev@microsemi.com 5946L: linux-scsi@vger.kernel.org 5947S: Supported 5948F: Documentation/blockdev/cciss.txt 5949F: drivers/block/cciss* 5950F: include/linux/cciss_ioctl.h 5951F: include/uapi/linux/cciss_ioctl.h 5952 5953OPA-VNIC DRIVER 5954M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5955M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 5956L: linux-rdma@vger.kernel.org 5957S: Supported 5958F: drivers/infiniband/ulp/opa_vnic 5959 5960HFI1 DRIVER 5961M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5962M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5963L: linux-rdma@vger.kernel.org 5964S: Supported 5965F: drivers/infiniband/hw/hfi1 5966 5967HFS FILESYSTEM 5968L: linux-fsdevel@vger.kernel.org 5969S: Orphan 5970F: Documentation/filesystems/hfs.txt 5971F: fs/hfs/ 5972 5973HFSPLUS FILESYSTEM 5974L: linux-fsdevel@vger.kernel.org 5975S: Orphan 5976F: Documentation/filesystems/hfsplus.txt 5977F: fs/hfsplus/ 5978 5979HGA FRAMEBUFFER DRIVER 5980M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5981L: linux-nvidia@lists.surfsouth.com 5982W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5983S: Maintained 5984F: drivers/video/fbdev/hgafb.c 5985 5986HIBERNATION (aka Software Suspend, aka swsusp) 5987M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5988M: Pavel Machek <pavel@ucw.cz> 5989L: linux-pm@vger.kernel.org 5990B: https://bugzilla.kernel.org 5991S: Supported 5992F: arch/x86/power/ 5993F: drivers/base/power/ 5994F: kernel/power/ 5995F: include/linux/suspend.h 5996F: include/linux/freezer.h 5997F: include/linux/pm.h 5998F: arch/*/include/asm/suspend*.h 5999 6000HID CORE LAYER 6001M: Jiri Kosina <jikos@kernel.org> 6002R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6003L: linux-input@vger.kernel.org 6004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6005S: Maintained 6006F: drivers/hid/ 6007F: include/linux/hid* 6008F: include/uapi/linux/hid* 6009 6010HID SENSOR HUB DRIVERS 6011M: Jiri Kosina <jikos@kernel.org> 6012M: Jonathan Cameron <jic23@kernel.org> 6013M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6014L: linux-input@vger.kernel.org 6015L: linux-iio@vger.kernel.org 6016S: Maintained 6017F: Documentation/hid/hid-sensor* 6018F: drivers/hid/hid-sensor-* 6019F: drivers/iio/*/hid-* 6020F: include/linux/hid-sensor-* 6021 6022HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 6023M: Thomas Gleixner <tglx@linutronix.de> 6024L: linux-kernel@vger.kernel.org 6025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6026S: Maintained 6027F: Documentation/timers/ 6028F: kernel/time/hrtimer.c 6029F: kernel/time/clockevents.c 6030F: kernel/time/tick*.* 6031F: kernel/time/timer_*.c 6032F: include/linux/clockchips.h 6033F: include/linux/hrtimer.h 6034 6035HIGH-SPEED SCC DRIVER FOR AX.25 6036L: linux-hams@vger.kernel.org 6037S: Orphan 6038F: drivers/net/hamradio/dmascc.c 6039F: drivers/net/hamradio/scc.c 6040 6041HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6042M: HighPoint Linux Team <linux@highpoint-tech.com> 6043W: http://www.highpoint-tech.com 6044S: Supported 6045F: Documentation/scsi/hptiop.txt 6046F: drivers/scsi/hptiop.c 6047 6048HIPPI 6049M: Jes Sorensen <jes@trained-monkey.org> 6050L: linux-hippi@sunsite.dk 6051S: Maintained 6052F: include/linux/hippidevice.h 6053F: include/uapi/linux/if_hippi.h 6054F: net/802/hippi.c 6055F: drivers/net/hippi/ 6056 6057HISILICON NETWORK SUBSYSTEM DRIVER 6058M: Yisen Zhuang <yisen.zhuang@huawei.com> 6059M: Salil Mehta <salil.mehta@huawei.com> 6060L: netdev@vger.kernel.org 6061W: http://www.hisilicon.com 6062S: Maintained 6063F: drivers/net/ethernet/hisilicon/ 6064F: Documentation/devicetree/bindings/net/hisilicon*.txt 6065 6066HISILICON ROCE DRIVER 6067M: Lijun Ou <oulijun@huawei.com> 6068M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6069L: linux-rdma@vger.kernel.org 6070S: Maintained 6071F: drivers/infiniband/hw/hns/ 6072F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6073 6074HISILICON SAS Controller 6075M: John Garry <john.garry@huawei.com> 6076W: http://www.hisilicon.com 6077S: Supported 6078F: drivers/scsi/hisi_sas/ 6079F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6080 6081HOST AP DRIVER 6082M: Jouni Malinen <j@w1.fi> 6083L: linux-wireless@vger.kernel.org 6084W: http://w1.fi/hostap-driver.html 6085S: Obsolete 6086F: drivers/net/wireless/intersil/hostap/ 6087 6088HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6089L: platform-driver-x86@vger.kernel.org 6090S: Orphan 6091F: drivers/platform/x86/tc1100-wmi.c 6092 6093HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6094M: Jaroslav Kysela <perex@perex.cz> 6095S: Maintained 6096F: drivers/net/ethernet/hp/hp100.* 6097 6098HPET: High Precision Event Timers driver 6099M: Clemens Ladisch <clemens@ladisch.de> 6100S: Maintained 6101F: Documentation/timers/hpet.txt 6102F: drivers/char/hpet.c 6103F: include/linux/hpet.h 6104F: include/uapi/linux/hpet.h 6105 6106HPET: x86 6107S: Orphan 6108F: arch/x86/kernel/hpet.c 6109F: arch/x86/include/asm/hpet.h 6110 6111HPFS FILESYSTEM 6112M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6113W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6114S: Maintained 6115F: fs/hpfs/ 6116 6117HSI SUBSYSTEM 6118M: Sebastian Reichel <sre@kernel.org> 6119T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6120S: Maintained 6121F: Documentation/ABI/testing/sysfs-bus-hsi 6122F: Documentation/driver-api/hsi.rst 6123F: drivers/hsi/ 6124F: include/linux/hsi/ 6125F: include/uapi/linux/hsi/ 6126 6127HSO 3G MODEM DRIVER 6128L: linux-usb@vger.kernel.org 6129S: Orphan 6130F: drivers/net/usb/hso.c 6131 6132HSR NETWORK PROTOCOL 6133M: Arvid Brodin <arvid.brodin@alten.se> 6134L: netdev@vger.kernel.org 6135S: Maintained 6136F: net/hsr/ 6137 6138HTCPEN TOUCHSCREEN DRIVER 6139M: Pau Oliva Fora <pof@eslack.org> 6140L: linux-input@vger.kernel.org 6141S: Maintained 6142F: drivers/input/touchscreen/htcpen.c 6143 6144HUGETLB FILESYSTEM 6145M: Nadia Yvette Chambers <nyc@holomorphy.com> 6146S: Maintained 6147F: fs/hugetlbfs/ 6148 6149HVA ST MEDIA DRIVER 6150M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6151L: linux-media@vger.kernel.org 6152T: git git://linuxtv.org/media_tree.git 6153W: https://linuxtv.org 6154S: Supported 6155F: drivers/media/platform/sti/hva 6156 6157Hyper-V CORE AND DRIVERS 6158M: "K. Y. Srinivasan" <kys@microsoft.com> 6159M: Haiyang Zhang <haiyangz@microsoft.com> 6160M: Stephen Hemminger <sthemmin@microsoft.com> 6161L: devel@linuxdriverproject.org 6162S: Maintained 6163F: arch/x86/include/asm/mshyperv.h 6164F: arch/x86/include/uapi/asm/hyperv.h 6165F: arch/x86/kernel/cpu/mshyperv.c 6166F: arch/x86/hyperv 6167F: drivers/hid/hid-hyperv.c 6168F: drivers/hv/ 6169F: drivers/input/serio/hyperv-keyboard.c 6170F: drivers/pci/host/pci-hyperv.c 6171F: drivers/net/hyperv/ 6172F: drivers/scsi/storvsc_drv.c 6173F: drivers/uio/uio_hv_generic.c 6174F: drivers/video/fbdev/hyperv_fb.c 6175F: include/linux/hyperv.h 6176F: tools/hv/ 6177F: Documentation/ABI/stable/sysfs-bus-vmbus 6178 6179I2C MUXES 6180M: Peter Rosin <peda@axentia.se> 6181L: linux-i2c@vger.kernel.org 6182S: Maintained 6183F: Documentation/i2c/i2c-topology 6184F: Documentation/i2c/muxes/ 6185F: Documentation/devicetree/bindings/i2c/i2c-mux* 6186F: Documentation/devicetree/bindings/i2c/i2c-arb* 6187F: Documentation/devicetree/bindings/i2c/i2c-gate* 6188F: drivers/i2c/i2c-mux.c 6189F: drivers/i2c/muxes/ 6190F: include/linux/i2c-mux.h 6191 6192I2C OVER PARALLEL PORT 6193M: Jean Delvare <jdelvare@suse.com> 6194L: linux-i2c@vger.kernel.org 6195S: Maintained 6196F: Documentation/i2c/busses/i2c-parport 6197F: Documentation/i2c/busses/i2c-parport-light 6198F: drivers/i2c/busses/i2c-parport.c 6199F: drivers/i2c/busses/i2c-parport-light.c 6200 6201I2C/SMBUS CONTROLLER DRIVERS FOR PC 6202M: Jean Delvare <jdelvare@suse.com> 6203L: linux-i2c@vger.kernel.org 6204S: Maintained 6205F: Documentation/i2c/busses/i2c-ali1535 6206F: Documentation/i2c/busses/i2c-ali1563 6207F: Documentation/i2c/busses/i2c-ali15x3 6208F: Documentation/i2c/busses/i2c-amd756 6209F: Documentation/i2c/busses/i2c-amd8111 6210F: Documentation/i2c/busses/i2c-i801 6211F: Documentation/i2c/busses/i2c-nforce2 6212F: Documentation/i2c/busses/i2c-piix4 6213F: Documentation/i2c/busses/i2c-sis5595 6214F: Documentation/i2c/busses/i2c-sis630 6215F: Documentation/i2c/busses/i2c-sis96x 6216F: Documentation/i2c/busses/i2c-via 6217F: Documentation/i2c/busses/i2c-viapro 6218F: drivers/i2c/busses/i2c-ali1535.c 6219F: drivers/i2c/busses/i2c-ali1563.c 6220F: drivers/i2c/busses/i2c-ali15x3.c 6221F: drivers/i2c/busses/i2c-amd756.c 6222F: drivers/i2c/busses/i2c-amd756-s4882.c 6223F: drivers/i2c/busses/i2c-amd8111.c 6224F: drivers/i2c/busses/i2c-i801.c 6225F: drivers/i2c/busses/i2c-isch.c 6226F: drivers/i2c/busses/i2c-nforce2.c 6227F: drivers/i2c/busses/i2c-nforce2-s4985.c 6228F: drivers/i2c/busses/i2c-piix4.c 6229F: drivers/i2c/busses/i2c-sis5595.c 6230F: drivers/i2c/busses/i2c-sis630.c 6231F: drivers/i2c/busses/i2c-sis96x.c 6232F: drivers/i2c/busses/i2c-via.c 6233F: drivers/i2c/busses/i2c-viapro.c 6234 6235I2C/SMBUS ISMT DRIVER 6236M: Seth Heasley <seth.heasley@intel.com> 6237M: Neil Horman <nhorman@tuxdriver.com> 6238L: linux-i2c@vger.kernel.org 6239F: drivers/i2c/busses/i2c-ismt.c 6240F: Documentation/i2c/busses/i2c-ismt 6241 6242I2C/SMBUS STUB DRIVER 6243M: Jean Delvare <jdelvare@suse.com> 6244L: linux-i2c@vger.kernel.org 6245S: Maintained 6246F: drivers/i2c/i2c-stub.c 6247 6248I2C SUBSYSTEM 6249M: Wolfram Sang <wsa@the-dreams.de> 6250L: linux-i2c@vger.kernel.org 6251W: https://i2c.wiki.kernel.org/ 6252Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6254S: Maintained 6255F: Documentation/devicetree/bindings/i2c/ 6256F: Documentation/i2c/ 6257F: drivers/i2c/ 6258F: drivers/i2c/*/ 6259F: include/linux/i2c.h 6260F: include/linux/i2c-*.h 6261F: include/uapi/linux/i2c.h 6262F: include/uapi/linux/i2c-*.h 6263 6264I2C ACPI SUPPORT 6265M: Mika Westerberg <mika.westerberg@linux.intel.com> 6266L: linux-i2c@vger.kernel.org 6267L: linux-acpi@vger.kernel.org 6268S: Maintained 6269 6270I2C-TAOS-EVM DRIVER 6271M: Jean Delvare <jdelvare@suse.com> 6272L: linux-i2c@vger.kernel.org 6273S: Maintained 6274F: Documentation/i2c/busses/i2c-taos-evm 6275F: drivers/i2c/busses/i2c-taos-evm.c 6276 6277I2C-TINY-USB DRIVER 6278M: Till Harbaum <till@harbaum.org> 6279L: linux-i2c@vger.kernel.org 6280W: http://www.harbaum.org/till/i2c_tiny_usb 6281S: Maintained 6282F: drivers/i2c/busses/i2c-tiny-usb.c 6283 6284i386 BOOT CODE 6285M: "H. Peter Anvin" <hpa@zytor.com> 6286S: Maintained 6287F: arch/x86/boot/ 6288 6289i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6290M: "H. Peter Anvin" <hpa@zytor.com> 6291T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6292S: Maintained 6293 6294IA64 (Itanium) PLATFORM 6295M: Tony Luck <tony.luck@intel.com> 6296M: Fenghua Yu <fenghua.yu@intel.com> 6297L: linux-ia64@vger.kernel.org 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6299S: Maintained 6300F: arch/ia64/ 6301 6302IBM Power VMX Cryptographic instructions 6303M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6304M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6305L: linux-crypto@vger.kernel.org 6306S: Supported 6307F: drivers/crypto/vmx/Makefile 6308F: drivers/crypto/vmx/Kconfig 6309F: drivers/crypto/vmx/vmx.c 6310F: drivers/crypto/vmx/aes* 6311F: drivers/crypto/vmx/ghash* 6312F: drivers/crypto/vmx/ppc-xlate.pl 6313 6314IBM Power in-Nest Crypto Acceleration 6315M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6316M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6317L: linux-crypto@vger.kernel.org 6318S: Supported 6319F: drivers/crypto/nx/Makefile 6320F: drivers/crypto/nx/Kconfig 6321F: drivers/crypto/nx/nx-aes* 6322F: drivers/crypto/nx/nx-sha* 6323F: drivers/crypto/nx/nx.* 6324F: drivers/crypto/nx/nx_csbcpb.h 6325F: drivers/crypto/nx/nx_debugfs.h 6326 6327IBM Power 842 compression accelerator 6328M: Haren Myneni <haren@us.ibm.com> 6329S: Supported 6330F: drivers/crypto/nx/Makefile 6331F: drivers/crypto/nx/Kconfig 6332F: drivers/crypto/nx/nx-842* 6333F: include/linux/sw842.h 6334F: crypto/842.c 6335F: lib/842/ 6336 6337IBM Power Linux RAID adapter 6338M: Brian King <brking@us.ibm.com> 6339S: Supported 6340F: drivers/scsi/ipr.* 6341 6342IBM Power Virtual Ethernet Device Driver 6343M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6344L: netdev@vger.kernel.org 6345S: Supported 6346F: drivers/net/ethernet/ibm/ibmveth.* 6347 6348IBM Power SRIOV Virtual NIC Device Driver 6349M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6350M: John Allen <jallen@linux.vnet.ibm.com> 6351L: netdev@vger.kernel.org 6352S: Supported 6353F: drivers/net/ethernet/ibm/ibmvnic.* 6354 6355IBM Power Virtual SCSI Device Drivers 6356M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6357L: linux-scsi@vger.kernel.org 6358S: Supported 6359F: drivers/scsi/ibmvscsi/ibmvscsi* 6360F: include/scsi/viosrp.h 6361 6362IBM Power Virtual SCSI Device Target Driver 6363M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6364M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6365L: linux-scsi@vger.kernel.org 6366L: target-devel@vger.kernel.org 6367S: Supported 6368F: drivers/scsi/ibmvscsi_tgt/ 6369 6370IBM Power Virtual FC Device Drivers 6371M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6372L: linux-scsi@vger.kernel.org 6373S: Supported 6374F: drivers/scsi/ibmvscsi/ibmvfc* 6375 6376IBM ServeRAID RAID DRIVER 6377S: Orphan 6378F: drivers/scsi/ips.* 6379 6380ICH LPC AND GPIO DRIVER 6381M: Peter Tyser <ptyser@xes-inc.com> 6382S: Maintained 6383F: drivers/mfd/lpc_ich.c 6384F: drivers/gpio/gpio-ich.c 6385 6386IDT VersaClock 5 CLOCK DRIVER 6387M: Marek Vasut <marek.vasut@gmail.com> 6388S: Maintained 6389F: drivers/clk/clk-versaclock5.c 6390 6391IDE SUBSYSTEM 6392M: "David S. Miller" <davem@davemloft.net> 6393L: linux-ide@vger.kernel.org 6394Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6396S: Maintained 6397F: Documentation/ide/ 6398F: drivers/ide/ 6399F: include/linux/ide.h 6400 6401IDEAPAD LAPTOP EXTRAS DRIVER 6402M: Ike Panhc <ike.pan@canonical.com> 6403L: platform-driver-x86@vger.kernel.org 6404W: http://launchpad.net/ideapad-laptop 6405S: Maintained 6406F: drivers/platform/x86/ideapad-laptop.c 6407 6408IDEAPAD LAPTOP SLIDEBAR DRIVER 6409M: Andrey Moiseev <o2g.org.ru@gmail.com> 6410L: linux-input@vger.kernel.org 6411W: https://github.com/o2genum/ideapad-slidebar 6412S: Maintained 6413F: drivers/input/misc/ideapad_slidebar.c 6414 6415IDE/ATAPI DRIVERS 6416M: Borislav Petkov <bp@alien8.de> 6417L: linux-ide@vger.kernel.org 6418S: Maintained 6419F: Documentation/cdrom/ide-cd 6420F: drivers/ide/ide-cd* 6421 6422IEEE 802.15.4 SUBSYSTEM 6423M: Alexander Aring <aar@pengutronix.de> 6424M: Stefan Schmidt <stefan@osg.samsung.com> 6425L: linux-wpan@vger.kernel.org 6426W: http://wpan.cakelab.org/ 6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6429S: Maintained 6430F: net/ieee802154/ 6431F: net/mac802154/ 6432F: drivers/net/ieee802154/ 6433F: include/linux/nl802154.h 6434F: include/linux/ieee802154.h 6435F: include/net/nl802154.h 6436F: include/net/mac802154.h 6437F: include/net/af_ieee802154.h 6438F: include/net/cfg802154.h 6439F: include/net/ieee802154_netdev.h 6440F: Documentation/networking/ieee802154.txt 6441 6442IFE PROTOCOL 6443M: Yotam Gigi <yotamg@mellanox.com> 6444M: Jamal Hadi Salim <jhs@mojatatu.com> 6445F: net/ife 6446F: include/net/ife.h 6447F: include/uapi/linux/ife.h 6448 6449IGORPLUG-USB IR RECEIVER 6450M: Sean Young <sean@mess.org> 6451L: linux-media@vger.kernel.org 6452S: Maintained 6453F: drivers/media/rc/igorplugusb.c 6454 6455IGUANAWORKS USB IR TRANSCEIVER 6456M: Sean Young <sean@mess.org> 6457L: linux-media@vger.kernel.org 6458S: Maintained 6459F: drivers/media/rc/iguanair.c 6460 6461IIO DIGITAL POTENTIOMETER DAC 6462M: Peter Rosin <peda@axentia.se> 6463L: linux-iio@vger.kernel.org 6464S: Maintained 6465F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6466F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6467F: drivers/iio/dac/dpot-dac.c 6468 6469IIO ENVELOPE DETECTOR 6470M: Peter Rosin <peda@axentia.se> 6471L: linux-iio@vger.kernel.org 6472S: Maintained 6473F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6474F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6475F: drivers/iio/adc/envelope-detector.c 6476 6477IIO SUBSYSTEM AND DRIVERS 6478M: Jonathan Cameron <jic23@kernel.org> 6479R: Hartmut Knaack <knaack.h@gmx.de> 6480R: Lars-Peter Clausen <lars@metafoo.de> 6481R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6482L: linux-iio@vger.kernel.org 6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6484S: Maintained 6485F: Documentation/devicetree/bindings/iio/ 6486F: drivers/iio/ 6487F: drivers/staging/iio/ 6488F: include/linux/iio/ 6489F: tools/iio/ 6490 6491IKANOS/ADI EAGLE ADSL USB DRIVER 6492M: Matthieu Castet <castet.matthieu@free.fr> 6493M: Stanislaw Gruszka <stf_xl@wp.pl> 6494S: Maintained 6495F: drivers/usb/atm/ueagle-atm.c 6496 6497IMGTEC ASCII LCD DRIVER 6498M: Paul Burton <paul.burton@imgtec.com> 6499S: Maintained 6500F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6501F: drivers/auxdisplay/img-ascii-lcd.c 6502 6503INA209 HARDWARE MONITOR DRIVER 6504M: Guenter Roeck <linux@roeck-us.net> 6505L: linux-hwmon@vger.kernel.org 6506S: Maintained 6507F: Documentation/hwmon/ina209 6508F: Documentation/devicetree/bindings/i2c/ina209.txt 6509F: drivers/hwmon/ina209.c 6510 6511INA2XX HARDWARE MONITOR DRIVER 6512M: Guenter Roeck <linux@roeck-us.net> 6513L: linux-hwmon@vger.kernel.org 6514S: Maintained 6515F: Documentation/hwmon/ina2xx 6516F: drivers/hwmon/ina2xx.c 6517F: include/linux/platform_data/ina2xx.h 6518 6519INDUSTRY PACK SUBSYSTEM (IPACK) 6520M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6521M: Jens Taprogge <jens.taprogge@taprogge.org> 6522M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6523L: industrypack-devel@lists.sourceforge.net 6524W: http://industrypack.sourceforge.net 6525S: Maintained 6526F: drivers/ipack/ 6527 6528INGENIC JZ4780 DMA Driver 6529M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6530S: Maintained 6531F: drivers/dma/dma-jz4780.c 6532 6533INGENIC JZ4780 NAND DRIVER 6534M: Harvey Hunt <harveyhuntnexus@gmail.com> 6535L: linux-mtd@lists.infradead.org 6536S: Maintained 6537F: drivers/mtd/nand/jz4780_* 6538 6539INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6540M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6541M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6542L: linux-ima-devel@lists.sourceforge.net 6543L: linux-ima-user@lists.sourceforge.net 6544L: linux-security-module@vger.kernel.org 6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6546S: Supported 6547F: security/integrity/ima/ 6548 6549IMGTEC IR DECODER DRIVER 6550M: James Hogan <james.hogan@imgtec.com> 6551S: Maintained 6552F: drivers/media/rc/img-ir/ 6553 6554IMS TWINTURBO FRAMEBUFFER DRIVER 6555L: linux-fbdev@vger.kernel.org 6556S: Orphan 6557F: drivers/video/fbdev/imsttfb.c 6558 6559INFINIBAND SUBSYSTEM 6560M: Doug Ledford <dledford@redhat.com> 6561M: Sean Hefty <sean.hefty@intel.com> 6562M: Hal Rosenstock <hal.rosenstock@gmail.com> 6563L: linux-rdma@vger.kernel.org 6564W: http://www.openfabrics.org/ 6565Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6566T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6567S: Supported 6568F: Documentation/devicetree/bindings/infiniband/ 6569F: Documentation/infiniband/ 6570F: drivers/infiniband/ 6571F: include/uapi/linux/if_infiniband.h 6572F: include/uapi/rdma/ 6573F: include/rdma/ 6574 6575INOTIFY 6576M: John McCutchan <john@johnmccutchan.com> 6577M: Robert Love <rlove@rlove.org> 6578M: Eric Paris <eparis@parisplace.org> 6579S: Maintained 6580F: Documentation/filesystems/inotify.txt 6581F: fs/notify/inotify/ 6582F: include/linux/inotify.h 6583F: include/uapi/linux/inotify.h 6584 6585INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6586M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6587L: linux-input@vger.kernel.org 6588Q: http://patchwork.kernel.org/project/linux-input/list/ 6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6590S: Maintained 6591F: drivers/input/ 6592F: include/linux/input.h 6593F: include/uapi/linux/input.h 6594F: include/linux/input/ 6595F: Documentation/devicetree/bindings/input/ 6596 6597INPUT MULTITOUCH (MT) PROTOCOL 6598M: Henrik Rydberg <rydberg@bitmath.org> 6599L: linux-input@vger.kernel.org 6600S: Odd fixes 6601F: Documentation/input/multi-touch-protocol.rst 6602F: drivers/input/input-mt.c 6603K: \b(ABS|SYN)_MT_ 6604 6605INTEL ASoC BDW/HSW DRIVERS 6606M: Jie Yang <yang.jie@linux.intel.com> 6607L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6608S: Supported 6609F: sound/soc/intel/common/sst-dsp* 6610F: sound/soc/intel/common/sst-firmware.c 6611F: sound/soc/intel/boards/broadwell.c 6612F: sound/soc/intel/haswell/ 6613 6614INTEL C600 SERIES SAS CONTROLLER DRIVER 6615M: Intel SCU Linux support <intel-linux-scu@intel.com> 6616M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6617L: linux-scsi@vger.kernel.org 6618T: git git://git.code.sf.net/p/intel-sas/isci 6619S: Supported 6620F: drivers/scsi/isci/ 6621 6622INTEL HID EVENT DRIVER 6623M: Alex Hung <alex.hung@canonical.com> 6624L: platform-driver-x86@vger.kernel.org 6625S: Maintained 6626F: drivers/platform/x86/intel-hid.c 6627 6628INTEL VIRTUAL BUTTON DRIVER 6629M: AceLan Kao <acelan.kao@canonical.com> 6630L: platform-driver-x86@vger.kernel.org 6631S: Maintained 6632F: drivers/platform/x86/intel-vbtn.c 6633 6634INTEL IDLE DRIVER 6635M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6636M: Len Brown <lenb@kernel.org> 6637L: linux-pm@vger.kernel.org 6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6639B: https://bugzilla.kernel.org 6640S: Supported 6641F: drivers/idle/intel_idle.c 6642 6643INTEL INTEGRATED SENSOR HUB DRIVER 6644M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6645M: Jiri Kosina <jikos@kernel.org> 6646L: linux-input@vger.kernel.org 6647S: Maintained 6648F: drivers/hid/intel-ish-hid/ 6649 6650INTEL PSTATE DRIVER 6651M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6652M: Len Brown <lenb@kernel.org> 6653L: linux-pm@vger.kernel.org 6654S: Supported 6655F: drivers/cpufreq/intel_pstate.c 6656 6657INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6658M: Maik Broemme <mbroemme@libmpq.org> 6659L: linux-fbdev@vger.kernel.org 6660S: Maintained 6661F: Documentation/fb/intelfb.txt 6662F: drivers/video/fbdev/intelfb/ 6663 6664INTEL 810/815 FRAMEBUFFER DRIVER 6665M: Antonino Daplas <adaplas@gmail.com> 6666L: linux-fbdev@vger.kernel.org 6667S: Maintained 6668F: drivers/video/fbdev/i810/ 6669 6670INTEL MENLOW THERMAL DRIVER 6671M: Sujith Thomas <sujith.thomas@intel.com> 6672L: platform-driver-x86@vger.kernel.org 6673W: https://01.org/linux-acpi 6674S: Supported 6675F: drivers/platform/x86/intel_menlow.c 6676 6677INTEL I/OAT DMA DRIVER 6678M: Dave Jiang <dave.jiang@intel.com> 6679R: Dan Williams <dan.j.williams@intel.com> 6680L: dmaengine@vger.kernel.org 6681Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6682S: Supported 6683F: drivers/dma/ioat* 6684 6685INTEL IOMMU (VT-d) 6686M: David Woodhouse <dwmw2@infradead.org> 6687L: iommu@lists.linux-foundation.org 6688T: git git://git.infradead.org/iommu-2.6.git 6689S: Supported 6690F: drivers/iommu/intel-iommu.c 6691F: include/linux/intel-iommu.h 6692 6693INTEL IOP-ADMA DMA DRIVER 6694R: Dan Williams <dan.j.williams@intel.com> 6695S: Odd fixes 6696F: drivers/dma/iop-adma.c 6697 6698INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6699M: Krzysztof Halasa <khalasa@piap.pl> 6700S: Maintained 6701F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6702F: arch/arm/mach-ixp4xx/include/mach/npe.h 6703F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6704F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6705F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6706F: drivers/net/wan/ixp4xx_hss.c 6707 6708INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6709M: Deepak Saxena <dsaxena@plexity.net> 6710S: Maintained 6711F: drivers/char/hw_random/ixp4xx-rng.c 6712 6713INTEL ETHERNET DRIVERS 6714M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6715L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6716W: http://www.intel.com/support/feedback.htm 6717W: http://e1000.sourceforge.net/ 6718Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6721S: Supported 6722F: Documentation/networking/e100.txt 6723F: Documentation/networking/e1000.txt 6724F: Documentation/networking/e1000e.txt 6725F: Documentation/networking/igb.txt 6726F: Documentation/networking/igbvf.txt 6727F: Documentation/networking/ixgb.txt 6728F: Documentation/networking/ixgbe.txt 6729F: Documentation/networking/ixgbevf.txt 6730F: Documentation/networking/i40e.txt 6731F: Documentation/networking/i40evf.txt 6732F: drivers/net/ethernet/intel/ 6733F: drivers/net/ethernet/intel/*/ 6734 6735INTEL RDMA RNIC DRIVER 6736M: Faisal Latif <faisal.latif@intel.com> 6737M: Shiraz Saleem <shiraz.saleem@intel.com> 6738L: linux-rdma@vger.kernel.org 6739S: Supported 6740F: drivers/infiniband/hw/i40iw/ 6741 6742INTEL MERRIFIELD GPIO DRIVER 6743M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6744L: linux-gpio@vger.kernel.org 6745S: Maintained 6746F: drivers/gpio/gpio-merrifield.c 6747 6748INTEL-MID GPIO DRIVER 6749M: David Cohen <david.a.cohen@linux.intel.com> 6750L: linux-gpio@vger.kernel.org 6751S: Maintained 6752F: drivers/gpio/gpio-intel-mid.c 6753 6754INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6755M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6756L: linux-wireless@vger.kernel.org 6757S: Maintained 6758F: Documentation/networking/README.ipw2100 6759F: Documentation/networking/README.ipw2200 6760F: drivers/net/wireless/intel/ipw2x00/ 6761 6762INTEL(R) TRACE HUB 6763M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6764S: Supported 6765F: Documentation/trace/intel_th.txt 6766F: drivers/hwtracing/intel_th/ 6767 6768INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6769M: Ning Sun <ning.sun@intel.com> 6770L: tboot-devel@lists.sourceforge.net 6771W: http://tboot.sourceforge.net 6772T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6773S: Supported 6774F: Documentation/intel_txt.txt 6775F: include/linux/tboot.h 6776F: arch/x86/kernel/tboot.c 6777 6778INTEL WIRELESS WIMAX CONNECTION 2400 6779M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6780M: linux-wimax@intel.com 6781L: wimax@linuxwimax.org (subscribers-only) 6782S: Supported 6783W: http://linuxwimax.org 6784F: Documentation/wimax/README.i2400m 6785F: drivers/net/wimax/i2400m/ 6786F: include/uapi/linux/wimax/i2400m.h 6787 6788INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6789M: Stanislaw Gruszka <sgruszka@redhat.com> 6790L: linux-wireless@vger.kernel.org 6791S: Supported 6792F: drivers/net/wireless/intel/iwlegacy/ 6793 6794INTEL WIRELESS WIFI LINK (iwlwifi) 6795M: Johannes Berg <johannes.berg@intel.com> 6796M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6797M: Luca Coelho <luciano.coelho@intel.com> 6798M: Intel Linux Wireless <linuxwifi@intel.com> 6799L: linux-wireless@vger.kernel.org 6800W: http://intellinuxwireless.org 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6802S: Supported 6803F: drivers/net/wireless/intel/iwlwifi/ 6804 6805INTEL MANAGEMENT ENGINE (mei) 6806M: Tomas Winkler <tomas.winkler@intel.com> 6807L: linux-kernel@vger.kernel.org 6808S: Supported 6809F: include/uapi/linux/mei.h 6810F: include/linux/mei_cl_bus.h 6811F: drivers/misc/mei/* 6812F: drivers/watchdog/mei_wdt.c 6813F: Documentation/misc-devices/mei/* 6814F: samples/mei/* 6815 6816INTEL MIC DRIVERS (mic) 6817M: Sudeep Dutt <sudeep.dutt@intel.com> 6818M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6819S: Supported 6820W: https://github.com/sudeepdutt/mic 6821W: http://software.intel.com/en-us/mic-developer 6822F: include/linux/mic_bus.h 6823F: include/linux/scif.h 6824F: include/uapi/linux/mic_common.h 6825F: include/uapi/linux/mic_ioctl.h 6826F: include/uapi/linux/scif_ioctl.h 6827F: drivers/misc/mic/ 6828F: drivers/dma/mic_x100_dma.c 6829F: drivers/dma/mic_x100_dma.h 6830F: Documentation/mic/ 6831 6832INTEL PMC/P-Unit IPC DRIVER 6833M: Zha Qipeng<qipeng.zha@intel.com> 6834L: platform-driver-x86@vger.kernel.org 6835S: Maintained 6836F: drivers/platform/x86/intel_pmc_ipc.c 6837F: drivers/platform/x86/intel_punit_ipc.c 6838F: arch/x86/include/asm/intel_pmc_ipc.h 6839F: arch/x86/include/asm/intel_punit_ipc.h 6840 6841INTEL TELEMETRY DRIVER 6842M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6843L: platform-driver-x86@vger.kernel.org 6844S: Maintained 6845F: arch/x86/include/asm/intel_telemetry.h 6846F: drivers/platform/x86/intel_telemetry* 6847 6848INTEL PMC CORE DRIVER 6849M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6850M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6851L: platform-driver-x86@vger.kernel.org 6852S: Maintained 6853F: arch/x86/include/asm/pmc_core.h 6854F: drivers/platform/x86/intel_pmc_core* 6855 6856INVENSENSE MPU-3050 GYROSCOPE DRIVER 6857M: Linus Walleij <linus.walleij@linaro.org> 6858L: linux-iio@vger.kernel.org 6859S: Maintained 6860F: drivers/iio/gyro/mpu3050* 6861F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6862 6863IOC3 ETHERNET DRIVER 6864M: Ralf Baechle <ralf@linux-mips.org> 6865L: linux-mips@linux-mips.org 6866S: Maintained 6867F: drivers/net/ethernet/sgi/ioc3-eth.c 6868 6869IOC3 SERIAL DRIVER 6870M: Pat Gefre <pfg@sgi.com> 6871L: linux-serial@vger.kernel.org 6872S: Maintained 6873F: drivers/tty/serial/ioc3_serial.c 6874 6875IOMMU DRIVERS 6876M: Joerg Roedel <joro@8bytes.org> 6877L: iommu@lists.linux-foundation.org 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6879S: Maintained 6880F: Documentation/devicetree/bindings/iommu/ 6881F: drivers/iommu/ 6882F: include/linux/iommu.h 6883F: include/linux/iova.h 6884 6885IP MASQUERADING 6886M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6887S: Maintained 6888F: net/ipv4/netfilter/ipt_MASQUERADE.c 6889 6890IPMI SUBSYSTEM 6891M: Corey Minyard <minyard@acm.org> 6892L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6893W: http://openipmi.sourceforge.net/ 6894S: Supported 6895F: Documentation/IPMI.txt 6896F: drivers/char/ipmi/ 6897F: include/linux/ipmi* 6898F: include/uapi/linux/ipmi* 6899 6900QCOM AUDIO (ASoC) DRIVERS 6901M: Patrick Lai <plai@codeaurora.org> 6902M: Banajit Goswami <bgoswami@codeaurora.org> 6903L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6904S: Supported 6905F: sound/soc/qcom/ 6906 6907IPS SCSI RAID DRIVER 6908M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6909L: linux-scsi@vger.kernel.org 6910W: http://www.adaptec.com/ 6911S: Maintained 6912F: drivers/scsi/ips* 6913 6914IPVS 6915M: Wensong Zhang <wensong@linux-vs.org> 6916M: Simon Horman <horms@verge.net.au> 6917M: Julian Anastasov <ja@ssi.bg> 6918L: netdev@vger.kernel.org 6919L: lvs-devel@vger.kernel.org 6920S: Maintained 6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6923F: Documentation/networking/ipvs-sysctl.txt 6924F: include/net/ip_vs.h 6925F: include/uapi/linux/ip_vs.h 6926F: net/netfilter/ipvs/ 6927 6928IPWIRELESS DRIVER 6929M: Jiri Kosina <jikos@kernel.org> 6930M: David Sterba <dsterba@suse.com> 6931S: Odd Fixes 6932F: drivers/tty/ipwireless/ 6933 6934IPX NETWORK LAYER 6935L: netdev@vger.kernel.org 6936S: Odd fixes 6937F: include/net/ipx.h 6938F: include/uapi/linux/ipx.h 6939F: net/ipx/ 6940 6941IRDA SUBSYSTEM 6942M: Samuel Ortiz <samuel@sortiz.org> 6943L: irda-users@lists.sourceforge.net (subscribers-only) 6944L: netdev@vger.kernel.org 6945W: http://irda.sourceforge.net/ 6946S: Maintained 6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6948F: Documentation/networking/irda.txt 6949F: drivers/net/irda/ 6950F: include/net/irda/ 6951F: net/irda/ 6952 6953IRQ SUBSYSTEM 6954M: Thomas Gleixner <tglx@linutronix.de> 6955L: linux-kernel@vger.kernel.org 6956S: Maintained 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6958F: kernel/irq/ 6959 6960IRQCHIP DRIVERS 6961M: Thomas Gleixner <tglx@linutronix.de> 6962M: Jason Cooper <jason@lakedaemon.net> 6963M: Marc Zyngier <marc.zyngier@arm.com> 6964L: linux-kernel@vger.kernel.org 6965S: Maintained 6966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6967T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6968F: Documentation/devicetree/bindings/interrupt-controller/ 6969F: drivers/irqchip/ 6970 6971IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6972M: Marc Zyngier <marc.zyngier@arm.com> 6973S: Maintained 6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6975F: Documentation/IRQ-domain.txt 6976F: include/linux/irqdomain.h 6977F: kernel/irq/irqdomain.c 6978F: kernel/irq/msi.c 6979 6980ISA 6981M: William Breathitt Gray <vilhelm.gray@gmail.com> 6982S: Maintained 6983F: Documentation/isa.txt 6984F: drivers/base/isa.c 6985F: include/linux/isa.h 6986 6987ISAPNP 6988M: Jaroslav Kysela <perex@perex.cz> 6989S: Maintained 6990F: Documentation/isapnp.txt 6991F: drivers/pnp/isapnp/ 6992F: include/linux/isapnp.h 6993 6994ISA RADIO MODULE 6995M: Hans Verkuil <hverkuil@xs4all.nl> 6996L: linux-media@vger.kernel.org 6997T: git git://linuxtv.org/media_tree.git 6998W: https://linuxtv.org 6999S: Maintained 7000F: drivers/media/radio/radio-isa* 7001 7002iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7003M: Peter Jones <pjones@redhat.com> 7004M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7005S: Maintained 7006F: drivers/firmware/iscsi_ibft* 7007 7008ISCSI 7009M: Lee Duncan <lduncan@suse.com> 7010M: Chris Leech <cleech@redhat.com> 7011L: open-iscsi@googlegroups.com 7012W: www.open-iscsi.com 7013S: Maintained 7014F: drivers/scsi/*iscsi* 7015F: include/scsi/*iscsi* 7016 7017ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7018M: Or Gerlitz <ogerlitz@mellanox.com> 7019M: Sagi Grimberg <sagi@grimberg.me> 7020M: Roi Dayan <roid@mellanox.com> 7021L: linux-rdma@vger.kernel.org 7022S: Supported 7023W: http://www.openfabrics.org 7024W: www.open-iscsi.org 7025Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7026F: drivers/infiniband/ulp/iser/ 7027 7028ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7029M: Sagi Grimberg <sagi@grimberg.me> 7030T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7031L: linux-rdma@vger.kernel.org 7032L: target-devel@vger.kernel.org 7033S: Supported 7034W: http://www.linux-iscsi.org 7035F: drivers/infiniband/ulp/isert 7036 7037ISDN SUBSYSTEM 7038M: Karsten Keil <isdn@linux-pingi.de> 7039L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7040L: netdev@vger.kernel.org 7041W: http://www.isdn4linux.de 7042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7043S: Maintained 7044F: Documentation/isdn/ 7045F: drivers/isdn/ 7046F: include/linux/isdn.h 7047F: include/linux/isdn/ 7048F: include/uapi/linux/isdn.h 7049F: include/uapi/linux/isdn/ 7050 7051ISDN SUBSYSTEM (Eicon active card driver) 7052M: Armin Schindler <mac@melware.de> 7053L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7054W: http://www.melware.de 7055S: Maintained 7056F: drivers/isdn/hardware/eicon/ 7057 7058IT87 HARDWARE MONITORING DRIVER 7059M: Jean Delvare <jdelvare@suse.com> 7060L: linux-hwmon@vger.kernel.org 7061S: Maintained 7062F: Documentation/hwmon/it87 7063F: drivers/hwmon/it87.c 7064 7065IT913X MEDIA DRIVER 7066M: Antti Palosaari <crope@iki.fi> 7067L: linux-media@vger.kernel.org 7068W: https://linuxtv.org 7069W: http://palosaari.fi/linux/ 7070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7071T: git git://linuxtv.org/anttip/media_tree.git 7072S: Maintained 7073F: drivers/media/tuners/it913x* 7074 7075IVTV VIDEO4LINUX DRIVER 7076M: Andy Walls <awalls@md.metrocast.net> 7077L: ivtv-devel@ivtvdriver.org (subscribers-only) 7078L: linux-media@vger.kernel.org 7079T: git git://linuxtv.org/media_tree.git 7080W: http://www.ivtvdriver.org 7081S: Maintained 7082F: Documentation/media/v4l-drivers/ivtv* 7083F: drivers/media/pci/ivtv/ 7084F: include/uapi/linux/ivtv* 7085 7086IX2505V MEDIA DRIVER 7087M: Malcolm Priestley <tvboxspy@gmail.com> 7088L: linux-media@vger.kernel.org 7089W: https://linuxtv.org 7090Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7091S: Maintained 7092F: drivers/media/dvb-frontends/ix2505v* 7093 7094JC42.4 TEMPERATURE SENSOR DRIVER 7095M: Guenter Roeck <linux@roeck-us.net> 7096L: linux-hwmon@vger.kernel.org 7097S: Maintained 7098F: drivers/hwmon/jc42.c 7099F: Documentation/hwmon/jc42 7100 7101JFS FILESYSTEM 7102M: Dave Kleikamp <shaggy@kernel.org> 7103L: jfs-discussion@lists.sourceforge.net 7104W: http://jfs.sourceforge.net/ 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7106S: Maintained 7107F: Documentation/filesystems/jfs.txt 7108F: fs/jfs/ 7109 7110JME NETWORK DRIVER 7111M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7112L: netdev@vger.kernel.org 7113S: Maintained 7114F: drivers/net/ethernet/jme.* 7115 7116JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7117M: David Woodhouse <dwmw2@infradead.org> 7118L: linux-mtd@lists.infradead.org 7119W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7120S: Maintained 7121F: fs/jffs2/ 7122F: include/uapi/linux/jffs2.h 7123 7124JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7125M: "Theodore Ts'o" <tytso@mit.edu> 7126M: Jan Kara <jack@suse.com> 7127L: linux-ext4@vger.kernel.org 7128S: Maintained 7129F: fs/jbd2/ 7130F: include/linux/jbd2.h 7131 7132JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7133M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7134L: linux-media@vger.kernel.org 7135S: Maintained 7136F: drivers/media/platform/rcar_jpu.c 7137 7138JSM Neo PCI based serial card 7139M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 7140L: linux-serial@vger.kernel.org 7141S: Maintained 7142F: drivers/tty/serial/jsm/ 7143 7144K10TEMP HARDWARE MONITORING DRIVER 7145M: Clemens Ladisch <clemens@ladisch.de> 7146L: linux-hwmon@vger.kernel.org 7147S: Maintained 7148F: Documentation/hwmon/k10temp 7149F: drivers/hwmon/k10temp.c 7150 7151K8TEMP HARDWARE MONITORING DRIVER 7152M: Rudolf Marek <r.marek@assembler.cz> 7153L: linux-hwmon@vger.kernel.org 7154S: Maintained 7155F: Documentation/hwmon/k8temp 7156F: drivers/hwmon/k8temp.c 7157 7158KASAN 7159M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7160R: Alexander Potapenko <glider@google.com> 7161R: Dmitry Vyukov <dvyukov@google.com> 7162L: kasan-dev@googlegroups.com 7163S: Maintained 7164F: arch/*/include/asm/kasan.h 7165F: arch/*/mm/kasan_init* 7166F: Documentation/dev-tools/kasan.rst 7167F: include/linux/kasan*.h 7168F: lib/test_kasan.c 7169F: mm/kasan/ 7170F: scripts/Makefile.kasan 7171 7172KCONFIG 7173M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7174L: linux-kbuild@vger.kernel.org 7175T: git git://gitorious.org/linux-kconfig/linux-kconfig 7176S: Maintained 7177F: Documentation/kbuild/kconfig-language.txt 7178F: scripts/kconfig/ 7179 7180KDUMP 7181M: Dave Young <dyoung@redhat.com> 7182M: Baoquan He <bhe@redhat.com> 7183R: Vivek Goyal <vgoyal@redhat.com> 7184L: kexec@lists.infradead.org 7185W: http://lse.sourceforge.net/kdump/ 7186S: Maintained 7187F: Documentation/kdump/ 7188 7189KEENE FM RADIO TRANSMITTER DRIVER 7190M: Hans Verkuil <hverkuil@xs4all.nl> 7191L: linux-media@vger.kernel.org 7192T: git git://linuxtv.org/media_tree.git 7193W: https://linuxtv.org 7194S: Maintained 7195F: drivers/media/radio/radio-keene* 7196 7197KERNEL AUTOMOUNTER v4 (AUTOFS4) 7198M: Ian Kent <raven@themaw.net> 7199L: autofs@vger.kernel.org 7200S: Maintained 7201F: fs/autofs4/ 7202 7203KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7204M: Masahiro Yamada <yamada.masahiro@socionext.com> 7205M: Michal Marek <mmarek@suse.com> 7206T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7207L: linux-kbuild@vger.kernel.org 7208S: Maintained 7209F: Documentation/kbuild/ 7210F: Makefile 7211F: scripts/Makefile.* 7212F: scripts/basic/ 7213F: scripts/mk* 7214F: scripts/package/ 7215 7216KERNEL JANITORS 7217L: kernel-janitors@vger.kernel.org 7218W: http://kernelnewbies.org/KernelJanitors 7219S: Odd Fixes 7220 7221KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7222M: "J. Bruce Fields" <bfields@fieldses.org> 7223M: Jeff Layton <jlayton@poochiereds.net> 7224L: linux-nfs@vger.kernel.org 7225W: http://nfs.sourceforge.net/ 7226T: git git://linux-nfs.org/~bfields/linux.git 7227S: Supported 7228F: fs/nfsd/ 7229F: include/uapi/linux/nfsd/ 7230F: fs/lockd/ 7231F: fs/nfs_common/ 7232F: net/sunrpc/ 7233F: include/linux/lockd/ 7234F: include/linux/sunrpc/ 7235F: include/uapi/linux/sunrpc/ 7236 7237KERNEL SELFTEST FRAMEWORK 7238M: Shuah Khan <shuahkh@osg.samsung.com> 7239M: Shuah Khan <shuah@kernel.org> 7240L: linux-kselftest@vger.kernel.org 7241T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7242S: Maintained 7243F: tools/testing/selftests 7244 7245KERNEL VIRTUAL MACHINE (KVM) 7246M: Paolo Bonzini <pbonzini@redhat.com> 7247M: Radim Krčmář <rkrcmar@redhat.com> 7248L: kvm@vger.kernel.org 7249W: http://www.linux-kvm.org 7250T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7251S: Supported 7252F: Documentation/*/kvm*.txt 7253F: Documentation/virtual/kvm/ 7254F: arch/*/kvm/ 7255F: arch/x86/kernel/kvm.c 7256F: arch/x86/kernel/kvmclock.c 7257F: arch/*/include/asm/kvm* 7258F: include/linux/kvm* 7259F: include/uapi/linux/kvm* 7260F: virt/kvm/ 7261F: tools/kvm/ 7262 7263KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7264M: Joerg Roedel <joro@8bytes.org> 7265L: kvm@vger.kernel.org 7266W: http://www.linux-kvm.org/ 7267S: Maintained 7268F: arch/x86/include/asm/svm.h 7269F: arch/x86/kvm/svm.c 7270 7271KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7272M: Alexander Graf <agraf@suse.com> 7273L: kvm-ppc@vger.kernel.org 7274W: http://www.linux-kvm.org/ 7275T: git git://github.com/agraf/linux-2.6.git 7276S: Supported 7277F: arch/powerpc/include/asm/kvm* 7278F: arch/powerpc/kvm/ 7279 7280KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7281M: Christian Borntraeger <borntraeger@de.ibm.com> 7282M: Cornelia Huck <cornelia.huck@de.ibm.com> 7283L: linux-s390@vger.kernel.org 7284W: http://www.ibm.com/developerworks/linux/linux390/ 7285T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7286S: Supported 7287F: Documentation/s390/kvm.txt 7288F: arch/s390/include/asm/kvm* 7289F: arch/s390/kvm/ 7290F: arch/s390/mm/gmap.c 7291 7292KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7293M: Christoffer Dall <christoffer.dall@linaro.org> 7294M: Marc Zyngier <marc.zyngier@arm.com> 7295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7296L: kvmarm@lists.cs.columbia.edu 7297W: http://systems.cs.columbia.edu/projects/kvm-arm 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7299S: Supported 7300F: arch/arm/include/uapi/asm/kvm* 7301F: arch/arm/include/asm/kvm* 7302F: arch/arm/kvm/ 7303F: virt/kvm/arm/ 7304F: include/kvm/arm_* 7305 7306KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7307M: Christoffer Dall <christoffer.dall@linaro.org> 7308M: Marc Zyngier <marc.zyngier@arm.com> 7309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7310L: kvmarm@lists.cs.columbia.edu 7311S: Maintained 7312F: arch/arm64/include/uapi/asm/kvm* 7313F: arch/arm64/include/asm/kvm* 7314F: arch/arm64/kvm/ 7315 7316KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7317M: James Hogan <james.hogan@imgtec.com> 7318L: linux-mips@linux-mips.org 7319S: Supported 7320F: arch/mips/include/uapi/asm/kvm* 7321F: arch/mips/include/asm/kvm* 7322F: arch/mips/kvm/ 7323 7324KERNFS 7325M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7326M: Tejun Heo <tj@kernel.org> 7327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7328S: Supported 7329F: include/linux/kernfs.h 7330F: fs/kernfs/ 7331 7332KEXEC 7333M: Eric Biederman <ebiederm@xmission.com> 7334W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7335L: kexec@lists.infradead.org 7336S: Maintained 7337F: include/linux/kexec.h 7338F: include/uapi/linux/kexec.h 7339F: kernel/kexec* 7340 7341KEYS/KEYRINGS: 7342M: David Howells <dhowells@redhat.com> 7343L: keyrings@vger.kernel.org 7344S: Maintained 7345F: Documentation/security/keys.txt 7346F: include/linux/key.h 7347F: include/linux/key-type.h 7348F: include/linux/keyctl.h 7349F: include/uapi/linux/keyctl.h 7350F: include/keys/ 7351F: security/keys/ 7352 7353KEYS-TRUSTED 7354M: David Safford <safford@us.ibm.com> 7355M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7356L: linux-security-module@vger.kernel.org 7357L: keyrings@vger.kernel.org 7358S: Supported 7359F: Documentation/security/keys-trusted-encrypted.txt 7360F: include/keys/trusted-type.h 7361F: security/keys/trusted.c 7362F: security/keys/trusted.h 7363 7364KEYS-ENCRYPTED 7365M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7366M: David Safford <safford@us.ibm.com> 7367L: linux-security-module@vger.kernel.org 7368L: keyrings@vger.kernel.org 7369S: Supported 7370F: Documentation/security/keys-trusted-encrypted.txt 7371F: include/keys/encrypted-type.h 7372F: security/keys/encrypted-keys/ 7373 7374KGDB / KDB /debug_core 7375M: Jason Wessel <jason.wessel@windriver.com> 7376W: http://kgdb.wiki.kernel.org/ 7377L: kgdb-bugreport@lists.sourceforge.net 7378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7379S: Maintained 7380F: Documentation/DocBook/kgdb.tmpl 7381F: drivers/misc/kgdbts.c 7382F: drivers/tty/serial/kgdboc.c 7383F: include/linux/kdb.h 7384F: include/linux/kgdb.h 7385F: kernel/debug/ 7386 7387KMEMCHECK 7388M: Vegard Nossum <vegardno@ifi.uio.no> 7389M: Pekka Enberg <penberg@kernel.org> 7390S: Maintained 7391F: Documentation/dev-tools/kmemcheck.rst 7392F: arch/x86/include/asm/kmemcheck.h 7393F: arch/x86/mm/kmemcheck/ 7394F: include/linux/kmemcheck.h 7395F: mm/kmemcheck.c 7396 7397KMEMLEAK 7398M: Catalin Marinas <catalin.marinas@arm.com> 7399S: Maintained 7400F: Documentation/dev-tools/kmemleak.rst 7401F: include/linux/kmemleak.h 7402F: mm/kmemleak.c 7403F: mm/kmemleak-test.c 7404 7405KPROBES 7406M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7407M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7408M: "David S. Miller" <davem@davemloft.net> 7409M: Masami Hiramatsu <mhiramat@kernel.org> 7410S: Maintained 7411F: Documentation/kprobes.txt 7412F: include/linux/kprobes.h 7413F: include/asm-generic/kprobes.h 7414F: kernel/kprobes.c 7415 7416KS0108 LCD CONTROLLER DRIVER 7417M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7418W: http://miguelojeda.es/auxdisplay.htm 7419W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7420S: Maintained 7421F: Documentation/auxdisplay/ks0108 7422F: drivers/auxdisplay/ks0108.c 7423F: include/linux/ks0108.h 7424 7425L3MDEV 7426M: David Ahern <dsa@cumulusnetworks.com> 7427L: netdev@vger.kernel.org 7428S: Maintained 7429F: net/l3mdev 7430F: include/net/l3mdev.h 7431 7432LANTIQ MIPS ARCHITECTURE 7433M: John Crispin <john@phrozen.org> 7434L: linux-mips@linux-mips.org 7435S: Maintained 7436F: arch/mips/lantiq 7437 7438LAPB module 7439L: linux-x25@vger.kernel.org 7440S: Orphan 7441F: Documentation/networking/lapb-module.txt 7442F: include/*/lapb.h 7443F: net/lapb/ 7444 7445LASI 53c700 driver for PARISC 7446M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7447L: linux-scsi@vger.kernel.org 7448S: Maintained 7449F: Documentation/scsi/53c700.txt 7450F: drivers/scsi/53c700* 7451 7452LED SUBSYSTEM 7453M: Richard Purdie <rpurdie@rpsys.net> 7454M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7455M: Pavel Machek <pavel@ucw.cz> 7456L: linux-leds@vger.kernel.org 7457T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7458S: Maintained 7459F: Documentation/devicetree/bindings/leds/ 7460F: drivers/leds/ 7461F: include/linux/leds.h 7462 7463LEGACY EEPROM DRIVER 7464M: Jean Delvare <jdelvare@suse.com> 7465S: Maintained 7466F: Documentation/misc-devices/eeprom 7467F: drivers/misc/eeprom/eeprom.c 7468 7469LEGO USB Tower driver 7470M: Juergen Stuber <starblue@users.sourceforge.net> 7471L: legousb-devel@lists.sourceforge.net 7472W: http://legousb.sourceforge.net/ 7473S: Maintained 7474F: drivers/usb/misc/legousbtower.c 7475 7476LG2160 MEDIA DRIVER 7477M: Michael Krufky <mkrufky@linuxtv.org> 7478L: linux-media@vger.kernel.org 7479W: https://linuxtv.org 7480W: http://github.com/mkrufky 7481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7482T: git git://linuxtv.org/mkrufky/tuners.git 7483S: Maintained 7484F: drivers/media/dvb-frontends/lg2160.* 7485 7486LGDT3305 MEDIA DRIVER 7487M: Michael Krufky <mkrufky@linuxtv.org> 7488L: linux-media@vger.kernel.org 7489W: https://linuxtv.org 7490W: http://github.com/mkrufky 7491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7492T: git git://linuxtv.org/mkrufky/tuners.git 7493S: Maintained 7494F: drivers/media/dvb-frontends/lgdt3305.* 7495 7496LGUEST 7497M: Rusty Russell <rusty@rustcorp.com.au> 7498L: lguest@lists.ozlabs.org 7499W: http://lguest.ozlabs.org/ 7500S: Odd Fixes 7501F: arch/x86/include/asm/lguest*.h 7502F: arch/x86/lguest/ 7503F: drivers/lguest/ 7504F: include/linux/lguest*.h 7505F: tools/lguest/ 7506 7507LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7508M: Tejun Heo <tj@kernel.org> 7509L: linux-ide@vger.kernel.org 7510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7511S: Maintained 7512F: drivers/ata/ 7513F: include/linux/ata.h 7514F: include/linux/libata.h 7515F: Documentation/devicetree/bindings/ata/ 7516 7517LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7518M: Viresh Kumar <vireshk@kernel.org> 7519L: linux-ide@vger.kernel.org 7520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7521S: Maintained 7522F: include/linux/pata_arasan_cf_data.h 7523F: drivers/ata/pata_arasan_cf.c 7524 7525LIBATA PATA DRIVERS 7526M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7527M: Tejun Heo <tj@kernel.org> 7528L: linux-ide@vger.kernel.org 7529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7530S: Maintained 7531F: drivers/ata/pata_*.c 7532F: drivers/ata/ata_generic.c 7533 7534LIBATA SATA AHCI PLATFORM devices support 7535M: Hans de Goede <hdegoede@redhat.com> 7536M: Tejun Heo <tj@kernel.org> 7537L: linux-ide@vger.kernel.org 7538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7539S: Maintained 7540F: drivers/ata/ahci_platform.c 7541F: drivers/ata/libahci_platform.c 7542F: include/linux/ahci_platform.h 7543 7544LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7545M: Mikael Pettersson <mikpelinux@gmail.com> 7546L: linux-ide@vger.kernel.org 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7548S: Maintained 7549F: drivers/ata/sata_promise.* 7550 7551LIBLOCKDEP 7552M: Sasha Levin <sasha.levin@oracle.com> 7553S: Maintained 7554F: tools/lib/lockdep/ 7555 7556LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7557M: Dan Williams <dan.j.williams@intel.com> 7558L: linux-nvdimm@lists.01.org 7559Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7560T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7561S: Supported 7562F: drivers/nvdimm/* 7563F: include/linux/nd.h 7564F: include/linux/libnvdimm.h 7565F: include/uapi/linux/ndctl.h 7566 7567LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7568M: Ross Zwisler <ross.zwisler@linux.intel.com> 7569L: linux-nvdimm@lists.01.org 7570Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7571S: Supported 7572F: drivers/nvdimm/blk.c 7573F: drivers/nvdimm/region_devs.c 7574F: drivers/acpi/nfit* 7575 7576LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7577M: Vishal Verma <vishal.l.verma@intel.com> 7578L: linux-nvdimm@lists.01.org 7579Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7580S: Supported 7581F: drivers/nvdimm/btt* 7582 7583LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7584M: Ross Zwisler <ross.zwisler@linux.intel.com> 7585L: linux-nvdimm@lists.01.org 7586Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7587S: Supported 7588F: drivers/nvdimm/pmem.c 7589F: include/linux/pmem.h 7590F: arch/*/include/asm/pmem.h 7591 7592LIGHTNVM PLATFORM SUPPORT 7593M: Matias Bjorling <mb@lightnvm.io> 7594W: http://github/OpenChannelSSD 7595L: linux-block@vger.kernel.org 7596S: Maintained 7597F: drivers/lightnvm/ 7598F: include/linux/lightnvm.h 7599F: include/uapi/linux/lightnvm.h 7600 7601LINUX FOR POWERPC (32-BIT AND 64-BIT) 7602M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7603M: Paul Mackerras <paulus@samba.org> 7604M: Michael Ellerman <mpe@ellerman.id.au> 7605W: https://github.com/linuxppc/linux/wiki 7606L: linuxppc-dev@lists.ozlabs.org 7607Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7609S: Supported 7610F: Documentation/ABI/stable/sysfs-firmware-opal-* 7611F: Documentation/devicetree/bindings/powerpc/ 7612F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7613F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7614F: Documentation/powerpc/ 7615F: arch/powerpc/ 7616F: drivers/char/tpm/tpm_ibmvtpm* 7617F: drivers/crypto/nx/ 7618F: drivers/crypto/vmx/ 7619F: drivers/i2c/busses/i2c-opal.c 7620F: drivers/net/ethernet/ibm/ibmveth.* 7621F: drivers/net/ethernet/ibm/ibmvnic.* 7622F: drivers/pci/hotplug/pnv_php.c 7623F: drivers/pci/hotplug/rpa* 7624F: drivers/rtc/rtc-opal.c 7625F: drivers/scsi/ibmvscsi/ 7626F: drivers/tty/hvc/hvc_opal.c 7627F: tools/testing/selftests/powerpc 7628N: /pmac 7629N: powermac 7630N: powernv 7631N: [^a-z0-9]ps3 7632N: pseries 7633 7634LINUX FOR POWER MACINTOSH 7635M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7636W: http://www.penguinppc.org/ 7637L: linuxppc-dev@lists.ozlabs.org 7638S: Maintained 7639F: arch/powerpc/platforms/powermac/ 7640F: drivers/macintosh/ 7641 7642LINUX FOR POWERPC EMBEDDED MPC5XXX 7643M: Anatolij Gustschin <agust@denx.de> 7644L: linuxppc-dev@lists.ozlabs.org 7645T: git git://git.denx.de/linux-denx-agust.git 7646S: Maintained 7647F: arch/powerpc/platforms/512x/ 7648F: arch/powerpc/platforms/52xx/ 7649 7650LINUX FOR POWERPC EMBEDDED PPC4XX 7651M: Alistair Popple <alistair@popple.id.au> 7652M: Matt Porter <mporter@kernel.crashing.org> 7653W: http://www.penguinppc.org/ 7654L: linuxppc-dev@lists.ozlabs.org 7655S: Maintained 7656F: arch/powerpc/platforms/40x/ 7657F: arch/powerpc/platforms/44x/ 7658 7659LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7660L: linuxppc-dev@lists.ozlabs.org 7661S: Orphan 7662F: arch/powerpc/*/*virtex* 7663F: arch/powerpc/*/*/*virtex* 7664 7665LINUX FOR POWERPC EMBEDDED PPC8XX 7666M: Vitaly Bordug <vitb@kernel.crashing.org> 7667W: http://www.penguinppc.org/ 7668L: linuxppc-dev@lists.ozlabs.org 7669S: Maintained 7670F: arch/powerpc/platforms/8xx/ 7671 7672LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7673M: Scott Wood <oss@buserror.net> 7674M: Kumar Gala <galak@kernel.crashing.org> 7675W: http://www.penguinppc.org/ 7676L: linuxppc-dev@lists.ozlabs.org 7677T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7678S: Maintained 7679F: arch/powerpc/platforms/83xx/ 7680F: arch/powerpc/platforms/85xx/ 7681 7682LINUX FOR POWERPC PA SEMI PWRFICIENT 7683L: linuxppc-dev@lists.ozlabs.org 7684S: Orphan 7685F: arch/powerpc/platforms/pasemi/ 7686F: drivers/*/*pasemi* 7687F: drivers/*/*/*pasemi* 7688 7689LINUX SECURITY MODULE (LSM) FRAMEWORK 7690M: Chris Wright <chrisw@sous-sol.org> 7691L: linux-security-module@vger.kernel.org 7692S: Supported 7693 7694LIS3LV02D ACCELEROMETER DRIVER 7695M: Eric Piel <eric.piel@tremplin-utc.net> 7696S: Maintained 7697F: Documentation/misc-devices/lis3lv02d 7698F: drivers/misc/lis3lv02d/ 7699F: drivers/platform/x86/hp_accel.c 7700 7701LIVE PATCHING 7702M: Josh Poimboeuf <jpoimboe@redhat.com> 7703M: Jessica Yu <jeyu@redhat.com> 7704M: Jiri Kosina <jikos@kernel.org> 7705M: Miroslav Benes <mbenes@suse.cz> 7706R: Petr Mladek <pmladek@suse.com> 7707S: Maintained 7708F: kernel/livepatch/ 7709F: include/linux/livepatch.h 7710F: arch/x86/include/asm/livepatch.h 7711F: arch/x86/kernel/livepatch.c 7712F: Documentation/livepatch/ 7713F: Documentation/ABI/testing/sysfs-kernel-livepatch 7714F: samples/livepatch/ 7715L: live-patching@vger.kernel.org 7716T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7717 7718LINUX KERNEL DUMP TEST MODULE (LKDTM) 7719M: Kees Cook <keescook@chromium.org> 7720S: Maintained 7721F: drivers/misc/lkdtm* 7722 7723LLC (802.2) 7724L: netdev@vger.kernel.org 7725S: Odd fixes 7726F: include/linux/llc.h 7727F: include/uapi/linux/llc.h 7728F: include/net/llc* 7729F: net/llc/ 7730 7731LM73 HARDWARE MONITOR DRIVER 7732M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7733L: linux-hwmon@vger.kernel.org 7734S: Maintained 7735F: drivers/hwmon/lm73.c 7736 7737LM78 HARDWARE MONITOR DRIVER 7738M: Jean Delvare <jdelvare@suse.com> 7739L: linux-hwmon@vger.kernel.org 7740S: Maintained 7741F: Documentation/hwmon/lm78 7742F: drivers/hwmon/lm78.c 7743 7744LM83 HARDWARE MONITOR DRIVER 7745M: Jean Delvare <jdelvare@suse.com> 7746L: linux-hwmon@vger.kernel.org 7747S: Maintained 7748F: Documentation/hwmon/lm83 7749F: drivers/hwmon/lm83.c 7750 7751LM90 HARDWARE MONITOR DRIVER 7752M: Jean Delvare <jdelvare@suse.com> 7753L: linux-hwmon@vger.kernel.org 7754S: Maintained 7755F: Documentation/hwmon/lm90 7756F: Documentation/devicetree/bindings/hwmon/lm90.txt 7757F: drivers/hwmon/lm90.c 7758F: include/dt-bindings/thermal/lm90.h 7759 7760LM95234 HARDWARE MONITOR DRIVER 7761M: Guenter Roeck <linux@roeck-us.net> 7762L: linux-hwmon@vger.kernel.org 7763S: Maintained 7764F: Documentation/hwmon/lm95234 7765F: drivers/hwmon/lm95234.c 7766 7767LME2510 MEDIA DRIVER 7768M: Malcolm Priestley <tvboxspy@gmail.com> 7769L: linux-media@vger.kernel.org 7770W: https://linuxtv.org 7771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7772S: Maintained 7773F: drivers/media/usb/dvb-usb-v2/lmedm04* 7774 7775LOCKING PRIMITIVES 7776M: Peter Zijlstra <peterz@infradead.org> 7777M: Ingo Molnar <mingo@redhat.com> 7778L: linux-kernel@vger.kernel.org 7779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7780S: Maintained 7781F: Documentation/locking/ 7782F: include/linux/lockdep.h 7783F: include/linux/spinlock*.h 7784F: arch/*/include/asm/spinlock*.h 7785F: include/linux/rwlock*.h 7786F: include/linux/mutex*.h 7787F: arch/*/include/asm/mutex*.h 7788F: include/linux/rwsem*.h 7789F: arch/*/include/asm/rwsem.h 7790F: include/linux/seqlock.h 7791F: lib/locking*.[ch] 7792F: kernel/locking/ 7793 7794LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7795M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7796L: linux-ntfs-dev@lists.sourceforge.net 7797W: http://www.linux-ntfs.org/content/view/19/37/ 7798S: Maintained 7799F: Documentation/ldm.txt 7800F: block/partitions/ldm.* 7801 7802LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7803M: Sathya Prakash <sathya.prakash@broadcom.com> 7804M: Chaitra P B <chaitra.basappa@broadcom.com> 7805M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7806L: MPT-FusionLinux.pdl@broadcom.com 7807L: linux-scsi@vger.kernel.org 7808W: http://www.avagotech.com/support/ 7809S: Supported 7810F: drivers/message/fusion/ 7811F: drivers/scsi/mpt2sas/ 7812F: drivers/scsi/mpt3sas/ 7813 7814LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7815M: Matthew Wilcox <matthew@wil.cx> 7816L: linux-scsi@vger.kernel.org 7817S: Maintained 7818F: drivers/scsi/sym53c8xx_2/ 7819 7820LTC4261 HARDWARE MONITOR DRIVER 7821M: Guenter Roeck <linux@roeck-us.net> 7822L: linux-hwmon@vger.kernel.org 7823S: Maintained 7824F: Documentation/hwmon/ltc4261 7825F: drivers/hwmon/ltc4261.c 7826 7827LTC4306 I2C MULTIPLEXER DRIVER 7828M: Michael Hennerich <michael.hennerich@analog.com> 7829W: http://ez.analog.com/community/linux-device-drivers 7830L: linux-i2c@vger.kernel.org 7831S: Supported 7832F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7833F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7834 7835LTP (Linux Test Project) 7836M: Mike Frysinger <vapier@gentoo.org> 7837M: Cyril Hrubis <chrubis@suse.cz> 7838M: Wanlong Gao <wanlong.gao@gmail.com> 7839M: Jan Stancek <jstancek@redhat.com> 7840M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7841M: Alexey Kodanev <alexey.kodanev@oracle.com> 7842L: ltp@lists.linux.it (subscribers-only) 7843W: http://linux-test-project.github.io/ 7844T: git git://github.com/linux-test-project/ltp.git 7845S: Maintained 7846 7847M32R ARCHITECTURE 7848W: http://www.linux-m32r.org/ 7849S: Orphan 7850F: arch/m32r/ 7851 7852M68K ARCHITECTURE 7853M: Geert Uytterhoeven <geert@linux-m68k.org> 7854L: linux-m68k@lists.linux-m68k.org 7855W: http://www.linux-m68k.org/ 7856T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7857S: Maintained 7858F: arch/m68k/ 7859F: drivers/zorro/ 7860 7861M68K ON APPLE MACINTOSH 7862M: Joshua Thompson <funaho@jurai.org> 7863W: http://www.mac.linux-m68k.org/ 7864L: linux-m68k@lists.linux-m68k.org 7865S: Maintained 7866F: arch/m68k/mac/ 7867 7868M68K ON HP9000/300 7869M: Philip Blundell <philb@gnu.org> 7870W: http://www.tazenda.demon.co.uk/phil/linux-hp 7871S: Maintained 7872F: arch/m68k/hp300/ 7873 7874M88DS3103 MEDIA DRIVER 7875M: Antti Palosaari <crope@iki.fi> 7876L: linux-media@vger.kernel.org 7877W: https://linuxtv.org 7878W: http://palosaari.fi/linux/ 7879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7880T: git git://linuxtv.org/anttip/media_tree.git 7881S: Maintained 7882F: drivers/media/dvb-frontends/m88ds3103* 7883 7884M88RS2000 MEDIA DRIVER 7885M: Malcolm Priestley <tvboxspy@gmail.com> 7886L: linux-media@vger.kernel.org 7887W: https://linuxtv.org 7888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7889S: Maintained 7890F: drivers/media/dvb-frontends/m88rs2000* 7891 7892MA901 MASTERKIT USB FM RADIO DRIVER 7893M: Alexey Klimov <klimov.linux@gmail.com> 7894L: linux-media@vger.kernel.org 7895T: git git://linuxtv.org/media_tree.git 7896S: Maintained 7897F: drivers/media/radio/radio-ma901.c 7898 7899MAC80211 7900M: Johannes Berg <johannes@sipsolutions.net> 7901L: linux-wireless@vger.kernel.org 7902W: http://wireless.kernel.org/ 7903T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7904T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7905S: Maintained 7906F: Documentation/networking/mac80211-injection.txt 7907F: include/net/mac80211.h 7908F: net/mac80211/ 7909F: drivers/net/wireless/mac80211_hwsim.[ch] 7910 7911MAILBOX API 7912M: Jassi Brar <jassisinghbrar@gmail.com> 7913L: linux-kernel@vger.kernel.org 7914S: Maintained 7915F: drivers/mailbox/ 7916F: include/linux/mailbox_client.h 7917F: include/linux/mailbox_controller.h 7918 7919MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7920M: Michael Kerrisk <mtk.manpages@gmail.com> 7921W: http://www.kernel.org/doc/man-pages 7922L: linux-man@vger.kernel.org 7923S: Maintained 7924 7925MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 7926M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 7927L: linux-mips@linux-mips.org 7928S: Maintained 7929F: arch/mips/boot/dts/img/pistachio_marduk.dts 7930 7931MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7932M: Andrew Lunn <andrew@lunn.ch> 7933M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7934L: netdev@vger.kernel.org 7935S: Maintained 7936F: drivers/net/dsa/mv88e6xxx/ 7937F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7938 7939MARVELL ARMADA DRM SUPPORT 7940M: Russell King <linux@armlinux.org.uk> 7941S: Maintained 7942T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7943T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7944F: drivers/gpu/drm/armada/ 7945F: include/uapi/drm/armada_drm.h 7946F: Documentation/devicetree/bindings/display/armada/ 7947 7948MARVELL CRYPTO DRIVER 7949M: Boris Brezillon <boris.brezillon@free-electrons.com> 7950M: Arnaud Ebalard <arno@natisbad.org> 7951F: drivers/crypto/marvell/ 7952S: Maintained 7953L: linux-crypto@vger.kernel.org 7954 7955MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7956M: Mirko Lindner <mlindner@marvell.com> 7957M: Stephen Hemminger <stephen@networkplumber.org> 7958L: netdev@vger.kernel.org 7959S: Maintained 7960F: drivers/net/ethernet/marvell/sk* 7961 7962MARVELL LIBERTAS WIRELESS DRIVER 7963L: libertas-dev@lists.infradead.org 7964S: Orphan 7965F: drivers/net/wireless/marvell/libertas/ 7966 7967MARVELL MV643XX ETHERNET DRIVER 7968M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7969L: netdev@vger.kernel.org 7970S: Maintained 7971F: drivers/net/ethernet/marvell/mv643xx_eth.* 7972F: include/linux/mv643xx.h 7973 7974MARVELL MVNETA ETHERNET DRIVER 7975M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7976L: netdev@vger.kernel.org 7977S: Maintained 7978F: drivers/net/ethernet/marvell/mvneta.* 7979 7980MARVELL MWIFIEX WIRELESS DRIVER 7981M: Amitkumar Karwar <amitkarwar@gmail.com> 7982M: Nishant Sarmukadam <nishants@marvell.com> 7983M: Ganapathi Bhat <gbhat@marvell.com> 7984M: Xinming Hu <huxm@marvell.com> 7985L: linux-wireless@vger.kernel.org 7986S: Maintained 7987F: drivers/net/wireless/marvell/mwifiex/ 7988 7989MARVELL MWL8K WIRELESS DRIVER 7990M: Lennert Buytenhek <buytenh@wantstofly.org> 7991L: linux-wireless@vger.kernel.org 7992S: Odd Fixes 7993F: drivers/net/wireless/marvell/mwl8k.c 7994 7995MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7996M: Nicolas Pitre <nico@fluxnic.net> 7997S: Odd Fixes 7998F: drivers/mmc/host/mvsdio.* 7999 8000MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8001M: Hu Ziji <huziji@marvell.com> 8002L: linux-mmc@vger.kernel.org 8003S: Supported 8004F: drivers/mmc/host/sdhci-xenon* 8005F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8006 8007MATROX FRAMEBUFFER DRIVER 8008L: linux-fbdev@vger.kernel.org 8009S: Orphan 8010F: drivers/video/fbdev/matrox/matroxfb_* 8011F: include/uapi/linux/matroxfb.h 8012 8013MAX16065 HARDWARE MONITOR DRIVER 8014M: Guenter Roeck <linux@roeck-us.net> 8015L: linux-hwmon@vger.kernel.org 8016S: Maintained 8017F: Documentation/hwmon/max16065 8018F: drivers/hwmon/max16065.c 8019 8020MAX20751 HARDWARE MONITOR DRIVER 8021M: Guenter Roeck <linux@roeck-us.net> 8022L: linux-hwmon@vger.kernel.org 8023S: Maintained 8024F: Documentation/hwmon/max20751 8025F: drivers/hwmon/max20751.c 8026 8027MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8028L: linux-hwmon@vger.kernel.org 8029S: Orphan 8030F: Documentation/hwmon/max6650 8031F: drivers/hwmon/max6650.c 8032 8033MAX6697 HARDWARE MONITOR DRIVER 8034M: Guenter Roeck <linux@roeck-us.net> 8035L: linux-hwmon@vger.kernel.org 8036S: Maintained 8037F: Documentation/hwmon/max6697 8038F: Documentation/devicetree/bindings/i2c/max6697.txt 8039F: drivers/hwmon/max6697.c 8040F: include/linux/platform_data/max6697.h 8041 8042MAX9860 MONO AUDIO VOICE CODEC DRIVER 8043M: Peter Rosin <peda@axentia.se> 8044L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8045S: Maintained 8046F: Documentation/devicetree/bindings/sound/max9860.txt 8047F: sound/soc/codecs/max9860.* 8048 8049MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8050M: Krzysztof Kozlowski <krzk@kernel.org> 8051M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8052L: linux-pm@vger.kernel.org 8053S: Supported 8054F: drivers/power/supply/max14577_charger.c 8055F: drivers/power/supply/max77693_charger.c 8056 8057MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 8058M: Javier Martinez Canillas <javier@osg.samsung.com> 8059L: linux-kernel@vger.kernel.org 8060S: Supported 8061F: drivers/*/*max77802*.c 8062F: Documentation/devicetree/bindings/*/*max77802.txt 8063F: include/dt-bindings/*/*max77802.h 8064 8065MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8066M: Chanwoo Choi <cw00.choi@samsung.com> 8067M: Krzysztof Kozlowski <krzk@kernel.org> 8068M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8069L: linux-kernel@vger.kernel.org 8070S: Supported 8071F: drivers/*/max14577*.c 8072F: drivers/*/max77686*.c 8073F: drivers/*/max77693*.c 8074F: drivers/extcon/extcon-max14577.c 8075F: drivers/extcon/extcon-max77693.c 8076F: drivers/rtc/rtc-max77686.c 8077F: drivers/clk/clk-max77686.c 8078F: Documentation/devicetree/bindings/mfd/max14577.txt 8079F: Documentation/devicetree/bindings/*/max77686.txt 8080F: Documentation/devicetree/bindings/mfd/max77693.txt 8081F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8082F: include/linux/mfd/max14577*.h 8083F: include/linux/mfd/max77686*.h 8084F: include/linux/mfd/max77693*.h 8085 8086MAXIRADIO FM RADIO RECEIVER DRIVER 8087M: Hans Verkuil <hverkuil@xs4all.nl> 8088L: linux-media@vger.kernel.org 8089T: git git://linuxtv.org/media_tree.git 8090W: https://linuxtv.org 8091S: Maintained 8092F: drivers/media/radio/radio-maxiradio* 8093 8094MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8095M: Peter Rosin <peda@axentia.se> 8096L: linux-iio@vger.kernel.org 8097S: Maintained 8098F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8099F: drivers/iio/potentiometer/mcp4531.c 8100 8101MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8102M: William Breathitt Gray <vilhelm.gray@gmail.com> 8103L: linux-iio@vger.kernel.org 8104S: Maintained 8105F: drivers/iio/dac/cio-dac.c 8106 8107MEDIA DRIVERS FOR RENESAS - FCP 8108M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8109L: linux-media@vger.kernel.org 8110L: linux-renesas-soc@vger.kernel.org 8111T: git git://linuxtv.org/media_tree.git 8112S: Supported 8113F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8114F: drivers/media/platform/rcar-fcp.c 8115F: include/media/rcar-fcp.h 8116 8117MEDIA DRIVERS FOR RENESAS - FDP1 8118M: Kieran Bingham <kieran@bingham.xyz> 8119L: linux-media@vger.kernel.org 8120L: linux-renesas-soc@vger.kernel.org 8121T: git git://linuxtv.org/media_tree.git 8122S: Supported 8123F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8124F: drivers/media/platform/rcar_fdp1.c 8125 8126MEDIA DRIVERS FOR RENESAS - VIN 8127M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8128L: linux-media@vger.kernel.org 8129L: linux-renesas-soc@vger.kernel.org 8130T: git git://linuxtv.org/media_tree.git 8131S: Supported 8132F: Documentation/devicetree/bindings/media/rcar_vin.txt 8133F: drivers/media/platform/rcar-vin/ 8134 8135MEDIA DRIVERS FOR RENESAS - VSP1 8136M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8137L: linux-media@vger.kernel.org 8138L: linux-renesas-soc@vger.kernel.org 8139T: git git://linuxtv.org/media_tree.git 8140S: Supported 8141F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8142F: drivers/media/platform/vsp1/ 8143 8144MEDIA DRIVERS FOR HELENE 8145M: Abylay Ospan <aospan@netup.ru> 8146L: linux-media@vger.kernel.org 8147W: https://linuxtv.org 8148W: http://netup.tv/ 8149T: git git://linuxtv.org/media_tree.git 8150S: Supported 8151F: drivers/media/dvb-frontends/helene* 8152 8153MEDIA DRIVERS FOR ASCOT2E 8154M: Sergey Kozlov <serjk@netup.ru> 8155M: Abylay Ospan <aospan@netup.ru> 8156L: linux-media@vger.kernel.org 8157W: https://linuxtv.org 8158W: http://netup.tv/ 8159T: git git://linuxtv.org/media_tree.git 8160S: Supported 8161F: drivers/media/dvb-frontends/ascot2e* 8162 8163MEDIA DRIVERS FOR CXD2841ER 8164M: Sergey Kozlov <serjk@netup.ru> 8165M: Abylay Ospan <aospan@netup.ru> 8166L: linux-media@vger.kernel.org 8167W: https://linuxtv.org 8168W: http://netup.tv/ 8169T: git git://linuxtv.org/media_tree.git 8170S: Supported 8171F: drivers/media/dvb-frontends/cxd2841er* 8172 8173MEDIA DRIVERS FOR HORUS3A 8174M: Sergey Kozlov <serjk@netup.ru> 8175M: Abylay Ospan <aospan@netup.ru> 8176L: linux-media@vger.kernel.org 8177W: https://linuxtv.org 8178W: http://netup.tv/ 8179T: git git://linuxtv.org/media_tree.git 8180S: Supported 8181F: drivers/media/dvb-frontends/horus3a* 8182 8183MEDIA DRIVERS FOR LNBH25 8184M: Sergey Kozlov <serjk@netup.ru> 8185M: Abylay Ospan <aospan@netup.ru> 8186L: linux-media@vger.kernel.org 8187W: https://linuxtv.org 8188W: http://netup.tv/ 8189T: git git://linuxtv.org/media_tree.git 8190S: Supported 8191F: drivers/media/dvb-frontends/lnbh25* 8192 8193MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8194M: Sergey Kozlov <serjk@netup.ru> 8195M: Abylay Ospan <aospan@netup.ru> 8196L: linux-media@vger.kernel.org 8197W: https://linuxtv.org 8198W: http://netup.tv/ 8199T: git git://linuxtv.org/media_tree.git 8200S: Supported 8201F: drivers/media/pci/netup_unidvb/* 8202 8203MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8204M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8205M: Mauro Carvalho Chehab <mchehab@kernel.org> 8206P: LinuxTV.org Project 8207L: linux-media@vger.kernel.org 8208W: https://linuxtv.org 8209Q: http://patchwork.kernel.org/project/linux-media/list/ 8210T: git git://linuxtv.org/media_tree.git 8211S: Maintained 8212F: Documentation/devicetree/bindings/media/ 8213F: Documentation/media/ 8214F: drivers/media/ 8215F: drivers/staging/media/ 8216F: include/linux/platform_data/media/ 8217F: include/media/ 8218F: include/uapi/linux/dvb/ 8219F: include/uapi/linux/videodev2.h 8220F: include/uapi/linux/media.h 8221F: include/uapi/linux/v4l2-* 8222F: include/uapi/linux/meye.h 8223F: include/uapi/linux/ivtv* 8224F: include/uapi/linux/uvcvideo.h 8225 8226MEDIATEK ETHERNET DRIVER 8227M: Felix Fietkau <nbd@openwrt.org> 8228M: John Crispin <blogic@openwrt.org> 8229L: netdev@vger.kernel.org 8230S: Maintained 8231F: drivers/net/ethernet/mediatek/ 8232 8233MEDIATEK JPEG DRIVER 8234M: Rick Chang <rick.chang@mediatek.com> 8235M: Bin Liu <bin.liu@mediatek.com> 8236S: Supported 8237F: drivers/media/platform/mtk-jpeg/ 8238F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8239 8240MEDIATEK MEDIA DRIVER 8241M: Tiffany Lin <tiffany.lin@mediatek.com> 8242M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8243S: Supported 8244F: drivers/media/platform/mtk-vcodec/ 8245F: drivers/media/platform/mtk-vpu/ 8246F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8247F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8248 8249MEDIATEK MDP DRIVER 8250M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8251M: Houlong Wei <houlong.wei@mediatek.com> 8252M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8253S: Supported 8254F: drivers/media/platform/mtk-mdp/ 8255F: drivers/media/platform/mtk-vpu/ 8256F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8257 8258MEDIATEK MT7601U WIRELESS LAN DRIVER 8259M: Jakub Kicinski <kubakici@wp.pl> 8260L: linux-wireless@vger.kernel.org 8261S: Maintained 8262F: drivers/net/wireless/mediatek/mt7601u/ 8263 8264MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8265M: Peter Senna Tschudin <peter.senna@collabora.com> 8266M: Martin Donnelly <martin.donnelly@ge.com> 8267M: Martyn Welch <martyn.welch@collabora.co.uk> 8268S: Maintained 8269F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8270F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8271 8272MEGARAID SCSI/SAS DRIVERS 8273M: Kashyap Desai <kashyap.desai@broadcom.com> 8274M: Sumit Saxena <sumit.saxena@broadcom.com> 8275M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8276L: megaraidlinux.pdl@broadcom.com 8277L: linux-scsi@vger.kernel.org 8278W: http://www.avagotech.com/support/ 8279S: Maintained 8280F: Documentation/scsi/megaraid.txt 8281F: drivers/scsi/megaraid.* 8282F: drivers/scsi/megaraid/ 8283 8284MELFAS MIP4 TOUCHSCREEN DRIVER 8285M: Sangwon Jee <jeesw@melfas.com> 8286W: http://www.melfas.com 8287S: Supported 8288F: drivers/input/touchscreen/melfas_mip4.c 8289F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8290 8291MELLANOX ETHERNET DRIVER (mlx4_en) 8292M: Tariq Toukan <tariqt@mellanox.com> 8293L: netdev@vger.kernel.org 8294S: Supported 8295W: http://www.mellanox.com 8296Q: http://patchwork.ozlabs.org/project/netdev/list/ 8297F: drivers/net/ethernet/mellanox/mlx4/en_* 8298 8299MELLANOX ETHERNET DRIVER (mlx5e) 8300M: Saeed Mahameed <saeedm@mellanox.com> 8301L: netdev@vger.kernel.org 8302S: Supported 8303W: http://www.mellanox.com 8304Q: http://patchwork.ozlabs.org/project/netdev/list/ 8305F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8306 8307MELLANOX ETHERNET SWITCH DRIVERS 8308M: Jiri Pirko <jiri@mellanox.com> 8309M: Ido Schimmel <idosch@mellanox.com> 8310L: netdev@vger.kernel.org 8311S: Supported 8312W: http://www.mellanox.com 8313Q: http://patchwork.ozlabs.org/project/netdev/list/ 8314F: drivers/net/ethernet/mellanox/mlxsw/ 8315 8316MELLANOX MLXCPLD I2C AND MUX DRIVER 8317M: Vadim Pasternak <vadimp@mellanox.com> 8318M: Michael Shych <michaelsh@mellanox.com> 8319L: linux-i2c@vger.kernel.org 8320S: Supported 8321F: drivers/i2c/busses/i2c-mlxcpld.c 8322F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8323F: Documentation/i2c/busses/i2c-mlxcpld 8324 8325MELLANOX MLXCPLD LED DRIVER 8326M: Vadim Pasternak <vadimp@mellanox.com> 8327L: linux-leds@vger.kernel.org 8328S: Supported 8329F: drivers/leds/leds-mlxcpld.c 8330F: Documentation/leds/leds-mlxcpld.txt 8331 8332MELLANOX PLATFORM DRIVER 8333M: Vadim Pasternak <vadimp@mellanox.com> 8334L: platform-driver-x86@vger.kernel.org 8335S: Supported 8336F: drivers/platform/x86/mlx-platform.c 8337 8338MELLANOX MLX CPLD HOTPLUG DRIVER 8339M: Vadim Pasternak <vadimp@mellanox.com> 8340L: platform-driver-x86@vger.kernel.org 8341S: Supported 8342F: drivers/platform/x86/mlxcpld-hotplug.c 8343F: include/linux/platform_data/mlxcpld-hotplug.h 8344 8345SOFT-ROCE DRIVER (rxe) 8346M: Moni Shoua <monis@mellanox.com> 8347L: linux-rdma@vger.kernel.org 8348S: Supported 8349W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8350Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8351F: drivers/infiniband/sw/rxe/ 8352F: include/uapi/rdma/rdma_user_rxe.h 8353 8354MEMBARRIER SUPPORT 8355M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8356M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8357L: linux-kernel@vger.kernel.org 8358S: Supported 8359F: kernel/membarrier.c 8360F: include/uapi/linux/membarrier.h 8361 8362MEMORY MANAGEMENT 8363L: linux-mm@kvack.org 8364W: http://www.linux-mm.org 8365S: Maintained 8366F: include/linux/mm.h 8367F: include/linux/gfp.h 8368F: include/linux/mmzone.h 8369F: include/linux/memory_hotplug.h 8370F: include/linux/vmalloc.h 8371F: mm/ 8372 8373MEMORY TECHNOLOGY DEVICES (MTD) 8374M: David Woodhouse <dwmw2@infradead.org> 8375M: Brian Norris <computersforpeace@gmail.com> 8376M: Boris Brezillon <boris.brezillon@free-electrons.com> 8377M: Marek Vasut <marek.vasut@gmail.com> 8378M: Richard Weinberger <richard@nod.at> 8379M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8380L: linux-mtd@lists.infradead.org 8381W: http://www.linux-mtd.infradead.org/ 8382Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8383T: git git://git.infradead.org/linux-mtd.git master 8384T: git git://git.infradead.org/l2-mtd.git master 8385S: Maintained 8386F: Documentation/devicetree/bindings/mtd/ 8387F: drivers/mtd/ 8388F: include/linux/mtd/ 8389F: include/uapi/mtd/ 8390 8391MEN A21 WATCHDOG DRIVER 8392M: Johannes Thumshirn <morbidrsa@gmail.com> 8393L: linux-watchdog@vger.kernel.org 8394S: Maintained 8395F: drivers/watchdog/mena21_wdt.c 8396 8397MEN CHAMELEON BUS (mcb) 8398M: Johannes Thumshirn <morbidrsa@gmail.com> 8399S: Maintained 8400F: drivers/mcb/ 8401F: include/linux/mcb.h 8402F: Documentation/men-chameleon-bus.txt 8403 8404MEN F21BMC (Board Management Controller) 8405M: Andreas Werner <andreas.werner@men.de> 8406S: Supported 8407F: drivers/mfd/menf21bmc.c 8408F: drivers/watchdog/menf21bmc_wdt.c 8409F: drivers/leds/leds-menf21bmc.c 8410F: drivers/hwmon/menf21bmc_hwmon.c 8411F: Documentation/hwmon/menf21bmc 8412 8413METAG ARCHITECTURE 8414M: James Hogan <james.hogan@imgtec.com> 8415L: linux-metag@vger.kernel.org 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8417S: Odd Fixes 8418F: arch/metag/ 8419F: Documentation/metag/ 8420F: Documentation/devicetree/bindings/metag/ 8421F: Documentation/devicetree/bindings/interrupt-controller/img,* 8422F: drivers/clocksource/metag_generic.c 8423F: drivers/irqchip/irq-metag.c 8424F: drivers/irqchip/irq-metag-ext.c 8425F: drivers/tty/metag_da.c 8426 8427MICROBLAZE ARCHITECTURE 8428M: Michal Simek <monstr@monstr.eu> 8429W: http://www.monstr.eu/fdt/ 8430T: git git://git.monstr.eu/linux-2.6-microblaze.git 8431S: Supported 8432F: arch/microblaze/ 8433 8434MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8435M: Richard Genoud <richard.genoud@gmail.com> 8436S: Maintained 8437F: drivers/tty/serial/atmel_serial.c 8438F: drivers/tty/serial/atmel_serial.h 8439 8440MICROCHIP / ATMEL DMA DRIVER 8441M: Ludovic Desroches <ludovic.desroches@microchip.com> 8442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8443L: dmaengine@vger.kernel.org 8444S: Supported 8445F: drivers/dma/at_hdmac.c 8446F: drivers/dma/at_hdmac_regs.h 8447F: include/linux/platform_data/dma-atmel.h 8448 8449MICROCHIP / ATMEL ISC DRIVER 8450M: Songjun Wu <songjun.wu@microchip.com> 8451L: linux-media@vger.kernel.org 8452S: Supported 8453F: drivers/media/platform/atmel/atmel-isc.c 8454F: drivers/media/platform/atmel/atmel-isc-regs.h 8455F: devicetree/bindings/media/atmel-isc.txt 8456 8457MICROCHIP USB251XB DRIVER 8458M: Richard Leitner <richard.leitner@skidata.com> 8459L: linux-usb@vger.kernel.org 8460S: Maintained 8461F: drivers/usb/misc/usb251xb.c 8462F: Documentation/devicetree/bindings/usb/usb251xb.txt 8463 8464MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8465M: Chen Yu <yu.c.chen@intel.com> 8466L: platform-driver-x86@vger.kernel.org 8467S: Supported 8468F: drivers/platform/x86/surfacepro3_button.c 8469 8470MICROTEK X6 SCANNER 8471M: Oliver Neukum <oliver@neukum.org> 8472S: Maintained 8473F: drivers/usb/image/microtek.* 8474 8475MIPS 8476M: Ralf Baechle <ralf@linux-mips.org> 8477L: linux-mips@linux-mips.org 8478W: http://www.linux-mips.org/ 8479T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8480Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8481S: Supported 8482F: Documentation/devicetree/bindings/mips/ 8483F: Documentation/mips/ 8484F: arch/mips/ 8485 8486MIPS/LOONGSON1 ARCHITECTURE 8487M: Keguang Zhang <keguang.zhang@gmail.com> 8488L: linux-mips@linux-mips.org 8489S: Maintained 8490F: arch/mips/loongson32/ 8491F: arch/mips/include/asm/mach-loongson32/ 8492F: drivers/*/*loongson1* 8493F: drivers/*/*/*loongson1* 8494 8495MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8496M: Hans Verkuil <hverkuil@xs4all.nl> 8497L: linux-media@vger.kernel.org 8498T: git git://linuxtv.org/media_tree.git 8499W: https://linuxtv.org 8500S: Odd Fixes 8501F: drivers/media/radio/radio-miropcm20* 8502 8503MELLANOX MLX4 core VPI driver 8504M: Yishai Hadas <yishaih@mellanox.com> 8505L: netdev@vger.kernel.org 8506L: linux-rdma@vger.kernel.org 8507W: http://www.mellanox.com 8508Q: http://patchwork.ozlabs.org/project/netdev/list/ 8509S: Supported 8510F: drivers/net/ethernet/mellanox/mlx4/ 8511F: include/linux/mlx4/ 8512F: include/uapi/rdma/mlx4-abi.h 8513 8514MELLANOX MLX4 IB driver 8515M: Yishai Hadas <yishaih@mellanox.com> 8516L: linux-rdma@vger.kernel.org 8517W: http://www.mellanox.com 8518Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8519S: Supported 8520F: drivers/infiniband/hw/mlx4/ 8521F: include/linux/mlx4/ 8522 8523MELLANOX MLX5 core VPI driver 8524M: Saeed Mahameed <saeedm@mellanox.com> 8525M: Matan Barak <matanb@mellanox.com> 8526M: Leon Romanovsky <leonro@mellanox.com> 8527L: netdev@vger.kernel.org 8528L: linux-rdma@vger.kernel.org 8529W: http://www.mellanox.com 8530Q: http://patchwork.ozlabs.org/project/netdev/list/ 8531S: Supported 8532F: drivers/net/ethernet/mellanox/mlx5/core/ 8533F: include/linux/mlx5/ 8534F: include/uapi/rdma/mlx5-abi.h 8535 8536MELLANOX MLX5 IB driver 8537M: Matan Barak <matanb@mellanox.com> 8538M: Leon Romanovsky <leonro@mellanox.com> 8539L: linux-rdma@vger.kernel.org 8540W: http://www.mellanox.com 8541Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8542S: Supported 8543F: drivers/infiniband/hw/mlx5/ 8544F: include/linux/mlx5/ 8545 8546MELEXIS MLX90614 DRIVER 8547M: Crt Mori <cmo@melexis.com> 8548L: linux-iio@vger.kernel.org 8549W: http://www.melexis.com 8550S: Supported 8551F: drivers/iio/temperature/mlx90614.c 8552 8553MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8554M: Don Brace <don.brace@microsemi.com> 8555L: esc.storagedev@microsemi.com 8556L: linux-scsi@vger.kernel.org 8557S: Supported 8558F: drivers/scsi/smartpqi/smartpqi*.[ch] 8559F: drivers/scsi/smartpqi/Kconfig 8560F: drivers/scsi/smartpqi/Makefile 8561F: include/linux/cciss*.h 8562F: include/uapi/linux/cciss*.h 8563F: Documentation/scsi/smartpqi.txt 8564 8565MN88472 MEDIA DRIVER 8566M: Antti Palosaari <crope@iki.fi> 8567L: linux-media@vger.kernel.org 8568W: https://linuxtv.org 8569W: http://palosaari.fi/linux/ 8570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8571S: Maintained 8572F: drivers/media/dvb-frontends/mn88472* 8573 8574MN88473 MEDIA DRIVER 8575M: Antti Palosaari <crope@iki.fi> 8576L: linux-media@vger.kernel.org 8577W: https://linuxtv.org 8578W: http://palosaari.fi/linux/ 8579Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8580S: Maintained 8581F: drivers/media/dvb-frontends/mn88473* 8582 8583MODULE SUPPORT 8584M: Jessica Yu <jeyu@redhat.com> 8585M: Rusty Russell <rusty@rustcorp.com.au> 8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8587S: Maintained 8588F: include/linux/module.h 8589F: kernel/module.c 8590 8591MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8592W: http://popies.net/meye/ 8593S: Orphan 8594F: Documentation/media/v4l-drivers/meye* 8595F: drivers/media/pci/meye/ 8596F: include/uapi/linux/meye.h 8597 8598MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8599M: Jiri Slaby <jirislaby@gmail.com> 8600S: Maintained 8601F: Documentation/serial/moxa-smartio 8602F: drivers/tty/mxser.* 8603 8604MR800 AVERMEDIA USB FM RADIO DRIVER 8605M: Alexey Klimov <klimov.linux@gmail.com> 8606L: linux-media@vger.kernel.org 8607T: git git://linuxtv.org/media_tree.git 8608S: Maintained 8609F: drivers/media/radio/radio-mr800.c 8610 8611MRF24J40 IEEE 802.15.4 RADIO DRIVER 8612M: Alan Ott <alan@signal11.us> 8613L: linux-wpan@vger.kernel.org 8614S: Maintained 8615F: drivers/net/ieee802154/mrf24j40.c 8616F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8617 8618MSI LAPTOP SUPPORT 8619M: "Lee, Chun-Yi" <jlee@suse.com> 8620L: platform-driver-x86@vger.kernel.org 8621S: Maintained 8622F: drivers/platform/x86/msi-laptop.c 8623 8624MSI WMI SUPPORT 8625L: platform-driver-x86@vger.kernel.org 8626S: Orphan 8627F: drivers/platform/x86/msi-wmi.c 8628 8629MSI001 MEDIA DRIVER 8630M: Antti Palosaari <crope@iki.fi> 8631L: linux-media@vger.kernel.org 8632W: https://linuxtv.org 8633W: http://palosaari.fi/linux/ 8634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8635T: git git://linuxtv.org/anttip/media_tree.git 8636S: Maintained 8637F: drivers/media/tuners/msi001* 8638 8639MSI2500 MEDIA DRIVER 8640M: Antti Palosaari <crope@iki.fi> 8641L: linux-media@vger.kernel.org 8642W: https://linuxtv.org 8643W: http://palosaari.fi/linux/ 8644Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8645T: git git://linuxtv.org/anttip/media_tree.git 8646S: Maintained 8647F: drivers/media/usb/msi2500/ 8648 8649MSYSTEMS DISKONCHIP G3 MTD DRIVER 8650M: Robert Jarzmik <robert.jarzmik@free.fr> 8651L: linux-mtd@lists.infradead.org 8652S: Maintained 8653F: drivers/mtd/devices/docg3* 8654 8655MT9M032 APTINA SENSOR DRIVER 8656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8657L: linux-media@vger.kernel.org 8658T: git git://linuxtv.org/media_tree.git 8659S: Maintained 8660F: drivers/media/i2c/mt9m032.c 8661F: include/media/i2c/mt9m032.h 8662 8663MT9P031 APTINA CAMERA SENSOR 8664M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8665L: linux-media@vger.kernel.org 8666T: git git://linuxtv.org/media_tree.git 8667S: Maintained 8668F: drivers/media/i2c/mt9p031.c 8669F: include/media/i2c/mt9p031.h 8670 8671MT9T001 APTINA CAMERA SENSOR 8672M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8673L: linux-media@vger.kernel.org 8674T: git git://linuxtv.org/media_tree.git 8675S: Maintained 8676F: drivers/media/i2c/mt9t001.c 8677F: include/media/i2c/mt9t001.h 8678 8679MT9V032 APTINA CAMERA SENSOR 8680M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8681L: linux-media@vger.kernel.org 8682T: git git://linuxtv.org/media_tree.git 8683S: Maintained 8684F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8685F: drivers/media/i2c/mt9v032.c 8686F: include/media/i2c/mt9v032.h 8687 8688MULTIFUNCTION DEVICES (MFD) 8689M: Lee Jones <lee.jones@linaro.org> 8690T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8691S: Supported 8692F: Documentation/devicetree/bindings/mfd/ 8693F: drivers/mfd/ 8694F: include/linux/mfd/ 8695F: include/dt-bindings/mfd/ 8696 8697MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8698M: Ulf Hansson <ulf.hansson@linaro.org> 8699L: linux-mmc@vger.kernel.org 8700T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8701S: Maintained 8702F: Documentation/devicetree/bindings/mmc/ 8703F: drivers/mmc/ 8704F: include/linux/mmc/ 8705F: include/uapi/linux/mmc/ 8706 8707MULTIMEDIA CARD (MMC) ETC. OVER SPI 8708S: Orphan 8709F: drivers/mmc/host/mmc_spi.c 8710F: include/linux/spi/mmc_spi.h 8711 8712MULTISOUND SOUND DRIVER 8713M: Andrew Veliath <andrewtv@usa.net> 8714S: Maintained 8715F: Documentation/sound/oss/MultiSound 8716F: sound/oss/msnd* 8717 8718MULTITECH MULTIPORT CARD (ISICOM) 8719S: Orphan 8720F: drivers/tty/isicom.c 8721F: include/linux/isicom.h 8722 8723MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8724M: Bin Liu <b-liu@ti.com> 8725L: linux-usb@vger.kernel.org 8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8727S: Maintained 8728F: drivers/usb/musb/ 8729 8730MXL5007T MEDIA DRIVER 8731M: Michael Krufky <mkrufky@linuxtv.org> 8732L: linux-media@vger.kernel.org 8733W: https://linuxtv.org 8734W: http://github.com/mkrufky 8735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8736T: git git://linuxtv.org/mkrufky/tuners.git 8737S: Maintained 8738F: drivers/media/tuners/mxl5007t.* 8739 8740MXSFB DRM DRIVER 8741M: Marek Vasut <marex@denx.de> 8742S: Supported 8743F: drivers/gpu/drm/mxsfb/ 8744F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8745 8746MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8747M: Hyong-Youb Kim <hykim@myri.com> 8748L: netdev@vger.kernel.org 8749W: https://www.myricom.com/support/downloads/myri10ge.html 8750S: Supported 8751F: drivers/net/ethernet/myricom/myri10ge/ 8752 8753NAND FLASH SUBSYSTEM 8754M: Boris Brezillon <boris.brezillon@free-electrons.com> 8755R: Richard Weinberger <richard@nod.at> 8756L: linux-mtd@lists.infradead.org 8757W: http://www.linux-mtd.infradead.org/ 8758Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8759T: git git://git.infradead.org/linux-mtd.git nand/fixes 8760T: git git://git.infradead.org/l2-mtd.git nand/next 8761S: Maintained 8762F: drivers/mtd/nand/ 8763F: include/linux/mtd/nand*.h 8764 8765NATSEMI ETHERNET DRIVER (DP8381x) 8766S: Orphan 8767F: drivers/net/ethernet/natsemi/natsemi.c 8768 8769NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8770M: Daniel Mack <zonque@gmail.com> 8771S: Maintained 8772L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8773W: http://www.native-instruments.com 8774F: sound/usb/caiaq/ 8775 8776NCP FILESYSTEM 8777M: Petr Vandrovec <petr@vandrovec.name> 8778S: Odd Fixes 8779F: fs/ncpfs/ 8780 8781NCR 5380 SCSI DRIVERS 8782M: Finn Thain <fthain@telegraphics.com.au> 8783M: Michael Schmitz <schmitzmic@gmail.com> 8784L: linux-scsi@vger.kernel.org 8785S: Maintained 8786F: Documentation/scsi/g_NCR5380.txt 8787F: drivers/scsi/NCR5380.* 8788F: drivers/scsi/arm/cumana_1.c 8789F: drivers/scsi/arm/oak.c 8790F: drivers/scsi/atari_scsi.* 8791F: drivers/scsi/dmx3191d.c 8792F: drivers/scsi/g_NCR5380.* 8793F: drivers/scsi/mac_scsi.* 8794F: drivers/scsi/sun3_scsi.* 8795F: drivers/scsi/sun3_scsi_vme.c 8796 8797NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8798M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8799L: linux-scsi@vger.kernel.org 8800S: Maintained 8801F: drivers/scsi/NCR_D700.* 8802 8803NCT6775 HARDWARE MONITOR DRIVER 8804M: Guenter Roeck <linux@roeck-us.net> 8805L: linux-hwmon@vger.kernel.org 8806S: Maintained 8807F: Documentation/hwmon/nct6775 8808F: drivers/hwmon/nct6775.c 8809 8810NETEFFECT IWARP RNIC DRIVER (IW_NES) 8811M: Faisal Latif <faisal.latif@intel.com> 8812L: linux-rdma@vger.kernel.org 8813W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8814S: Supported 8815F: drivers/infiniband/hw/nes/ 8816F: include/uapi/rdma/nes-abi.h 8817 8818NETEM NETWORK EMULATOR 8819M: Stephen Hemminger <stephen@networkplumber.org> 8820L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8821S: Maintained 8822F: net/sched/sch_netem.c 8823 8824NETERION 10GbE DRIVERS (s2io/vxge) 8825M: Jon Mason <jdmason@kudzu.us> 8826L: netdev@vger.kernel.org 8827S: Supported 8828F: Documentation/networking/s2io.txt 8829F: Documentation/networking/vxge.txt 8830F: drivers/net/ethernet/neterion/ 8831 8832NETFILTER 8833M: Pablo Neira Ayuso <pablo@netfilter.org> 8834M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8835M: Florian Westphal <fw@strlen.de> 8836L: netfilter-devel@vger.kernel.org 8837L: coreteam@netfilter.org 8838W: http://www.netfilter.org/ 8839W: http://www.iptables.org/ 8840W: http://www.nftables.org/ 8841Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8842T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8843T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8844S: Maintained 8845F: include/linux/netfilter* 8846F: include/linux/netfilter/ 8847F: include/net/netfilter/ 8848F: include/uapi/linux/netfilter* 8849F: include/uapi/linux/netfilter/ 8850F: net/*/netfilter.c 8851F: net/*/netfilter/ 8852F: net/netfilter/ 8853F: net/bridge/br_netfilter*.c 8854 8855NETLABEL 8856M: Paul Moore <paul@paul-moore.com> 8857W: http://netlabel.sf.net 8858L: netdev@vger.kernel.org 8859S: Maintained 8860F: Documentation/netlabel/ 8861F: include/net/netlabel.h 8862F: net/netlabel/ 8863 8864NETROM NETWORK LAYER 8865M: Ralf Baechle <ralf@linux-mips.org> 8866L: linux-hams@vger.kernel.org 8867W: http://www.linux-ax25.org/ 8868S: Maintained 8869F: include/net/netrom.h 8870F: include/uapi/linux/netrom.h 8871F: net/netrom/ 8872 8873NETRONOME ETHERNET DRIVERS 8874M: Jakub Kicinski <jakub.kicinski@netronome.com> 8875L: oss-drivers@netronome.com 8876S: Maintained 8877F: drivers/net/ethernet/netronome/ 8878 8879NETWORK BLOCK DEVICE (NBD) 8880M: Josef Bacik <jbacik@fb.com> 8881S: Maintained 8882L: linux-block@vger.kernel.org 8883L: nbd-general@lists.sourceforge.net 8884F: Documentation/blockdev/nbd.txt 8885F: drivers/block/nbd.c 8886F: include/uapi/linux/nbd.h 8887 8888NETWORK DROP MONITOR 8889M: Neil Horman <nhorman@tuxdriver.com> 8890L: netdev@vger.kernel.org 8891S: Maintained 8892W: https://fedorahosted.org/dropwatch/ 8893F: net/core/drop_monitor.c 8894 8895NETWORKING [DSA] 8896M: Andrew Lunn <andrew@lunn.ch> 8897M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8898M: Florian Fainelli <f.fainelli@gmail.com> 8899S: Maintained 8900F: net/dsa/ 8901F: include/net/dsa.h 8902F: drivers/net/dsa/ 8903 8904NETWORKING [GENERAL] 8905M: "David S. Miller" <davem@davemloft.net> 8906L: netdev@vger.kernel.org 8907W: http://www.linuxfoundation.org/en/Net 8908Q: http://patchwork.ozlabs.org/project/netdev/list/ 8909T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8911B: mailto:netdev@vger.kernel.org 8912S: Maintained 8913F: net/ 8914F: include/net/ 8915F: include/linux/in.h 8916F: include/linux/net.h 8917F: include/linux/netdevice.h 8918F: include/uapi/linux/in.h 8919F: include/uapi/linux/net.h 8920F: include/uapi/linux/netdevice.h 8921F: include/uapi/linux/net_namespace.h 8922F: tools/net/ 8923F: tools/testing/selftests/net/ 8924F: lib/random32.c 8925 8926NETWORKING [IPv4/IPv6] 8927M: "David S. Miller" <davem@davemloft.net> 8928M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8929M: James Morris <jmorris@namei.org> 8930M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8931M: Patrick McHardy <kaber@trash.net> 8932L: netdev@vger.kernel.org 8933T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8934S: Maintained 8935F: net/ipv4/ 8936F: net/ipv6/ 8937F: include/net/ip* 8938F: arch/x86/net/* 8939 8940NETWORKING [IPSEC] 8941M: Steffen Klassert <steffen.klassert@secunet.com> 8942M: Herbert Xu <herbert@gondor.apana.org.au> 8943M: "David S. Miller" <davem@davemloft.net> 8944L: netdev@vger.kernel.org 8945T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8947S: Maintained 8948F: net/core/flow.c 8949F: net/xfrm/ 8950F: net/key/ 8951F: net/ipv4/xfrm* 8952F: net/ipv4/esp4* 8953F: net/ipv4/ah4.c 8954F: net/ipv4/ipcomp.c 8955F: net/ipv4/ip_vti.c 8956F: net/ipv6/xfrm* 8957F: net/ipv6/esp6* 8958F: net/ipv6/ah6.c 8959F: net/ipv6/ipcomp6.c 8960F: net/ipv6/ip6_vti.c 8961F: include/uapi/linux/xfrm.h 8962F: include/net/xfrm.h 8963 8964NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8965M: Paul Moore <paul@paul-moore.com> 8966L: netdev@vger.kernel.org 8967S: Maintained 8968 8969NETWORKING [WIRELESS] 8970L: linux-wireless@vger.kernel.org 8971Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8972 8973NETWORKING DRIVERS 8974L: netdev@vger.kernel.org 8975W: http://www.linuxfoundation.org/en/Net 8976Q: http://patchwork.ozlabs.org/project/netdev/list/ 8977T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8978T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8979S: Odd Fixes 8980F: Documentation/devicetree/bindings/net/ 8981F: drivers/net/ 8982F: include/linux/if_* 8983F: include/linux/netdevice.h 8984F: include/linux/etherdevice.h 8985F: include/linux/fcdevice.h 8986F: include/linux/fddidevice.h 8987F: include/linux/hippidevice.h 8988F: include/linux/inetdevice.h 8989F: include/uapi/linux/if_* 8990F: include/uapi/linux/netdevice.h 8991 8992NETWORKING DRIVERS (WIRELESS) 8993M: Kalle Valo <kvalo@codeaurora.org> 8994L: linux-wireless@vger.kernel.org 8995Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8996T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8998S: Maintained 8999F: Documentation/devicetree/bindings/net/wireless/ 9000F: drivers/net/wireless/ 9001 9002NETXEN (1/10) GbE SUPPORT 9003M: Manish Chopra <manish.chopra@cavium.com> 9004M: Rahul Verma <rahul.verma@cavium.com> 9005M: Dept-GELinuxNICDev@cavium.com 9006L: netdev@vger.kernel.org 9007S: Supported 9008F: drivers/net/ethernet/qlogic/netxen/ 9009 9010NFC SUBSYSTEM 9011M: Samuel Ortiz <sameo@linux.intel.com> 9012L: linux-wireless@vger.kernel.org 9013L: linux-nfc@lists.01.org (subscribers-only) 9014S: Supported 9015F: net/nfc/ 9016F: include/net/nfc/ 9017F: include/uapi/linux/nfc.h 9018F: drivers/nfc/ 9019F: include/linux/platform_data/nfcmrvl.h 9020F: include/linux/platform_data/nxp-nci.h 9021F: include/linux/platform_data/pn544.h 9022F: include/linux/platform_data/st21nfca.h 9023F: include/linux/platform_data/st-nci.h 9024F: Documentation/devicetree/bindings/net/nfc/ 9025 9026NFS, SUNRPC, AND LOCKD CLIENTS 9027M: Trond Myklebust <trond.myklebust@primarydata.com> 9028M: Anna Schumaker <anna.schumaker@netapp.com> 9029L: linux-nfs@vger.kernel.org 9030W: http://client.linux-nfs.org 9031T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9032S: Maintained 9033F: fs/lockd/ 9034F: fs/nfs/ 9035F: fs/nfs_common/ 9036F: net/sunrpc/ 9037F: include/linux/lockd/ 9038F: include/linux/nfs* 9039F: include/linux/sunrpc/ 9040F: include/uapi/linux/nfs* 9041F: include/uapi/linux/sunrpc/ 9042 9043NILFS2 FILESYSTEM 9044M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9045L: linux-nilfs@vger.kernel.org 9046W: http://nilfs.sourceforge.net/ 9047W: http://nilfs.osdn.jp/ 9048T: git git://github.com/konis/nilfs2.git 9049S: Supported 9050F: Documentation/filesystems/nilfs2.txt 9051F: fs/nilfs2/ 9052F: include/trace/events/nilfs2.h 9053F: include/uapi/linux/nilfs2_api.h 9054F: include/uapi/linux/nilfs2_ondisk.h 9055 9056NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9057M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9058W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9059S: Maintained 9060F: Documentation/scsi/NinjaSCSI.txt 9061F: drivers/scsi/pcmcia/nsp_* 9062 9063NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9064M: GOTO Masanori <gotom@debian.or.jp> 9065M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9066W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9067S: Maintained 9068F: Documentation/scsi/NinjaSCSI.txt 9069F: drivers/scsi/nsp32* 9070 9071NIOS2 ARCHITECTURE 9072M: Ley Foon Tan <lftan@altera.com> 9073L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9075S: Maintained 9076F: arch/nios2/ 9077 9078NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9079M: Pavel Machek <pavel@ucw.cz> 9080M: Sakari Ailus <sakari.ailus@iki.fi> 9081L: linux-media@vger.kernel.org 9082S: Maintained 9083F: drivers/media/i2c/et8ek8 9084F: drivers/media/i2c/ad5820.c 9085 9086NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9087M: Pavel Machek <pavel@ucw.cz> 9088M: Sakari Ailus <sakari.ailus@iki.fi> 9089L: linux-media@vger.kernel.org 9090S: Maintained 9091F: drivers/media/i2c/et8ek8 9092F: drivers/media/i2c/ad5820.c 9093 9094NOKIA N900 POWER SUPPLY DRIVERS 9095R: Pali Rohár <pali.rohar@gmail.com> 9096F: include/linux/power/bq2415x_charger.h 9097F: include/linux/power/bq27xxx_battery.h 9098F: include/linux/power/isp1704_charger.h 9099F: drivers/power/supply/bq2415x_charger.c 9100F: drivers/power/supply/bq27xxx_battery.c 9101F: drivers/power/supply/bq27xxx_battery_i2c.c 9102F: drivers/power/supply/isp1704_charger.c 9103F: drivers/power/supply/rx51_battery.c 9104 9105NTB DRIVER CORE 9106M: Jon Mason <jdmason@kudzu.us> 9107M: Dave Jiang <dave.jiang@intel.com> 9108M: Allen Hubbe <Allen.Hubbe@emc.com> 9109L: linux-ntb@googlegroups.com 9110S: Supported 9111W: https://github.com/jonmason/ntb/wiki 9112T: git git://github.com/jonmason/ntb.git 9113F: drivers/ntb/ 9114F: drivers/net/ntb_netdev.c 9115F: include/linux/ntb.h 9116F: include/linux/ntb_transport.h 9117F: tools/testing/selftests/ntb/ 9118 9119NTB INTEL DRIVER 9120M: Jon Mason <jdmason@kudzu.us> 9121M: Dave Jiang <dave.jiang@intel.com> 9122L: linux-ntb@googlegroups.com 9123S: Supported 9124W: https://github.com/jonmason/ntb/wiki 9125T: git git://github.com/jonmason/ntb.git 9126F: drivers/ntb/hw/intel/ 9127 9128NTB AMD DRIVER 9129M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9130L: linux-ntb@googlegroups.com 9131S: Supported 9132F: drivers/ntb/hw/amd/ 9133 9134NTFS FILESYSTEM 9135M: Anton Altaparmakov <anton@tuxera.com> 9136L: linux-ntfs-dev@lists.sourceforge.net 9137W: http://www.tuxera.com/ 9138T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9139S: Supported 9140F: Documentation/filesystems/ntfs.txt 9141F: fs/ntfs/ 9142 9143NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9144M: Antonino Daplas <adaplas@gmail.com> 9145L: linux-fbdev@vger.kernel.org 9146S: Maintained 9147F: drivers/video/fbdev/riva/ 9148F: drivers/video/fbdev/nvidia/ 9149 9150NVM EXPRESS DRIVER 9151M: Keith Busch <keith.busch@intel.com> 9152M: Jens Axboe <axboe@fb.com> 9153M: Christoph Hellwig <hch@lst.de> 9154M: Sagi Grimberg <sagi@grimberg.me> 9155L: linux-nvme@lists.infradead.org 9156T: git://git.infradead.org/nvme.git 9157W: http://git.infradead.org/nvme.git 9158S: Supported 9159F: drivers/nvme/host/ 9160F: include/linux/nvme.h 9161F: include/uapi/linux/nvme_ioctl.h 9162 9163NVM EXPRESS TARGET DRIVER 9164M: Christoph Hellwig <hch@lst.de> 9165M: Sagi Grimberg <sagi@grimberg.me> 9166L: linux-nvme@lists.infradead.org 9167T: git://git.infradead.org/nvme.git 9168W: http://git.infradead.org/nvme.git 9169S: Supported 9170F: drivers/nvme/target/ 9171 9172NVM EXPRESS FC TRANSPORT DRIVERS 9173M: James Smart <james.smart@broadcom.com> 9174L: linux-nvme@lists.infradead.org 9175S: Supported 9176F: include/linux/nvme-fc.h 9177F: include/linux/nvme-fc-driver.h 9178F: drivers/nvme/host/fc.c 9179F: drivers/nvme/target/fc.c 9180F: drivers/nvme/target/fcloop.c 9181 9182NVMEM FRAMEWORK 9183M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9184S: Maintained 9185F: drivers/nvmem/ 9186F: Documentation/devicetree/bindings/nvmem/ 9187F: include/linux/nvmem-consumer.h 9188F: include/linux/nvmem-provider.h 9189 9190NXP-NCI NFC DRIVER 9191M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9192R: Charles Gorand <charles.gorand@effinnov.com> 9193L: linux-nfc@lists.01.org (moderated for non-subscribers) 9194S: Supported 9195F: drivers/nfc/nxp-nci 9196 9197NXP TDA998X DRM DRIVER 9198M: Russell King <linux@armlinux.org.uk> 9199S: Supported 9200T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9201T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9202F: drivers/gpu/drm/i2c/tda998x_drv.c 9203F: include/drm/i2c/tda998x.h 9204 9205NXP TFA9879 DRIVER 9206M: Peter Rosin <peda@axentia.se> 9207L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9208S: Maintained 9209F: sound/soc/codecs/tfa9879* 9210 9211OBJTOOL 9212M: Josh Poimboeuf <jpoimboe@redhat.com> 9213S: Supported 9214F: tools/objtool/ 9215 9216OMAP1 SUPPORT 9217M: Aaro Koskinen <aaro.koskinen@iki.fi> 9218M: Tony Lindgren <tony@atomide.com> 9219L: linux-omap@vger.kernel.org 9220Q: http://patchwork.kernel.org/project/linux-omap/list/ 9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9222S: Maintained 9223F: arch/arm/mach-omap1/ 9224F: arch/arm/plat-omap/ 9225F: arch/arm/configs/omap1_defconfig 9226F: drivers/i2c/busses/i2c-omap.c 9227F: include/linux/i2c-omap.h 9228 9229OMAP2+ SUPPORT 9230M: Tony Lindgren <tony@atomide.com> 9231L: linux-omap@vger.kernel.org 9232W: http://www.muru.com/linux/omap/ 9233W: http://linux.omap.com/ 9234Q: http://patchwork.kernel.org/project/linux-omap/list/ 9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9236S: Maintained 9237F: arch/arm/mach-omap2/ 9238F: arch/arm/plat-omap/ 9239F: arch/arm/configs/omap2plus_defconfig 9240F: drivers/i2c/busses/i2c-omap.c 9241F: drivers/irqchip/irq-omap-intc.c 9242F: drivers/mfd/*omap*.c 9243F: drivers/mfd/menelaus.c 9244F: drivers/mfd/palmas.c 9245F: drivers/mfd/tps65217.c 9246F: drivers/mfd/tps65218.c 9247F: drivers/mfd/tps65910.c 9248F: drivers/mfd/twl-core.[ch] 9249F: drivers/mfd/twl4030*.c 9250F: drivers/mfd/twl6030*.c 9251F: drivers/mfd/twl6040*.c 9252F: drivers/regulator/palmas-regulator*.c 9253F: drivers/regulator/pbias-regulator.c 9254F: drivers/regulator/tps65217-regulator.c 9255F: drivers/regulator/tps65218-regulator.c 9256F: drivers/regulator/tps65910-regulator.c 9257F: drivers/regulator/twl-regulator.c 9258F: drivers/regulator/twl6030-regulator.c 9259F: include/linux/i2c-omap.h 9260 9261OMAP DEVICE TREE SUPPORT 9262M: Benoît Cousson <bcousson@baylibre.com> 9263M: Tony Lindgren <tony@atomide.com> 9264L: linux-omap@vger.kernel.org 9265L: devicetree@vger.kernel.org 9266S: Maintained 9267F: arch/arm/boot/dts/*omap* 9268F: arch/arm/boot/dts/*am3* 9269F: arch/arm/boot/dts/*am4* 9270F: arch/arm/boot/dts/*am5* 9271F: arch/arm/boot/dts/*dra7* 9272 9273OMAP CLOCK FRAMEWORK SUPPORT 9274M: Paul Walmsley <paul@pwsan.com> 9275L: linux-omap@vger.kernel.org 9276S: Maintained 9277F: arch/arm/*omap*/*clock* 9278 9279OMAP POWER MANAGEMENT SUPPORT 9280M: Kevin Hilman <khilman@kernel.org> 9281L: linux-omap@vger.kernel.org 9282S: Maintained 9283F: arch/arm/*omap*/*pm* 9284F: drivers/cpufreq/omap-cpufreq.c 9285 9286OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9287M: Rajendra Nayak <rnayak@codeaurora.org> 9288M: Paul Walmsley <paul@pwsan.com> 9289L: linux-omap@vger.kernel.org 9290S: Maintained 9291F: arch/arm/mach-omap2/prm* 9292 9293OMAP AUDIO SUPPORT 9294M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9295M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9296L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9297L: linux-omap@vger.kernel.org 9298S: Maintained 9299F: sound/soc/omap/ 9300 9301OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9302M: Roger Quadros <rogerq@ti.com> 9303M: Tony Lindgren <tony@atomide.com> 9304L: linux-omap@vger.kernel.org 9305S: Maintained 9306F: drivers/memory/omap-gpmc.c 9307F: arch/arm/mach-omap2/*gpmc* 9308 9309OMAP FRAMEBUFFER SUPPORT 9310M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9311L: linux-fbdev@vger.kernel.org 9312L: linux-omap@vger.kernel.org 9313S: Maintained 9314F: drivers/video/fbdev/omap/ 9315 9316OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9317M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9318L: linux-omap@vger.kernel.org 9319L: linux-fbdev@vger.kernel.org 9320S: Maintained 9321F: drivers/video/fbdev/omap2/ 9322F: Documentation/arm/OMAP/DSS 9323 9324OMAP HARDWARE SPINLOCK SUPPORT 9325M: Ohad Ben-Cohen <ohad@wizery.com> 9326L: linux-omap@vger.kernel.org 9327S: Maintained 9328F: drivers/hwspinlock/omap_hwspinlock.c 9329 9330OMAP MMC SUPPORT 9331M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9332L: linux-omap@vger.kernel.org 9333S: Maintained 9334F: drivers/mmc/host/omap.c 9335 9336OMAP HS MMC SUPPORT 9337L: linux-mmc@vger.kernel.org 9338L: linux-omap@vger.kernel.org 9339S: Orphan 9340F: drivers/mmc/host/omap_hsmmc.c 9341 9342OMAP RANDOM NUMBER GENERATOR SUPPORT 9343M: Deepak Saxena <dsaxena@plexity.net> 9344S: Maintained 9345F: drivers/char/hw_random/omap-rng.c 9346 9347OMAP HWMOD SUPPORT 9348M: Benoît Cousson <bcousson@baylibre.com> 9349M: Paul Walmsley <paul@pwsan.com> 9350L: linux-omap@vger.kernel.org 9351S: Maintained 9352F: arch/arm/mach-omap2/omap_hwmod.* 9353 9354OMAP HWMOD DATA 9355M: Paul Walmsley <paul@pwsan.com> 9356L: linux-omap@vger.kernel.org 9357S: Maintained 9358F: arch/arm/mach-omap2/omap_hwmod*data* 9359 9360OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9361M: Benoît Cousson <bcousson@baylibre.com> 9362L: linux-omap@vger.kernel.org 9363S: Maintained 9364F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9365 9366OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9367M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9368L: linux-media@vger.kernel.org 9369S: Maintained 9370F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9371F: drivers/media/platform/omap3isp/ 9372F: drivers/staging/media/omap4iss/ 9373 9374OMAP USB SUPPORT 9375L: linux-usb@vger.kernel.org 9376L: linux-omap@vger.kernel.org 9377S: Orphan 9378F: drivers/usb/*/*omap* 9379F: arch/arm/*omap*/usb* 9380 9381OMAP GPIO DRIVER 9382M: Grygorii Strashko <grygorii.strashko@ti.com> 9383M: Santosh Shilimkar <ssantosh@kernel.org> 9384M: Kevin Hilman <khilman@kernel.org> 9385L: linux-omap@vger.kernel.org 9386S: Maintained 9387F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9388F: drivers/gpio/gpio-omap.c 9389 9390OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9391M: Mark Jackson <mpfj@newflow.co.uk> 9392L: linux-omap@vger.kernel.org 9393S: Maintained 9394F: arch/arm/boot/dts/am335x-nano.dts 9395 9396OMFS FILESYSTEM 9397M: Bob Copeland <me@bobcopeland.com> 9398L: linux-karma-devel@lists.sourceforge.net 9399S: Maintained 9400F: Documentation/filesystems/omfs.txt 9401F: fs/omfs/ 9402 9403OMNIKEY CARDMAN 4000 DRIVER 9404M: Harald Welte <laforge@gnumonks.org> 9405S: Maintained 9406F: drivers/char/pcmcia/cm4000_cs.c 9407F: include/linux/cm4000_cs.h 9408F: include/uapi/linux/cm4000_cs.h 9409 9410OMNIKEY CARDMAN 4040 DRIVER 9411M: Harald Welte <laforge@gnumonks.org> 9412S: Maintained 9413F: drivers/char/pcmcia/cm4040_cs.* 9414 9415OMNIVISION OV5647 SENSOR DRIVER 9416M: Ramiro Oliveira <roliveir@synopsys.com> 9417L: linux-media@vger.kernel.org 9418T: git git://linuxtv.org/media_tree.git 9419S: Maintained 9420F: drivers/media/i2c/ov5647.c 9421 9422OMNIVISION OV7670 SENSOR DRIVER 9423M: Jonathan Corbet <corbet@lwn.net> 9424L: linux-media@vger.kernel.org 9425T: git git://linuxtv.org/media_tree.git 9426S: Maintained 9427F: drivers/media/i2c/ov7670.c 9428F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9429 9430ONENAND FLASH DRIVER 9431M: Kyungmin Park <kyungmin.park@samsung.com> 9432L: linux-mtd@lists.infradead.org 9433S: Maintained 9434F: drivers/mtd/onenand/ 9435F: include/linux/mtd/onenand*.h 9436 9437ONSTREAM SCSI TAPE DRIVER 9438M: Willem Riede <osst@riede.org> 9439L: osst-users@lists.sourceforge.net 9440L: linux-scsi@vger.kernel.org 9441S: Maintained 9442F: Documentation/scsi/osst.txt 9443F: drivers/scsi/osst.* 9444F: drivers/scsi/osst_*.h 9445F: drivers/scsi/st.h 9446 9447OPENCORES I2C BUS DRIVER 9448M: Peter Korsgaard <jacmet@sunsite.dk> 9449L: linux-i2c@vger.kernel.org 9450S: Maintained 9451F: Documentation/i2c/busses/i2c-ocores 9452F: drivers/i2c/busses/i2c-ocores.c 9453 9454OPEN FIRMWARE AND FLATTENED DEVICE TREE 9455M: Rob Herring <robh+dt@kernel.org> 9456M: Frank Rowand <frowand.list@gmail.com> 9457L: devicetree@vger.kernel.org 9458W: http://www.devicetree.org/ 9459T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9460S: Maintained 9461F: drivers/of/ 9462F: include/linux/of*.h 9463F: scripts/dtc/ 9464 9465OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9466M: Rob Herring <robh+dt@kernel.org> 9467M: Mark Rutland <mark.rutland@arm.com> 9468L: devicetree@vger.kernel.org 9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9470Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9471S: Maintained 9472F: Documentation/devicetree/ 9473F: arch/*/boot/dts/ 9474F: include/dt-bindings/ 9475 9476OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9477M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9478L: devicetree@vger.kernel.org 9479S: Maintained 9480F: Documentation/devicetree/dynamic-resolution-notes.txt 9481F: Documentation/devicetree/overlay-notes.txt 9482F: drivers/of/overlay.c 9483F: drivers/of/resolver.c 9484 9485OPENRISC ARCHITECTURE 9486M: Jonas Bonn <jonas@southpole.se> 9487M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9488M: Stafford Horne <shorne@gmail.com> 9489T: git git://github.com/openrisc/linux.git 9490L: openrisc@lists.librecores.org 9491W: http://openrisc.io 9492S: Maintained 9493F: arch/openrisc/ 9494 9495OPENVSWITCH 9496M: Pravin Shelar <pshelar@nicira.com> 9497L: netdev@vger.kernel.org 9498L: dev@openvswitch.org 9499W: http://openvswitch.org 9500S: Maintained 9501F: net/openvswitch/ 9502F: include/uapi/linux/openvswitch.h 9503 9504OPERATING PERFORMANCE POINTS (OPP) 9505M: Viresh Kumar <vireshk@kernel.org> 9506M: Nishanth Menon <nm@ti.com> 9507M: Stephen Boyd <sboyd@codeaurora.org> 9508L: linux-pm@vger.kernel.org 9509S: Maintained 9510T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9511F: drivers/base/power/opp/ 9512F: include/linux/pm_opp.h 9513F: Documentation/power/opp.txt 9514F: Documentation/devicetree/bindings/opp/ 9515 9516OPL4 DRIVER 9517M: Clemens Ladisch <clemens@ladisch.de> 9518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9519T: git git://git.alsa-project.org/alsa-kernel.git 9520S: Maintained 9521F: sound/drivers/opl4/ 9522 9523OPROFILE 9524M: Robert Richter <rric@kernel.org> 9525L: oprofile-list@lists.sf.net 9526S: Maintained 9527F: arch/*/include/asm/oprofile*.h 9528F: arch/*/oprofile/ 9529F: drivers/oprofile/ 9530F: include/linux/oprofile.h 9531 9532OP-TEE DRIVER 9533M: Jens Wiklander <jens.wiklander@linaro.org> 9534S: Maintained 9535F: drivers/tee/optee/ 9536 9537ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9538M: Mark Fasheh <mfasheh@versity.com> 9539M: Joel Becker <jlbec@evilplan.org> 9540L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9541W: http://ocfs2.wiki.kernel.org 9542S: Supported 9543F: Documentation/filesystems/ocfs2.txt 9544F: Documentation/filesystems/dlmfs.txt 9545F: fs/ocfs2/ 9546 9547ORINOCO DRIVER 9548L: linux-wireless@vger.kernel.org 9549W: http://wireless.kernel.org/en/users/Drivers/orinoco 9550W: http://www.nongnu.org/orinoco/ 9551S: Orphan 9552F: drivers/net/wireless/intersil/orinoco/ 9553 9554OSD LIBRARY and FILESYSTEM 9555M: Boaz Harrosh <ooo@electrozaur.com> 9556M: Benny Halevy <bhalevy@primarydata.com> 9557L: osd-dev@open-osd.org 9558W: http://open-osd.org 9559T: git git://git.open-osd.org/open-osd.git 9560S: Maintained 9561F: drivers/scsi/osd/ 9562F: include/scsi/osd_* 9563F: fs/exofs/ 9564 9565OVERLAY FILESYSTEM 9566M: Miklos Szeredi <miklos@szeredi.hu> 9567L: linux-unionfs@vger.kernel.org 9568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9569S: Supported 9570F: fs/overlayfs/ 9571F: Documentation/filesystems/overlayfs.txt 9572 9573ORANGEFS FILESYSTEM 9574M: Mike Marshall <hubcap@omnibond.com> 9575L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9577S: Supported 9578F: fs/orangefs/ 9579F: Documentation/filesystems/orangefs.txt 9580 9581P54 WIRELESS DRIVER 9582M: Christian Lamparter <chunkeey@googlemail.com> 9583L: linux-wireless@vger.kernel.org 9584W: http://wireless.kernel.org/en/users/Drivers/p54 9585S: Maintained 9586F: drivers/net/wireless/intersil/p54/ 9587 9588PA SEMI ETHERNET DRIVER 9589L: netdev@vger.kernel.org 9590S: Orphan 9591F: drivers/net/ethernet/pasemi/* 9592 9593PA SEMI SMBUS DRIVER 9594L: linux-i2c@vger.kernel.org 9595S: Orphan 9596F: drivers/i2c/busses/i2c-pasemi.c 9597 9598PADATA PARALLEL EXECUTION MECHANISM 9599M: Steffen Klassert <steffen.klassert@secunet.com> 9600L: linux-crypto@vger.kernel.org 9601S: Maintained 9602F: kernel/padata.c 9603F: include/linux/padata.h 9604F: Documentation/padata.txt 9605 9606PANASONIC LAPTOP ACPI EXTRAS DRIVER 9607M: Harald Welte <laforge@gnumonks.org> 9608L: platform-driver-x86@vger.kernel.org 9609S: Maintained 9610F: drivers/platform/x86/panasonic-laptop.c 9611 9612PANASONIC MN10300/AM33/AM34 PORT 9613M: David Howells <dhowells@redhat.com> 9614L: linux-am33-list@redhat.com (moderated for non-subscribers) 9615W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9616S: Maintained 9617F: Documentation/mn10300/ 9618F: arch/mn10300/ 9619 9620PARALLEL LCD/KEYPAD PANEL DRIVER 9621M: Willy Tarreau <willy@haproxy.com> 9622M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9623S: Odd Fixes 9624F: Documentation/misc-devices/lcd-panel-cgram.txt 9625F: drivers/misc/panel.c 9626 9627PARALLEL PORT SUBSYSTEM 9628M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9629M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9630L: linux-parport@lists.infradead.org (subscribers-only) 9631S: Maintained 9632F: drivers/parport/ 9633F: include/linux/parport*.h 9634F: drivers/char/ppdev.c 9635F: include/uapi/linux/ppdev.h 9636F: Documentation/parport*.txt 9637 9638PARAVIRT_OPS INTERFACE 9639M: Jeremy Fitzhardinge <jeremy@goop.org> 9640M: Chris Wright <chrisw@sous-sol.org> 9641M: Alok Kataria <akataria@vmware.com> 9642M: Rusty Russell <rusty@rustcorp.com.au> 9643L: virtualization@lists.linux-foundation.org 9644S: Supported 9645F: Documentation/virtual/paravirt_ops.txt 9646F: arch/*/kernel/paravirt* 9647F: arch/*/include/asm/paravirt.h 9648F: include/linux/hypervisor.h 9649 9650PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9651M: Tim Waugh <tim@cyberelk.net> 9652L: linux-parport@lists.infradead.org (subscribers-only) 9653S: Maintained 9654F: Documentation/blockdev/paride.txt 9655F: drivers/block/paride/ 9656 9657PARISC ARCHITECTURE 9658M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9659M: Helge Deller <deller@gmx.de> 9660L: linux-parisc@vger.kernel.org 9661W: http://www.parisc-linux.org/ 9662Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9665S: Maintained 9666F: arch/parisc/ 9667F: Documentation/parisc/ 9668F: drivers/parisc/ 9669F: drivers/char/agp/parisc-agp.c 9670F: drivers/input/serio/gscps2.c 9671F: drivers/parport/parport_gsc.* 9672F: drivers/tty/serial/8250/8250_gsc.c 9673F: drivers/video/fbdev/sti* 9674F: drivers/video/console/sti* 9675F: drivers/video/logo/logo_parisc* 9676 9677PARMAN 9678M: Jiri Pirko <jiri@mellanox.com> 9679L: netdev@vger.kernel.org 9680S: Supported 9681F: lib/parman.c 9682F: lib/test_parman.c 9683F: include/linux/parman.h 9684 9685PC87360 HARDWARE MONITORING DRIVER 9686M: Jim Cromie <jim.cromie@gmail.com> 9687L: linux-hwmon@vger.kernel.org 9688S: Maintained 9689F: Documentation/hwmon/pc87360 9690F: drivers/hwmon/pc87360.c 9691 9692PC8736x GPIO DRIVER 9693M: Jim Cromie <jim.cromie@gmail.com> 9694S: Maintained 9695F: drivers/char/pc8736x_gpio.c 9696 9697PC87427 HARDWARE MONITORING DRIVER 9698M: Jean Delvare <jdelvare@suse.com> 9699L: linux-hwmon@vger.kernel.org 9700S: Maintained 9701F: Documentation/hwmon/pc87427 9702F: drivers/hwmon/pc87427.c 9703 9704PCA9532 LED DRIVER 9705M: Riku Voipio <riku.voipio@iki.fi> 9706S: Maintained 9707F: drivers/leds/leds-pca9532.c 9708F: include/linux/leds-pca9532.h 9709 9710PCA9541 I2C BUS MASTER SELECTOR DRIVER 9711M: Guenter Roeck <linux@roeck-us.net> 9712L: linux-i2c@vger.kernel.org 9713S: Maintained 9714F: drivers/i2c/muxes/i2c-mux-pca9541.c 9715 9716PCDP - PRIMARY CONSOLE AND DEBUG PORT 9717M: Khalid Aziz <khalid@gonehiking.org> 9718S: Maintained 9719F: drivers/firmware/pcdp.* 9720 9721PCI ERROR RECOVERY 9722M: Linas Vepstas <linasvepstas@gmail.com> 9723L: linux-pci@vger.kernel.org 9724S: Supported 9725F: Documentation/PCI/pci-error-recovery.txt 9726 9727PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9728M: Russell Currey <ruscur@russell.cc> 9729L: linuxppc-dev@lists.ozlabs.org 9730S: Supported 9731F: Documentation/powerpc/eeh-pci-error-recovery.txt 9732F: arch/powerpc/kernel/eeh*.c 9733F: arch/powerpc/platforms/*/eeh*.c 9734F: arch/powerpc/include/*/eeh*.h 9735 9736PCI SUBSYSTEM 9737M: Bjorn Helgaas <bhelgaas@google.com> 9738L: linux-pci@vger.kernel.org 9739Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9741S: Supported 9742F: Documentation/devicetree/bindings/pci/ 9743F: Documentation/PCI/ 9744F: drivers/pci/ 9745F: include/linux/pci* 9746F: arch/x86/pci/ 9747F: arch/x86/kernel/quirks.c 9748 9749PCI ENDPOINT SUBSYSTEM 9750M: Kishon Vijay Abraham I <kishon@ti.com> 9751L: linux-pci@vger.kernel.org 9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 9753S: Supported 9754F: drivers/pci/endpoint/ 9755F: drivers/misc/pci_endpoint_test.c 9756F: tools/pci/ 9757 9758PCI DRIVER FOR ALTERA PCIE IP 9759M: Ley Foon Tan <lftan@altera.com> 9760L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9761L: linux-pci@vger.kernel.org 9762S: Supported 9763F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9764F: drivers/pci/host/pcie-altera.c 9765 9766PCI DRIVER FOR ARM VERSATILE PLATFORM 9767M: Rob Herring <robh@kernel.org> 9768L: linux-pci@vger.kernel.org 9769L: linux-arm-kernel@lists.infradead.org 9770S: Maintained 9771F: Documentation/devicetree/bindings/pci/versatile.txt 9772F: drivers/pci/host/pci-versatile.c 9773 9774PCI DRIVER FOR ARMADA 8K 9775M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9776L: linux-pci@vger.kernel.org 9777L: linux-arm-kernel@lists.infradead.org 9778S: Maintained 9779F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9780F: drivers/pci/dwc/pcie-armada8k.c 9781 9782PCI DRIVER FOR APPLIEDMICRO XGENE 9783M: Tanmay Inamdar <tinamdar@apm.com> 9784L: linux-pci@vger.kernel.org 9785L: linux-arm-kernel@lists.infradead.org 9786S: Maintained 9787F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9788F: drivers/pci/host/pci-xgene.c 9789 9790PCI DRIVER FOR FREESCALE LAYERSCAPE 9791M: Minghuan Lian <minghuan.Lian@freescale.com> 9792M: Mingkai Hu <mingkai.hu@freescale.com> 9793M: Roy Zang <tie-fei.zang@freescale.com> 9794L: linuxppc-dev@lists.ozlabs.org 9795L: linux-pci@vger.kernel.org 9796L: linux-arm-kernel@lists.infradead.org 9797S: Maintained 9798F: drivers/pci/dwc/*layerscape* 9799 9800PCI DRIVER FOR IMX6 9801M: Richard Zhu <hongxing.zhu@nxp.com> 9802M: Lucas Stach <l.stach@pengutronix.de> 9803L: linux-pci@vger.kernel.org 9804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9805S: Maintained 9806F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9807F: drivers/pci/dwc/*imx6* 9808 9809PCI DRIVER FOR TI KEYSTONE 9810M: Murali Karicheri <m-karicheri2@ti.com> 9811L: linux-pci@vger.kernel.org 9812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9813S: Maintained 9814F: drivers/pci/dwc/*keystone* 9815 9816PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9817M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9818M: Jason Cooper <jason@lakedaemon.net> 9819L: linux-pci@vger.kernel.org 9820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9821S: Maintained 9822F: drivers/pci/host/*mvebu* 9823 9824PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9825M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9826L: linux-pci@vger.kernel.org 9827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9828S: Maintained 9829F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9830F: drivers/pci/host/pci-aardvark.c 9831 9832PCI DRIVER FOR MICROSEMI SWITCHTEC 9833M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 9834M: Stephen Bates <stephen.bates@microsemi.com> 9835M: Logan Gunthorpe <logang@deltatee.com> 9836L: linux-pci@vger.kernel.org 9837S: Maintained 9838F: Documentation/switchtec.txt 9839F: Documentation/ABI/testing/sysfs-class-switchtec 9840F: drivers/pci/switch/switchtec* 9841F: include/uapi/linux/switchtec_ioctl.h 9842 9843PCI DRIVER FOR NVIDIA TEGRA 9844M: Thierry Reding <thierry.reding@gmail.com> 9845L: linux-tegra@vger.kernel.org 9846L: linux-pci@vger.kernel.org 9847S: Supported 9848F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9849F: drivers/pci/host/pci-tegra.c 9850 9851PCI DRIVER FOR TI DRA7XX 9852M: Kishon Vijay Abraham I <kishon@ti.com> 9853L: linux-omap@vger.kernel.org 9854L: linux-pci@vger.kernel.org 9855S: Supported 9856F: Documentation/devicetree/bindings/pci/ti-pci.txt 9857F: drivers/pci/dwc/pci-dra7xx.c 9858 9859PCI DRIVER FOR RENESAS R-CAR 9860M: Simon Horman <horms@verge.net.au> 9861L: linux-pci@vger.kernel.org 9862L: linux-renesas-soc@vger.kernel.org 9863S: Maintained 9864F: drivers/pci/host/*rcar* 9865 9866PCI DRIVER FOR SAMSUNG EXYNOS 9867M: Jingoo Han <jingoohan1@gmail.com> 9868L: linux-pci@vger.kernel.org 9869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9870L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9871S: Maintained 9872F: drivers/pci/dwc/pci-exynos.c 9873 9874PCI DRIVER FOR SYNOPSIS DESIGNWARE 9875M: Jingoo Han <jingoohan1@gmail.com> 9876M: Joao Pinto <Joao.Pinto@synopsys.com> 9877L: linux-pci@vger.kernel.org 9878S: Maintained 9879F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9880F: drivers/pci/dwc/*designware* 9881 9882PCI DRIVER FOR GENERIC OF HOSTS 9883M: Will Deacon <will.deacon@arm.com> 9884L: linux-pci@vger.kernel.org 9885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9886S: Maintained 9887F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9888F: drivers/pci/host/pci-host-common.c 9889F: drivers/pci/host/pci-host-generic.c 9890 9891PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9892M: Keith Busch <keith.busch@intel.com> 9893L: linux-pci@vger.kernel.org 9894S: Supported 9895F: drivers/pci/host/vmd.c 9896 9897PCIE DRIVER FOR ST SPEAR13XX 9898M: Pratyush Anand <pratyush.anand@gmail.com> 9899L: linux-pci@vger.kernel.org 9900S: Maintained 9901F: drivers/pci/dwc/*spear* 9902 9903PCI MSI DRIVER FOR ALTERA MSI IP 9904M: Ley Foon Tan <lftan@altera.com> 9905L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9906L: linux-pci@vger.kernel.org 9907S: Supported 9908F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9909F: drivers/pci/host/pcie-altera-msi.c 9910 9911PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9912M: Duc Dang <dhdang@apm.com> 9913L: linux-pci@vger.kernel.org 9914L: linux-arm-kernel@lists.infradead.org 9915S: Maintained 9916F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9917F: drivers/pci/host/pci-xgene-msi.c 9918 9919PCIE DRIVER FOR AXIS ARTPEC 9920M: Niklas Cassel <niklas.cassel@axis.com> 9921M: Jesper Nilsson <jesper.nilsson@axis.com> 9922L: linux-arm-kernel@axis.com 9923L: linux-pci@vger.kernel.org 9924S: Maintained 9925F: Documentation/devicetree/bindings/pci/axis,artpec* 9926F: drivers/pci/dwc/*artpec* 9927 9928PCIE DRIVER FOR HISILICON 9929M: Zhou Wang <wangzhou1@hisilicon.com> 9930M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9931L: linux-pci@vger.kernel.org 9932S: Maintained 9933F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9934F: drivers/pci/dwc/pcie-hisi.c 9935 9936PCIE DRIVER FOR ROCKCHIP 9937M: Shawn Lin <shawn.lin@rock-chips.com> 9938M: Wenrui Li <wenrui.li@rock-chips.com> 9939L: linux-pci@vger.kernel.org 9940L: linux-rockchip@lists.infradead.org 9941S: Maintained 9942F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9943F: drivers/pci/host/pcie-rockchip.c 9944 9945PCIE DRIVER FOR QUALCOMM MSM 9946M: Stanimir Varbanov <svarbanov@mm-sol.com> 9947L: linux-pci@vger.kernel.org 9948L: linux-arm-msm@vger.kernel.org 9949S: Maintained 9950F: drivers/pci/dwc/*qcom* 9951 9952PCIE DRIVER FOR CAVIUM THUNDERX 9953M: David Daney <david.daney@cavium.com> 9954L: linux-pci@vger.kernel.org 9955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9956S: Supported 9957F: Documentation/devicetree/bindings/pci/pci-thunder-* 9958F: drivers/pci/host/pci-thunder-* 9959 9960PCMCIA SUBSYSTEM 9961P: Linux PCMCIA Team 9962L: linux-pcmcia@lists.infradead.org 9963W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9964T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9965S: Maintained 9966F: Documentation/pcmcia/ 9967F: tools/pcmcia/ 9968F: drivers/pcmcia/ 9969F: include/pcmcia/ 9970 9971PCNET32 NETWORK DRIVER 9972M: Don Fry <pcnet32@frontier.com> 9973L: netdev@vger.kernel.org 9974S: Maintained 9975F: drivers/net/ethernet/amd/pcnet32.c 9976 9977PCRYPT PARALLEL CRYPTO ENGINE 9978M: Steffen Klassert <steffen.klassert@secunet.com> 9979L: linux-crypto@vger.kernel.org 9980S: Maintained 9981F: crypto/pcrypt.c 9982F: include/crypto/pcrypt.h 9983 9984PER-CPU MEMORY ALLOCATOR 9985M: Tejun Heo <tj@kernel.org> 9986M: Christoph Lameter <cl@linux.com> 9987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9988S: Maintained 9989F: include/linux/percpu*.h 9990F: mm/percpu*.c 9991F: arch/*/include/asm/percpu.h 9992 9993PER-TASK DELAY ACCOUNTING 9994M: Balbir Singh <bsingharora@gmail.com> 9995S: Maintained 9996F: include/linux/delayacct.h 9997F: kernel/delayacct.c 9998 9999PERFORMANCE EVENTS SUBSYSTEM 10000M: Peter Zijlstra <peterz@infradead.org> 10001M: Ingo Molnar <mingo@redhat.com> 10002M: Arnaldo Carvalho de Melo <acme@kernel.org> 10003R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10004L: linux-kernel@vger.kernel.org 10005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10006S: Supported 10007F: kernel/events/* 10008F: include/linux/perf_event.h 10009F: include/uapi/linux/perf_event.h 10010F: arch/*/kernel/perf_event*.c 10011F: arch/*/kernel/*/perf_event*.c 10012F: arch/*/kernel/*/*/perf_event*.c 10013F: arch/*/include/asm/perf_event.h 10014F: arch/*/kernel/perf_callchain.c 10015F: arch/*/events/* 10016F: tools/perf/ 10017 10018PERSONALITY HANDLING 10019M: Christoph Hellwig <hch@infradead.org> 10020L: linux-abi-devel@lists.sourceforge.net 10021S: Maintained 10022F: include/linux/personality.h 10023F: include/uapi/linux/personality.h 10024 10025PHONET PROTOCOL 10026M: Remi Denis-Courmont <courmisch@gmail.com> 10027S: Supported 10028F: Documentation/networking/phonet.txt 10029F: include/linux/phonet.h 10030F: include/net/phonet/ 10031F: include/uapi/linux/phonet.h 10032F: net/phonet/ 10033 10034PHRAM MTD DRIVER 10035M: Joern Engel <joern@lazybastard.org> 10036L: linux-mtd@lists.infradead.org 10037S: Maintained 10038F: drivers/mtd/devices/phram.c 10039 10040PICOLCD HID DRIVER 10041M: Bruno Prémont <bonbons@linux-vserver.org> 10042L: linux-input@vger.kernel.org 10043S: Maintained 10044F: drivers/hid/hid-picolcd* 10045 10046PICOXCELL SUPPORT 10047M: Jamie Iles <jamie@jamieiles.com> 10048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10049T: git git://github.com/jamieiles/linux-2.6-ji.git 10050S: Supported 10051F: arch/arm/boot/dts/picoxcell* 10052F: arch/arm/mach-picoxcell/ 10053F: drivers/crypto/picoxcell* 10054 10055PIN CONTROL SUBSYSTEM 10056M: Linus Walleij <linus.walleij@linaro.org> 10057L: linux-gpio@vger.kernel.org 10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10059S: Maintained 10060F: Documentation/devicetree/bindings/pinctrl/ 10061F: Documentation/pinctrl.txt 10062F: drivers/pinctrl/ 10063F: include/linux/pinctrl/ 10064 10065PIN CONTROLLER - ATMEL AT91 10066M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10068S: Maintained 10069F: drivers/pinctrl/pinctrl-at91.* 10070 10071PIN CONTROLLER - ATMEL AT91 PIO4 10072M: Ludovic Desroches <ludovic.desroches@microchip.com> 10073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10074L: linux-gpio@vger.kernel.org 10075S: Supported 10076F: drivers/pinctrl/pinctrl-at91-pio4.* 10077 10078PIN CONTROLLER - INTEL 10079M: Mika Westerberg <mika.westerberg@linux.intel.com> 10080M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10081S: Maintained 10082F: drivers/pinctrl/intel/ 10083 10084PIN CONTROLLER - RENESAS 10085M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10086M: Geert Uytterhoeven <geert+renesas@glider.be> 10087L: linux-renesas-soc@vger.kernel.org 10088S: Maintained 10089F: drivers/pinctrl/sh-pfc/ 10090 10091PIN CONTROLLER - SAMSUNG 10092M: Tomasz Figa <tomasz.figa@gmail.com> 10093M: Krzysztof Kozlowski <krzk@kernel.org> 10094M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10096L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10097Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10099S: Maintained 10100F: drivers/pinctrl/samsung/ 10101F: include/dt-bindings/pinctrl/samsung.h 10102F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10103 10104PIN CONTROLLER - SINGLE 10105M: Tony Lindgren <tony@atomide.com> 10106M: Haojian Zhuang <haojian.zhuang@linaro.org> 10107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10108L: linux-omap@vger.kernel.org 10109S: Maintained 10110F: drivers/pinctrl/pinctrl-single.c 10111 10112PIN CONTROLLER - ST SPEAR 10113M: Viresh Kumar <vireshk@kernel.org> 10114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10115W: http://www.st.com/spear 10116S: Maintained 10117F: drivers/pinctrl/spear/ 10118 10119PISTACHIO SOC SUPPORT 10120M: James Hartley <james.hartley@imgtec.com> 10121M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10122L: linux-mips@linux-mips.org 10123S: Maintained 10124F: arch/mips/pistachio/ 10125F: arch/mips/include/asm/mach-pistachio/ 10126F: arch/mips/boot/dts/img/pistachio* 10127F: arch/mips/configs/pistachio*_defconfig 10128 10129PKTCDVD DRIVER 10130S: Orphan 10131M: linux-block@vger.kernel.org 10132F: drivers/block/pktcdvd.c 10133F: include/linux/pktcdvd.h 10134F: include/uapi/linux/pktcdvd.h 10135 10136PKUNITY SOC DRIVERS 10137M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10138W: http://mprc.pku.edu.cn/~guanxuetao/linux 10139S: Maintained 10140T: git git://github.com/gxt/linux.git 10141F: drivers/input/serio/i8042-unicore32io.h 10142F: drivers/i2c/busses/i2c-puv3.c 10143F: drivers/video/fbdev/fb-puv3.c 10144F: drivers/rtc/rtc-puv3.c 10145 10146PMBUS HARDWARE MONITORING DRIVERS 10147M: Guenter Roeck <linux@roeck-us.net> 10148L: linux-hwmon@vger.kernel.org 10149W: http://hwmon.wiki.kernel.org/ 10150W: http://www.roeck-us.net/linux/drivers/ 10151T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10152S: Maintained 10153F: Documentation/hwmon/pmbus 10154F: drivers/hwmon/pmbus/ 10155F: include/linux/i2c/pmbus.h 10156 10157PMC SIERRA MaxRAID DRIVER 10158L: linux-scsi@vger.kernel.org 10159W: http://www.pmc-sierra.com/ 10160S: Orphan 10161F: drivers/scsi/pmcraid.* 10162 10163PMC SIERRA PM8001 DRIVER 10164M: Jack Wang <jinpu.wang@profitbricks.com> 10165M: lindar_liu@usish.com 10166L: linux-scsi@vger.kernel.org 10167S: Supported 10168F: drivers/scsi/pm8001/ 10169 10170POSIX CLOCKS and TIMERS 10171M: Thomas Gleixner <tglx@linutronix.de> 10172L: linux-kernel@vger.kernel.org 10173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10174S: Maintained 10175F: fs/timerfd.c 10176F: include/linux/timer* 10177F: kernel/time/*timer* 10178 10179POWER MANAGEMENT CORE 10180M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10181L: linux-pm@vger.kernel.org 10182T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10183B: https://bugzilla.kernel.org 10184S: Supported 10185F: drivers/base/power/ 10186F: include/linux/pm.h 10187F: include/linux/pm_* 10188F: include/linux/powercap.h 10189F: drivers/powercap/ 10190 10191POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10192M: Sebastian Reichel <sre@kernel.org> 10193L: linux-pm@vger.kernel.org 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10195S: Maintained 10196F: Documentation/devicetree/bindings/power/supply/ 10197F: include/linux/power_supply.h 10198F: drivers/power/supply/ 10199 10200POWER STATE COORDINATION INTERFACE (PSCI) 10201M: Mark Rutland <mark.rutland@arm.com> 10202M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10203L: linux-arm-kernel@lists.infradead.org 10204S: Maintained 10205F: drivers/firmware/psci*.c 10206F: include/linux/psci.h 10207F: include/uapi/linux/psci.h 10208 10209POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10210M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10211L: linuxppc-dev@lists.ozlabs.org 10212S: Maintained 10213F: drivers/char/powernv-op-panel.c 10214 10215PNP SUPPORT 10216M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10217S: Maintained 10218F: drivers/pnp/ 10219 10220PPP PROTOCOL DRIVERS AND COMPRESSORS 10221M: Paul Mackerras <paulus@samba.org> 10222L: linux-ppp@vger.kernel.org 10223S: Maintained 10224F: drivers/net/ppp/ppp_* 10225 10226PPP OVER ATM (RFC 2364) 10227M: Mitchell Blank Jr <mitch@sfgoth.com> 10228S: Maintained 10229F: net/atm/pppoatm.c 10230F: include/uapi/linux/atmppp.h 10231 10232PPP OVER ETHERNET 10233M: Michal Ostrowski <mostrows@earthlink.net> 10234S: Maintained 10235F: drivers/net/ppp/pppoe.c 10236F: drivers/net/ppp/pppox.c 10237 10238PPP OVER L2TP 10239M: James Chapman <jchapman@katalix.com> 10240S: Maintained 10241F: net/l2tp/l2tp_ppp.c 10242F: include/linux/if_pppol2tp.h 10243F: include/uapi/linux/if_pppol2tp.h 10244 10245PPS SUPPORT 10246M: Rodolfo Giometti <giometti@enneenne.com> 10247W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10248L: linuxpps@ml.enneenne.com (subscribers-only) 10249S: Maintained 10250F: Documentation/pps/ 10251F: drivers/pps/ 10252F: include/linux/pps*.h 10253 10254PPTP DRIVER 10255M: Dmitry Kozlov <xeb@mail.ru> 10256L: netdev@vger.kernel.org 10257S: Maintained 10258F: drivers/net/ppp/pptp.c 10259W: http://sourceforge.net/projects/accel-pptp 10260 10261PREEMPTIBLE KERNEL 10262M: Robert Love <rml@tech9.net> 10263L: kpreempt-tech@lists.sourceforge.net 10264W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10265S: Supported 10266F: Documentation/preempt-locking.txt 10267F: include/linux/preempt.h 10268 10269PRINTK 10270M: Petr Mladek <pmladek@suse.com> 10271M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10272R: Steven Rostedt <rostedt@goodmis.org> 10273S: Maintained 10274F: kernel/printk/ 10275F: include/linux/printk.h 10276 10277PRISM54 WIRELESS DRIVER 10278M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10279L: linux-wireless@vger.kernel.org 10280W: http://wireless.kernel.org/en/users/Drivers/p54 10281S: Obsolete 10282F: drivers/net/wireless/intersil/prism54/ 10283 10284PS3 NETWORK SUPPORT 10285M: Geoff Levand <geoff@infradead.org> 10286L: netdev@vger.kernel.org 10287L: linuxppc-dev@lists.ozlabs.org 10288S: Maintained 10289F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10290 10291PS3 PLATFORM SUPPORT 10292M: Geoff Levand <geoff@infradead.org> 10293L: linuxppc-dev@lists.ozlabs.org 10294S: Maintained 10295F: arch/powerpc/boot/ps3* 10296F: arch/powerpc/include/asm/lv1call.h 10297F: arch/powerpc/include/asm/ps3*.h 10298F: arch/powerpc/platforms/ps3/ 10299F: drivers/*/ps3* 10300F: drivers/ps3/ 10301F: drivers/rtc/rtc-ps3.c 10302F: drivers/usb/host/*ps3.c 10303F: sound/ppc/snd_ps3* 10304 10305PS3VRAM DRIVER 10306M: Jim Paris <jim@jtan.com> 10307M: Geoff Levand <geoff@infradead.org> 10308L: linuxppc-dev@lists.ozlabs.org 10309S: Maintained 10310F: drivers/block/ps3vram.c 10311 10312PSAMPLE PACKET SAMPLING SUPPORT: 10313M: Yotam Gigi <yotamg@mellanox.com> 10314S: Maintained 10315F: net/psample 10316F: include/net/psample.h 10317F: include/uapi/linux/psample.h 10318 10319PSTORE FILESYSTEM 10320M: Kees Cook <keescook@chromium.org> 10321M: Anton Vorontsov <anton@enomsg.org> 10322M: Colin Cross <ccross@android.com> 10323M: Tony Luck <tony.luck@intel.com> 10324S: Maintained 10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10326F: fs/pstore/ 10327F: include/linux/pstore* 10328F: drivers/firmware/efi/efi-pstore.c 10329F: drivers/acpi/apei/erst.c 10330F: Documentation/admin-guide/ramoops.rst 10331F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10332K: \b(pstore|ramoops) 10333 10334PTP HARDWARE CLOCK SUPPORT 10335M: Richard Cochran <richardcochran@gmail.com> 10336L: netdev@vger.kernel.org 10337S: Maintained 10338W: http://linuxptp.sourceforge.net/ 10339F: Documentation/ABI/testing/sysfs-ptp 10340F: Documentation/ptp/* 10341F: drivers/net/ethernet/freescale/gianfar_ptp.c 10342F: drivers/net/phy/dp83640* 10343F: drivers/ptp/* 10344F: include/linux/ptp_cl* 10345 10346PTRACE SUPPORT 10347M: Roland McGrath <roland@hack.frob.com> 10348M: Oleg Nesterov <oleg@redhat.com> 10349S: Maintained 10350F: include/asm-generic/syscall.h 10351F: include/linux/ptrace.h 10352F: include/linux/regset.h 10353F: include/linux/tracehook.h 10354F: include/uapi/linux/ptrace.h 10355F: kernel/ptrace.c 10356 10357PULSE8-CEC DRIVER 10358M: Hans Verkuil <hverkuil@xs4all.nl> 10359L: linux-media@vger.kernel.org 10360T: git git://linuxtv.org/media_tree.git 10361S: Maintained 10362F: drivers/media/usb/pulse8-cec/* 10363 10364PVRUSB2 VIDEO4LINUX DRIVER 10365M: Mike Isely <isely@pobox.com> 10366L: pvrusb2@isely.net (subscribers-only) 10367L: linux-media@vger.kernel.org 10368W: http://www.isely.net/pvrusb2/ 10369T: git git://linuxtv.org/media_tree.git 10370S: Maintained 10371F: Documentation/media/v4l-drivers/pvrusb2* 10372F: drivers/media/usb/pvrusb2/ 10373 10374PWC WEBCAM DRIVER 10375M: Hans Verkuil <hverkuil@xs4all.nl> 10376L: linux-media@vger.kernel.org 10377T: git git://linuxtv.org/media_tree.git 10378S: Odd Fixes 10379F: drivers/media/usb/pwc/* 10380 10381PWM FAN DRIVER 10382M: Kamil Debski <kamil@wypas.org> 10383M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10384L: linux-hwmon@vger.kernel.org 10385S: Supported 10386F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10387F: Documentation/hwmon/pwm-fan 10388F: drivers/hwmon/pwm-fan.c 10389 10390PWM SUBSYSTEM 10391M: Thierry Reding <thierry.reding@gmail.com> 10392L: linux-pwm@vger.kernel.org 10393S: Maintained 10394T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10395F: Documentation/pwm.txt 10396F: Documentation/devicetree/bindings/pwm/ 10397F: include/linux/pwm.h 10398F: drivers/pwm/ 10399F: drivers/video/backlight/pwm_bl.c 10400F: include/linux/pwm_backlight.h 10401F: drivers/gpio/gpio-mvebu.c 10402F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10403 10404PXA2xx/PXA3xx SUPPORT 10405M: Daniel Mack <daniel@zonque.org> 10406M: Haojian Zhuang <haojian.zhuang@gmail.com> 10407M: Robert Jarzmik <robert.jarzmik@free.fr> 10408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10409T: git git://github.com/hzhuang1/linux.git 10410T: git git://github.com/rjarzmik/linux.git 10411S: Maintained 10412F: arch/arm/boot/dts/pxa* 10413F: arch/arm/mach-pxa/ 10414F: drivers/dma/pxa* 10415F: drivers/pcmcia/pxa2xx* 10416F: drivers/pinctrl/pxa/ 10417F: drivers/spi/spi-pxa2xx* 10418F: drivers/usb/gadget/udc/pxa2* 10419F: include/sound/pxa2xx-lib.h 10420F: sound/arm/pxa* 10421F: sound/soc/pxa/ 10422 10423PXA GPIO DRIVER 10424M: Robert Jarzmik <robert.jarzmik@free.fr> 10425L: linux-gpio@vger.kernel.org 10426S: Maintained 10427F: drivers/gpio/gpio-pxa.c 10428 10429PXA3xx NAND FLASH DRIVER 10430M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10431L: linux-mtd@lists.infradead.org 10432S: Maintained 10433F: drivers/mtd/nand/pxa3xx_nand.c 10434 10435MMP SUPPORT 10436M: Eric Miao <eric.y.miao@gmail.com> 10437M: Haojian Zhuang <haojian.zhuang@gmail.com> 10438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10439T: git git://github.com/hzhuang1/linux.git 10440T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10441S: Maintained 10442F: arch/arm/boot/dts/mmp* 10443F: arch/arm/mach-mmp/ 10444 10445PXA MMCI DRIVER 10446S: Orphan 10447 10448PXA RTC DRIVER 10449M: Robert Jarzmik <robert.jarzmik@free.fr> 10450L: rtc-linux@googlegroups.com 10451S: Maintained 10452 10453QAT DRIVER 10454M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10455M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10456L: qat-linux@intel.com 10457S: Supported 10458F: drivers/crypto/qat/ 10459 10460QIB DRIVER 10461M: Mike Marciniszyn <infinipath@intel.com> 10462L: linux-rdma@vger.kernel.org 10463S: Supported 10464F: drivers/infiniband/hw/qib/ 10465 10466QLOGIC QLA1280 SCSI DRIVER 10467M: Michael Reed <mdr@sgi.com> 10468L: linux-scsi@vger.kernel.org 10469S: Maintained 10470F: drivers/scsi/qla1280.[ch] 10471 10472QLOGIC QLA2XXX FC-SCSI DRIVER 10473M: qla2xxx-upstream@qlogic.com 10474L: linux-scsi@vger.kernel.org 10475S: Supported 10476F: Documentation/scsi/LICENSE.qla2xxx 10477F: drivers/scsi/qla2xxx/ 10478 10479QLOGIC QLA4XXX iSCSI DRIVER 10480M: QLogic-Storage-Upstream@qlogic.com 10481L: linux-scsi@vger.kernel.org 10482S: Supported 10483F: Documentation/scsi/LICENSE.qla4xxx 10484F: drivers/scsi/qla4xxx/ 10485 10486QLOGIC QLA3XXX NETWORK DRIVER 10487M: Dept-GELinuxNICDev@cavium.com 10488L: netdev@vger.kernel.org 10489S: Supported 10490F: Documentation/networking/LICENSE.qla3xxx 10491F: drivers/net/ethernet/qlogic/qla3xxx.* 10492 10493QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10494M: Harish Patil <harish.patil@cavium.com> 10495M: Manish Chopra <manish.chopra@cavium.com> 10496M: Dept-GELinuxNICDev@cavium.com 10497L: netdev@vger.kernel.org 10498S: Supported 10499F: drivers/net/ethernet/qlogic/qlcnic/ 10500 10501QLOGIC QLGE 10Gb ETHERNET DRIVER 10502M: Harish Patil <harish.patil@cavium.com> 10503M: Manish Chopra <manish.chopra@cavium.com> 10504M: Dept-GELinuxNICDev@cavium.com 10505L: netdev@vger.kernel.org 10506S: Supported 10507F: drivers/net/ethernet/qlogic/qlge/ 10508 10509QLOGIC QL4xxx ETHERNET DRIVER 10510M: Yuval Mintz <Yuval.Mintz@cavium.com> 10511M: Ariel Elior <Ariel.Elior@cavium.com> 10512M: everest-linux-l2@cavium.com 10513L: netdev@vger.kernel.org 10514S: Supported 10515F: drivers/net/ethernet/qlogic/qed/ 10516F: include/linux/qed/ 10517F: drivers/net/ethernet/qlogic/qede/ 10518 10519QLOGIC QL41xxx ISCSI DRIVER 10520M: QLogic-Storage-Upstream@cavium.com 10521L: linux-scsi@vger.kernel.org 10522S: Supported 10523F: drivers/scsi/qedi/ 10524 10525QLOGIC QL41xxx FCOE DRIVER 10526M: QLogic-Storage-Upstream@cavium.com 10527L: linux-scsi@vger.kernel.org 10528S: Supported 10529F: drivers/scsi/qedf/ 10530 10531QNX4 FILESYSTEM 10532M: Anders Larsen <al@alarsen.net> 10533W: http://www.alarsen.net/linux/qnx4fs/ 10534S: Maintained 10535F: fs/qnx4/ 10536F: include/uapi/linux/qnx4_fs.h 10537F: include/uapi/linux/qnxtypes.h 10538 10539QORIQ DPAA2 FSL-MC BUS DRIVER 10540M: Stuart Yoder <stuyoder@gmail.com> 10541M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10542L: linux-kernel@vger.kernel.org 10543S: Maintained 10544F: drivers/staging/fsl-mc/ 10545 10546QT1010 MEDIA DRIVER 10547M: Antti Palosaari <crope@iki.fi> 10548L: linux-media@vger.kernel.org 10549W: https://linuxtv.org 10550W: http://palosaari.fi/linux/ 10551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10552T: git git://linuxtv.org/anttip/media_tree.git 10553S: Maintained 10554F: drivers/media/tuners/qt1010* 10555 10556QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10557M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10558L: linux-wireless@vger.kernel.org 10559W: http://wireless.kernel.org/en/users/Drivers/ath9k 10560S: Supported 10561F: drivers/net/wireless/ath/ath9k/ 10562 10563QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10564M: Kalle Valo <kvalo@qca.qualcomm.com> 10565L: ath10k@lists.infradead.org 10566W: http://wireless.kernel.org/en/users/Drivers/ath10k 10567T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10568S: Supported 10569F: drivers/net/wireless/ath/ath10k/ 10570 10571QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10572M: Timur Tabi <timur@codeaurora.org> 10573L: netdev@vger.kernel.org 10574S: Supported 10575F: drivers/net/ethernet/qualcomm/emac/ 10576 10577QUALCOMM HEXAGON ARCHITECTURE 10578M: Richard Kuo <rkuo@codeaurora.org> 10579L: linux-hexagon@vger.kernel.org 10580T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10581S: Supported 10582F: arch/hexagon/ 10583 10584QUALCOMM WCN36XX WIRELESS DRIVER 10585M: Eugene Krasnikov <k.eugene.e@gmail.com> 10586L: wcn36xx@lists.infradead.org 10587W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10588T: git git://github.com/KrasnikovEugene/wcn36xx.git 10589S: Supported 10590F: drivers/net/wireless/ath/wcn36xx/ 10591 10592QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10593M: Gabriel Somlo <somlo@cmu.edu> 10594M: "Michael S. Tsirkin" <mst@redhat.com> 10595L: qemu-devel@nongnu.org 10596S: Maintained 10597F: drivers/firmware/qemu_fw_cfg.c 10598 10599RADOS BLOCK DEVICE (RBD) 10600M: Ilya Dryomov <idryomov@gmail.com> 10601M: Sage Weil <sage@redhat.com> 10602M: Alex Elder <elder@kernel.org> 10603L: ceph-devel@vger.kernel.org 10604W: http://ceph.com/ 10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10606T: git git://github.com/ceph/ceph-client.git 10607S: Supported 10608F: Documentation/ABI/testing/sysfs-bus-rbd 10609F: drivers/block/rbd.c 10610F: drivers/block/rbd_types.h 10611 10612RADEON FRAMEBUFFER DISPLAY DRIVER 10613M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10614L: linux-fbdev@vger.kernel.org 10615S: Maintained 10616F: drivers/video/fbdev/aty/radeon* 10617F: include/uapi/linux/radeonfb.h 10618 10619RADIOSHARK RADIO DRIVER 10620M: Hans Verkuil <hverkuil@xs4all.nl> 10621L: linux-media@vger.kernel.org 10622T: git git://linuxtv.org/media_tree.git 10623S: Maintained 10624F: drivers/media/radio/radio-shark.c 10625 10626RADIOSHARK2 RADIO DRIVER 10627M: Hans Verkuil <hverkuil@xs4all.nl> 10628L: linux-media@vger.kernel.org 10629T: git git://linuxtv.org/media_tree.git 10630S: Maintained 10631F: drivers/media/radio/radio-shark2.c 10632F: drivers/media/radio/radio-tea5777.c 10633 10634RAGE128 FRAMEBUFFER DISPLAY DRIVER 10635M: Paul Mackerras <paulus@samba.org> 10636L: linux-fbdev@vger.kernel.org 10637S: Maintained 10638F: drivers/video/fbdev/aty/aty128fb.c 10639 10640RAINSHADOW-CEC DRIVER 10641M: Hans Verkuil <hverkuil@xs4all.nl> 10642L: linux-media@vger.kernel.org 10643T: git git://linuxtv.org/media_tree.git 10644S: Maintained 10645F: drivers/media/usb/rainshadow-cec/* 10646 10647RALINK MIPS ARCHITECTURE 10648M: John Crispin <john@phrozen.org> 10649L: linux-mips@linux-mips.org 10650S: Maintained 10651F: arch/mips/ralink 10652 10653RALINK RT2X00 WIRELESS LAN DRIVER 10654P: rt2x00 project 10655M: Stanislaw Gruszka <sgruszka@redhat.com> 10656M: Helmut Schaa <helmut.schaa@googlemail.com> 10657L: linux-wireless@vger.kernel.org 10658S: Maintained 10659F: drivers/net/wireless/ralink/rt2x00/ 10660 10661RAMDISK RAM BLOCK DEVICE DRIVER 10662M: Jens Axboe <axboe@kernel.dk> 10663S: Maintained 10664F: Documentation/blockdev/ramdisk.txt 10665F: drivers/block/brd.c 10666 10667RANDOM NUMBER DRIVER 10668M: "Theodore Ts'o" <tytso@mit.edu> 10669S: Maintained 10670F: drivers/char/random.c 10671 10672RAPIDIO SUBSYSTEM 10673M: Matt Porter <mporter@kernel.crashing.org> 10674M: Alexandre Bounine <alexandre.bounine@idt.com> 10675S: Maintained 10676F: drivers/rapidio/ 10677 10678RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10679L: linux-wireless@vger.kernel.org 10680S: Orphan 10681F: drivers/net/wireless/ray* 10682 10683RCUTORTURE MODULE 10684M: Josh Triplett <josh@joshtriplett.org> 10685M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10686L: linux-kernel@vger.kernel.org 10687S: Supported 10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10689F: Documentation/RCU/torture.txt 10690F: kernel/rcu/rcutorture.c 10691 10692RCUTORTURE TEST FRAMEWORK 10693M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10694M: Josh Triplett <josh@joshtriplett.org> 10695R: Steven Rostedt <rostedt@goodmis.org> 10696R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10697R: Lai Jiangshan <jiangshanlai@gmail.com> 10698L: linux-kernel@vger.kernel.org 10699S: Supported 10700T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10701F: tools/testing/selftests/rcutorture 10702 10703RDC R-321X SoC 10704M: Florian Fainelli <florian@openwrt.org> 10705S: Maintained 10706 10707RDC R6040 FAST ETHERNET DRIVER 10708M: Florian Fainelli <f.fainelli@gmail.com> 10709L: netdev@vger.kernel.org 10710S: Maintained 10711F: drivers/net/ethernet/rdc/r6040.c 10712 10713RDS - RELIABLE DATAGRAM SOCKETS 10714M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10715L: netdev@vger.kernel.org 10716L: linux-rdma@vger.kernel.org 10717L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10718W: https://oss.oracle.com/projects/rds/ 10719S: Supported 10720F: net/rds/ 10721F: Documentation/networking/rds.txt 10722 10723RDMAVT - RDMA verbs software 10724M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10725L: linux-rdma@vger.kernel.org 10726S: Supported 10727F: drivers/infiniband/sw/rdmavt 10728 10729RDT - RESOURCE ALLOCATION 10730M: Fenghua Yu <fenghua.yu@intel.com> 10731L: linux-kernel@vger.kernel.org 10732S: Supported 10733F: arch/x86/kernel/cpu/intel_rdt* 10734F: arch/x86/include/asm/intel_rdt* 10735F: Documentation/x86/intel_rdt* 10736 10737READ-COPY UPDATE (RCU) 10738M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10739M: Josh Triplett <josh@joshtriplett.org> 10740R: Steven Rostedt <rostedt@goodmis.org> 10741R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10742R: Lai Jiangshan <jiangshanlai@gmail.com> 10743L: linux-kernel@vger.kernel.org 10744W: http://www.rdrop.com/users/paulmck/RCU/ 10745S: Supported 10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10747F: Documentation/RCU/ 10748X: Documentation/RCU/torture.txt 10749F: include/linux/rcu* 10750X: include/linux/srcu.h 10751F: kernel/rcu/ 10752X: kernel/torture.c 10753 10754REAL TIME CLOCK (RTC) SUBSYSTEM 10755M: Alessandro Zummo <a.zummo@towertech.it> 10756M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10757L: rtc-linux@googlegroups.com 10758Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10760S: Maintained 10761F: Documentation/devicetree/bindings/rtc/ 10762F: Documentation/rtc.txt 10763F: drivers/rtc/ 10764F: include/linux/rtc.h 10765F: include/uapi/linux/rtc.h 10766F: include/linux/rtc/ 10767F: include/linux/platform_data/rtc-* 10768F: tools/testing/selftests/timers/rtctest.c 10769 10770REALTEK AUDIO CODECS 10771M: Bard Liao <bardliao@realtek.com> 10772M: Oder Chiou <oder_chiou@realtek.com> 10773S: Maintained 10774F: sound/soc/codecs/rt* 10775F: include/sound/rt*.h 10776 10777REISERFS FILE SYSTEM 10778L: reiserfs-devel@vger.kernel.org 10779S: Supported 10780F: fs/reiserfs/ 10781 10782REGISTER MAP ABSTRACTION 10783M: Mark Brown <broonie@kernel.org> 10784L: linux-kernel@vger.kernel.org 10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10786S: Supported 10787F: Documentation/devicetree/bindings/regmap/ 10788F: drivers/base/regmap/ 10789F: include/linux/regmap.h 10790 10791REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10792M: Ohad Ben-Cohen <ohad@wizery.com> 10793M: Bjorn Andersson <bjorn.andersson@linaro.org> 10794L: linux-remoteproc@vger.kernel.org 10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10796S: Maintained 10797F: Documentation/devicetree/bindings/remoteproc/ 10798F: Documentation/remoteproc.txt 10799F: drivers/remoteproc/ 10800F: include/linux/remoteproc.h 10801 10802REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10803M: Ohad Ben-Cohen <ohad@wizery.com> 10804M: Bjorn Andersson <bjorn.andersson@linaro.org> 10805L: linux-remoteproc@vger.kernel.org 10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10807S: Maintained 10808F: drivers/rpmsg/ 10809F: Documentation/rpmsg.txt 10810F: include/linux/rpmsg.h 10811F: include/linux/rpmsg/ 10812 10813RENESAS CLOCK DRIVERS 10814M: Geert Uytterhoeven <geert+renesas@glider.be> 10815L: linux-renesas-soc@vger.kernel.org 10816S: Supported 10817F: drivers/clk/renesas/ 10818 10819RENESAS ETHERNET DRIVERS 10820R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10821L: netdev@vger.kernel.org 10822L: linux-renesas-soc@vger.kernel.org 10823F: drivers/net/ethernet/renesas/ 10824F: include/linux/sh_eth.h 10825 10826RENESAS R-CAR GYROADC DRIVER 10827M: Marek Vasut <marek.vasut@gmail.com> 10828L: linux-iio@vger.kernel.org 10829S: Supported 10830F: drivers/iio/adc/rcar_gyro_adc.c 10831 10832RENESAS USB2 PHY DRIVER 10833M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10834L: linux-renesas-soc@vger.kernel.org 10835S: Maintained 10836F: drivers/phy/phy-rcar-gen3-usb2.c 10837 10838RESET CONTROLLER FRAMEWORK 10839M: Philipp Zabel <p.zabel@pengutronix.de> 10840T: git git://git.pengutronix.de/git/pza/linux 10841S: Maintained 10842F: drivers/reset/ 10843F: Documentation/devicetree/bindings/reset/ 10844F: include/dt-bindings/reset/ 10845F: include/linux/reset.h 10846F: include/linux/reset-controller.h 10847 10848RFKILL 10849M: Johannes Berg <johannes@sipsolutions.net> 10850L: linux-wireless@vger.kernel.org 10851W: http://wireless.kernel.org/ 10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10854S: Maintained 10855F: Documentation/rfkill.txt 10856F: net/rfkill/ 10857 10858RHASHTABLE 10859M: Thomas Graf <tgraf@suug.ch> 10860M: Herbert Xu <herbert@gondor.apana.org.au> 10861L: netdev@vger.kernel.org 10862S: Maintained 10863F: lib/rhashtable.c 10864F: include/linux/rhashtable.h 10865 10866RICOH SMARTMEDIA/XD DRIVER 10867M: Maxim Levitsky <maximlevitsky@gmail.com> 10868S: Maintained 10869F: drivers/mtd/nand/r852.c 10870F: drivers/mtd/nand/r852.h 10871 10872RICOH R5C592 MEMORYSTICK DRIVER 10873M: Maxim Levitsky <maximlevitsky@gmail.com> 10874S: Maintained 10875F: drivers/memstick/host/r592.* 10876 10877ROCCAT DRIVERS 10878M: Stefan Achatz <erazor_de@users.sourceforge.net> 10879W: http://sourceforge.net/projects/roccat/ 10880S: Maintained 10881F: drivers/hid/hid-roccat* 10882F: include/linux/hid-roccat* 10883F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10884 10885ROCKER DRIVER 10886M: Jiri Pirko <jiri@resnulli.us> 10887L: netdev@vger.kernel.org 10888S: Supported 10889F: drivers/net/ethernet/rocker/ 10890 10891ROCKETPORT DRIVER 10892P: Comtrol Corp. 10893W: http://www.comtrol.com 10894S: Maintained 10895F: Documentation/serial/rocket.txt 10896F: drivers/tty/rocket* 10897 10898ROCKETPORT EXPRESS/INFINITY DRIVER 10899M: Kevin Cernekee <cernekee@gmail.com> 10900L: linux-serial@vger.kernel.org 10901S: Odd Fixes 10902F: drivers/tty/serial/rp2.* 10903 10904ROSE NETWORK LAYER 10905M: Ralf Baechle <ralf@linux-mips.org> 10906L: linux-hams@vger.kernel.org 10907W: http://www.linux-ax25.org/ 10908S: Maintained 10909F: include/net/rose.h 10910F: include/uapi/linux/rose.h 10911F: net/rose/ 10912 10913RTL2830 MEDIA DRIVER 10914M: Antti Palosaari <crope@iki.fi> 10915L: linux-media@vger.kernel.org 10916W: https://linuxtv.org 10917W: http://palosaari.fi/linux/ 10918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10919T: git git://linuxtv.org/anttip/media_tree.git 10920S: Maintained 10921F: drivers/media/dvb-frontends/rtl2830* 10922 10923RTL2832 MEDIA DRIVER 10924M: Antti Palosaari <crope@iki.fi> 10925L: linux-media@vger.kernel.org 10926W: https://linuxtv.org 10927W: http://palosaari.fi/linux/ 10928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10929T: git git://linuxtv.org/anttip/media_tree.git 10930S: Maintained 10931F: drivers/media/dvb-frontends/rtl2832* 10932 10933RTL2832_SDR MEDIA DRIVER 10934M: Antti Palosaari <crope@iki.fi> 10935L: linux-media@vger.kernel.org 10936W: https://linuxtv.org 10937W: http://palosaari.fi/linux/ 10938Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10939T: git git://linuxtv.org/anttip/media_tree.git 10940S: Maintained 10941F: drivers/media/dvb-frontends/rtl2832_sdr* 10942 10943RTL8180 WIRELESS DRIVER 10944L: linux-wireless@vger.kernel.org 10945W: http://wireless.kernel.org/ 10946T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10947S: Orphan 10948F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10949 10950RTL8187 WIRELESS DRIVER 10951M: Herton Ronaldo Krzesinski <herton@canonical.com> 10952M: Hin-Tak Leung <htl10@users.sourceforge.net> 10953M: Larry Finger <Larry.Finger@lwfinger.net> 10954L: linux-wireless@vger.kernel.org 10955W: http://wireless.kernel.org/ 10956T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10957S: Maintained 10958F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10959 10960RTL8192CE WIRELESS DRIVER 10961M: Larry Finger <Larry.Finger@lwfinger.net> 10962M: Chaoming Li <chaoming_li@realsil.com.cn> 10963L: linux-wireless@vger.kernel.org 10964W: http://wireless.kernel.org/ 10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10966S: Maintained 10967F: drivers/net/wireless/realtek/rtlwifi/ 10968F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10969 10970RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10971M: Jes Sorensen <Jes.Sorensen@gmail.com> 10972L: linux-wireless@vger.kernel.org 10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10974S: Maintained 10975F: drivers/net/wireless/realtek/rtl8xxxu/ 10976 10977S3 SAVAGE FRAMEBUFFER DRIVER 10978M: Antonino Daplas <adaplas@gmail.com> 10979L: linux-fbdev@vger.kernel.org 10980S: Maintained 10981F: drivers/video/fbdev/savage/ 10982 10983S390 10984M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10985M: Heiko Carstens <heiko.carstens@de.ibm.com> 10986L: linux-s390@vger.kernel.org 10987W: http://www.ibm.com/developerworks/linux/linux390/ 10988T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10989S: Supported 10990F: arch/s390/ 10991F: drivers/s390/ 10992F: Documentation/s390/ 10993F: Documentation/DocBook/s390* 10994 10995S390 COMMON I/O LAYER 10996M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10997M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10998L: linux-s390@vger.kernel.org 10999W: http://www.ibm.com/developerworks/linux/linux390/ 11000S: Supported 11001F: drivers/s390/cio/ 11002 11003S390 DASD DRIVER 11004M: Stefan Haberland <sth@linux.vnet.ibm.com> 11005M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11006L: linux-s390@vger.kernel.org 11007W: http://www.ibm.com/developerworks/linux/linux390/ 11008S: Supported 11009F: drivers/s390/block/dasd* 11010F: block/partitions/ibm.c 11011 11012S390 NETWORK DRIVERS 11013M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11014M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11015L: linux-s390@vger.kernel.org 11016W: http://www.ibm.com/developerworks/linux/linux390/ 11017S: Supported 11018F: drivers/s390/net/ 11019 11020S390 PCI SUBSYSTEM 11021M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11022M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11023L: linux-s390@vger.kernel.org 11024W: http://www.ibm.com/developerworks/linux/linux390/ 11025S: Supported 11026F: arch/s390/pci/ 11027F: drivers/pci/hotplug/s390_pci_hpc.c 11028 11029S390 ZCRYPT DRIVER 11030M: Harald Freudenberger <freude@de.ibm.com> 11031L: linux-s390@vger.kernel.org 11032W: http://www.ibm.com/developerworks/linux/linux390/ 11033S: Supported 11034F: drivers/s390/crypto/ 11035 11036S390 ZFCP DRIVER 11037M: Steffen Maier <maier@linux.vnet.ibm.com> 11038L: linux-s390@vger.kernel.org 11039W: http://www.ibm.com/developerworks/linux/linux390/ 11040S: Supported 11041F: drivers/s390/scsi/zfcp_* 11042 11043S390 IUCV NETWORK LAYER 11044M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11045M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11046L: linux-s390@vger.kernel.org 11047W: http://www.ibm.com/developerworks/linux/linux390/ 11048S: Supported 11049F: drivers/s390/net/*iucv* 11050F: include/net/iucv/ 11051F: net/iucv/ 11052 11053S390 IOMMU (PCI) 11054M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11055L: linux-s390@vger.kernel.org 11056W: http://www.ibm.com/developerworks/linux/linux390/ 11057S: Supported 11058F: drivers/iommu/s390-iommu.c 11059 11060S390 VFIO-CCW DRIVER 11061M: Cornelia Huck <cornelia.huck@de.ibm.com> 11062M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11063L: linux-s390@vger.kernel.org 11064L: kvm@vger.kernel.org 11065S: Supported 11066F: drivers/s390/cio/vfio_ccw* 11067F: Documentation/s390/vfio-ccw.txt 11068F: include/uapi/linux/vfio_ccw.h 11069 11070S3C24XX SD/MMC Driver 11071M: Ben Dooks <ben-linux@fluff.org> 11072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11073S: Supported 11074F: drivers/mmc/host/s3cmci.* 11075 11076SAA6588 RDS RECEIVER DRIVER 11077M: Hans Verkuil <hverkuil@xs4all.nl> 11078L: linux-media@vger.kernel.org 11079T: git git://linuxtv.org/media_tree.git 11080W: https://linuxtv.org 11081S: Odd Fixes 11082F: drivers/media/i2c/saa6588* 11083 11084SAA7134 VIDEO4LINUX DRIVER 11085M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11086M: Mauro Carvalho Chehab <mchehab@kernel.org> 11087L: linux-media@vger.kernel.org 11088W: https://linuxtv.org 11089T: git git://linuxtv.org/media_tree.git 11090S: Odd fixes 11091F: Documentation/media/v4l-drivers/saa7134* 11092F: drivers/media/pci/saa7134/ 11093 11094SAA7146 VIDEO4LINUX-2 DRIVER 11095M: Hans Verkuil <hverkuil@xs4all.nl> 11096L: linux-media@vger.kernel.org 11097T: git git://linuxtv.org/media_tree.git 11098S: Maintained 11099F: drivers/media/common/saa7146/ 11100F: drivers/media/pci/saa7146/ 11101F: include/media/saa7146* 11102 11103SAMSUNG LAPTOP DRIVER 11104M: Corentin Chary <corentin.chary@gmail.com> 11105L: platform-driver-x86@vger.kernel.org 11106S: Maintained 11107F: drivers/platform/x86/samsung-laptop.c 11108 11109SAMSUNG AUDIO (ASoC) DRIVERS 11110M: Krzysztof Kozlowski <krzk@kernel.org> 11111M: Sangbeom Kim <sbkim73@samsung.com> 11112M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11114S: Supported 11115F: sound/soc/samsung/ 11116 11117SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11118M: Krzysztof Kozlowski <krzk@kernel.org> 11119L: linux-crypto@vger.kernel.org 11120L: linux-samsung-soc@vger.kernel.org 11121S: Maintained 11122F: drivers/crypto/exynos-rng.c 11123F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11124 11125SAMSUNG FRAMEBUFFER DRIVER 11126M: Jingoo Han <jingoohan1@gmail.com> 11127L: linux-fbdev@vger.kernel.org 11128S: Maintained 11129F: drivers/video/fbdev/s3c-fb.c 11130 11131SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11132M: Sangbeom Kim <sbkim73@samsung.com> 11133M: Krzysztof Kozlowski <krzk@kernel.org> 11134M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11135L: linux-kernel@vger.kernel.org 11136L: linux-samsung-soc@vger.kernel.org 11137S: Supported 11138F: drivers/mfd/sec*.c 11139F: drivers/regulator/s2m*.c 11140F: drivers/regulator/s5m*.c 11141F: drivers/clk/clk-s2mps11.c 11142F: drivers/rtc/rtc-s5m.c 11143F: include/linux/mfd/samsung/ 11144F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11145F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11146F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11147F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11148 11149SAMSUNG S5P Security SubSystem (SSS) DRIVER 11150M: Krzysztof Kozlowski <krzk@kernel.org> 11151M: Vladimir Zapolskiy <vz@mleia.com> 11152L: linux-crypto@vger.kernel.org 11153L: linux-samsung-soc@vger.kernel.org 11154S: Maintained 11155F: drivers/crypto/s5p-sss.c 11156 11157SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11158M: Kyungmin Park <kyungmin.park@samsung.com> 11159M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11160L: linux-media@vger.kernel.org 11161Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11162S: Supported 11163F: drivers/media/platform/exynos4-is/ 11164 11165SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11166M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11167L: linux-media@vger.kernel.org 11168L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11169S: Maintained 11170F: drivers/media/platform/s3c-camif/ 11171F: include/media/drv-intf/s3c_camif.h 11172 11173SAMSUNG S5C73M3 CAMERA DRIVER 11174M: Kyungmin Park <kyungmin.park@samsung.com> 11175M: Andrzej Hajda <a.hajda@samsung.com> 11176L: linux-media@vger.kernel.org 11177S: Supported 11178F: drivers/media/i2c/s5c73m3/* 11179 11180SAMSUNG S5K5BAF CAMERA DRIVER 11181M: Kyungmin Park <kyungmin.park@samsung.com> 11182M: Andrzej Hajda <a.hajda@samsung.com> 11183L: linux-media@vger.kernel.org 11184S: Supported 11185F: drivers/media/i2c/s5k5baf.c 11186 11187SAMSUNG S3FWRN5 NFC DRIVER 11188M: Robert Baldyga <r.baldyga@samsung.com> 11189M: Krzysztof Opasiak <k.opasiak@samsung.com> 11190L: linux-nfc@lists.01.org (moderated for non-subscribers) 11191S: Supported 11192F: drivers/nfc/s3fwrn5 11193 11194SAMSUNG SOC CLOCK DRIVERS 11195M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11196M: Tomasz Figa <tomasz.figa@gmail.com> 11197M: Chanwoo Choi <cw00.choi@samsung.com> 11198S: Supported 11199L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11200F: drivers/clk/samsung/ 11201F: include/dt-bindings/clock/exynos*.h 11202F: Documentation/devicetree/bindings/clock/exynos*.txt 11203 11204SAMSUNG SPI DRIVERS 11205M: Kukjin Kim <kgene@kernel.org> 11206M: Krzysztof Kozlowski <krzk@kernel.org> 11207M: Andi Shyti <andi.shyti@samsung.com> 11208L: linux-spi@vger.kernel.org 11209L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11210S: Maintained 11211F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11212F: drivers/spi/spi-s3c* 11213F: include/linux/platform_data/spi-s3c64xx.h 11214 11215SAMSUNG SXGBE DRIVERS 11216M: Byungho An <bh74.an@samsung.com> 11217M: Girish K S <ks.giri@samsung.com> 11218M: Vipul Pandya <vipul.pandya@samsung.com> 11219S: Supported 11220L: netdev@vger.kernel.org 11221F: drivers/net/ethernet/samsung/sxgbe/ 11222 11223SAMSUNG THERMAL DRIVER 11224M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11225L: linux-pm@vger.kernel.org 11226L: linux-samsung-soc@vger.kernel.org 11227S: Supported 11228T: git https://github.com/lmajewski/linux-samsung-thermal.git 11229F: drivers/thermal/samsung/ 11230 11231SAMSUNG USB2 PHY DRIVER 11232M: Kamil Debski <kamil@wypas.org> 11233M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11234L: linux-kernel@vger.kernel.org 11235S: Supported 11236F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11237F: Documentation/phy/samsung-usb2.txt 11238F: drivers/phy/phy-exynos4210-usb2.c 11239F: drivers/phy/phy-exynos4x12-usb2.c 11240F: drivers/phy/phy-exynos5250-usb2.c 11241F: drivers/phy/phy-s5pv210-usb2.c 11242F: drivers/phy/phy-samsung-usb2.c 11243F: drivers/phy/phy-samsung-usb2.h 11244 11245SERIAL DRIVERS 11246M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11247L: linux-serial@vger.kernel.org 11248S: Maintained 11249F: Documentation/devicetree/bindings/serial/ 11250F: drivers/tty/serial/ 11251 11252SERIAL DEVICE BUS 11253M: Rob Herring <robh@kernel.org> 11254L: linux-serial@vger.kernel.org 11255S: Maintained 11256F: Documentation/devicetree/bindings/serial/slave-device.txt 11257F: drivers/tty/serdev/ 11258F: include/linux/serdev.h 11259 11260SERIAL IR RECEIVER 11261M: Sean Young <sean@mess.org> 11262L: linux-media@vger.kernel.org 11263S: Maintained 11264F: drivers/media/rc/serial_ir.c 11265 11266STI CEC DRIVER 11267M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11268L: kernel@stlinux.com 11269S: Maintained 11270F: drivers/staging/media/st-cec/ 11271F: Documentation/devicetree/bindings/media/stih-cec.txt 11272 11273SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11274M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11275L: linux-s390@vger.kernel.org 11276W: http://www.ibm.com/developerworks/linux/linux390/ 11277S: Supported 11278F: net/smc/ 11279 11280SYNOPSYS DESIGNWARE DMAC DRIVER 11281M: Viresh Kumar <vireshk@kernel.org> 11282M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11283S: Maintained 11284F: include/linux/dma/dw.h 11285F: include/linux/platform_data/dma-dw.h 11286F: drivers/dma/dw/ 11287 11288SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 11289M: Jie Deng <jiedeng@synopsys.com> 11290L: netdev@vger.kernel.org 11291S: Supported 11292F: drivers/net/ethernet/synopsys/ 11293 11294SYNOPSYS DESIGNWARE I2C DRIVER 11295M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11296R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11297R: Mika Westerberg <mika.westerberg@linux.intel.com> 11298L: linux-i2c@vger.kernel.org 11299S: Maintained 11300F: drivers/i2c/busses/i2c-designware-* 11301F: include/linux/platform_data/i2c-designware.h 11302 11303SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11304M: Jaehoon Chung <jh80.chung@samsung.com> 11305L: linux-mmc@vger.kernel.org 11306S: Maintained 11307F: drivers/mmc/host/dw_mmc* 11308 11309SYSTEM TRACE MODULE CLASS 11310M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11311S: Maintained 11312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11313F: Documentation/trace/stm.txt 11314F: drivers/hwtracing/stm/ 11315F: include/linux/stm.h 11316F: include/uapi/linux/stm.h 11317 11318TEE SUBSYSTEM 11319M: Jens Wiklander <jens.wiklander@linaro.org> 11320S: Maintained 11321F: include/linux/tee_drv.h 11322F: include/uapi/linux/tee.h 11323F: drivers/tee/ 11324F: Documentation/tee.txt 11325 11326THUNDERBOLT DRIVER 11327M: Andreas Noever <andreas.noever@gmail.com> 11328S: Maintained 11329F: drivers/thunderbolt/ 11330 11331TI BQ27XXX POWER SUPPLY DRIVER 11332R: Andrew F. Davis <afd@ti.com> 11333F: include/linux/power/bq27xxx_battery.h 11334F: drivers/power/supply/bq27xxx_battery.c 11335F: drivers/power/supply/bq27xxx_battery_i2c.c 11336 11337TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11338M: John Stultz <john.stultz@linaro.org> 11339M: Thomas Gleixner <tglx@linutronix.de> 11340R: Stephen Boyd <sboyd@codeaurora.org> 11341L: linux-kernel@vger.kernel.org 11342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11343S: Supported 11344F: include/linux/clocksource.h 11345F: include/linux/time.h 11346F: include/linux/timex.h 11347F: include/uapi/linux/time.h 11348F: include/uapi/linux/timex.h 11349F: kernel/time/clocksource.c 11350F: kernel/time/time*.c 11351F: kernel/time/alarmtimer.c 11352F: kernel/time/ntp.c 11353F: tools/testing/selftests/timers/ 11354 11355SC1200 WDT DRIVER 11356M: Zwane Mwaikambo <zwanem@gmail.com> 11357S: Maintained 11358F: drivers/watchdog/sc1200wdt.c 11359 11360SCHEDULER 11361M: Ingo Molnar <mingo@redhat.com> 11362M: Peter Zijlstra <peterz@infradead.org> 11363L: linux-kernel@vger.kernel.org 11364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11365S: Maintained 11366F: kernel/sched/ 11367F: include/linux/sched.h 11368F: include/uapi/linux/sched.h 11369F: include/linux/wait.h 11370 11371SCORE ARCHITECTURE 11372M: Chen Liqin <liqin.linux@gmail.com> 11373M: Lennox Wu <lennox.wu@gmail.com> 11374W: http://www.sunplus.com 11375S: Supported 11376F: arch/score/ 11377 11378SCR24X CHIP CARD INTERFACE DRIVER 11379M: Lubomir Rintel <lkundrak@v3.sk> 11380S: Supported 11381F: drivers/char/pcmcia/scr24x_cs.c 11382 11383SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11384M: Sudeep Holla <sudeep.holla@arm.com> 11385L: linux-arm-kernel@lists.infradead.org 11386S: Maintained 11387F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11388F: drivers/clk/clk-scpi.c 11389F: drivers/cpufreq/scpi-cpufreq.c 11390F: drivers/firmware/arm_scpi.c 11391F: include/linux/scpi_protocol.h 11392 11393SCSI CDROM DRIVER 11394M: Jens Axboe <axboe@kernel.dk> 11395L: linux-scsi@vger.kernel.org 11396W: http://www.kernel.dk 11397S: Maintained 11398F: drivers/scsi/sr* 11399 11400SCSI RDMA PROTOCOL (SRP) INITIATOR 11401M: Bart Van Assche <bart.vanassche@sandisk.com> 11402L: linux-rdma@vger.kernel.org 11403S: Supported 11404W: http://www.openfabrics.org 11405Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11407F: drivers/infiniband/ulp/srp/ 11408F: include/scsi/srp.h 11409 11410SCSI SG DRIVER 11411M: Doug Gilbert <dgilbert@interlog.com> 11412L: linux-scsi@vger.kernel.org 11413W: http://sg.danny.cz/sg 11414S: Maintained 11415F: Documentation/scsi/scsi-generic.txt 11416F: drivers/scsi/sg.c 11417F: include/scsi/sg.h 11418 11419SCSI SUBSYSTEM 11420M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11422M: "Martin K. Petersen" <martin.petersen@oracle.com> 11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11424L: linux-scsi@vger.kernel.org 11425S: Maintained 11426F: Documentation/devicetree/bindings/scsi/ 11427F: drivers/scsi/ 11428F: include/scsi/ 11429 11430SCSI TAPE DRIVER 11431M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11432L: linux-scsi@vger.kernel.org 11433S: Maintained 11434F: Documentation/scsi/st.txt 11435F: drivers/scsi/st.* 11436F: drivers/scsi/st_*.h 11437 11438SCTP PROTOCOL 11439M: Vlad Yasevich <vyasevich@gmail.com> 11440M: Neil Horman <nhorman@tuxdriver.com> 11441L: linux-sctp@vger.kernel.org 11442W: http://lksctp.sourceforge.net 11443S: Maintained 11444F: Documentation/networking/sctp.txt 11445F: include/linux/sctp.h 11446F: include/uapi/linux/sctp.h 11447F: include/net/sctp/ 11448F: net/sctp/ 11449 11450SCx200 CPU SUPPORT 11451M: Jim Cromie <jim.cromie@gmail.com> 11452S: Odd Fixes 11453F: Documentation/i2c/busses/scx200_acb 11454F: arch/x86/platform/scx200/ 11455F: drivers/watchdog/scx200_wdt.c 11456F: drivers/i2c/busses/scx200* 11457F: drivers/mtd/maps/scx200_docflash.c 11458F: include/linux/scx200.h 11459 11460SCx200 GPIO DRIVER 11461M: Jim Cromie <jim.cromie@gmail.com> 11462S: Maintained 11463F: drivers/char/scx200_gpio.c 11464F: include/linux/scx200_gpio.h 11465 11466SCx200 HRT CLOCKSOURCE DRIVER 11467M: Jim Cromie <jim.cromie@gmail.com> 11468S: Maintained 11469F: drivers/clocksource/scx200_hrt.c 11470 11471SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11472M: Sascha Sommer <saschasommer@freenet.de> 11473L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11474S: Maintained 11475F: drivers/mmc/host/sdricoh_cs.c 11476 11477SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11478M: Adrian Hunter <adrian.hunter@intel.com> 11479L: linux-mmc@vger.kernel.org 11480T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11481S: Maintained 11482F: drivers/mmc/host/sdhci* 11483F: include/linux/mmc/sdhci* 11484 11485SECURE COMPUTING 11486M: Kees Cook <keescook@chromium.org> 11487R: Andy Lutomirski <luto@amacapital.net> 11488R: Will Drewry <wad@chromium.org> 11489T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11490S: Supported 11491F: kernel/seccomp.c 11492F: include/uapi/linux/seccomp.h 11493F: include/linux/seccomp.h 11494F: tools/testing/selftests/seccomp/* 11495F: Documentation/userspace-api/seccomp_filter.rst 11496K: \bsecure_computing 11497K: \bTIF_SECCOMP\b 11498 11499SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11500M: Al Cooper <alcooperx@gmail.com> 11501L: linux-mmc@vger.kernel.org 11502L: bcm-kernel-feedback-list@broadcom.com 11503S: Maintained 11504F: drivers/mmc/host/sdhci-brcmstb* 11505 11506SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11507M: Ben Dooks <ben-linux@fluff.org> 11508M: Jaehoon Chung <jh80.chung@samsung.com> 11509L: linux-mmc@vger.kernel.org 11510S: Maintained 11511F: drivers/mmc/host/sdhci-s3c* 11512 11513SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11514M: Viresh Kumar <vireshk@kernel.org> 11515L: linux-mmc@vger.kernel.org 11516S: Maintained 11517F: drivers/mmc/host/sdhci-spear.c 11518 11519SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11520M: Scott Bauer <scott.bauer@intel.com> 11521M: Jonathan Derrick <jonathan.derrick@intel.com> 11522M: Rafael Antognolli <rafael.antognolli@intel.com> 11523L: linux-block@vger.kernel.org 11524S: Supported 11525F: block/sed* 11526F: block/opal_proto.h 11527F: include/linux/sed* 11528F: include/uapi/linux/sed* 11529 11530SECURITY SUBSYSTEM 11531M: James Morris <james.l.morris@oracle.com> 11532M: "Serge E. Hallyn" <serge@hallyn.com> 11533L: linux-security-module@vger.kernel.org (suggested Cc:) 11534T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11535W: http://kernsec.org/ 11536S: Supported 11537F: security/ 11538 11539SECURITY CONTACT 11540M: Security Officers <security@kernel.org> 11541S: Supported 11542 11543SELINUX SECURITY MODULE 11544M: Paul Moore <paul@paul-moore.com> 11545M: Stephen Smalley <sds@tycho.nsa.gov> 11546M: Eric Paris <eparis@parisplace.org> 11547L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11548W: http://selinuxproject.org 11549T: git git://git.infradead.org/users/pcmoore/selinux 11550S: Supported 11551F: include/linux/selinux* 11552F: security/selinux/ 11553F: scripts/selinux/ 11554F: Documentation/admin-guide/LSM/SELinux.rst 11555 11556APPARMOR SECURITY MODULE 11557M: John Johansen <john.johansen@canonical.com> 11558L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11559W: apparmor.wiki.kernel.org 11560T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11561S: Supported 11562F: security/apparmor/ 11563F: Documentation/admin-guide/LSM/apparmor.rst 11564 11565LOADPIN SECURITY MODULE 11566M: Kees Cook <keescook@chromium.org> 11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11568S: Supported 11569F: security/loadpin/ 11570 11571YAMA SECURITY MODULE 11572M: Kees Cook <keescook@chromium.org> 11573T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11574S: Supported 11575F: security/yama/ 11576 11577SENSABLE PHANTOM 11578M: Jiri Slaby <jirislaby@gmail.com> 11579S: Maintained 11580F: drivers/misc/phantom.c 11581F: include/uapi/linux/phantom.h 11582 11583Emulex 10Gbps iSCSI - OneConnect DRIVER 11584M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11585M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11586M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11587L: linux-scsi@vger.kernel.org 11588W: http://www.broadcom.com 11589S: Supported 11590F: drivers/scsi/be2iscsi/ 11591 11592Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11593M: Sathya Perla <sathya.perla@broadcom.com> 11594M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11595M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11596M: Somnath Kotur <somnath.kotur@broadcom.com> 11597L: netdev@vger.kernel.org 11598W: http://www.emulex.com 11599S: Supported 11600F: drivers/net/ethernet/emulex/benet/ 11601 11602EMULEX ONECONNECT ROCE DRIVER 11603M: Selvin Xavier <selvin.xavier@broadcom.com> 11604M: Devesh Sharma <devesh.sharma@broadcom.com> 11605L: linux-rdma@vger.kernel.org 11606W: http://www.broadcom.com 11607S: Odd Fixes 11608F: drivers/infiniband/hw/ocrdma/ 11609F: include/uapi/rdma/ocrdma-abi.h 11610 11611SFC NETWORK DRIVER 11612M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11613M: Edward Cree <ecree@solarflare.com> 11614M: Bert Kenward <bkenward@solarflare.com> 11615L: netdev@vger.kernel.org 11616S: Supported 11617F: drivers/net/ethernet/sfc/ 11618 11619SGI GRU DRIVER 11620M: Dimitri Sivanich <sivanich@sgi.com> 11621S: Maintained 11622F: drivers/misc/sgi-gru/ 11623 11624SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11625M: Pat Gefre <pfg@sgi.com> 11626L: linux-ia64@vger.kernel.org 11627S: Supported 11628F: Documentation/ia64/serial.txt 11629F: drivers/tty/serial/ioc?_serial.c 11630F: include/linux/ioc?.h 11631 11632SGI XP/XPC/XPNET DRIVER 11633M: Cliff Whickman <cpw@sgi.com> 11634M: Robin Holt <robinmholt@gmail.com> 11635S: Maintained 11636F: drivers/misc/sgi-xp/ 11637 11638SI2157 MEDIA DRIVER 11639M: Antti Palosaari <crope@iki.fi> 11640L: linux-media@vger.kernel.org 11641W: https://linuxtv.org 11642W: http://palosaari.fi/linux/ 11643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11644T: git git://linuxtv.org/anttip/media_tree.git 11645S: Maintained 11646F: drivers/media/tuners/si2157* 11647 11648SI2168 MEDIA DRIVER 11649M: Antti Palosaari <crope@iki.fi> 11650L: linux-media@vger.kernel.org 11651W: https://linuxtv.org 11652W: http://palosaari.fi/linux/ 11653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11654T: git git://linuxtv.org/anttip/media_tree.git 11655S: Maintained 11656F: drivers/media/dvb-frontends/si2168* 11657 11658SI470X FM RADIO RECEIVER I2C DRIVER 11659M: Hans Verkuil <hverkuil@xs4all.nl> 11660L: linux-media@vger.kernel.org 11661T: git git://linuxtv.org/media_tree.git 11662W: https://linuxtv.org 11663S: Odd Fixes 11664F: drivers/media/radio/si470x/radio-si470x-i2c.c 11665 11666SI470X FM RADIO RECEIVER USB DRIVER 11667M: Hans Verkuil <hverkuil@xs4all.nl> 11668L: linux-media@vger.kernel.org 11669T: git git://linuxtv.org/media_tree.git 11670W: https://linuxtv.org 11671S: Maintained 11672F: drivers/media/radio/si470x/radio-si470x-common.c 11673F: drivers/media/radio/si470x/radio-si470x.h 11674F: drivers/media/radio/si470x/radio-si470x-usb.c 11675 11676SI4713 FM RADIO TRANSMITTER I2C DRIVER 11677M: Eduardo Valentin <edubezval@gmail.com> 11678L: linux-media@vger.kernel.org 11679T: git git://linuxtv.org/media_tree.git 11680W: https://linuxtv.org 11681S: Odd Fixes 11682F: drivers/media/radio/si4713/si4713.? 11683 11684SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11685M: Eduardo Valentin <edubezval@gmail.com> 11686L: linux-media@vger.kernel.org 11687T: git git://linuxtv.org/media_tree.git 11688W: https://linuxtv.org 11689S: Odd Fixes 11690F: drivers/media/radio/si4713/radio-platform-si4713.c 11691 11692SI4713 FM RADIO TRANSMITTER USB DRIVER 11693M: Hans Verkuil <hverkuil@xs4all.nl> 11694L: linux-media@vger.kernel.org 11695T: git git://linuxtv.org/media_tree.git 11696W: https://linuxtv.org 11697S: Maintained 11698F: drivers/media/radio/si4713/radio-usb-si4713.c 11699 11700SIANO DVB DRIVER 11701M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11702M: Mauro Carvalho Chehab <mchehab@kernel.org> 11703L: linux-media@vger.kernel.org 11704W: https://linuxtv.org 11705T: git git://linuxtv.org/media_tree.git 11706S: Odd fixes 11707F: drivers/media/common/siano/ 11708F: drivers/media/usb/siano/ 11709F: drivers/media/usb/siano/ 11710F: drivers/media/mmc/siano/ 11711 11712SILEAD TOUCHSCREEN DRIVER 11713M: Hans de Goede <hdegoede@redhat.com> 11714L: linux-input@vger.kernel.org 11715L: platform-driver-x86@vger.kernel.org 11716S: Maintained 11717F: drivers/input/touchscreen/silead.c 11718F: drivers/platform/x86/silead_dmi.c 11719 11720SIMPLEFB FB DRIVER 11721M: Hans de Goede <hdegoede@redhat.com> 11722L: linux-fbdev@vger.kernel.org 11723S: Maintained 11724F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11725F: drivers/video/fbdev/simplefb.c 11726F: include/linux/platform_data/simplefb.h 11727 11728SH_VEU V4L2 MEM2MEM DRIVER 11729L: linux-media@vger.kernel.org 11730S: Orphan 11731F: drivers/media/platform/sh_veu.c 11732 11733SH_VOU V4L2 OUTPUT DRIVER 11734L: linux-media@vger.kernel.org 11735S: Orphan 11736F: drivers/media/platform/sh_vou.c 11737F: include/media/drv-intf/sh_vou.h 11738 11739SIMPLE FIRMWARE INTERFACE (SFI) 11740M: Len Brown <lenb@kernel.org> 11741L: sfi-devel@simplefirmware.org 11742W: http://simplefirmware.org/ 11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11744S: Supported 11745F: arch/x86/platform/sfi/ 11746F: drivers/sfi/ 11747F: include/linux/sfi*.h 11748 11749SIMTEC EB110ATX (Chalice CATS) 11750P: Ben Dooks 11751P: Vincent Sanders <vince@simtec.co.uk> 11752M: Simtec Linux Team <linux@simtec.co.uk> 11753W: http://www.simtec.co.uk/products/EB110ATX/ 11754S: Supported 11755 11756SIMTEC EB2410ITX (BAST) 11757P: Ben Dooks 11758P: Vincent Sanders <vince@simtec.co.uk> 11759M: Simtec Linux Team <linux@simtec.co.uk> 11760W: http://www.simtec.co.uk/products/EB2410ITX/ 11761S: Supported 11762F: arch/arm/mach-s3c24xx/mach-bast.c 11763F: arch/arm/mach-s3c24xx/bast-ide.c 11764F: arch/arm/mach-s3c24xx/bast-irq.c 11765 11766SIPHASH PRF ROUTINES 11767M: Jason A. Donenfeld <Jason@zx2c4.com> 11768S: Maintained 11769F: lib/siphash.c 11770F: lib/test_siphash.c 11771F: include/linux/siphash.h 11772 11773TI DAVINCI MACHINE SUPPORT 11774M: Sekhar Nori <nsekhar@ti.com> 11775M: Kevin Hilman <khilman@kernel.org> 11776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11777T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11778S: Supported 11779F: arch/arm/mach-davinci/ 11780F: drivers/i2c/busses/i2c-davinci.c 11781 11782TI DAVINCI SERIES MEDIA DRIVER 11783M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11784L: linux-media@vger.kernel.org 11785W: https://linuxtv.org 11786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11787T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11788S: Maintained 11789F: drivers/media/platform/davinci/ 11790F: include/media/davinci/ 11791 11792TI AM437X VPFE DRIVER 11793M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11794L: linux-media@vger.kernel.org 11795W: https://linuxtv.org 11796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11797T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11798S: Maintained 11799F: drivers/media/platform/am437x/ 11800 11801OV2659 OMNIVISION SENSOR DRIVER 11802M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11803L: linux-media@vger.kernel.org 11804W: https://linuxtv.org 11805Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11806T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11807S: Maintained 11808F: drivers/media/i2c/ov2659.c 11809F: include/media/i2c/ov2659.h 11810 11811SILICON MOTION SM712 FRAME BUFFER DRIVER 11812M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11813M: Teddy Wang <teddy.wang@siliconmotion.com> 11814M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11815L: linux-fbdev@vger.kernel.org 11816S: Maintained 11817F: drivers/video/fbdev/sm712* 11818F: Documentation/fb/sm712fb.txt 11819 11820SIS 190 ETHERNET DRIVER 11821M: Francois Romieu <romieu@fr.zoreil.com> 11822L: netdev@vger.kernel.org 11823S: Maintained 11824F: drivers/net/ethernet/sis/sis190.c 11825 11826SIS 900/7016 FAST ETHERNET DRIVER 11827M: Daniele Venzano <venza@brownhat.org> 11828W: http://www.brownhat.org/sis900.html 11829L: netdev@vger.kernel.org 11830S: Maintained 11831F: drivers/net/ethernet/sis/sis900.* 11832 11833SIS FRAMEBUFFER DRIVER 11834M: Thomas Winischhofer <thomas@winischhofer.net> 11835W: http://www.winischhofer.net/linuxsisvga.shtml 11836S: Maintained 11837F: Documentation/fb/sisfb.txt 11838F: drivers/video/fbdev/sis/ 11839F: include/video/sisfb.h 11840 11841SIS USB2VGA DRIVER 11842M: Thomas Winischhofer <thomas@winischhofer.net> 11843W: http://www.winischhofer.at/linuxsisusbvga.shtml 11844S: Maintained 11845F: drivers/usb/misc/sisusbvga/ 11846 11847SLAB ALLOCATOR 11848M: Christoph Lameter <cl@linux.com> 11849M: Pekka Enberg <penberg@kernel.org> 11850M: David Rientjes <rientjes@google.com> 11851M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11852M: Andrew Morton <akpm@linux-foundation.org> 11853L: linux-mm@kvack.org 11854S: Maintained 11855F: include/linux/sl?b*.h 11856F: mm/sl?b* 11857 11858SLEEPABLE READ-COPY UPDATE (SRCU) 11859M: Lai Jiangshan <jiangshanlai@gmail.com> 11860M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11861M: Josh Triplett <josh@joshtriplett.org> 11862R: Steven Rostedt <rostedt@goodmis.org> 11863R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11864L: linux-kernel@vger.kernel.org 11865W: http://www.rdrop.com/users/paulmck/RCU/ 11866S: Supported 11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11868F: include/linux/srcu.h 11869F: kernel/rcu/srcu.c 11870 11871SMACK SECURITY MODULE 11872M: Casey Schaufler <casey@schaufler-ca.com> 11873L: linux-security-module@vger.kernel.org 11874W: http://schaufler-ca.com 11875T: git git://github.com/cschaufler/smack-next 11876S: Maintained 11877F: Documentation/security/Smack.txt 11878F: security/smack/ 11879 11880DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11881M: Kevin Hilman <khilman@kernel.org> 11882M: Nishanth Menon <nm@ti.com> 11883S: Maintained 11884F: drivers/power/avs/ 11885F: include/linux/power/smartreflex.h 11886L: linux-pm@vger.kernel.org 11887 11888SMC91x ETHERNET DRIVER 11889M: Nicolas Pitre <nico@fluxnic.net> 11890S: Odd Fixes 11891F: drivers/net/ethernet/smsc/smc91x.* 11892 11893SMIA AND SMIA++ IMAGE SENSOR DRIVER 11894M: Sakari Ailus <sakari.ailus@iki.fi> 11895L: linux-media@vger.kernel.org 11896S: Maintained 11897F: drivers/media/i2c/smiapp/ 11898F: include/media/i2c/smiapp.h 11899F: drivers/media/i2c/smiapp-pll.c 11900F: drivers/media/i2c/smiapp-pll.h 11901F: include/uapi/linux/smiapp.h 11902F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11903 11904SMM665 HARDWARE MONITOR DRIVER 11905M: Guenter Roeck <linux@roeck-us.net> 11906L: linux-hwmon@vger.kernel.org 11907S: Maintained 11908F: Documentation/hwmon/smm665 11909F: drivers/hwmon/smm665.c 11910 11911SMSC EMC2103 HARDWARE MONITOR DRIVER 11912M: Steve Glendinning <steve.glendinning@shawell.net> 11913L: linux-hwmon@vger.kernel.org 11914S: Maintained 11915F: Documentation/hwmon/emc2103 11916F: drivers/hwmon/emc2103.c 11917 11918SMSC SCH5627 HARDWARE MONITOR DRIVER 11919M: Hans de Goede <hdegoede@redhat.com> 11920L: linux-hwmon@vger.kernel.org 11921S: Supported 11922F: Documentation/hwmon/sch5627 11923F: drivers/hwmon/sch5627.c 11924 11925SMSC47B397 HARDWARE MONITOR DRIVER 11926M: Jean Delvare <jdelvare@suse.com> 11927L: linux-hwmon@vger.kernel.org 11928S: Maintained 11929F: Documentation/hwmon/smsc47b397 11930F: drivers/hwmon/smsc47b397.c 11931 11932SMSC911x ETHERNET DRIVER 11933M: Steve Glendinning <steve.glendinning@shawell.net> 11934L: netdev@vger.kernel.org 11935S: Maintained 11936F: include/linux/smsc911x.h 11937F: drivers/net/ethernet/smsc/smsc911x.* 11938 11939SMSC9420 PCI ETHERNET DRIVER 11940M: Steve Glendinning <steve.glendinning@shawell.net> 11941L: netdev@vger.kernel.org 11942S: Maintained 11943F: drivers/net/ethernet/smsc/smsc9420.* 11944 11945SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11946M: Steve Glendinning <steve.glendinning@shawell.net> 11947L: linux-fbdev@vger.kernel.org 11948S: Maintained 11949F: drivers/video/fbdev/smscufx.c 11950 11951SOC-CAMERA V4L2 SUBSYSTEM 11952M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11953L: linux-media@vger.kernel.org 11954T: git git://linuxtv.org/media_tree.git 11955S: Maintained 11956F: include/media/soc* 11957F: drivers/media/i2c/soc_camera/ 11958F: drivers/media/platform/soc_camera/ 11959 11960SOEKRIS NET48XX LED SUPPORT 11961M: Chris Boot <bootc@bootc.net> 11962S: Maintained 11963F: drivers/leds/leds-net48xx.c 11964 11965SOFTLOGIC 6x10 MPEG CODEC 11966M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11967M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11968M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11969M: Ismael Luceno <ismael@iodev.co.uk> 11970L: linux-media@vger.kernel.org 11971S: Supported 11972F: drivers/media/pci/solo6x10/ 11973 11974SOFTWARE RAID (Multiple Disks) SUPPORT 11975M: Shaohua Li <shli@kernel.org> 11976L: linux-raid@vger.kernel.org 11977T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11978S: Supported 11979F: drivers/md/ 11980F: include/linux/raid/ 11981F: include/uapi/linux/raid/ 11982 11983SONIC NETWORK DRIVER 11984M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11985L: netdev@vger.kernel.org 11986S: Maintained 11987F: drivers/net/ethernet/natsemi/sonic.* 11988 11989SONICS SILICON BACKPLANE DRIVER (SSB) 11990M: Michael Buesch <m@bues.ch> 11991L: linux-wireless@vger.kernel.org 11992S: Maintained 11993F: drivers/ssb/ 11994F: include/linux/ssb/ 11995 11996SONY VAIO CONTROL DEVICE DRIVER 11997M: Mattia Dongili <malattia@linux.it> 11998L: platform-driver-x86@vger.kernel.org 11999W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12000S: Maintained 12001F: Documentation/laptops/sony-laptop.txt 12002F: drivers/char/sonypi.c 12003F: drivers/platform/x86/sony-laptop.c 12004F: include/linux/sony-laptop.h 12005 12006SONY MEMORYSTICK CARD SUPPORT 12007M: Alex Dubov <oakad@yahoo.com> 12008W: http://tifmxx.berlios.de/ 12009S: Maintained 12010F: drivers/memstick/host/tifm_ms.c 12011 12012SONY MEMORYSTICK STANDARD SUPPORT 12013M: Maxim Levitsky <maximlevitsky@gmail.com> 12014S: Maintained 12015F: drivers/memstick/core/ms_block.* 12016 12017SOUND 12018M: Jaroslav Kysela <perex@perex.cz> 12019M: Takashi Iwai <tiwai@suse.com> 12020L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12021W: http://www.alsa-project.org/ 12022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12023T: git git://git.alsa-project.org/alsa-kernel.git 12024Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12025S: Maintained 12026F: Documentation/sound/ 12027F: include/sound/ 12028F: include/uapi/sound/ 12029F: sound/ 12030 12031SOUND - COMPRESSED AUDIO 12032M: Vinod Koul <vinod.koul@intel.com> 12033L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12034T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12035S: Supported 12036F: Documentation/sound/alsa/compress_offload.txt 12037F: include/sound/compress_driver.h 12038F: include/uapi/sound/compress_* 12039F: sound/core/compress_offload.c 12040F: sound/soc/soc-compress.c 12041 12042SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12043M: Liam Girdwood <lgirdwood@gmail.com> 12044M: Mark Brown <broonie@kernel.org> 12045T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12046L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12047W: http://alsa-project.org/main/index.php/ASoC 12048S: Supported 12049F: Documentation/devicetree/bindings/sound/ 12050F: Documentation/sound/alsa/soc/ 12051F: sound/soc/ 12052F: include/sound/soc* 12053 12054SOUND - DMAENGINE HELPERS 12055M: Lars-Peter Clausen <lars@metafoo.de> 12056S: Supported 12057F: include/sound/dmaengine_pcm.h 12058F: sound/core/pcm_dmaengine.c 12059F: sound/soc/soc-generic-dmaengine-pcm.c 12060 12061SP2 MEDIA DRIVER 12062M: Olli Salonen <olli.salonen@iki.fi> 12063L: linux-media@vger.kernel.org 12064W: https://linuxtv.org 12065Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12066S: Maintained 12067F: drivers/media/dvb-frontends/sp2* 12068 12069SPARC + UltraSPARC (sparc/sparc64) 12070M: "David S. Miller" <davem@davemloft.net> 12071L: sparclinux@vger.kernel.org 12072Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12073T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12074T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12075S: Maintained 12076F: arch/sparc/ 12077F: drivers/sbus/ 12078 12079SPARC SERIAL DRIVERS 12080M: "David S. Miller" <davem@davemloft.net> 12081L: sparclinux@vger.kernel.org 12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12083T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12084S: Maintained 12085F: include/linux/sunserialcore.h 12086F: drivers/tty/serial/suncore.c 12087F: drivers/tty/serial/sunhv.c 12088F: drivers/tty/serial/sunsab.c 12089F: drivers/tty/serial/sunsab.h 12090F: drivers/tty/serial/sunsu.c 12091F: drivers/tty/serial/sunzilog.c 12092F: drivers/tty/serial/sunzilog.h 12093 12094SPARSE CHECKER 12095M: "Christopher Li" <sparse@chrisli.org> 12096L: linux-sparse@vger.kernel.org 12097W: https://sparse.wiki.kernel.org/ 12098T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12099T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12100S: Maintained 12101F: include/linux/compiler.h 12102 12103SPEAR PLATFORM SUPPORT 12104M: Viresh Kumar <vireshk@kernel.org> 12105M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12107W: http://www.st.com/spear 12108S: Maintained 12109F: arch/arm/boot/dts/spear* 12110F: arch/arm/mach-spear/ 12111 12112SPEAR CLOCK FRAMEWORK SUPPORT 12113M: Viresh Kumar <vireshk@kernel.org> 12114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12115W: http://www.st.com/spear 12116S: Maintained 12117F: drivers/clk/spear/ 12118 12119SPI NOR SUBSYSTEM 12120M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12121M: Marek Vasut <marek.vasut@gmail.com> 12122L: linux-mtd@lists.infradead.org 12123W: http://www.linux-mtd.infradead.org/ 12124Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12125T: git git://github.com/spi-nor/linux.git 12126S: Maintained 12127F: drivers/mtd/spi-nor/ 12128F: include/linux/mtd/spi-nor.h 12129 12130SPI SUBSYSTEM 12131M: Mark Brown <broonie@kernel.org> 12132L: linux-spi@vger.kernel.org 12133T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12134Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12135S: Maintained 12136F: Documentation/devicetree/bindings/spi/ 12137F: Documentation/spi/ 12138F: drivers/spi/ 12139F: include/linux/spi/ 12140F: include/uapi/linux/spi/ 12141F: tools/spi/ 12142 12143SPIDERNET NETWORK DRIVER for CELL 12144M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12145L: netdev@vger.kernel.org 12146S: Supported 12147F: Documentation/networking/spider_net.txt 12148F: drivers/net/ethernet/toshiba/spider_net* 12149 12150SPU FILE SYSTEM 12151M: Jeremy Kerr <jk@ozlabs.org> 12152L: linuxppc-dev@lists.ozlabs.org 12153W: http://www.ibm.com/developerworks/power/cell/ 12154S: Supported 12155F: Documentation/filesystems/spufs.txt 12156F: arch/powerpc/platforms/cell/spufs/ 12157 12158SQUASHFS FILE SYSTEM 12159M: Phillip Lougher <phillip@squashfs.org.uk> 12160L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12161W: http://squashfs.org.uk 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12163S: Maintained 12164F: Documentation/filesystems/squashfs.txt 12165F: fs/squashfs/ 12166 12167SRM (Alpha) environment access 12168M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12169S: Maintained 12170F: arch/alpha/kernel/srm_env.c 12171 12172STABLE BRANCH 12173M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12174L: stable@vger.kernel.org 12175S: Supported 12176F: Documentation/process/stable-kernel-rules.rst 12177 12178STAGING SUBSYSTEM 12179M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12181L: devel@driverdev.osuosl.org 12182S: Supported 12183F: drivers/staging/ 12184 12185STAGING - COMEDI 12186M: Ian Abbott <abbotti@mev.co.uk> 12187M: H Hartley Sweeten <hsweeten@visionengravers.com> 12188S: Odd Fixes 12189F: drivers/staging/comedi/ 12190 12191STAGING - FLARION FT1000 DRIVERS 12192M: Marek Belisko <marek.belisko@gmail.com> 12193S: Odd Fixes 12194F: drivers/staging/ft1000/ 12195 12196STAGING - INDUSTRIAL IO 12197M: Jonathan Cameron <jic23@kernel.org> 12198L: linux-iio@vger.kernel.org 12199S: Odd Fixes 12200F: Documentation/devicetree/bindings/staging/iio/ 12201F: drivers/staging/iio/ 12202 12203STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12204M: Jarod Wilson <jarod@wilsonet.com> 12205W: http://www.lirc.org/ 12206S: Odd Fixes 12207F: drivers/staging/media/lirc/ 12208 12209STAGING - LUSTRE PARALLEL FILESYSTEM 12210M: Oleg Drokin <oleg.drokin@intel.com> 12211M: Andreas Dilger <andreas.dilger@intel.com> 12212M: James Simmons <jsimmons@infradead.org> 12213L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12214W: http://wiki.lustre.org/ 12215S: Maintained 12216F: drivers/staging/lustre 12217 12218STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12219M: Marc Dietrich <marvin24@gmx.de> 12220L: ac100@lists.launchpad.net (moderated for non-subscribers) 12221L: linux-tegra@vger.kernel.org 12222S: Maintained 12223F: drivers/staging/nvec/ 12224 12225STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12226M: Jens Frederich <jfrederich@gmail.com> 12227M: Daniel Drake <dsd@laptop.org> 12228M: Jon Nettleton <jon.nettleton@gmail.com> 12229W: http://wiki.laptop.org/go/DCON 12230S: Maintained 12231F: drivers/staging/olpc_dcon/ 12232 12233STAGING - REALTEK RTL8712U DRIVERS 12234M: Larry Finger <Larry.Finger@lwfinger.net> 12235M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12236S: Odd Fixes 12237F: drivers/staging/rtl8712/ 12238 12239STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12240M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12241M: Teddy Wang <teddy.wang@siliconmotion.com> 12242M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12243L: linux-fbdev@vger.kernel.org 12244S: Maintained 12245F: drivers/staging/sm750fb/ 12246 12247STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12248M: William Hubbs <w.d.hubbs@gmail.com> 12249M: Chris Brannon <chris@the-brannons.com> 12250M: Kirk Reiser <kirk@reisers.ca> 12251M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12252L: speakup@linux-speakup.org 12253W: http://www.linux-speakup.org/ 12254S: Odd Fixes 12255F: drivers/staging/speakup/ 12256 12257STAGING - VIA VT665X DRIVERS 12258M: Forest Bond <forest@alittletooquiet.net> 12259S: Odd Fixes 12260F: drivers/staging/vt665?/ 12261 12262STAGING - WILC1000 WIFI DRIVER 12263M: Aditya Shankar <aditya.shankar@microchip.com> 12264M: Ganesh Krishna <ganesh.krishna@microchip.com> 12265L: linux-wireless@vger.kernel.org 12266S: Supported 12267F: drivers/staging/wilc1000/ 12268 12269STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12270M: Arnaud Patard <arnaud.patard@rtp-net.org> 12271S: Odd Fixes 12272F: drivers/staging/xgifb/ 12273 12274STARFIRE/DURALAN NETWORK DRIVER 12275M: Ion Badulescu <ionut@badula.org> 12276S: Odd Fixes 12277F: drivers/net/ethernet/adaptec/starfire* 12278 12279SUN3/3X 12280M: Sam Creasey <sammy@sammy.net> 12281W: http://sammy.net/sun3/ 12282S: Maintained 12283F: arch/m68k/kernel/*sun3* 12284F: arch/m68k/sun3*/ 12285F: arch/m68k/include/asm/sun3* 12286F: drivers/net/ethernet/i825xx/sun3* 12287 12288SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12289M: Hans de Goede <hdegoede@redhat.com> 12290L: linux-input@vger.kernel.org 12291S: Maintained 12292F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12293F: drivers/input/keyboard/sun4i-lradc-keys.c 12294 12295SUNDANCE NETWORK DRIVER 12296M: Denis Kirjanov <kda@linux-powerpc.org> 12297L: netdev@vger.kernel.org 12298S: Maintained 12299F: drivers/net/ethernet/dlink/sundance.c 12300 12301SUPERH 12302M: Yoshinori Sato <ysato@users.sourceforge.jp> 12303M: Rich Felker <dalias@libc.org> 12304L: linux-sh@vger.kernel.org 12305Q: http://patchwork.kernel.org/project/linux-sh/list/ 12306S: Maintained 12307F: Documentation/sh/ 12308F: arch/sh/ 12309F: drivers/sh/ 12310 12311SUSPEND TO RAM 12312M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12313M: Len Brown <len.brown@intel.com> 12314M: Pavel Machek <pavel@ucw.cz> 12315L: linux-pm@vger.kernel.org 12316B: https://bugzilla.kernel.org 12317S: Supported 12318F: Documentation/power/ 12319F: arch/x86/kernel/acpi/ 12320F: drivers/base/power/ 12321F: kernel/power/ 12322F: include/linux/suspend.h 12323F: include/linux/freezer.h 12324F: include/linux/pm.h 12325 12326SVGA HANDLING 12327M: Martin Mares <mj@ucw.cz> 12328L: linux-video@atrey.karlin.mff.cuni.cz 12329S: Maintained 12330F: Documentation/svga.txt 12331F: arch/x86/boot/video* 12332 12333SWIOTLB SUBSYSTEM 12334M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12335L: linux-kernel@vger.kernel.org 12336T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12337S: Supported 12338F: lib/swiotlb.c 12339F: arch/*/kernel/pci-swiotlb.c 12340F: include/linux/swiotlb.h 12341 12342SWITCHDEV 12343M: Jiri Pirko <jiri@resnulli.us> 12344M: Ivan Vecera <ivecera@redhat.com> 12345L: netdev@vger.kernel.org 12346S: Supported 12347F: net/switchdev/ 12348F: include/net/switchdev.h 12349 12350SYNOPSYS ARC ARCHITECTURE 12351M: Vineet Gupta <vgupta@synopsys.com> 12352L: linux-snps-arc@lists.infradead.org 12353S: Supported 12354F: arch/arc/ 12355F: Documentation/devicetree/bindings/arc/* 12356F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12357F: drivers/clocksource/arc_timer.c 12358F: drivers/tty/serial/arc_uart.c 12359T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12360 12361SYNOPSYS ARC SDP platform support 12362M: Alexey Brodkin <abrodkin@synopsys.com> 12363S: Supported 12364F: arch/arc/plat-axs10x 12365F: arch/arc/boot/dts/ax* 12366F: Documentation/devicetree/bindings/arc/axs10* 12367 12368SYSTEM CONFIGURATION (SYSCON) 12369M: Lee Jones <lee.jones@linaro.org> 12370M: Arnd Bergmann <arnd@arndb.de> 12371T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12372S: Supported 12373F: drivers/mfd/syscon.c 12374 12375SYSTEM RESET/SHUTDOWN DRIVERS 12376M: Sebastian Reichel <sre@kernel.org> 12377L: linux-pm@vger.kernel.org 12378T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12379S: Maintained 12380F: Documentation/devicetree/bindings/power/reset/ 12381F: drivers/power/reset/ 12382 12383SYSV FILESYSTEM 12384M: Christoph Hellwig <hch@infradead.org> 12385S: Maintained 12386F: Documentation/filesystems/sysv-fs.txt 12387F: fs/sysv/ 12388F: include/linux/sysv_fs.h 12389 12390TARGET SUBSYSTEM 12391M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12392L: linux-scsi@vger.kernel.org 12393L: target-devel@vger.kernel.org 12394W: http://www.linux-iscsi.org 12395W: http://groups.google.com/group/linux-iscsi-target-dev 12396T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12397S: Supported 12398F: drivers/target/ 12399F: include/target/ 12400F: Documentation/target/ 12401 12402TASKSTATS STATISTICS INTERFACE 12403M: Balbir Singh <bsingharora@gmail.com> 12404S: Maintained 12405F: Documentation/accounting/taskstats* 12406F: include/linux/taskstats* 12407F: kernel/taskstats.c 12408 12409TC subsystem 12410M: Jamal Hadi Salim <jhs@mojatatu.com> 12411M: Cong Wang <xiyou.wangcong@gmail.com> 12412M: Jiri Pirko <jiri@resnulli.us> 12413L: netdev@vger.kernel.org 12414S: Maintained 12415F: include/net/pkt_cls.h 12416F: include/net/pkt_sched.h 12417F: include/net/tc_act/ 12418F: include/uapi/linux/pkt_cls.h 12419F: include/uapi/linux/pkt_sched.h 12420F: include/uapi/linux/tc_act/ 12421F: include/uapi/linux/tc_ematch/ 12422F: net/sched/ 12423 12424TCP LOW PRIORITY MODULE 12425M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12426M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12427W: http://tcp-lp-mod.sourceforge.net/ 12428S: Maintained 12429F: net/ipv4/tcp_lp.c 12430 12431TDA10071 MEDIA DRIVER 12432M: Antti Palosaari <crope@iki.fi> 12433L: linux-media@vger.kernel.org 12434W: https://linuxtv.org 12435W: http://palosaari.fi/linux/ 12436Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12437T: git git://linuxtv.org/anttip/media_tree.git 12438S: Maintained 12439F: drivers/media/dvb-frontends/tda10071* 12440 12441TDA18212 MEDIA DRIVER 12442M: Antti Palosaari <crope@iki.fi> 12443L: linux-media@vger.kernel.org 12444W: https://linuxtv.org 12445W: http://palosaari.fi/linux/ 12446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12447T: git git://linuxtv.org/anttip/media_tree.git 12448S: Maintained 12449F: drivers/media/tuners/tda18212* 12450 12451TDA18218 MEDIA DRIVER 12452M: Antti Palosaari <crope@iki.fi> 12453L: linux-media@vger.kernel.org 12454W: https://linuxtv.org 12455W: http://palosaari.fi/linux/ 12456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12457T: git git://linuxtv.org/anttip/media_tree.git 12458S: Maintained 12459F: drivers/media/tuners/tda18218* 12460 12461TDA18271 MEDIA DRIVER 12462M: Michael Krufky <mkrufky@linuxtv.org> 12463L: linux-media@vger.kernel.org 12464W: https://linuxtv.org 12465W: http://github.com/mkrufky 12466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12467T: git git://linuxtv.org/mkrufky/tuners.git 12468S: Maintained 12469F: drivers/media/tuners/tda18271* 12470 12471TDA827x MEDIA DRIVER 12472M: Michael Krufky <mkrufky@linuxtv.org> 12473L: linux-media@vger.kernel.org 12474W: https://linuxtv.org 12475W: http://github.com/mkrufky 12476Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12477T: git git://linuxtv.org/mkrufky/tuners.git 12478S: Maintained 12479F: drivers/media/tuners/tda8290.* 12480 12481TDA8290 MEDIA DRIVER 12482M: Michael Krufky <mkrufky@linuxtv.org> 12483L: linux-media@vger.kernel.org 12484W: https://linuxtv.org 12485W: http://github.com/mkrufky 12486Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12487T: git git://linuxtv.org/mkrufky/tuners.git 12488S: Maintained 12489F: drivers/media/tuners/tda8290.* 12490 12491TDA9840 MEDIA DRIVER 12492M: Hans Verkuil <hverkuil@xs4all.nl> 12493L: linux-media@vger.kernel.org 12494T: git git://linuxtv.org/media_tree.git 12495W: https://linuxtv.org 12496S: Maintained 12497F: drivers/media/i2c/tda9840* 12498 12499TEA5761 TUNER DRIVER 12500M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12501M: Mauro Carvalho Chehab <mchehab@kernel.org> 12502L: linux-media@vger.kernel.org 12503W: https://linuxtv.org 12504T: git git://linuxtv.org/media_tree.git 12505S: Odd fixes 12506F: drivers/media/tuners/tea5761.* 12507 12508TEA5767 TUNER DRIVER 12509M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12510M: Mauro Carvalho Chehab <mchehab@kernel.org> 12511L: linux-media@vger.kernel.org 12512W: https://linuxtv.org 12513T: git git://linuxtv.org/media_tree.git 12514S: Maintained 12515F: drivers/media/tuners/tea5767.* 12516 12517TEA6415C MEDIA DRIVER 12518M: Hans Verkuil <hverkuil@xs4all.nl> 12519L: linux-media@vger.kernel.org 12520T: git git://linuxtv.org/media_tree.git 12521W: https://linuxtv.org 12522S: Maintained 12523F: drivers/media/i2c/tea6415c* 12524 12525TEA6420 MEDIA DRIVER 12526M: Hans Verkuil <hverkuil@xs4all.nl> 12527L: linux-media@vger.kernel.org 12528T: git git://linuxtv.org/media_tree.git 12529W: https://linuxtv.org 12530S: Maintained 12531F: drivers/media/i2c/tea6420* 12532 12533TEAM DRIVER 12534M: Jiri Pirko <jiri@resnulli.us> 12535L: netdev@vger.kernel.org 12536S: Supported 12537F: drivers/net/team/ 12538F: include/linux/if_team.h 12539F: include/uapi/linux/if_team.h 12540 12541TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12542M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12543S: Maintained 12544F: arch/x86/platform/ts5500/ 12545 12546TECHNOTREND USB IR RECEIVER 12547M: Sean Young <sean@mess.org> 12548L: linux-media@vger.kernel.org 12549S: Maintained 12550F: drivers/media/rc/ttusbir.c 12551 12552TEGRA ARCHITECTURE SUPPORT 12553M: Thierry Reding <thierry.reding@gmail.com> 12554M: Jonathan Hunter <jonathanh@nvidia.com> 12555L: linux-tegra@vger.kernel.org 12556Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12558S: Supported 12559N: [^a-z]tegra 12560 12561TEGRA CLOCK DRIVER 12562M: Peter De Schrijver <pdeschrijver@nvidia.com> 12563M: Prashant Gaikwad <pgaikwad@nvidia.com> 12564S: Supported 12565F: drivers/clk/tegra/ 12566 12567TEGRA DMA DRIVERS 12568M: Laxman Dewangan <ldewangan@nvidia.com> 12569M: Jon Hunter <jonathanh@nvidia.com> 12570S: Supported 12571F: drivers/dma/tegra* 12572 12573TEGRA I2C DRIVER 12574M: Laxman Dewangan <ldewangan@nvidia.com> 12575S: Supported 12576F: drivers/i2c/busses/i2c-tegra.c 12577 12578TEGRA IOMMU DRIVERS 12579M: Hiroshi Doyu <hdoyu@nvidia.com> 12580S: Supported 12581F: drivers/iommu/tegra* 12582 12583TEGRA KBC DRIVER 12584M: Rakesh Iyer <riyer@nvidia.com> 12585M: Laxman Dewangan <ldewangan@nvidia.com> 12586S: Supported 12587F: drivers/input/keyboard/tegra-kbc.c 12588 12589TEGRA PWM DRIVER 12590M: Thierry Reding <thierry.reding@gmail.com> 12591S: Supported 12592F: drivers/pwm/pwm-tegra.c 12593 12594TEGRA SERIAL DRIVER 12595M: Laxman Dewangan <ldewangan@nvidia.com> 12596S: Supported 12597F: drivers/tty/serial/serial-tegra.c 12598 12599TEGRA SPI DRIVER 12600M: Laxman Dewangan <ldewangan@nvidia.com> 12601S: Supported 12602F: drivers/spi/spi-tegra* 12603 12604TEHUTI ETHERNET DRIVER 12605M: Andy Gospodarek <andy@greyhouse.net> 12606L: netdev@vger.kernel.org 12607S: Supported 12608F: drivers/net/ethernet/tehuti/* 12609 12610Telecom Clock Driver for MCPL0010 12611M: Mark Gross <mark.gross@intel.com> 12612S: Supported 12613F: drivers/char/tlclk.c 12614 12615TENSILICA XTENSA PORT (xtensa) 12616M: Chris Zankel <chris@zankel.net> 12617M: Max Filippov <jcmvbkbc@gmail.com> 12618L: linux-xtensa@linux-xtensa.org 12619T: git git://github.com/czankel/xtensa-linux.git 12620S: Maintained 12621F: arch/xtensa/ 12622F: drivers/irqchip/irq-xtensa-* 12623 12624Texas Instruments' System Control Interface (TISCI) Protocol Driver 12625M: Nishanth Menon <nm@ti.com> 12626M: Tero Kristo <t-kristo@ti.com> 12627M: Santosh Shilimkar <ssantosh@kernel.org> 12628L: linux-arm-kernel@lists.infradead.org 12629S: Maintained 12630F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12631F: drivers/firmware/ti_sci* 12632F: include/linux/soc/ti/ti_sci_protocol.h 12633F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12634F: include/dt-bindings/genpd/k2g.h 12635F: drivers/soc/ti/ti_sci_pm_domains.c 12636 12637THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12638M: Hans Verkuil <hverkuil@xs4all.nl> 12639L: linux-media@vger.kernel.org 12640T: git git://linuxtv.org/media_tree.git 12641W: https://linuxtv.org 12642S: Maintained 12643F: drivers/media/radio/radio-raremono.c 12644 12645THERMAL 12646M: Zhang Rui <rui.zhang@intel.com> 12647M: Eduardo Valentin <edubezval@gmail.com> 12648L: linux-pm@vger.kernel.org 12649T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12650T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12651Q: https://patchwork.kernel.org/project/linux-pm/list/ 12652S: Supported 12653F: drivers/thermal/ 12654F: include/linux/thermal.h 12655F: include/uapi/linux/thermal.h 12656F: include/linux/cpu_cooling.h 12657F: Documentation/devicetree/bindings/thermal/ 12658 12659THERMAL/CPU_COOLING 12660M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12661M: Viresh Kumar <viresh.kumar@linaro.org> 12662M: Javi Merino <javi.merino@kernel.org> 12663L: linux-pm@vger.kernel.org 12664S: Supported 12665F: Documentation/thermal/cpu-cooling-api.txt 12666F: drivers/thermal/cpu_cooling.c 12667F: include/linux/cpu_cooling.h 12668 12669THINKPAD ACPI EXTRAS DRIVER 12670M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12671L: ibm-acpi-devel@lists.sourceforge.net 12672L: platform-driver-x86@vger.kernel.org 12673W: http://ibm-acpi.sourceforge.net 12674W: http://thinkwiki.org/wiki/Ibm-acpi 12675T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12676S: Maintained 12677F: drivers/platform/x86/thinkpad_acpi.c 12678 12679TI BANDGAP AND THERMAL DRIVER 12680M: Eduardo Valentin <edubezval@gmail.com> 12681M: Keerthy <j-keerthy@ti.com> 12682L: linux-pm@vger.kernel.org 12683L: linux-omap@vger.kernel.org 12684S: Maintained 12685F: drivers/thermal/ti-soc-thermal/ 12686 12687TI VPE/CAL DRIVERS 12688M: Benoit Parrot <bparrot@ti.com> 12689L: linux-media@vger.kernel.org 12690W: http://linuxtv.org/ 12691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12692S: Maintained 12693F: drivers/media/platform/ti-vpe/ 12694 12695TI CDCE706 CLOCK DRIVER 12696M: Max Filippov <jcmvbkbc@gmail.com> 12697S: Maintained 12698F: drivers/clk/clk-cdce706.c 12699 12700TI CLOCK DRIVER 12701M: Tero Kristo <t-kristo@ti.com> 12702L: linux-omap@vger.kernel.org 12703S: Maintained 12704F: drivers/clk/ti/ 12705F: include/linux/clk/ti.h 12706 12707TI ETHERNET SWITCH DRIVER (CPSW) 12708R: Grygorii Strashko <grygorii.strashko@ti.com> 12709L: linux-omap@vger.kernel.org 12710L: netdev@vger.kernel.org 12711S: Maintained 12712F: drivers/net/ethernet/ti/cpsw* 12713F: drivers/net/ethernet/ti/davinci* 12714 12715TI FLASH MEDIA INTERFACE DRIVER 12716M: Alex Dubov <oakad@yahoo.com> 12717S: Maintained 12718F: drivers/misc/tifm* 12719F: drivers/mmc/host/tifm_sd.c 12720F: include/linux/tifm.h 12721 12722TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12723M: Santosh Shilimkar <ssantosh@kernel.org> 12724L: linux-kernel@vger.kernel.org 12725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12726S: Maintained 12727F: drivers/soc/ti/* 12728T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12729 12730 12731TI LM49xxx FAMILY ASoC CODEC DRIVERS 12732M: M R Swami Reddy <mr.swami.reddy@ti.com> 12733M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12735S: Maintained 12736F: sound/soc/codecs/lm49453* 12737F: sound/soc/codecs/isabelle* 12738 12739TI LP855x BACKLIGHT DRIVER 12740M: Milo Kim <milo.kim@ti.com> 12741S: Maintained 12742F: Documentation/backlight/lp855x-driver.txt 12743F: drivers/video/backlight/lp855x_bl.c 12744F: include/linux/platform_data/lp855x.h 12745 12746TI LP8727 CHARGER DRIVER 12747M: Milo Kim <milo.kim@ti.com> 12748S: Maintained 12749F: drivers/power/supply/lp8727_charger.c 12750F: include/linux/platform_data/lp8727.h 12751 12752TI LP8788 MFD DRIVER 12753M: Milo Kim <milo.kim@ti.com> 12754S: Maintained 12755F: drivers/iio/adc/lp8788_adc.c 12756F: drivers/leds/leds-lp8788.c 12757F: drivers/mfd/lp8788*.c 12758F: drivers/power/supply/lp8788-charger.c 12759F: drivers/regulator/lp8788-*.c 12760F: include/linux/mfd/lp8788*.h 12761 12762TI NETCP ETHERNET DRIVER 12763M: Wingman Kwok <w-kwok2@ti.com> 12764M: Murali Karicheri <m-karicheri2@ti.com> 12765L: netdev@vger.kernel.org 12766S: Maintained 12767F: drivers/net/ethernet/ti/netcp* 12768 12769TI TAS571X FAMILY ASoC CODEC DRIVER 12770M: Kevin Cernekee <cernekee@chromium.org> 12771L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12772S: Odd Fixes 12773F: sound/soc/codecs/tas571x* 12774 12775TI TWL4030 SERIES SOC CODEC DRIVER 12776M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12777L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12778S: Maintained 12779F: sound/soc/codecs/twl4030* 12780 12781TI WILINK WIRELESS DRIVERS 12782L: linux-wireless@vger.kernel.org 12783W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12784W: http://wireless.kernel.org/en/users/Drivers/wl1251 12785T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12786S: Orphan 12787F: drivers/net/wireless/ti/ 12788F: include/linux/wl12xx.h 12789 12790TIPC NETWORK LAYER 12791M: Jon Maloy <jon.maloy@ericsson.com> 12792M: Ying Xue <ying.xue@windriver.com> 12793L: netdev@vger.kernel.org (core kernel code) 12794L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12795W: http://tipc.sourceforge.net/ 12796S: Maintained 12797F: include/uapi/linux/tipc*.h 12798F: net/tipc/ 12799 12800TILE ARCHITECTURE 12801M: Chris Metcalf <cmetcalf@mellanox.com> 12802W: http://www.mellanox.com/repository/solutions/tile-scm/ 12803T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12804S: Supported 12805F: arch/tile/ 12806F: drivers/char/tile-srom.c 12807F: drivers/edac/tile_edac.c 12808F: drivers/net/ethernet/tile/ 12809F: drivers/rtc/rtc-tile.c 12810F: drivers/tty/hvc/hvc_tile.c 12811F: drivers/tty/serial/tilegx.c 12812F: drivers/usb/host/*-tilegx.c 12813F: include/linux/usb/tilegx.h 12814 12815TLAN NETWORK DRIVER 12816M: Samuel Chessman <chessman@tux.org> 12817L: tlan-devel@lists.sourceforge.net (subscribers-only) 12818W: http://sourceforge.net/projects/tlan/ 12819S: Maintained 12820F: Documentation/networking/tlan.txt 12821F: drivers/net/ethernet/ti/tlan.* 12822 12823TOMOYO SECURITY MODULE 12824M: Kentaro Takeda <takedakn@nttdata.co.jp> 12825M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12826L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12827L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12828L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12829L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12830W: http://tomoyo.sourceforge.jp/ 12831T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12832S: Maintained 12833F: security/tomoyo/ 12834 12835TOPSTAR LAPTOP EXTRAS DRIVER 12836M: Herton Ronaldo Krzesinski <herton@canonical.com> 12837L: platform-driver-x86@vger.kernel.org 12838S: Maintained 12839F: drivers/platform/x86/topstar-laptop.c 12840 12841TOSHIBA ACPI EXTRAS DRIVER 12842M: Azael Avalos <coproscefalo@gmail.com> 12843L: platform-driver-x86@vger.kernel.org 12844S: Maintained 12845F: drivers/platform/x86/toshiba_acpi.c 12846 12847TOSHIBA BLUETOOTH DRIVER 12848M: Azael Avalos <coproscefalo@gmail.com> 12849L: platform-driver-x86@vger.kernel.org 12850S: Maintained 12851F: drivers/platform/x86/toshiba_bluetooth.c 12852 12853TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12854M: Azael Avalos <coproscefalo@gmail.com> 12855L: platform-driver-x86@vger.kernel.org 12856S: Maintained 12857F: drivers/platform/x86/toshiba_haps.c 12858 12859TOSHIBA WMI HOTKEYS DRIVER 12860M: Azael Avalos <coproscefalo@gmail.com> 12861L: platform-driver-x86@vger.kernel.org 12862S: Maintained 12863F: drivers/platform/x86/toshiba-wmi.c 12864 12865TOSHIBA SMM DRIVER 12866M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12867W: http://www.buzzard.org.uk/toshiba/ 12868S: Maintained 12869F: drivers/char/toshiba.c 12870F: include/linux/toshiba.h 12871F: include/uapi/linux/toshiba.h 12872 12873TOSHIBA TC358743 DRIVER 12874M: Mats Randgaard <matrandg@cisco.com> 12875L: linux-media@vger.kernel.org 12876S: Maintained 12877F: drivers/media/i2c/tc358743* 12878F: include/media/i2c/tc358743.h 12879 12880TMIO/SDHI MMC DRIVER 12881M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12882L: linux-mmc@vger.kernel.org 12883S: Supported 12884F: drivers/mmc/host/tmio_mmc* 12885F: drivers/mmc/host/sh_mobile_sdhi.c 12886F: include/linux/mfd/tmio.h 12887 12888TMP401 HARDWARE MONITOR DRIVER 12889M: Guenter Roeck <linux@roeck-us.net> 12890L: linux-hwmon@vger.kernel.org 12891S: Maintained 12892F: Documentation/hwmon/tmp401 12893F: drivers/hwmon/tmp401.c 12894 12895TMPFS (SHMEM FILESYSTEM) 12896M: Hugh Dickins <hughd@google.com> 12897L: linux-mm@kvack.org 12898S: Maintained 12899F: include/linux/shmem_fs.h 12900F: mm/shmem.c 12901 12902TM6000 VIDEO4LINUX DRIVER 12903M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12904M: Mauro Carvalho Chehab <mchehab@kernel.org> 12905L: linux-media@vger.kernel.org 12906W: https://linuxtv.org 12907T: git git://linuxtv.org/media_tree.git 12908S: Odd fixes 12909F: drivers/media/usb/tm6000/ 12910F: Documentation/media/v4l-drivers/tm6000* 12911 12912TW5864 VIDEO4LINUX DRIVER 12913M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12914M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12915M: Andrey Utkin <andrey_utkin@fastmail.com> 12916L: linux-media@vger.kernel.org 12917S: Supported 12918F: drivers/media/pci/tw5864/ 12919 12920TW68 VIDEO4LINUX DRIVER 12921M: Hans Verkuil <hverkuil@xs4all.nl> 12922L: linux-media@vger.kernel.org 12923T: git git://linuxtv.org/media_tree.git 12924W: https://linuxtv.org 12925S: Odd Fixes 12926F: drivers/media/pci/tw68/ 12927 12928TW686X VIDEO4LINUX DRIVER 12929M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12930L: linux-media@vger.kernel.org 12931T: git git://linuxtv.org/media_tree.git 12932W: http://linuxtv.org 12933S: Maintained 12934F: drivers/media/pci/tw686x/ 12935 12936TPM DEVICE DRIVER 12937M: Peter Huewe <peterhuewe@gmx.de> 12938M: Marcel Selhorst <tpmdd@selhorst.net> 12939M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12940R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12941W: http://tpmdd.sourceforge.net 12942L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12943Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12944T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12945S: Maintained 12946F: drivers/char/tpm/ 12947 12948TPM IBM_VTPM DEVICE DRIVER 12949M: Ashley Lai <ashleydlai@gmail.com> 12950W: http://tpmdd.sourceforge.net 12951L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12952S: Maintained 12953F: drivers/char/tpm/tpm_ibmvtpm* 12954 12955TRACING 12956M: Steven Rostedt <rostedt@goodmis.org> 12957M: Ingo Molnar <mingo@redhat.com> 12958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12959S: Maintained 12960F: Documentation/trace/ftrace.txt 12961F: arch/*/*/*/ftrace.h 12962F: arch/*/kernel/ftrace.c 12963F: include/*/ftrace.h 12964F: include/linux/trace*.h 12965F: include/trace/ 12966F: kernel/trace/ 12967F: tools/testing/selftests/ftrace/ 12968 12969TRACING MMIO ACCESSES (MMIOTRACE) 12970M: Steven Rostedt <rostedt@goodmis.org> 12971M: Ingo Molnar <mingo@kernel.org> 12972R: Karol Herbst <karolherbst@gmail.com> 12973R: Pekka Paalanen <ppaalanen@gmail.com> 12974S: Maintained 12975L: linux-kernel@vger.kernel.org 12976L: nouveau@lists.freedesktop.org 12977F: kernel/trace/trace_mmiotrace.c 12978F: include/linux/mmiotrace.h 12979F: arch/x86/mm/kmmio.c 12980F: arch/x86/mm/mmio-mod.c 12981F: arch/x86/mm/testmmiotrace.c 12982 12983TRIVIAL PATCHES 12984M: Jiri Kosina <trivial@kernel.org> 12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12986S: Maintained 12987K: ^Subject:.*(?i)trivial 12988 12989TTY LAYER 12990M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12991M: Jiri Slaby <jslaby@suse.com> 12992S: Supported 12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12994F: Documentation/serial/ 12995F: drivers/tty/ 12996F: drivers/tty/serial/serial_core.c 12997F: include/linux/serial_core.h 12998F: include/linux/serial.h 12999F: include/linux/tty.h 13000F: include/uapi/linux/serial_core.h 13001F: include/uapi/linux/serial.h 13002F: include/uapi/linux/tty.h 13003 13004TUA9001 MEDIA DRIVER 13005M: Antti Palosaari <crope@iki.fi> 13006L: linux-media@vger.kernel.org 13007W: https://linuxtv.org 13008W: http://palosaari.fi/linux/ 13009Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13010T: git git://linuxtv.org/anttip/media_tree.git 13011S: Maintained 13012F: drivers/media/tuners/tua9001* 13013 13014TULIP NETWORK DRIVERS 13015L: netdev@vger.kernel.org 13016L: linux-parisc@vger.kernel.org 13017S: Orphan 13018F: drivers/net/ethernet/dec/tulip/ 13019 13020TUN/TAP driver 13021M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13022W: http://vtun.sourceforge.net/tun 13023S: Maintained 13024F: Documentation/networking/tuntap.txt 13025F: arch/um/os-Linux/drivers/ 13026 13027TURBOCHANNEL SUBSYSTEM 13028M: "Maciej W. Rozycki" <macro@linux-mips.org> 13029M: Ralf Baechle <ralf@linux-mips.org> 13030L: linux-mips@linux-mips.org 13031Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13032S: Maintained 13033F: drivers/tc/ 13034F: include/linux/tc.h 13035 13036UBI FILE SYSTEM (UBIFS) 13037M: Richard Weinberger <richard@nod.at> 13038M: Artem Bityutskiy <dedekind1@gmail.com> 13039M: Adrian Hunter <adrian.hunter@intel.com> 13040L: linux-mtd@lists.infradead.org 13041T: git git://git.infradead.org/ubifs-2.6.git 13042W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13043S: Supported 13044F: Documentation/filesystems/ubifs.txt 13045F: fs/ubifs/ 13046 13047UCLINUX (M68KNOMMU AND COLDFIRE) 13048M: Greg Ungerer <gerg@linux-m68k.org> 13049W: http://www.linux-m68k.org/ 13050W: http://www.uclinux.org/ 13051L: linux-m68k@lists.linux-m68k.org 13052L: uclinux-dev@uclinux.org (subscribers-only) 13053T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13054S: Maintained 13055F: arch/m68k/coldfire/ 13056F: arch/m68k/68*/ 13057F: arch/m68k/*/*_no.* 13058F: arch/m68k/include/asm/*_no.* 13059 13060UDF FILESYSTEM 13061M: Jan Kara <jack@suse.com> 13062S: Maintained 13063F: Documentation/filesystems/udf.txt 13064F: fs/udf/ 13065 13066UDRAW TABLET 13067M: Bastien Nocera <hadess@hadess.net> 13068L: linux-input@vger.kernel.org 13069S: Maintained 13070F: drivers/hid/hid-udraw.c 13071 13072UFS FILESYSTEM 13073M: Evgeniy Dushistov <dushistov@mail.ru> 13074S: Maintained 13075F: Documentation/filesystems/ufs.txt 13076F: fs/ufs/ 13077 13078UHID USERSPACE HID IO DRIVER: 13079M: David Herrmann <dh.herrmann@googlemail.com> 13080L: linux-input@vger.kernel.org 13081S: Maintained 13082F: drivers/hid/uhid.c 13083F: include/uapi/linux/uhid.h 13084 13085ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13086L: linux-usb@vger.kernel.org 13087S: Orphan 13088F: drivers/uwb/ 13089F: include/linux/uwb.h 13090F: include/linux/uwb/ 13091 13092UNICORE32 ARCHITECTURE: 13093M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13094W: http://mprc.pku.edu.cn/~guanxuetao/linux 13095S: Maintained 13096T: git git://github.com/gxt/linux.git 13097F: arch/unicore32/ 13098 13099UNIFDEF 13100M: Tony Finch <dot@dotat.at> 13101W: http://dotat.at/prog/unifdef 13102S: Maintained 13103F: scripts/unifdef.c 13104 13105UNIFORM CDROM DRIVER 13106M: Jens Axboe <axboe@kernel.dk> 13107W: http://www.kernel.dk 13108S: Maintained 13109F: Documentation/cdrom/ 13110F: drivers/cdrom/cdrom.c 13111F: include/linux/cdrom.h 13112F: include/uapi/linux/cdrom.h 13113 13114UNISYS S-PAR DRIVERS 13115M: David Kershner <david.kershner@unisys.com> 13116L: sparmaintainer@unisys.com (Unisys internal) 13117S: Supported 13118F: drivers/staging/unisys/ 13119 13120UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13121M: Vinayak Holikatti <vinholikatti@gmail.com> 13122L: linux-scsi@vger.kernel.org 13123S: Supported 13124F: Documentation/scsi/ufs.txt 13125F: drivers/scsi/ufs/ 13126 13127UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13128M: Manjunath M Bettegowda <manjumb@synopsys.com> 13129M: Prabu Thangamuthu <prabut@synopsys.com> 13130L: linux-scsi@vger.kernel.org 13131S: Supported 13132F: drivers/scsi/ufs/*dwc* 13133 13134UNSORTED BLOCK IMAGES (UBI) 13135M: Artem Bityutskiy <dedekind1@gmail.com> 13136M: Richard Weinberger <richard@nod.at> 13137W: http://www.linux-mtd.infradead.org/ 13138L: linux-mtd@lists.infradead.org 13139T: git git://git.infradead.org/ubifs-2.6.git 13140S: Supported 13141F: drivers/mtd/ubi/ 13142F: include/linux/mtd/ubi.h 13143F: include/uapi/mtd/ubi-user.h 13144 13145USB ACM DRIVER 13146M: Oliver Neukum <oneukum@suse.com> 13147L: linux-usb@vger.kernel.org 13148S: Maintained 13149F: Documentation/usb/acm.txt 13150F: drivers/usb/class/cdc-acm.* 13151 13152USB AR5523 WIRELESS DRIVER 13153M: Pontus Fuchs <pontus.fuchs@gmail.com> 13154L: linux-wireless@vger.kernel.org 13155S: Maintained 13156F: drivers/net/wireless/ath/ar5523/ 13157 13158USB ATTACHED SCSI 13159M: Oliver Neukum <oneukum@suse.com> 13160L: linux-usb@vger.kernel.org 13161L: linux-scsi@vger.kernel.org 13162S: Maintained 13163F: drivers/usb/storage/uas.c 13164 13165USB CDC ETHERNET DRIVER 13166M: Oliver Neukum <oliver@neukum.org> 13167L: linux-usb@vger.kernel.org 13168S: Maintained 13169F: drivers/net/usb/cdc_*.c 13170F: include/uapi/linux/usb/cdc.h 13171 13172USB CHAOSKEY DRIVER 13173M: Keith Packard <keithp@keithp.com> 13174L: linux-usb@vger.kernel.org 13175S: Maintained 13176F: drivers/usb/misc/chaoskey.c 13177 13178USB CYPRESS C67X00 DRIVER 13179M: Peter Korsgaard <jacmet@sunsite.dk> 13180L: linux-usb@vger.kernel.org 13181S: Maintained 13182F: drivers/usb/c67x00/ 13183 13184USB DAVICOM DM9601 DRIVER 13185M: Peter Korsgaard <jacmet@sunsite.dk> 13186L: netdev@vger.kernel.org 13187W: http://www.linux-usb.org/usbnet 13188S: Maintained 13189F: drivers/net/usb/dm9601.c 13190 13191USB DIAMOND RIO500 DRIVER 13192M: Cesar Miquel <miquel@df.uba.ar> 13193L: rio500-users@lists.sourceforge.net 13194W: http://rio500.sourceforge.net 13195S: Maintained 13196F: drivers/usb/misc/rio500* 13197 13198USB EHCI DRIVER 13199M: Alan Stern <stern@rowland.harvard.edu> 13200L: linux-usb@vger.kernel.org 13201S: Maintained 13202F: Documentation/usb/ehci.txt 13203F: drivers/usb/host/ehci* 13204 13205USB GADGET/PERIPHERAL SUBSYSTEM 13206M: Felipe Balbi <balbi@kernel.org> 13207L: linux-usb@vger.kernel.org 13208W: http://www.linux-usb.org/gadget 13209T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13210S: Maintained 13211F: drivers/usb/gadget/ 13212F: include/linux/usb/gadget* 13213 13214USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13215M: Jiri Kosina <jikos@kernel.org> 13216R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13217L: linux-usb@vger.kernel.org 13218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13219S: Maintained 13220F: Documentation/hid/hiddev.txt 13221F: drivers/hid/usbhid/ 13222 13223USB ISP116X DRIVER 13224M: Olav Kongas <ok@artecdesign.ee> 13225L: linux-usb@vger.kernel.org 13226S: Maintained 13227F: drivers/usb/host/isp116x* 13228F: include/linux/usb/isp116x.h 13229 13230USB LAN78XX ETHERNET DRIVER 13231M: Woojung Huh <woojung.huh@microchip.com> 13232M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13233L: netdev@vger.kernel.org 13234S: Maintained 13235F: drivers/net/usb/lan78xx.* 13236 13237USB MASS STORAGE DRIVER 13238M: Alan Stern <stern@rowland.harvard.edu> 13239L: linux-usb@vger.kernel.org 13240L: usb-storage@lists.one-eyed-alien.net 13241S: Maintained 13242W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13243F: drivers/usb/storage/ 13244 13245USB MIDI DRIVER 13246M: Clemens Ladisch <clemens@ladisch.de> 13247L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13248T: git git://git.alsa-project.org/alsa-kernel.git 13249S: Maintained 13250F: sound/usb/midi.* 13251 13252USB NETWORKING DRIVERS 13253L: linux-usb@vger.kernel.org 13254S: Odd Fixes 13255F: drivers/net/usb/ 13256 13257USB OHCI DRIVER 13258M: Alan Stern <stern@rowland.harvard.edu> 13259L: linux-usb@vger.kernel.org 13260S: Maintained 13261F: Documentation/usb/ohci.txt 13262F: drivers/usb/host/ohci* 13263 13264USB OTG FSM (Finite State Machine) 13265M: Peter Chen <Peter.Chen@nxp.com> 13266T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13267L: linux-usb@vger.kernel.org 13268S: Maintained 13269F: drivers/usb/common/usb-otg-fsm.c 13270 13271USB OVER IP DRIVER 13272M: Valentina Manea <valentina.manea.m@gmail.com> 13273M: Shuah Khan <shuahkh@osg.samsung.com> 13274M: Shuah Khan <shuah@kernel.org> 13275L: linux-usb@vger.kernel.org 13276S: Maintained 13277F: Documentation/usb/usbip_protocol.txt 13278F: drivers/usb/usbip/ 13279F: tools/usb/usbip/ 13280 13281USB PEGASUS DRIVER 13282M: Petko Manolov <petkan@nucleusys.com> 13283L: linux-usb@vger.kernel.org 13284L: netdev@vger.kernel.org 13285T: git git://github.com/petkan/pegasus.git 13286W: https://github.com/petkan/pegasus 13287S: Maintained 13288F: drivers/net/usb/pegasus.* 13289 13290USB PHY LAYER 13291M: Felipe Balbi <balbi@kernel.org> 13292L: linux-usb@vger.kernel.org 13293T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13294S: Maintained 13295F: drivers/usb/phy/ 13296 13297USB PRINTER DRIVER (usblp) 13298M: Pete Zaitcev <zaitcev@redhat.com> 13299L: linux-usb@vger.kernel.org 13300S: Supported 13301F: drivers/usb/class/usblp.c 13302 13303USB QMI WWAN NETWORK DRIVER 13304M: Bjørn Mork <bjorn@mork.no> 13305L: netdev@vger.kernel.org 13306S: Maintained 13307F: Documentation/ABI/testing/sysfs-class-net-qmi 13308F: drivers/net/usb/qmi_wwan.c 13309 13310USB RTL8150 DRIVER 13311M: Petko Manolov <petkan@nucleusys.com> 13312L: linux-usb@vger.kernel.org 13313L: netdev@vger.kernel.org 13314T: git git://github.com/petkan/rtl8150.git 13315W: https://github.com/petkan/rtl8150 13316S: Maintained 13317F: drivers/net/usb/rtl8150.c 13318 13319USB SERIAL SUBSYSTEM 13320M: Johan Hovold <johan@kernel.org> 13321L: linux-usb@vger.kernel.org 13322T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13323S: Maintained 13324F: Documentation/usb/usb-serial.txt 13325F: drivers/usb/serial/ 13326F: include/linux/usb/serial.h 13327 13328USB SMSC75XX ETHERNET DRIVER 13329M: Steve Glendinning <steve.glendinning@shawell.net> 13330L: netdev@vger.kernel.org 13331S: Maintained 13332F: drivers/net/usb/smsc75xx.* 13333 13334USB SMSC95XX ETHERNET DRIVER 13335M: Steve Glendinning <steve.glendinning@shawell.net> 13336M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13337L: netdev@vger.kernel.org 13338S: Maintained 13339F: drivers/net/usb/smsc95xx.* 13340 13341USB SUBSYSTEM 13342M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13343L: linux-usb@vger.kernel.org 13344W: http://www.linux-usb.org 13345T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13346S: Supported 13347F: Documentation/devicetree/bindings/usb/ 13348F: Documentation/usb/ 13349F: drivers/usb/ 13350F: include/linux/usb.h 13351F: include/linux/usb/ 13352 13353USB TYPEC SUBSYSTEM 13354M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13355L: linux-usb@vger.kernel.org 13356S: Maintained 13357F: Documentation/ABI/testing/sysfs-class-typec 13358F: Documentation/usb/typec.rst 13359F: drivers/usb/typec/ 13360F: include/linux/usb/typec.h 13361 13362USB UHCI DRIVER 13363M: Alan Stern <stern@rowland.harvard.edu> 13364L: linux-usb@vger.kernel.org 13365S: Maintained 13366F: drivers/usb/host/uhci* 13367 13368USB "USBNET" DRIVER FRAMEWORK 13369M: Oliver Neukum <oneukum@suse.com> 13370L: netdev@vger.kernel.org 13371W: http://www.linux-usb.org/usbnet 13372S: Maintained 13373F: drivers/net/usb/usbnet.c 13374F: include/linux/usb/usbnet.h 13375 13376USB VIDEO CLASS 13377M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13378L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13379L: linux-media@vger.kernel.org 13380T: git git://linuxtv.org/media_tree.git 13381W: http://www.ideasonboard.org/uvc/ 13382S: Maintained 13383F: drivers/media/usb/uvc/ 13384F: include/uapi/linux/uvcvideo.h 13385 13386USB VISION DRIVER 13387M: Hans Verkuil <hverkuil@xs4all.nl> 13388L: linux-media@vger.kernel.org 13389T: git git://linuxtv.org/media_tree.git 13390W: https://linuxtv.org 13391S: Odd Fixes 13392F: drivers/media/usb/usbvision/ 13393 13394USB WEBCAM GADGET 13395M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13396L: linux-usb@vger.kernel.org 13397S: Maintained 13398F: drivers/usb/gadget/function/*uvc* 13399F: drivers/usb/gadget/legacy/webcam.c 13400 13401USB WIRELESS RNDIS DRIVER (rndis_wlan) 13402M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13403L: linux-wireless@vger.kernel.org 13404S: Maintained 13405F: drivers/net/wireless/rndis_wlan.c 13406 13407USB XHCI DRIVER 13408M: Mathias Nyman <mathias.nyman@intel.com> 13409L: linux-usb@vger.kernel.org 13410S: Supported 13411F: drivers/usb/host/xhci* 13412F: drivers/usb/host/pci-quirks* 13413 13414USB ZD1201 DRIVER 13415L: linux-wireless@vger.kernel.org 13416W: http://linux-lc100020.sourceforge.net 13417S: Orphan 13418F: drivers/net/wireless/zydas/zd1201.* 13419 13420USB ZR364XX DRIVER 13421M: Antoine Jacquet <royale@zerezo.com> 13422L: linux-usb@vger.kernel.org 13423L: linux-media@vger.kernel.org 13424T: git git://linuxtv.org/media_tree.git 13425W: http://royale.zerezo.com/zr364xx/ 13426S: Maintained 13427F: Documentation/media/v4l-drivers/zr364xx* 13428F: drivers/media/usb/zr364xx/ 13429 13430ULPI BUS 13431M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13432L: linux-usb@vger.kernel.org 13433S: Maintained 13434F: drivers/usb/common/ulpi.c 13435F: include/linux/ulpi/ 13436 13437USER-MODE LINUX (UML) 13438M: Jeff Dike <jdike@addtoit.com> 13439M: Richard Weinberger <richard@nod.at> 13440L: user-mode-linux-devel@lists.sourceforge.net 13441L: user-mode-linux-user@lists.sourceforge.net 13442W: http://user-mode-linux.sourceforge.net 13443T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13444S: Maintained 13445F: Documentation/virtual/uml/ 13446F: arch/um/ 13447F: arch/x86/um/ 13448F: fs/hostfs/ 13449F: fs/hppfs/ 13450 13451USERSPACE I/O (UIO) 13452M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13453S: Maintained 13454T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13455F: Documentation/driver-api/uio-howto.rst 13456F: drivers/uio/ 13457F: include/linux/uio*.h 13458 13459UTIL-LINUX PACKAGE 13460M: Karel Zak <kzak@redhat.com> 13461L: util-linux@vger.kernel.org 13462W: http://en.wikipedia.org/wiki/Util-linux 13463T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13464S: Maintained 13465 13466UVESAFB DRIVER 13467M: Michal Januszewski <spock@gentoo.org> 13468L: linux-fbdev@vger.kernel.org 13469W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13470S: Maintained 13471F: Documentation/fb/uvesafb.txt 13472F: drivers/video/fbdev/uvesafb.* 13473 13474VF610 NAND DRIVER 13475M: Stefan Agner <stefan@agner.ch> 13476L: linux-mtd@lists.infradead.org 13477S: Supported 13478F: drivers/mtd/nand/vf610_nfc.c 13479 13480VFAT/FAT/MSDOS FILESYSTEM 13481M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13482S: Maintained 13483F: Documentation/filesystems/vfat.txt 13484F: fs/fat/ 13485 13486VFIO DRIVER 13487M: Alex Williamson <alex.williamson@redhat.com> 13488L: kvm@vger.kernel.org 13489T: git git://github.com/awilliam/linux-vfio.git 13490S: Maintained 13491F: Documentation/vfio.txt 13492F: drivers/vfio/ 13493F: include/linux/vfio.h 13494F: include/uapi/linux/vfio.h 13495 13496VFIO MEDIATED DEVICE DRIVERS 13497M: Kirti Wankhede <kwankhede@nvidia.com> 13498L: kvm@vger.kernel.org 13499S: Maintained 13500F: Documentation/vfio-mediated-device.txt 13501F: drivers/vfio/mdev/ 13502F: include/linux/mdev.h 13503F: samples/vfio-mdev/ 13504 13505VFIO PLATFORM DRIVER 13506M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13507L: kvm@vger.kernel.org 13508S: Maintained 13509F: drivers/vfio/platform/ 13510 13511VGA_SWITCHEROO 13512R: Lukas Wunner <lukas@wunner.de> 13513S: Maintained 13514F: Documentation/gpu/vga-switcheroo.rst 13515F: drivers/gpu/vga/vga_switcheroo.c 13516F: include/linux/vga_switcheroo.h 13517T: git git://anongit.freedesktop.org/drm/drm-misc 13518 13519VIDEOBUF2 FRAMEWORK 13520M: Pawel Osciak <pawel@osciak.com> 13521M: Marek Szyprowski <m.szyprowski@samsung.com> 13522M: Kyungmin Park <kyungmin.park@samsung.com> 13523L: linux-media@vger.kernel.org 13524S: Maintained 13525F: drivers/media/v4l2-core/videobuf2-* 13526F: include/media/videobuf2-* 13527 13528VIRTIO AND VHOST VSOCK DRIVER 13529M: Stefan Hajnoczi <stefanha@redhat.com> 13530L: kvm@vger.kernel.org 13531L: virtualization@lists.linux-foundation.org 13532L: netdev@vger.kernel.org 13533S: Maintained 13534F: include/linux/virtio_vsock.h 13535F: include/uapi/linux/virtio_vsock.h 13536F: include/uapi/linux/vsockmon.h 13537F: net/vmw_vsock/af_vsock_tap.c 13538F: net/vmw_vsock/virtio_transport_common.c 13539F: net/vmw_vsock/virtio_transport.c 13540F: drivers/net/vsockmon.c 13541F: drivers/vhost/vsock.c 13542F: drivers/vhost/vsock.h 13543 13544VIRTUAL SERIO DEVICE DRIVER 13545M: Stephen Chandler Paul <thatslyude@gmail.com> 13546S: Maintained 13547F: drivers/input/serio/userio.c 13548F: include/uapi/linux/userio.h 13549 13550VIRTIO CONSOLE DRIVER 13551M: Amit Shah <amit@kernel.org> 13552L: virtualization@lists.linux-foundation.org 13553S: Maintained 13554F: drivers/char/virtio_console.c 13555F: include/linux/virtio_console.h 13556F: include/uapi/linux/virtio_console.h 13557 13558VIRTIO CORE, NET AND BLOCK DRIVERS 13559M: "Michael S. Tsirkin" <mst@redhat.com> 13560M: Jason Wang <jasowang@redhat.com> 13561L: virtualization@lists.linux-foundation.org 13562S: Maintained 13563F: Documentation/devicetree/bindings/virtio/ 13564F: drivers/virtio/ 13565F: tools/virtio/ 13566F: drivers/net/virtio_net.c 13567F: drivers/block/virtio_blk.c 13568F: include/linux/virtio*.h 13569F: include/uapi/linux/virtio_*.h 13570F: drivers/crypto/virtio/ 13571 13572VIRTIO DRIVERS FOR S390 13573M: Cornelia Huck <cornelia.huck@de.ibm.com> 13574M: Halil Pasic <pasic@linux.vnet.ibm.com> 13575L: linux-s390@vger.kernel.org 13576L: virtualization@lists.linux-foundation.org 13577L: kvm@vger.kernel.org 13578S: Supported 13579F: drivers/s390/virtio/ 13580 13581VIRTIO GPU DRIVER 13582M: David Airlie <airlied@linux.ie> 13583M: Gerd Hoffmann <kraxel@redhat.com> 13584L: dri-devel@lists.freedesktop.org 13585L: virtualization@lists.linux-foundation.org 13586T: git git://anongit.freedesktop.org/drm/drm-misc 13587S: Maintained 13588F: drivers/gpu/drm/virtio/ 13589F: include/uapi/linux/virtio_gpu.h 13590 13591VIRTIO HOST (VHOST) 13592M: "Michael S. Tsirkin" <mst@redhat.com> 13593M: Jason Wang <jasowang@redhat.com> 13594L: kvm@vger.kernel.org 13595L: virtualization@lists.linux-foundation.org 13596L: netdev@vger.kernel.org 13597T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13598S: Maintained 13599F: drivers/vhost/ 13600F: include/uapi/linux/vhost.h 13601 13602VIRTIO INPUT DRIVER 13603M: Gerd Hoffmann <kraxel@redhat.com> 13604S: Maintained 13605F: drivers/virtio/virtio_input.c 13606F: include/uapi/linux/virtio_input.h 13607 13608VIRTIO CRYPTO DRIVER 13609M: Gonglei <arei.gonglei@huawei.com> 13610L: virtualization@lists.linux-foundation.org 13611L: linux-crypto@vger.kernel.org 13612S: Maintained 13613F: drivers/crypto/virtio/ 13614F: include/uapi/linux/virtio_crypto.h 13615 13616VIA RHINE NETWORK DRIVER 13617S: Orphan 13618F: drivers/net/ethernet/via/via-rhine.c 13619 13620VIA SD/MMC CARD CONTROLLER DRIVER 13621M: Bruce Chang <brucechang@via.com.tw> 13622M: Harald Welte <HaraldWelte@viatech.com> 13623S: Maintained 13624F: drivers/mmc/host/via-sdmmc.c 13625 13626VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13627M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13628L: linux-fbdev@vger.kernel.org 13629S: Maintained 13630F: include/linux/via-core.h 13631F: include/linux/via-gpio.h 13632F: include/linux/via_i2c.h 13633F: drivers/video/fbdev/via/ 13634 13635VIA VELOCITY NETWORK DRIVER 13636M: Francois Romieu <romieu@fr.zoreil.com> 13637L: netdev@vger.kernel.org 13638S: Maintained 13639F: drivers/net/ethernet/via/via-velocity.* 13640 13641VIRT LIB 13642M: Alex Williamson <alex.williamson@redhat.com> 13643M: Paolo Bonzini <pbonzini@redhat.com> 13644L: kvm@vger.kernel.org 13645S: Supported 13646F: virt/lib/ 13647 13648VIVID VIRTUAL VIDEO DRIVER 13649M: Hans Verkuil <hverkuil@xs4all.nl> 13650L: linux-media@vger.kernel.org 13651T: git git://linuxtv.org/media_tree.git 13652W: https://linuxtv.org 13653S: Maintained 13654F: drivers/media/platform/vivid/* 13655 13656VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13657M: Helen Koike <helen.koike@collabora.com> 13658L: linux-media@vger.kernel.org 13659T: git git://linuxtv.org/media_tree.git 13660W: https://linuxtv.org 13661S: Maintained 13662F: drivers/media/platform/vimc/* 13663 13664VLYNQ BUS 13665M: Florian Fainelli <f.fainelli@gmail.com> 13666L: openwrt-devel@lists.openwrt.org (subscribers-only) 13667S: Maintained 13668F: drivers/vlynq/vlynq.c 13669F: include/linux/vlynq.h 13670 13671VME SUBSYSTEM 13672M: Martyn Welch <martyn@welchs.me.uk> 13673M: Manohar Vanga <manohar.vanga@gmail.com> 13674M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13675L: devel@driverdev.osuosl.org 13676S: Maintained 13677T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13678F: Documentation/driver-api/vme.rst 13679F: drivers/staging/vme/ 13680F: drivers/vme/ 13681F: include/linux/vme* 13682 13683VMWARE HYPERVISOR INTERFACE 13684M: Alok Kataria <akataria@vmware.com> 13685L: virtualization@lists.linux-foundation.org 13686S: Supported 13687F: arch/x86/kernel/cpu/vmware.c 13688 13689VMWARE BALLOON DRIVER 13690M: Xavier Deguillard <xdeguillard@vmware.com> 13691M: Philip Moltmann <moltmann@vmware.com> 13692M: "VMware, Inc." <pv-drivers@vmware.com> 13693L: linux-kernel@vger.kernel.org 13694S: Maintained 13695F: drivers/misc/vmw_balloon.c 13696 13697VMWARE VMMOUSE SUBDRIVER 13698M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13699M: "VMware, Inc." <pv-drivers@vmware.com> 13700L: linux-input@vger.kernel.org 13701S: Maintained 13702F: drivers/input/mouse/vmmouse.c 13703F: drivers/input/mouse/vmmouse.h 13704 13705VMWARE VMXNET3 ETHERNET DRIVER 13706M: Shrikrishna Khare <skhare@vmware.com> 13707M: "VMware, Inc." <pv-drivers@vmware.com> 13708L: netdev@vger.kernel.org 13709S: Maintained 13710F: drivers/net/vmxnet3/ 13711 13712VMware PVSCSI driver 13713M: Jim Gill <jgill@vmware.com> 13714M: VMware PV-Drivers <pv-drivers@vmware.com> 13715L: linux-scsi@vger.kernel.org 13716S: Maintained 13717F: drivers/scsi/vmw_pvscsi.c 13718F: drivers/scsi/vmw_pvscsi.h 13719 13720VMWARE PVRDMA DRIVER 13721M: Adit Ranadive <aditr@vmware.com> 13722M: VMware PV-Drivers <pv-drivers@vmware.com> 13723L: linux-rdma@vger.kernel.org 13724S: Maintained 13725F: drivers/infiniband/hw/vmw_pvrdma/ 13726 13727VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13728M: Liam Girdwood <lgirdwood@gmail.com> 13729M: Mark Brown <broonie@kernel.org> 13730L: linux-kernel@vger.kernel.org 13731W: http://www.slimlogic.co.uk/?p=48 13732T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13733S: Supported 13734F: Documentation/devicetree/bindings/regulator/ 13735F: drivers/regulator/ 13736F: include/dt-bindings/regulator/ 13737F: include/linux/regulator/ 13738 13739VRF 13740M: David Ahern <dsa@cumulusnetworks.com> 13741M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13742L: netdev@vger.kernel.org 13743S: Maintained 13744F: drivers/net/vrf.c 13745F: Documentation/networking/vrf.txt 13746 13747VT1211 HARDWARE MONITOR DRIVER 13748M: Juerg Haefliger <juergh@gmail.com> 13749L: linux-hwmon@vger.kernel.org 13750S: Maintained 13751F: Documentation/hwmon/vt1211 13752F: drivers/hwmon/vt1211.c 13753 13754VT8231 HARDWARE MONITOR DRIVER 13755M: Roger Lucas <vt8231@hiddenengine.co.uk> 13756L: linux-hwmon@vger.kernel.org 13757S: Maintained 13758F: drivers/hwmon/vt8231.c 13759 13760VUB300 USB to SDIO/SD/MMC bridge chip 13761M: Tony Olech <tony.olech@elandigitalsystems.com> 13762L: linux-mmc@vger.kernel.org 13763L: linux-usb@vger.kernel.org 13764S: Supported 13765F: drivers/mmc/host/vub300.c 13766 13767W1 DALLAS'S 1-WIRE BUS 13768M: Evgeniy Polyakov <zbr@ioremap.net> 13769S: Maintained 13770F: Documentation/w1/ 13771F: drivers/w1/ 13772 13773W83791D HARDWARE MONITORING DRIVER 13774M: Marc Hulsman <m.hulsman@tudelft.nl> 13775L: linux-hwmon@vger.kernel.org 13776S: Maintained 13777F: Documentation/hwmon/w83791d 13778F: drivers/hwmon/w83791d.c 13779 13780W83793 HARDWARE MONITORING DRIVER 13781M: Rudolf Marek <r.marek@assembler.cz> 13782L: linux-hwmon@vger.kernel.org 13783S: Maintained 13784F: Documentation/hwmon/w83793 13785F: drivers/hwmon/w83793.c 13786 13787W83795 HARDWARE MONITORING DRIVER 13788M: Jean Delvare <jdelvare@suse.com> 13789L: linux-hwmon@vger.kernel.org 13790S: Maintained 13791F: drivers/hwmon/w83795.c 13792 13793W83L51xD SD/MMC CARD INTERFACE DRIVER 13794M: Pierre Ossman <pierre@ossman.eu> 13795S: Maintained 13796F: drivers/mmc/host/wbsd.* 13797 13798WACOM PROTOCOL 4 SERIAL TABLETS 13799M: Julian Squires <julian@cipht.net> 13800M: Hans de Goede <hdegoede@redhat.com> 13801L: linux-input@vger.kernel.org 13802S: Maintained 13803F: drivers/input/tablet/wacom_serial4.c 13804 13805WATCHDOG DEVICE DRIVERS 13806M: Wim Van Sebroeck <wim@iguana.be> 13807R: Guenter Roeck <linux@roeck-us.net> 13808L: linux-watchdog@vger.kernel.org 13809W: http://www.linux-watchdog.org/ 13810T: git git://www.linux-watchdog.org/linux-watchdog.git 13811S: Maintained 13812F: Documentation/devicetree/bindings/watchdog/ 13813F: Documentation/watchdog/ 13814F: drivers/watchdog/ 13815F: include/linux/watchdog.h 13816F: include/uapi/linux/watchdog.h 13817 13818WIIMOTE HID DRIVER 13819M: David Herrmann <dh.herrmann@googlemail.com> 13820L: linux-input@vger.kernel.org 13821S: Maintained 13822F: drivers/hid/hid-wiimote* 13823 13824WINBOND CIR DRIVER 13825M: David Härdeman <david@hardeman.nu> 13826S: Maintained 13827F: drivers/media/rc/winbond-cir.c 13828 13829WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13830M: William Breathitt Gray <vilhelm.gray@gmail.com> 13831L: linux-watchdog@vger.kernel.org 13832S: Maintained 13833F: drivers/watchdog/ebc-c384_wdt.c 13834 13835WINSYSTEMS WS16C48 GPIO DRIVER 13836M: William Breathitt Gray <vilhelm.gray@gmail.com> 13837L: linux-gpio@vger.kernel.org 13838S: Maintained 13839F: drivers/gpio/gpio-ws16c48.c 13840 13841WIMAX STACK 13842M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13843M: linux-wimax@intel.com 13844L: wimax@linuxwimax.org (subscribers-only) 13845S: Supported 13846W: http://linuxwimax.org 13847F: Documentation/wimax/README.wimax 13848F: include/linux/wimax/debug.h 13849F: include/net/wimax.h 13850F: include/uapi/linux/wimax.h 13851F: net/wimax/ 13852 13853WISTRON LAPTOP BUTTON DRIVER 13854M: Miloslav Trmac <mitr@volny.cz> 13855S: Maintained 13856F: drivers/input/misc/wistron_btns.c 13857 13858WL3501 WIRELESS PCMCIA CARD DRIVER 13859L: linux-wireless@vger.kernel.org 13860S: Odd fixes 13861F: drivers/net/wireless/wl3501* 13862 13863WOLFSON MICROELECTRONICS DRIVERS 13864L: patches@opensource.wolfsonmicro.com 13865T: git https://github.com/CirrusLogic/linux-drivers.git 13866W: https://github.com/CirrusLogic/linux-drivers/wiki 13867S: Supported 13868F: Documentation/hwmon/wm83?? 13869F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13870F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13871F: Documentation/devicetree/bindings/mfd/arizona.txt 13872F: Documentation/devicetree/bindings/mfd/wm831x.txt 13873F: arch/arm/mach-s3c64xx/mach-crag6410* 13874F: drivers/clk/clk-wm83*.c 13875F: drivers/extcon/extcon-arizona.c 13876F: drivers/leds/leds-wm83*.c 13877F: drivers/gpio/gpio-*wm*.c 13878F: drivers/gpio/gpio-arizona.c 13879F: drivers/hwmon/wm83??-hwmon.c 13880F: drivers/input/misc/wm831x-on.c 13881F: drivers/input/touchscreen/wm831x-ts.c 13882F: drivers/input/touchscreen/wm97*.c 13883F: drivers/mfd/arizona* 13884F: drivers/mfd/wm*.c 13885F: drivers/mfd/cs47l24* 13886F: drivers/power/supply/wm83*.c 13887F: drivers/rtc/rtc-wm83*.c 13888F: drivers/regulator/wm8*.c 13889F: drivers/regulator/arizona* 13890F: drivers/video/backlight/wm83*_bl.c 13891F: drivers/watchdog/wm83*_wdt.c 13892F: include/linux/mfd/arizona/ 13893F: include/linux/mfd/wm831x/ 13894F: include/linux/mfd/wm8350/ 13895F: include/linux/mfd/wm8400* 13896F: include/linux/regulator/arizona* 13897F: include/linux/wm97xx.h 13898F: include/sound/wm????.h 13899F: sound/soc/codecs/arizona.? 13900F: sound/soc/codecs/wm* 13901F: sound/soc/codecs/cs47l24* 13902 13903WORKQUEUE 13904M: Tejun Heo <tj@kernel.org> 13905R: Lai Jiangshan <jiangshanlai@gmail.com> 13906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13907S: Maintained 13908F: include/linux/workqueue.h 13909F: kernel/workqueue.c 13910F: Documentation/core-api/workqueue.rst 13911 13912X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13913M: Chen-Yu Tsai <wens@csie.org> 13914L: linux-kernel@vger.kernel.org 13915S: Maintained 13916N: axp[128] 13917 13918X.25 NETWORK LAYER 13919M: Andrew Hendry <andrew.hendry@gmail.com> 13920L: linux-x25@vger.kernel.org 13921S: Odd Fixes 13922F: Documentation/networking/x25* 13923F: include/net/x25* 13924F: net/x25/ 13925 13926X86 ARCHITECTURE (32-BIT AND 64-BIT) 13927M: Thomas Gleixner <tglx@linutronix.de> 13928M: Ingo Molnar <mingo@redhat.com> 13929M: "H. Peter Anvin" <hpa@zytor.com> 13930M: x86@kernel.org 13931L: linux-kernel@vger.kernel.org 13932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13933S: Maintained 13934F: Documentation/x86/ 13935F: arch/x86/ 13936 13937X86 PLATFORM DRIVERS 13938M: Darren Hart <dvhart@infradead.org> 13939M: Andy Shevchenko <andy@infradead.org> 13940L: platform-driver-x86@vger.kernel.org 13941T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13942S: Maintained 13943F: drivers/platform/x86/ 13944F: drivers/platform/olpc/ 13945 13946X86 MCE INFRASTRUCTURE 13947M: Tony Luck <tony.luck@intel.com> 13948M: Borislav Petkov <bp@alien8.de> 13949L: linux-edac@vger.kernel.org 13950S: Maintained 13951F: arch/x86/kernel/cpu/mcheck/* 13952 13953X86 MICROCODE UPDATE SUPPORT 13954M: Borislav Petkov <bp@alien8.de> 13955S: Maintained 13956F: arch/x86/kernel/cpu/microcode/* 13957 13958X86 VDSO 13959M: Andy Lutomirski <luto@amacapital.net> 13960L: linux-kernel@vger.kernel.org 13961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13962S: Maintained 13963F: arch/x86/entry/vdso/ 13964 13965XC2028/3028 TUNER DRIVER 13966M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13967M: Mauro Carvalho Chehab <mchehab@kernel.org> 13968L: linux-media@vger.kernel.org 13969W: https://linuxtv.org 13970T: git git://linuxtv.org/media_tree.git 13971S: Maintained 13972F: drivers/media/tuners/tuner-xc2028.* 13973 13974XEN HYPERVISOR INTERFACE 13975M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13976M: Juergen Gross <jgross@suse.com> 13977L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13978T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13979S: Supported 13980F: arch/x86/xen/ 13981F: drivers/*/xen-*front.c 13982F: drivers/xen/ 13983F: arch/x86/include/asm/xen/ 13984F: include/xen/ 13985F: include/uapi/xen/ 13986 13987XEN HYPERVISOR ARM 13988M: Stefano Stabellini <sstabellini@kernel.org> 13989L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13990S: Maintained 13991F: arch/arm/xen/ 13992F: arch/arm/include/asm/xen/ 13993 13994XEN HYPERVISOR ARM64 13995M: Stefano Stabellini <sstabellini@kernel.org> 13996L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13997S: Maintained 13998F: arch/arm64/xen/ 13999F: arch/arm64/include/asm/xen/ 14000 14001XEN NETWORK BACKEND DRIVER 14002M: Wei Liu <wei.liu2@citrix.com> 14003M: Paul Durrant <paul.durrant@citrix.com> 14004L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14005L: netdev@vger.kernel.org 14006S: Supported 14007F: drivers/net/xen-netback/* 14008 14009XEN PCI SUBSYSTEM 14010M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14011L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14012S: Supported 14013F: arch/x86/pci/*xen* 14014F: drivers/pci/*xen* 14015 14016XEN BLOCK SUBSYSTEM 14017M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14018M: Roger Pau Monné <roger.pau@citrix.com> 14019L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14020S: Supported 14021F: drivers/block/xen-blkback/* 14022F: drivers/block/xen* 14023 14024XEN PVSCSI DRIVERS 14025M: Juergen Gross <jgross@suse.com> 14026L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14027L: linux-scsi@vger.kernel.org 14028S: Supported 14029F: drivers/scsi/xen-scsifront.c 14030F: drivers/xen/xen-scsiback.c 14031F: include/xen/interface/io/vscsiif.h 14032 14033XEN SWIOTLB SUBSYSTEM 14034M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14035L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14036S: Supported 14037F: arch/x86/xen/*swiotlb* 14038F: drivers/xen/*swiotlb* 14039 14040XFS FILESYSTEM 14041M: Darrick J. Wong <darrick.wong@oracle.com> 14042M: linux-xfs@vger.kernel.org 14043L: linux-xfs@vger.kernel.org 14044W: http://xfs.org/ 14045T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14046S: Supported 14047F: Documentation/filesystems/xfs.txt 14048F: fs/xfs/ 14049 14050XILINX AXI ETHERNET DRIVER 14051M: Anirudha Sarangi <anirudh@xilinx.com> 14052M: John Linn <John.Linn@xilinx.com> 14053S: Maintained 14054F: drivers/net/ethernet/xilinx/xilinx_axienet* 14055 14056XILINX UARTLITE SERIAL DRIVER 14057M: Peter Korsgaard <jacmet@sunsite.dk> 14058L: linux-serial@vger.kernel.org 14059S: Maintained 14060F: drivers/tty/serial/uartlite.c 14061 14062XILINX VIDEO IP CORES 14063M: Hyun Kwon <hyun.kwon@xilinx.com> 14064M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14065L: linux-media@vger.kernel.org 14066T: git git://linuxtv.org/media_tree.git 14067S: Supported 14068F: Documentation/devicetree/bindings/media/xilinx/ 14069F: drivers/media/platform/xilinx/ 14070F: include/uapi/linux/xilinx-v4l2-controls.h 14071 14072XILLYBUS DRIVER 14073M: Eli Billauer <eli.billauer@gmail.com> 14074L: linux-kernel@vger.kernel.org 14075S: Supported 14076F: drivers/char/xillybus/ 14077 14078XTENSA XTFPGA PLATFORM SUPPORT 14079M: Max Filippov <jcmvbkbc@gmail.com> 14080L: linux-xtensa@linux-xtensa.org 14081S: Maintained 14082F: drivers/spi/spi-xtensa-xtfpga.c 14083F: sound/soc/xtensa/xtfpga-i2s.c 14084 14085YAM DRIVER FOR AX.25 14086M: Jean-Paul Roubelat <jpr@f6fbb.org> 14087L: linux-hams@vger.kernel.org 14088S: Maintained 14089F: drivers/net/hamradio/yam* 14090F: include/linux/yam.h 14091 14092YEALINK PHONE DRIVER 14093M: Henk Vergonet <Henk.Vergonet@gmail.com> 14094L: usbb2k-api-dev@nongnu.org 14095S: Maintained 14096F: Documentation/input/yealink.rst 14097F: drivers/input/misc/yealink.* 14098 14099Z8530 DRIVER FOR AX.25 14100M: Joerg Reuter <jreuter@yaina.de> 14101W: http://yaina.de/jreuter/ 14102W: http://www.qsl.net/dl1bke/ 14103L: linux-hams@vger.kernel.org 14104S: Maintained 14105F: Documentation/networking/z8530drv.txt 14106F: drivers/net/hamradio/*scc.c 14107F: drivers/net/hamradio/z8530.h 14108 14109ZBUD COMPRESSED PAGE ALLOCATOR 14110M: Seth Jennings <sjenning@redhat.com> 14111M: Dan Streetman <ddstreet@ieee.org> 14112L: linux-mm@kvack.org 14113S: Maintained 14114F: mm/zbud.c 14115F: include/linux/zbud.h 14116 14117ZD1211RW WIRELESS DRIVER 14118M: Daniel Drake <dsd@gentoo.org> 14119M: Ulrich Kunitz <kune@deine-taler.de> 14120W: http://zd1211.ath.cx/wiki/DriverRewrite 14121L: linux-wireless@vger.kernel.org 14122L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14123S: Maintained 14124F: drivers/net/wireless/zydas/zd1211rw/ 14125 14126ZD1301_DEMOD MEDIA DRIVER 14127M: Antti Palosaari <crope@iki.fi> 14128L: linux-media@vger.kernel.org 14129W: https://linuxtv.org/ 14130W: http://palosaari.fi/linux/ 14131Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14132S: Maintained 14133F: drivers/media/dvb-frontends/zd1301_demod* 14134 14135ZD1301 MEDIA DRIVER 14136M: Antti Palosaari <crope@iki.fi> 14137L: linux-media@vger.kernel.org 14138W: https://linuxtv.org/ 14139W: http://palosaari.fi/linux/ 14140Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14141S: Maintained 14142F: drivers/media/usb/dvb-usb-v2/zd1301* 14143 14144ZPOOL COMPRESSED PAGE STORAGE API 14145M: Dan Streetman <ddstreet@ieee.org> 14146L: linux-mm@kvack.org 14147S: Maintained 14148F: mm/zpool.c 14149F: include/linux/zpool.h 14150 14151ZR36067 VIDEO FOR LINUX DRIVER 14152L: mjpeg-users@lists.sourceforge.net 14153L: linux-media@vger.kernel.org 14154W: http://mjpeg.sourceforge.net/driver-zoran/ 14155T: hg https://linuxtv.org/hg/v4l-dvb 14156S: Odd Fixes 14157F: drivers/media/pci/zoran/ 14158 14159ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14160M: Minchan Kim <minchan@kernel.org> 14161M: Nitin Gupta <ngupta@vflare.org> 14162R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14163L: linux-kernel@vger.kernel.org 14164S: Maintained 14165F: drivers/block/zram/ 14166F: Documentation/blockdev/zram.txt 14167 14168ZS DECSTATION Z85C30 SERIAL DRIVER 14169M: "Maciej W. Rozycki" <macro@linux-mips.org> 14170S: Maintained 14171F: drivers/tty/serial/zs.* 14172 14173ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14174M: Minchan Kim <minchan@kernel.org> 14175M: Nitin Gupta <ngupta@vflare.org> 14176R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14177L: linux-mm@kvack.org 14178S: Maintained 14179F: mm/zsmalloc.c 14180F: include/linux/zsmalloc.h 14181F: Documentation/vm/zsmalloc.txt 14182 14183ZSWAP COMPRESSED SWAP CACHING 14184M: Seth Jennings <sjenning@redhat.com> 14185M: Dan Streetman <ddstreet@ieee.org> 14186L: linux-mm@kvack.org 14187S: Maintained 14188F: mm/zswap.c 14189 14190THE REST 14191M: Linus Torvalds <torvalds@linux-foundation.org> 14192L: linux-kernel@vger.kernel.org 14193Q: http://patchwork.kernel.org/project/LKML/list/ 14194T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14195S: Buried alive in reporters 14196F: * 14197F: */ 14198