1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/acpi/ 305F: Documentation/acpi/ 306F: Documentation/ABI/testing/sysfs-bus-acpi 307F: Documentation/ABI/testing/configfs-acpi 308F: drivers/pci/*acpi* 309F: drivers/pci/*/*acpi* 310F: drivers/pci/*/*/*acpi* 311F: tools/power/acpi/ 312 313ACPI COMPONENT ARCHITECTURE (ACPICA) 314M: Robert Moore <robert.moore@intel.com> 315M: Lv Zheng <lv.zheng@intel.com> 316M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 317L: linux-acpi@vger.kernel.org 318L: devel@acpica.org 319W: https://acpica.org/ 320W: https://github.com/acpica/acpica/ 321Q: https://patchwork.kernel.org/project/linux-acpi/list/ 322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 323B: https://bugzilla.kernel.org 324B: https://bugs.acpica.org 325S: Supported 326F: drivers/acpi/acpica/ 327F: include/acpi/ 328F: tools/power/acpi/ 329 330ACPI FAN DRIVER 331M: Zhang Rui <rui.zhang@intel.com> 332L: linux-acpi@vger.kernel.org 333W: https://01.org/linux-acpi 334B: https://bugzilla.kernel.org 335S: Supported 336F: drivers/acpi/fan.c 337 338ACPI FOR ARM64 (ACPI/arm64) 339M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 340M: Hanjun Guo <hanjun.guo@linaro.org> 341M: Sudeep Holla <sudeep.holla@arm.com> 342L: linux-acpi@vger.kernel.org 343S: Maintained 344F: drivers/acpi/arm64 345 346ACPI THERMAL DRIVER 347M: Zhang Rui <rui.zhang@intel.com> 348L: linux-acpi@vger.kernel.org 349W: https://01.org/linux-acpi 350B: https://bugzilla.kernel.org 351S: Supported 352F: drivers/acpi/*thermal* 353 354ACPI VIDEO DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/acpi_video.c 361 362ACPI WMI DRIVER 363L: platform-driver-x86@vger.kernel.org 364S: Orphan 365F: drivers/platform/x86/wmi.c 366 367AD1889 ALSA SOUND DRIVER 368M: Thibaut Varene <T-Bone@parisc-linux.org> 369W: http://wiki.parisc-linux.org/AD1889 370L: linux-parisc@vger.kernel.org 371S: Maintained 372F: sound/pci/ad1889.* 373 374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 375M: Michael Hennerich <michael.hennerich@analog.com> 376W: http://wiki.analog.com/AD5254 377W: http://ez.analog.com/community/linux-device-drivers 378S: Supported 379F: drivers/misc/ad525x_dpot.c 380 381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 382M: Michael Hennerich <michael.hennerich@analog.com> 383W: http://wiki.analog.com/AD5398 384W: http://ez.analog.com/community/linux-device-drivers 385S: Supported 386F: drivers/regulator/ad5398.c 387 388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 389M: Michael Hennerich <michael.hennerich@analog.com> 390W: http://wiki.analog.com/AD7142 391W: http://ez.analog.com/community/linux-device-drivers 392S: Supported 393F: drivers/input/misc/ad714x.c 394 395AD7877 TOUCHSCREEN DRIVER 396M: Michael Hennerich <michael.hennerich@analog.com> 397W: http://wiki.analog.com/AD7877 398W: http://ez.analog.com/community/linux-device-drivers 399S: Supported 400F: drivers/input/touchscreen/ad7877.c 401 402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 403M: Michael Hennerich <michael.hennerich@analog.com> 404W: http://wiki.analog.com/AD7879 405W: http://ez.analog.com/community/linux-device-drivers 406S: Supported 407F: drivers/input/touchscreen/ad7879.c 408 409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 410M: Jiri Kosina <jikos@kernel.org> 411S: Maintained 412 413ADF7242 IEEE 802.15.4 RADIO DRIVER 414M: Michael Hennerich <michael.hennerich@analog.com> 415W: https://wiki.analog.com/ADF7242 416W: http://ez.analog.com/community/linux-device-drivers 417L: linux-wpan@vger.kernel.org 418S: Supported 419F: drivers/net/ieee802154/adf7242.c 420F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 421 422ADM1025 HARDWARE MONITOR DRIVER 423M: Jean Delvare <jdelvare@suse.com> 424L: linux-hwmon@vger.kernel.org 425S: Maintained 426F: Documentation/hwmon/adm1025 427F: drivers/hwmon/adm1025.c 428 429ADM1029 HARDWARE MONITOR DRIVER 430M: Corentin Labbe <clabbe.montjoie@gmail.com> 431L: linux-hwmon@vger.kernel.org 432S: Maintained 433F: drivers/hwmon/adm1029.c 434 435ADM8211 WIRELESS DRIVER 436L: linux-wireless@vger.kernel.org 437W: http://wireless.kernel.org/ 438S: Orphan 439F: drivers/net/wireless/admtek/adm8211.* 440 441ADP1653 FLASH CONTROLLER DRIVER 442M: Sakari Ailus <sakari.ailus@iki.fi> 443L: linux-media@vger.kernel.org 444S: Maintained 445F: drivers/media/i2c/adp1653.c 446F: include/media/i2c/adp1653.h 447 448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/ADP5520 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/mfd/adp5520.c 454F: drivers/video/backlight/adp5520_bl.c 455F: drivers/leds/leds-adp5520.c 456F: drivers/gpio/gpio-adp5520.c 457F: drivers/input/keyboard/adp5520-keys.c 458 459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: http://wiki.analog.com/ADP5588 462W: http://ez.analog.com/community/linux-device-drivers 463S: Supported 464F: drivers/input/keyboard/adp5588-keys.c 465F: drivers/gpio/gpio-adp5588.c 466 467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 468M: Michael Hennerich <michael.hennerich@analog.com> 469W: http://wiki.analog.com/ADP8860 470W: http://ez.analog.com/community/linux-device-drivers 471S: Supported 472F: drivers/video/backlight/adp8860_bl.c 473 474ADS1015 HARDWARE MONITOR DRIVER 475M: Dirk Eibach <eibach@gdsys.de> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: Documentation/hwmon/ads1015 479F: drivers/hwmon/ads1015.c 480F: include/linux/platform_data/ads1015.h 481 482ADT746X FAN DRIVER 483M: Colin Leroy <colin@colino.net> 484S: Maintained 485F: drivers/macintosh/therm_adt746x.c 486 487ADT7475 HARDWARE MONITOR DRIVER 488M: Jean Delvare <jdelvare@suse.com> 489L: linux-hwmon@vger.kernel.org 490S: Maintained 491F: Documentation/hwmon/adt7475 492F: drivers/hwmon/adt7475.c 493 494ADVANSYS SCSI DRIVER 495M: Matthew Wilcox <matthew@wil.cx> 496M: Hannes Reinecke <hare@suse.com> 497L: linux-scsi@vger.kernel.org 498S: Maintained 499F: Documentation/scsi/advansys.txt 500F: drivers/scsi/advansys.c 501 502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 503M: Michael Hennerich <michael.hennerich@analog.com> 504W: http://wiki.analog.com/ADXL345 505W: http://ez.analog.com/community/linux-device-drivers 506S: Supported 507F: drivers/input/misc/adxl34x.c 508 509AEDSP16 DRIVER 510M: Riccardo Facchetti <fizban@tin.it> 511S: Maintained 512F: sound/oss/aedsp16.c 513 514AF9013 MEDIA DRIVER 515M: Antti Palosaari <crope@iki.fi> 516L: linux-media@vger.kernel.org 517W: https://linuxtv.org 518W: http://palosaari.fi/linux/ 519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 520T: git git://linuxtv.org/anttip/media_tree.git 521S: Maintained 522F: drivers/media/dvb-frontends/af9013* 523 524AF9033 MEDIA DRIVER 525M: Antti Palosaari <crope@iki.fi> 526L: linux-media@vger.kernel.org 527W: https://linuxtv.org 528W: http://palosaari.fi/linux/ 529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 530T: git git://linuxtv.org/anttip/media_tree.git 531S: Maintained 532F: drivers/media/dvb-frontends/af9033* 533 534AFFS FILE SYSTEM 535L: linux-fsdevel@vger.kernel.org 536S: Orphan 537F: Documentation/filesystems/affs.txt 538F: fs/affs/ 539 540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 541M: David Howells <dhowells@redhat.com> 542L: linux-afs@lists.infradead.org 543S: Supported 544F: fs/afs/ 545F: include/net/af_rxrpc.h 546F: net/rxrpc/af_rxrpc.c 547W: https://www.infradead.org/~dhowells/kafs/ 548 549AGPGART DRIVER 550M: David Airlie <airlied@linux.ie> 551T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 552S: Maintained 553F: drivers/char/agp/ 554F: include/linux/agp* 555F: include/uapi/linux/agp* 556 557AHA152X SCSI DRIVER 558M: "Juergen E. Fischer" <fischer@norbit.de> 559L: linux-scsi@vger.kernel.org 560S: Maintained 561F: drivers/scsi/aha152x* 562F: drivers/scsi/pcmcia/aha152x* 563 564AIC7XXX / AIC79XX SCSI DRIVER 565M: Hannes Reinecke <hare@suse.com> 566L: linux-scsi@vger.kernel.org 567S: Maintained 568F: drivers/scsi/aic7xxx/ 569 570AIMSLAB FM RADIO RECEIVER DRIVER 571M: Hans Verkuil <hverkuil@xs4all.nl> 572L: linux-media@vger.kernel.org 573T: git git://linuxtv.org/media_tree.git 574W: https://linuxtv.org 575S: Maintained 576F: drivers/media/radio/radio-aimslab* 577 578AIO 579M: Benjamin LaHaise <bcrl@kvack.org> 580L: linux-aio@kvack.org 581S: Supported 582F: fs/aio.c 583F: include/linux/*aio*.h 584 585AIRSPY MEDIA DRIVER 586M: Antti Palosaari <crope@iki.fi> 587L: linux-media@vger.kernel.org 588W: https://linuxtv.org 589W: http://palosaari.fi/linux/ 590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 591T: git git://linuxtv.org/anttip/media_tree.git 592S: Maintained 593F: drivers/media/usb/airspy/ 594 595ALACRITECH GIGABIT ETHERNET DRIVER 596M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 597S: Maintained 598F: drivers/net/ethernet/alacritech/* 599 600ALCATEL SPEEDTOUCH USB DRIVER 601M: Duncan Sands <duncan.sands@free.fr> 602L: linux-usb@vger.kernel.org 603W: http://www.linux-usb.org/SpeedTouch/ 604S: Maintained 605F: drivers/usb/atm/speedtch.c 606F: drivers/usb/atm/usbatm.c 607 608ALCHEMY AU1XX0 MMC DRIVER 609M: Manuel Lauss <manuel.lauss@gmail.com> 610S: Maintained 611F: drivers/mmc/host/au1xmmc.c 612 613ALI1563 I2C DRIVER 614M: Rudolf Marek <r.marek@assembler.cz> 615L: linux-i2c@vger.kernel.org 616S: Maintained 617F: Documentation/i2c/busses/i2c-ali1563 618F: drivers/i2c/busses/i2c-ali1563.c 619 620ALLWINNER SECURITY SYSTEM 621M: Corentin Labbe <clabbe.montjoie@gmail.com> 622L: linux-crypto@vger.kernel.org 623S: Maintained 624F: drivers/crypto/sunxi-ss/ 625 626ALPHA PORT 627M: Richard Henderson <rth@twiddle.net> 628M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 629M: Matt Turner <mattst88@gmail.com> 630S: Odd Fixes 631L: linux-alpha@vger.kernel.org 632F: arch/alpha/ 633 634ALPS PS/2 TOUCHPAD DRIVER 635R: Pali Rohár <pali.rohar@gmail.com> 636F: drivers/input/mouse/alps.* 637 638ALTERA MAILBOX DRIVER 639M: Ley Foon Tan <lftan@altera.com> 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 641S: Maintained 642F: drivers/mailbox/mailbox-altera.c 643 644ALTERA PIO DRIVER 645M: Tien Hock Loh <thloh@altera.com> 646L: linux-gpio@vger.kernel.org 647S: Maintained 648F: drivers/gpio/gpio-altera.c 649 650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 651M: Thor Thayer <thor.thayer@linux.intel.com> 652S: Maintained 653F: drivers/gpio/gpio-altera-a10sr.c 654F: drivers/mfd/altera-a10sr.c 655F: drivers/reset/reset-a10sr.c 656F: include/linux/mfd/altera-a10sr.h 657F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 658 659ALTERA TRIPLE SPEED ETHERNET DRIVER 660M: Vince Bridgers <vbridger@opensource.altera.com> 661L: netdev@vger.kernel.org 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/net/ethernet/altera/ 665 666ALTERA UART/JTAG UART SERIAL DRIVERS 667M: Tobias Klauser <tklauser@distanz.ch> 668L: linux-serial@vger.kernel.org 669L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 670S: Maintained 671F: drivers/tty/serial/altera_uart.c 672F: drivers/tty/serial/altera_jtaguart.c 673F: include/linux/altera_uart.h 674F: include/linux/altera_jtaguart.h 675 676AMAZON ETHERNET DRIVERS 677M: Netanel Belgazal <netanel@annapurnalabs.com> 678R: Saeed Bishara <saeed@annapurnalabs.com> 679R: Zorik Machulsky <zorik@annapurnalabs.com> 680L: netdev@vger.kernel.org 681S: Supported 682F: Documentation/networking/ena.txt 683F: drivers/net/ethernet/amazon/ 684 685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 686M: Tom Lendacky <thomas.lendacky@amd.com> 687M: Gary Hook <gary.hook@amd.com> 688L: linux-crypto@vger.kernel.org 689S: Supported 690F: drivers/crypto/ccp/ 691F: include/linux/ccp.h 692 693AMD FAM15H PROCESSOR POWER MONITORING DRIVER 694M: Huang Rui <ray.huang@amd.com> 695L: linux-hwmon@vger.kernel.org 696S: Supported 697F: Documentation/hwmon/fam15h_power 698F: drivers/hwmon/fam15h_power.c 699 700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 701L: linux-geode@lists.infradead.org (moderated for non-subscribers) 702S: Orphan 703F: drivers/usb/gadget/udc/amd5536udc.* 704 705AMD GEODE PROCESSOR/CHIPSET SUPPORT 706P: Andres Salomon <dilinger@queued.net> 707L: linux-geode@lists.infradead.org (moderated for non-subscribers) 708W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 709S: Supported 710F: drivers/char/hw_random/geode-rng.c 711F: drivers/crypto/geode* 712F: drivers/video/fbdev/geode/ 713F: arch/x86/include/asm/geode.h 714 715AMD IOMMU (AMD-VI) 716M: Joerg Roedel <joro@8bytes.org> 717L: iommu@lists.linux-foundation.org 718T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 719S: Maintained 720F: drivers/iommu/amd_iommu*.[ch] 721F: include/linux/amd-iommu.h 722 723AMD KFD 724M: Oded Gabbay <oded.gabbay@gmail.com> 725L: dri-devel@lists.freedesktop.org 726T: git git://people.freedesktop.org/~gabbayo/linux.git 727S: Supported 728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 732F: drivers/gpu/drm/amd/amdkfd/ 733F: drivers/gpu/drm/amd/include/cik_structs.h 734F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 735F: drivers/gpu/drm/amd/include/vi_structs.h 736F: drivers/gpu/drm/radeon/radeon_kfd.c 737F: drivers/gpu/drm/radeon/radeon_kfd.h 738F: include/uapi/linux/kfd_ioctl.h 739 740AMD SEATTLE DEVICE TREE SUPPORT 741M: Brijesh Singh <brijeshkumar.singh@amd.com> 742M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 743M: Tom Lendacky <thomas.lendacky@amd.com> 744S: Supported 745F: arch/arm64/boot/dts/amd/ 746 747AMD XGBE DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749L: netdev@vger.kernel.org 750S: Supported 751F: drivers/net/ethernet/amd/xgbe/ 752F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 753 754AMS (Apple Motion Sensor) DRIVER 755M: Michael Hanselmann <linux-kernel@hansmi.ch> 756S: Supported 757F: drivers/macintosh/ams/ 758 759ANALOG DEVICES INC AD9389B DRIVER 760M: Hans Verkuil <hans.verkuil@cisco.com> 761L: linux-media@vger.kernel.org 762S: Maintained 763F: drivers/media/i2c/ad9389b* 764 765ANALOG DEVICES INC ADV7180 DRIVER 766M: Lars-Peter Clausen <lars@metafoo.de> 767L: linux-media@vger.kernel.org 768W: http://ez.analog.com/community/linux-device-drivers 769S: Supported 770F: drivers/media/i2c/adv7180.c 771 772ANALOG DEVICES INC ADV7511 DRIVER 773M: Hans Verkuil <hans.verkuil@cisco.com> 774L: linux-media@vger.kernel.org 775S: Maintained 776F: drivers/media/i2c/adv7511* 777 778ANALOG DEVICES INC ADV7604 DRIVER 779M: Hans Verkuil <hans.verkuil@cisco.com> 780L: linux-media@vger.kernel.org 781S: Maintained 782F: drivers/media/i2c/adv7604* 783 784ANALOG DEVICES INC ADV7842 DRIVER 785M: Hans Verkuil <hans.verkuil@cisco.com> 786L: linux-media@vger.kernel.org 787S: Maintained 788F: drivers/media/i2c/adv7842* 789 790ANALOG DEVICES INC ASOC CODEC DRIVERS 791M: Lars-Peter Clausen <lars@metafoo.de> 792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 793W: http://wiki.analog.com/ 794W: http://ez.analog.com/community/linux-device-drivers 795S: Supported 796F: sound/soc/codecs/adau* 797F: sound/soc/codecs/adav* 798F: sound/soc/codecs/ad1* 799F: sound/soc/codecs/ad7* 800F: sound/soc/codecs/ssm* 801F: sound/soc/codecs/sigmadsp.* 802 803ANALOG DEVICES INC ASOC DRIVERS 804L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 806W: http://blackfin.uclinux.org/ 807S: Supported 808F: sound/soc/blackfin/* 809 810ANALOG DEVICES INC DMA DRIVERS 811M: Lars-Peter Clausen <lars@metafoo.de> 812W: http://ez.analog.com/community/linux-device-drivers 813S: Supported 814F: drivers/dma/dma-axi-dmac.c 815 816ANALOG DEVICES INC IIO DRIVERS 817M: Lars-Peter Clausen <lars@metafoo.de> 818M: Michael Hennerich <Michael.Hennerich@analog.com> 819W: http://wiki.analog.com/ 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: drivers/iio/*/ad* 823F: drivers/iio/adc/ltc2497* 824X: drivers/iio/*/adjd* 825F: drivers/staging/iio/*/ad* 826F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 827 828ANDROID CONFIG FRAGMENTS 829M: Rob Herring <robh@kernel.org> 830S: Supported 831F: kernel/configs/android* 832 833ANDROID DRIVERS 834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 835M: Arve Hjønnevåg <arve@android.com> 836M: Riley Andrews <riandrews@android.com> 837T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 838L: devel@driverdev.osuosl.org 839S: Supported 840F: drivers/android/ 841F: drivers/staging/android/ 842 843ANDROID ION DRIVER 844M: Laura Abbott <labbott@redhat.com> 845M: Sumit Semwal <sumit.semwal@linaro.org> 846L: devel@driverdev.osuosl.org 847S: Supported 848F: drivers/staging/android/ion 849F: drivers/staging/android/uapi/ion.h 850F: drivers/staging/android/uapi/ion_test.h 851 852AOA (Apple Onboard Audio) ALSA DRIVER 853M: Johannes Berg <johannes@sipsolutions.net> 854L: linuxppc-dev@lists.ozlabs.org 855L: alsa-devel@alsa-project.org (moderated for non-subscribers) 856S: Maintained 857F: sound/aoa/ 858 859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 860M: William Breathitt Gray <vilhelm.gray@gmail.com> 861L: linux-iio@vger.kernel.org 862S: Maintained 863F: drivers/iio/adc/stx104.c 864 865APM DRIVER 866M: Jiri Kosina <jikos@kernel.org> 867S: Odd fixes 868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 869F: arch/x86/kernel/apm_32.c 870F: include/linux/apm_bios.h 871F: include/uapi/linux/apm_bios.h 872F: drivers/char/apm-emulation.c 873 874APPARMOR SECURITY MODULE 875M: John Johansen <john.johansen@canonical.com> 876L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 877W: apparmor.wiki.kernel.org 878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 879S: Supported 880F: security/apparmor/ 881F: Documentation/admin-guide/LSM/apparmor.rst 882 883APPLE BCM5974 MULTITOUCH DRIVER 884M: Henrik Rydberg <rydberg@bitmath.org> 885L: linux-input@vger.kernel.org 886S: Odd fixes 887F: drivers/input/mouse/bcm5974.c 888 889APPLE SMC DRIVER 890M: Henrik Rydberg <rydberg@bitmath.org> 891L: linux-hwmon@vger.kernel.org 892S: Odd fixes 893F: drivers/hwmon/applesmc.c 894 895APPLETALK NETWORK LAYER 896L: netdev@vger.kernel.org 897S: Odd fixes 898F: drivers/net/appletalk/ 899F: net/appletalk/ 900 901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 902M: Duc Dang <dhdang@apm.com> 903S: Supported 904F: arch/arm64/boot/dts/apm/ 905 906APPLIED MICRO (APM) X-GENE SOC EDAC 907M: Loc Ho <lho@apm.com> 908S: Supported 909F: drivers/edac/xgene_edac.c 910F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 911 912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 913M: Iyappan Subramanian <isubramanian@apm.com> 914M: Keyur Chudgar <kchudgar@apm.com> 915S: Supported 916F: drivers/net/ethernet/apm/xgene-v2/ 917 918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 919M: Iyappan Subramanian <isubramanian@apm.com> 920M: Keyur Chudgar <kchudgar@apm.com> 921M: Quan Nguyen <qnguyen@apm.com> 922S: Supported 923F: drivers/net/ethernet/apm/xgene/ 924F: drivers/net/phy/mdio-xgene.c 925F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 926F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 927 928APPLIED MICRO (APM) X-GENE SOC PMU 929M: Tai Nguyen <ttnguyen@apm.com> 930S: Supported 931F: drivers/perf/xgene_pmu.c 932F: Documentation/perf/xgene-pmu.txt 933F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 934 935APTINA CAMERA SENSOR PLL 936M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 937L: linux-media@vger.kernel.org 938S: Maintained 939F: drivers/media/i2c/aptina-pll.* 940 941ARC FRAMEBUFFER DRIVER 942M: Jaya Kumar <jayalk@intworks.biz> 943S: Maintained 944F: drivers/video/fbdev/arcfb.c 945F: drivers/video/fbdev/core/fb_defio.c 946 947ARC PGU DRM DRIVER 948M: Alexey Brodkin <abrodkin@synopsys.com> 949S: Supported 950F: drivers/gpu/drm/arc/ 951F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 952 953ARCNET NETWORK LAYER 954M: Michael Grzeschik <m.grzeschik@pengutronix.de> 955L: netdev@vger.kernel.org 956S: Maintained 957F: drivers/net/arcnet/ 958F: include/uapi/linux/if_arcnet.h 959 960ARM ARCHITECTED TIMER DRIVER 961M: Mark Rutland <mark.rutland@arm.com> 962M: Marc Zyngier <marc.zyngier@arm.com> 963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 964S: Maintained 965F: arch/arm/include/asm/arch_timer.h 966F: arch/arm64/include/asm/arch_timer.h 967F: drivers/clocksource/arm_arch_timer.c 968 969ARM HDLCD DRM DRIVER 970M: Liviu Dudau <liviu.dudau@arm.com> 971S: Supported 972F: drivers/gpu/drm/arm/hdlcd_* 973F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 974 975ARM MALI-DP DRM DRIVER 976M: Liviu Dudau <liviu.dudau@arm.com> 977M: Brian Starkey <brian.starkey@arm.com> 978M: Mali DP Maintainers <malidp@foss.arm.com> 979S: Supported 980F: drivers/gpu/drm/arm/ 981F: Documentation/devicetree/bindings/display/arm,malidp.txt 982 983ARM MFM AND FLOPPY DRIVERS 984M: Ian Molton <spyro@f2s.com> 985S: Maintained 986F: arch/arm/lib/floppydma.S 987F: arch/arm/include/asm/floppy.h 988 989ARM PMU PROFILING AND DEBUGGING 990M: Will Deacon <will.deacon@arm.com> 991M: Mark Rutland <mark.rutland@arm.com> 992S: Maintained 993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 994F: arch/arm*/kernel/perf_* 995F: arch/arm/oprofile/common.c 996F: arch/arm*/kernel/hw_breakpoint.c 997F: arch/arm*/include/asm/hw_breakpoint.h 998F: arch/arm*/include/asm/perf_event.h 999F: drivers/perf/* 1000F: include/linux/perf/arm_pmu.h 1001F: Documentation/devicetree/bindings/arm/pmu.txt 1002F: Documentation/devicetree/bindings/perf/ 1003 1004ARM PORT 1005M: Russell King <linux@armlinux.org.uk> 1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1007W: http://www.armlinux.org.uk/ 1008S: Maintained 1009T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1010F: arch/arm/ 1011 1012ARM PRIMECELL AACI PL041 DRIVER 1013M: Russell King <linux@armlinux.org.uk> 1014S: Maintained 1015F: sound/arm/aaci.* 1016 1017ARM PRIMECELL BUS SUPPORT 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/amba/ 1021F: include/linux/amba/bus.h 1022 1023ARM PRIMECELL CLCD PL110 DRIVER 1024M: Russell King <linux@armlinux.org.uk> 1025S: Maintained 1026F: drivers/video/fbdev/amba-clcd.* 1027 1028ARM PRIMECELL KMI PL050 DRIVER 1029M: Russell King <linux@armlinux.org.uk> 1030S: Maintained 1031F: drivers/input/serio/ambakmi.* 1032F: include/linux/amba/kmi.h 1033 1034ARM PRIMECELL MMCI PL180/1 DRIVER 1035M: Russell King <linux@armlinux.org.uk> 1036S: Maintained 1037F: drivers/mmc/host/mmci.* 1038F: include/linux/amba/mmci.h 1039 1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1041M: Russell King <linux@armlinux.org.uk> 1042S: Maintained 1043F: drivers/tty/serial/amba-pl01*.c 1044F: include/linux/amba/serial.h 1045 1046ARM SMMU DRIVERS 1047M: Will Deacon <will.deacon@arm.com> 1048R: Robin Murphy <robin.murphy@arm.com> 1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1050S: Maintained 1051F: drivers/iommu/arm-smmu.c 1052F: drivers/iommu/arm-smmu-v3.c 1053F: drivers/iommu/io-pgtable-arm.c 1054F: drivers/iommu/io-pgtable-arm-v7s.c 1055 1056ARM SUB-ARCHITECTURES 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: arch/arm/mach-*/ 1060F: arch/arm/plat-*/ 1061T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1062 1063ARM/ACTIONS SEMI ARCHITECTURE 1064M: Andreas Färber <afaerber@suse.de> 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1066S: Maintained 1067N: owl 1068F: arch/arm/mach-actions/ 1069F: arch/arm/boot/dts/owl-* 1070F: arch/arm64/boot/dts/actions/ 1071F: drivers/clocksource/owl-* 1072F: drivers/soc/actions/ 1073F: include/dt-bindings/power/owl-* 1074F: include/linux/soc/actions/ 1075F: Documentation/devicetree/bindings/arm/actions.txt 1076F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1077F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1078 1079ARM/ADS SPHERE MACHINE SUPPORT 1080M: Lennert Buytenhek <kernel@wantstofly.org> 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1082S: Maintained 1083 1084ARM/AFEB9260 MACHINE SUPPORT 1085M: Sergey Lapin <slapin@ossfans.org> 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1087S: Maintained 1088 1089ARM/AJECO 1ARM MACHINE SUPPORT 1090M: Lennert Buytenhek <kernel@wantstofly.org> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093 1094ARM/Allwinner SoC Clock Support 1095M: Emilio López <emilio@elopez.com.ar> 1096S: Maintained 1097F: drivers/clk/sunxi/ 1098 1099ARM/Allwinner sunXi SoC support 1100M: Maxime Ripard <maxime.ripard@free-electrons.com> 1101M: Chen-Yu Tsai <wens@csie.org> 1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1103S: Maintained 1104N: sun[x456789]i 1105N: sun50i 1106F: arch/arm/mach-sunxi/ 1107F: arch/arm64/boot/dts/allwinner/ 1108F: drivers/clk/sunxi-ng/ 1109F: drivers/pinctrl/sunxi/ 1110F: drivers/soc/sunxi/ 1111T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1112 1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1114M: Neil Armstrong <narmstrong@baylibre.com> 1115M: Jerome Brunet <jbrunet@baylibre.com> 1116L: linux-amlogic@lists.infradead.org 1117S: Maintained 1118F: drivers/clk/meson/ 1119F: include/dt-bindings/clock/meson* 1120F: include/dt-bindings/clock/gxbb* 1121F: Documentation/devicetree/bindings/clock/amlogic* 1122 1123ARM/Amlogic Meson SoC support 1124M: Carlo Caione <carlo@caione.org> 1125M: Kevin Hilman <khilman@baylibre.com> 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127L: linux-amlogic@lists.infradead.org 1128W: http://linux-meson.com/ 1129S: Maintained 1130F: arch/arm/mach-meson/ 1131F: arch/arm/boot/dts/meson* 1132F: arch/arm64/boot/dts/amlogic/ 1133F: drivers/pinctrl/meson/ 1134F: drivers/mmc/host/meson* 1135N: meson 1136 1137ARM/Annapurna Labs ALPINE ARCHITECTURE 1138M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1139M: Antoine Tenart <antoine.tenart@free-electrons.com> 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1141S: Maintained 1142F: arch/arm/mach-alpine/ 1143F: arch/arm/boot/dts/alpine* 1144F: arch/arm64/boot/dts/al/ 1145F: drivers/*/*alpine* 1146 1147ARM/ARTPEC MACHINE SUPPORT 1148M: Jesper Nilsson <jesper.nilsson@axis.com> 1149M: Lars Persson <lars.persson@axis.com> 1150M: Niklas Cassel <niklas.cassel@axis.com> 1151S: Maintained 1152L: linux-arm-kernel@axis.com 1153F: arch/arm/mach-artpec 1154F: arch/arm/boot/dts/artpec6* 1155F: drivers/clk/axis 1156F: drivers/pinctrl/pinctrl-artpec* 1157F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1158 1159ARM/ASPEED I2C DRIVER 1160M: Brendan Higgins <brendanhiggins@google.com> 1161R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1162R: Joel Stanley <joel@jms.id.au> 1163L: linux-i2c@vger.kernel.org 1164L: openbmc@lists.ozlabs.org 1165S: Maintained 1166F: drivers/irqchip/irq-aspeed-i2c-ic.c 1167F: drivers/i2c/busses/i2c-aspeed.c 1168F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1169F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1170 1171ARM/ASPEED MACHINE SUPPORT 1172M: Joel Stanley <joel@jms.id.au> 1173S: Maintained 1174F: arch/arm/mach-aspeed/ 1175F: arch/arm/boot/dts/aspeed-* 1176F: drivers/*/*aspeed* 1177 1178ARM/ATMEL AT91 Clock Support 1179M: Boris Brezillon <boris.brezillon@free-electrons.com> 1180S: Maintained 1181F: drivers/clk/at91 1182 1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1184M: Nicolas Ferre <nicolas.ferre@microchip.com> 1185M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1187W: http://www.linux4sam.org 1188T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1189S: Supported 1190F: arch/arm/mach-at91/ 1191F: include/soc/at91/ 1192F: arch/arm/boot/dts/at91*.dts 1193F: arch/arm/boot/dts/at91*.dtsi 1194F: arch/arm/boot/dts/sama*.dts 1195F: arch/arm/boot/dts/sama*.dtsi 1196F: arch/arm/include/debug/at91.S 1197F: drivers/memory/atmel* 1198 1199ARM/CALXEDA HIGHBANK ARCHITECTURE 1200M: Rob Herring <robh@kernel.org> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203F: arch/arm/mach-highbank/ 1204F: arch/arm/boot/dts/highbank.dts 1205F: arch/arm/boot/dts/ecx-*.dts* 1206 1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1208M: Krzysztof Halasa <khalasa@piap.pl> 1209S: Maintained 1210F: arch/arm/mach-cns3xxx/ 1211 1212ARM/CAVIUM THUNDER NETWORK DRIVER 1213M: Sunil Goutham <sgoutham@cavium.com> 1214M: Robert Richter <rric@kernel.org> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216S: Supported 1217F: drivers/net/ethernet/cavium/thunder/ 1218 1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1220M: Alexander Shiyan <shc_work@mail.ru> 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1222S: Odd Fixes 1223N: clps711x 1224 1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1226M: Lennert Buytenhek <kernel@wantstofly.org> 1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1228S: Maintained 1229 1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1231M: Hartley Sweeten <hsweeten@visionengravers.com> 1232M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235F: arch/arm/mach-ep93xx/ 1236F: arch/arm/mach-ep93xx/include/mach/ 1237 1238ARM/CLKDEV SUPPORT 1239M: Russell King <linux@armlinux.org.uk> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1243F: arch/arm/include/asm/clkdev.h 1244F: drivers/clk/clkdev.c 1245 1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1247M: Mike Rapoport <mike@compulab.co.il> 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249S: Maintained 1250 1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1252M: Baruch Siach <baruch@tkos.co.il> 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1254S: Maintained 1255F: arch/arm/boot/dts/cx92755* 1256N: digicolor 1257 1258ARM/CONTEC MICRO9 MACHINE SUPPORT 1259M: Hubert Feurstein <hubert.feurstein@contec.at> 1260S: Maintained 1261F: arch/arm/mach-ep93xx/micro9.c 1262 1263ARM/CORESIGHT FRAMEWORK AND DRIVERS 1264M: Mathieu Poirier <mathieu.poirier@linaro.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267F: drivers/hwtracing/coresight/* 1268F: Documentation/trace/coresight.txt 1269F: Documentation/trace/coresight-cpu-debug.txt 1270F: Documentation/devicetree/bindings/arm/coresight.txt 1271F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1272F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1273F: tools/perf/arch/arm/util/pmu.c 1274F: tools/perf/arch/arm/util/auxtrace.c 1275F: tools/perf/arch/arm/util/cs-etm.c 1276F: tools/perf/arch/arm/util/cs-etm.h 1277F: tools/perf/util/cs-etm.h 1278 1279ARM/CORGI MACHINE SUPPORT 1280M: Richard Purdie <rpurdie@rpsys.net> 1281S: Maintained 1282 1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1284M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286T: git git://github.com/ulli-kroll/linux.git 1287S: Maintained 1288F: arch/arm/mach-gemini/ 1289F: drivers/rtc/rtc-ftrtc010.c 1290 1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1292M: Barry Song <baohua@kernel.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1295S: Maintained 1296F: arch/arm/boot/dts/prima2* 1297F: arch/arm/mach-prima2/ 1298F: drivers/clk/sirf/ 1299F: drivers/clocksource/timer-prima2.c 1300F: drivers/clocksource/timer-atlas7.c 1301N: [^a-z]sirf 1302 1303ARM/EBSA110 MACHINE SUPPORT 1304M: Russell King <linux@armlinux.org.uk> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306W: http://www.armlinux.org.uk/ 1307S: Maintained 1308F: arch/arm/mach-ebsa110/ 1309F: drivers/net/ethernet/amd/am79c961a.* 1310 1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1312M: Uwe Kleine-König <kernel@pengutronix.de> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Maintained 1315N: efm32 1316 1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1318M: Robert Jarzmik <robert.jarzmik@free.fr> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/mach-pxa/ezx.c 1322 1323ARM/FARADAY FA526 PORT 1324M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327T: git git://git.berlios.de/gemini-board 1328F: arch/arm/mm/*-fa* 1329 1330ARM/FOOTBRIDGE ARCHITECTURE 1331M: Russell King <linux@armlinux.org.uk> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333W: http://www.armlinux.org.uk/ 1334S: Maintained 1335F: arch/arm/include/asm/hardware/dec21285.h 1336F: arch/arm/mach-footbridge/ 1337 1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1339M: Shawn Guo <shawnguo@kernel.org> 1340M: Sascha Hauer <kernel@pengutronix.de> 1341R: Fabio Estevam <fabio.estevam@nxp.com> 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1343S: Maintained 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1345F: arch/arm/mach-imx/ 1346F: arch/arm/mach-mxs/ 1347F: arch/arm/boot/dts/imx* 1348F: arch/arm/configs/imx*_defconfig 1349F: drivers/clk/imx/ 1350F: drivers/soc/imx/ 1351F: include/soc/imx/ 1352 1353ARM/FREESCALE VYBRID ARM ARCHITECTURE 1354M: Shawn Guo <shawnguo@kernel.org> 1355M: Sascha Hauer <kernel@pengutronix.de> 1356R: Stefan Agner <stefan@agner.ch> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1360F: arch/arm/mach-imx/*vf610* 1361F: arch/arm/boot/dts/vf* 1362 1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1364M: Lennert Buytenhek <kernel@wantstofly.org> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367 1368ARM/GUMSTIX MACHINE SUPPORT 1369M: Steve Sakoman <sakoman@gmail.com> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371S: Maintained 1372 1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1374M: Philipp Zabel <philipp.zabel@gmail.com> 1375M: Paul Parsons <lost.distance@yahoo.com> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378F: arch/arm/mach-pxa/hx4700.c 1379F: arch/arm/mach-pxa/include/mach/hx4700.h 1380F: sound/soc/pxa/hx4700.c 1381 1382ARM/HISILICON SOC SUPPORT 1383M: Wei Xu <xuwei5@hisilicon.com> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385W: http://www.hisilicon.com 1386S: Supported 1387T: git git://github.com/hisilicon/linux-hisi.git 1388F: arch/arm/mach-hisi/ 1389F: arch/arm/boot/dts/hi3* 1390F: arch/arm/boot/dts/hip* 1391F: arch/arm/boot/dts/hisi* 1392F: arch/arm64/boot/dts/hisilicon/ 1393 1394ARM/HP JORNADA 7XX MACHINE SUPPORT 1395M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1396W: www.jlime.com 1397S: Maintained 1398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1399F: arch/arm/mach-sa1100/jornada720.c 1400F: arch/arm/mach-sa1100/include/mach/jornada720.h 1401 1402ARM/IGEP MACHINE SUPPORT 1403M: Enric Balletbo i Serra <eballetbo@gmail.com> 1404M: Javier Martinez Canillas <javier@dowhile0.org> 1405L: linux-omap@vger.kernel.org 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/boot/dts/omap3-igep* 1409 1410ARM/INCOME PXA270 SUPPORT 1411M: Marek Vasut <marek.vasut@gmail.com> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414F: arch/arm/mach-pxa/colibri-pxa270-income.c 1415 1416ARM/INTEL IOP13XX ARM ARCHITECTURE 1417M: Lennert Buytenhek <kernel@wantstofly.org> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420 1421ARM/INTEL IOP32X ARM ARCHITECTURE 1422M: Lennert Buytenhek <kernel@wantstofly.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425 1426ARM/INTEL IOP33X ARM ARCHITECTURE 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428S: Orphan 1429 1430ARM/INTEL IQ81342EX MACHINE SUPPORT 1431M: Lennert Buytenhek <kernel@wantstofly.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434 1435ARM/INTEL IXDP2850 MACHINE SUPPORT 1436M: Lennert Buytenhek <kernel@wantstofly.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439 1440ARM/INTEL IXP4XX ARM ARCHITECTURE 1441M: Imre Kaloz <kaloz@openwrt.org> 1442M: Krzysztof Halasa <khalasa@piap.pl> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ixp4xx/ 1446 1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1448M: Jonathan Cameron <jic23@cam.ac.uk> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Maintained 1451F: arch/arm/mach-pxa/stargate2.c 1452F: drivers/pcmcia/pxa2xx_stargate2.c 1453 1454ARM/INTEL XSC3 (MANZANO) ARM CORE 1455M: Lennert Buytenhek <kernel@wantstofly.org> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458 1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1460M: Lennert Buytenhek <kernel@wantstofly.org> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463 1464ARM/LG1K ARCHITECTURE 1465M: Chanho Min <chanho.min@lge.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467S: Maintained 1468F: arch/arm64/boot/dts/lg/ 1469 1470ARM/LOGICPD PXA270 MACHINE SUPPORT 1471M: Lennert Buytenhek <kernel@wantstofly.org> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473S: Maintained 1474 1475ARM/LPC18XX ARCHITECTURE 1476M: Joachim Eastwood <manabian@gmail.com> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479F: arch/arm/boot/dts/lpc43* 1480F: drivers/clk/nxp/clk-lpc18xx* 1481F: drivers/clocksource/time-lpc32xx.c 1482F: drivers/i2c/busses/i2c-lpc2k.c 1483F: drivers/memory/pl172.c 1484F: drivers/mtd/spi-nor/nxp-spifi.c 1485F: drivers/rtc/rtc-lpc24xx.c 1486N: lpc18xx 1487 1488ARM/LPC32XX SOC SUPPORT 1489M: Vladimir Zapolskiy <vz@mleia.com> 1490M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1493S: Maintained 1494F: arch/arm/boot/dts/lpc32* 1495F: arch/arm/mach-lpc32xx/ 1496F: drivers/i2c/busses/i2c-pnx.c 1497F: drivers/net/ethernet/nxp/lpc_eth.c 1498F: drivers/usb/host/ohci-nxp.c 1499F: drivers/watchdog/pnx4008_wdt.c 1500N: lpc32xx 1501 1502ARM/MAGICIAN MACHINE SUPPORT 1503M: Philipp Zabel <philipp.zabel@gmail.com> 1504S: Maintained 1505 1506ARM/Marvell Berlin SoC support 1507M: Jisheng Zhang <jszhang@marvell.com> 1508M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Maintained 1511F: arch/arm/mach-berlin/ 1512F: arch/arm/boot/dts/berlin* 1513F: arch/arm64/boot/dts/marvell/berlin* 1514 1515ARM/Marvell Dove/MV78xx0/Orion SOC support 1516M: Jason Cooper <jason@lakedaemon.net> 1517M: Andrew Lunn <andrew@lunn.ch> 1518M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1519M: Gregory Clement <gregory.clement@free-electrons.com> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522F: Documentation/devicetree/bindings/soc/dove/ 1523F: arch/arm/mach-dove/ 1524F: arch/arm/mach-mv78xx0/ 1525F: arch/arm/mach-orion5x/ 1526F: arch/arm/plat-orion/ 1527F: arch/arm/boot/dts/dove* 1528F: arch/arm/boot/dts/orion5x* 1529 1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1531M: Jason Cooper <jason@lakedaemon.net> 1532M: Andrew Lunn <andrew@lunn.ch> 1533M: Gregory Clement <gregory.clement@free-electrons.com> 1534M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537F: arch/arm/boot/dts/armada* 1538F: arch/arm/boot/dts/kirkwood* 1539F: arch/arm/configs/mvebu_*_defconfig 1540F: arch/arm/mach-mvebu/ 1541F: arch/arm64/boot/dts/marvell/armada* 1542F: drivers/cpufreq/mvebu-cpufreq.c 1543F: drivers/irqchip/irq-armada-370-xp.c 1544F: drivers/irqchip/irq-mvebu-* 1545F: drivers/pinctrl/mvebu/ 1546F: drivers/rtc/rtc-armada38x.c 1547 1548ARM/Mediatek RTC DRIVER 1549M: Eddie Huang <eddie.huang@mediatek.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553F: drivers/rtc/rtc-mt6397.c 1554 1555ARM/Mediatek SoC support 1556M: Matthias Brugger <matthias.bgg@gmail.com> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560F: arch/arm/boot/dts/mt6* 1561F: arch/arm/boot/dts/mt7* 1562F: arch/arm/boot/dts/mt8* 1563F: arch/arm/mach-mediatek/ 1564F: arch/arm64/boot/dts/mediatek/ 1565N: mtk 1566K: mediatek 1567 1568ARM/Mediatek USB3 PHY DRIVER 1569M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1572S: Maintained 1573F: drivers/phy/phy-mt65xx-usb3.c 1574 1575ARM/MICREL KS8695 ARCHITECTURE 1576M: Greg Ungerer <gerg@uclinux.org> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578F: arch/arm/mach-ks8695/ 1579S: Odd Fixes 1580 1581ARM/MIOA701 MACHINE SUPPORT 1582M: Robert Jarzmik <robert.jarzmik@free.fr> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584F: arch/arm/mach-pxa/mioa701.c 1585S: Maintained 1586 1587ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1588M: Michael Petchkovsky <mkpetch@internode.on.net> 1589S: Maintained 1590 1591ARM/NOMADIK ARCHITECTURE 1592M: Alessandro Rubini <rubini@unipv.it> 1593M: Linus Walleij <linus.walleij@linaro.org> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: arch/arm/mach-nomadik/ 1597F: drivers/pinctrl/nomadik/ 1598F: drivers/i2c/busses/i2c-nomadik.c 1599T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1600 1601ARM/NUVOTON W90X900 ARM ARCHITECTURE 1602M: Wan ZongShun <mcuos.com@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604W: http://www.mcuos.com 1605S: Maintained 1606F: arch/arm/mach-w90x900/ 1607F: drivers/input/keyboard/w90p910_keypad.c 1608F: drivers/input/touchscreen/w90p910_ts.c 1609F: drivers/watchdog/nuc900_wdt.c 1610F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1611F: drivers/mtd/nand/nuc900_nand.c 1612F: drivers/rtc/rtc-nuc900.c 1613F: drivers/spi/spi-nuc900.c 1614F: drivers/usb/host/ehci-w90x900.c 1615F: drivers/video/fbdev/nuc900fb.c 1616 1617ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1618M: Nelson Castillo <arhuaco@freaks-unidos.net> 1619L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1620W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1621S: Supported 1622 1623ARM/Orion SoC/Technologic Systems TS-78xx platform support 1624M: Alexander Clouter <alex@digriz.org.uk> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626W: http://www.digriz.org.uk/ts78xx/kernel 1627S: Maintained 1628F: arch/arm/mach-orion5x/ts78xx-* 1629 1630ARM/OXNAS platform support 1631M: Neil Armstrong <narmstrong@baylibre.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1634S: Maintained 1635F: arch/arm/mach-oxnas/ 1636F: arch/arm/boot/dts/ox8*.dtsi 1637F: arch/arm/boot/dts/wd-mbwe.dts 1638F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1639N: oxnas 1640 1641ARM/PALM TREO SUPPORT 1642M: Tomas Cech <sleep_walker@suse.com> 1643L: linux-arm-kernel@lists.infradead.org 1644W: http://hackndev.com 1645S: Maintained 1646F: arch/arm/mach-pxa/include/mach/palmtreo.h 1647F: arch/arm/mach-pxa/palmtreo.c 1648 1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1650M: Marek Vasut <marek.vasut@gmail.com> 1651L: linux-arm-kernel@lists.infradead.org 1652W: http://hackndev.com 1653S: Maintained 1654F: arch/arm/mach-pxa/include/mach/palmtx.h 1655F: arch/arm/mach-pxa/palmtx.c 1656F: arch/arm/mach-pxa/include/mach/palmt5.h 1657F: arch/arm/mach-pxa/palmt5.c 1658F: arch/arm/mach-pxa/include/mach/palmld.h 1659F: arch/arm/mach-pxa/palmld.c 1660F: arch/arm/mach-pxa/include/mach/palmte2.h 1661F: arch/arm/mach-pxa/palmte2.c 1662F: arch/arm/mach-pxa/include/mach/palmtc.h 1663F: arch/arm/mach-pxa/palmtc.c 1664 1665ARM/PALMZ72 SUPPORT 1666M: Sergey Lapin <slapin@ossfans.org> 1667L: linux-arm-kernel@lists.infradead.org 1668W: http://hackndev.com 1669S: Maintained 1670F: arch/arm/mach-pxa/include/mach/palmz72.h 1671F: arch/arm/mach-pxa/palmz72.c 1672 1673ARM/PLEB SUPPORT 1674M: Peter Chubb <pleb@gelato.unsw.edu.au> 1675W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1676S: Maintained 1677 1678ARM/PT DIGITAL BOARD PORT 1679M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681W: http://www.armlinux.org.uk/ 1682S: Maintained 1683 1684ARM/QUALCOMM SUPPORT 1685M: Andy Gross <andy.gross@linaro.org> 1686M: David Brown <david.brown@linaro.org> 1687L: linux-arm-msm@vger.kernel.org 1688L: linux-soc@vger.kernel.org 1689S: Maintained 1690F: Documentation/devicetree/bindings/soc/qcom/ 1691F: arch/arm/boot/dts/qcom-*.dts 1692F: arch/arm/boot/dts/qcom-*.dtsi 1693F: arch/arm/mach-qcom/ 1694F: arch/arm64/boot/dts/qcom/* 1695F: drivers/i2c/busses/i2c-qup.c 1696F: drivers/clk/qcom/ 1697F: drivers/dma/qcom/ 1698F: drivers/soc/qcom/ 1699F: drivers/spi/spi-qup.c 1700F: drivers/tty/serial/msm_serial.h 1701F: drivers/tty/serial/msm_serial.c 1702F: drivers/*/pm8???-* 1703F: drivers/mfd/ssbi.c 1704F: drivers/firmware/qcom_scm.c 1705T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1706 1707ARM/RADISYS ENP2611 MACHINE SUPPORT 1708M: Lennert Buytenhek <kernel@wantstofly.org> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710S: Maintained 1711 1712ARM/REALTEK ARCHITECTURE 1713M: Andreas Färber <afaerber@suse.de> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716F: arch/arm64/boot/dts/realtek/ 1717F: Documentation/devicetree/bindings/arm/realtek.txt 1718 1719ARM/RENESAS ARM64 ARCHITECTURE 1720M: Simon Horman <horms@verge.net.au> 1721M: Magnus Damm <magnus.damm@gmail.com> 1722L: linux-renesas-soc@vger.kernel.org 1723Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1725S: Supported 1726F: arch/arm64/boot/dts/renesas/ 1727F: drivers/soc/renesas/ 1728F: include/linux/soc/renesas/ 1729 1730ARM/RISCPC ARCHITECTURE 1731M: Russell King <linux@armlinux.org.uk> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733W: http://www.armlinux.org.uk/ 1734S: Maintained 1735F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1736F: arch/arm/include/asm/hardware/ioc.h 1737F: arch/arm/include/asm/hardware/iomd.h 1738F: arch/arm/include/asm/hardware/memc.h 1739F: arch/arm/mach-rpc/ 1740F: drivers/net/ethernet/8390/etherh.c 1741F: drivers/net/ethernet/i825xx/ether1* 1742F: drivers/net/ethernet/seeq/ether3* 1743F: drivers/scsi/arm/ 1744 1745ARM/Rockchip SoC support 1746M: Heiko Stuebner <heiko@sntech.de> 1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1748L: linux-rockchip@lists.infradead.org 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1750S: Maintained 1751F: arch/arm/boot/dts/rk3* 1752F: arch/arm/boot/dts/rv1108* 1753F: arch/arm/mach-rockchip/ 1754F: drivers/clk/rockchip/ 1755F: drivers/i2c/busses/i2c-rk3x.c 1756F: drivers/*/*rockchip* 1757F: drivers/*/*/*rockchip* 1758F: sound/soc/rockchip/ 1759N: rockchip 1760 1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1762M: Kukjin Kim <kgene@kernel.org> 1763M: Krzysztof Kozlowski <krzk@kernel.org> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1766Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1767S: Maintained 1768F: arch/arm/boot/dts/s3c* 1769F: arch/arm/boot/dts/s5p* 1770F: arch/arm/boot/dts/samsung* 1771F: arch/arm/boot/dts/exynos* 1772F: arch/arm64/boot/dts/exynos/ 1773F: arch/arm/plat-samsung/ 1774F: arch/arm/mach-s3c24*/ 1775F: arch/arm/mach-s3c64xx/ 1776F: arch/arm/mach-s5p*/ 1777F: arch/arm/mach-exynos*/ 1778F: drivers/*/*s3c24* 1779F: drivers/*/*/*s3c24* 1780F: drivers/*/*s3c64xx* 1781F: drivers/*/*s5pv210* 1782F: drivers/memory/samsung/* 1783F: drivers/soc/samsung/* 1784F: Documentation/arm/Samsung/ 1785F: Documentation/devicetree/bindings/arm/samsung/ 1786F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1787F: Documentation/devicetree/bindings/power/pd-samsung.txt 1788N: exynos 1789 1790ARM/SAMSUNG MOBILE MACHINE SUPPORT 1791M: Kyungmin Park <kyungmin.park@samsung.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794F: arch/arm/mach-s5pv210/ 1795 1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1797M: Kyungmin Park <kyungmin.park@samsung.com> 1798M: Kamil Debski <kamil@wypas.org> 1799M: Andrzej Hajda <a.hajda@samsung.com> 1800L: linux-arm-kernel@lists.infradead.org 1801L: linux-media@vger.kernel.org 1802S: Maintained 1803F: drivers/media/platform/s5p-g2d/ 1804 1805ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1806M: Marek Szyprowski <m.szyprowski@samsung.com> 1807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1808L: linux-media@vger.kernel.org 1809S: Maintained 1810F: drivers/media/platform/s5p-cec/ 1811F: Documentation/devicetree/bindings/media/s5p-cec.txt 1812 1813ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1814M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1815M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1816L: linux-arm-kernel@lists.infradead.org 1817L: linux-media@vger.kernel.org 1818S: Maintained 1819F: drivers/media/platform/s5p-jpeg/ 1820 1821ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1822M: Kyungmin Park <kyungmin.park@samsung.com> 1823M: Kamil Debski <kamil@wypas.org> 1824M: Jeongtae Park <jtp.park@samsung.com> 1825M: Andrzej Hajda <a.hajda@samsung.com> 1826L: linux-arm-kernel@lists.infradead.org 1827L: linux-media@vger.kernel.org 1828S: Maintained 1829F: arch/arm/plat-samsung/s5p-dev-mfc.c 1830F: drivers/media/platform/s5p-mfc/ 1831 1832ARM/SHMOBILE ARM ARCHITECTURE 1833M: Simon Horman <horms@verge.net.au> 1834M: Magnus Damm <magnus.damm@gmail.com> 1835L: linux-renesas-soc@vger.kernel.org 1836Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1838S: Supported 1839F: arch/arm/boot/dts/emev2* 1840F: arch/arm/boot/dts/r7s* 1841F: arch/arm/boot/dts/r8a* 1842F: arch/arm/boot/dts/sh* 1843F: arch/arm/configs/shmobile_defconfig 1844F: arch/arm/include/debug/renesas-scif.S 1845F: arch/arm/mach-shmobile/ 1846F: drivers/soc/renesas/ 1847F: include/linux/soc/renesas/ 1848 1849ARM/SOCFPGA ARCHITECTURE 1850M: Dinh Nguyen <dinguyen@kernel.org> 1851S: Maintained 1852F: arch/arm/mach-socfpga/ 1853F: arch/arm/boot/dts/socfpga* 1854F: arch/arm/configs/socfpga_defconfig 1855F: arch/arm64/boot/dts/altera/ 1856W: http://www.rocketboards.org 1857T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1858 1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1860M: Dinh Nguyen <dinguyen@kernel.org> 1861S: Maintained 1862F: drivers/clk/socfpga/ 1863 1864ARM/SOCFPGA EDAC SUPPORT 1865M: Thor Thayer <thor.thayer@linux.intel.com> 1866S: Maintained 1867F: drivers/edac/altera_edac. 1868 1869ARM/STI ARCHITECTURE 1870M: Patrice Chotard <patrice.chotard@st.com> 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872W: http://www.stlinux.com 1873S: Maintained 1874F: arch/arm/mach-sti/ 1875F: arch/arm/boot/dts/sti* 1876F: drivers/char/hw_random/st-rng.c 1877F: drivers/clocksource/arm_global_timer.c 1878F: drivers/clocksource/clksrc_st_lpc.c 1879F: drivers/cpufreq/sti-cpufreq.c 1880F: drivers/dma/st_fdma* 1881F: drivers/i2c/busses/i2c-st.c 1882F: drivers/media/rc/st_rc.c 1883F: drivers/media/platform/sti/c8sectpfe/ 1884F: drivers/mmc/host/sdhci-st.c 1885F: drivers/phy/st/phy-miphy28lp.c 1886F: drivers/phy/st/phy-stih407-usb.c 1887F: drivers/pinctrl/pinctrl-st.c 1888F: drivers/remoteproc/st_remoteproc.c 1889F: drivers/remoteproc/st_slim_rproc.c 1890F: drivers/reset/sti/ 1891F: drivers/rtc/rtc-st-lpc.c 1892F: drivers/tty/serial/st-asc.c 1893F: drivers/usb/dwc3/dwc3-st.c 1894F: drivers/usb/host/ehci-st.c 1895F: drivers/usb/host/ohci-st.c 1896F: drivers/watchdog/st_lpc_wdt.c 1897F: drivers/ata/ahci_st.c 1898F: include/linux/remoteproc/st_slim_rproc.h 1899 1900ARM/STM32 ARCHITECTURE 1901M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1902M: Alexandre Torgue <alexandre.torgue@st.com> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904S: Maintained 1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1906N: stm32 1907F: drivers/clocksource/armv7m_systick.c 1908 1909ARM/TANGO ARCHITECTURE 1910M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1911L: linux-arm-kernel@lists.infradead.org 1912S: Maintained 1913N: tango 1914 1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1916M: Lennert Buytenhek <kernel@wantstofly.org> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919 1920ARM/TETON BGA MACHINE SUPPORT 1921M: "Mark F. Brown" <mark.brown314@gmail.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923S: Maintained 1924 1925ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1926M: Santosh Shilimkar <ssantosh@kernel.org> 1927L: linux-kernel@vger.kernel.org 1928S: Maintained 1929F: drivers/memory/*emif* 1930 1931ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1932M: Santosh Shilimkar <ssantosh@kernel.org> 1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1934S: Maintained 1935F: arch/arm/mach-keystone/ 1936F: arch/arm/boot/dts/keystone-* 1937T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1938 1939ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1940M: Santosh Shilimkar <ssantosh@kernel.org> 1941L: linux-kernel@vger.kernel.org 1942S: Maintained 1943F: drivers/clk/keystone/ 1944 1945ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1946M: Santosh Shilimkar <ssantosh@kernel.org> 1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1948L: linux-kernel@vger.kernel.org 1949S: Maintained 1950F: drivers/clocksource/timer-keystone.c 1951 1952ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1953M: Santosh Shilimkar <ssantosh@kernel.org> 1954L: linux-kernel@vger.kernel.org 1955S: Maintained 1956F: drivers/power/reset/keystone-reset.c 1957 1958ARM/THECUS N2100 MACHINE SUPPORT 1959M: Lennert Buytenhek <kernel@wantstofly.org> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962 1963ARM/TOSA MACHINE SUPPORT 1964M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1965M: Dirk Opfer <dirk@opfer-online.de> 1966S: Maintained 1967 1968ARM/U300 MACHINE SUPPORT 1969M: Linus Walleij <linus.walleij@linaro.org> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971S: Supported 1972F: arch/arm/mach-u300/ 1973F: drivers/clocksource/timer-u300.c 1974F: drivers/i2c/busses/i2c-stu300.c 1975F: drivers/rtc/rtc-coh901331.c 1976F: drivers/watchdog/coh901327_wdt.c 1977F: drivers/dma/coh901318* 1978F: drivers/mfd/ab3100* 1979F: drivers/rtc/rtc-ab3100.c 1980F: drivers/rtc/rtc-coh901331.c 1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1982 1983ARM/UNIPHIER ARCHITECTURE 1984M: Masahiro Yamada <yamada.masahiro@socionext.com> 1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1986T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1987S: Maintained 1988F: arch/arm/boot/dts/uniphier* 1989F: arch/arm/include/asm/hardware/cache-uniphier.h 1990F: arch/arm/mach-uniphier/ 1991F: arch/arm/mm/cache-uniphier.c 1992F: arch/arm64/boot/dts/socionext/ 1993F: drivers/bus/uniphier-system-bus.c 1994F: drivers/clk/uniphier/ 1995F: drivers/i2c/busses/i2c-uniphier* 1996F: drivers/pinctrl/uniphier/ 1997F: drivers/reset/reset-uniphier.c 1998F: drivers/tty/serial/8250/8250_uniphier.c 1999N: uniphier 2000 2001ARM/Ux500 ARM ARCHITECTURE 2002M: Linus Walleij <linus.walleij@linaro.org> 2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2004S: Maintained 2005F: arch/arm/mach-ux500/ 2006F: drivers/clocksource/clksrc-dbx500-prcmu.c 2007F: drivers/dma/ste_dma40* 2008F: drivers/hwspinlock/u8500_hsem.c 2009F: drivers/mfd/abx500* 2010F: drivers/mfd/ab8500* 2011F: drivers/mfd/dbx500* 2012F: drivers/mfd/db8500* 2013F: drivers/pinctrl/nomadik/pinctrl-ab* 2014F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2015F: drivers/rtc/rtc-ab8500.c 2016F: drivers/rtc/rtc-pl031.c 2017T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2018 2019ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2020M: Ulf Hansson <ulf.hansson@linaro.org> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022T: git git://git.linaro.org/people/ulfh/clk.git 2023S: Maintained 2024F: drivers/clk/ux500/ 2025 2026ARM/VERSATILE EXPRESS PLATFORM 2027M: Liviu Dudau <liviu.dudau@arm.com> 2028M: Sudeep Holla <sudeep.holla@arm.com> 2029M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031S: Maintained 2032F: arch/arm/boot/dts/vexpress* 2033F: arch/arm64/boot/dts/arm/ 2034F: arch/arm/mach-vexpress/ 2035F: */*/vexpress* 2036F: */*/*/vexpress* 2037F: drivers/clk/versatile/clk-vexpress-osc.c 2038F: drivers/clocksource/versatile.c 2039N: mps2 2040 2041ARM/VFP SUPPORT 2042M: Russell King <linux@armlinux.org.uk> 2043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2044W: http://www.armlinux.org.uk/ 2045S: Maintained 2046F: arch/arm/vfp/ 2047 2048ARM/VOIPAC PXA270 SUPPORT 2049M: Marek Vasut <marek.vasut@gmail.com> 2050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2051S: Maintained 2052F: arch/arm/mach-pxa/vpac270.c 2053F: arch/arm/mach-pxa/include/mach/vpac270.h 2054 2055ARM/VT8500 ARM ARCHITECTURE 2056M: Tony Prisk <linux@prisktech.co.nz> 2057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2058S: Maintained 2059F: arch/arm/mach-vt8500/ 2060F: drivers/clocksource/vt8500_timer.c 2061F: drivers/i2c/busses/i2c-wmt.c 2062F: drivers/mmc/host/wmt-sdmmc.c 2063F: drivers/pwm/pwm-vt8500.c 2064F: drivers/rtc/rtc-vt8500.c 2065F: drivers/tty/serial/vt8500_serial.c 2066F: drivers/usb/host/ehci-platform.c 2067F: drivers/usb/host/uhci-platform.c 2068F: drivers/video/fbdev/vt8500lcdfb.* 2069F: drivers/video/fbdev/wm8505fb* 2070F: drivers/video/fbdev/wmt_ge_rops.* 2071 2072ARM/ZIPIT Z2 SUPPORT 2073M: Marek Vasut <marek.vasut@gmail.com> 2074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2075S: Maintained 2076F: arch/arm/mach-pxa/z2.c 2077F: arch/arm/mach-pxa/include/mach/z2.h 2078 2079ARM/ZTE ARCHITECTURE 2080M: Jun Nie <jun.nie@linaro.org> 2081M: Baoyou Xie <baoyou.xie@linaro.org> 2082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2083S: Maintained 2084F: arch/arm/mach-zx/ 2085F: drivers/clk/zte/ 2086F: drivers/reset/reset-zx2967.c 2087F: drivers/soc/zte/ 2088F: Documentation/devicetree/bindings/arm/zte.txt 2089F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2090F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2091F: Documentation/devicetree/bindings/soc/zte/ 2092F: include/dt-bindings/soc/zx*.h 2093 2094ARM/ZYNQ ARCHITECTURE 2095M: Michal Simek <michal.simek@xilinx.com> 2096R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098W: http://wiki.xilinx.com 2099T: git https://github.com/Xilinx/linux-xlnx.git 2100S: Supported 2101F: arch/arm/mach-zynq/ 2102F: drivers/cpuidle/cpuidle-zynq.c 2103F: drivers/block/xsysace.c 2104N: zynq 2105N: xilinx 2106F: drivers/clocksource/cadence_ttc_timer.c 2107F: drivers/i2c/busses/i2c-cadence.c 2108F: drivers/mmc/host/sdhci-of-arasan.c 2109F: drivers/edac/synopsys_edac.c 2110 2111ARM64 PORT (AARCH64 ARCHITECTURE) 2112M: Catalin Marinas <catalin.marinas@arm.com> 2113M: Will Deacon <will.deacon@arm.com> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2116S: Maintained 2117F: arch/arm64/ 2118F: Documentation/arm64/ 2119 2120AS3645A LED FLASH CONTROLLER DRIVER 2121M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2122L: linux-media@vger.kernel.org 2123T: git git://linuxtv.org/media_tree.git 2124S: Maintained 2125F: drivers/media/i2c/as3645a.c 2126F: include/media/i2c/as3645a.h 2127 2128ASAHI KASEI AK8974 DRIVER 2129M: Linus Walleij <linus.walleij@linaro.org> 2130L: linux-iio@vger.kernel.org 2131W: http://www.akm.com/ 2132S: Supported 2133F: drivers/iio/magnetometer/ak8974.c 2134 2135ASC7621 HARDWARE MONITOR DRIVER 2136M: George Joseph <george.joseph@fairview5.com> 2137L: linux-hwmon@vger.kernel.org 2138S: Maintained 2139F: Documentation/hwmon/asc7621 2140F: drivers/hwmon/asc7621.c 2141 2142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2143M: Corentin Chary <corentin.chary@gmail.com> 2144L: acpi4asus-user@lists.sourceforge.net 2145L: platform-driver-x86@vger.kernel.org 2146W: http://acpi4asus.sf.net 2147S: Maintained 2148F: drivers/platform/x86/asus*.c 2149F: drivers/platform/x86/eeepc*.c 2150 2151ASUS WIRELESS RADIO CONTROL DRIVER 2152M: João Paulo Rechi Vita <jprvita@gmail.com> 2153L: platform-driver-x86@vger.kernel.org 2154S: Maintained 2155F: drivers/platform/x86/asus-wireless.c 2156 2157ASYMMETRIC KEYS 2158M: David Howells <dhowells@redhat.com> 2159L: keyrings@vger.kernel.org 2160S: Maintained 2161F: Documentation/crypto/asymmetric-keys.txt 2162F: include/linux/verification.h 2163F: include/crypto/public_key.h 2164F: include/crypto/pkcs7.h 2165F: crypto/asymmetric_keys/ 2166 2167ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2168R: Dan Williams <dan.j.williams@intel.com> 2169W: http://sourceforge.net/projects/xscaleiop 2170S: Odd fixes 2171F: Documentation/crypto/async-tx-api.txt 2172F: crypto/async_tx/ 2173F: drivers/dma/ 2174F: include/linux/dmaengine.h 2175F: include/linux/async_tx.h 2176 2177AT24 EEPROM DRIVER 2178M: Wolfram Sang <wsa@the-dreams.de> 2179L: linux-i2c@vger.kernel.org 2180S: Maintained 2181F: drivers/misc/eeprom/at24.c 2182F: include/linux/platform_data/at24.h 2183 2184ATA OVER ETHERNET (AOE) DRIVER 2185M: "Ed L. Cashin" <ed.cashin@acm.org> 2186W: http://www.openaoe.org/ 2187S: Supported 2188F: Documentation/aoe/ 2189F: drivers/block/aoe/ 2190 2191ATHEROS 71XX/9XXX GPIO DRIVER 2192M: Alban Bedel <albeu@free.fr> 2193W: https://github.com/AlbanBedel/linux 2194T: git git://github.com/AlbanBedel/linux 2195S: Maintained 2196F: drivers/gpio/gpio-ath79.c 2197F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2198 2199ATHEROS ATH GENERIC UTILITIES 2200M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2201L: linux-wireless@vger.kernel.org 2202S: Supported 2203F: drivers/net/wireless/ath/* 2204 2205ATHEROS ATH5K WIRELESS DRIVER 2206M: Jiri Slaby <jirislaby@gmail.com> 2207M: Nick Kossifidis <mickflemm@gmail.com> 2208M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2209L: linux-wireless@vger.kernel.org 2210W: http://wireless.kernel.org/en/users/Drivers/ath5k 2211S: Maintained 2212F: drivers/net/wireless/ath/ath5k/ 2213 2214ATHEROS ATH6KL WIRELESS DRIVER 2215M: Kalle Valo <kvalo@qca.qualcomm.com> 2216L: linux-wireless@vger.kernel.org 2217W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2219S: Supported 2220F: drivers/net/wireless/ath/ath6kl/ 2221 2222ATI_REMOTE2 DRIVER 2223M: Ville Syrjala <syrjala@sci.fi> 2224S: Maintained 2225F: drivers/input/misc/ati_remote2.c 2226 2227ATK0110 HWMON DRIVER 2228M: Luca Tettamanti <kronos.it@gmail.com> 2229L: linux-hwmon@vger.kernel.org 2230S: Maintained 2231F: drivers/hwmon/asus_atk0110.c 2232 2233ATLX ETHERNET DRIVERS 2234M: Jay Cliburn <jcliburn@gmail.com> 2235M: Chris Snook <chris.snook@gmail.com> 2236L: netdev@vger.kernel.org 2237W: http://sourceforge.net/projects/atl1 2238W: http://atl1.sourceforge.net 2239S: Maintained 2240F: drivers/net/ethernet/atheros/ 2241 2242ATM 2243M: Chas Williams <3chas3@gmail.com> 2244L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2245L: netdev@vger.kernel.org 2246W: http://linux-atm.sourceforge.net 2247S: Maintained 2248F: drivers/atm/ 2249F: include/linux/atm* 2250F: include/uapi/linux/atm* 2251 2252ATMEL AT91 / AT32 MCI DRIVER 2253M: Ludovic Desroches <ludovic.desroches@microchip.com> 2254S: Maintained 2255F: drivers/mmc/host/atmel-mci.c 2256 2257ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2258M: Nicolas Ferre <nicolas.ferre@microchip.com> 2259S: Supported 2260F: drivers/power/reset/at91-sama5d2_shdwc.c 2261 2262ATMEL Audio ALSA driver 2263M: Nicolas Ferre <nicolas.ferre@microchip.com> 2264L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2265S: Supported 2266F: sound/soc/atmel 2267 2268ATMEL I2C DRIVER 2269M: Ludovic Desroches <ludovic.desroches@microchip.com> 2270L: linux-i2c@vger.kernel.org 2271S: Supported 2272F: drivers/i2c/busses/i2c-at91.c 2273 2274ATMEL ISI DRIVER 2275M: Ludovic Desroches <ludovic.desroches@microchip.com> 2276L: linux-media@vger.kernel.org 2277S: Supported 2278F: drivers/media/platform/atmel/atmel-isi.c 2279F: include/media/atmel-isi.h 2280 2281ATMEL LCDFB DRIVER 2282M: Nicolas Ferre <nicolas.ferre@microchip.com> 2283L: linux-fbdev@vger.kernel.org 2284S: Maintained 2285F: drivers/video/fbdev/atmel_lcdfb.c 2286F: include/video/atmel_lcdc.h 2287 2288ATMEL MACB ETHERNET DRIVER 2289M: Nicolas Ferre <nicolas.ferre@microchip.com> 2290S: Supported 2291F: drivers/net/ethernet/cadence/ 2292 2293ATMEL MAXTOUCH DRIVER 2294M: Nick Dyer <nick@shmanahar.org> 2295T: git git://github.com/ndyer/linux.git 2296S: Maintained 2297F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2298F: drivers/input/touchscreen/atmel_mxt_ts.c 2299F: include/linux/platform_data/atmel_mxt_ts.h 2300 2301ATMEL NAND DRIVER 2302M: Wenyou Yang <wenyou.yang@atmel.com> 2303M: Josh Wu <rainyfeeling@outlook.com> 2304L: linux-mtd@lists.infradead.org 2305S: Supported 2306F: drivers/mtd/nand/atmel/* 2307 2308ATMEL SAMA5D2 ADC DRIVER 2309M: Ludovic Desroches <ludovic.desroches@microchip.com> 2310L: linux-iio@vger.kernel.org 2311S: Supported 2312F: drivers/iio/adc/at91-sama5d2_adc.c 2313 2314ATMEL SDMMC DRIVER 2315M: Ludovic Desroches <ludovic.desroches@microchip.com> 2316L: linux-mmc@vger.kernel.org 2317S: Supported 2318F: drivers/mmc/host/sdhci-of-at91.c 2319 2320ATMEL SPI DRIVER 2321M: Nicolas Ferre <nicolas.ferre@microchip.com> 2322S: Supported 2323F: drivers/spi/spi-atmel.* 2324 2325ATMEL SSC DRIVER 2326M: Nicolas Ferre <nicolas.ferre@microchip.com> 2327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2328S: Supported 2329F: drivers/misc/atmel-ssc.c 2330F: include/linux/atmel-ssc.h 2331 2332ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2333M: Nicolas Ferre <nicolas.ferre@microchip.com> 2334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2335S: Supported 2336F: drivers/misc/atmel_tclib.c 2337F: drivers/clocksource/tcb_clksrc.c 2338 2339ATMEL USBA UDC DRIVER 2340M: Nicolas Ferre <nicolas.ferre@microchip.com> 2341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2342S: Supported 2343F: drivers/usb/gadget/udc/atmel_usba_udc.* 2344 2345ATMEL WIRELESS DRIVER 2346M: Simon Kelley <simon@thekelleys.org.uk> 2347L: linux-wireless@vger.kernel.org 2348W: http://www.thekelleys.org.uk/atmel 2349W: http://atmelwlandriver.sourceforge.net/ 2350S: Maintained 2351F: drivers/net/wireless/atmel/atmel* 2352 2353ATMEL XDMA DRIVER 2354M: Ludovic Desroches <ludovic.desroches@microchip.com> 2355L: linux-arm-kernel@lists.infradead.org 2356L: dmaengine@vger.kernel.org 2357S: Supported 2358F: drivers/dma/at_xdmac.c 2359 2360ATOMIC INFRASTRUCTURE 2361M: Will Deacon <will.deacon@arm.com> 2362M: Peter Zijlstra <peterz@infradead.org> 2363R: Boqun Feng <boqun.feng@gmail.com> 2364L: linux-kernel@vger.kernel.org 2365S: Maintained 2366F: arch/*/include/asm/atomic*.h 2367F: include/*/atomic*.h 2368 2369ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2370M: Bradley Grove <linuxdrivers@attotech.com> 2371L: linux-scsi@vger.kernel.org 2372W: http://www.attotech.com 2373S: Supported 2374F: drivers/scsi/esas2r 2375 2376ATUSB IEEE 802.15.4 RADIO DRIVER 2377M: Stefan Schmidt <stefan@osg.samsung.com> 2378L: linux-wpan@vger.kernel.org 2379S: Maintained 2380F: drivers/net/ieee802154/atusb.c 2381F: drivers/net/ieee802154/atusb.h 2382F: drivers/net/ieee802154/at86rf230.h 2383 2384AUDIT SUBSYSTEM 2385M: Paul Moore <paul@paul-moore.com> 2386M: Eric Paris <eparis@redhat.com> 2387L: linux-audit@redhat.com (moderated for non-subscribers) 2388W: http://people.redhat.com/sgrubb/audit/ 2389T: git git://git.infradead.org/users/pcmoore/audit 2390S: Maintained 2391F: include/linux/audit.h 2392F: include/uapi/linux/audit.h 2393F: kernel/audit* 2394 2395AUXILIARY DISPLAY DRIVERS 2396M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2397W: http://miguelojeda.es/auxdisplay.htm 2398W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2399S: Maintained 2400F: drivers/auxdisplay/ 2401F: include/linux/cfag12864b.h 2402 2403AX.25 NETWORK LAYER 2404M: Ralf Baechle <ralf@linux-mips.org> 2405L: linux-hams@vger.kernel.org 2406W: http://www.linux-ax25.org/ 2407S: Maintained 2408F: include/uapi/linux/ax25.h 2409F: include/net/ax25.h 2410F: net/ax25/ 2411 2412AXENTIA ARM DEVICES 2413M: Peter Rosin <peda@axentia.se> 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415S: Maintained 2416F: Documentation/devicetree/bindings/arm/axentia.txt 2417F: arch/arm/boot/dts/at91-linea.dtsi 2418F: arch/arm/boot/dts/at91-tse850-3.dts 2419 2420AXENTIA ASOC DRIVERS 2421M: Peter Rosin <peda@axentia.se> 2422L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2423S: Maintained 2424F: Documentation/devicetree/bindings/sound/axentia,* 2425F: sound/soc/atmel/tse850-pcm5142.c 2426 2427AZ6007 DVB DRIVER 2428M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2429M: Mauro Carvalho Chehab <mchehab@kernel.org> 2430L: linux-media@vger.kernel.org 2431W: https://linuxtv.org 2432T: git git://linuxtv.org/media_tree.git 2433S: Maintained 2434F: drivers/media/usb/dvb-usb-v2/az6007.c 2435 2436AZTECH FM RADIO RECEIVER DRIVER 2437M: Hans Verkuil <hverkuil@xs4all.nl> 2438L: linux-media@vger.kernel.org 2439T: git git://linuxtv.org/media_tree.git 2440W: https://linuxtv.org 2441S: Maintained 2442F: drivers/media/radio/radio-aztech* 2443 2444B43 WIRELESS DRIVER 2445L: linux-wireless@vger.kernel.org 2446L: b43-dev@lists.infradead.org 2447W: http://wireless.kernel.org/en/users/Drivers/b43 2448S: Odd Fixes 2449F: drivers/net/wireless/broadcom/b43/ 2450 2451B43LEGACY WIRELESS DRIVER 2452M: Larry Finger <Larry.Finger@lwfinger.net> 2453L: linux-wireless@vger.kernel.org 2454L: b43-dev@lists.infradead.org 2455W: http://wireless.kernel.org/en/users/Drivers/b43 2456S: Maintained 2457F: drivers/net/wireless/broadcom/b43legacy/ 2458 2459BACKLIGHT CLASS/SUBSYSTEM 2460M: Lee Jones <lee.jones@linaro.org> 2461M: Daniel Thompson <daniel.thompson@linaro.org> 2462M: Jingoo Han <jingoohan1@gmail.com> 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2464S: Maintained 2465F: drivers/video/backlight/ 2466F: include/linux/backlight.h 2467F: include/linux/pwm_backlight.h 2468F: Documentation/devicetree/bindings/leds/backlight 2469 2470BATMAN ADVANCED 2471M: Marek Lindner <mareklindner@neomailbox.ch> 2472M: Simon Wunderlich <sw@simonwunderlich.de> 2473M: Antonio Quartulli <a@unstable.cc> 2474L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2475W: https://www.open-mesh.org/ 2476Q: https://patchwork.open-mesh.org/project/batman/list/ 2477S: Maintained 2478F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2479F: Documentation/ABI/testing/sysfs-class-net-mesh 2480F: Documentation/networking/batman-adv.txt 2481F: include/uapi/linux/batman_adv.h 2482F: net/batman-adv/ 2483 2484BAYCOM/HDLCDRV DRIVERS FOR AX.25 2485M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2486L: linux-hams@vger.kernel.org 2487W: http://www.baycom.org/~tom/ham/ham.html 2488S: Maintained 2489F: drivers/net/hamradio/baycom* 2490 2491BCACHE (BLOCK LAYER CACHE) 2492M: Kent Overstreet <kent.overstreet@gmail.com> 2493L: linux-bcache@vger.kernel.org 2494W: http://bcache.evilpiepirate.org 2495S: Orphan 2496F: drivers/md/bcache/ 2497 2498BDISP ST MEDIA DRIVER 2499M: Fabien Dessenne <fabien.dessenne@st.com> 2500L: linux-media@vger.kernel.org 2501T: git git://linuxtv.org/media_tree.git 2502W: https://linuxtv.org 2503S: Supported 2504F: drivers/media/platform/sti/bdisp 2505 2506BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2507M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2508L: netdev@vger.kernel.org 2509S: Maintained 2510F: drivers/net/ethernet/ec_bhf.c 2511 2512BEFS FILE SYSTEM 2513M: Luis de Bethencourt <luisbg@kernel.org> 2514M: Salah Triki <salah.triki@gmail.com> 2515S: Maintained 2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2517F: Documentation/filesystems/befs.txt 2518F: fs/befs/ 2519 2520BFQ I/O SCHEDULER 2521M: Paolo Valente <paolo.valente@linaro.org> 2522M: Jens Axboe <axboe@kernel.dk> 2523L: linux-block@vger.kernel.org 2524S: Maintained 2525F: block/bfq-* 2526F: Documentation/block/bfq-iosched.txt 2527 2528BFS FILE SYSTEM 2529M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2530S: Maintained 2531F: Documentation/filesystems/bfs.txt 2532F: fs/bfs/ 2533F: include/uapi/linux/bfs_fs.h 2534 2535BLACKFIN ARCHITECTURE 2536M: Steven Miao <realmz6@gmail.com> 2537L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2538T: git git://git.code.sf.net/p/adi-linux/code 2539W: http://blackfin.uclinux.org 2540S: Supported 2541F: arch/blackfin/ 2542 2543BLACKFIN EMAC DRIVER 2544L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2545W: http://blackfin.uclinux.org 2546S: Supported 2547F: drivers/net/ethernet/adi/ 2548 2549BLACKFIN I2C TWI DRIVER 2550M: Sonic Zhang <sonic.zhang@analog.com> 2551L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2552W: http://blackfin.uclinux.org/ 2553S: Supported 2554F: drivers/i2c/busses/i2c-bfin-twi.c 2555 2556BLACKFIN MEDIA DRIVER 2557M: Scott Jiang <scott.jiang.linux@gmail.com> 2558L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2559W: http://blackfin.uclinux.org/ 2560S: Supported 2561F: drivers/media/platform/blackfin/ 2562F: drivers/media/i2c/adv7183* 2563F: drivers/media/i2c/vs6624* 2564 2565BLACKFIN RTC DRIVER 2566L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2567W: http://blackfin.uclinux.org 2568S: Supported 2569F: drivers/rtc/rtc-bfin.c 2570 2571BLACKFIN SDH DRIVER 2572M: Sonic Zhang <sonic.zhang@analog.com> 2573L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2574W: http://blackfin.uclinux.org 2575S: Supported 2576F: drivers/mmc/host/bfin_sdh.c 2577 2578BLACKFIN SERIAL DRIVER 2579M: Sonic Zhang <sonic.zhang@analog.com> 2580L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2581W: http://blackfin.uclinux.org 2582S: Supported 2583F: drivers/tty/serial/bfin_uart.c 2584 2585BLACKFIN WATCHDOG DRIVER 2586L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2587W: http://blackfin.uclinux.org 2588S: Supported 2589F: drivers/watchdog/bfin_wdt.c 2590 2591BLINKM RGB LED DRIVER 2592M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2593S: Maintained 2594F: drivers/leds/leds-blinkm.c 2595 2596BLOCK LAYER 2597M: Jens Axboe <axboe@kernel.dk> 2598L: linux-block@vger.kernel.org 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2600S: Maintained 2601F: block/ 2602F: kernel/trace/blktrace.c 2603F: lib/sbitmap.c 2604 2605BLOCK2MTD DRIVER 2606M: Joern Engel <joern@lazybastard.org> 2607L: linux-mtd@lists.infradead.org 2608S: Maintained 2609F: drivers/mtd/devices/block2mtd.c 2610 2611BLUETOOTH DRIVERS 2612M: Marcel Holtmann <marcel@holtmann.org> 2613M: Gustavo Padovan <gustavo@padovan.org> 2614M: Johan Hedberg <johan.hedberg@gmail.com> 2615L: linux-bluetooth@vger.kernel.org 2616W: http://www.bluez.org/ 2617T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2619S: Maintained 2620F: drivers/bluetooth/ 2621 2622BLUETOOTH SUBSYSTEM 2623M: Marcel Holtmann <marcel@holtmann.org> 2624M: Gustavo Padovan <gustavo@padovan.org> 2625M: Johan Hedberg <johan.hedberg@gmail.com> 2626L: linux-bluetooth@vger.kernel.org 2627W: http://www.bluez.org/ 2628T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2630S: Maintained 2631F: net/bluetooth/ 2632F: include/net/bluetooth/ 2633 2634BONDING DRIVER 2635M: Jay Vosburgh <j.vosburgh@gmail.com> 2636M: Veaceslav Falico <vfalico@gmail.com> 2637M: Andy Gospodarek <andy@greyhouse.net> 2638L: netdev@vger.kernel.org 2639W: http://sourceforge.net/projects/bonding/ 2640S: Supported 2641F: drivers/net/bonding/ 2642F: include/uapi/linux/if_bonding.h 2643 2644BPF (Safe dynamic programs and tools) 2645M: Alexei Starovoitov <ast@kernel.org> 2646M: Daniel Borkmann <daniel@iogearbox.net> 2647L: netdev@vger.kernel.org 2648L: linux-kernel@vger.kernel.org 2649S: Supported 2650F: arch/x86/net/bpf_jit* 2651F: Documentation/networking/filter.txt 2652F: include/linux/bpf* 2653F: include/linux/filter.h 2654F: include/uapi/linux/bpf* 2655F: include/uapi/linux/filter.h 2656F: kernel/bpf/ 2657F: kernel/trace/bpf_trace.c 2658F: lib/test_bpf.c 2659F: net/bpf/ 2660F: net/core/filter.c 2661F: net/sched/act_bpf.c 2662F: net/sched/cls_bpf.c 2663F: samples/bpf/ 2664F: tools/net/bpf* 2665F: tools/testing/selftests/bpf/ 2666 2667BROADCOM B44 10/100 ETHERNET DRIVER 2668M: Michael Chan <michael.chan@broadcom.com> 2669L: netdev@vger.kernel.org 2670S: Supported 2671F: drivers/net/ethernet/broadcom/b44.* 2672 2673BROADCOM B53 ETHERNET SWITCH DRIVER 2674M: Florian Fainelli <f.fainelli@gmail.com> 2675L: netdev@vger.kernel.org 2676L: openwrt-devel@lists.openwrt.org (subscribers-only) 2677S: Supported 2678F: drivers/net/dsa/b53/* 2679F: include/linux/platform_data/b53.h 2680 2681BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2682M: Florian Fainelli <f.fainelli@gmail.com> 2683M: Ray Jui <rjui@broadcom.com> 2684M: Scott Branden <sbranden@broadcom.com> 2685M: bcm-kernel-feedback-list@broadcom.com 2686T: git git://github.com/broadcom/mach-bcm 2687S: Maintained 2688N: bcm281* 2689N: bcm113* 2690N: bcm216* 2691N: kona 2692F: arch/arm/mach-bcm/ 2693 2694BROADCOM BCM2835 ARM ARCHITECTURE 2695M: Eric Anholt <eric@anholt.net> 2696M: Stefan Wahren <stefan.wahren@i2se.com> 2697L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2699T: git git://github.com/anholt/linux 2700S: Maintained 2701N: bcm2835 2702F: drivers/staging/vc04_services 2703 2704BROADCOM BCM47XX MIPS ARCHITECTURE 2705M: Hauke Mehrtens <hauke@hauke-m.de> 2706M: Rafał Miłecki <zajec5@gmail.com> 2707L: linux-mips@linux-mips.org 2708S: Maintained 2709F: Documentation/devicetree/bindings/mips/brcm/ 2710F: arch/mips/bcm47xx/* 2711F: arch/mips/include/asm/mach-bcm47xx/* 2712 2713BROADCOM BCM5301X ARM ARCHITECTURE 2714M: Hauke Mehrtens <hauke@hauke-m.de> 2715M: Rafał Miłecki <zajec5@gmail.com> 2716M: Jon Mason <jonmason@broadcom.com> 2717M: bcm-kernel-feedback-list@broadcom.com 2718L: linux-arm-kernel@lists.infradead.org 2719S: Maintained 2720F: arch/arm/mach-bcm/bcm_5301x.c 2721F: arch/arm/boot/dts/bcm5301x*.dtsi 2722F: arch/arm/boot/dts/bcm470* 2723F: arch/arm/boot/dts/bcm953012* 2724 2725BROADCOM BCM53573 ARM ARCHITECTURE 2726M: Rafał Miłecki <rafal@milecki.pl> 2727L: linux-arm-kernel@lists.infradead.org 2728S: Maintained 2729F: arch/arm/boot/dts/bcm53573* 2730F: arch/arm/boot/dts/bcm47189* 2731 2732BROADCOM BCM63XX ARM ARCHITECTURE 2733M: Florian Fainelli <f.fainelli@gmail.com> 2734M: bcm-kernel-feedback-list@broadcom.com 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2736T: git git://github.com/broadcom/stblinux.git 2737S: Maintained 2738N: bcm63xx 2739 2740BROADCOM BCM63XX/BCM33XX UDC DRIVER 2741M: Kevin Cernekee <cernekee@gmail.com> 2742L: linux-usb@vger.kernel.org 2743S: Maintained 2744F: drivers/usb/gadget/udc/bcm63xx_udc.* 2745 2746BROADCOM BCM7XXX ARM ARCHITECTURE 2747M: Brian Norris <computersforpeace@gmail.com> 2748M: Gregory Fong <gregory.0xf0@gmail.com> 2749M: Florian Fainelli <f.fainelli@gmail.com> 2750M: bcm-kernel-feedback-list@broadcom.com 2751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2752T: git git://github.com/broadcom/stblinux.git 2753S: Maintained 2754F: arch/arm/mach-bcm/*brcmstb* 2755F: arch/arm/boot/dts/bcm7*.dts* 2756F: drivers/bus/brcmstb_gisb.c 2757N: brcmstb 2758 2759BROADCOM BMIPS CPUFREQ DRIVER 2760M: Markus Mayer <mmayer@broadcom.com> 2761M: bcm-kernel-feedback-list@broadcom.com 2762L: linux-pm@vger.kernel.org 2763S: Maintained 2764F: drivers/cpufreq/bmips-cpufreq.c 2765 2766BROADCOM BMIPS MIPS ARCHITECTURE 2767M: Kevin Cernekee <cernekee@gmail.com> 2768M: Florian Fainelli <f.fainelli@gmail.com> 2769L: linux-mips@linux-mips.org 2770T: git git://github.com/broadcom/stblinux.git 2771S: Maintained 2772F: arch/mips/bmips/* 2773F: arch/mips/include/asm/mach-bmips/* 2774F: arch/mips/kernel/*bmips* 2775F: arch/mips/boot/dts/brcm/bcm*.dts* 2776F: drivers/irqchip/irq-bcm63* 2777F: drivers/irqchip/irq-bcm7* 2778F: drivers/irqchip/irq-brcmstb* 2779F: include/linux/bcm963xx_nvram.h 2780F: include/linux/bcm963xx_tag.h 2781 2782BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2783M: Rasesh Mody <rasesh.mody@cavium.com> 2784M: Harish Patil <harish.patil@cavium.com> 2785M: Dept-GELinuxNICDev@cavium.com 2786L: netdev@vger.kernel.org 2787S: Supported 2788F: drivers/net/ethernet/broadcom/bnx2.* 2789F: drivers/net/ethernet/broadcom/bnx2_* 2790 2791BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2792M: QLogic-Storage-Upstream@qlogic.com 2793L: linux-scsi@vger.kernel.org 2794S: Supported 2795F: drivers/scsi/bnx2fc/ 2796 2797BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2798M: QLogic-Storage-Upstream@qlogic.com 2799L: linux-scsi@vger.kernel.org 2800S: Supported 2801F: drivers/scsi/bnx2i/ 2802 2803BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2804M: Yuval Mintz <Yuval.Mintz@cavium.com> 2805M: Ariel Elior <ariel.elior@cavium.com> 2806M: everest-linux-l2@cavium.com 2807L: netdev@vger.kernel.org 2808S: Supported 2809F: drivers/net/ethernet/broadcom/bnx2x/ 2810 2811BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2812M: Michael Chan <michael.chan@broadcom.com> 2813L: netdev@vger.kernel.org 2814S: Supported 2815F: drivers/net/ethernet/broadcom/bnxt/ 2816 2817BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2818M: Arend van Spriel <arend.vanspriel@broadcom.com> 2819M: Franky Lin <franky.lin@broadcom.com> 2820M: Hante Meuleman <hante.meuleman@broadcom.com> 2821M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2822M: Wright Feng <wright.feng@cypress.com> 2823L: linux-wireless@vger.kernel.org 2824L: brcm80211-dev-list.pdl@broadcom.com 2825L: brcm80211-dev-list@cypress.com 2826S: Supported 2827F: drivers/net/wireless/broadcom/brcm80211/ 2828 2829BROADCOM BRCMSTB GPIO DRIVER 2830M: Gregory Fong <gregory.0xf0@gmail.com> 2831L: bcm-kernel-feedback-list@broadcom.com 2832S: Supported 2833F: drivers/gpio/gpio-brcmstb.c 2834F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2835 2836BROADCOM GENET ETHERNET DRIVER 2837M: Florian Fainelli <f.fainelli@gmail.com> 2838L: netdev@vger.kernel.org 2839S: Supported 2840F: drivers/net/ethernet/broadcom/genet/ 2841 2842BROADCOM IPROC ARM ARCHITECTURE 2843M: Ray Jui <rjui@broadcom.com> 2844M: Scott Branden <sbranden@broadcom.com> 2845M: Jon Mason <jonmason@broadcom.com> 2846M: bcm-kernel-feedback-list@broadcom.com 2847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2848T: git git://github.com/broadcom/cygnus-linux.git 2849S: Maintained 2850N: iproc 2851N: cygnus 2852N: bcm[-_]nsp 2853N: bcm9113* 2854N: bcm9583* 2855N: bcm9585* 2856N: bcm9586* 2857N: bcm988312 2858N: bcm113* 2859N: bcm583* 2860N: bcm585* 2861N: bcm586* 2862N: bcm88312 2863F: arch/arm64/boot/dts/broadcom/ns2* 2864F: drivers/clk/bcm/clk-ns* 2865F: drivers/pinctrl/bcm/pinctrl-ns* 2866 2867BROADCOM KONA GPIO DRIVER 2868M: Ray Jui <rjui@broadcom.com> 2869L: bcm-kernel-feedback-list@broadcom.com 2870S: Supported 2871F: drivers/gpio/gpio-bcm-kona.c 2872F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2873 2874BROADCOM NETXTREME-E ROCE DRIVER 2875M: Selvin Xavier <selvin.xavier@broadcom.com> 2876M: Devesh Sharma <devesh.sharma@broadcom.com> 2877M: Somnath Kotur <somnath.kotur@broadcom.com> 2878M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2879L: linux-rdma@vger.kernel.org 2880W: http://www.broadcom.com 2881S: Supported 2882F: drivers/infiniband/hw/bnxt_re/ 2883F: include/uapi/rdma/bnxt_re-abi.h 2884 2885BROADCOM NVRAM DRIVER 2886M: Rafał Miłecki <zajec5@gmail.com> 2887L: linux-mips@linux-mips.org 2888S: Maintained 2889F: drivers/firmware/broadcom/* 2890 2891BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2892M: Rafał Miłecki <zajec5@gmail.com> 2893L: linux-wireless@vger.kernel.org 2894S: Maintained 2895F: drivers/bcma/ 2896F: include/linux/bcma/ 2897 2898BROADCOM STB AVS CPUFREQ DRIVER 2899M: Markus Mayer <mmayer@broadcom.com> 2900M: bcm-kernel-feedback-list@broadcom.com 2901L: linux-pm@vger.kernel.org 2902S: Maintained 2903F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2904F: drivers/cpufreq/brcmstb* 2905 2906BROADCOM STB NAND FLASH DRIVER 2907M: Brian Norris <computersforpeace@gmail.com> 2908M: Kamal Dasu <kdasu.kdev@gmail.com> 2909L: linux-mtd@lists.infradead.org 2910L: bcm-kernel-feedback-list@broadcom.com 2911S: Maintained 2912F: drivers/mtd/nand/brcmnand/ 2913 2914BROADCOM SYSTEMPORT ETHERNET DRIVER 2915M: Florian Fainelli <f.fainelli@gmail.com> 2916L: netdev@vger.kernel.org 2917S: Supported 2918F: drivers/net/ethernet/broadcom/bcmsysport.* 2919 2920BROADCOM TG3 GIGABIT ETHERNET DRIVER 2921M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2922M: Prashant Sreedharan <prashant@broadcom.com> 2923M: Michael Chan <mchan@broadcom.com> 2924L: netdev@vger.kernel.org 2925S: Supported 2926F: drivers/net/ethernet/broadcom/tg3.* 2927 2928BROCADE BFA FC SCSI DRIVER 2929M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2930M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2931L: linux-scsi@vger.kernel.org 2932S: Supported 2933F: drivers/scsi/bfa/ 2934 2935BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2936M: Rasesh Mody <rasesh.mody@cavium.com> 2937M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2938M: Dept-GELinuxNICDev@cavium.com 2939L: netdev@vger.kernel.org 2940S: Supported 2941F: drivers/net/ethernet/brocade/bna/ 2942 2943BSG (block layer generic sg v4 driver) 2944M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2945L: linux-scsi@vger.kernel.org 2946S: Supported 2947F: block/bsg.c 2948F: include/linux/bsg.h 2949F: include/uapi/linux/bsg.h 2950 2951BT87X AUDIO DRIVER 2952M: Clemens Ladisch <clemens@ladisch.de> 2953L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2954T: git git://git.alsa-project.org/alsa-kernel.git 2955S: Maintained 2956F: Documentation/sound/alsa/Bt87x.txt 2957F: sound/pci/bt87x.c 2958 2959BT8XXGPIO DRIVER 2960M: Michael Buesch <m@bues.ch> 2961W: http://bu3sch.de/btgpio.php 2962S: Maintained 2963F: drivers/gpio/gpio-bt8xx.c 2964 2965BTRFS FILE SYSTEM 2966M: Chris Mason <clm@fb.com> 2967M: Josef Bacik <jbacik@fb.com> 2968M: David Sterba <dsterba@suse.com> 2969L: linux-btrfs@vger.kernel.org 2970W: http://btrfs.wiki.kernel.org/ 2971Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2972T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2973S: Maintained 2974F: Documentation/filesystems/btrfs.txt 2975F: fs/btrfs/ 2976F: include/linux/btrfs* 2977F: include/uapi/linux/btrfs* 2978 2979BTTV VIDEO4LINUX DRIVER 2980M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2981M: Mauro Carvalho Chehab <mchehab@kernel.org> 2982L: linux-media@vger.kernel.org 2983W: https://linuxtv.org 2984T: git git://linuxtv.org/media_tree.git 2985S: Odd fixes 2986F: Documentation/media/v4l-drivers/bttv* 2987F: drivers/media/pci/bt8xx/bttv* 2988 2989BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 2990M: Chanwoo Choi <cw00.choi@samsung.com> 2991L: linux-pm@vger.kernel.org 2992L: linux-samsung-soc@vger.kernel.org 2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 2994S: Maintained 2995F: drivers/devfreq/exynos-bus.c 2996F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 2997 2998BUSLOGIC SCSI DRIVER 2999M: Khalid Aziz <khalid@gonehiking.org> 3000L: linux-scsi@vger.kernel.org 3001S: Maintained 3002F: drivers/scsi/BusLogic.* 3003F: drivers/scsi/FlashPoint.* 3004 3005C-MEDIA CMI8788 DRIVER 3006M: Clemens Ladisch <clemens@ladisch.de> 3007L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3008T: git git://git.alsa-project.org/alsa-kernel.git 3009S: Maintained 3010F: sound/pci/oxygen/ 3011 3012C6X ARCHITECTURE 3013M: Mark Salter <msalter@redhat.com> 3014M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3015L: linux-c6x-dev@linux-c6x.org 3016W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3017S: Maintained 3018F: arch/c6x/ 3019 3020CA8210 IEEE-802.15.4 RADIO DRIVER 3021M: Harry Morris <h.morris@cascoda.com> 3022M: linuxdev@cascoda.com 3023L: linux-wpan@vger.kernel.org 3024W: https://github.com/Cascoda/ca8210-linux.git 3025S: Maintained 3026F: drivers/net/ieee802154/ca8210.c 3027F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3028 3029CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3030M: David Howells <dhowells@redhat.com> 3031L: linux-cachefs@redhat.com (moderated for non-subscribers) 3032S: Supported 3033F: Documentation/filesystems/caching/cachefiles.txt 3034F: fs/cachefiles/ 3035 3036CADET FM/AM RADIO RECEIVER DRIVER 3037M: Hans Verkuil <hverkuil@xs4all.nl> 3038L: linux-media@vger.kernel.org 3039T: git git://linuxtv.org/media_tree.git 3040W: https://linuxtv.org 3041S: Maintained 3042F: drivers/media/radio/radio-cadet* 3043 3044CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3045M: Jonathan Corbet <corbet@lwn.net> 3046L: linux-media@vger.kernel.org 3047T: git git://linuxtv.org/media_tree.git 3048S: Maintained 3049F: Documentation/media/v4l-drivers/cafe_ccic* 3050F: drivers/media/platform/marvell-ccic/ 3051 3052CAIF NETWORK LAYER 3053M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3054L: netdev@vger.kernel.org 3055S: Supported 3056F: Documentation/networking/caif/ 3057F: drivers/net/caif/ 3058F: include/uapi/linux/caif/ 3059F: include/net/caif/ 3060F: net/caif/ 3061 3062CALGARY x86-64 IOMMU 3063M: Muli Ben-Yehuda <mulix@mulix.org> 3064M: Jon Mason <jdmason@kudzu.us> 3065L: iommu@lists.linux-foundation.org 3066S: Maintained 3067F: arch/x86/kernel/pci-calgary_64.c 3068F: arch/x86/kernel/tce_64.c 3069F: arch/x86/include/asm/calgary.h 3070F: arch/x86/include/asm/tce.h 3071 3072CAN NETWORK DRIVERS 3073M: Wolfgang Grandegger <wg@grandegger.com> 3074M: Marc Kleine-Budde <mkl@pengutronix.de> 3075L: linux-can@vger.kernel.org 3076W: https://github.com/linux-can 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3078T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3079S: Maintained 3080F: Documentation/devicetree/bindings/net/can/ 3081F: drivers/net/can/ 3082F: include/linux/can/dev.h 3083F: include/linux/can/platform/ 3084F: include/uapi/linux/can/error.h 3085F: include/uapi/linux/can/netlink.h 3086 3087CAN NETWORK LAYER 3088M: Oliver Hartkopp <socketcan@hartkopp.net> 3089M: Marc Kleine-Budde <mkl@pengutronix.de> 3090L: linux-can@vger.kernel.org 3091W: https://github.com/linux-can 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3094S: Maintained 3095F: Documentation/networking/can.txt 3096F: net/can/ 3097F: include/linux/can/core.h 3098F: include/uapi/linux/can.h 3099F: include/uapi/linux/can/bcm.h 3100F: include/uapi/linux/can/raw.h 3101F: include/uapi/linux/can/gw.h 3102 3103CAPABILITIES 3104M: Serge Hallyn <serge@hallyn.com> 3105L: linux-security-module@vger.kernel.org 3106S: Supported 3107F: include/linux/capability.h 3108F: include/uapi/linux/capability.h 3109F: security/commoncap.c 3110F: kernel/capability.c 3111 3112CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3113M: Kevin Tsai <ktsai@capellamicro.com> 3114S: Maintained 3115F: drivers/iio/light/cm* 3116 3117CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3118M: Christian Lamparter <chunkeey@googlemail.com> 3119L: linux-wireless@vger.kernel.org 3120W: http://wireless.kernel.org/en/users/Drivers/carl9170 3121S: Maintained 3122F: drivers/net/wireless/ath/carl9170/ 3123 3124CAVIUM I2C DRIVER 3125M: Jan Glauber <jglauber@cavium.com> 3126M: David Daney <david.daney@cavium.com> 3127W: http://www.cavium.com 3128S: Supported 3129F: drivers/i2c/busses/i2c-octeon* 3130F: drivers/i2c/busses/i2c-thunderx* 3131 3132CAVIUM LIQUIDIO NETWORK DRIVER 3133M: Derek Chickles <derek.chickles@caviumnetworks.com> 3134M: Satanand Burla <satananda.burla@caviumnetworks.com> 3135M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3136M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3137L: netdev@vger.kernel.org 3138W: http://www.cavium.com 3139S: Supported 3140F: drivers/net/ethernet/cavium/liquidio/ 3141 3142CAVIUM MMC DRIVER 3143M: Jan Glauber <jglauber@cavium.com> 3144M: David Daney <david.daney@cavium.com> 3145M: Steven J. Hill <Steven.Hill@cavium.com> 3146W: http://www.cavium.com 3147S: Supported 3148F: drivers/mmc/host/cavium* 3149 3150CAVIUM OCTEON-TX CRYPTO DRIVER 3151M: George Cherian <george.cherian@cavium.com> 3152L: linux-crypto@vger.kernel.org 3153W: http://www.cavium.com 3154S: Supported 3155F: drivers/crypto/cavium/cpt/ 3156 3157CAVIUM THUNDERX2 ARM64 SOC 3158M: Jayachandran C <jnair@caviumnetworks.com> 3159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3160S: Maintained 3161F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3162F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3163 3164CC2520 IEEE-802.15.4 RADIO DRIVER 3165M: Varka Bhadram <varkabhadram@gmail.com> 3166L: linux-wpan@vger.kernel.org 3167S: Maintained 3168F: drivers/net/ieee802154/cc2520.c 3169F: include/linux/spi/cc2520.h 3170F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3171 3172CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3173M: Gilad Ben-Yossef <gilad@benyossef.com> 3174L: linux-crypto@vger.kernel.org 3175L: driverdev-devel@linuxdriverproject.org 3176S: Supported 3177F: drivers/staging/ccree/ 3178W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3179 3180CEC FRAMEWORK 3181M: Hans Verkuil <hans.verkuil@cisco.com> 3182L: linux-media@vger.kernel.org 3183T: git git://linuxtv.org/media_tree.git 3184W: http://linuxtv.org 3185S: Supported 3186F: Documentation/media/kapi/cec-core.rst 3187F: Documentation/media/uapi/cec 3188F: drivers/media/cec/ 3189F: drivers/media/rc/keymaps/rc-cec.c 3190F: include/media/cec.h 3191F: include/media/cec-notifier.h 3192F: include/uapi/linux/cec.h 3193F: include/uapi/linux/cec-funcs.h 3194F: Documentation/devicetree/bindings/media/cec.txt 3195 3196CELL BROADBAND ENGINE ARCHITECTURE 3197M: Arnd Bergmann <arnd@arndb.de> 3198L: linuxppc-dev@lists.ozlabs.org 3199W: http://www.ibm.com/developerworks/power/cell/ 3200S: Supported 3201F: arch/powerpc/include/asm/cell*.h 3202F: arch/powerpc/include/asm/spu*.h 3203F: arch/powerpc/include/uapi/asm/spu*.h 3204F: arch/powerpc/oprofile/*cell* 3205F: arch/powerpc/platforms/cell/ 3206 3207CEPH COMMON CODE (LIBCEPH) 3208M: Ilya Dryomov <idryomov@gmail.com> 3209M: "Yan, Zheng" <zyan@redhat.com> 3210M: Sage Weil <sage@redhat.com> 3211L: ceph-devel@vger.kernel.org 3212W: http://ceph.com/ 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3214T: git git://github.com/ceph/ceph-client.git 3215S: Supported 3216F: net/ceph/ 3217F: include/linux/ceph/ 3218F: include/linux/crush/ 3219 3220CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3221M: "Yan, Zheng" <zyan@redhat.com> 3222M: Sage Weil <sage@redhat.com> 3223M: Ilya Dryomov <idryomov@gmail.com> 3224L: ceph-devel@vger.kernel.org 3225W: http://ceph.com/ 3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3227T: git git://github.com/ceph/ceph-client.git 3228S: Supported 3229F: Documentation/filesystems/ceph.txt 3230F: fs/ceph/ 3231 3232CERTIFICATE HANDLING: 3233M: David Howells <dhowells@redhat.com> 3234M: David Woodhouse <dwmw2@infradead.org> 3235L: keyrings@vger.kernel.org 3236S: Maintained 3237F: Documentation/module-signing.txt 3238F: certs/ 3239F: scripts/sign-file.c 3240F: scripts/extract-cert.c 3241 3242CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3243L: linux-usb@vger.kernel.org 3244S: Orphan 3245F: Documentation/usb/WUSB-Design-overview.txt 3246F: Documentation/usb/wusb-cbaf 3247F: drivers/usb/host/hwa-hc.c 3248F: drivers/usb/host/whci/ 3249F: drivers/usb/wusbcore/ 3250F: include/linux/usb/wusb* 3251 3252CFAG12864B LCD DRIVER 3253M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3254W: http://miguelojeda.es/auxdisplay.htm 3255W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3256S: Maintained 3257F: drivers/auxdisplay/cfag12864b.c 3258F: include/linux/cfag12864b.h 3259 3260CFAG12864BFB LCD FRAMEBUFFER DRIVER 3261M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3262W: http://miguelojeda.es/auxdisplay.htm 3263W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3264S: Maintained 3265F: drivers/auxdisplay/cfag12864bfb.c 3266F: include/linux/cfag12864b.h 3267 3268CFG80211 and NL80211 3269M: Johannes Berg <johannes@sipsolutions.net> 3270L: linux-wireless@vger.kernel.org 3271W: http://wireless.kernel.org/ 3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3274S: Maintained 3275F: include/uapi/linux/nl80211.h 3276F: include/net/cfg80211.h 3277F: net/wireless/* 3278X: net/wireless/wext* 3279 3280CHAR and MISC DRIVERS 3281M: Arnd Bergmann <arnd@arndb.de> 3282M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3284S: Supported 3285F: drivers/char/* 3286F: drivers/misc/* 3287F: include/linux/miscdevice.h 3288 3289CHECKPATCH 3290M: Andy Whitcroft <apw@canonical.com> 3291M: Joe Perches <joe@perches.com> 3292S: Maintained 3293F: scripts/checkpatch.pl 3294 3295CHINESE DOCUMENTATION 3296M: Harry Wei <harryxiyou@gmail.com> 3297L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3298L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3299S: Maintained 3300F: Documentation/translations/zh_CN/ 3301 3302CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3303M: Peter Chen <Peter.Chen@nxp.com> 3304T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3305L: linux-usb@vger.kernel.org 3306S: Maintained 3307F: drivers/usb/chipidea/ 3308 3309CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3310M: Hans de Goede <hdegoede@redhat.com> 3311L: linux-input@vger.kernel.org 3312S: Maintained 3313F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3314F: drivers/input/touchscreen/chipone_icn8318.c 3315 3316CHROME HARDWARE PLATFORM SUPPORT 3317M: Benson Leung <bleung@chromium.org> 3318M: Olof Johansson <olof@lixom.net> 3319S: Maintained 3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3321F: drivers/platform/chrome/ 3322 3323CIRRUS LOGIC AUDIO CODEC DRIVERS 3324M: Brian Austin <brian.austin@cirrus.com> 3325M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3326L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3327S: Maintained 3328F: sound/soc/codecs/cs* 3329 3330CIRRUS LOGIC EP93XX ETHERNET DRIVER 3331M: Hartley Sweeten <hsweeten@visionengravers.com> 3332L: netdev@vger.kernel.org 3333S: Maintained 3334F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3335 3336CISCO FCOE HBA DRIVER 3337M: Satish Kharat <satishkh@cisco.com> 3338M: Sesidhar Baddela <sebaddel@cisco.com> 3339M: Karan Tilak Kumar <kartilak@cisco.com> 3340L: linux-scsi@vger.kernel.org 3341S: Supported 3342F: drivers/scsi/fnic/ 3343 3344CISCO SCSI HBA DRIVER 3345M: Karan Tilak Kumar <kartilak@cisco.com> 3346M: Sesidhar Baddela <sebaddel@cisco.com> 3347L: linux-scsi@vger.kernel.org 3348S: Supported 3349F: drivers/scsi/snic/ 3350 3351CISCO VIC ETHERNET NIC DRIVER 3352M: Christian Benvenuti <benve@cisco.com> 3353M: Govindarajulu Varadarajan <_govind@gmx.com> 3354M: Neel Patel <neepatel@cisco.com> 3355S: Supported 3356F: drivers/net/ethernet/cisco/enic/ 3357 3358CISCO VIC LOW LATENCY NIC DRIVER 3359M: Christian Benvenuti <benve@cisco.com> 3360M: Dave Goodell <dgoodell@cisco.com> 3361S: Supported 3362F: drivers/infiniband/hw/usnic/ 3363 3364CLEANCACHE API 3365M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3366L: linux-kernel@vger.kernel.org 3367S: Maintained 3368F: mm/cleancache.c 3369F: include/linux/cleancache.h 3370 3371CLK API 3372M: Russell King <linux@armlinux.org.uk> 3373L: linux-clk@vger.kernel.org 3374S: Maintained 3375F: include/linux/clk.h 3376 3377CLOCKSOURCE, CLOCKEVENT DRIVERS 3378M: Daniel Lezcano <daniel.lezcano@linaro.org> 3379M: Thomas Gleixner <tglx@linutronix.de> 3380L: linux-kernel@vger.kernel.org 3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3382S: Supported 3383F: drivers/clocksource 3384 3385CMPC ACPI DRIVER 3386M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3387M: Daniel Oliveira Nascimento <don@syst.com.br> 3388L: platform-driver-x86@vger.kernel.org 3389S: Supported 3390F: drivers/platform/x86/classmate-laptop.c 3391 3392COBALT MEDIA DRIVER 3393M: Hans Verkuil <hans.verkuil@cisco.com> 3394L: linux-media@vger.kernel.org 3395T: git git://linuxtv.org/media_tree.git 3396W: https://linuxtv.org 3397S: Supported 3398F: drivers/media/pci/cobalt/ 3399 3400COCCINELLE/Semantic Patches (SmPL) 3401M: Julia Lawall <Julia.Lawall@lip6.fr> 3402M: Gilles Muller <Gilles.Muller@lip6.fr> 3403M: Nicolas Palix <nicolas.palix@imag.fr> 3404M: Michal Marek <mmarek@suse.com> 3405L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3407W: http://coccinelle.lip6.fr/ 3408S: Supported 3409F: Documentation/dev-tools/coccinelle.rst 3410F: scripts/coccinelle/ 3411F: scripts/coccicheck 3412 3413CODA FILE SYSTEM 3414M: Jan Harkes <jaharkes@cs.cmu.edu> 3415M: coda@cs.cmu.edu 3416L: codalist@coda.cs.cmu.edu 3417W: http://www.coda.cs.cmu.edu/ 3418S: Maintained 3419F: Documentation/filesystems/coda.txt 3420F: fs/coda/ 3421F: include/linux/coda*.h 3422F: include/uapi/linux/coda*.h 3423 3424CODA V4L2 MEM2MEM DRIVER 3425M: Philipp Zabel <p.zabel@pengutronix.de> 3426L: linux-media@vger.kernel.org 3427S: Maintained 3428F: Documentation/devicetree/bindings/media/coda.txt 3429F: drivers/media/platform/coda/ 3430 3431COMMON CLK FRAMEWORK 3432M: Michael Turquette <mturquette@baylibre.com> 3433M: Stephen Boyd <sboyd@codeaurora.org> 3434L: linux-clk@vger.kernel.org 3435Q: http://patchwork.kernel.org/project/linux-clk/list/ 3436T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3437S: Maintained 3438F: Documentation/devicetree/bindings/clock/ 3439F: drivers/clk/ 3440X: drivers/clk/clkdev.c 3441F: include/linux/clk-pr* 3442F: include/linux/clk/ 3443 3444COMMON INTERNET FILE SYSTEM (CIFS) 3445M: Steve French <sfrench@samba.org> 3446L: linux-cifs@vger.kernel.org 3447L: samba-technical@lists.samba.org (moderated for non-subscribers) 3448W: http://linux-cifs.samba.org/ 3449T: git git://git.samba.org/sfrench/cifs-2.6.git 3450S: Supported 3451F: Documentation/filesystems/cifs/ 3452F: fs/cifs/ 3453 3454COMPACTPCI HOTPLUG CORE 3455M: Scott Murray <scott@spiteful.org> 3456L: linux-pci@vger.kernel.org 3457S: Maintained 3458F: drivers/pci/hotplug/cpci_hotplug* 3459 3460COMPACTPCI HOTPLUG GENERIC DRIVER 3461M: Scott Murray <scott@spiteful.org> 3462L: linux-pci@vger.kernel.org 3463S: Maintained 3464F: drivers/pci/hotplug/cpcihp_generic.c 3465 3466COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3467M: Scott Murray <scott@spiteful.org> 3468L: linux-pci@vger.kernel.org 3469S: Maintained 3470F: drivers/pci/hotplug/cpcihp_zt5550.* 3471 3472COMPAL LAPTOP SUPPORT 3473M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3474L: platform-driver-x86@vger.kernel.org 3475S: Maintained 3476F: drivers/platform/x86/compal-laptop.c 3477 3478CONEXANT ACCESSRUNNER USB DRIVER 3479L: accessrunner-general@lists.sourceforge.net 3480W: http://accessrunner.sourceforge.net/ 3481S: Orphan 3482F: drivers/usb/atm/cxacru.c 3483 3484CONFIGFS 3485M: Joel Becker <jlbec@evilplan.org> 3486M: Christoph Hellwig <hch@lst.de> 3487T: git git://git.infradead.org/users/hch/configfs.git 3488S: Supported 3489F: fs/configfs/ 3490F: include/linux/configfs.h 3491 3492CONNECTOR 3493M: Evgeniy Polyakov <zbr@ioremap.net> 3494L: netdev@vger.kernel.org 3495S: Maintained 3496F: drivers/connector/ 3497 3498CONTROL GROUP (CGROUP) 3499M: Tejun Heo <tj@kernel.org> 3500M: Li Zefan <lizefan@huawei.com> 3501M: Johannes Weiner <hannes@cmpxchg.org> 3502L: cgroups@vger.kernel.org 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3504S: Maintained 3505F: Documentation/cgroup* 3506F: include/linux/cgroup* 3507F: kernel/cgroup* 3508 3509CONTROL GROUP - CPUSET 3510M: Li Zefan <lizefan@huawei.com> 3511L: cgroups@vger.kernel.org 3512W: http://www.bullopensource.org/cpuset/ 3513W: http://oss.sgi.com/projects/cpusets/ 3514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3515S: Maintained 3516F: Documentation/cgroup-v1/cpusets.txt 3517F: include/linux/cpuset.h 3518F: kernel/cpuset.c 3519 3520CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3521M: Johannes Weiner <hannes@cmpxchg.org> 3522M: Michal Hocko <mhocko@kernel.org> 3523M: Vladimir Davydov <vdavydov.dev@gmail.com> 3524L: cgroups@vger.kernel.org 3525L: linux-mm@kvack.org 3526S: Maintained 3527F: mm/memcontrol.c 3528F: mm/swap_cgroup.c 3529 3530CORETEMP HARDWARE MONITORING DRIVER 3531M: Fenghua Yu <fenghua.yu@intel.com> 3532L: linux-hwmon@vger.kernel.org 3533S: Maintained 3534F: Documentation/hwmon/coretemp 3535F: drivers/hwmon/coretemp.c 3536 3537COSA/SRP SYNC SERIAL DRIVER 3538M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3539W: http://www.fi.muni.cz/~kas/cosa/ 3540S: Maintained 3541F: drivers/net/wan/cosa* 3542 3543CPMAC ETHERNET DRIVER 3544M: Florian Fainelli <f.fainelli@gmail.com> 3545L: netdev@vger.kernel.org 3546S: Maintained 3547F: drivers/net/ethernet/ti/cpmac.c 3548 3549CPU FREQUENCY DRIVERS 3550M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3551M: Viresh Kumar <viresh.kumar@linaro.org> 3552L: linux-pm@vger.kernel.org 3553S: Maintained 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3555T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3556B: https://bugzilla.kernel.org 3557F: Documentation/cpu-freq/ 3558F: Documentation/devicetree/bindings/cpufreq/ 3559F: drivers/cpufreq/ 3560F: include/linux/cpufreq.h 3561F: tools/testing/selftests/cpufreq/ 3562 3563CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3564M: Viresh Kumar <viresh.kumar@linaro.org> 3565M: Sudeep Holla <sudeep.holla@arm.com> 3566L: linux-pm@vger.kernel.org 3567W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3568S: Maintained 3569F: drivers/cpufreq/arm_big_little.h 3570F: drivers/cpufreq/arm_big_little.c 3571F: drivers/cpufreq/arm_big_little_dt.c 3572 3573CPU POWER MONITORING SUBSYSTEM 3574M: Thomas Renninger <trenn@suse.com> 3575L: linux-pm@vger.kernel.org 3576S: Maintained 3577F: tools/power/cpupower/ 3578 3579CPUID/MSR DRIVER 3580M: "H. Peter Anvin" <hpa@zytor.com> 3581S: Maintained 3582F: arch/x86/kernel/cpuid.c 3583F: arch/x86/kernel/msr.c 3584 3585CPUIDLE DRIVER - ARM BIG LITTLE 3586M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3587M: Daniel Lezcano <daniel.lezcano@linaro.org> 3588L: linux-pm@vger.kernel.org 3589L: linux-arm-kernel@lists.infradead.org 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3591S: Maintained 3592F: drivers/cpuidle/cpuidle-big_little.c 3593 3594CPUIDLE DRIVER - ARM EXYNOS 3595M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3596M: Daniel Lezcano <daniel.lezcano@linaro.org> 3597M: Kukjin Kim <kgene@kernel.org> 3598L: linux-pm@vger.kernel.org 3599L: linux-samsung-soc@vger.kernel.org 3600S: Supported 3601F: drivers/cpuidle/cpuidle-exynos.c 3602F: arch/arm/mach-exynos/pm.c 3603 3604CPUIDLE DRIVERS 3605M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3606M: Daniel Lezcano <daniel.lezcano@linaro.org> 3607L: linux-pm@vger.kernel.org 3608S: Maintained 3609T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3610B: https://bugzilla.kernel.org 3611F: drivers/cpuidle/* 3612F: include/linux/cpuidle.h 3613 3614CRAMFS FILESYSTEM 3615W: http://sourceforge.net/projects/cramfs/ 3616S: Orphan / Obsolete 3617F: Documentation/filesystems/cramfs.txt 3618F: fs/cramfs/ 3619 3620CRIS PORT 3621M: Mikael Starvik <starvik@axis.com> 3622M: Jesper Nilsson <jesper.nilsson@axis.com> 3623L: linux-cris-kernel@axis.com 3624W: http://developer.axis.com 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3626S: Maintained 3627F: arch/cris/ 3628F: drivers/tty/serial/crisv10.* 3629 3630CRYPTO API 3631M: Herbert Xu <herbert@gondor.apana.org.au> 3632M: "David S. Miller" <davem@davemloft.net> 3633L: linux-crypto@vger.kernel.org 3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3636S: Maintained 3637F: Documentation/crypto/ 3638F: Documentation/devicetree/bindings/crypto/ 3639F: arch/*/crypto/ 3640F: crypto/ 3641F: drivers/crypto/ 3642F: include/crypto/ 3643F: include/linux/crypto* 3644 3645CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3646M: Neil Horman <nhorman@tuxdriver.com> 3647L: linux-crypto@vger.kernel.org 3648S: Maintained 3649F: crypto/ansi_cprng.c 3650F: crypto/rng.c 3651 3652CS3308 MEDIA DRIVER 3653M: Hans Verkuil <hverkuil@xs4all.nl> 3654L: linux-media@vger.kernel.org 3655T: git git://linuxtv.org/media_tree.git 3656W: http://linuxtv.org 3657S: Odd Fixes 3658F: drivers/media/i2c/cs3308.c 3659F: drivers/media/i2c/cs3308.h 3660 3661CS5535 Audio ALSA driver 3662M: Jaya Kumar <jayakumar.alsa@gmail.com> 3663S: Maintained 3664F: sound/pci/cs5535audio/ 3665 3666CW1200 WLAN driver 3667M: Solomon Peachy <pizza@shaftnet.org> 3668S: Maintained 3669F: drivers/net/wireless/st/cw1200/ 3670 3671CX18 VIDEO4LINUX DRIVER 3672M: Andy Walls <awalls@md.metrocast.net> 3673L: ivtv-devel@ivtvdriver.org (subscribers-only) 3674L: linux-media@vger.kernel.org 3675T: git git://linuxtv.org/media_tree.git 3676W: https://linuxtv.org 3677W: http://www.ivtvdriver.org/index.php/Cx18 3678S: Maintained 3679F: Documentation/media/v4l-drivers/cx18* 3680F: drivers/media/pci/cx18/ 3681F: include/uapi/linux/ivtv* 3682 3683CX2341X MPEG ENCODER HELPER MODULE 3684M: Hans Verkuil <hverkuil@xs4all.nl> 3685L: linux-media@vger.kernel.org 3686T: git git://linuxtv.org/media_tree.git 3687W: https://linuxtv.org 3688S: Maintained 3689F: drivers/media/common/cx2341x* 3690F: include/media/cx2341x* 3691 3692CX24120 MEDIA DRIVER 3693M: Jemma Denson <jdenson@gmail.com> 3694M: Patrick Boettcher <patrick.boettcher@posteo.de> 3695L: linux-media@vger.kernel.org 3696W: https://linuxtv.org 3697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3698S: Maintained 3699F: drivers/media/dvb-frontends/cx24120* 3700 3701CX88 VIDEO4LINUX DRIVER 3702M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3703M: Mauro Carvalho Chehab <mchehab@kernel.org> 3704L: linux-media@vger.kernel.org 3705W: https://linuxtv.org 3706T: git git://linuxtv.org/media_tree.git 3707S: Odd fixes 3708F: Documentation/media/v4l-drivers/cx88* 3709F: drivers/media/pci/cx88/ 3710 3711CXD2820R MEDIA DRIVER 3712M: Antti Palosaari <crope@iki.fi> 3713L: linux-media@vger.kernel.org 3714W: https://linuxtv.org 3715W: http://palosaari.fi/linux/ 3716Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3717T: git git://linuxtv.org/anttip/media_tree.git 3718S: Maintained 3719F: drivers/media/dvb-frontends/cxd2820r* 3720 3721CXGB3 ETHERNET DRIVER (CXGB3) 3722M: Santosh Raspatur <santosh@chelsio.com> 3723L: netdev@vger.kernel.org 3724W: http://www.chelsio.com 3725S: Supported 3726F: drivers/net/ethernet/chelsio/cxgb3/ 3727 3728CXGB3 ISCSI DRIVER (CXGB3I) 3729M: Karen Xie <kxie@chelsio.com> 3730L: linux-scsi@vger.kernel.org 3731W: http://www.chelsio.com 3732S: Supported 3733F: drivers/scsi/cxgbi/cxgb3i 3734 3735CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3736M: Steve Wise <swise@chelsio.com> 3737L: linux-rdma@vger.kernel.org 3738W: http://www.openfabrics.org 3739S: Supported 3740F: drivers/infiniband/hw/cxgb3/ 3741F: include/uapi/rdma/cxgb3-abi.h 3742 3743CXGB4 CRYPTO DRIVER (chcr) 3744M: Harsh Jain <harsh@chelsio.com> 3745L: linux-crypto@vger.kernel.org 3746W: http://www.chelsio.com 3747S: Supported 3748F: drivers/crypto/chelsio 3749 3750CXGB4 ETHERNET DRIVER (CXGB4) 3751M: Ganesh Goudar <ganeshgr@chelsio.com> 3752L: netdev@vger.kernel.org 3753W: http://www.chelsio.com 3754S: Supported 3755F: drivers/net/ethernet/chelsio/cxgb4/ 3756 3757CXGB4 ISCSI DRIVER (CXGB4I) 3758M: Karen Xie <kxie@chelsio.com> 3759L: linux-scsi@vger.kernel.org 3760W: http://www.chelsio.com 3761S: Supported 3762F: drivers/scsi/cxgbi/cxgb4i 3763 3764CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3765M: Steve Wise <swise@chelsio.com> 3766L: linux-rdma@vger.kernel.org 3767W: http://www.openfabrics.org 3768S: Supported 3769F: drivers/infiniband/hw/cxgb4/ 3770F: include/uapi/rdma/cxgb4-abi.h 3771 3772CXGB4VF ETHERNET DRIVER (CXGB4VF) 3773M: Casey Leedom <leedom@chelsio.com> 3774L: netdev@vger.kernel.org 3775W: http://www.chelsio.com 3776S: Supported 3777F: drivers/net/ethernet/chelsio/cxgb4vf/ 3778 3779CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3780M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3781M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3782L: linuxppc-dev@lists.ozlabs.org 3783S: Supported 3784F: arch/powerpc/platforms/powernv/pci-cxl.c 3785F: drivers/misc/cxl/ 3786F: include/misc/cxl* 3787F: include/uapi/misc/cxl.h 3788F: Documentation/powerpc/cxl.txt 3789F: Documentation/ABI/testing/sysfs-class-cxl 3790 3791CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3792M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3793M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3794M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3795L: linux-scsi@vger.kernel.org 3796S: Supported 3797F: drivers/scsi/cxlflash/ 3798F: include/uapi/scsi/cxlflash_ioctls.h 3799F: Documentation/powerpc/cxlflash.txt 3800 3801CYBERPRO FB DRIVER 3802M: Russell King <linux@armlinux.org.uk> 3803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3804W: http://www.armlinux.org.uk/ 3805S: Maintained 3806F: drivers/video/fbdev/cyber2000fb.* 3807 3808CYCLADES ASYNC MUX DRIVER 3809W: http://www.cyclades.com/ 3810S: Orphan 3811F: drivers/tty/cyclades.c 3812F: include/linux/cyclades.h 3813F: include/uapi/linux/cyclades.h 3814 3815CYCLADES PC300 DRIVER 3816W: http://www.cyclades.com/ 3817S: Orphan 3818F: drivers/net/wan/pc300* 3819 3820CYPRESS_FIRMWARE MEDIA DRIVER 3821M: Antti Palosaari <crope@iki.fi> 3822L: linux-media@vger.kernel.org 3823W: https://linuxtv.org 3824W: http://palosaari.fi/linux/ 3825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3826T: git git://linuxtv.org/anttip/media_tree.git 3827S: Maintained 3828F: drivers/media/common/cypress_firmware* 3829 3830CYTTSP TOUCHSCREEN DRIVER 3831M: Ferruh Yigit <fery@cypress.com> 3832L: linux-input@vger.kernel.org 3833S: Supported 3834F: drivers/input/touchscreen/cyttsp* 3835F: include/linux/input/cyttsp.h 3836 3837D-LINK DIR-685 TOUCHKEYS DRIVER 3838M: Linus Walleij <linus.walleij@linaro.org> 3839L: linux-input@vger.kernel.org 3840S: Supported 3841F: drivers/input/dlink-dir685-touchkeys.c 3842 3843DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3844M: Joshua Kinard <kumba@gentoo.org> 3845S: Maintained 3846F: drivers/rtc/rtc-ds1685.c 3847F: include/linux/rtc/ds1685.h 3848 3849DAMA SLAVE for AX.25 3850M: Joerg Reuter <jreuter@yaina.de> 3851W: http://yaina.de/jreuter/ 3852W: http://www.qsl.net/dl1bke/ 3853L: linux-hams@vger.kernel.org 3854S: Maintained 3855F: net/ax25/af_ax25.c 3856F: net/ax25/ax25_dev.c 3857F: net/ax25/ax25_ds_* 3858F: net/ax25/ax25_in.c 3859F: net/ax25/ax25_out.c 3860F: net/ax25/ax25_timer.c 3861F: net/ax25/sysctl_net_ax25.c 3862 3863DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3864L: netdev@vger.kernel.org 3865S: Orphan 3866F: Documentation/networking/dmfe.txt 3867F: drivers/net/ethernet/dec/tulip/dmfe.c 3868 3869DC390/AM53C974 SCSI driver 3870M: Hannes Reinecke <hare@suse.com> 3871L: linux-scsi@vger.kernel.org 3872S: Maintained 3873F: drivers/scsi/am53c974.c 3874 3875DC395x SCSI driver 3876M: Oliver Neukum <oliver@neukum.org> 3877M: Ali Akcaagac <aliakc@web.de> 3878M: Jamie Lenehan <lenehan@twibble.org> 3879L: dc395x@twibble.org 3880W: http://twibble.org/dist/dc395x/ 3881W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3882S: Maintained 3883F: Documentation/scsi/dc395x.txt 3884F: drivers/scsi/dc395x.* 3885 3886DCCP PROTOCOL 3887M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3888L: dccp@vger.kernel.org 3889W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3890S: Maintained 3891F: include/linux/dccp.h 3892F: include/uapi/linux/dccp.h 3893F: include/linux/tfrc.h 3894F: net/dccp/ 3895 3896DECnet NETWORK LAYER 3897W: http://linux-decnet.sourceforge.net 3898L: linux-decnet-user@lists.sourceforge.net 3899S: Orphan 3900F: Documentation/networking/decnet.txt 3901F: net/decnet/ 3902 3903DECSTATION PLATFORM SUPPORT 3904M: "Maciej W. Rozycki" <macro@linux-mips.org> 3905L: linux-mips@linux-mips.org 3906W: http://www.linux-mips.org/wiki/DECstation 3907S: Maintained 3908F: arch/mips/dec/ 3909F: arch/mips/include/asm/dec/ 3910F: arch/mips/include/asm/mach-dec/ 3911 3912DEFXX FDDI NETWORK DRIVER 3913M: "Maciej W. Rozycki" <macro@linux-mips.org> 3914S: Maintained 3915F: drivers/net/fddi/defxx.* 3916 3917DELL LAPTOP DRIVER 3918M: Matthew Garrett <mjg59@srcf.ucam.org> 3919M: Pali Rohár <pali.rohar@gmail.com> 3920L: platform-driver-x86@vger.kernel.org 3921S: Maintained 3922F: drivers/platform/x86/dell-laptop.c 3923 3924DELL LAPTOP FREEFALL DRIVER 3925M: Pali Rohár <pali.rohar@gmail.com> 3926S: Maintained 3927F: drivers/platform/x86/dell-smo8800.c 3928 3929DELL LAPTOP RBTN DRIVER 3930M: Pali Rohár <pali.rohar@gmail.com> 3931S: Maintained 3932F: drivers/platform/x86/dell-rbtn.* 3933 3934DELL LAPTOP SMM DRIVER 3935M: Pali Rohár <pali.rohar@gmail.com> 3936S: Maintained 3937F: drivers/hwmon/dell-smm-hwmon.c 3938F: include/uapi/linux/i8k.h 3939 3940DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3941M: Doug Warzecha <Douglas_Warzecha@dell.com> 3942S: Maintained 3943F: Documentation/dcdbas.txt 3944F: drivers/firmware/dcdbas.* 3945 3946DELL WMI EXTRAS DRIVER 3947M: Matthew Garrett <mjg59@srcf.ucam.org> 3948M: Pali Rohár <pali.rohar@gmail.com> 3949S: Maintained 3950F: drivers/platform/x86/dell-wmi.c 3951 3952DELTA ST MEDIA DRIVER 3953M: Hugues Fruchet <hugues.fruchet@st.com> 3954L: linux-media@vger.kernel.org 3955T: git git://linuxtv.org/media_tree.git 3956W: https://linuxtv.org 3957S: Supported 3958F: drivers/media/platform/sti/delta 3959 3960DENALI NAND DRIVER 3961M: Masahiro Yamada <yamada.masahiro@socionext.com> 3962L: linux-mtd@lists.infradead.org 3963S: Supported 3964F: drivers/mtd/nand/denali* 3965 3966DESIGNWARE USB2 DRD IP DRIVER 3967M: John Youn <johnyoun@synopsys.com> 3968L: linux-usb@vger.kernel.org 3969T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3970S: Maintained 3971F: drivers/usb/dwc2/ 3972 3973DESIGNWARE USB3 DRD IP DRIVER 3974M: Felipe Balbi <balbi@kernel.org> 3975L: linux-usb@vger.kernel.org 3976T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3977S: Maintained 3978F: drivers/usb/dwc3/ 3979 3980DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3981M: Andreas Klinger <ak@it-klinger.de> 3982L: linux-iio@vger.kernel.org 3983S: Maintained 3984F: drivers/iio/proximity/srf*.c 3985 3986DEVICE COREDUMP (DEV_COREDUMP) 3987M: Johannes Berg <johannes@sipsolutions.net> 3988L: linux-kernel@vger.kernel.org 3989S: Maintained 3990F: drivers/base/devcoredump.c 3991F: include/linux/devcoredump.h 3992 3993DEVICE FREQUENCY (DEVFREQ) 3994M: MyungJoo Ham <myungjoo.ham@samsung.com> 3995M: Kyungmin Park <kyungmin.park@samsung.com> 3996R: Chanwoo Choi <cw00.choi@samsung.com> 3997L: linux-pm@vger.kernel.org 3998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3999S: Maintained 4000F: drivers/devfreq/ 4001F: include/linux/devfreq.h 4002F: Documentation/devicetree/bindings/devfreq/ 4003 4004DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4005M: Chanwoo Choi <cw00.choi@samsung.com> 4006L: linux-pm@vger.kernel.org 4007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4008S: Supported 4009F: drivers/devfreq/event/ 4010F: drivers/devfreq/devfreq-event.c 4011F: include/linux/devfreq-event.h 4012F: Documentation/devicetree/bindings/devfreq/event/ 4013 4014DEVICE NUMBER REGISTRY 4015M: Torben Mathiasen <device@lanana.org> 4016W: http://lanana.org/docs/device-list/index.html 4017S: Maintained 4018 4019DEVICE-MAPPER (LVM) 4020M: Alasdair Kergon <agk@redhat.com> 4021M: Mike Snitzer <snitzer@redhat.com> 4022M: dm-devel@redhat.com 4023L: dm-devel@redhat.com 4024W: http://sources.redhat.com/dm 4025Q: http://patchwork.kernel.org/project/dm-devel/list/ 4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4027T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4028S: Maintained 4029F: Documentation/device-mapper/ 4030F: drivers/md/dm* 4031F: drivers/md/persistent-data/ 4032F: include/linux/device-mapper.h 4033F: include/linux/dm-*.h 4034F: include/uapi/linux/dm-*.h 4035 4036DEVLINK 4037M: Jiri Pirko <jiri@mellanox.com> 4038L: netdev@vger.kernel.org 4039S: Supported 4040F: net/core/devlink.c 4041F: include/net/devlink.h 4042F: include/uapi/linux/devlink.h 4043 4044DIALOG SEMICONDUCTOR DRIVERS 4045M: Support Opensource <support.opensource@diasemi.com> 4046W: http://www.dialog-semiconductor.com/products 4047S: Supported 4048F: Documentation/hwmon/da90?? 4049F: Documentation/devicetree/bindings/mfd/da90*.txt 4050F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4051F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4052F: Documentation/devicetree/bindings/regulator/da92*.txt 4053F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4054F: Documentation/devicetree/bindings/sound/da[79]*.txt 4055F: drivers/gpio/gpio-da90??.c 4056F: drivers/hwmon/da90??-hwmon.c 4057F: drivers/iio/adc/da91??-*.c 4058F: drivers/input/misc/da90??_onkey.c 4059F: drivers/input/touchscreen/da9052_tsi.c 4060F: drivers/leds/leds-da90??.c 4061F: drivers/mfd/da903x.c 4062F: drivers/mfd/da90??-*.c 4063F: drivers/mfd/da91??-*.c 4064F: drivers/power/supply/da9052-battery.c 4065F: drivers/power/supply/da91??-*.c 4066F: drivers/regulator/da903x.c 4067F: drivers/regulator/da9???-regulator.[ch] 4068F: drivers/thermal/da90??-thermal.c 4069F: drivers/rtc/rtc-da90??.c 4070F: drivers/video/backlight/da90??_bl.c 4071F: drivers/watchdog/da90??_wdt.c 4072F: include/linux/mfd/da903x.h 4073F: include/linux/mfd/da9052/ 4074F: include/linux/mfd/da9055/ 4075F: include/linux/mfd/da9062/ 4076F: include/linux/mfd/da9063/ 4077F: include/linux/mfd/da9150/ 4078F: include/linux/regulator/da9211.h 4079F: include/sound/da[79]*.h 4080F: sound/soc/codecs/da[79]*.[ch] 4081 4082DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4083M: William Breathitt Gray <vilhelm.gray@gmail.com> 4084L: linux-gpio@vger.kernel.org 4085S: Maintained 4086F: drivers/gpio/gpio-gpio-mm.c 4087 4088DIGI NEO AND CLASSIC PCI PRODUCTS 4089M: Lidza Louina <lidza.louina@gmail.com> 4090M: Mark Hounschell <markh@compro.net> 4091L: driverdev-devel@linuxdriverproject.org 4092S: Maintained 4093F: drivers/staging/dgnc/ 4094 4095DIOLAN U2C-12 I2C DRIVER 4096M: Guenter Roeck <linux@roeck-us.net> 4097L: linux-i2c@vger.kernel.org 4098S: Maintained 4099F: drivers/i2c/busses/i2c-diolan-u2c.c 4100 4101DIRECT ACCESS (DAX) 4102M: Matthew Wilcox <mawilcox@microsoft.com> 4103M: Ross Zwisler <ross.zwisler@linux.intel.com> 4104L: linux-fsdevel@vger.kernel.org 4105S: Supported 4106F: fs/dax.c 4107F: include/linux/dax.h 4108F: include/trace/events/fs_dax.h 4109 4110DIRECTORY NOTIFICATION (DNOTIFY) 4111M: Eric Paris <eparis@parisplace.org> 4112S: Maintained 4113F: Documentation/filesystems/dnotify.txt 4114F: fs/notify/dnotify/ 4115F: include/linux/dnotify.h 4116 4117DISK GEOMETRY AND PARTITION HANDLING 4118M: Andries Brouwer <aeb@cwi.nl> 4119W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4120W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4121W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4122S: Maintained 4123 4124DISKQUOTA 4125M: Jan Kara <jack@suse.com> 4126S: Maintained 4127F: Documentation/filesystems/quota.txt 4128F: fs/quota/ 4129F: include/linux/quota*.h 4130F: include/uapi/linux/quota*.h 4131 4132DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4133M: Bernie Thompson <bernie@plugable.com> 4134L: linux-fbdev@vger.kernel.org 4135S: Maintained 4136W: http://plugable.com/category/projects/udlfb/ 4137F: drivers/video/fbdev/udlfb.c 4138F: include/video/udlfb.h 4139F: Documentation/fb/udlfb.txt 4140 4141DISTRIBUTED LOCK MANAGER (DLM) 4142M: Christine Caulfield <ccaulfie@redhat.com> 4143M: David Teigland <teigland@redhat.com> 4144L: cluster-devel@redhat.com 4145W: http://sources.redhat.com/cluster/ 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4147S: Supported 4148F: fs/dlm/ 4149 4150DMA BUFFER SHARING FRAMEWORK 4151M: Sumit Semwal <sumit.semwal@linaro.org> 4152S: Maintained 4153L: linux-media@vger.kernel.org 4154L: dri-devel@lists.freedesktop.org 4155L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4156F: drivers/dma-buf/ 4157F: include/linux/dma-buf* 4158F: include/linux/reservation.h 4159F: include/linux/*fence.h 4160F: Documentation/driver-api/dma-buf.rst 4161T: git git://anongit.freedesktop.org/drm/drm-misc 4162 4163DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4164M: Vinod Koul <vinod.koul@intel.com> 4165L: dmaengine@vger.kernel.org 4166Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4167S: Maintained 4168F: drivers/dma/ 4169F: include/linux/dmaengine.h 4170F: Documentation/devicetree/bindings/dma/ 4171F: Documentation/dmaengine/ 4172T: git git://git.infradead.org/users/vkoul/slave-dma.git 4173 4174DMA MAPPING HELPERS 4175M: Christoph Hellwig <hch@lst.de> 4176M: Marek Szyprowski <m.szyprowski@samsung.com> 4177R: Robin Murphy <robin.murphy@arm.com> 4178L: linux-kernel@vger.kernel.org 4179T: git git://git.infradead.org/users/hch/dma-mapping.git 4180W: http://git.infradead.org/users/hch/dma-mapping.git 4181S: Supported 4182F: lib/dma-debug.c 4183F: lib/dma-noop.c 4184F: lib/dma-virt.c 4185F: drivers/base/dma-mapping.c 4186F: drivers/base/dma-coherent.c 4187F: include/linux/dma-mapping.h 4188 4189DME1737 HARDWARE MONITOR DRIVER 4190M: Juerg Haefliger <juergh@gmail.com> 4191L: linux-hwmon@vger.kernel.org 4192S: Maintained 4193F: Documentation/hwmon/dme1737 4194F: drivers/hwmon/dme1737.c 4195 4196DMI/SMBIOS SUPPORT 4197M: Jean Delvare <jdelvare@suse.com> 4198S: Maintained 4199T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4200F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4201F: drivers/firmware/dmi-id.c 4202F: drivers/firmware/dmi_scan.c 4203F: include/linux/dmi.h 4204 4205DOCUMENTATION 4206M: Jonathan Corbet <corbet@lwn.net> 4207L: linux-doc@vger.kernel.org 4208S: Maintained 4209F: Documentation/ 4210F: scripts/kernel-doc 4211X: Documentation/ABI/ 4212X: Documentation/devicetree/ 4213X: Documentation/acpi 4214X: Documentation/power 4215X: Documentation/spi 4216X: Documentation/media 4217T: git git://git.lwn.net/linux.git docs-next 4218 4219DONGWOON DW9714 LENS VOICE COIL DRIVER 4220M: Sakari Ailus <sakari.ailus@linux.intel.com> 4221L: linux-media@vger.kernel.org 4222T: git git://linuxtv.org/media_tree.git 4223S: Maintained 4224F: drivers/media/i2c/dw9714.c 4225 4226DOUBLETALK DRIVER 4227M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4228L: blinux-list@redhat.com 4229S: Maintained 4230F: drivers/char/dtlk.c 4231F: include/linux/dtlk.h 4232 4233DPAA2 DATAPATH I/O (DPIO) DRIVER 4234M: Roy Pledge <Roy.Pledge@nxp.com> 4235L: linux-kernel@vger.kernel.org 4236S: Maintained 4237F: drivers/staging/fsl-mc/bus/dpio 4238 4239DPAA2 ETHERNET DRIVER 4240M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4241L: linux-kernel@vger.kernel.org 4242S: Maintained 4243F: drivers/staging/fsl-dpaa2/ethernet 4244 4245DPT_I2O SCSI RAID DRIVER 4246M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4247L: linux-scsi@vger.kernel.org 4248W: http://www.adaptec.com/ 4249S: Maintained 4250F: drivers/scsi/dpt* 4251F: drivers/scsi/dpt/ 4252 4253DRBD DRIVER 4254M: Philipp Reisner <philipp.reisner@linbit.com> 4255M: Lars Ellenberg <lars.ellenberg@linbit.com> 4256L: drbd-dev@lists.linbit.com 4257W: http://www.drbd.org 4258T: git git://git.linbit.com/linux-drbd.git 4259T: git git://git.linbit.com/drbd-8.4.git 4260S: Supported 4261F: drivers/block/drbd/ 4262F: lib/lru_cache.c 4263F: Documentation/blockdev/drbd/ 4264 4265DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4266M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4267T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4268S: Supported 4269F: Documentation/kobject.txt 4270F: drivers/base/ 4271F: fs/debugfs/ 4272F: fs/sysfs/ 4273F: include/linux/debugfs.h 4274F: include/linux/kobj* 4275F: lib/kobj* 4276 4277DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4278M: Kevin Hilman <khilman@kernel.org> 4279M: Nishanth Menon <nm@ti.com> 4280S: Maintained 4281F: drivers/power/avs/ 4282F: include/linux/power/smartreflex.h 4283L: linux-pm@vger.kernel.org 4284 4285DRM DRIVER FOR ARM PL111 CLCD 4286M: Eric Anholt <eric@anholt.net> 4287T: git git://anongit.freedesktop.org/drm/drm-misc 4288S: Supported 4289F: drivers/gpu/drm/pl111/ 4290 4291DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4292M: Dave Airlie <airlied@redhat.com> 4293S: Odd Fixes 4294F: drivers/gpu/drm/ast/ 4295 4296DRM DRIVER FOR BOCHS VIRTUAL GPU 4297M: Gerd Hoffmann <kraxel@redhat.com> 4298L: virtualization@lists.linux-foundation.org 4299T: git git://anongit.freedesktop.org/drm/drm-misc 4300S: Maintained 4301F: drivers/gpu/drm/bochs/ 4302 4303DRM DRIVER FOR INTEL I810 VIDEO CARDS 4304S: Orphan / Obsolete 4305F: drivers/gpu/drm/i810/ 4306F: include/uapi/drm/i810_drm.h 4307 4308DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4309S: Orphan / Obsolete 4310F: drivers/gpu/drm/mga/ 4311F: include/uapi/drm/mga_drm.h 4312 4313DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4314M: Dave Airlie <airlied@redhat.com> 4315S: Odd Fixes 4316F: drivers/gpu/drm/mgag200/ 4317 4318DRM DRIVER FOR MI0283QT 4319M: Noralf Trønnes <noralf@tronnes.org> 4320S: Maintained 4321F: drivers/gpu/drm/tinydrm/mi0283qt.c 4322F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4323 4324DRM DRIVER FOR MSM ADRENO GPU 4325M: Rob Clark <robdclark@gmail.com> 4326L: linux-arm-msm@vger.kernel.org 4327L: dri-devel@lists.freedesktop.org 4328L: freedreno@lists.freedesktop.org 4329T: git git://people.freedesktop.org/~robclark/linux 4330S: Maintained 4331F: drivers/gpu/drm/msm/ 4332F: include/uapi/drm/msm_drm.h 4333F: Documentation/devicetree/bindings/display/msm/ 4334 4335DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4336M: Ben Skeggs <bskeggs@redhat.com> 4337L: dri-devel@lists.freedesktop.org 4338L: nouveau@lists.freedesktop.org 4339T: git git://github.com/skeggsb/linux 4340S: Supported 4341F: drivers/gpu/drm/nouveau/ 4342F: include/uapi/drm/nouveau_drm.h 4343 4344DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4345M: Dave Airlie <airlied@redhat.com> 4346M: Gerd Hoffmann <kraxel@redhat.com> 4347L: virtualization@lists.linux-foundation.org 4348T: git git://anongit.freedesktop.org/drm/drm-misc 4349S: Obsolete 4350W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4351F: drivers/gpu/drm/cirrus/ 4352 4353DRM DRIVER FOR QXL VIRTUAL GPU 4354M: Dave Airlie <airlied@redhat.com> 4355M: Gerd Hoffmann <kraxel@redhat.com> 4356L: virtualization@lists.linux-foundation.org 4357T: git git://anongit.freedesktop.org/drm/drm-misc 4358S: Maintained 4359F: drivers/gpu/drm/qxl/ 4360F: include/uapi/drm/qxl_drm.h 4361 4362DRM DRIVER FOR RAGE 128 VIDEO CARDS 4363S: Orphan / Obsolete 4364F: drivers/gpu/drm/r128/ 4365F: include/uapi/drm/r128_drm.h 4366 4367DRM DRIVER FOR SAVAGE VIDEO CARDS 4368S: Orphan / Obsolete 4369F: drivers/gpu/drm/savage/ 4370F: include/uapi/drm/savage_drm.h 4371 4372DRM DRIVER FOR SIS VIDEO CARDS 4373S: Orphan / Obsolete 4374F: drivers/gpu/drm/sis/ 4375F: include/uapi/drm/sis_drm.h 4376 4377DRM DRIVER FOR TDFX VIDEO CARDS 4378S: Orphan / Obsolete 4379F: drivers/gpu/drm/tdfx/ 4380 4381DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4382M: Dave Airlie <airlied@redhat.com> 4383S: Odd Fixes 4384F: drivers/gpu/drm/udl/ 4385 4386DRM DRIVER FOR VMWARE VIRTUAL GPU 4387M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4388M: Sinclair Yeh <syeh@vmware.com> 4389M: Thomas Hellstrom <thellstrom@vmware.com> 4390L: dri-devel@lists.freedesktop.org 4391T: git git://people.freedesktop.org/~syeh/repos_linux 4392T: git git://people.freedesktop.org/~thomash/linux 4393S: Supported 4394F: drivers/gpu/drm/vmwgfx/ 4395F: include/uapi/drm/vmwgfx_drm.h 4396 4397DRM DRIVERS 4398M: David Airlie <airlied@linux.ie> 4399L: dri-devel@lists.freedesktop.org 4400T: git git://people.freedesktop.org/~airlied/linux 4401B: https://bugs.freedesktop.org/ 4402C: irc://chat.freenode.net/dri-devel 4403S: Maintained 4404F: drivers/gpu/drm/ 4405F: drivers/gpu/vga/ 4406F: Documentation/devicetree/bindings/display/ 4407F: Documentation/devicetree/bindings/gpu/ 4408F: Documentation/devicetree/bindings/video/ 4409F: Documentation/gpu/ 4410F: include/drm/ 4411F: include/uapi/drm/ 4412F: include/linux/vga* 4413 4414DRM DRIVERS AND MISC GPU PATCHES 4415M: Daniel Vetter <daniel.vetter@intel.com> 4416M: Jani Nikula <jani.nikula@linux.intel.com> 4417M: Sean Paul <seanpaul@chromium.org> 4418W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4419S: Maintained 4420T: git git://anongit.freedesktop.org/drm/drm-misc 4421F: Documentation/gpu/ 4422F: drivers/gpu/vga/ 4423F: drivers/gpu/drm/* 4424F: include/drm/drm* 4425F: include/uapi/drm/drm* 4426F: include/linux/vga* 4427 4428DRM DRIVERS FOR ALLWINNER A10 4429M: Maxime Ripard <maxime.ripard@free-electrons.com> 4430L: dri-devel@lists.freedesktop.org 4431S: Supported 4432F: drivers/gpu/drm/sun4i/ 4433F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4435 4436DRM DRIVERS FOR AMLOGIC SOCS 4437M: Neil Armstrong <narmstrong@baylibre.com> 4438L: dri-devel@lists.freedesktop.org 4439L: linux-amlogic@lists.infradead.org 4440W: http://linux-meson.com/ 4441S: Supported 4442F: drivers/gpu/drm/meson/ 4443F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4444F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4445F: Documentation/gpu/meson.rst 4446T: git git://anongit.freedesktop.org/drm/drm-misc 4447 4448DRM DRIVERS FOR ATMEL HLCDC 4449M: Boris Brezillon <boris.brezillon@free-electrons.com> 4450L: dri-devel@lists.freedesktop.org 4451S: Supported 4452F: drivers/gpu/drm/atmel-hlcdc/ 4453F: Documentation/devicetree/bindings/drm/atmel/ 4454T: git git://anongit.freedesktop.org/drm/drm-misc 4455 4456DRM DRIVERS FOR BRIDGE CHIPS 4457M: Archit Taneja <architt@codeaurora.org> 4458M: Andrzej Hajda <a.hajda@samsung.com> 4459R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4460S: Maintained 4461T: git git://anongit.freedesktop.org/drm/drm-misc 4462F: drivers/gpu/drm/bridge/ 4463 4464DRM DRIVERS FOR EXYNOS 4465M: Inki Dae <inki.dae@samsung.com> 4466M: Joonyoung Shim <jy0922.shim@samsung.com> 4467M: Seung-Woo Kim <sw0312.kim@samsung.com> 4468M: Kyungmin Park <kyungmin.park@samsung.com> 4469L: dri-devel@lists.freedesktop.org 4470T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4471S: Supported 4472F: drivers/gpu/drm/exynos/ 4473F: include/uapi/drm/exynos_drm.h 4474F: Documentation/devicetree/bindings/display/exynos/ 4475 4476DRM DRIVERS FOR FREESCALE DCU 4477M: Stefan Agner <stefan@agner.ch> 4478M: Alison Wang <alison.wang@freescale.com> 4479L: dri-devel@lists.freedesktop.org 4480S: Supported 4481F: drivers/gpu/drm/fsl-dcu/ 4482F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4483F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4484F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4485 4486DRM DRIVERS FOR FREESCALE IMX 4487M: Philipp Zabel <p.zabel@pengutronix.de> 4488L: dri-devel@lists.freedesktop.org 4489S: Maintained 4490F: drivers/gpu/drm/imx/ 4491F: drivers/gpu/ipu-v3/ 4492F: Documentation/devicetree/bindings/display/imx/ 4493 4494DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4495M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4496L: dri-devel@lists.freedesktop.org 4497T: git git://github.com/patjak/drm-gma500 4498S: Maintained 4499F: drivers/gpu/drm/gma500/ 4500 4501DRM DRIVERS FOR HISILICON 4502M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4503M: Rongrong Zou <zourongrong@gmail.com> 4504R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4505R: Chen Feng <puck.chen@hisilicon.com> 4506L: dri-devel@lists.freedesktop.org 4507T: git git://github.com/xin3liang/linux.git 4508S: Maintained 4509F: drivers/gpu/drm/hisilicon/ 4510F: Documentation/devicetree/bindings/display/hisilicon/ 4511 4512DRM DRIVERS FOR MEDIATEK 4513M: CK Hu <ck.hu@mediatek.com> 4514M: Philipp Zabel <p.zabel@pengutronix.de> 4515L: dri-devel@lists.freedesktop.org 4516S: Supported 4517F: drivers/gpu/drm/mediatek/ 4518F: Documentation/devicetree/bindings/display/mediatek/ 4519 4520DRM DRIVERS FOR NVIDIA TEGRA 4521M: Thierry Reding <thierry.reding@gmail.com> 4522L: dri-devel@lists.freedesktop.org 4523L: linux-tegra@vger.kernel.org 4524T: git git://anongit.freedesktop.org/tegra/linux.git 4525S: Supported 4526F: drivers/gpu/drm/tegra/ 4527F: drivers/gpu/host1x/ 4528F: include/linux/host1x.h 4529F: include/uapi/drm/tegra_drm.h 4530F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4531 4532DRM DRIVERS FOR RENESAS 4533M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4534L: dri-devel@lists.freedesktop.org 4535L: linux-renesas-soc@vger.kernel.org 4536T: git git://linuxtv.org/pinchartl/fbdev 4537S: Supported 4538F: drivers/gpu/drm/rcar-du/ 4539F: drivers/gpu/drm/shmobile/ 4540F: include/linux/platform_data/shmob_drm.h 4541F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4542F: Documentation/devicetree/bindings/display/renesas,du.txt 4543 4544DRM DRIVERS FOR ROCKCHIP 4545M: Mark Yao <mark.yao@rock-chips.com> 4546L: dri-devel@lists.freedesktop.org 4547S: Maintained 4548F: drivers/gpu/drm/rockchip/ 4549F: Documentation/devicetree/bindings/display/rockchip/ 4550T: git git://anongit.freedesktop.org/drm/drm-misc 4551 4552DRM DRIVERS FOR STI 4553M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4554M: Vincent Abriou <vincent.abriou@st.com> 4555L: dri-devel@lists.freedesktop.org 4556T: git git://anongit.freedesktop.org/drm/drm-misc 4557S: Maintained 4558F: drivers/gpu/drm/sti 4559F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4560 4561DRM DRIVERS FOR STM 4562M: Yannick Fertre <yannick.fertre@st.com> 4563M: Philippe Cornu <philippe.cornu@st.com> 4564M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4565M: Vincent Abriou <vincent.abriou@st.com> 4566L: dri-devel@lists.freedesktop.org 4567T: git git://anongit.freedesktop.org/drm/drm-misc 4568S: Maintained 4569F: drivers/gpu/drm/stm 4570F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4571 4572DRM DRIVERS FOR TI LCDC 4573M: Jyri Sarha <jsarha@ti.com> 4574R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4575L: dri-devel@lists.freedesktop.org 4576S: Maintained 4577F: drivers/gpu/drm/tilcdc/ 4578F: Documentation/devicetree/bindings/display/tilcdc/ 4579 4580DRM DRIVERS FOR TI OMAP 4581M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4582L: dri-devel@lists.freedesktop.org 4583S: Maintained 4584F: drivers/gpu/drm/omapdrm/ 4585F: Documentation/devicetree/bindings/display/ti/ 4586 4587DRM DRIVERS FOR VC4 4588M: Eric Anholt <eric@anholt.net> 4589T: git git://github.com/anholt/linux 4590S: Supported 4591F: drivers/gpu/drm/vc4/ 4592F: include/uapi/drm/vc4_drm.h 4593F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4594T: git git://anongit.freedesktop.org/drm/drm-misc 4595 4596DRM DRIVERS FOR VIVANTE GPU IP 4597M: Lucas Stach <l.stach@pengutronix.de> 4598R: Russell King <linux+etnaviv@armlinux.org.uk> 4599R: Christian Gmeiner <christian.gmeiner@gmail.com> 4600L: etnaviv@lists.freedesktop.org 4601L: dri-devel@lists.freedesktop.org 4602S: Maintained 4603F: drivers/gpu/drm/etnaviv/ 4604F: include/uapi/drm/etnaviv_drm.h 4605F: Documentation/devicetree/bindings/display/etnaviv/ 4606 4607DRM DRIVERS FOR ZTE ZX 4608M: Shawn Guo <shawnguo@kernel.org> 4609L: dri-devel@lists.freedesktop.org 4610S: Maintained 4611F: drivers/gpu/drm/zte/ 4612F: Documentation/devicetree/bindings/display/zte,vou.txt 4613T: git git://anongit.freedesktop.org/drm/drm-misc 4614 4615DRM PANEL DRIVERS 4616M: Thierry Reding <thierry.reding@gmail.com> 4617L: dri-devel@lists.freedesktop.org 4618T: git git://anongit.freedesktop.org/tegra/linux.git 4619S: Maintained 4620F: drivers/gpu/drm/drm_panel.c 4621F: drivers/gpu/drm/panel/ 4622F: include/drm/drm_panel.h 4623F: Documentation/devicetree/bindings/display/panel/ 4624 4625DSBR100 USB FM RADIO DRIVER 4626M: Alexey Klimov <klimov.linux@gmail.com> 4627L: linux-media@vger.kernel.org 4628T: git git://linuxtv.org/media_tree.git 4629S: Maintained 4630F: drivers/media/radio/dsbr100.c 4631 4632DSCC4 DRIVER 4633M: Francois Romieu <romieu@fr.zoreil.com> 4634L: netdev@vger.kernel.org 4635S: Maintained 4636F: drivers/net/wan/dscc4.c 4637 4638DT3155 MEDIA DRIVER 4639M: Hans Verkuil <hverkuil@xs4all.nl> 4640L: linux-media@vger.kernel.org 4641T: git git://linuxtv.org/media_tree.git 4642W: https://linuxtv.org 4643S: Odd Fixes 4644F: drivers/media/pci/dt3155/ 4645 4646DVB_USB_AF9015 MEDIA DRIVER 4647M: Antti Palosaari <crope@iki.fi> 4648L: linux-media@vger.kernel.org 4649W: https://linuxtv.org 4650W: http://palosaari.fi/linux/ 4651Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4652T: git git://linuxtv.org/anttip/media_tree.git 4653S: Maintained 4654F: drivers/media/usb/dvb-usb-v2/af9015* 4655 4656DVB_USB_AF9035 MEDIA DRIVER 4657M: Antti Palosaari <crope@iki.fi> 4658L: linux-media@vger.kernel.org 4659W: https://linuxtv.org 4660W: http://palosaari.fi/linux/ 4661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4662T: git git://linuxtv.org/anttip/media_tree.git 4663S: Maintained 4664F: drivers/media/usb/dvb-usb-v2/af9035* 4665 4666DVB_USB_ANYSEE MEDIA DRIVER 4667M: Antti Palosaari <crope@iki.fi> 4668L: linux-media@vger.kernel.org 4669W: https://linuxtv.org 4670W: http://palosaari.fi/linux/ 4671Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4672T: git git://linuxtv.org/anttip/media_tree.git 4673S: Maintained 4674F: drivers/media/usb/dvb-usb-v2/anysee* 4675 4676DVB_USB_AU6610 MEDIA DRIVER 4677M: Antti Palosaari <crope@iki.fi> 4678L: linux-media@vger.kernel.org 4679W: https://linuxtv.org 4680W: http://palosaari.fi/linux/ 4681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4682T: git git://linuxtv.org/anttip/media_tree.git 4683S: Maintained 4684F: drivers/media/usb/dvb-usb-v2/au6610* 4685 4686DVB_USB_CE6230 MEDIA DRIVER 4687M: Antti Palosaari <crope@iki.fi> 4688L: linux-media@vger.kernel.org 4689W: https://linuxtv.org 4690W: http://palosaari.fi/linux/ 4691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4692T: git git://linuxtv.org/anttip/media_tree.git 4693S: Maintained 4694F: drivers/media/usb/dvb-usb-v2/ce6230* 4695 4696DVB_USB_CXUSB MEDIA DRIVER 4697M: Michael Krufky <mkrufky@linuxtv.org> 4698L: linux-media@vger.kernel.org 4699W: https://linuxtv.org 4700W: http://github.com/mkrufky 4701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4702T: git git://linuxtv.org/media_tree.git 4703S: Maintained 4704F: drivers/media/usb/dvb-usb/cxusb* 4705 4706DVB_USB_EC168 MEDIA DRIVER 4707M: Antti Palosaari <crope@iki.fi> 4708L: linux-media@vger.kernel.org 4709W: https://linuxtv.org 4710W: http://palosaari.fi/linux/ 4711Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4712T: git git://linuxtv.org/anttip/media_tree.git 4713S: Maintained 4714F: drivers/media/usb/dvb-usb-v2/ec168* 4715 4716DVB_USB_GL861 MEDIA DRIVER 4717M: Antti Palosaari <crope@iki.fi> 4718L: linux-media@vger.kernel.org 4719W: https://linuxtv.org 4720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4721T: git git://linuxtv.org/anttip/media_tree.git 4722S: Maintained 4723F: drivers/media/usb/dvb-usb-v2/gl861* 4724 4725DVB_USB_MXL111SF MEDIA DRIVER 4726M: Michael Krufky <mkrufky@linuxtv.org> 4727L: linux-media@vger.kernel.org 4728W: https://linuxtv.org 4729W: http://github.com/mkrufky 4730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4731T: git git://linuxtv.org/mkrufky/mxl111sf.git 4732S: Maintained 4733F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4734 4735DVB_USB_RTL28XXU MEDIA DRIVER 4736M: Antti Palosaari <crope@iki.fi> 4737L: linux-media@vger.kernel.org 4738W: https://linuxtv.org 4739W: http://palosaari.fi/linux/ 4740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4741T: git git://linuxtv.org/anttip/media_tree.git 4742S: Maintained 4743F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4744 4745DVB_USB_V2 MEDIA DRIVER 4746M: Antti Palosaari <crope@iki.fi> 4747L: linux-media@vger.kernel.org 4748W: https://linuxtv.org 4749W: http://palosaari.fi/linux/ 4750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4751T: git git://linuxtv.org/anttip/media_tree.git 4752S: Maintained 4753F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4754F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4755 4756DYNAMIC DEBUG 4757M: Jason Baron <jbaron@akamai.com> 4758S: Maintained 4759F: lib/dynamic_debug.c 4760F: include/linux/dynamic_debug.h 4761 4762DZ DECSTATION DZ11 SERIAL DRIVER 4763M: "Maciej W. Rozycki" <macro@linux-mips.org> 4764S: Maintained 4765F: drivers/tty/serial/dz.* 4766 4767E3X0 POWER BUTTON DRIVER 4768M: Moritz Fischer <moritz.fischer@ettus.com> 4769L: usrp-users@lists.ettus.com 4770W: http://www.ettus.com 4771S: Supported 4772F: drivers/input/misc/e3x0-button.c 4773F: Documentation/devicetree/bindings/input/e3x0-button.txt 4774 4775E4000 MEDIA DRIVER 4776M: Antti Palosaari <crope@iki.fi> 4777L: linux-media@vger.kernel.org 4778W: https://linuxtv.org 4779W: http://palosaari.fi/linux/ 4780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4781T: git git://linuxtv.org/anttip/media_tree.git 4782S: Maintained 4783F: drivers/media/tuners/e4000* 4784 4785EATA ISA/EISA/PCI SCSI DRIVER 4786M: Dario Ballabio <ballabio_dario@emc.com> 4787L: linux-scsi@vger.kernel.org 4788S: Maintained 4789F: drivers/scsi/eata.c 4790 4791EC100 MEDIA DRIVER 4792M: Antti Palosaari <crope@iki.fi> 4793L: linux-media@vger.kernel.org 4794W: https://linuxtv.org 4795W: http://palosaari.fi/linux/ 4796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4797T: git git://linuxtv.org/anttip/media_tree.git 4798S: Maintained 4799F: drivers/media/dvb-frontends/ec100* 4800 4801ECRYPT FILE SYSTEM 4802M: Tyler Hicks <tyhicks@canonical.com> 4803L: ecryptfs@vger.kernel.org 4804W: http://ecryptfs.org 4805W: https://launchpad.net/ecryptfs 4806T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4807S: Supported 4808F: Documentation/filesystems/ecryptfs.txt 4809F: fs/ecryptfs/ 4810 4811EDAC-AMD64 4812M: Borislav Petkov <bp@alien8.de> 4813L: linux-edac@vger.kernel.org 4814S: Maintained 4815F: drivers/edac/amd64_edac* 4816 4817EDAC-CALXEDA 4818M: Robert Richter <rric@kernel.org> 4819L: linux-edac@vger.kernel.org 4820S: Maintained 4821F: drivers/edac/highbank* 4822 4823EDAC-CAVIUM 4824M: Ralf Baechle <ralf@linux-mips.org> 4825M: David Daney <david.daney@cavium.com> 4826L: linux-edac@vger.kernel.org 4827L: linux-mips@linux-mips.org 4828S: Supported 4829F: drivers/edac/octeon_edac* 4830F: drivers/edac/thunderx_edac* 4831 4832EDAC-CORE 4833M: Borislav Petkov <bp@alien8.de> 4834M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4835M: Mauro Carvalho Chehab <mchehab@kernel.org> 4836L: linux-edac@vger.kernel.org 4837T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4839S: Supported 4840F: Documentation/admin-guide/ras.rst 4841F: Documentation/driver-api/edac.rst 4842F: drivers/edac/ 4843F: include/linux/edac.h 4844 4845EDAC-E752X 4846M: Mark Gross <mark.gross@intel.com> 4847L: linux-edac@vger.kernel.org 4848S: Maintained 4849F: drivers/edac/e752x_edac.c 4850 4851EDAC-E7XXX 4852L: linux-edac@vger.kernel.org 4853S: Maintained 4854F: drivers/edac/e7xxx_edac.c 4855 4856EDAC-FSL_DDR 4857M: York Sun <york.sun@nxp.com> 4858L: linux-edac@vger.kernel.org 4859S: Maintained 4860F: drivers/edac/fsl_ddr_edac.* 4861 4862EDAC-GHES 4863M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4864M: Mauro Carvalho Chehab <mchehab@kernel.org> 4865L: linux-edac@vger.kernel.org 4866S: Maintained 4867F: drivers/edac/ghes_edac.c 4868 4869EDAC-I3000 4870L: linux-edac@vger.kernel.org 4871S: Orphan 4872F: drivers/edac/i3000_edac.c 4873 4874EDAC-I5000 4875L: linux-edac@vger.kernel.org 4876S: Maintained 4877F: drivers/edac/i5000_edac.c 4878 4879EDAC-I5400 4880M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4881M: Mauro Carvalho Chehab <mchehab@kernel.org> 4882L: linux-edac@vger.kernel.org 4883S: Maintained 4884F: drivers/edac/i5400_edac.c 4885 4886EDAC-I7300 4887M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4888M: Mauro Carvalho Chehab <mchehab@kernel.org> 4889L: linux-edac@vger.kernel.org 4890S: Maintained 4891F: drivers/edac/i7300_edac.c 4892 4893EDAC-I7CORE 4894M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4895M: Mauro Carvalho Chehab <mchehab@kernel.org> 4896L: linux-edac@vger.kernel.org 4897S: Maintained 4898F: drivers/edac/i7core_edac.c 4899 4900EDAC-I82443BXGX 4901M: Tim Small <tim@buttersideup.com> 4902L: linux-edac@vger.kernel.org 4903S: Maintained 4904F: drivers/edac/i82443bxgx_edac.c 4905 4906EDAC-I82975X 4907M: Ranganathan Desikan <ravi@jetztechnologies.com> 4908M: "Arvind R." <arvino55@gmail.com> 4909L: linux-edac@vger.kernel.org 4910S: Maintained 4911F: drivers/edac/i82975x_edac.c 4912 4913EDAC-IE31200 4914M: Jason Baron <jbaron@akamai.com> 4915L: linux-edac@vger.kernel.org 4916S: Maintained 4917F: drivers/edac/ie31200_edac.c 4918 4919EDAC-MPC85XX 4920M: Johannes Thumshirn <morbidrsa@gmail.com> 4921L: linux-edac@vger.kernel.org 4922S: Maintained 4923F: drivers/edac/mpc85xx_edac.[ch] 4924 4925EDAC-PASEMI 4926M: Egor Martovetsky <egor@pasemi.com> 4927L: linux-edac@vger.kernel.org 4928S: Maintained 4929F: drivers/edac/pasemi_edac.c 4930 4931EDAC-PND2 4932M: Tony Luck <tony.luck@intel.com> 4933L: linux-edac@vger.kernel.org 4934S: Maintained 4935F: drivers/edac/pnd2_edac.[ch] 4936 4937EDAC-R82600 4938M: Tim Small <tim@buttersideup.com> 4939L: linux-edac@vger.kernel.org 4940S: Maintained 4941F: drivers/edac/r82600_edac.c 4942 4943EDAC-SBRIDGE 4944M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4945M: Mauro Carvalho Chehab <mchehab@kernel.org> 4946L: linux-edac@vger.kernel.org 4947S: Maintained 4948F: drivers/edac/sb_edac.c 4949 4950EDAC-SKYLAKE 4951M: Tony Luck <tony.luck@intel.com> 4952L: linux-edac@vger.kernel.org 4953S: Maintained 4954F: drivers/edac/skx_edac.c 4955 4956EDIROL UA-101/UA-1000 DRIVER 4957M: Clemens Ladisch <clemens@ladisch.de> 4958L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4959T: git git://git.alsa-project.org/alsa-kernel.git 4960S: Maintained 4961F: sound/usb/misc/ua101.c 4962 4963EFI TEST DRIVER 4964L: linux-efi@vger.kernel.org 4965M: Ivan Hu <ivan.hu@canonical.com> 4966M: Matt Fleming <matt@codeblueprint.co.uk> 4967S: Maintained 4968F: drivers/firmware/efi/test/ 4969 4970EFI VARIABLE FILESYSTEM 4971M: Matthew Garrett <matthew.garrett@nebula.com> 4972M: Jeremy Kerr <jk@ozlabs.org> 4973M: Matt Fleming <matt@codeblueprint.co.uk> 4974T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4975L: linux-efi@vger.kernel.org 4976S: Maintained 4977F: fs/efivarfs/ 4978 4979EFIFB FRAMEBUFFER DRIVER 4980L: linux-fbdev@vger.kernel.org 4981M: Peter Jones <pjones@redhat.com> 4982S: Maintained 4983F: drivers/video/fbdev/efifb.c 4984 4985EFS FILESYSTEM 4986W: http://aeschi.ch.eu.org/efs/ 4987S: Orphan 4988F: fs/efs/ 4989 4990EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4991M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4992L: netdev@vger.kernel.org 4993S: Maintained 4994F: drivers/net/ethernet/ibm/ehea/ 4995 4996EM28XX VIDEO4LINUX DRIVER 4997M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4998M: Mauro Carvalho Chehab <mchehab@kernel.org> 4999L: linux-media@vger.kernel.org 5000W: https://linuxtv.org 5001T: git git://linuxtv.org/media_tree.git 5002S: Maintained 5003F: drivers/media/usb/em28xx/ 5004F: Documentation/media/v4l-drivers/em28xx* 5005 5006EMBEDDED LINUX 5007M: Paul Gortmaker <paul.gortmaker@windriver.com> 5008M: Matt Mackall <mpm@selenic.com> 5009M: David Woodhouse <dwmw2@infradead.org> 5010L: linux-embedded@vger.kernel.org 5011S: Maintained 5012 5013Emulex 10Gbps iSCSI - OneConnect DRIVER 5014M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5015M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5016M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5017L: linux-scsi@vger.kernel.org 5018W: http://www.broadcom.com 5019S: Supported 5020F: drivers/scsi/be2iscsi/ 5021 5022Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5023M: Sathya Perla <sathya.perla@broadcom.com> 5024M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5025M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5026M: Somnath Kotur <somnath.kotur@broadcom.com> 5027L: netdev@vger.kernel.org 5028W: http://www.emulex.com 5029S: Supported 5030F: drivers/net/ethernet/emulex/benet/ 5031 5032EMULEX ONECONNECT ROCE DRIVER 5033M: Selvin Xavier <selvin.xavier@broadcom.com> 5034M: Devesh Sharma <devesh.sharma@broadcom.com> 5035L: linux-rdma@vger.kernel.org 5036W: http://www.broadcom.com 5037S: Odd Fixes 5038F: drivers/infiniband/hw/ocrdma/ 5039F: include/uapi/rdma/ocrdma-abi.h 5040 5041EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5042M: James Smart <james.smart@broadcom.com> 5043M: Dick Kennedy <dick.kennedy@broadcom.com> 5044L: linux-scsi@vger.kernel.org 5045W: http://www.broadcom.com 5046S: Supported 5047F: drivers/scsi/lpfc/ 5048 5049ENE CB710 FLASH CARD READER DRIVER 5050M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5051S: Maintained 5052F: drivers/misc/cb710/ 5053F: drivers/mmc/host/cb710-mmc.* 5054F: include/linux/cb710.h 5055 5056ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5057M: Maxim Levitsky <maximlevitsky@gmail.com> 5058S: Maintained 5059F: drivers/media/rc/ene_ir.* 5060 5061EPSON S1D13XXX FRAMEBUFFER DRIVER 5062M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5063S: Maintained 5064T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5065F: drivers/video/fbdev/s1d13xxxfb.c 5066F: include/video/s1d13xxxfb.h 5067 5068ERRSEQ ERROR TRACKING INFRASTRUCTURE 5069M: Jeff Layton <jlayton@poochiereds.net> 5070S: Maintained 5071F: lib/errseq.c 5072F: include/linux/errseq.h 5073 5074ET131X NETWORK DRIVER 5075M: Mark Einon <mark.einon@gmail.com> 5076S: Odd Fixes 5077F: drivers/net/ethernet/agere/ 5078 5079ETHERNET BRIDGE 5080M: Stephen Hemminger <stephen@networkplumber.org> 5081L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5082L: netdev@vger.kernel.org 5083W: http://www.linuxfoundation.org/en/Net:Bridge 5084S: Maintained 5085F: include/linux/netfilter_bridge/ 5086F: net/bridge/ 5087 5088ETHERNET PHY LIBRARY 5089M: Andrew Lunn <andrew@lunn.ch> 5090M: Florian Fainelli <f.fainelli@gmail.com> 5091L: netdev@vger.kernel.org 5092S: Maintained 5093F: Documentation/ABI/testing/sysfs-bus-mdio 5094F: Documentation/devicetree/bindings/net/mdio* 5095F: Documentation/networking/phy.txt 5096F: drivers/net/phy/ 5097F: drivers/of/of_mdio.c 5098F: drivers/of/of_net.c 5099F: include/linux/*mdio*.h 5100F: include/linux/of_net.h 5101F: include/linux/phy.h 5102F: include/linux/phy_fixed.h 5103F: include/linux/platform_data/mdio-gpio.h 5104F: include/trace/events/mdio.h 5105F: include/uapi/linux/mdio.h 5106F: include/uapi/linux/mii.h 5107 5108EXT2 FILE SYSTEM 5109M: Jan Kara <jack@suse.com> 5110L: linux-ext4@vger.kernel.org 5111S: Maintained 5112F: Documentation/filesystems/ext2.txt 5113F: fs/ext2/ 5114F: include/linux/ext2* 5115 5116EXT4 FILE SYSTEM 5117M: "Theodore Ts'o" <tytso@mit.edu> 5118M: Andreas Dilger <adilger.kernel@dilger.ca> 5119L: linux-ext4@vger.kernel.org 5120W: http://ext4.wiki.kernel.org 5121Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5123S: Maintained 5124F: Documentation/filesystems/ext4.txt 5125F: fs/ext4/ 5126 5127Extended Verification Module (EVM) 5128M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5129L: linux-ima-devel@lists.sourceforge.net 5130L: linux-security-module@vger.kernel.org 5131S: Supported 5132F: security/integrity/evm/ 5133 5134EXTENSIBLE FIRMWARE INTERFACE (EFI) 5135M: Matt Fleming <matt@codeblueprint.co.uk> 5136M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5137L: linux-efi@vger.kernel.org 5138T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5139S: Maintained 5140F: Documentation/efi-stub.txt 5141F: arch/*/kernel/efi.c 5142F: arch/x86/boot/compressed/eboot.[ch] 5143F: arch/*/include/asm/efi.h 5144F: arch/x86/platform/efi/ 5145F: drivers/firmware/efi/ 5146F: include/linux/efi*.h 5147F: arch/arm/boot/compressed/efi-header.S 5148F: arch/arm64/kernel/efi-entry.S 5149 5150EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5151M: MyungJoo Ham <myungjoo.ham@samsung.com> 5152M: Chanwoo Choi <cw00.choi@samsung.com> 5153L: linux-kernel@vger.kernel.org 5154T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5155S: Maintained 5156F: drivers/extcon/ 5157F: include/linux/extcon/ 5158F: include/linux/extcon.h 5159F: Documentation/extcon/ 5160F: Documentation/devicetree/bindings/extcon/ 5161 5162EXYNOS DP DRIVER 5163M: Jingoo Han <jingoohan1@gmail.com> 5164L: dri-devel@lists.freedesktop.org 5165S: Maintained 5166F: drivers/gpu/drm/exynos/exynos_dp* 5167 5168EXYNOS SYSMMU (IOMMU) driver 5169M: Marek Szyprowski <m.szyprowski@samsung.com> 5170L: iommu@lists.linux-foundation.org 5171S: Maintained 5172F: drivers/iommu/exynos-iommu.c 5173 5174EZchip NPS platform support 5175M: Noam Camus <noamc@ezchip.com> 5176S: Supported 5177F: arch/arc/plat-eznps 5178F: arch/arc/boot/dts/eznps.dts 5179 5180F2FS FILE SYSTEM 5181M: Jaegeuk Kim <jaegeuk@kernel.org> 5182M: Chao Yu <yuchao0@huawei.com> 5183L: linux-f2fs-devel@lists.sourceforge.net 5184W: https://f2fs.wiki.kernel.org/ 5185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5186S: Maintained 5187F: Documentation/filesystems/f2fs.txt 5188F: Documentation/ABI/testing/sysfs-fs-f2fs 5189F: fs/f2fs/ 5190F: include/linux/f2fs_fs.h 5191F: include/trace/events/f2fs.h 5192 5193F71805F HARDWARE MONITORING DRIVER 5194M: Jean Delvare <jdelvare@suse.com> 5195L: linux-hwmon@vger.kernel.org 5196S: Maintained 5197F: Documentation/hwmon/f71805f 5198F: drivers/hwmon/f71805f.c 5199 5200FANOTIFY 5201M: Eric Paris <eparis@redhat.com> 5202S: Maintained 5203F: fs/notify/fanotify/ 5204F: include/linux/fanotify.h 5205F: include/uapi/linux/fanotify.h 5206 5207FARSYNC SYNCHRONOUS DRIVER 5208M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5209W: http://www.farsite.co.uk/ 5210S: Supported 5211F: drivers/net/wan/farsync.* 5212 5213FAULT INJECTION SUPPORT 5214M: Akinobu Mita <akinobu.mita@gmail.com> 5215S: Supported 5216F: Documentation/fault-injection/ 5217F: lib/fault-inject.c 5218 5219FBTFT Framebuffer drivers 5220M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5221S: Maintained 5222F: drivers/staging/fbtft/ 5223 5224FC0011 TUNER DRIVER 5225M: Michael Buesch <m@bues.ch> 5226L: linux-media@vger.kernel.org 5227S: Maintained 5228F: drivers/media/tuners/fc0011.h 5229F: drivers/media/tuners/fc0011.c 5230 5231FC2580 MEDIA DRIVER 5232M: Antti Palosaari <crope@iki.fi> 5233L: linux-media@vger.kernel.org 5234W: https://linuxtv.org 5235W: http://palosaari.fi/linux/ 5236Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5237T: git git://linuxtv.org/anttip/media_tree.git 5238S: Maintained 5239F: drivers/media/tuners/fc2580* 5240 5241FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5242M: Johannes Thumshirn <jth@kernel.org> 5243L: fcoe-devel@open-fcoe.org 5244W: www.Open-FCoE.org 5245S: Supported 5246F: drivers/scsi/libfc/ 5247F: drivers/scsi/fcoe/ 5248F: include/scsi/fc/ 5249F: include/scsi/libfc.h 5250F: include/scsi/libfcoe.h 5251F: include/uapi/scsi/fc/ 5252 5253FILE LOCKING (flock() and fcntl()/lockf()) 5254M: Jeff Layton <jlayton@poochiereds.net> 5255M: "J. Bruce Fields" <bfields@fieldses.org> 5256L: linux-fsdevel@vger.kernel.org 5257S: Maintained 5258F: include/linux/fcntl.h 5259F: include/linux/fs.h 5260F: include/uapi/linux/fcntl.h 5261F: include/uapi/linux/fs.h 5262F: fs/fcntl.c 5263F: fs/locks.c 5264 5265FILESYSTEMS (VFS and infrastructure) 5266M: Alexander Viro <viro@zeniv.linux.org.uk> 5267L: linux-fsdevel@vger.kernel.org 5268S: Maintained 5269F: fs/* 5270 5271FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5272M: Riku Voipio <riku.voipio@iki.fi> 5273L: linux-hwmon@vger.kernel.org 5274S: Maintained 5275F: drivers/hwmon/f75375s.c 5276F: include/linux/f75375s.h 5277 5278FIREWIRE AUDIO DRIVERS 5279M: Clemens Ladisch <clemens@ladisch.de> 5280L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5281T: git git://git.alsa-project.org/alsa-kernel.git 5282S: Maintained 5283F: sound/firewire/ 5284 5285FIREWIRE MEDIA DRIVERS (firedtv) 5286M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5287L: linux-media@vger.kernel.org 5288L: linux1394-devel@lists.sourceforge.net 5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5290S: Maintained 5291F: drivers/media/firewire/ 5292 5293FIREWIRE SBP-2 TARGET 5294M: Chris Boot <bootc@bootc.net> 5295L: linux-scsi@vger.kernel.org 5296L: target-devel@vger.kernel.org 5297L: linux1394-devel@lists.sourceforge.net 5298T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5299S: Maintained 5300F: drivers/target/sbp/ 5301 5302FIREWIRE SUBSYSTEM 5303M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5304L: linux1394-devel@lists.sourceforge.net 5305W: http://ieee1394.wiki.kernel.org/ 5306T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5307S: Maintained 5308F: drivers/firewire/ 5309F: include/linux/firewire.h 5310F: include/uapi/linux/firewire*.h 5311F: tools/firewire/ 5312 5313FIRMWARE LOADER (request_firmware) 5314M: Luis R. Rodriguez <mcgrof@kernel.org> 5315L: linux-kernel@vger.kernel.org 5316S: Maintained 5317F: Documentation/firmware_class/ 5318F: drivers/base/firmware*.c 5319F: include/linux/firmware.h 5320 5321FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5322M: Joshua Morris <josh.h.morris@us.ibm.com> 5323M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5324S: Maintained 5325F: drivers/block/rsxx/ 5326 5327FLOPPY DRIVER 5328M: Jiri Kosina <jikos@kernel.org> 5329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5330S: Odd fixes 5331F: drivers/block/floppy.c 5332 5333FMC SUBSYSTEM 5334M: Alessandro Rubini <rubini@gnudd.com> 5335W: http://www.ohwr.org/projects/fmc-bus 5336S: Supported 5337F: drivers/fmc/ 5338F: include/linux/fmc*.h 5339F: include/linux/ipmi-fru.h 5340K: fmc_d.*register 5341 5342FPGA MANAGER FRAMEWORK 5343M: Alan Tull <atull@kernel.org> 5344R: Moritz Fischer <moritz.fischer@ettus.com> 5345L: linux-fpga@vger.kernel.org 5346S: Maintained 5347T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5348F: Documentation/fpga/ 5349F: Documentation/devicetree/bindings/fpga/ 5350F: drivers/fpga/ 5351F: include/linux/fpga/ 5352W: http://www.rocketboards.org 5353 5354FPU EMULATOR 5355M: Bill Metzenthen <billm@melbpc.org.au> 5356W: http://floatingpoint.sourceforge.net/emulator/index.html 5357S: Maintained 5358F: arch/x86/math-emu/ 5359 5360FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5361L: netdev@vger.kernel.org 5362S: Orphan 5363F: drivers/net/wan/dlci.c 5364F: drivers/net/wan/sdla.c 5365 5366FRAMEBUFFER LAYER 5367M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5368L: linux-fbdev@vger.kernel.org 5369T: git git://github.com/bzolnier/linux.git 5370Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5371S: Maintained 5372F: Documentation/fb/ 5373F: drivers/video/ 5374F: include/video/ 5375F: include/linux/fb.h 5376F: include/uapi/video/ 5377F: include/uapi/linux/fb.h 5378 5379FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5380M: Horia Geantă <horia.geanta@nxp.com> 5381M: Dan Douglass <dan.douglass@nxp.com> 5382L: linux-crypto@vger.kernel.org 5383S: Maintained 5384F: drivers/crypto/caam/ 5385F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5386 5387FREESCALE DIU FRAMEBUFFER DRIVER 5388M: Timur Tabi <timur@tabi.org> 5389L: linux-fbdev@vger.kernel.org 5390S: Maintained 5391F: drivers/video/fbdev/fsl-diu-fb.* 5392 5393FREESCALE DMA DRIVER 5394M: Li Yang <leoyang.li@nxp.com> 5395M: Zhang Wei <zw@zh-kernel.org> 5396L: linuxppc-dev@lists.ozlabs.org 5397S: Maintained 5398F: drivers/dma/fsldma.* 5399 5400FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5401M: Claudiu Manoil <claudiu.manoil@freescale.com> 5402L: netdev@vger.kernel.org 5403S: Maintained 5404F: drivers/net/ethernet/freescale/gianfar* 5405X: drivers/net/ethernet/freescale/gianfar_ptp.c 5406F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5407 5408FREESCALE GPMI NAND DRIVER 5409M: Han Xu <han.xu@nxp.com> 5410L: linux-mtd@lists.infradead.org 5411S: Maintained 5412F: drivers/mtd/nand/gpmi-nand/* 5413 5414FREESCALE I2C CPM DRIVER 5415M: Jochen Friedrich <jochen@scram.de> 5416L: linuxppc-dev@lists.ozlabs.org 5417L: linux-i2c@vger.kernel.org 5418S: Maintained 5419F: drivers/i2c/busses/i2c-cpm.c 5420 5421FREESCALE IMX / MXC FEC DRIVER 5422M: Fugang Duan <fugang.duan@nxp.com> 5423L: netdev@vger.kernel.org 5424S: Maintained 5425F: drivers/net/ethernet/freescale/fec_main.c 5426F: drivers/net/ethernet/freescale/fec_ptp.c 5427F: drivers/net/ethernet/freescale/fec.h 5428F: Documentation/devicetree/bindings/net/fsl-fec.txt 5429 5430FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5431M: Sascha Hauer <kernel@pengutronix.de> 5432L: linux-fbdev@vger.kernel.org 5433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5434S: Maintained 5435F: include/linux/platform_data/video-imxfb.h 5436F: drivers/video/fbdev/imxfb.c 5437 5438FREESCALE QORIQ DPAA ETHERNET DRIVER 5439M: Madalin Bucur <madalin.bucur@nxp.com> 5440L: netdev@vger.kernel.org 5441S: Maintained 5442F: drivers/net/ethernet/freescale/dpaa 5443 5444FREESCALE QORIQ DPAA FMAN DRIVER 5445M: Madalin Bucur <madalin.bucur@nxp.com> 5446L: netdev@vger.kernel.org 5447S: Maintained 5448F: drivers/net/ethernet/freescale/fman 5449F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5450 5451FREESCALE QUAD SPI DRIVER 5452M: Han Xu <han.xu@nxp.com> 5453L: linux-mtd@lists.infradead.org 5454S: Maintained 5455F: drivers/mtd/spi-nor/fsl-quadspi.c 5456 5457FREESCALE QUICC ENGINE LIBRARY 5458M: Qiang Zhao <qiang.zhao@nxp.com> 5459L: linuxppc-dev@lists.ozlabs.org 5460S: Maintained 5461F: drivers/soc/fsl/qe/ 5462F: include/soc/fsl/*qe*.h 5463F: include/soc/fsl/*ucc*.h 5464 5465FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5466M: Li Yang <leoyang.li@nxp.com> 5467L: netdev@vger.kernel.org 5468L: linuxppc-dev@lists.ozlabs.org 5469S: Maintained 5470F: drivers/net/ethernet/freescale/ucc_geth* 5471 5472FREESCALE QUICC ENGINE UCC HDLC DRIVER 5473M: Zhao Qiang <qiang.zhao@nxp.com> 5474L: netdev@vger.kernel.org 5475L: linuxppc-dev@lists.ozlabs.org 5476S: Maintained 5477F: drivers/net/wan/fsl_ucc_hdlc* 5478 5479FREESCALE QUICC ENGINE UCC UART DRIVER 5480M: Timur Tabi <timur@tabi.org> 5481L: linuxppc-dev@lists.ozlabs.org 5482S: Maintained 5483F: drivers/tty/serial/ucc_uart.c 5484 5485FREESCALE SOC DRIVERS 5486M: Li Yang <leoyang.li@nxp.com> 5487L: linuxppc-dev@lists.ozlabs.org 5488L: linux-arm-kernel@lists.infradead.org 5489S: Maintained 5490F: Documentation/devicetree/bindings/soc/fsl/ 5491F: drivers/soc/fsl/ 5492F: include/linux/fsl/ 5493 5494FREESCALE SOC FS_ENET DRIVER 5495M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5496M: Vitaly Bordug <vbordug@ru.mvista.com> 5497L: linuxppc-dev@lists.ozlabs.org 5498L: netdev@vger.kernel.org 5499S: Maintained 5500F: drivers/net/ethernet/freescale/fs_enet/ 5501F: include/linux/fs_enet_pd.h 5502 5503FREESCALE SOC SOUND DRIVERS 5504M: Timur Tabi <timur@tabi.org> 5505M: Nicolin Chen <nicoleotsuka@gmail.com> 5506M: Xiubo Li <Xiubo.Lee@gmail.com> 5507R: Fabio Estevam <fabio.estevam@nxp.com> 5508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5509L: linuxppc-dev@lists.ozlabs.org 5510S: Maintained 5511F: sound/soc/fsl/fsl* 5512F: sound/soc/fsl/imx* 5513F: sound/soc/fsl/mpc8610_hpcd.c 5514 5515FREESCALE USB PERIPHERAL DRIVERS 5516M: Li Yang <leoyang.li@nxp.com> 5517L: linux-usb@vger.kernel.org 5518L: linuxppc-dev@lists.ozlabs.org 5519S: Maintained 5520F: drivers/usb/gadget/udc/fsl* 5521 5522FREEVXFS FILESYSTEM 5523M: Christoph Hellwig <hch@infradead.org> 5524W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5525S: Maintained 5526F: fs/freevxfs/ 5527 5528FREEZER 5529M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5530M: Pavel Machek <pavel@ucw.cz> 5531L: linux-pm@vger.kernel.org 5532S: Supported 5533F: Documentation/power/freezing-of-tasks.txt 5534F: include/linux/freezer.h 5535F: kernel/freezer.c 5536 5537FRONTSWAP API 5538M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5539L: linux-kernel@vger.kernel.org 5540S: Maintained 5541F: mm/frontswap.c 5542F: include/linux/frontswap.h 5543 5544FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5545M: David Howells <dhowells@redhat.com> 5546L: linux-cachefs@redhat.com (moderated for non-subscribers) 5547S: Supported 5548F: Documentation/filesystems/caching/ 5549F: fs/fscache/ 5550F: include/linux/fscache*.h 5551 5552FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5553M: Theodore Y. Ts'o <tytso@mit.edu> 5554M: Jaegeuk Kim <jaegeuk@kernel.org> 5555L: linux-fscrypt@vger.kernel.org 5556Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5558S: Supported 5559F: fs/crypto/ 5560F: include/linux/fscrypt*.h 5561 5562FUJITSU FR-V (FRV) PORT 5563S: Orphan 5564F: arch/frv/ 5565 5566FUJITSU LAPTOP EXTRAS 5567M: Jonathan Woithe <jwoithe@just42.net> 5568L: platform-driver-x86@vger.kernel.org 5569S: Maintained 5570F: drivers/platform/x86/fujitsu-laptop.c 5571 5572FUJITSU M-5MO LS CAMERA ISP DRIVER 5573M: Kyungmin Park <kyungmin.park@samsung.com> 5574M: Heungjun Kim <riverful.kim@samsung.com> 5575L: linux-media@vger.kernel.org 5576S: Maintained 5577F: drivers/media/i2c/m5mols/ 5578F: include/media/i2c/m5mols.h 5579 5580FUJITSU TABLET EXTRAS 5581M: Robert Gerlach <khnz@gmx.de> 5582L: platform-driver-x86@vger.kernel.org 5583S: Maintained 5584F: drivers/platform/x86/fujitsu-tablet.c 5585 5586FUSE: FILESYSTEM IN USERSPACE 5587M: Miklos Szeredi <miklos@szeredi.hu> 5588L: linux-fsdevel@vger.kernel.org 5589W: http://fuse.sourceforge.net/ 5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5591S: Maintained 5592F: fs/fuse/ 5593F: include/uapi/linux/fuse.h 5594F: Documentation/filesystems/fuse.txt 5595 5596FUTEX SUBSYSTEM 5597M: Thomas Gleixner <tglx@linutronix.de> 5598M: Ingo Molnar <mingo@redhat.com> 5599R: Peter Zijlstra <peterz@infradead.org> 5600R: Darren Hart <dvhart@infradead.org> 5601L: linux-kernel@vger.kernel.org 5602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5603S: Maintained 5604F: kernel/futex.c 5605F: kernel/futex_compat.c 5606F: include/asm-generic/futex.h 5607F: include/linux/futex.h 5608F: include/uapi/linux/futex.h 5609F: tools/testing/selftests/futex/ 5610F: tools/perf/bench/futex* 5611F: Documentation/*futex* 5612 5613FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5614M: Rik Faith <faith@cs.unc.edu> 5615L: linux-scsi@vger.kernel.org 5616S: Odd Fixes (e.g., new signatures) 5617F: drivers/scsi/fdomain.* 5618 5619GCC PLUGINS 5620M: Kees Cook <keescook@chromium.org> 5621R: Emese Revfy <re.emese@gmail.com> 5622L: kernel-hardening@lists.openwall.com 5623S: Maintained 5624F: scripts/gcc-plugins/ 5625F: scripts/gcc-plugin.sh 5626F: scripts/Makefile.gcc-plugins 5627F: Documentation/gcc-plugins.txt 5628 5629GCOV BASED KERNEL PROFILING 5630M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5631S: Maintained 5632F: kernel/gcov/ 5633F: Documentation/dev-tools/gcov.rst 5634 5635GDB KERNEL DEBUGGING HELPER SCRIPTS 5636M: Jan Kiszka <jan.kiszka@siemens.com> 5637M: Kieran Bingham <kieran@bingham.xyz> 5638S: Supported 5639F: scripts/gdb/ 5640 5641GDT SCSI DISK ARRAY CONTROLLER DRIVER 5642M: Achim Leubner <achim_leubner@adaptec.com> 5643L: linux-scsi@vger.kernel.org 5644W: http://www.icp-vortex.com/ 5645S: Supported 5646F: drivers/scsi/gdt* 5647 5648GEMTEK FM RADIO RECEIVER DRIVER 5649M: Hans Verkuil <hverkuil@xs4all.nl> 5650L: linux-media@vger.kernel.org 5651T: git git://linuxtv.org/media_tree.git 5652W: https://linuxtv.org 5653S: Maintained 5654F: drivers/media/radio/radio-gemtek* 5655 5656GENERIC GPIO I2C DRIVER 5657M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5658S: Supported 5659F: drivers/i2c/busses/i2c-gpio.c 5660F: include/linux/i2c-gpio.h 5661 5662GENERIC GPIO I2C MULTIPLEXER DRIVER 5663M: Peter Korsgaard <peter.korsgaard@barco.com> 5664L: linux-i2c@vger.kernel.org 5665S: Supported 5666F: drivers/i2c/muxes/i2c-mux-gpio.c 5667F: include/linux/i2c-mux-gpio.h 5668F: Documentation/i2c/muxes/i2c-mux-gpio 5669 5670GENERIC HDLC (WAN) DRIVERS 5671M: Krzysztof Halasa <khc@pm.waw.pl> 5672W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5673S: Maintained 5674F: drivers/net/wan/c101.c 5675F: drivers/net/wan/hd6457* 5676F: drivers/net/wan/hdlc* 5677F: drivers/net/wan/n2.c 5678F: drivers/net/wan/pc300too.c 5679F: drivers/net/wan/pci200syn.c 5680F: drivers/net/wan/wanxl* 5681 5682GENERIC INCLUDE/ASM HEADER FILES 5683M: Arnd Bergmann <arnd@arndb.de> 5684L: linux-arch@vger.kernel.org 5685T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5686S: Maintained 5687F: include/asm-generic/ 5688F: include/uapi/asm-generic/ 5689 5690GENERIC PHY FRAMEWORK 5691M: Kishon Vijay Abraham I <kishon@ti.com> 5692L: linux-kernel@vger.kernel.org 5693T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5694S: Supported 5695F: drivers/phy/ 5696F: include/linux/phy/ 5697 5698GENERIC PM DOMAINS 5699M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5700M: Kevin Hilman <khilman@kernel.org> 5701M: Ulf Hansson <ulf.hansson@linaro.org> 5702L: linux-pm@vger.kernel.org 5703S: Supported 5704F: drivers/base/power/domain*.c 5705F: include/linux/pm_domain.h 5706F: Documentation/devicetree/bindings/power/power_domain.txt 5707 5708GENERIC UIO DRIVER FOR PCI DEVICES 5709M: "Michael S. Tsirkin" <mst@redhat.com> 5710L: kvm@vger.kernel.org 5711S: Supported 5712F: drivers/uio/uio_pci_generic.c 5713 5714GENWQE (IBM Generic Workqueue Card) 5715M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5716M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5717S: Supported 5718F: drivers/misc/genwqe/ 5719 5720GET_MAINTAINER SCRIPT 5721M: Joe Perches <joe@perches.com> 5722S: Maintained 5723F: scripts/get_maintainer.pl 5724 5725GFS2 FILE SYSTEM 5726M: Steven Whitehouse <swhiteho@redhat.com> 5727M: Bob Peterson <rpeterso@redhat.com> 5728L: cluster-devel@redhat.com 5729W: http://sources.redhat.com/cluster/ 5730T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5731S: Supported 5732F: Documentation/filesystems/gfs2*.txt 5733F: fs/gfs2/ 5734F: include/uapi/linux/gfs2_ondisk.h 5735 5736GIGASET ISDN DRIVERS 5737M: Paul Bolle <pebolle@tiscali.nl> 5738L: gigaset307x-common@lists.sourceforge.net 5739W: http://gigaset307x.sourceforge.net/ 5740S: Odd Fixes 5741F: Documentation/isdn/README.gigaset 5742F: drivers/isdn/gigaset/ 5743F: include/uapi/linux/gigaset_dev.h 5744 5745GO7007 MPEG CODEC 5746M: Hans Verkuil <hans.verkuil@cisco.com> 5747L: linux-media@vger.kernel.org 5748S: Maintained 5749F: drivers/media/usb/go7007/ 5750 5751GOODIX TOUCHSCREEN 5752M: Bastien Nocera <hadess@hadess.net> 5753L: linux-input@vger.kernel.org 5754S: Maintained 5755F: drivers/input/touchscreen/goodix.c 5756 5757GPIO ACPI SUPPORT 5758M: Mika Westerberg <mika.westerberg@linux.intel.com> 5759M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5760L: linux-gpio@vger.kernel.org 5761L: linux-acpi@vger.kernel.org 5762S: Maintained 5763F: Documentation/acpi/gpio-properties.txt 5764F: drivers/gpio/gpiolib-acpi.c 5765 5766GPIO MOCKUP DRIVER 5767M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5768L: linux-gpio@vger.kernel.org 5769S: Maintained 5770F: drivers/gpio/gpio-mockup.c 5771F: tools/testing/selftests/gpio/ 5772 5773GPIO SUBSYSTEM 5774M: Linus Walleij <linus.walleij@linaro.org> 5775L: linux-gpio@vger.kernel.org 5776T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5777S: Maintained 5778F: Documentation/devicetree/bindings/gpio/ 5779F: Documentation/gpio/ 5780F: Documentation/ABI/testing/gpio-cdev 5781F: Documentation/ABI/obsolete/sysfs-gpio 5782F: drivers/gpio/ 5783F: include/linux/gpio/ 5784F: include/linux/gpio.h 5785F: include/asm-generic/gpio.h 5786F: include/uapi/linux/gpio.h 5787F: tools/gpio/ 5788 5789GRE DEMULTIPLEXER DRIVER 5790M: Dmitry Kozlov <xeb@mail.ru> 5791L: netdev@vger.kernel.org 5792S: Maintained 5793F: net/ipv4/gre_demux.c 5794F: net/ipv4/gre_offload.c 5795F: include/net/gre.h 5796 5797GRETH 10/100/1G Ethernet MAC device driver 5798M: Andreas Larsson <andreas@gaisler.com> 5799L: netdev@vger.kernel.org 5800S: Maintained 5801F: drivers/net/ethernet/aeroflex/ 5802 5803GREYBUS AUDIO PROTOCOLS DRIVERS 5804M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5805M: Mark Greer <mgreer@animalcreek.com> 5806S: Maintained 5807F: drivers/staging/greybus/audio_apbridgea.c 5808F: drivers/staging/greybus/audio_apbridgea.h 5809F: drivers/staging/greybus/audio_codec.c 5810F: drivers/staging/greybus/audio_codec.h 5811F: drivers/staging/greybus/audio_gb.c 5812F: drivers/staging/greybus/audio_manager.c 5813F: drivers/staging/greybus/audio_manager.h 5814F: drivers/staging/greybus/audio_manager_module.c 5815F: drivers/staging/greybus/audio_manager_private.h 5816F: drivers/staging/greybus/audio_manager_sysfs.c 5817F: drivers/staging/greybus/audio_module.c 5818F: drivers/staging/greybus/audio_topology.c 5819 5820GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5821M: Viresh Kumar <vireshk@kernel.org> 5822S: Maintained 5823F: drivers/staging/greybus/authentication.c 5824F: drivers/staging/greybus/bootrom.c 5825F: drivers/staging/greybus/firmware.h 5826F: drivers/staging/greybus/fw-core.c 5827F: drivers/staging/greybus/fw-download.c 5828F: drivers/staging/greybus/fw-managament.c 5829F: drivers/staging/greybus/greybus_authentication.h 5830F: drivers/staging/greybus/greybus_firmware.h 5831F: drivers/staging/greybus/hid.c 5832F: drivers/staging/greybus/i2c.c 5833F: drivers/staging/greybus/spi.c 5834F: drivers/staging/greybus/spilib.c 5835F: drivers/staging/greybus/spilib.h 5836 5837GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS 5838M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5839S: Maintained 5840F: drivers/staging/greybus/loopback.c 5841F: drivers/staging/greybus/timesync.c 5842F: drivers/staging/greybus/timesync_platform.c 5843 5844GREYBUS PLATFORM DRIVERS 5845M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5846S: Maintained 5847F: drivers/staging/greybus/arche-platform.c 5848F: drivers/staging/greybus/arche-apb-ctrl.c 5849F: drivers/staging/greybus/arche_platform.h 5850 5851GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5852M: Rui Miguel Silva <rmfrfs@gmail.com> 5853S: Maintained 5854F: drivers/staging/greybus/sdio.c 5855F: drivers/staging/greybus/light.c 5856F: drivers/staging/greybus/gpio.c 5857F: drivers/staging/greybus/power_supply.c 5858F: drivers/staging/greybus/spi.c 5859F: drivers/staging/greybus/spilib.c 5860 5861GREYBUS SUBSYSTEM 5862M: Johan Hovold <johan@kernel.org> 5863M: Alex Elder <elder@kernel.org> 5864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5865S: Maintained 5866F: drivers/staging/greybus/ 5867L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5868 5869GREYBUS UART PROTOCOLS DRIVERS 5870M: David Lin <dtwlin@gmail.com> 5871S: Maintained 5872F: drivers/staging/greybus/uart.c 5873F: drivers/staging/greybus/log.c 5874 5875GS1662 VIDEO SERIALIZER 5876M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5877L: linux-media@vger.kernel.org 5878T: git git://linuxtv.org/media_tree.git 5879S: Maintained 5880F: drivers/media/spi/gs1662.c 5881 5882GSPCA FINEPIX SUBDRIVER 5883M: Frank Zago <frank@zago.net> 5884L: linux-media@vger.kernel.org 5885T: git git://linuxtv.org/media_tree.git 5886S: Maintained 5887F: drivers/media/usb/gspca/finepix.c 5888 5889GSPCA GL860 SUBDRIVER 5890M: Olivier Lorin <o.lorin@laposte.net> 5891L: linux-media@vger.kernel.org 5892T: git git://linuxtv.org/media_tree.git 5893S: Maintained 5894F: drivers/media/usb/gspca/gl860/ 5895 5896GSPCA M5602 SUBDRIVER 5897M: Erik Andren <erik.andren@gmail.com> 5898L: linux-media@vger.kernel.org 5899T: git git://linuxtv.org/media_tree.git 5900S: Maintained 5901F: drivers/media/usb/gspca/m5602/ 5902 5903GSPCA PAC207 SONIXB SUBDRIVER 5904M: Hans Verkuil <hverkuil@xs4all.nl> 5905L: linux-media@vger.kernel.org 5906T: git git://linuxtv.org/media_tree.git 5907S: Odd Fixes 5908F: drivers/media/usb/gspca/pac207.c 5909 5910GSPCA SN9C20X SUBDRIVER 5911M: Brian Johnson <brijohn@gmail.com> 5912L: linux-media@vger.kernel.org 5913T: git git://linuxtv.org/media_tree.git 5914S: Maintained 5915F: drivers/media/usb/gspca/sn9c20x.c 5916 5917GSPCA T613 SUBDRIVER 5918M: Leandro Costantino <lcostantino@gmail.com> 5919L: linux-media@vger.kernel.org 5920T: git git://linuxtv.org/media_tree.git 5921S: Maintained 5922F: drivers/media/usb/gspca/t613.c 5923 5924GSPCA USB WEBCAM DRIVER 5925M: Hans Verkuil <hverkuil@xs4all.nl> 5926L: linux-media@vger.kernel.org 5927T: git git://linuxtv.org/media_tree.git 5928S: Odd Fixes 5929F: drivers/media/usb/gspca/ 5930 5931GTP (GPRS Tunneling Protocol) 5932M: Pablo Neira Ayuso <pablo@netfilter.org> 5933M: Harald Welte <laforge@gnumonks.org> 5934L: osmocom-net-gprs@lists.osmocom.org 5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5936S: Maintained 5937F: drivers/net/gtp.c 5938 5939GUID PARTITION TABLE (GPT) 5940M: Davidlohr Bueso <dave@stgolabs.net> 5941L: linux-efi@vger.kernel.org 5942S: Maintained 5943F: block/partitions/efi.* 5944 5945H8/300 ARCHITECTURE 5946M: Yoshinori Sato <ysato@users.sourceforge.jp> 5947L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5948W: http://uclinux-h8.sourceforge.jp 5949T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5950S: Maintained 5951F: arch/h8300/ 5952F: drivers/clocksource/h8300_*.c 5953F: drivers/clk/h8300/ 5954F: drivers/irqchip/irq-renesas-h8*.c 5955 5956HACKRF MEDIA DRIVER 5957M: Antti Palosaari <crope@iki.fi> 5958L: linux-media@vger.kernel.org 5959W: https://linuxtv.org 5960W: http://palosaari.fi/linux/ 5961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5962T: git git://linuxtv.org/anttip/media_tree.git 5963S: Maintained 5964F: drivers/media/usb/hackrf/ 5965 5966HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5967M: Frank Seidel <frank@f-seidel.de> 5968L: platform-driver-x86@vger.kernel.org 5969W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5970S: Maintained 5971F: drivers/platform/x86/hdaps.c 5972 5973HARDWARE MONITORING 5974M: Jean Delvare <jdelvare@suse.com> 5975M: Guenter Roeck <linux@roeck-us.net> 5976L: linux-hwmon@vger.kernel.org 5977W: http://hwmon.wiki.kernel.org/ 5978T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5980S: Maintained 5981F: Documentation/hwmon/ 5982F: drivers/hwmon/ 5983F: include/linux/hwmon*.h 5984 5985HARDWARE RANDOM NUMBER GENERATOR CORE 5986M: Matt Mackall <mpm@selenic.com> 5987M: Herbert Xu <herbert@gondor.apana.org.au> 5988L: linux-crypto@vger.kernel.org 5989S: Odd fixes 5990F: Documentation/devicetree/bindings/rng/ 5991F: Documentation/hw_random.txt 5992F: drivers/char/hw_random/ 5993F: include/linux/hw_random.h 5994 5995HARDWARE SPINLOCK CORE 5996M: Ohad Ben-Cohen <ohad@wizery.com> 5997M: Bjorn Andersson <bjorn.andersson@linaro.org> 5998L: linux-remoteproc@vger.kernel.org 5999S: Maintained 6000T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6001F: Documentation/devicetree/bindings/hwlock/ 6002F: Documentation/hwspinlock.txt 6003F: drivers/hwspinlock/ 6004F: include/linux/hwspinlock.h 6005 6006HARMONY SOUND DRIVER 6007L: linux-parisc@vger.kernel.org 6008S: Maintained 6009F: sound/parisc/harmony.* 6010 6011HDPVR USB VIDEO ENCODER DRIVER 6012M: Hans Verkuil <hverkuil@xs4all.nl> 6013L: linux-media@vger.kernel.org 6014T: git git://linuxtv.org/media_tree.git 6015W: https://linuxtv.org 6016S: Odd Fixes 6017F: drivers/media/usb/hdpvr/ 6018 6019HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6020M: Jimmy Vance <jimmy.vance@hpe.com> 6021S: Supported 6022F: Documentation/watchdog/hpwdt.txt 6023F: drivers/watchdog/hpwdt.c 6024 6025HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6026M: Don Brace <don.brace@microsemi.com> 6027L: esc.storagedev@microsemi.com 6028L: linux-scsi@vger.kernel.org 6029S: Supported 6030F: Documentation/scsi/hpsa.txt 6031F: drivers/scsi/hpsa*.[ch] 6032F: include/linux/cciss*.h 6033F: include/uapi/linux/cciss*.h 6034 6035HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 6036M: Don Brace <don.brace@microsemi.com> 6037L: esc.storagedev@microsemi.com 6038L: linux-scsi@vger.kernel.org 6039S: Supported 6040F: Documentation/blockdev/cciss.txt 6041F: drivers/block/cciss* 6042F: include/linux/cciss_ioctl.h 6043F: include/uapi/linux/cciss_ioctl.h 6044 6045HFI1 DRIVER 6046M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6047M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6048L: linux-rdma@vger.kernel.org 6049S: Supported 6050F: drivers/infiniband/hw/hfi1 6051 6052HFS FILESYSTEM 6053L: linux-fsdevel@vger.kernel.org 6054S: Orphan 6055F: Documentation/filesystems/hfs.txt 6056F: fs/hfs/ 6057 6058HFSPLUS FILESYSTEM 6059L: linux-fsdevel@vger.kernel.org 6060S: Orphan 6061F: Documentation/filesystems/hfsplus.txt 6062F: fs/hfsplus/ 6063 6064HGA FRAMEBUFFER DRIVER 6065M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6066L: linux-nvidia@lists.surfsouth.com 6067W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6068S: Maintained 6069F: drivers/video/fbdev/hgafb.c 6070 6071HIBERNATION (aka Software Suspend, aka swsusp) 6072M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6073M: Pavel Machek <pavel@ucw.cz> 6074L: linux-pm@vger.kernel.org 6075B: https://bugzilla.kernel.org 6076S: Supported 6077F: arch/x86/power/ 6078F: drivers/base/power/ 6079F: kernel/power/ 6080F: include/linux/suspend.h 6081F: include/linux/freezer.h 6082F: include/linux/pm.h 6083F: arch/*/include/asm/suspend*.h 6084 6085HID CORE LAYER 6086M: Jiri Kosina <jikos@kernel.org> 6087R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6088L: linux-input@vger.kernel.org 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6090S: Maintained 6091F: drivers/hid/ 6092F: include/linux/hid* 6093F: include/uapi/linux/hid* 6094 6095HID SENSOR HUB DRIVERS 6096M: Jiri Kosina <jikos@kernel.org> 6097M: Jonathan Cameron <jic23@kernel.org> 6098M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6099L: linux-input@vger.kernel.org 6100L: linux-iio@vger.kernel.org 6101S: Maintained 6102F: Documentation/hid/hid-sensor* 6103F: drivers/hid/hid-sensor-* 6104F: drivers/iio/*/hid-* 6105F: include/linux/hid-sensor-* 6106 6107HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6108M: Thomas Gleixner <tglx@linutronix.de> 6109L: linux-kernel@vger.kernel.org 6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6111S: Maintained 6112F: Documentation/timers/ 6113F: kernel/time/hrtimer.c 6114F: kernel/time/clockevents.c 6115F: kernel/time/timer_*.c 6116F: include/linux/clockchips.h 6117F: include/linux/hrtimer.h 6118 6119HIGH-SPEED SCC DRIVER FOR AX.25 6120L: linux-hams@vger.kernel.org 6121S: Orphan 6122F: drivers/net/hamradio/dmascc.c 6123F: drivers/net/hamradio/scc.c 6124 6125HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6126M: HighPoint Linux Team <linux@highpoint-tech.com> 6127W: http://www.highpoint-tech.com 6128S: Supported 6129F: Documentation/scsi/hptiop.txt 6130F: drivers/scsi/hptiop.c 6131 6132HIPPI 6133M: Jes Sorensen <jes@trained-monkey.org> 6134L: linux-hippi@sunsite.dk 6135S: Maintained 6136F: include/linux/hippidevice.h 6137F: include/uapi/linux/if_hippi.h 6138F: net/802/hippi.c 6139F: drivers/net/hippi/ 6140 6141HISILICON NETWORK SUBSYSTEM DRIVER 6142M: Yisen Zhuang <yisen.zhuang@huawei.com> 6143M: Salil Mehta <salil.mehta@huawei.com> 6144L: netdev@vger.kernel.org 6145W: http://www.hisilicon.com 6146S: Maintained 6147F: drivers/net/ethernet/hisilicon/ 6148F: Documentation/devicetree/bindings/net/hisilicon*.txt 6149 6150HISILICON ROCE DRIVER 6151M: Lijun Ou <oulijun@huawei.com> 6152M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6153L: linux-rdma@vger.kernel.org 6154S: Maintained 6155F: drivers/infiniband/hw/hns/ 6156F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6157 6158HISILICON SAS Controller 6159M: John Garry <john.garry@huawei.com> 6160W: http://www.hisilicon.com 6161S: Supported 6162F: drivers/scsi/hisi_sas/ 6163F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6164 6165HOST AP DRIVER 6166M: Jouni Malinen <j@w1.fi> 6167L: linux-wireless@vger.kernel.org 6168W: http://w1.fi/hostap-driver.html 6169S: Obsolete 6170F: drivers/net/wireless/intersil/hostap/ 6171 6172HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6173L: platform-driver-x86@vger.kernel.org 6174S: Orphan 6175F: drivers/platform/x86/tc1100-wmi.c 6176 6177HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6178M: Jaroslav Kysela <perex@perex.cz> 6179S: Maintained 6180F: drivers/net/ethernet/hp/hp100.* 6181 6182HPET: High Precision Event Timers driver 6183M: Clemens Ladisch <clemens@ladisch.de> 6184S: Maintained 6185F: Documentation/timers/hpet.txt 6186F: drivers/char/hpet.c 6187F: include/linux/hpet.h 6188F: include/uapi/linux/hpet.h 6189 6190HPET: x86 6191S: Orphan 6192F: arch/x86/kernel/hpet.c 6193F: arch/x86/include/asm/hpet.h 6194 6195HPFS FILESYSTEM 6196M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6197W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6198S: Maintained 6199F: fs/hpfs/ 6200 6201HSI SUBSYSTEM 6202M: Sebastian Reichel <sre@kernel.org> 6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6204S: Maintained 6205F: Documentation/ABI/testing/sysfs-bus-hsi 6206F: Documentation/driver-api/hsi.rst 6207F: drivers/hsi/ 6208F: include/linux/hsi/ 6209F: include/uapi/linux/hsi/ 6210 6211HSO 3G MODEM DRIVER 6212L: linux-usb@vger.kernel.org 6213S: Orphan 6214F: drivers/net/usb/hso.c 6215 6216HSR NETWORK PROTOCOL 6217M: Arvid Brodin <arvid.brodin@alten.se> 6218L: netdev@vger.kernel.org 6219S: Maintained 6220F: net/hsr/ 6221 6222HT16K33 LED CONTROLLER DRIVER 6223M: Robin van der Gracht <robin@protonic.nl> 6224S: Maintained 6225F: drivers/auxdisplay/ht16k33.c 6226F: Documentation/devicetree/bindings/display/ht16k33.txt 6227 6228HTCPEN TOUCHSCREEN DRIVER 6229M: Pau Oliva Fora <pof@eslack.org> 6230L: linux-input@vger.kernel.org 6231S: Maintained 6232F: drivers/input/touchscreen/htcpen.c 6233 6234HUGETLB FILESYSTEM 6235M: Nadia Yvette Chambers <nyc@holomorphy.com> 6236S: Maintained 6237F: fs/hugetlbfs/ 6238 6239HVA ST MEDIA DRIVER 6240M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6241L: linux-media@vger.kernel.org 6242T: git git://linuxtv.org/media_tree.git 6243W: https://linuxtv.org 6244S: Supported 6245F: drivers/media/platform/sti/hva 6246 6247HWPOISON MEMORY FAILURE HANDLING 6248M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6249L: linux-mm@kvack.org 6250S: Maintained 6251F: mm/memory-failure.c 6252F: mm/hwpoison-inject.c 6253 6254Hyper-V CORE AND DRIVERS 6255M: "K. Y. Srinivasan" <kys@microsoft.com> 6256M: Haiyang Zhang <haiyangz@microsoft.com> 6257M: Stephen Hemminger <sthemmin@microsoft.com> 6258L: devel@linuxdriverproject.org 6259S: Maintained 6260F: arch/x86/include/asm/mshyperv.h 6261F: arch/x86/include/uapi/asm/hyperv.h 6262F: arch/x86/kernel/cpu/mshyperv.c 6263F: arch/x86/hyperv 6264F: drivers/hid/hid-hyperv.c 6265F: drivers/hv/ 6266F: drivers/input/serio/hyperv-keyboard.c 6267F: drivers/pci/host/pci-hyperv.c 6268F: drivers/net/hyperv/ 6269F: drivers/scsi/storvsc_drv.c 6270F: drivers/uio/uio_hv_generic.c 6271F: drivers/video/fbdev/hyperv_fb.c 6272F: include/linux/hyperv.h 6273F: tools/hv/ 6274F: Documentation/ABI/stable/sysfs-bus-vmbus 6275 6276HYPERVISOR VIRTUAL CONSOLE DRIVER 6277L: linuxppc-dev@lists.ozlabs.org 6278S: Odd Fixes 6279F: drivers/tty/hvc/ 6280 6281I2C ACPI SUPPORT 6282M: Mika Westerberg <mika.westerberg@linux.intel.com> 6283L: linux-i2c@vger.kernel.org 6284L: linux-acpi@vger.kernel.org 6285S: Maintained 6286F: drivers/i2c/i2c-core-acpi.c 6287 6288I2C MUXES 6289M: Peter Rosin <peda@axentia.se> 6290L: linux-i2c@vger.kernel.org 6291S: Maintained 6292F: Documentation/i2c/i2c-topology 6293F: Documentation/i2c/muxes/ 6294F: Documentation/devicetree/bindings/i2c/i2c-mux* 6295F: Documentation/devicetree/bindings/i2c/i2c-arb* 6296F: Documentation/devicetree/bindings/i2c/i2c-gate* 6297F: drivers/i2c/i2c-mux.c 6298F: drivers/i2c/muxes/ 6299F: include/linux/i2c-mux.h 6300 6301I2C OVER PARALLEL PORT 6302M: Jean Delvare <jdelvare@suse.com> 6303L: linux-i2c@vger.kernel.org 6304S: Maintained 6305F: Documentation/i2c/busses/i2c-parport 6306F: Documentation/i2c/busses/i2c-parport-light 6307F: drivers/i2c/busses/i2c-parport.c 6308F: drivers/i2c/busses/i2c-parport-light.c 6309 6310I2C SUBSYSTEM 6311M: Wolfram Sang <wsa@the-dreams.de> 6312L: linux-i2c@vger.kernel.org 6313W: https://i2c.wiki.kernel.org/ 6314Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6316S: Maintained 6317F: Documentation/devicetree/bindings/i2c/ 6318F: Documentation/i2c/ 6319F: drivers/i2c/ 6320F: drivers/i2c/*/ 6321F: include/linux/i2c.h 6322F: include/linux/i2c-*.h 6323F: include/uapi/linux/i2c.h 6324F: include/uapi/linux/i2c-*.h 6325 6326I2C-TAOS-EVM DRIVER 6327M: Jean Delvare <jdelvare@suse.com> 6328L: linux-i2c@vger.kernel.org 6329S: Maintained 6330F: Documentation/i2c/busses/i2c-taos-evm 6331F: drivers/i2c/busses/i2c-taos-evm.c 6332 6333I2C-TINY-USB DRIVER 6334M: Till Harbaum <till@harbaum.org> 6335L: linux-i2c@vger.kernel.org 6336W: http://www.harbaum.org/till/i2c_tiny_usb 6337S: Maintained 6338F: drivers/i2c/busses/i2c-tiny-usb.c 6339 6340I2C/SMBUS CONTROLLER DRIVERS FOR PC 6341M: Jean Delvare <jdelvare@suse.com> 6342L: linux-i2c@vger.kernel.org 6343S: Maintained 6344F: Documentation/i2c/busses/i2c-ali1535 6345F: Documentation/i2c/busses/i2c-ali1563 6346F: Documentation/i2c/busses/i2c-ali15x3 6347F: Documentation/i2c/busses/i2c-amd756 6348F: Documentation/i2c/busses/i2c-amd8111 6349F: Documentation/i2c/busses/i2c-i801 6350F: Documentation/i2c/busses/i2c-nforce2 6351F: Documentation/i2c/busses/i2c-piix4 6352F: Documentation/i2c/busses/i2c-sis5595 6353F: Documentation/i2c/busses/i2c-sis630 6354F: Documentation/i2c/busses/i2c-sis96x 6355F: Documentation/i2c/busses/i2c-via 6356F: Documentation/i2c/busses/i2c-viapro 6357F: drivers/i2c/busses/i2c-ali1535.c 6358F: drivers/i2c/busses/i2c-ali1563.c 6359F: drivers/i2c/busses/i2c-ali15x3.c 6360F: drivers/i2c/busses/i2c-amd756.c 6361F: drivers/i2c/busses/i2c-amd756-s4882.c 6362F: drivers/i2c/busses/i2c-amd8111.c 6363F: drivers/i2c/busses/i2c-i801.c 6364F: drivers/i2c/busses/i2c-isch.c 6365F: drivers/i2c/busses/i2c-nforce2.c 6366F: drivers/i2c/busses/i2c-nforce2-s4985.c 6367F: drivers/i2c/busses/i2c-piix4.c 6368F: drivers/i2c/busses/i2c-sis5595.c 6369F: drivers/i2c/busses/i2c-sis630.c 6370F: drivers/i2c/busses/i2c-sis96x.c 6371F: drivers/i2c/busses/i2c-via.c 6372F: drivers/i2c/busses/i2c-viapro.c 6373 6374I2C/SMBUS ISMT DRIVER 6375M: Seth Heasley <seth.heasley@intel.com> 6376M: Neil Horman <nhorman@tuxdriver.com> 6377L: linux-i2c@vger.kernel.org 6378F: drivers/i2c/busses/i2c-ismt.c 6379F: Documentation/i2c/busses/i2c-ismt 6380 6381I2C/SMBUS STUB DRIVER 6382M: Jean Delvare <jdelvare@suse.com> 6383L: linux-i2c@vger.kernel.org 6384S: Maintained 6385F: drivers/i2c/i2c-stub.c 6386 6387i386 BOOT CODE 6388M: "H. Peter Anvin" <hpa@zytor.com> 6389S: Maintained 6390F: arch/x86/boot/ 6391 6392i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6393M: "H. Peter Anvin" <hpa@zytor.com> 6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6395S: Maintained 6396 6397IA64 (Itanium) PLATFORM 6398M: Tony Luck <tony.luck@intel.com> 6399M: Fenghua Yu <fenghua.yu@intel.com> 6400L: linux-ia64@vger.kernel.org 6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6402S: Maintained 6403F: arch/ia64/ 6404 6405IBM Power 842 compression accelerator 6406M: Haren Myneni <haren@us.ibm.com> 6407S: Supported 6408F: drivers/crypto/nx/Makefile 6409F: drivers/crypto/nx/Kconfig 6410F: drivers/crypto/nx/nx-842* 6411F: include/linux/sw842.h 6412F: crypto/842.c 6413F: lib/842/ 6414 6415IBM Power in-Nest Crypto Acceleration 6416M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6417M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6418L: linux-crypto@vger.kernel.org 6419S: Supported 6420F: drivers/crypto/nx/Makefile 6421F: drivers/crypto/nx/Kconfig 6422F: drivers/crypto/nx/nx-aes* 6423F: drivers/crypto/nx/nx-sha* 6424F: drivers/crypto/nx/nx.* 6425F: drivers/crypto/nx/nx_csbcpb.h 6426F: drivers/crypto/nx/nx_debugfs.h 6427 6428IBM Power Linux RAID adapter 6429M: Brian King <brking@us.ibm.com> 6430S: Supported 6431F: drivers/scsi/ipr.* 6432 6433IBM Power SRIOV Virtual NIC Device Driver 6434M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6435M: John Allen <jallen@linux.vnet.ibm.com> 6436L: netdev@vger.kernel.org 6437S: Supported 6438F: drivers/net/ethernet/ibm/ibmvnic.* 6439 6440IBM Power Virtual Ethernet Device Driver 6441M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6442L: netdev@vger.kernel.org 6443S: Supported 6444F: drivers/net/ethernet/ibm/ibmveth.* 6445 6446IBM Power Virtual FC Device Drivers 6447M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6448L: linux-scsi@vger.kernel.org 6449S: Supported 6450F: drivers/scsi/ibmvscsi/ibmvfc* 6451 6452IBM Power Virtual SCSI Device Drivers 6453M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6454L: linux-scsi@vger.kernel.org 6455S: Supported 6456F: drivers/scsi/ibmvscsi/ibmvscsi* 6457F: include/scsi/viosrp.h 6458 6459IBM Power Virtual SCSI Device Target Driver 6460M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6461M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6462L: linux-scsi@vger.kernel.org 6463L: target-devel@vger.kernel.org 6464S: Supported 6465F: drivers/scsi/ibmvscsi_tgt/ 6466 6467IBM Power VMX Cryptographic instructions 6468M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6469M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6470L: linux-crypto@vger.kernel.org 6471S: Supported 6472F: drivers/crypto/vmx/Makefile 6473F: drivers/crypto/vmx/Kconfig 6474F: drivers/crypto/vmx/vmx.c 6475F: drivers/crypto/vmx/aes* 6476F: drivers/crypto/vmx/ghash* 6477F: drivers/crypto/vmx/ppc-xlate.pl 6478 6479IBM ServeRAID RAID DRIVER 6480S: Orphan 6481F: drivers/scsi/ips.* 6482 6483ICH LPC AND GPIO DRIVER 6484M: Peter Tyser <ptyser@xes-inc.com> 6485S: Maintained 6486F: drivers/mfd/lpc_ich.c 6487F: drivers/gpio/gpio-ich.c 6488 6489IDE SUBSYSTEM 6490M: "David S. Miller" <davem@davemloft.net> 6491L: linux-ide@vger.kernel.org 6492Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6493T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6494S: Maintained 6495F: Documentation/ide/ 6496F: drivers/ide/ 6497F: include/linux/ide.h 6498 6499IDE/ATAPI DRIVERS 6500M: Borislav Petkov <bp@alien8.de> 6501L: linux-ide@vger.kernel.org 6502S: Maintained 6503F: Documentation/cdrom/ide-cd 6504F: drivers/ide/ide-cd* 6505 6506IDEAPAD LAPTOP EXTRAS DRIVER 6507M: Ike Panhc <ike.pan@canonical.com> 6508L: platform-driver-x86@vger.kernel.org 6509W: http://launchpad.net/ideapad-laptop 6510S: Maintained 6511F: drivers/platform/x86/ideapad-laptop.c 6512 6513IDEAPAD LAPTOP SLIDEBAR DRIVER 6514M: Andrey Moiseev <o2g.org.ru@gmail.com> 6515L: linux-input@vger.kernel.org 6516W: https://github.com/o2genum/ideapad-slidebar 6517S: Maintained 6518F: drivers/input/misc/ideapad_slidebar.c 6519 6520IDT VersaClock 5 CLOCK DRIVER 6521M: Marek Vasut <marek.vasut@gmail.com> 6522S: Maintained 6523F: drivers/clk/clk-versaclock5.c 6524 6525IEEE 802.15.4 SUBSYSTEM 6526M: Alexander Aring <alex.aring@gmail.com> 6527M: Stefan Schmidt <stefan@osg.samsung.com> 6528L: linux-wpan@vger.kernel.org 6529W: http://wpan.cakelab.org/ 6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6532S: Maintained 6533F: net/ieee802154/ 6534F: net/mac802154/ 6535F: drivers/net/ieee802154/ 6536F: include/linux/nl802154.h 6537F: include/linux/ieee802154.h 6538F: include/net/nl802154.h 6539F: include/net/mac802154.h 6540F: include/net/af_ieee802154.h 6541F: include/net/cfg802154.h 6542F: include/net/ieee802154_netdev.h 6543F: Documentation/networking/ieee802154.txt 6544 6545IFE PROTOCOL 6546M: Yotam Gigi <yotamg@mellanox.com> 6547M: Jamal Hadi Salim <jhs@mojatatu.com> 6548F: net/ife 6549F: include/net/ife.h 6550F: include/uapi/linux/ife.h 6551 6552IGORPLUG-USB IR RECEIVER 6553M: Sean Young <sean@mess.org> 6554L: linux-media@vger.kernel.org 6555S: Maintained 6556F: drivers/media/rc/igorplugusb.c 6557 6558IGUANAWORKS USB IR TRANSCEIVER 6559M: Sean Young <sean@mess.org> 6560L: linux-media@vger.kernel.org 6561S: Maintained 6562F: drivers/media/rc/iguanair.c 6563 6564IIO DIGITAL POTENTIOMETER DAC 6565M: Peter Rosin <peda@axentia.se> 6566L: linux-iio@vger.kernel.org 6567S: Maintained 6568F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6569F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6570F: drivers/iio/dac/dpot-dac.c 6571 6572IIO ENVELOPE DETECTOR 6573M: Peter Rosin <peda@axentia.se> 6574L: linux-iio@vger.kernel.org 6575S: Maintained 6576F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6577F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6578F: drivers/iio/adc/envelope-detector.c 6579 6580IIO MULTIPLEXER 6581M: Peter Rosin <peda@axentia.se> 6582L: linux-iio@vger.kernel.org 6583S: Maintained 6584F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6585F: drivers/iio/multiplexer/iio-mux.c 6586 6587IIO SUBSYSTEM AND DRIVERS 6588M: Jonathan Cameron <jic23@kernel.org> 6589R: Hartmut Knaack <knaack.h@gmx.de> 6590R: Lars-Peter Clausen <lars@metafoo.de> 6591R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6592L: linux-iio@vger.kernel.org 6593T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6594S: Maintained 6595F: Documentation/devicetree/bindings/iio/ 6596F: drivers/iio/ 6597F: drivers/staging/iio/ 6598F: include/linux/iio/ 6599F: tools/iio/ 6600 6601IKANOS/ADI EAGLE ADSL USB DRIVER 6602M: Matthieu Castet <castet.matthieu@free.fr> 6603M: Stanislaw Gruszka <stf_xl@wp.pl> 6604S: Maintained 6605F: drivers/usb/atm/ueagle-atm.c 6606 6607IMGTEC ASCII LCD DRIVER 6608M: Paul Burton <paul.burton@imgtec.com> 6609S: Maintained 6610F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6611F: drivers/auxdisplay/img-ascii-lcd.c 6612 6613IMGTEC IR DECODER DRIVER 6614M: James Hogan <james.hogan@imgtec.com> 6615S: Maintained 6616F: drivers/media/rc/img-ir/ 6617 6618IMS TWINTURBO FRAMEBUFFER DRIVER 6619L: linux-fbdev@vger.kernel.org 6620S: Orphan 6621F: drivers/video/fbdev/imsttfb.c 6622 6623INA209 HARDWARE MONITOR DRIVER 6624M: Guenter Roeck <linux@roeck-us.net> 6625L: linux-hwmon@vger.kernel.org 6626S: Maintained 6627F: Documentation/hwmon/ina209 6628F: Documentation/devicetree/bindings/i2c/ina209.txt 6629F: drivers/hwmon/ina209.c 6630 6631INA2XX HARDWARE MONITOR DRIVER 6632M: Guenter Roeck <linux@roeck-us.net> 6633L: linux-hwmon@vger.kernel.org 6634S: Maintained 6635F: Documentation/hwmon/ina2xx 6636F: drivers/hwmon/ina2xx.c 6637F: include/linux/platform_data/ina2xx.h 6638 6639INDUSTRY PACK SUBSYSTEM (IPACK) 6640M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6641M: Jens Taprogge <jens.taprogge@taprogge.org> 6642M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6643L: industrypack-devel@lists.sourceforge.net 6644W: http://industrypack.sourceforge.net 6645S: Maintained 6646F: drivers/ipack/ 6647 6648INFINIBAND SUBSYSTEM 6649M: Doug Ledford <dledford@redhat.com> 6650M: Sean Hefty <sean.hefty@intel.com> 6651M: Hal Rosenstock <hal.rosenstock@gmail.com> 6652L: linux-rdma@vger.kernel.org 6653W: http://www.openfabrics.org/ 6654Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6656S: Supported 6657F: Documentation/devicetree/bindings/infiniband/ 6658F: Documentation/infiniband/ 6659F: drivers/infiniband/ 6660F: include/uapi/linux/if_infiniband.h 6661F: include/uapi/rdma/ 6662F: include/rdma/ 6663 6664INGENIC JZ4780 DMA Driver 6665M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6666S: Maintained 6667F: drivers/dma/dma-jz4780.c 6668 6669INGENIC JZ4780 NAND DRIVER 6670M: Harvey Hunt <harveyhuntnexus@gmail.com> 6671L: linux-mtd@lists.infradead.org 6672S: Maintained 6673F: drivers/mtd/nand/jz4780_* 6674 6675INOTIFY 6676M: John McCutchan <john@johnmccutchan.com> 6677M: Robert Love <rlove@rlove.org> 6678M: Eric Paris <eparis@parisplace.org> 6679S: Maintained 6680F: Documentation/filesystems/inotify.txt 6681F: fs/notify/inotify/ 6682F: include/linux/inotify.h 6683F: include/uapi/linux/inotify.h 6684 6685INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6686M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6687L: linux-input@vger.kernel.org 6688Q: http://patchwork.kernel.org/project/linux-input/list/ 6689T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6690S: Maintained 6691F: drivers/input/ 6692F: include/linux/input.h 6693F: include/uapi/linux/input.h 6694F: include/uapi/linux/input-event-codes.h 6695F: include/linux/input/ 6696F: Documentation/devicetree/bindings/input/ 6697F: Documentation/input/ 6698 6699INPUT MULTITOUCH (MT) PROTOCOL 6700M: Henrik Rydberg <rydberg@bitmath.org> 6701L: linux-input@vger.kernel.org 6702S: Odd fixes 6703F: Documentation/input/multi-touch-protocol.rst 6704F: drivers/input/input-mt.c 6705K: \b(ABS|SYN)_MT_ 6706 6707INSIDE SECURE CRYPTO DRIVER 6708M: Antoine Tenart <antoine.tenart@free-electrons.com> 6709F: drivers/crypto/inside-secure/ 6710S: Maintained 6711L: linux-crypto@vger.kernel.org 6712 6713INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6714M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6715M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6716L: linux-ima-devel@lists.sourceforge.net 6717L: linux-ima-user@lists.sourceforge.net 6718L: linux-security-module@vger.kernel.org 6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6720S: Supported 6721F: security/integrity/ima/ 6722 6723INTEL 810/815 FRAMEBUFFER DRIVER 6724M: Antonino Daplas <adaplas@gmail.com> 6725L: linux-fbdev@vger.kernel.org 6726S: Maintained 6727F: drivers/video/fbdev/i810/ 6728 6729INTEL ASoC BDW/HSW DRIVERS 6730M: Jie Yang <yang.jie@linux.intel.com> 6731L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6732S: Supported 6733F: sound/soc/intel/common/sst-dsp* 6734F: sound/soc/intel/common/sst-firmware.c 6735F: sound/soc/intel/boards/broadwell.c 6736F: sound/soc/intel/haswell/ 6737 6738INTEL C600 SERIES SAS CONTROLLER DRIVER 6739M: Intel SCU Linux support <intel-linux-scu@intel.com> 6740M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6741L: linux-scsi@vger.kernel.org 6742T: git git://git.code.sf.net/p/intel-sas/isci 6743S: Supported 6744F: drivers/scsi/isci/ 6745 6746INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6747M: Daniel Vetter <daniel.vetter@intel.com> 6748M: Jani Nikula <jani.nikula@linux.intel.com> 6749L: intel-gfx@lists.freedesktop.org 6750W: https://01.org/linuxgraphics/ 6751B: https://01.org/linuxgraphics/documentation/how-report-bugs 6752C: irc://chat.freenode.net/intel-gfx 6753Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6754T: git git://anongit.freedesktop.org/drm-intel 6755S: Supported 6756F: drivers/gpu/drm/i915/ 6757F: include/drm/i915* 6758F: include/uapi/drm/i915_drm.h 6759F: Documentation/gpu/i915.rst 6760 6761INTEL ETHERNET DRIVERS 6762M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6763L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6764W: http://www.intel.com/support/feedback.htm 6765W: http://e1000.sourceforge.net/ 6766Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6769S: Supported 6770F: Documentation/networking/e100.txt 6771F: Documentation/networking/e1000.txt 6772F: Documentation/networking/e1000e.txt 6773F: Documentation/networking/igb.txt 6774F: Documentation/networking/igbvf.txt 6775F: Documentation/networking/ixgb.txt 6776F: Documentation/networking/ixgbe.txt 6777F: Documentation/networking/ixgbevf.txt 6778F: Documentation/networking/i40e.txt 6779F: Documentation/networking/i40evf.txt 6780F: drivers/net/ethernet/intel/ 6781F: drivers/net/ethernet/intel/*/ 6782F: include/linux/avf/virtchnl.h 6783 6784INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6785M: Maik Broemme <mbroemme@libmpq.org> 6786L: linux-fbdev@vger.kernel.org 6787S: Maintained 6788F: Documentation/fb/intelfb.txt 6789F: drivers/video/fbdev/intelfb/ 6790 6791INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6792M: Zhenyu Wang <zhenyuw@linux.intel.com> 6793M: Zhi Wang <zhi.a.wang@intel.com> 6794L: intel-gvt-dev@lists.freedesktop.org 6795L: intel-gfx@lists.freedesktop.org 6796W: https://01.org/igvt-g 6797T: git https://github.com/01org/gvt-linux.git 6798S: Supported 6799F: drivers/gpu/drm/i915/gvt/ 6800 6801INTEL HID EVENT DRIVER 6802M: Alex Hung <alex.hung@canonical.com> 6803L: platform-driver-x86@vger.kernel.org 6804S: Maintained 6805F: drivers/platform/x86/intel-hid.c 6806 6807INTEL I/OAT DMA DRIVER 6808M: Dave Jiang <dave.jiang@intel.com> 6809R: Dan Williams <dan.j.williams@intel.com> 6810L: dmaengine@vger.kernel.org 6811Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6812S: Supported 6813F: drivers/dma/ioat* 6814 6815INTEL IDLE DRIVER 6816M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6817M: Len Brown <lenb@kernel.org> 6818L: linux-pm@vger.kernel.org 6819T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6820B: https://bugzilla.kernel.org 6821S: Supported 6822F: drivers/idle/intel_idle.c 6823 6824INTEL INTEGRATED SENSOR HUB DRIVER 6825M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6826M: Jiri Kosina <jikos@kernel.org> 6827L: linux-input@vger.kernel.org 6828S: Maintained 6829F: drivers/hid/intel-ish-hid/ 6830 6831INTEL IOMMU (VT-d) 6832M: David Woodhouse <dwmw2@infradead.org> 6833L: iommu@lists.linux-foundation.org 6834T: git git://git.infradead.org/iommu-2.6.git 6835S: Supported 6836F: drivers/iommu/intel-iommu.c 6837F: include/linux/intel-iommu.h 6838 6839INTEL IOP-ADMA DMA DRIVER 6840R: Dan Williams <dan.j.williams@intel.com> 6841S: Odd fixes 6842F: drivers/dma/iop-adma.c 6843 6844INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6845M: Krzysztof Halasa <khalasa@piap.pl> 6846S: Maintained 6847F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6848F: arch/arm/mach-ixp4xx/include/mach/npe.h 6849F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6850F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6851F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6852F: drivers/net/wan/ixp4xx_hss.c 6853 6854INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6855M: Deepak Saxena <dsaxena@plexity.net> 6856S: Maintained 6857F: drivers/char/hw_random/ixp4xx-rng.c 6858 6859INTEL MANAGEMENT ENGINE (mei) 6860M: Tomas Winkler <tomas.winkler@intel.com> 6861L: linux-kernel@vger.kernel.org 6862S: Supported 6863F: include/uapi/linux/mei.h 6864F: include/linux/mei_cl_bus.h 6865F: drivers/misc/mei/* 6866F: drivers/watchdog/mei_wdt.c 6867F: Documentation/misc-devices/mei/* 6868F: samples/mei/* 6869 6870INTEL MENLOW THERMAL DRIVER 6871M: Sujith Thomas <sujith.thomas@intel.com> 6872L: platform-driver-x86@vger.kernel.org 6873W: https://01.org/linux-acpi 6874S: Supported 6875F: drivers/platform/x86/intel_menlow.c 6876 6877INTEL MERRIFIELD GPIO DRIVER 6878M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6879L: linux-gpio@vger.kernel.org 6880S: Maintained 6881F: drivers/gpio/gpio-merrifield.c 6882 6883INTEL MIC DRIVERS (mic) 6884M: Sudeep Dutt <sudeep.dutt@intel.com> 6885M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6886S: Supported 6887W: https://github.com/sudeepdutt/mic 6888W: http://software.intel.com/en-us/mic-developer 6889F: include/linux/mic_bus.h 6890F: include/linux/scif.h 6891F: include/uapi/linux/mic_common.h 6892F: include/uapi/linux/mic_ioctl.h 6893F: include/uapi/linux/scif_ioctl.h 6894F: drivers/misc/mic/ 6895F: drivers/dma/mic_x100_dma.c 6896F: drivers/dma/mic_x100_dma.h 6897F: Documentation/mic/ 6898 6899INTEL PMC CORE DRIVER 6900M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6901M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6902L: platform-driver-x86@vger.kernel.org 6903S: Maintained 6904F: arch/x86/include/asm/pmc_core.h 6905F: drivers/platform/x86/intel_pmc_core* 6906 6907INTEL PMC/P-Unit IPC DRIVER 6908M: Zha Qipeng<qipeng.zha@intel.com> 6909L: platform-driver-x86@vger.kernel.org 6910S: Maintained 6911F: drivers/platform/x86/intel_pmc_ipc.c 6912F: drivers/platform/x86/intel_punit_ipc.c 6913F: arch/x86/include/asm/intel_pmc_ipc.h 6914F: arch/x86/include/asm/intel_punit_ipc.h 6915 6916INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6917M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6918L: linux-wireless@vger.kernel.org 6919S: Maintained 6920F: Documentation/networking/README.ipw2100 6921F: Documentation/networking/README.ipw2200 6922F: drivers/net/wireless/intel/ipw2x00/ 6923 6924INTEL PSTATE DRIVER 6925M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6926M: Len Brown <lenb@kernel.org> 6927L: linux-pm@vger.kernel.org 6928S: Supported 6929F: drivers/cpufreq/intel_pstate.c 6930 6931INTEL RDMA RNIC DRIVER 6932M: Faisal Latif <faisal.latif@intel.com> 6933M: Shiraz Saleem <shiraz.saleem@intel.com> 6934L: linux-rdma@vger.kernel.org 6935S: Supported 6936F: drivers/infiniband/hw/i40iw/ 6937 6938INTEL TELEMETRY DRIVER 6939M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6940L: platform-driver-x86@vger.kernel.org 6941S: Maintained 6942F: arch/x86/include/asm/intel_telemetry.h 6943F: drivers/platform/x86/intel_telemetry* 6944 6945INTEL VIRTUAL BUTTON DRIVER 6946M: AceLan Kao <acelan.kao@canonical.com> 6947L: platform-driver-x86@vger.kernel.org 6948S: Maintained 6949F: drivers/platform/x86/intel-vbtn.c 6950 6951INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6952M: Stanislaw Gruszka <sgruszka@redhat.com> 6953L: linux-wireless@vger.kernel.org 6954S: Supported 6955F: drivers/net/wireless/intel/iwlegacy/ 6956 6957INTEL WIRELESS WIFI LINK (iwlwifi) 6958M: Johannes Berg <johannes.berg@intel.com> 6959M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6960M: Luca Coelho <luciano.coelho@intel.com> 6961M: Intel Linux Wireless <linuxwifi@intel.com> 6962L: linux-wireless@vger.kernel.org 6963W: http://intellinuxwireless.org 6964T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6965S: Supported 6966F: drivers/net/wireless/intel/iwlwifi/ 6967 6968INTEL WIRELESS WIMAX CONNECTION 2400 6969M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6970M: linux-wimax@intel.com 6971L: wimax@linuxwimax.org (subscribers-only) 6972S: Supported 6973W: http://linuxwimax.org 6974F: Documentation/wimax/README.i2400m 6975F: drivers/net/wimax/i2400m/ 6976F: include/uapi/linux/wimax/i2400m.h 6977 6978INTEL(R) TRACE HUB 6979M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6980S: Supported 6981F: Documentation/trace/intel_th.txt 6982F: drivers/hwtracing/intel_th/ 6983 6984INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6985M: Ning Sun <ning.sun@intel.com> 6986L: tboot-devel@lists.sourceforge.net 6987W: http://tboot.sourceforge.net 6988T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6989S: Supported 6990F: Documentation/intel_txt.txt 6991F: include/linux/tboot.h 6992F: arch/x86/kernel/tboot.c 6993 6994INTEL-MID GPIO DRIVER 6995M: David Cohen <david.a.cohen@linux.intel.com> 6996L: linux-gpio@vger.kernel.org 6997S: Maintained 6998F: drivers/gpio/gpio-intel-mid.c 6999 7000INVENSENSE MPU-3050 GYROSCOPE DRIVER 7001M: Linus Walleij <linus.walleij@linaro.org> 7002L: linux-iio@vger.kernel.org 7003S: Maintained 7004F: drivers/iio/gyro/mpu3050* 7005F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7006 7007IOC3 ETHERNET DRIVER 7008M: Ralf Baechle <ralf@linux-mips.org> 7009L: linux-mips@linux-mips.org 7010S: Maintained 7011F: drivers/net/ethernet/sgi/ioc3-eth.c 7012 7013IOC3 SERIAL DRIVER 7014M: Pat Gefre <pfg@sgi.com> 7015L: linux-serial@vger.kernel.org 7016S: Maintained 7017F: drivers/tty/serial/ioc3_serial.c 7018 7019IOMMU DRIVERS 7020M: Joerg Roedel <joro@8bytes.org> 7021L: iommu@lists.linux-foundation.org 7022T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7023S: Maintained 7024F: Documentation/devicetree/bindings/iommu/ 7025F: drivers/iommu/ 7026F: include/linux/iommu.h 7027F: include/linux/iova.h 7028 7029IP MASQUERADING 7030M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7031S: Maintained 7032F: net/ipv4/netfilter/ipt_MASQUERADE.c 7033 7034IPMI SUBSYSTEM 7035M: Corey Minyard <minyard@acm.org> 7036L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7037W: http://openipmi.sourceforge.net/ 7038S: Supported 7039F: Documentation/IPMI.txt 7040F: drivers/char/ipmi/ 7041F: include/linux/ipmi* 7042F: include/uapi/linux/ipmi* 7043 7044IPS SCSI RAID DRIVER 7045M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7046L: linux-scsi@vger.kernel.org 7047W: http://www.adaptec.com/ 7048S: Maintained 7049F: drivers/scsi/ips* 7050 7051IPVS 7052M: Wensong Zhang <wensong@linux-vs.org> 7053M: Simon Horman <horms@verge.net.au> 7054M: Julian Anastasov <ja@ssi.bg> 7055L: netdev@vger.kernel.org 7056L: lvs-devel@vger.kernel.org 7057S: Maintained 7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7059T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7060F: Documentation/networking/ipvs-sysctl.txt 7061F: include/net/ip_vs.h 7062F: include/uapi/linux/ip_vs.h 7063F: net/netfilter/ipvs/ 7064 7065IPWIRELESS DRIVER 7066M: Jiri Kosina <jikos@kernel.org> 7067M: David Sterba <dsterba@suse.com> 7068S: Odd Fixes 7069F: drivers/tty/ipwireless/ 7070 7071IPX NETWORK LAYER 7072L: netdev@vger.kernel.org 7073S: Odd fixes 7074F: include/net/ipx.h 7075F: include/uapi/linux/ipx.h 7076F: net/ipx/ 7077 7078IRDA SUBSYSTEM 7079M: Samuel Ortiz <samuel@sortiz.org> 7080L: irda-users@lists.sourceforge.net (subscribers-only) 7081L: netdev@vger.kernel.org 7082W: http://irda.sourceforge.net/ 7083S: Maintained 7084T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7085F: Documentation/networking/irda.txt 7086F: drivers/net/irda/ 7087F: include/net/irda/ 7088F: net/irda/ 7089 7090IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7091M: Marc Zyngier <marc.zyngier@arm.com> 7092S: Maintained 7093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7094F: Documentation/IRQ-domain.txt 7095F: include/linux/irqdomain.h 7096F: kernel/irq/irqdomain.c 7097F: kernel/irq/msi.c 7098 7099IRQ SUBSYSTEM 7100M: Thomas Gleixner <tglx@linutronix.de> 7101L: linux-kernel@vger.kernel.org 7102S: Maintained 7103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7104F: kernel/irq/ 7105 7106IRQCHIP DRIVERS 7107M: Thomas Gleixner <tglx@linutronix.de> 7108M: Jason Cooper <jason@lakedaemon.net> 7109M: Marc Zyngier <marc.zyngier@arm.com> 7110L: linux-kernel@vger.kernel.org 7111S: Maintained 7112T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7113T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 7114F: Documentation/devicetree/bindings/interrupt-controller/ 7115F: drivers/irqchip/ 7116 7117ISA 7118M: William Breathitt Gray <vilhelm.gray@gmail.com> 7119S: Maintained 7120F: Documentation/isa.txt 7121F: drivers/base/isa.c 7122F: include/linux/isa.h 7123 7124ISA RADIO MODULE 7125M: Hans Verkuil <hverkuil@xs4all.nl> 7126L: linux-media@vger.kernel.org 7127T: git git://linuxtv.org/media_tree.git 7128W: https://linuxtv.org 7129S: Maintained 7130F: drivers/media/radio/radio-isa* 7131 7132ISAPNP 7133M: Jaroslav Kysela <perex@perex.cz> 7134S: Maintained 7135F: Documentation/isapnp.txt 7136F: drivers/pnp/isapnp/ 7137F: include/linux/isapnp.h 7138 7139ISCSI 7140M: Lee Duncan <lduncan@suse.com> 7141M: Chris Leech <cleech@redhat.com> 7142L: open-iscsi@googlegroups.com 7143W: www.open-iscsi.com 7144S: Maintained 7145F: drivers/scsi/*iscsi* 7146F: include/scsi/*iscsi* 7147 7148iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7149M: Peter Jones <pjones@redhat.com> 7150M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7151S: Maintained 7152F: drivers/firmware/iscsi_ibft* 7153 7154ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7155M: Or Gerlitz <ogerlitz@mellanox.com> 7156M: Sagi Grimberg <sagi@grimberg.me> 7157M: Roi Dayan <roid@mellanox.com> 7158L: linux-rdma@vger.kernel.org 7159S: Supported 7160W: http://www.openfabrics.org 7161W: www.open-iscsi.org 7162Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7163F: drivers/infiniband/ulp/iser/ 7164 7165ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7166M: Sagi Grimberg <sagi@grimberg.me> 7167T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7168L: linux-rdma@vger.kernel.org 7169L: target-devel@vger.kernel.org 7170S: Supported 7171W: http://www.linux-iscsi.org 7172F: drivers/infiniband/ulp/isert 7173 7174ISDN SUBSYSTEM 7175M: Karsten Keil <isdn@linux-pingi.de> 7176L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7177L: netdev@vger.kernel.org 7178W: http://www.isdn4linux.de 7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7180S: Maintained 7181F: Documentation/isdn/ 7182F: drivers/isdn/ 7183F: include/linux/isdn.h 7184F: include/linux/isdn/ 7185F: include/uapi/linux/isdn.h 7186F: include/uapi/linux/isdn/ 7187 7188ISDN SUBSYSTEM (Eicon active card driver) 7189M: Armin Schindler <mac@melware.de> 7190L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7191W: http://www.melware.de 7192S: Maintained 7193F: drivers/isdn/hardware/eicon/ 7194 7195IT87 HARDWARE MONITORING DRIVER 7196M: Jean Delvare <jdelvare@suse.com> 7197L: linux-hwmon@vger.kernel.org 7198S: Maintained 7199F: Documentation/hwmon/it87 7200F: drivers/hwmon/it87.c 7201 7202IT913X MEDIA DRIVER 7203M: Antti Palosaari <crope@iki.fi> 7204L: linux-media@vger.kernel.org 7205W: https://linuxtv.org 7206W: http://palosaari.fi/linux/ 7207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7208T: git git://linuxtv.org/anttip/media_tree.git 7209S: Maintained 7210F: drivers/media/tuners/it913x* 7211 7212IVTV VIDEO4LINUX DRIVER 7213M: Andy Walls <awalls@md.metrocast.net> 7214L: ivtv-devel@ivtvdriver.org (subscribers-only) 7215L: linux-media@vger.kernel.org 7216T: git git://linuxtv.org/media_tree.git 7217W: http://www.ivtvdriver.org 7218S: Maintained 7219F: Documentation/media/v4l-drivers/ivtv* 7220F: drivers/media/pci/ivtv/ 7221F: include/uapi/linux/ivtv* 7222 7223IX2505V MEDIA DRIVER 7224M: Malcolm Priestley <tvboxspy@gmail.com> 7225L: linux-media@vger.kernel.org 7226W: https://linuxtv.org 7227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7228S: Maintained 7229F: drivers/media/dvb-frontends/ix2505v* 7230 7231JC42.4 TEMPERATURE SENSOR DRIVER 7232M: Guenter Roeck <linux@roeck-us.net> 7233L: linux-hwmon@vger.kernel.org 7234S: Maintained 7235F: drivers/hwmon/jc42.c 7236F: Documentation/hwmon/jc42 7237 7238JFS FILESYSTEM 7239M: Dave Kleikamp <shaggy@kernel.org> 7240L: jfs-discussion@lists.sourceforge.net 7241W: http://jfs.sourceforge.net/ 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7243S: Maintained 7244F: Documentation/filesystems/jfs.txt 7245F: fs/jfs/ 7246 7247JME NETWORK DRIVER 7248M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7249L: netdev@vger.kernel.org 7250S: Maintained 7251F: drivers/net/ethernet/jme.* 7252 7253JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7254M: David Woodhouse <dwmw2@infradead.org> 7255L: linux-mtd@lists.infradead.org 7256W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7257S: Maintained 7258F: fs/jffs2/ 7259F: include/uapi/linux/jffs2.h 7260 7261JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7262M: "Theodore Ts'o" <tytso@mit.edu> 7263M: Jan Kara <jack@suse.com> 7264L: linux-ext4@vger.kernel.org 7265S: Maintained 7266F: fs/jbd2/ 7267F: include/linux/jbd2.h 7268 7269JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7270M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7271L: linux-media@vger.kernel.org 7272S: Maintained 7273F: drivers/media/platform/rcar_jpu.c 7274 7275JSM Neo PCI based serial card 7276M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7277L: linux-serial@vger.kernel.org 7278S: Maintained 7279F: drivers/tty/serial/jsm/ 7280 7281K10TEMP HARDWARE MONITORING DRIVER 7282M: Clemens Ladisch <clemens@ladisch.de> 7283L: linux-hwmon@vger.kernel.org 7284S: Maintained 7285F: Documentation/hwmon/k10temp 7286F: drivers/hwmon/k10temp.c 7287 7288K8TEMP HARDWARE MONITORING DRIVER 7289M: Rudolf Marek <r.marek@assembler.cz> 7290L: linux-hwmon@vger.kernel.org 7291S: Maintained 7292F: Documentation/hwmon/k8temp 7293F: drivers/hwmon/k8temp.c 7294 7295KASAN 7296M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7297R: Alexander Potapenko <glider@google.com> 7298R: Dmitry Vyukov <dvyukov@google.com> 7299L: kasan-dev@googlegroups.com 7300S: Maintained 7301F: arch/*/include/asm/kasan.h 7302F: arch/*/mm/kasan_init* 7303F: Documentation/dev-tools/kasan.rst 7304F: include/linux/kasan*.h 7305F: lib/test_kasan.c 7306F: mm/kasan/ 7307F: scripts/Makefile.kasan 7308 7309KCONFIG 7310M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7311L: linux-kbuild@vger.kernel.org 7312T: git git://gitorious.org/linux-kconfig/linux-kconfig 7313S: Maintained 7314F: Documentation/kbuild/kconfig-language.txt 7315F: scripts/kconfig/ 7316 7317KDUMP 7318M: Dave Young <dyoung@redhat.com> 7319M: Baoquan He <bhe@redhat.com> 7320R: Vivek Goyal <vgoyal@redhat.com> 7321L: kexec@lists.infradead.org 7322W: http://lse.sourceforge.net/kdump/ 7323S: Maintained 7324F: Documentation/kdump/ 7325 7326KEENE FM RADIO TRANSMITTER DRIVER 7327M: Hans Verkuil <hverkuil@xs4all.nl> 7328L: linux-media@vger.kernel.org 7329T: git git://linuxtv.org/media_tree.git 7330W: https://linuxtv.org 7331S: Maintained 7332F: drivers/media/radio/radio-keene* 7333 7334KERNEL AUTOMOUNTER v4 (AUTOFS4) 7335M: Ian Kent <raven@themaw.net> 7336L: autofs@vger.kernel.org 7337S: Maintained 7338F: fs/autofs4/ 7339 7340KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7341M: Masahiro Yamada <yamada.masahiro@socionext.com> 7342M: Michal Marek <mmarek@suse.com> 7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7344L: linux-kbuild@vger.kernel.org 7345S: Maintained 7346F: Documentation/kbuild/ 7347F: Makefile 7348F: scripts/Makefile.* 7349F: scripts/basic/ 7350F: scripts/mk* 7351F: scripts/package/ 7352 7353KERNEL JANITORS 7354L: kernel-janitors@vger.kernel.org 7355W: http://kernelnewbies.org/KernelJanitors 7356S: Odd Fixes 7357 7358KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7359M: "J. Bruce Fields" <bfields@fieldses.org> 7360M: Jeff Layton <jlayton@poochiereds.net> 7361L: linux-nfs@vger.kernel.org 7362W: http://nfs.sourceforge.net/ 7363T: git git://linux-nfs.org/~bfields/linux.git 7364S: Supported 7365F: fs/nfsd/ 7366F: include/uapi/linux/nfsd/ 7367F: fs/lockd/ 7368F: fs/nfs_common/ 7369F: net/sunrpc/ 7370F: include/linux/lockd/ 7371F: include/linux/sunrpc/ 7372F: include/uapi/linux/sunrpc/ 7373 7374KERNEL SELFTEST FRAMEWORK 7375M: Shuah Khan <shuahkh@osg.samsung.com> 7376M: Shuah Khan <shuah@kernel.org> 7377L: linux-kselftest@vger.kernel.org 7378T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7379S: Maintained 7380F: tools/testing/selftests/ 7381F: Documentation/dev-tools/kselftest* 7382 7383KERNEL VIRTUAL MACHINE (KVM) 7384M: Paolo Bonzini <pbonzini@redhat.com> 7385M: Radim Krčmář <rkrcmar@redhat.com> 7386L: kvm@vger.kernel.org 7387W: http://www.linux-kvm.org 7388T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7389S: Supported 7390F: Documentation/*/kvm*.txt 7391F: Documentation/virtual/kvm/ 7392F: arch/*/kvm/ 7393F: arch/x86/kernel/kvm.c 7394F: arch/x86/kernel/kvmclock.c 7395F: arch/*/include/asm/kvm* 7396F: include/linux/kvm* 7397F: include/uapi/linux/kvm* 7398F: virt/kvm/ 7399F: tools/kvm/ 7400 7401KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7402M: Joerg Roedel <joro@8bytes.org> 7403L: kvm@vger.kernel.org 7404W: http://www.linux-kvm.org/ 7405S: Maintained 7406F: arch/x86/include/asm/svm.h 7407F: arch/x86/kvm/svm.c 7408 7409KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7410M: Christoffer Dall <christoffer.dall@linaro.org> 7411M: Marc Zyngier <marc.zyngier@arm.com> 7412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7413L: kvmarm@lists.cs.columbia.edu 7414W: http://systems.cs.columbia.edu/projects/kvm-arm 7415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7416S: Supported 7417F: arch/arm/include/uapi/asm/kvm* 7418F: arch/arm/include/asm/kvm* 7419F: arch/arm/kvm/ 7420F: virt/kvm/arm/ 7421F: include/kvm/arm_* 7422 7423KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7424M: Alexander Graf <agraf@suse.com> 7425L: kvm-ppc@vger.kernel.org 7426W: http://www.linux-kvm.org/ 7427T: git git://github.com/agraf/linux-2.6.git 7428S: Supported 7429F: arch/powerpc/include/asm/kvm* 7430F: arch/powerpc/kvm/ 7431 7432KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7433M: Christoffer Dall <christoffer.dall@linaro.org> 7434M: Marc Zyngier <marc.zyngier@arm.com> 7435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7436L: kvmarm@lists.cs.columbia.edu 7437S: Maintained 7438F: arch/arm64/include/uapi/asm/kvm* 7439F: arch/arm64/include/asm/kvm* 7440F: arch/arm64/kvm/ 7441 7442KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7443M: James Hogan <james.hogan@imgtec.com> 7444L: linux-mips@linux-mips.org 7445S: Supported 7446F: arch/mips/include/uapi/asm/kvm* 7447F: arch/mips/include/asm/kvm* 7448F: arch/mips/kvm/ 7449 7450KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7451M: Christian Borntraeger <borntraeger@de.ibm.com> 7452M: Cornelia Huck <cohuck@redhat.com> 7453L: linux-s390@vger.kernel.org 7454W: http://www.ibm.com/developerworks/linux/linux390/ 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7456S: Supported 7457F: Documentation/s390/kvm.txt 7458F: arch/s390/include/asm/kvm* 7459F: arch/s390/kvm/ 7460F: arch/s390/mm/gmap.c 7461 7462KERNFS 7463M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7464M: Tejun Heo <tj@kernel.org> 7465T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7466S: Supported 7467F: include/linux/kernfs.h 7468F: fs/kernfs/ 7469 7470KEXEC 7471M: Eric Biederman <ebiederm@xmission.com> 7472W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7473L: kexec@lists.infradead.org 7474S: Maintained 7475F: include/linux/kexec.h 7476F: include/uapi/linux/kexec.h 7477F: kernel/kexec* 7478 7479KEYS-ENCRYPTED 7480M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7481M: David Safford <safford@us.ibm.com> 7482L: linux-security-module@vger.kernel.org 7483L: keyrings@vger.kernel.org 7484S: Supported 7485F: Documentation/security/keys/trusted-encrypted.rst 7486F: include/keys/encrypted-type.h 7487F: security/keys/encrypted-keys/ 7488 7489KEYS-TRUSTED 7490M: David Safford <safford@us.ibm.com> 7491M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7492L: linux-security-module@vger.kernel.org 7493L: keyrings@vger.kernel.org 7494S: Supported 7495F: Documentation/security/keys/trusted-encrypted.rst 7496F: include/keys/trusted-type.h 7497F: security/keys/trusted.c 7498F: security/keys/trusted.h 7499 7500KEYS/KEYRINGS: 7501M: David Howells <dhowells@redhat.com> 7502L: keyrings@vger.kernel.org 7503S: Maintained 7504F: Documentation/security/keys/core.rst 7505F: include/linux/key.h 7506F: include/linux/key-type.h 7507F: include/linux/keyctl.h 7508F: include/uapi/linux/keyctl.h 7509F: include/keys/ 7510F: security/keys/ 7511 7512KGDB / KDB /debug_core 7513M: Jason Wessel <jason.wessel@windriver.com> 7514W: http://kgdb.wiki.kernel.org/ 7515L: kgdb-bugreport@lists.sourceforge.net 7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7517S: Maintained 7518F: Documentation/dev-tools/kgdb.rst 7519F: drivers/misc/kgdbts.c 7520F: drivers/tty/serial/kgdboc.c 7521F: include/linux/kdb.h 7522F: include/linux/kgdb.h 7523F: kernel/debug/ 7524 7525KMEMCHECK 7526M: Vegard Nossum <vegardno@ifi.uio.no> 7527M: Pekka Enberg <penberg@kernel.org> 7528S: Maintained 7529F: Documentation/dev-tools/kmemcheck.rst 7530F: arch/x86/include/asm/kmemcheck.h 7531F: arch/x86/mm/kmemcheck/ 7532F: include/linux/kmemcheck.h 7533F: mm/kmemcheck.c 7534 7535KMEMLEAK 7536M: Catalin Marinas <catalin.marinas@arm.com> 7537S: Maintained 7538F: Documentation/dev-tools/kmemleak.rst 7539F: include/linux/kmemleak.h 7540F: mm/kmemleak.c 7541F: mm/kmemleak-test.c 7542 7543KMOD MODULE USERMODE HELPER 7544M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7545L: linux-kernel@vger.kernel.org 7546S: Maintained 7547F: kernel/kmod.c 7548F: include/linux/kmod.h 7549F: lib/test_kmod.c 7550F: tools/testing/selftests/kmod/ 7551 7552KPROBES 7553M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7554M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7555M: "David S. Miller" <davem@davemloft.net> 7556M: Masami Hiramatsu <mhiramat@kernel.org> 7557S: Maintained 7558F: Documentation/kprobes.txt 7559F: include/linux/kprobes.h 7560F: include/asm-generic/kprobes.h 7561F: kernel/kprobes.c 7562 7563KS0108 LCD CONTROLLER DRIVER 7564M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7565W: http://miguelojeda.es/auxdisplay.htm 7566W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7567S: Maintained 7568F: Documentation/auxdisplay/ks0108 7569F: drivers/auxdisplay/ks0108.c 7570F: include/linux/ks0108.h 7571 7572L3MDEV 7573M: David Ahern <dsa@cumulusnetworks.com> 7574L: netdev@vger.kernel.org 7575S: Maintained 7576F: net/l3mdev 7577F: include/net/l3mdev.h 7578 7579LANTIQ MIPS ARCHITECTURE 7580M: John Crispin <john@phrozen.org> 7581L: linux-mips@linux-mips.org 7582S: Maintained 7583F: arch/mips/lantiq 7584 7585LAPB module 7586L: linux-x25@vger.kernel.org 7587S: Orphan 7588F: Documentation/networking/lapb-module.txt 7589F: include/*/lapb.h 7590F: net/lapb/ 7591 7592LASI 53c700 driver for PARISC 7593M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7594L: linux-scsi@vger.kernel.org 7595S: Maintained 7596F: Documentation/scsi/53c700.txt 7597F: drivers/scsi/53c700* 7598 7599LED SUBSYSTEM 7600M: Richard Purdie <rpurdie@rpsys.net> 7601M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7602M: Pavel Machek <pavel@ucw.cz> 7603L: linux-leds@vger.kernel.org 7604T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7605S: Maintained 7606F: Documentation/devicetree/bindings/leds/ 7607F: drivers/leds/ 7608F: include/linux/leds.h 7609 7610LEGACY EEPROM DRIVER 7611M: Jean Delvare <jdelvare@suse.com> 7612S: Maintained 7613F: Documentation/misc-devices/eeprom 7614F: drivers/misc/eeprom/eeprom.c 7615 7616LEGO USB Tower driver 7617M: Juergen Stuber <starblue@users.sourceforge.net> 7618L: legousb-devel@lists.sourceforge.net 7619W: http://legousb.sourceforge.net/ 7620S: Maintained 7621F: drivers/usb/misc/legousbtower.c 7622 7623LG2160 MEDIA DRIVER 7624M: Michael Krufky <mkrufky@linuxtv.org> 7625L: linux-media@vger.kernel.org 7626W: https://linuxtv.org 7627W: http://github.com/mkrufky 7628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7629T: git git://linuxtv.org/mkrufky/tuners.git 7630S: Maintained 7631F: drivers/media/dvb-frontends/lg2160.* 7632 7633LGDT3305 MEDIA DRIVER 7634M: Michael Krufky <mkrufky@linuxtv.org> 7635L: linux-media@vger.kernel.org 7636W: https://linuxtv.org 7637W: http://github.com/mkrufky 7638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7639T: git git://linuxtv.org/mkrufky/tuners.git 7640S: Maintained 7641F: drivers/media/dvb-frontends/lgdt3305.* 7642 7643LGUEST 7644M: Rusty Russell <rusty@rustcorp.com.au> 7645L: lguest@lists.ozlabs.org 7646W: http://lguest.ozlabs.org/ 7647S: Odd Fixes 7648F: arch/x86/include/asm/lguest*.h 7649F: arch/x86/lguest/ 7650F: drivers/lguest/ 7651F: include/linux/lguest*.h 7652F: tools/lguest/ 7653 7654LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7655M: Viresh Kumar <vireshk@kernel.org> 7656L: linux-ide@vger.kernel.org 7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7658S: Maintained 7659F: include/linux/pata_arasan_cf_data.h 7660F: drivers/ata/pata_arasan_cf.c 7661 7662LIBATA PATA DRIVERS 7663M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7664M: Tejun Heo <tj@kernel.org> 7665L: linux-ide@vger.kernel.org 7666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7667S: Maintained 7668F: drivers/ata/pata_*.c 7669F: drivers/ata/ata_generic.c 7670 7671LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7672M: Linus Walleij <linus.walleij@linaro.org> 7673L: linux-ide@vger.kernel.org 7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7675S: Maintained 7676F: drivers/ata/pata_ftide010.c 7677F: drivers/ata/sata_gemini.c 7678F: drivers/ata/sata_gemini.h 7679 7680LIBATA SATA AHCI PLATFORM devices support 7681M: Hans de Goede <hdegoede@redhat.com> 7682M: Tejun Heo <tj@kernel.org> 7683L: linux-ide@vger.kernel.org 7684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7685S: Maintained 7686F: drivers/ata/ahci_platform.c 7687F: drivers/ata/libahci_platform.c 7688F: include/linux/ahci_platform.h 7689 7690LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7691M: Mikael Pettersson <mikpelinux@gmail.com> 7692L: linux-ide@vger.kernel.org 7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7694S: Maintained 7695F: drivers/ata/sata_promise.* 7696 7697LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7698M: Tejun Heo <tj@kernel.org> 7699L: linux-ide@vger.kernel.org 7700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7701S: Maintained 7702F: drivers/ata/ 7703F: include/linux/ata.h 7704F: include/linux/libata.h 7705F: Documentation/devicetree/bindings/ata/ 7706 7707LIBLOCKDEP 7708M: Sasha Levin <alexander.levin@verizon.com> 7709S: Maintained 7710F: tools/lib/lockdep/ 7711 7712LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7713M: Ross Zwisler <ross.zwisler@linux.intel.com> 7714L: linux-nvdimm@lists.01.org 7715Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7716S: Supported 7717F: drivers/nvdimm/blk.c 7718F: drivers/nvdimm/region_devs.c 7719 7720LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7721M: Vishal Verma <vishal.l.verma@intel.com> 7722L: linux-nvdimm@lists.01.org 7723Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7724S: Supported 7725F: drivers/nvdimm/btt* 7726 7727LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7728M: Ross Zwisler <ross.zwisler@linux.intel.com> 7729L: linux-nvdimm@lists.01.org 7730Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7731S: Supported 7732F: drivers/nvdimm/pmem* 7733 7734LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7735M: Dan Williams <dan.j.williams@intel.com> 7736L: linux-nvdimm@lists.01.org 7737Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7738T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7739S: Supported 7740F: drivers/nvdimm/* 7741F: drivers/acpi/nfit/* 7742F: include/linux/nd.h 7743F: include/linux/libnvdimm.h 7744F: include/uapi/linux/ndctl.h 7745 7746LIGHTNVM PLATFORM SUPPORT 7747M: Matias Bjorling <mb@lightnvm.io> 7748W: http://github/OpenChannelSSD 7749L: linux-block@vger.kernel.org 7750S: Maintained 7751F: drivers/lightnvm/ 7752F: include/linux/lightnvm.h 7753F: include/uapi/linux/lightnvm.h 7754 7755LINUX FOR POWER MACINTOSH 7756M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7757W: http://www.penguinppc.org/ 7758L: linuxppc-dev@lists.ozlabs.org 7759S: Maintained 7760F: arch/powerpc/platforms/powermac/ 7761F: drivers/macintosh/ 7762 7763LINUX FOR POWERPC (32-BIT AND 64-BIT) 7764M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7765M: Paul Mackerras <paulus@samba.org> 7766M: Michael Ellerman <mpe@ellerman.id.au> 7767W: https://github.com/linuxppc/linux/wiki 7768L: linuxppc-dev@lists.ozlabs.org 7769Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7771S: Supported 7772F: Documentation/ABI/stable/sysfs-firmware-opal-* 7773F: Documentation/devicetree/bindings/powerpc/ 7774F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7775F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7776F: Documentation/powerpc/ 7777F: arch/powerpc/ 7778F: drivers/char/tpm/tpm_ibmvtpm* 7779F: drivers/crypto/nx/ 7780F: drivers/crypto/vmx/ 7781F: drivers/i2c/busses/i2c-opal.c 7782F: drivers/net/ethernet/ibm/ibmveth.* 7783F: drivers/net/ethernet/ibm/ibmvnic.* 7784F: drivers/pci/hotplug/pnv_php.c 7785F: drivers/pci/hotplug/rpa* 7786F: drivers/rtc/rtc-opal.c 7787F: drivers/scsi/ibmvscsi/ 7788F: drivers/tty/hvc/hvc_opal.c 7789F: tools/testing/selftests/powerpc 7790N: /pmac 7791N: powermac 7792N: powernv 7793N: [^a-z0-9]ps3 7794N: pseries 7795 7796LINUX FOR POWERPC EMBEDDED MPC5XXX 7797M: Anatolij Gustschin <agust@denx.de> 7798L: linuxppc-dev@lists.ozlabs.org 7799T: git git://git.denx.de/linux-denx-agust.git 7800S: Maintained 7801F: arch/powerpc/platforms/512x/ 7802F: arch/powerpc/platforms/52xx/ 7803 7804LINUX FOR POWERPC EMBEDDED PPC4XX 7805M: Alistair Popple <alistair@popple.id.au> 7806M: Matt Porter <mporter@kernel.crashing.org> 7807W: http://www.penguinppc.org/ 7808L: linuxppc-dev@lists.ozlabs.org 7809S: Maintained 7810F: arch/powerpc/platforms/40x/ 7811F: arch/powerpc/platforms/44x/ 7812 7813LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7814M: Scott Wood <oss@buserror.net> 7815M: Kumar Gala <galak@kernel.crashing.org> 7816W: http://www.penguinppc.org/ 7817L: linuxppc-dev@lists.ozlabs.org 7818T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7819S: Maintained 7820F: arch/powerpc/platforms/83xx/ 7821F: arch/powerpc/platforms/85xx/ 7822F: Documentation/devicetree/bindings/powerpc/fsl/ 7823 7824LINUX FOR POWERPC EMBEDDED PPC8XX 7825M: Vitaly Bordug <vitb@kernel.crashing.org> 7826W: http://www.penguinppc.org/ 7827L: linuxppc-dev@lists.ozlabs.org 7828S: Maintained 7829F: arch/powerpc/platforms/8xx/ 7830 7831LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7832L: linuxppc-dev@lists.ozlabs.org 7833S: Orphan 7834F: arch/powerpc/*/*virtex* 7835F: arch/powerpc/*/*/*virtex* 7836 7837LINUX FOR POWERPC PA SEMI PWRFICIENT 7838L: linuxppc-dev@lists.ozlabs.org 7839S: Orphan 7840F: arch/powerpc/platforms/pasemi/ 7841F: drivers/*/*pasemi* 7842F: drivers/*/*/*pasemi* 7843 7844LINUX KERNEL DUMP TEST MODULE (LKDTM) 7845M: Kees Cook <keescook@chromium.org> 7846S: Maintained 7847F: drivers/misc/lkdtm* 7848 7849LINUX SECURITY MODULE (LSM) FRAMEWORK 7850M: Chris Wright <chrisw@sous-sol.org> 7851L: linux-security-module@vger.kernel.org 7852S: Supported 7853 7854LIS3LV02D ACCELEROMETER DRIVER 7855M: Eric Piel <eric.piel@tremplin-utc.net> 7856S: Maintained 7857F: Documentation/misc-devices/lis3lv02d 7858F: drivers/misc/lis3lv02d/ 7859F: drivers/platform/x86/hp_accel.c 7860 7861LIVE PATCHING 7862M: Josh Poimboeuf <jpoimboe@redhat.com> 7863M: Jessica Yu <jeyu@kernel.org> 7864M: Jiri Kosina <jikos@kernel.org> 7865M: Miroslav Benes <mbenes@suse.cz> 7866R: Petr Mladek <pmladek@suse.com> 7867S: Maintained 7868F: kernel/livepatch/ 7869F: include/linux/livepatch.h 7870F: arch/x86/include/asm/livepatch.h 7871F: arch/x86/kernel/livepatch.c 7872F: Documentation/livepatch/ 7873F: Documentation/ABI/testing/sysfs-kernel-livepatch 7874F: samples/livepatch/ 7875L: live-patching@vger.kernel.org 7876T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7877 7878LLC (802.2) 7879L: netdev@vger.kernel.org 7880S: Odd fixes 7881F: include/linux/llc.h 7882F: include/uapi/linux/llc.h 7883F: include/net/llc* 7884F: net/llc/ 7885 7886LM73 HARDWARE MONITOR DRIVER 7887M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7888L: linux-hwmon@vger.kernel.org 7889S: Maintained 7890F: drivers/hwmon/lm73.c 7891 7892LM78 HARDWARE MONITOR DRIVER 7893M: Jean Delvare <jdelvare@suse.com> 7894L: linux-hwmon@vger.kernel.org 7895S: Maintained 7896F: Documentation/hwmon/lm78 7897F: drivers/hwmon/lm78.c 7898 7899LM83 HARDWARE MONITOR DRIVER 7900M: Jean Delvare <jdelvare@suse.com> 7901L: linux-hwmon@vger.kernel.org 7902S: Maintained 7903F: Documentation/hwmon/lm83 7904F: drivers/hwmon/lm83.c 7905 7906LM90 HARDWARE MONITOR DRIVER 7907M: Jean Delvare <jdelvare@suse.com> 7908L: linux-hwmon@vger.kernel.org 7909S: Maintained 7910F: Documentation/hwmon/lm90 7911F: Documentation/devicetree/bindings/hwmon/lm90.txt 7912F: drivers/hwmon/lm90.c 7913F: include/dt-bindings/thermal/lm90.h 7914 7915LM95234 HARDWARE MONITOR DRIVER 7916M: Guenter Roeck <linux@roeck-us.net> 7917L: linux-hwmon@vger.kernel.org 7918S: Maintained 7919F: Documentation/hwmon/lm95234 7920F: drivers/hwmon/lm95234.c 7921 7922LME2510 MEDIA DRIVER 7923M: Malcolm Priestley <tvboxspy@gmail.com> 7924L: linux-media@vger.kernel.org 7925W: https://linuxtv.org 7926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7927S: Maintained 7928F: drivers/media/usb/dvb-usb-v2/lmedm04* 7929 7930LOADPIN SECURITY MODULE 7931M: Kees Cook <keescook@chromium.org> 7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 7933S: Supported 7934F: security/loadpin/ 7935F: Documentation/admin-guide/LSM/LoadPin.rst 7936 7937LOCKING PRIMITIVES 7938M: Peter Zijlstra <peterz@infradead.org> 7939M: Ingo Molnar <mingo@redhat.com> 7940L: linux-kernel@vger.kernel.org 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7942S: Maintained 7943F: Documentation/locking/ 7944F: include/linux/lockdep.h 7945F: include/linux/spinlock*.h 7946F: arch/*/include/asm/spinlock*.h 7947F: include/linux/rwlock*.h 7948F: include/linux/mutex*.h 7949F: arch/*/include/asm/mutex*.h 7950F: include/linux/rwsem*.h 7951F: arch/*/include/asm/rwsem.h 7952F: include/linux/seqlock.h 7953F: lib/locking*.[ch] 7954F: kernel/locking/ 7955 7956LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7957M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7958L: linux-ntfs-dev@lists.sourceforge.net 7959W: http://www.linux-ntfs.org/content/view/19/37/ 7960S: Maintained 7961F: Documentation/ldm.txt 7962F: block/partitions/ldm.* 7963 7964LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7965M: Sathya Prakash <sathya.prakash@broadcom.com> 7966M: Chaitra P B <chaitra.basappa@broadcom.com> 7967M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7968L: MPT-FusionLinux.pdl@broadcom.com 7969L: linux-scsi@vger.kernel.org 7970W: http://www.avagotech.com/support/ 7971S: Supported 7972F: drivers/message/fusion/ 7973F: drivers/scsi/mpt2sas/ 7974F: drivers/scsi/mpt3sas/ 7975 7976LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7977M: Matthew Wilcox <matthew@wil.cx> 7978L: linux-scsi@vger.kernel.org 7979S: Maintained 7980F: drivers/scsi/sym53c8xx_2/ 7981 7982LTC4261 HARDWARE MONITOR DRIVER 7983M: Guenter Roeck <linux@roeck-us.net> 7984L: linux-hwmon@vger.kernel.org 7985S: Maintained 7986F: Documentation/hwmon/ltc4261 7987F: drivers/hwmon/ltc4261.c 7988 7989LTC4306 I2C MULTIPLEXER DRIVER 7990M: Michael Hennerich <michael.hennerich@analog.com> 7991W: http://ez.analog.com/community/linux-device-drivers 7992L: linux-i2c@vger.kernel.org 7993S: Supported 7994F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7995F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7996 7997LTP (Linux Test Project) 7998M: Mike Frysinger <vapier@gentoo.org> 7999M: Cyril Hrubis <chrubis@suse.cz> 8000M: Wanlong Gao <wanlong.gao@gmail.com> 8001M: Jan Stancek <jstancek@redhat.com> 8002M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8003M: Alexey Kodanev <alexey.kodanev@oracle.com> 8004L: ltp@lists.linux.it (subscribers-only) 8005W: http://linux-test-project.github.io/ 8006T: git git://github.com/linux-test-project/ltp.git 8007S: Maintained 8008 8009M32R ARCHITECTURE 8010W: http://www.linux-m32r.org/ 8011S: Orphan 8012F: arch/m32r/ 8013 8014M68K ARCHITECTURE 8015M: Geert Uytterhoeven <geert@linux-m68k.org> 8016L: linux-m68k@lists.linux-m68k.org 8017W: http://www.linux-m68k.org/ 8018T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8019S: Maintained 8020F: arch/m68k/ 8021F: drivers/zorro/ 8022 8023M68K ON APPLE MACINTOSH 8024M: Joshua Thompson <funaho@jurai.org> 8025W: http://www.mac.linux-m68k.org/ 8026L: linux-m68k@lists.linux-m68k.org 8027S: Maintained 8028F: arch/m68k/mac/ 8029 8030M68K ON HP9000/300 8031M: Philip Blundell <philb@gnu.org> 8032W: http://www.tazenda.demon.co.uk/phil/linux-hp 8033S: Maintained 8034F: arch/m68k/hp300/ 8035 8036M88DS3103 MEDIA DRIVER 8037M: Antti Palosaari <crope@iki.fi> 8038L: linux-media@vger.kernel.org 8039W: https://linuxtv.org 8040W: http://palosaari.fi/linux/ 8041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8042T: git git://linuxtv.org/anttip/media_tree.git 8043S: Maintained 8044F: drivers/media/dvb-frontends/m88ds3103* 8045 8046M88RS2000 MEDIA DRIVER 8047M: Malcolm Priestley <tvboxspy@gmail.com> 8048L: linux-media@vger.kernel.org 8049W: https://linuxtv.org 8050Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8051S: Maintained 8052F: drivers/media/dvb-frontends/m88rs2000* 8053 8054MA901 MASTERKIT USB FM RADIO DRIVER 8055M: Alexey Klimov <klimov.linux@gmail.com> 8056L: linux-media@vger.kernel.org 8057T: git git://linuxtv.org/media_tree.git 8058S: Maintained 8059F: drivers/media/radio/radio-ma901.c 8060 8061MAC80211 8062M: Johannes Berg <johannes@sipsolutions.net> 8063L: linux-wireless@vger.kernel.org 8064W: http://wireless.kernel.org/ 8065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8067S: Maintained 8068F: Documentation/networking/mac80211-injection.txt 8069F: include/net/mac80211.h 8070F: net/mac80211/ 8071F: drivers/net/wireless/mac80211_hwsim.[ch] 8072 8073MAILBOX API 8074M: Jassi Brar <jassisinghbrar@gmail.com> 8075L: linux-kernel@vger.kernel.org 8076S: Maintained 8077F: drivers/mailbox/ 8078F: include/linux/mailbox_client.h 8079F: include/linux/mailbox_controller.h 8080 8081MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8082M: Michael Kerrisk <mtk.manpages@gmail.com> 8083W: http://www.kernel.org/doc/man-pages 8084L: linux-man@vger.kernel.org 8085S: Maintained 8086 8087MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8088M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8089L: linux-mips@linux-mips.org 8090S: Maintained 8091F: arch/mips/boot/dts/img/pistachio_marduk.dts 8092 8093MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8094M: Andrew Lunn <andrew@lunn.ch> 8095M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8096L: netdev@vger.kernel.org 8097S: Maintained 8098F: drivers/net/dsa/mv88e6xxx/ 8099F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8100 8101MARVELL ARMADA DRM SUPPORT 8102M: Russell King <linux@armlinux.org.uk> 8103S: Maintained 8104T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8105T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8106F: drivers/gpu/drm/armada/ 8107F: include/uapi/drm/armada_drm.h 8108F: Documentation/devicetree/bindings/display/armada/ 8109 8110MARVELL CRYPTO DRIVER 8111M: Boris Brezillon <boris.brezillon@free-electrons.com> 8112M: Arnaud Ebalard <arno@natisbad.org> 8113F: drivers/crypto/marvell/ 8114S: Maintained 8115L: linux-crypto@vger.kernel.org 8116 8117MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8118M: Mirko Lindner <mlindner@marvell.com> 8119M: Stephen Hemminger <stephen@networkplumber.org> 8120L: netdev@vger.kernel.org 8121S: Maintained 8122F: drivers/net/ethernet/marvell/sk* 8123 8124MARVELL LIBERTAS WIRELESS DRIVER 8125L: libertas-dev@lists.infradead.org 8126S: Orphan 8127F: drivers/net/wireless/marvell/libertas/ 8128 8129MARVELL MV643XX ETHERNET DRIVER 8130M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8131L: netdev@vger.kernel.org 8132S: Maintained 8133F: drivers/net/ethernet/marvell/mv643xx_eth.* 8134F: include/linux/mv643xx.h 8135 8136MARVELL MV88X3310 PHY DRIVER 8137M: Russell King <rmk@armlinux.org.uk> 8138L: netdev@vger.kernel.org 8139S: Maintained 8140F: drivers/net/phy/marvell10g.c 8141 8142MARVELL MVNETA ETHERNET DRIVER 8143M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8144L: netdev@vger.kernel.org 8145S: Maintained 8146F: drivers/net/ethernet/marvell/mvneta.* 8147 8148MARVELL MWIFIEX WIRELESS DRIVER 8149M: Amitkumar Karwar <amitkarwar@gmail.com> 8150M: Nishant Sarmukadam <nishants@marvell.com> 8151M: Ganapathi Bhat <gbhat@marvell.com> 8152M: Xinming Hu <huxm@marvell.com> 8153L: linux-wireless@vger.kernel.org 8154S: Maintained 8155F: drivers/net/wireless/marvell/mwifiex/ 8156 8157MARVELL MWL8K WIRELESS DRIVER 8158M: Lennert Buytenhek <buytenh@wantstofly.org> 8159L: linux-wireless@vger.kernel.org 8160S: Odd Fixes 8161F: drivers/net/wireless/marvell/mwl8k.c 8162 8163MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8164M: Nicolas Pitre <nico@fluxnic.net> 8165S: Odd Fixes 8166F: drivers/mmc/host/mvsdio.* 8167 8168MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8169M: Hu Ziji <huziji@marvell.com> 8170L: linux-mmc@vger.kernel.org 8171S: Supported 8172F: drivers/mmc/host/sdhci-xenon* 8173F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8174 8175MATROX FRAMEBUFFER DRIVER 8176L: linux-fbdev@vger.kernel.org 8177S: Orphan 8178F: drivers/video/fbdev/matrox/matroxfb_* 8179F: include/uapi/linux/matroxfb.h 8180 8181MAX16065 HARDWARE MONITOR DRIVER 8182M: Guenter Roeck <linux@roeck-us.net> 8183L: linux-hwmon@vger.kernel.org 8184S: Maintained 8185F: Documentation/hwmon/max16065 8186F: drivers/hwmon/max16065.c 8187 8188MAX20751 HARDWARE MONITOR DRIVER 8189M: Guenter Roeck <linux@roeck-us.net> 8190L: linux-hwmon@vger.kernel.org 8191S: Maintained 8192F: Documentation/hwmon/max20751 8193F: drivers/hwmon/max20751.c 8194 8195MAX2175 SDR TUNER DRIVER 8196M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8197L: linux-media@vger.kernel.org 8198T: git git://linuxtv.org/media_tree.git 8199S: Maintained 8200F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8201F: Documentation/media/v4l-drivers/max2175.rst 8202F: drivers/media/i2c/max2175* 8203F: include/uapi/linux/max2175.h 8204 8205MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8206L: linux-hwmon@vger.kernel.org 8207S: Orphan 8208F: Documentation/hwmon/max6650 8209F: drivers/hwmon/max6650.c 8210 8211MAX6697 HARDWARE MONITOR DRIVER 8212M: Guenter Roeck <linux@roeck-us.net> 8213L: linux-hwmon@vger.kernel.org 8214S: Maintained 8215F: Documentation/hwmon/max6697 8216F: Documentation/devicetree/bindings/i2c/max6697.txt 8217F: drivers/hwmon/max6697.c 8218F: include/linux/platform_data/max6697.h 8219 8220MAX9860 MONO AUDIO VOICE CODEC DRIVER 8221M: Peter Rosin <peda@axentia.se> 8222L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8223S: Maintained 8224F: Documentation/devicetree/bindings/sound/max9860.txt 8225F: sound/soc/codecs/max9860.* 8226 8227MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8228M: Javier Martinez Canillas <javier@dowhile0.org> 8229L: linux-kernel@vger.kernel.org 8230S: Supported 8231F: drivers/regulator/max77802-regulator.c 8232F: Documentation/devicetree/bindings/*/*max77802.txt 8233F: include/dt-bindings/*/*max77802.h 8234 8235MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8236M: Krzysztof Kozlowski <krzk@kernel.org> 8237M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8238L: linux-pm@vger.kernel.org 8239S: Supported 8240F: drivers/power/supply/max14577_charger.c 8241F: drivers/power/supply/max77693_charger.c 8242 8243MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8244M: Chanwoo Choi <cw00.choi@samsung.com> 8245M: Krzysztof Kozlowski <krzk@kernel.org> 8246M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8247L: linux-kernel@vger.kernel.org 8248S: Supported 8249F: drivers/*/max14577*.c 8250F: drivers/*/max77686*.c 8251F: drivers/*/max77693*.c 8252F: drivers/extcon/extcon-max14577.c 8253F: drivers/extcon/extcon-max77693.c 8254F: drivers/rtc/rtc-max77686.c 8255F: drivers/clk/clk-max77686.c 8256F: Documentation/devicetree/bindings/mfd/max14577.txt 8257F: Documentation/devicetree/bindings/*/max77686.txt 8258F: Documentation/devicetree/bindings/mfd/max77693.txt 8259F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8260F: include/linux/mfd/max14577*.h 8261F: include/linux/mfd/max77686*.h 8262F: include/linux/mfd/max77693*.h 8263 8264MAXIRADIO FM RADIO RECEIVER DRIVER 8265M: Hans Verkuil <hverkuil@xs4all.nl> 8266L: linux-media@vger.kernel.org 8267T: git git://linuxtv.org/media_tree.git 8268W: https://linuxtv.org 8269S: Maintained 8270F: drivers/media/radio/radio-maxiradio* 8271 8272MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8273M: Peter Rosin <peda@axentia.se> 8274L: linux-iio@vger.kernel.org 8275S: Maintained 8276F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8277F: drivers/iio/potentiometer/mcp4531.c 8278 8279MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8280M: William Breathitt Gray <vilhelm.gray@gmail.com> 8281L: linux-iio@vger.kernel.org 8282S: Maintained 8283F: drivers/iio/dac/cio-dac.c 8284 8285MEDIA DRIVERS FOR ASCOT2E 8286M: Sergey Kozlov <serjk@netup.ru> 8287M: Abylay Ospan <aospan@netup.ru> 8288L: linux-media@vger.kernel.org 8289W: https://linuxtv.org 8290W: http://netup.tv/ 8291T: git git://linuxtv.org/media_tree.git 8292S: Supported 8293F: drivers/media/dvb-frontends/ascot2e* 8294 8295MEDIA DRIVERS FOR CXD2841ER 8296M: Sergey Kozlov <serjk@netup.ru> 8297M: Abylay Ospan <aospan@netup.ru> 8298L: linux-media@vger.kernel.org 8299W: https://linuxtv.org 8300W: http://netup.tv/ 8301T: git git://linuxtv.org/media_tree.git 8302S: Supported 8303F: drivers/media/dvb-frontends/cxd2841er* 8304 8305MEDIA DRIVERS FOR FREESCALE IMX 8306M: Steve Longerbeam <slongerbeam@gmail.com> 8307M: Philipp Zabel <p.zabel@pengutronix.de> 8308L: linux-media@vger.kernel.org 8309T: git git://linuxtv.org/media_tree.git 8310S: Maintained 8311F: Documentation/devicetree/bindings/media/imx.txt 8312F: Documentation/media/v4l-drivers/imx.rst 8313F: drivers/staging/media/imx/ 8314F: include/linux/imx-media.h 8315F: include/media/imx.h 8316 8317MEDIA DRIVERS FOR HELENE 8318M: Abylay Ospan <aospan@netup.ru> 8319L: linux-media@vger.kernel.org 8320W: https://linuxtv.org 8321W: http://netup.tv/ 8322T: git git://linuxtv.org/media_tree.git 8323S: Supported 8324F: drivers/media/dvb-frontends/helene* 8325 8326MEDIA DRIVERS FOR HORUS3A 8327M: Sergey Kozlov <serjk@netup.ru> 8328M: Abylay Ospan <aospan@netup.ru> 8329L: linux-media@vger.kernel.org 8330W: https://linuxtv.org 8331W: http://netup.tv/ 8332T: git git://linuxtv.org/media_tree.git 8333S: Supported 8334F: drivers/media/dvb-frontends/horus3a* 8335 8336MEDIA DRIVERS FOR LNBH25 8337M: Sergey Kozlov <serjk@netup.ru> 8338M: Abylay Ospan <aospan@netup.ru> 8339L: linux-media@vger.kernel.org 8340W: https://linuxtv.org 8341W: http://netup.tv/ 8342T: git git://linuxtv.org/media_tree.git 8343S: Supported 8344F: drivers/media/dvb-frontends/lnbh25* 8345 8346MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8347M: Sergey Kozlov <serjk@netup.ru> 8348M: Abylay Ospan <aospan@netup.ru> 8349L: linux-media@vger.kernel.org 8350W: https://linuxtv.org 8351W: http://netup.tv/ 8352T: git git://linuxtv.org/media_tree.git 8353S: Supported 8354F: drivers/media/pci/netup_unidvb/* 8355 8356MEDIA DRIVERS FOR RENESAS - DRIF 8357M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8358L: linux-media@vger.kernel.org 8359L: linux-renesas-soc@vger.kernel.org 8360T: git git://linuxtv.org/media_tree.git 8361S: Supported 8362F: Documentation/devicetree/bindings/media/renesas,drif.txt 8363F: drivers/media/platform/rcar_drif.c 8364 8365MEDIA DRIVERS FOR RENESAS - FCP 8366M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8367L: linux-media@vger.kernel.org 8368L: linux-renesas-soc@vger.kernel.org 8369T: git git://linuxtv.org/media_tree.git 8370S: Supported 8371F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8372F: drivers/media/platform/rcar-fcp.c 8373F: include/media/rcar-fcp.h 8374 8375MEDIA DRIVERS FOR RENESAS - FDP1 8376M: Kieran Bingham <kieran@bingham.xyz> 8377L: linux-media@vger.kernel.org 8378L: linux-renesas-soc@vger.kernel.org 8379T: git git://linuxtv.org/media_tree.git 8380S: Supported 8381F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8382F: drivers/media/platform/rcar_fdp1.c 8383 8384MEDIA DRIVERS FOR RENESAS - VIN 8385M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8386L: linux-media@vger.kernel.org 8387L: linux-renesas-soc@vger.kernel.org 8388T: git git://linuxtv.org/media_tree.git 8389S: Supported 8390F: Documentation/devicetree/bindings/media/rcar_vin.txt 8391F: drivers/media/platform/rcar-vin/ 8392 8393MEDIA DRIVERS FOR RENESAS - VSP1 8394M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8395L: linux-media@vger.kernel.org 8396L: linux-renesas-soc@vger.kernel.org 8397T: git git://linuxtv.org/media_tree.git 8398S: Supported 8399F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8400F: drivers/media/platform/vsp1/ 8401 8402MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8403M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8404M: Mauro Carvalho Chehab <mchehab@kernel.org> 8405P: LinuxTV.org Project 8406L: linux-media@vger.kernel.org 8407W: https://linuxtv.org 8408Q: http://patchwork.kernel.org/project/linux-media/list/ 8409T: git git://linuxtv.org/media_tree.git 8410S: Maintained 8411F: Documentation/devicetree/bindings/media/ 8412F: Documentation/media/ 8413F: drivers/media/ 8414F: drivers/staging/media/ 8415F: include/linux/platform_data/media/ 8416F: include/media/ 8417F: include/uapi/linux/dvb/ 8418F: include/uapi/linux/videodev2.h 8419F: include/uapi/linux/media.h 8420F: include/uapi/linux/v4l2-* 8421F: include/uapi/linux/meye.h 8422F: include/uapi/linux/ivtv* 8423F: include/uapi/linux/uvcvideo.h 8424 8425MEDIATEK ETHERNET DRIVER 8426M: Felix Fietkau <nbd@openwrt.org> 8427M: John Crispin <blogic@openwrt.org> 8428L: netdev@vger.kernel.org 8429S: Maintained 8430F: drivers/net/ethernet/mediatek/ 8431 8432MEDIATEK JPEG DRIVER 8433M: Rick Chang <rick.chang@mediatek.com> 8434M: Bin Liu <bin.liu@mediatek.com> 8435S: Supported 8436F: drivers/media/platform/mtk-jpeg/ 8437F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8438 8439MEDIATEK MDP DRIVER 8440M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8441M: Houlong Wei <houlong.wei@mediatek.com> 8442M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8443S: Supported 8444F: drivers/media/platform/mtk-mdp/ 8445F: drivers/media/platform/mtk-vpu/ 8446F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8447 8448MEDIATEK MEDIA DRIVER 8449M: Tiffany Lin <tiffany.lin@mediatek.com> 8450M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8451S: Supported 8452F: drivers/media/platform/mtk-vcodec/ 8453F: drivers/media/platform/mtk-vpu/ 8454F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8455F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8456 8457MEDIATEK MT7601U WIRELESS LAN DRIVER 8458M: Jakub Kicinski <kubakici@wp.pl> 8459L: linux-wireless@vger.kernel.org 8460S: Maintained 8461F: drivers/net/wireless/mediatek/mt7601u/ 8462 8463MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8464M: Sean Wang <sean.wang@mediatek.com> 8465S: Maintained 8466F: drivers/char/hw_random/mtk-rng.c 8467 8468MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8469M: Peter Senna Tschudin <peter.senna@collabora.com> 8470M: Martin Donnelly <martin.donnelly@ge.com> 8471M: Martyn Welch <martyn.welch@collabora.co.uk> 8472S: Maintained 8473F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8474F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8475 8476MEGARAID SCSI/SAS DRIVERS 8477M: Kashyap Desai <kashyap.desai@broadcom.com> 8478M: Sumit Saxena <sumit.saxena@broadcom.com> 8479M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8480L: megaraidlinux.pdl@broadcom.com 8481L: linux-scsi@vger.kernel.org 8482W: http://www.avagotech.com/support/ 8483S: Maintained 8484F: Documentation/scsi/megaraid.txt 8485F: drivers/scsi/megaraid.* 8486F: drivers/scsi/megaraid/ 8487 8488MELEXIS MLX90614 DRIVER 8489M: Crt Mori <cmo@melexis.com> 8490L: linux-iio@vger.kernel.org 8491W: http://www.melexis.com 8492S: Supported 8493F: drivers/iio/temperature/mlx90614.c 8494 8495MELFAS MIP4 TOUCHSCREEN DRIVER 8496M: Sangwon Jee <jeesw@melfas.com> 8497W: http://www.melfas.com 8498S: Supported 8499F: drivers/input/touchscreen/melfas_mip4.c 8500F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8501 8502MELLANOX ETHERNET DRIVER (mlx4_en) 8503M: Tariq Toukan <tariqt@mellanox.com> 8504L: netdev@vger.kernel.org 8505S: Supported 8506W: http://www.mellanox.com 8507Q: http://patchwork.ozlabs.org/project/netdev/list/ 8508F: drivers/net/ethernet/mellanox/mlx4/en_* 8509 8510MELLANOX ETHERNET DRIVER (mlx5e) 8511M: Saeed Mahameed <saeedm@mellanox.com> 8512L: netdev@vger.kernel.org 8513S: Supported 8514W: http://www.mellanox.com 8515Q: http://patchwork.ozlabs.org/project/netdev/list/ 8516F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8517 8518MELLANOX ETHERNET INNOVA DRIVER 8519M: Ilan Tayari <ilant@mellanox.com> 8520R: Boris Pismenny <borisp@mellanox.com> 8521L: netdev@vger.kernel.org 8522S: Supported 8523W: http://www.mellanox.com 8524Q: http://patchwork.ozlabs.org/project/netdev/list/ 8525F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8526F: include/linux/mlx5/mlx5_ifc_fpga.h 8527 8528MELLANOX ETHERNET INNOVA IPSEC DRIVER 8529M: Ilan Tayari <ilant@mellanox.com> 8530R: Boris Pismenny <borisp@mellanox.com> 8531L: netdev@vger.kernel.org 8532S: Supported 8533W: http://www.mellanox.com 8534Q: http://patchwork.ozlabs.org/project/netdev/list/ 8535F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8536F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8537 8538MELLANOX ETHERNET SWITCH DRIVERS 8539M: Jiri Pirko <jiri@mellanox.com> 8540M: Ido Schimmel <idosch@mellanox.com> 8541L: netdev@vger.kernel.org 8542S: Supported 8543W: http://www.mellanox.com 8544Q: http://patchwork.ozlabs.org/project/netdev/list/ 8545F: drivers/net/ethernet/mellanox/mlxsw/ 8546 8547MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8548M: Yotam Gigi <yotamg@mellanox.com> 8549L: netdev@vger.kernel.org 8550S: Supported 8551W: http://www.mellanox.com 8552Q: http://patchwork.ozlabs.org/project/netdev/list/ 8553F: drivers/net/ethernet/mellanox/mlxfw/ 8554 8555MELLANOX MLX CPLD HOTPLUG DRIVER 8556M: Vadim Pasternak <vadimp@mellanox.com> 8557L: platform-driver-x86@vger.kernel.org 8558S: Supported 8559F: drivers/platform/x86/mlxcpld-hotplug.c 8560F: include/linux/platform_data/mlxcpld-hotplug.h 8561 8562MELLANOX MLX4 core VPI driver 8563M: Tariq Toukan <tariqt@mellanox.com> 8564L: netdev@vger.kernel.org 8565L: linux-rdma@vger.kernel.org 8566W: http://www.mellanox.com 8567Q: http://patchwork.ozlabs.org/project/netdev/list/ 8568S: Supported 8569F: drivers/net/ethernet/mellanox/mlx4/ 8570F: include/linux/mlx4/ 8571 8572MELLANOX MLX4 IB driver 8573M: Yishai Hadas <yishaih@mellanox.com> 8574L: linux-rdma@vger.kernel.org 8575W: http://www.mellanox.com 8576Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8577S: Supported 8578F: drivers/infiniband/hw/mlx4/ 8579F: include/linux/mlx4/ 8580F: include/uapi/rdma/mlx4-abi.h 8581 8582MELLANOX MLX5 core VPI driver 8583M: Saeed Mahameed <saeedm@mellanox.com> 8584M: Matan Barak <matanb@mellanox.com> 8585M: Leon Romanovsky <leonro@mellanox.com> 8586L: netdev@vger.kernel.org 8587L: linux-rdma@vger.kernel.org 8588W: http://www.mellanox.com 8589Q: http://patchwork.ozlabs.org/project/netdev/list/ 8590S: Supported 8591F: drivers/net/ethernet/mellanox/mlx5/core/ 8592F: include/linux/mlx5/ 8593 8594MELLANOX MLX5 IB driver 8595M: Matan Barak <matanb@mellanox.com> 8596M: Leon Romanovsky <leonro@mellanox.com> 8597L: linux-rdma@vger.kernel.org 8598W: http://www.mellanox.com 8599Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8600S: Supported 8601F: drivers/infiniband/hw/mlx5/ 8602F: include/linux/mlx5/ 8603F: include/uapi/rdma/mlx5-abi.h 8604 8605MELLANOX MLXCPLD I2C AND MUX DRIVER 8606M: Vadim Pasternak <vadimp@mellanox.com> 8607M: Michael Shych <michaelsh@mellanox.com> 8608L: linux-i2c@vger.kernel.org 8609S: Supported 8610F: drivers/i2c/busses/i2c-mlxcpld.c 8611F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8612F: Documentation/i2c/busses/i2c-mlxcpld 8613 8614MELLANOX MLXCPLD LED DRIVER 8615M: Vadim Pasternak <vadimp@mellanox.com> 8616L: linux-leds@vger.kernel.org 8617S: Supported 8618F: drivers/leds/leds-mlxcpld.c 8619F: Documentation/leds/leds-mlxcpld.txt 8620 8621MELLANOX PLATFORM DRIVER 8622M: Vadim Pasternak <vadimp@mellanox.com> 8623L: platform-driver-x86@vger.kernel.org 8624S: Supported 8625F: drivers/platform/x86/mlx-platform.c 8626 8627MEMBARRIER SUPPORT 8628M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8629M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8630L: linux-kernel@vger.kernel.org 8631S: Supported 8632F: kernel/membarrier.c 8633F: include/uapi/linux/membarrier.h 8634 8635MEMORY MANAGEMENT 8636L: linux-mm@kvack.org 8637W: http://www.linux-mm.org 8638S: Maintained 8639F: include/linux/mm.h 8640F: include/linux/gfp.h 8641F: include/linux/mmzone.h 8642F: include/linux/memory_hotplug.h 8643F: include/linux/vmalloc.h 8644F: mm/ 8645 8646MEMORY TECHNOLOGY DEVICES (MTD) 8647M: David Woodhouse <dwmw2@infradead.org> 8648M: Brian Norris <computersforpeace@gmail.com> 8649M: Boris Brezillon <boris.brezillon@free-electrons.com> 8650M: Marek Vasut <marek.vasut@gmail.com> 8651M: Richard Weinberger <richard@nod.at> 8652M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8653L: linux-mtd@lists.infradead.org 8654W: http://www.linux-mtd.infradead.org/ 8655Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8656T: git git://git.infradead.org/linux-mtd.git master 8657T: git git://git.infradead.org/l2-mtd.git master 8658S: Maintained 8659F: Documentation/devicetree/bindings/mtd/ 8660F: drivers/mtd/ 8661F: include/linux/mtd/ 8662F: include/uapi/mtd/ 8663 8664MEN A21 WATCHDOG DRIVER 8665M: Johannes Thumshirn <morbidrsa@gmail.com> 8666L: linux-watchdog@vger.kernel.org 8667S: Maintained 8668F: drivers/watchdog/mena21_wdt.c 8669 8670MEN CHAMELEON BUS (mcb) 8671M: Johannes Thumshirn <morbidrsa@gmail.com> 8672S: Maintained 8673F: drivers/mcb/ 8674F: include/linux/mcb.h 8675F: Documentation/men-chameleon-bus.txt 8676 8677MEN F21BMC (Board Management Controller) 8678M: Andreas Werner <andreas.werner@men.de> 8679S: Supported 8680F: drivers/mfd/menf21bmc.c 8681F: drivers/watchdog/menf21bmc_wdt.c 8682F: drivers/leds/leds-menf21bmc.c 8683F: drivers/hwmon/menf21bmc_hwmon.c 8684F: Documentation/hwmon/menf21bmc 8685 8686METAG ARCHITECTURE 8687M: James Hogan <james.hogan@imgtec.com> 8688L: linux-metag@vger.kernel.org 8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8690S: Odd Fixes 8691F: arch/metag/ 8692F: Documentation/metag/ 8693F: Documentation/devicetree/bindings/metag/ 8694F: Documentation/devicetree/bindings/interrupt-controller/img,* 8695F: drivers/clocksource/metag_generic.c 8696F: drivers/irqchip/irq-metag.c 8697F: drivers/irqchip/irq-metag-ext.c 8698F: drivers/tty/metag_da.c 8699 8700MICROBLAZE ARCHITECTURE 8701M: Michal Simek <monstr@monstr.eu> 8702W: http://www.monstr.eu/fdt/ 8703T: git git://git.monstr.eu/linux-2.6-microblaze.git 8704S: Supported 8705F: arch/microblaze/ 8706 8707MICROCHIP / ATMEL AT91 SERIAL DRIVER 8708M: Richard Genoud <richard.genoud@gmail.com> 8709S: Maintained 8710F: drivers/tty/serial/atmel_serial.c 8711F: drivers/tty/serial/atmel_serial.h 8712 8713MICROCHIP / ATMEL DMA DRIVER 8714M: Ludovic Desroches <ludovic.desroches@microchip.com> 8715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8716L: dmaengine@vger.kernel.org 8717S: Supported 8718F: drivers/dma/at_hdmac.c 8719F: drivers/dma/at_hdmac_regs.h 8720F: include/linux/platform_data/dma-atmel.h 8721 8722MICROCHIP / ATMEL ISC DRIVER 8723M: Songjun Wu <songjun.wu@microchip.com> 8724L: linux-media@vger.kernel.org 8725S: Supported 8726F: drivers/media/platform/atmel/atmel-isc.c 8727F: drivers/media/platform/atmel/atmel-isc-regs.h 8728F: devicetree/bindings/media/atmel-isc.txt 8729 8730MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8731M: Woojung Huh <Woojung.Huh@microchip.com> 8732M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8733L: netdev@vger.kernel.org 8734S: Maintained 8735F: net/dsa/tag_ksz.c 8736F: drivers/net/dsa/microchip/* 8737F: include/linux/platform_data/microchip-ksz.h 8738F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8739 8740MICROCHIP USB251XB DRIVER 8741M: Richard Leitner <richard.leitner@skidata.com> 8742L: linux-usb@vger.kernel.org 8743S: Maintained 8744F: drivers/usb/misc/usb251xb.c 8745F: Documentation/devicetree/bindings/usb/usb251xb.txt 8746 8747MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8748M: Don Brace <don.brace@microsemi.com> 8749L: esc.storagedev@microsemi.com 8750L: linux-scsi@vger.kernel.org 8751S: Supported 8752F: drivers/scsi/smartpqi/smartpqi*.[ch] 8753F: drivers/scsi/smartpqi/Kconfig 8754F: drivers/scsi/smartpqi/Makefile 8755F: include/linux/cciss*.h 8756F: include/uapi/linux/cciss*.h 8757F: Documentation/scsi/smartpqi.txt 8758 8759MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8760M: Chen Yu <yu.c.chen@intel.com> 8761L: platform-driver-x86@vger.kernel.org 8762S: Supported 8763F: drivers/platform/x86/surfacepro3_button.c 8764 8765MICROTEK X6 SCANNER 8766M: Oliver Neukum <oliver@neukum.org> 8767S: Maintained 8768F: drivers/usb/image/microtek.* 8769 8770MIPS 8771M: Ralf Baechle <ralf@linux-mips.org> 8772L: linux-mips@linux-mips.org 8773W: http://www.linux-mips.org/ 8774T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8775Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8776S: Supported 8777F: Documentation/devicetree/bindings/mips/ 8778F: Documentation/mips/ 8779F: arch/mips/ 8780 8781MIPS BOSTON DEVELOPMENT BOARD 8782M: Paul Burton <paul.burton@imgtec.com> 8783L: linux-mips@linux-mips.org 8784S: Maintained 8785F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8786F: arch/mips/boot/dts/img/boston.dts 8787F: arch/mips/configs/generic/board-boston.config 8788F: drivers/clk/imgtec/clk-boston.c 8789F: include/dt-bindings/clock/boston-clock.h 8790 8791MIPS GENERIC PLATFORM 8792M: Paul Burton <paul.burton@imgtec.com> 8793L: linux-mips@linux-mips.org 8794S: Supported 8795F: arch/mips/generic/ 8796 8797MIPS/LOONGSON1 ARCHITECTURE 8798M: Keguang Zhang <keguang.zhang@gmail.com> 8799L: linux-mips@linux-mips.org 8800S: Maintained 8801F: arch/mips/loongson32/ 8802F: arch/mips/include/asm/mach-loongson32/ 8803F: drivers/*/*loongson1* 8804F: drivers/*/*/*loongson1* 8805 8806MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8807M: Hans Verkuil <hverkuil@xs4all.nl> 8808L: linux-media@vger.kernel.org 8809T: git git://linuxtv.org/media_tree.git 8810W: https://linuxtv.org 8811S: Odd Fixes 8812F: drivers/media/radio/radio-miropcm20* 8813 8814MMP SUPPORT 8815M: Eric Miao <eric.y.miao@gmail.com> 8816M: Haojian Zhuang <haojian.zhuang@gmail.com> 8817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8818T: git git://github.com/hzhuang1/linux.git 8819T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 8820S: Maintained 8821F: arch/arm/boot/dts/mmp* 8822F: arch/arm/mach-mmp/ 8823 8824MN88472 MEDIA DRIVER 8825M: Antti Palosaari <crope@iki.fi> 8826L: linux-media@vger.kernel.org 8827W: https://linuxtv.org 8828W: http://palosaari.fi/linux/ 8829Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8830S: Maintained 8831F: drivers/media/dvb-frontends/mn88472* 8832 8833MN88473 MEDIA DRIVER 8834M: Antti Palosaari <crope@iki.fi> 8835L: linux-media@vger.kernel.org 8836W: https://linuxtv.org 8837W: http://palosaari.fi/linux/ 8838Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8839S: Maintained 8840F: drivers/media/dvb-frontends/mn88473* 8841 8842MODULE SUPPORT 8843M: Jessica Yu <jeyu@kernel.org> 8844M: Rusty Russell <rusty@rustcorp.com.au> 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8846S: Maintained 8847F: include/linux/module.h 8848F: kernel/module.c 8849 8850MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8851W: http://popies.net/meye/ 8852S: Orphan 8853F: Documentation/media/v4l-drivers/meye* 8854F: drivers/media/pci/meye/ 8855F: include/uapi/linux/meye.h 8856 8857MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8858M: Jiri Slaby <jirislaby@gmail.com> 8859S: Maintained 8860F: Documentation/serial/moxa-smartio 8861F: drivers/tty/mxser.* 8862 8863MR800 AVERMEDIA USB FM RADIO DRIVER 8864M: Alexey Klimov <klimov.linux@gmail.com> 8865L: linux-media@vger.kernel.org 8866T: git git://linuxtv.org/media_tree.git 8867S: Maintained 8868F: drivers/media/radio/radio-mr800.c 8869 8870MRF24J40 IEEE 802.15.4 RADIO DRIVER 8871M: Alan Ott <alan@signal11.us> 8872L: linux-wpan@vger.kernel.org 8873S: Maintained 8874F: drivers/net/ieee802154/mrf24j40.c 8875F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8876 8877MSI LAPTOP SUPPORT 8878M: "Lee, Chun-Yi" <jlee@suse.com> 8879L: platform-driver-x86@vger.kernel.org 8880S: Maintained 8881F: drivers/platform/x86/msi-laptop.c 8882 8883MSI WMI SUPPORT 8884L: platform-driver-x86@vger.kernel.org 8885S: Orphan 8886F: drivers/platform/x86/msi-wmi.c 8887 8888MSI001 MEDIA DRIVER 8889M: Antti Palosaari <crope@iki.fi> 8890L: linux-media@vger.kernel.org 8891W: https://linuxtv.org 8892W: http://palosaari.fi/linux/ 8893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8894T: git git://linuxtv.org/anttip/media_tree.git 8895S: Maintained 8896F: drivers/media/tuners/msi001* 8897 8898MSI2500 MEDIA DRIVER 8899M: Antti Palosaari <crope@iki.fi> 8900L: linux-media@vger.kernel.org 8901W: https://linuxtv.org 8902W: http://palosaari.fi/linux/ 8903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8904T: git git://linuxtv.org/anttip/media_tree.git 8905S: Maintained 8906F: drivers/media/usb/msi2500/ 8907 8908MSYSTEMS DISKONCHIP G3 MTD DRIVER 8909M: Robert Jarzmik <robert.jarzmik@free.fr> 8910L: linux-mtd@lists.infradead.org 8911S: Maintained 8912F: drivers/mtd/devices/docg3* 8913 8914MT9M032 APTINA SENSOR DRIVER 8915M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8916L: linux-media@vger.kernel.org 8917T: git git://linuxtv.org/media_tree.git 8918S: Maintained 8919F: drivers/media/i2c/mt9m032.c 8920F: include/media/i2c/mt9m032.h 8921 8922MT9P031 APTINA CAMERA SENSOR 8923M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8924L: linux-media@vger.kernel.org 8925T: git git://linuxtv.org/media_tree.git 8926S: Maintained 8927F: drivers/media/i2c/mt9p031.c 8928F: include/media/i2c/mt9p031.h 8929 8930MT9T001 APTINA CAMERA SENSOR 8931M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8932L: linux-media@vger.kernel.org 8933T: git git://linuxtv.org/media_tree.git 8934S: Maintained 8935F: drivers/media/i2c/mt9t001.c 8936F: include/media/i2c/mt9t001.h 8937 8938MT9V032 APTINA CAMERA SENSOR 8939M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8940L: linux-media@vger.kernel.org 8941T: git git://linuxtv.org/media_tree.git 8942S: Maintained 8943F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8944F: drivers/media/i2c/mt9v032.c 8945F: include/media/i2c/mt9v032.h 8946 8947MULTIFUNCTION DEVICES (MFD) 8948M: Lee Jones <lee.jones@linaro.org> 8949T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8950S: Supported 8951F: Documentation/devicetree/bindings/mfd/ 8952F: drivers/mfd/ 8953F: include/linux/mfd/ 8954F: include/dt-bindings/mfd/ 8955 8956MULTIMEDIA CARD (MMC) ETC. OVER SPI 8957S: Orphan 8958F: drivers/mmc/host/mmc_spi.c 8959F: include/linux/spi/mmc_spi.h 8960 8961MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8962M: Ulf Hansson <ulf.hansson@linaro.org> 8963L: linux-mmc@vger.kernel.org 8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8965S: Maintained 8966F: Documentation/devicetree/bindings/mmc/ 8967F: drivers/mmc/ 8968F: include/linux/mmc/ 8969F: include/uapi/linux/mmc/ 8970 8971MULTIPLEXER SUBSYSTEM 8972M: Peter Rosin <peda@axentia.se> 8973S: Maintained 8974F: Documentation/ABI/testing/mux/sysfs-class-mux* 8975F: Documentation/devicetree/bindings/mux/ 8976F: include/linux/dt-bindings/mux/ 8977F: include/linux/mux/ 8978F: drivers/mux/ 8979 8980MULTISOUND SOUND DRIVER 8981M: Andrew Veliath <andrewtv@usa.net> 8982S: Maintained 8983F: Documentation/sound/oss/MultiSound 8984F: sound/oss/msnd* 8985 8986MULTITECH MULTIPORT CARD (ISICOM) 8987S: Orphan 8988F: drivers/tty/isicom.c 8989F: include/linux/isicom.h 8990 8991MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8992M: Bin Liu <b-liu@ti.com> 8993L: linux-usb@vger.kernel.org 8994T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8995S: Maintained 8996F: drivers/usb/musb/ 8997 8998MXL5007T MEDIA DRIVER 8999M: Michael Krufky <mkrufky@linuxtv.org> 9000L: linux-media@vger.kernel.org 9001W: https://linuxtv.org 9002W: http://github.com/mkrufky 9003Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9004T: git git://linuxtv.org/mkrufky/tuners.git 9005S: Maintained 9006F: drivers/media/tuners/mxl5007t.* 9007 9008MXSFB DRM DRIVER 9009M: Marek Vasut <marex@denx.de> 9010S: Supported 9011F: drivers/gpu/drm/mxsfb/ 9012F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9013 9014MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9015M: Hyong-Youb Kim <hykim@myri.com> 9016L: netdev@vger.kernel.org 9017W: https://www.myricom.com/support/downloads/myri10ge.html 9018S: Supported 9019F: drivers/net/ethernet/myricom/myri10ge/ 9020 9021NAND FLASH SUBSYSTEM 9022M: Boris Brezillon <boris.brezillon@free-electrons.com> 9023R: Richard Weinberger <richard@nod.at> 9024L: linux-mtd@lists.infradead.org 9025W: http://www.linux-mtd.infradead.org/ 9026Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9027T: git git://git.infradead.org/linux-mtd.git nand/fixes 9028T: git git://git.infradead.org/l2-mtd.git nand/next 9029S: Maintained 9030F: drivers/mtd/nand/ 9031F: include/linux/mtd/nand*.h 9032 9033NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9034M: Daniel Mack <zonque@gmail.com> 9035S: Maintained 9036L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9037W: http://www.native-instruments.com 9038F: sound/usb/caiaq/ 9039 9040NATSEMI ETHERNET DRIVER (DP8381x) 9041S: Orphan 9042F: drivers/net/ethernet/natsemi/natsemi.c 9043 9044NCP FILESYSTEM 9045M: Petr Vandrovec <petr@vandrovec.name> 9046S: Odd Fixes 9047F: fs/ncpfs/ 9048 9049NCR 5380 SCSI DRIVERS 9050M: Finn Thain <fthain@telegraphics.com.au> 9051M: Michael Schmitz <schmitzmic@gmail.com> 9052L: linux-scsi@vger.kernel.org 9053S: Maintained 9054F: Documentation/scsi/g_NCR5380.txt 9055F: drivers/scsi/NCR5380.* 9056F: drivers/scsi/arm/cumana_1.c 9057F: drivers/scsi/arm/oak.c 9058F: drivers/scsi/atari_scsi.* 9059F: drivers/scsi/dmx3191d.c 9060F: drivers/scsi/g_NCR5380.* 9061F: drivers/scsi/mac_scsi.* 9062F: drivers/scsi/sun3_scsi.* 9063F: drivers/scsi/sun3_scsi_vme.c 9064 9065NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9066M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9067L: linux-scsi@vger.kernel.org 9068S: Maintained 9069F: drivers/scsi/NCR_D700.* 9070 9071NCT6775 HARDWARE MONITOR DRIVER 9072M: Guenter Roeck <linux@roeck-us.net> 9073L: linux-hwmon@vger.kernel.org 9074S: Maintained 9075F: Documentation/hwmon/nct6775 9076F: drivers/hwmon/nct6775.c 9077 9078NETEFFECT IWARP RNIC DRIVER (IW_NES) 9079M: Faisal Latif <faisal.latif@intel.com> 9080L: linux-rdma@vger.kernel.org 9081W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9082S: Supported 9083F: drivers/infiniband/hw/nes/ 9084F: include/uapi/rdma/nes-abi.h 9085 9086NETEM NETWORK EMULATOR 9087M: Stephen Hemminger <stephen@networkplumber.org> 9088L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9089S: Maintained 9090F: net/sched/sch_netem.c 9091 9092NETERION 10GbE DRIVERS (s2io/vxge) 9093M: Jon Mason <jdmason@kudzu.us> 9094L: netdev@vger.kernel.org 9095S: Supported 9096F: Documentation/networking/s2io.txt 9097F: Documentation/networking/vxge.txt 9098F: drivers/net/ethernet/neterion/ 9099 9100NETFILTER 9101M: Pablo Neira Ayuso <pablo@netfilter.org> 9102M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9103M: Florian Westphal <fw@strlen.de> 9104L: netfilter-devel@vger.kernel.org 9105L: coreteam@netfilter.org 9106W: http://www.netfilter.org/ 9107W: http://www.iptables.org/ 9108W: http://www.nftables.org/ 9109Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9110T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9111T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9112S: Maintained 9113F: include/linux/netfilter* 9114F: include/linux/netfilter/ 9115F: include/net/netfilter/ 9116F: include/uapi/linux/netfilter* 9117F: include/uapi/linux/netfilter/ 9118F: net/*/netfilter.c 9119F: net/*/netfilter/ 9120F: net/netfilter/ 9121F: net/bridge/br_netfilter*.c 9122 9123NETLABEL 9124M: Paul Moore <paul@paul-moore.com> 9125W: http://netlabel.sf.net 9126L: netdev@vger.kernel.org 9127S: Maintained 9128F: Documentation/netlabel/ 9129F: include/net/netlabel.h 9130F: net/netlabel/ 9131 9132NETROM NETWORK LAYER 9133M: Ralf Baechle <ralf@linux-mips.org> 9134L: linux-hams@vger.kernel.org 9135W: http://www.linux-ax25.org/ 9136S: Maintained 9137F: include/net/netrom.h 9138F: include/uapi/linux/netrom.h 9139F: net/netrom/ 9140 9141NETRONOME ETHERNET DRIVERS 9142M: Jakub Kicinski <jakub.kicinski@netronome.com> 9143L: oss-drivers@netronome.com 9144S: Maintained 9145F: drivers/net/ethernet/netronome/ 9146 9147NETWORK BLOCK DEVICE (NBD) 9148M: Josef Bacik <jbacik@fb.com> 9149S: Maintained 9150L: linux-block@vger.kernel.org 9151L: nbd-general@lists.sourceforge.net 9152F: Documentation/blockdev/nbd.txt 9153F: drivers/block/nbd.c 9154F: include/uapi/linux/nbd.h 9155 9156NETWORK DROP MONITOR 9157M: Neil Horman <nhorman@tuxdriver.com> 9158L: netdev@vger.kernel.org 9159S: Maintained 9160W: https://fedorahosted.org/dropwatch/ 9161F: net/core/drop_monitor.c 9162 9163NETWORKING DRIVERS 9164L: netdev@vger.kernel.org 9165W: http://www.linuxfoundation.org/en/Net 9166Q: http://patchwork.ozlabs.org/project/netdev/list/ 9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9169S: Odd Fixes 9170F: Documentation/devicetree/bindings/net/ 9171F: drivers/net/ 9172F: include/linux/if_* 9173F: include/linux/netdevice.h 9174F: include/linux/etherdevice.h 9175F: include/linux/fcdevice.h 9176F: include/linux/fddidevice.h 9177F: include/linux/hippidevice.h 9178F: include/linux/inetdevice.h 9179F: include/uapi/linux/if_* 9180F: include/uapi/linux/netdevice.h 9181 9182NETWORKING DRIVERS (WIRELESS) 9183M: Kalle Valo <kvalo@codeaurora.org> 9184L: linux-wireless@vger.kernel.org 9185Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9186T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9188S: Maintained 9189F: Documentation/devicetree/bindings/net/wireless/ 9190F: drivers/net/wireless/ 9191 9192NETWORKING [DSA] 9193M: Andrew Lunn <andrew@lunn.ch> 9194M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9195M: Florian Fainelli <f.fainelli@gmail.com> 9196S: Maintained 9197F: net/dsa/ 9198F: include/net/dsa.h 9199F: drivers/net/dsa/ 9200 9201NETWORKING [GENERAL] 9202M: "David S. Miller" <davem@davemloft.net> 9203L: netdev@vger.kernel.org 9204W: http://www.linuxfoundation.org/en/Net 9205Q: http://patchwork.ozlabs.org/project/netdev/list/ 9206T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9208B: mailto:netdev@vger.kernel.org 9209S: Maintained 9210F: net/ 9211F: include/net/ 9212F: include/linux/in.h 9213F: include/linux/net.h 9214F: include/linux/netdevice.h 9215F: include/uapi/linux/in.h 9216F: include/uapi/linux/net.h 9217F: include/uapi/linux/netdevice.h 9218F: include/uapi/linux/net_namespace.h 9219F: tools/net/ 9220F: tools/testing/selftests/net/ 9221F: lib/random32.c 9222 9223NETWORKING [IPSEC] 9224M: Steffen Klassert <steffen.klassert@secunet.com> 9225M: Herbert Xu <herbert@gondor.apana.org.au> 9226M: "David S. Miller" <davem@davemloft.net> 9227L: netdev@vger.kernel.org 9228T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9229T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9230S: Maintained 9231F: net/core/flow.c 9232F: net/xfrm/ 9233F: net/key/ 9234F: net/ipv4/xfrm* 9235F: net/ipv4/esp4* 9236F: net/ipv4/ah4.c 9237F: net/ipv4/ipcomp.c 9238F: net/ipv4/ip_vti.c 9239F: net/ipv6/xfrm* 9240F: net/ipv6/esp6* 9241F: net/ipv6/ah6.c 9242F: net/ipv6/ipcomp6.c 9243F: net/ipv6/ip6_vti.c 9244F: include/uapi/linux/xfrm.h 9245F: include/net/xfrm.h 9246 9247NETWORKING [IPv4/IPv6] 9248M: "David S. Miller" <davem@davemloft.net> 9249M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9250M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9251L: netdev@vger.kernel.org 9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9253S: Maintained 9254F: net/ipv4/ 9255F: net/ipv6/ 9256F: include/net/ip* 9257F: arch/x86/net/* 9258 9259NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9260M: Paul Moore <paul@paul-moore.com> 9261L: netdev@vger.kernel.org 9262S: Maintained 9263 9264NETWORKING [TLS] 9265M: Ilya Lesokhin <ilyal@mellanox.com> 9266M: Aviad Yehezkel <aviadye@mellanox.com> 9267M: Dave Watson <davejwatson@fb.com> 9268L: netdev@vger.kernel.org 9269S: Maintained 9270F: net/tls/* 9271F: include/uapi/linux/tls.h 9272F: include/net/tls.h 9273 9274NETWORKING [WIRELESS] 9275L: linux-wireless@vger.kernel.org 9276Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9277 9278NETXEN (1/10) GbE SUPPORT 9279M: Manish Chopra <manish.chopra@cavium.com> 9280M: Rahul Verma <rahul.verma@cavium.com> 9281M: Dept-GELinuxNICDev@cavium.com 9282L: netdev@vger.kernel.org 9283S: Supported 9284F: drivers/net/ethernet/qlogic/netxen/ 9285 9286NFC SUBSYSTEM 9287M: Samuel Ortiz <sameo@linux.intel.com> 9288L: linux-wireless@vger.kernel.org 9289L: linux-nfc@lists.01.org (subscribers-only) 9290S: Supported 9291F: net/nfc/ 9292F: include/net/nfc/ 9293F: include/uapi/linux/nfc.h 9294F: drivers/nfc/ 9295F: include/linux/platform_data/nfcmrvl.h 9296F: include/linux/platform_data/nxp-nci.h 9297F: Documentation/devicetree/bindings/net/nfc/ 9298 9299NFS, SUNRPC, AND LOCKD CLIENTS 9300M: Trond Myklebust <trond.myklebust@primarydata.com> 9301M: Anna Schumaker <anna.schumaker@netapp.com> 9302L: linux-nfs@vger.kernel.org 9303W: http://client.linux-nfs.org 9304T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9305S: Maintained 9306F: fs/lockd/ 9307F: fs/nfs/ 9308F: fs/nfs_common/ 9309F: net/sunrpc/ 9310F: include/linux/lockd/ 9311F: include/linux/nfs* 9312F: include/linux/sunrpc/ 9313F: include/uapi/linux/nfs* 9314F: include/uapi/linux/sunrpc/ 9315 9316NILFS2 FILESYSTEM 9317M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9318L: linux-nilfs@vger.kernel.org 9319W: http://nilfs.sourceforge.net/ 9320W: http://nilfs.osdn.jp/ 9321T: git git://github.com/konis/nilfs2.git 9322S: Supported 9323F: Documentation/filesystems/nilfs2.txt 9324F: fs/nilfs2/ 9325F: include/trace/events/nilfs2.h 9326F: include/uapi/linux/nilfs2_api.h 9327F: include/uapi/linux/nilfs2_ondisk.h 9328 9329NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9330M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9331W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9332S: Maintained 9333F: Documentation/scsi/NinjaSCSI.txt 9334F: drivers/scsi/pcmcia/nsp_* 9335 9336NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9337M: GOTO Masanori <gotom@debian.or.jp> 9338M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9339W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9340S: Maintained 9341F: Documentation/scsi/NinjaSCSI.txt 9342F: drivers/scsi/nsp32* 9343 9344NIOS2 ARCHITECTURE 9345M: Ley Foon Tan <lftan@altera.com> 9346L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9347T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9348S: Maintained 9349F: arch/nios2/ 9350 9351NOHZ, DYNTICKS SUPPORT 9352M: Frederic Weisbecker <fweisbec@gmail.com> 9353M: Thomas Gleixner <tglx@linutronix.de> 9354M: Ingo Molnar <mingo@kernel.org> 9355L: linux-kernel@vger.kernel.org 9356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9357S: Maintained 9358F: kernel/time/tick*.* 9359F: include/linux/tick.h 9360F: include/linux/sched/nohz.h 9361 9362NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9363M: Pavel Machek <pavel@ucw.cz> 9364M: Sakari Ailus <sakari.ailus@iki.fi> 9365L: linux-media@vger.kernel.org 9366S: Maintained 9367F: drivers/media/i2c/et8ek8 9368F: drivers/media/i2c/ad5820.c 9369 9370NOKIA N900 POWER SUPPLY DRIVERS 9371R: Pali Rohár <pali.rohar@gmail.com> 9372F: include/linux/power/bq2415x_charger.h 9373F: include/linux/power/bq27xxx_battery.h 9374F: include/linux/power/isp1704_charger.h 9375F: drivers/power/supply/bq2415x_charger.c 9376F: drivers/power/supply/bq27xxx_battery.c 9377F: drivers/power/supply/bq27xxx_battery_i2c.c 9378F: drivers/power/supply/isp1704_charger.c 9379F: drivers/power/supply/rx51_battery.c 9380 9381NTB AMD DRIVER 9382M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9383L: linux-ntb@googlegroups.com 9384S: Supported 9385F: drivers/ntb/hw/amd/ 9386 9387NTB DRIVER CORE 9388M: Jon Mason <jdmason@kudzu.us> 9389M: Dave Jiang <dave.jiang@intel.com> 9390M: Allen Hubbe <Allen.Hubbe@emc.com> 9391L: linux-ntb@googlegroups.com 9392S: Supported 9393W: https://github.com/jonmason/ntb/wiki 9394T: git git://github.com/jonmason/ntb.git 9395F: drivers/ntb/ 9396F: drivers/net/ntb_netdev.c 9397F: include/linux/ntb.h 9398F: include/linux/ntb_transport.h 9399F: tools/testing/selftests/ntb/ 9400 9401NTB IDT DRIVER 9402M: Serge Semin <fancer.lancer@gmail.com> 9403L: linux-ntb@googlegroups.com 9404S: Supported 9405F: drivers/ntb/hw/idt/ 9406 9407NTB INTEL DRIVER 9408M: Jon Mason <jdmason@kudzu.us> 9409M: Dave Jiang <dave.jiang@intel.com> 9410L: linux-ntb@googlegroups.com 9411S: Supported 9412W: https://github.com/jonmason/ntb/wiki 9413T: git git://github.com/jonmason/ntb.git 9414F: drivers/ntb/hw/intel/ 9415 9416NTFS FILESYSTEM 9417M: Anton Altaparmakov <anton@tuxera.com> 9418L: linux-ntfs-dev@lists.sourceforge.net 9419W: http://www.tuxera.com/ 9420T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9421S: Supported 9422F: Documentation/filesystems/ntfs.txt 9423F: fs/ntfs/ 9424 9425NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9426M: Antonino Daplas <adaplas@gmail.com> 9427L: linux-fbdev@vger.kernel.org 9428S: Maintained 9429F: drivers/video/fbdev/riva/ 9430F: drivers/video/fbdev/nvidia/ 9431 9432NVM EXPRESS DRIVER 9433M: Keith Busch <keith.busch@intel.com> 9434M: Jens Axboe <axboe@fb.com> 9435M: Christoph Hellwig <hch@lst.de> 9436M: Sagi Grimberg <sagi@grimberg.me> 9437L: linux-nvme@lists.infradead.org 9438T: git://git.infradead.org/nvme.git 9439W: http://git.infradead.org/nvme.git 9440S: Supported 9441F: drivers/nvme/host/ 9442F: include/linux/nvme.h 9443F: include/uapi/linux/nvme_ioctl.h 9444 9445NVM EXPRESS FC TRANSPORT DRIVERS 9446M: James Smart <james.smart@broadcom.com> 9447L: linux-nvme@lists.infradead.org 9448S: Supported 9449F: include/linux/nvme-fc.h 9450F: include/linux/nvme-fc-driver.h 9451F: drivers/nvme/host/fc.c 9452F: drivers/nvme/target/fc.c 9453F: drivers/nvme/target/fcloop.c 9454 9455NVM EXPRESS TARGET DRIVER 9456M: Christoph Hellwig <hch@lst.de> 9457M: Sagi Grimberg <sagi@grimberg.me> 9458L: linux-nvme@lists.infradead.org 9459T: git://git.infradead.org/nvme.git 9460W: http://git.infradead.org/nvme.git 9461S: Supported 9462F: drivers/nvme/target/ 9463 9464NVMEM FRAMEWORK 9465M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9466S: Maintained 9467F: drivers/nvmem/ 9468F: Documentation/devicetree/bindings/nvmem/ 9469F: include/linux/nvmem-consumer.h 9470F: include/linux/nvmem-provider.h 9471 9472NXP TDA998X DRM DRIVER 9473M: Russell King <linux@armlinux.org.uk> 9474S: Supported 9475T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9476T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9477F: drivers/gpu/drm/i2c/tda998x_drv.c 9478F: include/drm/i2c/tda998x.h 9479 9480NXP TFA9879 DRIVER 9481M: Peter Rosin <peda@axentia.se> 9482L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9483S: Maintained 9484F: sound/soc/codecs/tfa9879* 9485 9486NXP-NCI NFC DRIVER 9487M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9488R: Charles Gorand <charles.gorand@effinnov.com> 9489L: linux-nfc@lists.01.org (moderated for non-subscribers) 9490S: Supported 9491F: drivers/nfc/nxp-nci 9492 9493OBJTOOL 9494M: Josh Poimboeuf <jpoimboe@redhat.com> 9495S: Supported 9496F: tools/objtool/ 9497 9498OMAP AUDIO SUPPORT 9499M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9500M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9501L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9502L: linux-omap@vger.kernel.org 9503S: Maintained 9504F: sound/soc/omap/ 9505 9506OMAP CLOCK FRAMEWORK SUPPORT 9507M: Paul Walmsley <paul@pwsan.com> 9508L: linux-omap@vger.kernel.org 9509S: Maintained 9510F: arch/arm/*omap*/*clock* 9511 9512OMAP DEVICE TREE SUPPORT 9513M: Benoît Cousson <bcousson@baylibre.com> 9514M: Tony Lindgren <tony@atomide.com> 9515L: linux-omap@vger.kernel.org 9516L: devicetree@vger.kernel.org 9517S: Maintained 9518F: arch/arm/boot/dts/*omap* 9519F: arch/arm/boot/dts/*am3* 9520F: arch/arm/boot/dts/*am4* 9521F: arch/arm/boot/dts/*am5* 9522F: arch/arm/boot/dts/*dra7* 9523 9524OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9525M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9526L: linux-omap@vger.kernel.org 9527L: linux-fbdev@vger.kernel.org 9528S: Maintained 9529F: drivers/video/fbdev/omap2/ 9530F: Documentation/arm/OMAP/DSS 9531 9532OMAP FRAMEBUFFER SUPPORT 9533M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9534L: linux-fbdev@vger.kernel.org 9535L: linux-omap@vger.kernel.org 9536S: Maintained 9537F: drivers/video/fbdev/omap/ 9538 9539OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9540M: Roger Quadros <rogerq@ti.com> 9541M: Tony Lindgren <tony@atomide.com> 9542L: linux-omap@vger.kernel.org 9543S: Maintained 9544F: drivers/memory/omap-gpmc.c 9545F: arch/arm/mach-omap2/*gpmc* 9546 9547OMAP GPIO DRIVER 9548M: Grygorii Strashko <grygorii.strashko@ti.com> 9549M: Santosh Shilimkar <ssantosh@kernel.org> 9550M: Kevin Hilman <khilman@kernel.org> 9551L: linux-omap@vger.kernel.org 9552S: Maintained 9553F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9554F: drivers/gpio/gpio-omap.c 9555 9556OMAP HARDWARE SPINLOCK SUPPORT 9557M: Ohad Ben-Cohen <ohad@wizery.com> 9558L: linux-omap@vger.kernel.org 9559S: Maintained 9560F: drivers/hwspinlock/omap_hwspinlock.c 9561 9562OMAP HS MMC SUPPORT 9563L: linux-mmc@vger.kernel.org 9564L: linux-omap@vger.kernel.org 9565S: Orphan 9566F: drivers/mmc/host/omap_hsmmc.c 9567 9568OMAP HWMOD DATA 9569M: Paul Walmsley <paul@pwsan.com> 9570L: linux-omap@vger.kernel.org 9571S: Maintained 9572F: arch/arm/mach-omap2/omap_hwmod*data* 9573 9574OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9575M: Benoît Cousson <bcousson@baylibre.com> 9576L: linux-omap@vger.kernel.org 9577S: Maintained 9578F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9579 9580OMAP HWMOD SUPPORT 9581M: Benoît Cousson <bcousson@baylibre.com> 9582M: Paul Walmsley <paul@pwsan.com> 9583L: linux-omap@vger.kernel.org 9584S: Maintained 9585F: arch/arm/mach-omap2/omap_hwmod.* 9586 9587OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9588M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9589L: linux-media@vger.kernel.org 9590S: Maintained 9591F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9592F: drivers/media/platform/omap3isp/ 9593F: drivers/staging/media/omap4iss/ 9594 9595OMAP MMC SUPPORT 9596M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9597L: linux-omap@vger.kernel.org 9598S: Maintained 9599F: drivers/mmc/host/omap.c 9600 9601OMAP POWER MANAGEMENT SUPPORT 9602M: Kevin Hilman <khilman@kernel.org> 9603L: linux-omap@vger.kernel.org 9604S: Maintained 9605F: arch/arm/*omap*/*pm* 9606F: drivers/cpufreq/omap-cpufreq.c 9607 9608OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9609M: Rajendra Nayak <rnayak@codeaurora.org> 9610M: Paul Walmsley <paul@pwsan.com> 9611L: linux-omap@vger.kernel.org 9612S: Maintained 9613F: arch/arm/mach-omap2/prm* 9614 9615OMAP RANDOM NUMBER GENERATOR SUPPORT 9616M: Deepak Saxena <dsaxena@plexity.net> 9617S: Maintained 9618F: drivers/char/hw_random/omap-rng.c 9619 9620OMAP USB SUPPORT 9621L: linux-usb@vger.kernel.org 9622L: linux-omap@vger.kernel.org 9623S: Orphan 9624F: drivers/usb/*/*omap* 9625F: arch/arm/*omap*/usb* 9626 9627OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9628M: Mark Jackson <mpfj@newflow.co.uk> 9629L: linux-omap@vger.kernel.org 9630S: Maintained 9631F: arch/arm/boot/dts/am335x-nano.dts 9632 9633OMAP1 SUPPORT 9634M: Aaro Koskinen <aaro.koskinen@iki.fi> 9635M: Tony Lindgren <tony@atomide.com> 9636L: linux-omap@vger.kernel.org 9637Q: http://patchwork.kernel.org/project/linux-omap/list/ 9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9639S: Maintained 9640F: arch/arm/mach-omap1/ 9641F: arch/arm/plat-omap/ 9642F: arch/arm/configs/omap1_defconfig 9643F: drivers/i2c/busses/i2c-omap.c 9644F: include/linux/i2c-omap.h 9645 9646OMAP2+ SUPPORT 9647M: Tony Lindgren <tony@atomide.com> 9648L: linux-omap@vger.kernel.org 9649W: http://www.muru.com/linux/omap/ 9650W: http://linux.omap.com/ 9651Q: http://patchwork.kernel.org/project/linux-omap/list/ 9652T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9653S: Maintained 9654F: arch/arm/mach-omap2/ 9655F: arch/arm/plat-omap/ 9656F: arch/arm/configs/omap2plus_defconfig 9657F: drivers/i2c/busses/i2c-omap.c 9658F: drivers/irqchip/irq-omap-intc.c 9659F: drivers/mfd/*omap*.c 9660F: drivers/mfd/menelaus.c 9661F: drivers/mfd/palmas.c 9662F: drivers/mfd/tps65217.c 9663F: drivers/mfd/tps65218.c 9664F: drivers/mfd/tps65910.c 9665F: drivers/mfd/twl-core.[ch] 9666F: drivers/mfd/twl4030*.c 9667F: drivers/mfd/twl6030*.c 9668F: drivers/mfd/twl6040*.c 9669F: drivers/regulator/palmas-regulator*.c 9670F: drivers/regulator/pbias-regulator.c 9671F: drivers/regulator/tps65217-regulator.c 9672F: drivers/regulator/tps65218-regulator.c 9673F: drivers/regulator/tps65910-regulator.c 9674F: drivers/regulator/twl-regulator.c 9675F: drivers/regulator/twl6030-regulator.c 9676F: include/linux/i2c-omap.h 9677 9678OMFS FILESYSTEM 9679M: Bob Copeland <me@bobcopeland.com> 9680L: linux-karma-devel@lists.sourceforge.net 9681S: Maintained 9682F: Documentation/filesystems/omfs.txt 9683F: fs/omfs/ 9684 9685OMNIKEY CARDMAN 4000 DRIVER 9686M: Harald Welte <laforge@gnumonks.org> 9687S: Maintained 9688F: drivers/char/pcmcia/cm4000_cs.c 9689F: include/linux/cm4000_cs.h 9690F: include/uapi/linux/cm4000_cs.h 9691 9692OMNIKEY CARDMAN 4040 DRIVER 9693M: Harald Welte <laforge@gnumonks.org> 9694S: Maintained 9695F: drivers/char/pcmcia/cm4040_cs.* 9696 9697OMNIVISION OV13858 SENSOR DRIVER 9698M: Sakari Ailus <sakari.ailus@linux.intel.com> 9699L: linux-media@vger.kernel.org 9700T: git git://linuxtv.org/media_tree.git 9701S: Maintained 9702F: drivers/media/i2c/ov13858.c 9703 9704OMNIVISION OV5640 SENSOR DRIVER 9705M: Steve Longerbeam <slongerbeam@gmail.com> 9706L: linux-media@vger.kernel.org 9707T: git git://linuxtv.org/media_tree.git 9708S: Maintained 9709F: drivers/media/i2c/ov5640.c 9710 9711OMNIVISION OV5647 SENSOR DRIVER 9712M: Ramiro Oliveira <roliveir@synopsys.com> 9713L: linux-media@vger.kernel.org 9714T: git git://linuxtv.org/media_tree.git 9715S: Maintained 9716F: drivers/media/i2c/ov5647.c 9717 9718OMNIVISION OV7670 SENSOR DRIVER 9719M: Jonathan Corbet <corbet@lwn.net> 9720L: linux-media@vger.kernel.org 9721T: git git://linuxtv.org/media_tree.git 9722S: Maintained 9723F: drivers/media/i2c/ov7670.c 9724F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9725 9726ONENAND FLASH DRIVER 9727M: Kyungmin Park <kyungmin.park@samsung.com> 9728L: linux-mtd@lists.infradead.org 9729S: Maintained 9730F: drivers/mtd/onenand/ 9731F: include/linux/mtd/onenand*.h 9732 9733ONSTREAM SCSI TAPE DRIVER 9734M: Willem Riede <osst@riede.org> 9735L: osst-users@lists.sourceforge.net 9736L: linux-scsi@vger.kernel.org 9737S: Maintained 9738F: Documentation/scsi/osst.txt 9739F: drivers/scsi/osst.* 9740F: drivers/scsi/osst_*.h 9741F: drivers/scsi/st.h 9742 9743OP-TEE DRIVER 9744M: Jens Wiklander <jens.wiklander@linaro.org> 9745S: Maintained 9746F: drivers/tee/optee/ 9747 9748OPA-VNIC DRIVER 9749M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9750M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9751L: linux-rdma@vger.kernel.org 9752S: Supported 9753F: drivers/infiniband/ulp/opa_vnic 9754 9755OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9756M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9757L: devicetree@vger.kernel.org 9758S: Maintained 9759F: Documentation/devicetree/dynamic-resolution-notes.txt 9760F: Documentation/devicetree/overlay-notes.txt 9761F: drivers/of/overlay.c 9762F: drivers/of/resolver.c 9763 9764OPEN FIRMWARE AND FLATTENED DEVICE TREE 9765M: Rob Herring <robh+dt@kernel.org> 9766M: Frank Rowand <frowand.list@gmail.com> 9767L: devicetree@vger.kernel.org 9768W: http://www.devicetree.org/ 9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9770S: Maintained 9771F: drivers/of/ 9772F: include/linux/of*.h 9773F: scripts/dtc/ 9774F: Documentation/ABI/testing/sysfs-firmware-ofw 9775 9776OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9777M: Rob Herring <robh+dt@kernel.org> 9778M: Mark Rutland <mark.rutland@arm.com> 9779L: devicetree@vger.kernel.org 9780T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9781Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9782S: Maintained 9783F: Documentation/devicetree/ 9784F: arch/*/boot/dts/ 9785F: include/dt-bindings/ 9786 9787OPENCORES I2C BUS DRIVER 9788M: Peter Korsgaard <jacmet@sunsite.dk> 9789L: linux-i2c@vger.kernel.org 9790S: Maintained 9791F: Documentation/i2c/busses/i2c-ocores 9792F: drivers/i2c/busses/i2c-ocores.c 9793 9794OPENRISC ARCHITECTURE 9795M: Jonas Bonn <jonas@southpole.se> 9796M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9797M: Stafford Horne <shorne@gmail.com> 9798T: git git://github.com/openrisc/linux.git 9799L: openrisc@lists.librecores.org 9800W: http://openrisc.io 9801S: Maintained 9802F: arch/openrisc/ 9803 9804OPENVSWITCH 9805M: Pravin Shelar <pshelar@nicira.com> 9806L: netdev@vger.kernel.org 9807L: dev@openvswitch.org 9808W: http://openvswitch.org 9809S: Maintained 9810F: net/openvswitch/ 9811F: include/uapi/linux/openvswitch.h 9812 9813OPERATING PERFORMANCE POINTS (OPP) 9814M: Viresh Kumar <vireshk@kernel.org> 9815M: Nishanth Menon <nm@ti.com> 9816M: Stephen Boyd <sboyd@codeaurora.org> 9817L: linux-pm@vger.kernel.org 9818S: Maintained 9819T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9820F: drivers/base/power/opp/ 9821F: include/linux/pm_opp.h 9822F: Documentation/power/opp.txt 9823F: Documentation/devicetree/bindings/opp/ 9824 9825OPL4 DRIVER 9826M: Clemens Ladisch <clemens@ladisch.de> 9827L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9828T: git git://git.alsa-project.org/alsa-kernel.git 9829S: Maintained 9830F: sound/drivers/opl4/ 9831 9832OPROFILE 9833M: Robert Richter <rric@kernel.org> 9834L: oprofile-list@lists.sf.net 9835S: Maintained 9836F: arch/*/include/asm/oprofile*.h 9837F: arch/*/oprofile/ 9838F: drivers/oprofile/ 9839F: include/linux/oprofile.h 9840 9841ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9842M: Mark Fasheh <mfasheh@versity.com> 9843M: Joel Becker <jlbec@evilplan.org> 9844L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9845W: http://ocfs2.wiki.kernel.org 9846S: Supported 9847F: Documentation/filesystems/ocfs2.txt 9848F: Documentation/filesystems/dlmfs.txt 9849F: fs/ocfs2/ 9850 9851ORANGEFS FILESYSTEM 9852M: Mike Marshall <hubcap@omnibond.com> 9853L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9855S: Supported 9856F: fs/orangefs/ 9857F: Documentation/filesystems/orangefs.txt 9858 9859ORINOCO DRIVER 9860L: linux-wireless@vger.kernel.org 9861W: http://wireless.kernel.org/en/users/Drivers/orinoco 9862W: http://www.nongnu.org/orinoco/ 9863S: Orphan 9864F: drivers/net/wireless/intersil/orinoco/ 9865 9866OSD LIBRARY and FILESYSTEM 9867M: Boaz Harrosh <ooo@electrozaur.com> 9868S: Maintained 9869F: drivers/scsi/osd/ 9870F: include/scsi/osd_* 9871F: fs/exofs/ 9872 9873OV2659 OMNIVISION SENSOR DRIVER 9874M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 9875L: linux-media@vger.kernel.org 9876W: https://linuxtv.org 9877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9878T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9879S: Maintained 9880F: drivers/media/i2c/ov2659.c 9881F: include/media/i2c/ov2659.h 9882 9883OVERLAY FILESYSTEM 9884M: Miklos Szeredi <miklos@szeredi.hu> 9885L: linux-unionfs@vger.kernel.org 9886T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9887S: Supported 9888F: fs/overlayfs/ 9889F: Documentation/filesystems/overlayfs.txt 9890 9891P54 WIRELESS DRIVER 9892M: Christian Lamparter <chunkeey@googlemail.com> 9893L: linux-wireless@vger.kernel.org 9894W: http://wireless.kernel.org/en/users/Drivers/p54 9895S: Maintained 9896F: drivers/net/wireless/intersil/p54/ 9897 9898PA SEMI ETHERNET DRIVER 9899L: netdev@vger.kernel.org 9900S: Orphan 9901F: drivers/net/ethernet/pasemi/* 9902 9903PA SEMI SMBUS DRIVER 9904L: linux-i2c@vger.kernel.org 9905S: Orphan 9906F: drivers/i2c/busses/i2c-pasemi.c 9907 9908PADATA PARALLEL EXECUTION MECHANISM 9909M: Steffen Klassert <steffen.klassert@secunet.com> 9910L: linux-crypto@vger.kernel.org 9911S: Maintained 9912F: kernel/padata.c 9913F: include/linux/padata.h 9914F: Documentation/padata.txt 9915 9916PANASONIC LAPTOP ACPI EXTRAS DRIVER 9917M: Harald Welte <laforge@gnumonks.org> 9918L: platform-driver-x86@vger.kernel.org 9919S: Maintained 9920F: drivers/platform/x86/panasonic-laptop.c 9921 9922PANASONIC MN10300/AM33/AM34 PORT 9923M: David Howells <dhowells@redhat.com> 9924L: linux-am33-list@redhat.com (moderated for non-subscribers) 9925W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9926S: Maintained 9927F: Documentation/mn10300/ 9928F: arch/mn10300/ 9929 9930PARALLEL LCD/KEYPAD PANEL DRIVER 9931M: Willy Tarreau <willy@haproxy.com> 9932M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9933S: Odd Fixes 9934F: Documentation/misc-devices/lcd-panel-cgram.txt 9935F: drivers/misc/panel.c 9936 9937PARALLEL PORT SUBSYSTEM 9938M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9939M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9940L: linux-parport@lists.infradead.org (subscribers-only) 9941S: Maintained 9942F: drivers/parport/ 9943F: include/linux/parport*.h 9944F: drivers/char/ppdev.c 9945F: include/uapi/linux/ppdev.h 9946F: Documentation/parport*.txt 9947 9948PARAVIRT_OPS INTERFACE 9949M: Jeremy Fitzhardinge <jeremy@goop.org> 9950M: Chris Wright <chrisw@sous-sol.org> 9951M: Alok Kataria <akataria@vmware.com> 9952M: Rusty Russell <rusty@rustcorp.com.au> 9953L: virtualization@lists.linux-foundation.org 9954S: Supported 9955F: Documentation/virtual/paravirt_ops.txt 9956F: arch/*/kernel/paravirt* 9957F: arch/*/include/asm/paravirt.h 9958F: include/linux/hypervisor.h 9959 9960PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9961M: Tim Waugh <tim@cyberelk.net> 9962L: linux-parport@lists.infradead.org (subscribers-only) 9963S: Maintained 9964F: Documentation/blockdev/paride.txt 9965F: drivers/block/paride/ 9966 9967PARISC ARCHITECTURE 9968M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9969M: Helge Deller <deller@gmx.de> 9970L: linux-parisc@vger.kernel.org 9971W: http://www.parisc-linux.org/ 9972Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9974T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9975S: Maintained 9976F: arch/parisc/ 9977F: Documentation/parisc/ 9978F: drivers/parisc/ 9979F: drivers/char/agp/parisc-agp.c 9980F: drivers/input/serio/gscps2.c 9981F: drivers/parport/parport_gsc.* 9982F: drivers/tty/serial/8250/8250_gsc.c 9983F: drivers/video/fbdev/sti* 9984F: drivers/video/console/sti* 9985F: drivers/video/logo/logo_parisc* 9986 9987PARMAN 9988M: Jiri Pirko <jiri@mellanox.com> 9989L: netdev@vger.kernel.org 9990S: Supported 9991F: lib/parman.c 9992F: lib/test_parman.c 9993F: include/linux/parman.h 9994 9995PC87360 HARDWARE MONITORING DRIVER 9996M: Jim Cromie <jim.cromie@gmail.com> 9997L: linux-hwmon@vger.kernel.org 9998S: Maintained 9999F: Documentation/hwmon/pc87360 10000F: drivers/hwmon/pc87360.c 10001 10002PC8736x GPIO DRIVER 10003M: Jim Cromie <jim.cromie@gmail.com> 10004S: Maintained 10005F: drivers/char/pc8736x_gpio.c 10006 10007PC87427 HARDWARE MONITORING DRIVER 10008M: Jean Delvare <jdelvare@suse.com> 10009L: linux-hwmon@vger.kernel.org 10010S: Maintained 10011F: Documentation/hwmon/pc87427 10012F: drivers/hwmon/pc87427.c 10013 10014PCA9532 LED DRIVER 10015M: Riku Voipio <riku.voipio@iki.fi> 10016S: Maintained 10017F: drivers/leds/leds-pca9532.c 10018F: include/linux/leds-pca9532.h 10019 10020PCA9541 I2C BUS MASTER SELECTOR DRIVER 10021M: Guenter Roeck <linux@roeck-us.net> 10022L: linux-i2c@vger.kernel.org 10023S: Maintained 10024F: drivers/i2c/muxes/i2c-mux-pca9541.c 10025 10026PCDP - PRIMARY CONSOLE AND DEBUG PORT 10027M: Khalid Aziz <khalid@gonehiking.org> 10028S: Maintained 10029F: drivers/firmware/pcdp.* 10030 10031PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10032M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10033L: linux-pci@vger.kernel.org 10034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10035S: Maintained 10036F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10037F: drivers/pci/host/pci-aardvark.c 10038 10039PCI DRIVER FOR ALTERA PCIE IP 10040M: Ley Foon Tan <lftan@altera.com> 10041L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10042L: linux-pci@vger.kernel.org 10043S: Supported 10044F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10045F: drivers/pci/host/pcie-altera.c 10046 10047PCI DRIVER FOR APPLIEDMICRO XGENE 10048M: Tanmay Inamdar <tinamdar@apm.com> 10049L: linux-pci@vger.kernel.org 10050L: linux-arm-kernel@lists.infradead.org 10051S: Maintained 10052F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10053F: drivers/pci/host/pci-xgene.c 10054 10055PCI DRIVER FOR ARM VERSATILE PLATFORM 10056M: Rob Herring <robh@kernel.org> 10057L: linux-pci@vger.kernel.org 10058L: linux-arm-kernel@lists.infradead.org 10059S: Maintained 10060F: Documentation/devicetree/bindings/pci/versatile.txt 10061F: drivers/pci/host/pci-versatile.c 10062 10063PCI DRIVER FOR ARMADA 8K 10064M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10065L: linux-pci@vger.kernel.org 10066L: linux-arm-kernel@lists.infradead.org 10067S: Maintained 10068F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10069F: drivers/pci/dwc/pcie-armada8k.c 10070 10071PCI DRIVER FOR FREESCALE LAYERSCAPE 10072M: Minghuan Lian <minghuan.Lian@freescale.com> 10073M: Mingkai Hu <mingkai.hu@freescale.com> 10074M: Roy Zang <tie-fei.zang@freescale.com> 10075L: linuxppc-dev@lists.ozlabs.org 10076L: linux-pci@vger.kernel.org 10077L: linux-arm-kernel@lists.infradead.org 10078S: Maintained 10079F: drivers/pci/dwc/*layerscape* 10080 10081PCI DRIVER FOR GENERIC OF HOSTS 10082M: Will Deacon <will.deacon@arm.com> 10083L: linux-pci@vger.kernel.org 10084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10085S: Maintained 10086F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10087F: drivers/pci/host/pci-host-common.c 10088F: drivers/pci/host/pci-host-generic.c 10089 10090PCI DRIVER FOR IMX6 10091M: Richard Zhu <hongxing.zhu@nxp.com> 10092M: Lucas Stach <l.stach@pengutronix.de> 10093L: linux-pci@vger.kernel.org 10094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10095S: Maintained 10096F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10097F: drivers/pci/dwc/*imx6* 10098 10099PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10100M: Keith Busch <keith.busch@intel.com> 10101L: linux-pci@vger.kernel.org 10102S: Supported 10103F: drivers/pci/host/vmd.c 10104 10105PCI DRIVER FOR MICROSEMI SWITCHTEC 10106M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10107M: Stephen Bates <stephen.bates@microsemi.com> 10108M: Logan Gunthorpe <logang@deltatee.com> 10109L: linux-pci@vger.kernel.org 10110S: Maintained 10111F: Documentation/switchtec.txt 10112F: Documentation/ABI/testing/sysfs-class-switchtec 10113F: drivers/pci/switch/switchtec* 10114F: include/uapi/linux/switchtec_ioctl.h 10115 10116PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10117M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10118M: Jason Cooper <jason@lakedaemon.net> 10119L: linux-pci@vger.kernel.org 10120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10121S: Maintained 10122F: drivers/pci/host/*mvebu* 10123 10124PCI DRIVER FOR NVIDIA TEGRA 10125M: Thierry Reding <thierry.reding@gmail.com> 10126L: linux-tegra@vger.kernel.org 10127L: linux-pci@vger.kernel.org 10128S: Supported 10129F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10130F: drivers/pci/host/pci-tegra.c 10131 10132PCI DRIVER FOR RENESAS R-CAR 10133M: Simon Horman <horms@verge.net.au> 10134L: linux-pci@vger.kernel.org 10135L: linux-renesas-soc@vger.kernel.org 10136S: Maintained 10137F: drivers/pci/host/*rcar* 10138 10139PCI DRIVER FOR SAMSUNG EXYNOS 10140M: Jingoo Han <jingoohan1@gmail.com> 10141L: linux-pci@vger.kernel.org 10142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10143L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10144S: Maintained 10145F: drivers/pci/dwc/pci-exynos.c 10146 10147PCI DRIVER FOR SYNOPSIS DESIGNWARE 10148M: Jingoo Han <jingoohan1@gmail.com> 10149M: Joao Pinto <Joao.Pinto@synopsys.com> 10150L: linux-pci@vger.kernel.org 10151S: Maintained 10152F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10153F: drivers/pci/dwc/*designware* 10154 10155PCI DRIVER FOR TI DRA7XX 10156M: Kishon Vijay Abraham I <kishon@ti.com> 10157L: linux-omap@vger.kernel.org 10158L: linux-pci@vger.kernel.org 10159S: Supported 10160F: Documentation/devicetree/bindings/pci/ti-pci.txt 10161F: drivers/pci/dwc/pci-dra7xx.c 10162 10163PCI DRIVER FOR TI KEYSTONE 10164M: Murali Karicheri <m-karicheri2@ti.com> 10165L: linux-pci@vger.kernel.org 10166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10167S: Maintained 10168F: drivers/pci/dwc/*keystone* 10169 10170PCI ENDPOINT SUBSYSTEM 10171M: Kishon Vijay Abraham I <kishon@ti.com> 10172L: linux-pci@vger.kernel.org 10173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10174S: Supported 10175F: drivers/pci/endpoint/ 10176F: drivers/misc/pci_endpoint_test.c 10177F: tools/pci/ 10178 10179PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10180M: Russell Currey <ruscur@russell.cc> 10181L: linuxppc-dev@lists.ozlabs.org 10182S: Supported 10183F: Documentation/powerpc/eeh-pci-error-recovery.txt 10184F: arch/powerpc/kernel/eeh*.c 10185F: arch/powerpc/platforms/*/eeh*.c 10186F: arch/powerpc/include/*/eeh*.h 10187 10188PCI ERROR RECOVERY 10189M: Linas Vepstas <linasvepstas@gmail.com> 10190L: linux-pci@vger.kernel.org 10191S: Supported 10192F: Documentation/PCI/pci-error-recovery.txt 10193 10194PCI MSI DRIVER FOR ALTERA MSI IP 10195M: Ley Foon Tan <lftan@altera.com> 10196L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10197L: linux-pci@vger.kernel.org 10198S: Supported 10199F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10200F: drivers/pci/host/pcie-altera-msi.c 10201 10202PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10203M: Duc Dang <dhdang@apm.com> 10204L: linux-pci@vger.kernel.org 10205L: linux-arm-kernel@lists.infradead.org 10206S: Maintained 10207F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10208F: drivers/pci/host/pci-xgene-msi.c 10209 10210PCI SUBSYSTEM 10211M: Bjorn Helgaas <bhelgaas@google.com> 10212L: linux-pci@vger.kernel.org 10213Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10214T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10215S: Supported 10216F: Documentation/devicetree/bindings/pci/ 10217F: Documentation/PCI/ 10218F: drivers/pci/ 10219F: include/linux/pci* 10220F: arch/x86/pci/ 10221F: arch/x86/kernel/quirks.c 10222 10223PCIE DRIVER FOR AXIS ARTPEC 10224M: Niklas Cassel <niklas.cassel@axis.com> 10225M: Jesper Nilsson <jesper.nilsson@axis.com> 10226L: linux-arm-kernel@axis.com 10227L: linux-pci@vger.kernel.org 10228S: Maintained 10229F: Documentation/devicetree/bindings/pci/axis,artpec* 10230F: drivers/pci/dwc/*artpec* 10231 10232PCIE DRIVER FOR CAVIUM THUNDERX 10233M: David Daney <david.daney@cavium.com> 10234L: linux-pci@vger.kernel.org 10235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10236S: Supported 10237F: Documentation/devicetree/bindings/pci/pci-thunder-* 10238F: drivers/pci/host/pci-thunder-* 10239 10240PCIE DRIVER FOR HISILICON 10241M: Zhou Wang <wangzhou1@hisilicon.com> 10242M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10243L: linux-pci@vger.kernel.org 10244S: Maintained 10245F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10246F: drivers/pci/dwc/pcie-hisi.c 10247 10248PCIE DRIVER FOR HISILICON KIRIN 10249M: Xiaowei Song <songxiaowei@hisilicon.com> 10250M: Binghui Wang <wangbinghui@hisilicon.com> 10251L: linux-pci@vger.kernel.org 10252S: Maintained 10253F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10254F: drivers/pci/dwc/pcie-kirin.c 10255 10256PCIE DRIVER FOR MEDIATEK 10257M: Ryder Lee <ryder.lee@mediatek.com> 10258L: linux-pci@vger.kernel.org 10259L: linux-mediatek@lists.infradead.org 10260S: Supported 10261F: Documentation/devicetree/bindings/pci/mediatek* 10262F: drivers/pci/host/*mediatek* 10263 10264PCIE DRIVER FOR QUALCOMM MSM 10265M: Stanimir Varbanov <svarbanov@mm-sol.com> 10266L: linux-pci@vger.kernel.org 10267L: linux-arm-msm@vger.kernel.org 10268S: Maintained 10269F: drivers/pci/dwc/*qcom* 10270 10271PCIE DRIVER FOR ROCKCHIP 10272M: Shawn Lin <shawn.lin@rock-chips.com> 10273L: linux-pci@vger.kernel.org 10274L: linux-rockchip@lists.infradead.org 10275S: Maintained 10276F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10277F: drivers/pci/host/pcie-rockchip.c 10278 10279PCIE DRIVER FOR ST SPEAR13XX 10280M: Pratyush Anand <pratyush.anand@gmail.com> 10281L: linux-pci@vger.kernel.org 10282S: Maintained 10283F: drivers/pci/dwc/*spear* 10284 10285PCMCIA SUBSYSTEM 10286P: Linux PCMCIA Team 10287L: linux-pcmcia@lists.infradead.org 10288W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10289T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10290S: Maintained 10291F: Documentation/pcmcia/ 10292F: tools/pcmcia/ 10293F: drivers/pcmcia/ 10294F: include/pcmcia/ 10295 10296PCNET32 NETWORK DRIVER 10297M: Don Fry <pcnet32@frontier.com> 10298L: netdev@vger.kernel.org 10299S: Maintained 10300F: drivers/net/ethernet/amd/pcnet32.c 10301 10302PCRYPT PARALLEL CRYPTO ENGINE 10303M: Steffen Klassert <steffen.klassert@secunet.com> 10304L: linux-crypto@vger.kernel.org 10305S: Maintained 10306F: crypto/pcrypt.c 10307F: include/crypto/pcrypt.h 10308 10309PER-CPU MEMORY ALLOCATOR 10310M: Tejun Heo <tj@kernel.org> 10311M: Christoph Lameter <cl@linux.com> 10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10313S: Maintained 10314F: include/linux/percpu*.h 10315F: mm/percpu*.c 10316F: arch/*/include/asm/percpu.h 10317 10318PER-TASK DELAY ACCOUNTING 10319M: Balbir Singh <bsingharora@gmail.com> 10320S: Maintained 10321F: include/linux/delayacct.h 10322F: kernel/delayacct.c 10323 10324PERFORMANCE EVENTS SUBSYSTEM 10325M: Peter Zijlstra <peterz@infradead.org> 10326M: Ingo Molnar <mingo@redhat.com> 10327M: Arnaldo Carvalho de Melo <acme@kernel.org> 10328R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10329L: linux-kernel@vger.kernel.org 10330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10331S: Supported 10332F: kernel/events/* 10333F: include/linux/perf_event.h 10334F: include/uapi/linux/perf_event.h 10335F: arch/*/kernel/perf_event*.c 10336F: arch/*/kernel/*/perf_event*.c 10337F: arch/*/kernel/*/*/perf_event*.c 10338F: arch/*/include/asm/perf_event.h 10339F: arch/*/kernel/perf_callchain.c 10340F: arch/*/events/* 10341F: tools/perf/ 10342 10343PERSONALITY HANDLING 10344M: Christoph Hellwig <hch@infradead.org> 10345L: linux-abi-devel@lists.sourceforge.net 10346S: Maintained 10347F: include/linux/personality.h 10348F: include/uapi/linux/personality.h 10349 10350PHONET PROTOCOL 10351M: Remi Denis-Courmont <courmisch@gmail.com> 10352S: Supported 10353F: Documentation/networking/phonet.txt 10354F: include/linux/phonet.h 10355F: include/net/phonet/ 10356F: include/uapi/linux/phonet.h 10357F: net/phonet/ 10358 10359PHRAM MTD DRIVER 10360M: Joern Engel <joern@lazybastard.org> 10361L: linux-mtd@lists.infradead.org 10362S: Maintained 10363F: drivers/mtd/devices/phram.c 10364 10365PICOLCD HID DRIVER 10366M: Bruno Prémont <bonbons@linux-vserver.org> 10367L: linux-input@vger.kernel.org 10368S: Maintained 10369F: drivers/hid/hid-picolcd* 10370 10371PICOXCELL SUPPORT 10372M: Jamie Iles <jamie@jamieiles.com> 10373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10374T: git git://github.com/jamieiles/linux-2.6-ji.git 10375S: Supported 10376F: arch/arm/boot/dts/picoxcell* 10377F: arch/arm/mach-picoxcell/ 10378F: drivers/crypto/picoxcell* 10379 10380PIN CONTROL SUBSYSTEM 10381M: Linus Walleij <linus.walleij@linaro.org> 10382L: linux-gpio@vger.kernel.org 10383T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10384S: Maintained 10385F: Documentation/devicetree/bindings/pinctrl/ 10386F: Documentation/pinctrl.txt 10387F: drivers/pinctrl/ 10388F: include/linux/pinctrl/ 10389 10390PIN CONTROLLER - ATMEL AT91 10391M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10393S: Maintained 10394F: drivers/pinctrl/pinctrl-at91.* 10395 10396PIN CONTROLLER - ATMEL AT91 PIO4 10397M: Ludovic Desroches <ludovic.desroches@microchip.com> 10398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10399L: linux-gpio@vger.kernel.org 10400S: Supported 10401F: drivers/pinctrl/pinctrl-at91-pio4.* 10402 10403PIN CONTROLLER - INTEL 10404M: Mika Westerberg <mika.westerberg@linux.intel.com> 10405M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10406S: Maintained 10407F: drivers/pinctrl/intel/ 10408 10409PIN CONTROLLER - QUALCOMM 10410M: Bjorn Andersson <bjorn.andersson@linaro.org> 10411S: Maintained 10412L: linux-arm-msm@vger.kernel.org 10413F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10414F: drivers/pinctrl/qcom/ 10415 10416PIN CONTROLLER - RENESAS 10417M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10418M: Geert Uytterhoeven <geert+renesas@glider.be> 10419L: linux-renesas-soc@vger.kernel.org 10420S: Maintained 10421F: drivers/pinctrl/sh-pfc/ 10422 10423PIN CONTROLLER - SAMSUNG 10424M: Tomasz Figa <tomasz.figa@gmail.com> 10425M: Krzysztof Kozlowski <krzk@kernel.org> 10426M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10428L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10429Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10430T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10431S: Maintained 10432F: drivers/pinctrl/samsung/ 10433F: include/dt-bindings/pinctrl/samsung.h 10434F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10435 10436PIN CONTROLLER - SINGLE 10437M: Tony Lindgren <tony@atomide.com> 10438M: Haojian Zhuang <haojian.zhuang@linaro.org> 10439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10440L: linux-omap@vger.kernel.org 10441S: Maintained 10442F: drivers/pinctrl/pinctrl-single.c 10443 10444PIN CONTROLLER - ST SPEAR 10445M: Viresh Kumar <vireshk@kernel.org> 10446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10447W: http://www.st.com/spear 10448S: Maintained 10449F: drivers/pinctrl/spear/ 10450 10451PISTACHIO SOC SUPPORT 10452M: James Hartley <james.hartley@imgtec.com> 10453M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10454L: linux-mips@linux-mips.org 10455S: Maintained 10456F: arch/mips/pistachio/ 10457F: arch/mips/include/asm/mach-pistachio/ 10458F: arch/mips/boot/dts/img/pistachio* 10459F: arch/mips/configs/pistachio*_defconfig 10460 10461PKTCDVD DRIVER 10462S: Orphan 10463M: linux-block@vger.kernel.org 10464F: drivers/block/pktcdvd.c 10465F: include/linux/pktcdvd.h 10466F: include/uapi/linux/pktcdvd.h 10467 10468PKUNITY SOC DRIVERS 10469M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10470W: http://mprc.pku.edu.cn/~guanxuetao/linux 10471S: Maintained 10472T: git git://github.com/gxt/linux.git 10473F: drivers/input/serio/i8042-unicore32io.h 10474F: drivers/i2c/busses/i2c-puv3.c 10475F: drivers/video/fbdev/fb-puv3.c 10476F: drivers/rtc/rtc-puv3.c 10477 10478PMBUS HARDWARE MONITORING DRIVERS 10479M: Guenter Roeck <linux@roeck-us.net> 10480L: linux-hwmon@vger.kernel.org 10481W: http://hwmon.wiki.kernel.org/ 10482W: http://www.roeck-us.net/linux/drivers/ 10483T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10484S: Maintained 10485F: Documentation/hwmon/pmbus 10486F: drivers/hwmon/pmbus/ 10487F: include/linux/pmbus.h 10488 10489PMC SIERRA MaxRAID DRIVER 10490L: linux-scsi@vger.kernel.org 10491W: http://www.pmc-sierra.com/ 10492S: Orphan 10493F: drivers/scsi/pmcraid.* 10494 10495PMC SIERRA PM8001 DRIVER 10496M: Jack Wang <jinpu.wang@profitbricks.com> 10497M: lindar_liu@usish.com 10498L: linux-scsi@vger.kernel.org 10499S: Supported 10500F: drivers/scsi/pm8001/ 10501 10502PNP SUPPORT 10503M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10504S: Maintained 10505F: drivers/pnp/ 10506 10507POSIX CLOCKS and TIMERS 10508M: Thomas Gleixner <tglx@linutronix.de> 10509L: linux-kernel@vger.kernel.org 10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10511S: Maintained 10512F: fs/timerfd.c 10513F: include/linux/timer* 10514F: kernel/time/*timer* 10515 10516POWER MANAGEMENT CORE 10517M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10518L: linux-pm@vger.kernel.org 10519T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10520B: https://bugzilla.kernel.org 10521S: Supported 10522F: drivers/base/power/ 10523F: include/linux/pm.h 10524F: include/linux/pm_* 10525F: include/linux/powercap.h 10526F: drivers/powercap/ 10527 10528POWER STATE COORDINATION INTERFACE (PSCI) 10529M: Mark Rutland <mark.rutland@arm.com> 10530M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10531L: linux-arm-kernel@lists.infradead.org 10532S: Maintained 10533F: drivers/firmware/psci*.c 10534F: include/linux/psci.h 10535F: include/uapi/linux/psci.h 10536 10537POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10538M: Sebastian Reichel <sre@kernel.org> 10539L: linux-pm@vger.kernel.org 10540T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10541S: Maintained 10542F: Documentation/devicetree/bindings/power/supply/ 10543F: include/linux/power_supply.h 10544F: drivers/power/supply/ 10545 10546POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10547M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10548L: linuxppc-dev@lists.ozlabs.org 10549S: Maintained 10550F: drivers/char/powernv-op-panel.c 10551 10552PPP OVER ATM (RFC 2364) 10553M: Mitchell Blank Jr <mitch@sfgoth.com> 10554S: Maintained 10555F: net/atm/pppoatm.c 10556F: include/uapi/linux/atmppp.h 10557 10558PPP OVER ETHERNET 10559M: Michal Ostrowski <mostrows@earthlink.net> 10560S: Maintained 10561F: drivers/net/ppp/pppoe.c 10562F: drivers/net/ppp/pppox.c 10563 10564PPP OVER L2TP 10565M: James Chapman <jchapman@katalix.com> 10566S: Maintained 10567F: net/l2tp/l2tp_ppp.c 10568F: include/linux/if_pppol2tp.h 10569F: include/uapi/linux/if_pppol2tp.h 10570 10571PPP PROTOCOL DRIVERS AND COMPRESSORS 10572M: Paul Mackerras <paulus@samba.org> 10573L: linux-ppp@vger.kernel.org 10574S: Maintained 10575F: drivers/net/ppp/ppp_* 10576 10577PPS SUPPORT 10578M: Rodolfo Giometti <giometti@enneenne.com> 10579W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10580L: linuxpps@ml.enneenne.com (subscribers-only) 10581S: Maintained 10582F: Documentation/pps/ 10583F: drivers/pps/ 10584F: include/linux/pps*.h 10585 10586PPTP DRIVER 10587M: Dmitry Kozlov <xeb@mail.ru> 10588L: netdev@vger.kernel.org 10589S: Maintained 10590F: drivers/net/ppp/pptp.c 10591W: http://sourceforge.net/projects/accel-pptp 10592 10593PREEMPTIBLE KERNEL 10594M: Robert Love <rml@tech9.net> 10595L: kpreempt-tech@lists.sourceforge.net 10596W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10597S: Supported 10598F: Documentation/preempt-locking.txt 10599F: include/linux/preempt.h 10600 10601PRINTK 10602M: Petr Mladek <pmladek@suse.com> 10603M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10604R: Steven Rostedt <rostedt@goodmis.org> 10605S: Maintained 10606F: kernel/printk/ 10607F: include/linux/printk.h 10608 10609PRISM54 WIRELESS DRIVER 10610M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10611L: linux-wireless@vger.kernel.org 10612W: http://wireless.kernel.org/en/users/Drivers/p54 10613S: Obsolete 10614F: drivers/net/wireless/intersil/prism54/ 10615 10616PROC SYSCTL 10617M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10618M: Kees Cook <keescook@chromium.org> 10619L: linux-kernel@vger.kernel.org 10620L: linux-fsdevel@vger.kernel.org 10621S: Maintained 10622F: fs/proc/proc_sysctl.c 10623F: include/linux/sysctl.h 10624F: kernel/sysctl.c 10625F: tools/testing/selftests/sysctl/ 10626 10627PS3 NETWORK SUPPORT 10628M: Geoff Levand <geoff@infradead.org> 10629L: netdev@vger.kernel.org 10630L: linuxppc-dev@lists.ozlabs.org 10631S: Maintained 10632F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10633 10634PS3 PLATFORM SUPPORT 10635M: Geoff Levand <geoff@infradead.org> 10636L: linuxppc-dev@lists.ozlabs.org 10637S: Maintained 10638F: arch/powerpc/boot/ps3* 10639F: arch/powerpc/include/asm/lv1call.h 10640F: arch/powerpc/include/asm/ps3*.h 10641F: arch/powerpc/platforms/ps3/ 10642F: drivers/*/ps3* 10643F: drivers/ps3/ 10644F: drivers/rtc/rtc-ps3.c 10645F: drivers/usb/host/*ps3.c 10646F: sound/ppc/snd_ps3* 10647 10648PS3VRAM DRIVER 10649M: Jim Paris <jim@jtan.com> 10650M: Geoff Levand <geoff@infradead.org> 10651L: linuxppc-dev@lists.ozlabs.org 10652S: Maintained 10653F: drivers/block/ps3vram.c 10654 10655PSAMPLE PACKET SAMPLING SUPPORT: 10656M: Yotam Gigi <yotamg@mellanox.com> 10657S: Maintained 10658F: net/psample 10659F: include/net/psample.h 10660F: include/uapi/linux/psample.h 10661 10662PSTORE FILESYSTEM 10663M: Kees Cook <keescook@chromium.org> 10664M: Anton Vorontsov <anton@enomsg.org> 10665M: Colin Cross <ccross@android.com> 10666M: Tony Luck <tony.luck@intel.com> 10667S: Maintained 10668T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10669F: fs/pstore/ 10670F: include/linux/pstore* 10671F: drivers/firmware/efi/efi-pstore.c 10672F: drivers/acpi/apei/erst.c 10673F: Documentation/admin-guide/ramoops.rst 10674F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10675K: \b(pstore|ramoops) 10676 10677PTP HARDWARE CLOCK SUPPORT 10678M: Richard Cochran <richardcochran@gmail.com> 10679L: netdev@vger.kernel.org 10680S: Maintained 10681W: http://linuxptp.sourceforge.net/ 10682F: Documentation/ABI/testing/sysfs-ptp 10683F: Documentation/ptp/* 10684F: drivers/net/ethernet/freescale/gianfar_ptp.c 10685F: drivers/net/phy/dp83640* 10686F: drivers/ptp/* 10687F: include/linux/ptp_cl* 10688 10689PTRACE SUPPORT 10690M: Oleg Nesterov <oleg@redhat.com> 10691S: Maintained 10692F: include/asm-generic/syscall.h 10693F: include/linux/ptrace.h 10694F: include/linux/regset.h 10695F: include/linux/tracehook.h 10696F: include/uapi/linux/ptrace.h 10697F: include/uapi/linux/ptrace.h 10698F: include/asm-generic/ptrace.h 10699F: kernel/ptrace.c 10700F: arch/*/ptrace*.c 10701F: arch/*/*/ptrace*.c 10702F: arch/*/include/asm/ptrace*.h 10703 10704PULSE8-CEC DRIVER 10705M: Hans Verkuil <hverkuil@xs4all.nl> 10706L: linux-media@vger.kernel.org 10707T: git git://linuxtv.org/media_tree.git 10708S: Maintained 10709F: drivers/media/usb/pulse8-cec/* 10710 10711PVRUSB2 VIDEO4LINUX DRIVER 10712M: Mike Isely <isely@pobox.com> 10713L: pvrusb2@isely.net (subscribers-only) 10714L: linux-media@vger.kernel.org 10715W: http://www.isely.net/pvrusb2/ 10716T: git git://linuxtv.org/media_tree.git 10717S: Maintained 10718F: Documentation/media/v4l-drivers/pvrusb2* 10719F: drivers/media/usb/pvrusb2/ 10720 10721PWC WEBCAM DRIVER 10722M: Hans Verkuil <hverkuil@xs4all.nl> 10723L: linux-media@vger.kernel.org 10724T: git git://linuxtv.org/media_tree.git 10725S: Odd Fixes 10726F: drivers/media/usb/pwc/* 10727 10728PWM FAN DRIVER 10729M: Kamil Debski <kamil@wypas.org> 10730M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10731L: linux-hwmon@vger.kernel.org 10732S: Supported 10733F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10734F: Documentation/hwmon/pwm-fan 10735F: drivers/hwmon/pwm-fan.c 10736 10737PWM SUBSYSTEM 10738M: Thierry Reding <thierry.reding@gmail.com> 10739L: linux-pwm@vger.kernel.org 10740S: Maintained 10741T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10742F: Documentation/pwm.txt 10743F: Documentation/devicetree/bindings/pwm/ 10744F: include/linux/pwm.h 10745F: drivers/pwm/ 10746F: drivers/video/backlight/pwm_bl.c 10747F: include/linux/pwm_backlight.h 10748F: drivers/gpio/gpio-mvebu.c 10749F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10750 10751PXA GPIO DRIVER 10752M: Robert Jarzmik <robert.jarzmik@free.fr> 10753L: linux-gpio@vger.kernel.org 10754S: Maintained 10755F: drivers/gpio/gpio-pxa.c 10756 10757PXA MMCI DRIVER 10758S: Orphan 10759 10760PXA RTC DRIVER 10761M: Robert Jarzmik <robert.jarzmik@free.fr> 10762L: linux-rtc@vger.kernel.org 10763S: Maintained 10764 10765PXA2xx/PXA3xx SUPPORT 10766M: Daniel Mack <daniel@zonque.org> 10767M: Haojian Zhuang <haojian.zhuang@gmail.com> 10768M: Robert Jarzmik <robert.jarzmik@free.fr> 10769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10770T: git git://github.com/hzhuang1/linux.git 10771T: git git://github.com/rjarzmik/linux.git 10772S: Maintained 10773F: arch/arm/boot/dts/pxa* 10774F: arch/arm/mach-pxa/ 10775F: drivers/dma/pxa* 10776F: drivers/pcmcia/pxa2xx* 10777F: drivers/pinctrl/pxa/ 10778F: drivers/spi/spi-pxa2xx* 10779F: drivers/usb/gadget/udc/pxa2* 10780F: include/sound/pxa2xx-lib.h 10781F: sound/arm/pxa* 10782F: sound/soc/pxa/ 10783 10784PXA3xx NAND FLASH DRIVER 10785M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10786L: linux-mtd@lists.infradead.org 10787S: Maintained 10788F: drivers/mtd/nand/pxa3xx_nand.c 10789 10790QAT DRIVER 10791M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10792M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10793L: qat-linux@intel.com 10794S: Supported 10795F: drivers/crypto/qat/ 10796 10797QCOM AUDIO (ASoC) DRIVERS 10798M: Patrick Lai <plai@codeaurora.org> 10799M: Banajit Goswami <bgoswami@codeaurora.org> 10800L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10801S: Supported 10802F: sound/soc/qcom/ 10803 10804QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10805M: Gabriel Somlo <somlo@cmu.edu> 10806M: "Michael S. Tsirkin" <mst@redhat.com> 10807L: qemu-devel@nongnu.org 10808S: Maintained 10809F: drivers/firmware/qemu_fw_cfg.c 10810 10811QIB DRIVER 10812M: Mike Marciniszyn <infinipath@intel.com> 10813L: linux-rdma@vger.kernel.org 10814S: Supported 10815F: drivers/infiniband/hw/qib/ 10816 10817QLOGIC QL41xxx FCOE DRIVER 10818M: QLogic-Storage-Upstream@cavium.com 10819L: linux-scsi@vger.kernel.org 10820S: Supported 10821F: drivers/scsi/qedf/ 10822 10823QLOGIC QL41xxx ISCSI DRIVER 10824M: QLogic-Storage-Upstream@cavium.com 10825L: linux-scsi@vger.kernel.org 10826S: Supported 10827F: drivers/scsi/qedi/ 10828 10829QLOGIC QL4xxx ETHERNET DRIVER 10830M: Yuval Mintz <Yuval.Mintz@cavium.com> 10831M: Ariel Elior <Ariel.Elior@cavium.com> 10832M: everest-linux-l2@cavium.com 10833L: netdev@vger.kernel.org 10834S: Supported 10835F: drivers/net/ethernet/qlogic/qed/ 10836F: include/linux/qed/ 10837F: drivers/net/ethernet/qlogic/qede/ 10838 10839QLOGIC QL4xxx RDMA DRIVER 10840M: Ram Amrani <Ram.Amrani@cavium.com> 10841M: Ariel Elior <Ariel.Elior@cavium.com> 10842L: linux-rdma@vger.kernel.org 10843S: Supported 10844F: drivers/infiniband/hw/qedr/ 10845F: include/uapi/rdma/qedr-abi.h 10846 10847QLOGIC QLA1280 SCSI DRIVER 10848M: Michael Reed <mdr@sgi.com> 10849L: linux-scsi@vger.kernel.org 10850S: Maintained 10851F: drivers/scsi/qla1280.[ch] 10852 10853QLOGIC QLA2XXX FC-SCSI DRIVER 10854M: qla2xxx-upstream@qlogic.com 10855L: linux-scsi@vger.kernel.org 10856S: Supported 10857F: Documentation/scsi/LICENSE.qla2xxx 10858F: drivers/scsi/qla2xxx/ 10859 10860QLOGIC QLA3XXX NETWORK DRIVER 10861M: Dept-GELinuxNICDev@cavium.com 10862L: netdev@vger.kernel.org 10863S: Supported 10864F: Documentation/networking/LICENSE.qla3xxx 10865F: drivers/net/ethernet/qlogic/qla3xxx.* 10866 10867QLOGIC QLA4XXX iSCSI DRIVER 10868M: QLogic-Storage-Upstream@qlogic.com 10869L: linux-scsi@vger.kernel.org 10870S: Supported 10871F: Documentation/scsi/LICENSE.qla4xxx 10872F: drivers/scsi/qla4xxx/ 10873 10874QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10875M: Harish Patil <harish.patil@cavium.com> 10876M: Manish Chopra <manish.chopra@cavium.com> 10877M: Dept-GELinuxNICDev@cavium.com 10878L: netdev@vger.kernel.org 10879S: Supported 10880F: drivers/net/ethernet/qlogic/qlcnic/ 10881 10882QLOGIC QLGE 10Gb ETHERNET DRIVER 10883M: Harish Patil <harish.patil@cavium.com> 10884M: Manish Chopra <manish.chopra@cavium.com> 10885M: Dept-GELinuxNICDev@cavium.com 10886L: netdev@vger.kernel.org 10887S: Supported 10888F: drivers/net/ethernet/qlogic/qlge/ 10889 10890QNX4 FILESYSTEM 10891M: Anders Larsen <al@alarsen.net> 10892W: http://www.alarsen.net/linux/qnx4fs/ 10893S: Maintained 10894F: fs/qnx4/ 10895F: include/uapi/linux/qnx4_fs.h 10896F: include/uapi/linux/qnxtypes.h 10897 10898QORIQ DPAA2 FSL-MC BUS DRIVER 10899M: Stuart Yoder <stuyoder@gmail.com> 10900M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10901L: linux-kernel@vger.kernel.org 10902S: Maintained 10903F: drivers/staging/fsl-mc/ 10904F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 10905 10906QT1010 MEDIA DRIVER 10907M: Antti Palosaari <crope@iki.fi> 10908L: linux-media@vger.kernel.org 10909W: https://linuxtv.org 10910W: http://palosaari.fi/linux/ 10911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10912T: git git://linuxtv.org/anttip/media_tree.git 10913S: Maintained 10914F: drivers/media/tuners/qt1010* 10915 10916QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10917M: Kalle Valo <kvalo@qca.qualcomm.com> 10918L: ath10k@lists.infradead.org 10919W: http://wireless.kernel.org/en/users/Drivers/ath10k 10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10921S: Supported 10922F: drivers/net/wireless/ath/ath10k/ 10923 10924QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10925M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10926L: linux-wireless@vger.kernel.org 10927W: http://wireless.kernel.org/en/users/Drivers/ath9k 10928S: Supported 10929F: drivers/net/wireless/ath/ath9k/ 10930 10931QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10932M: Timur Tabi <timur@codeaurora.org> 10933L: netdev@vger.kernel.org 10934S: Supported 10935F: drivers/net/ethernet/qualcomm/emac/ 10936 10937QUALCOMM HEXAGON ARCHITECTURE 10938M: Richard Kuo <rkuo@codeaurora.org> 10939L: linux-hexagon@vger.kernel.org 10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10941S: Supported 10942F: arch/hexagon/ 10943 10944QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 10945M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 10946L: linux-media@vger.kernel.org 10947L: linux-arm-msm@vger.kernel.org 10948T: git git://linuxtv.org/media_tree.git 10949S: Maintained 10950F: drivers/media/platform/qcom/venus/ 10951 10952QUALCOMM WCN36XX WIRELESS DRIVER 10953M: Eugene Krasnikov <k.eugene.e@gmail.com> 10954L: wcn36xx@lists.infradead.org 10955W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10956T: git git://github.com/KrasnikovEugene/wcn36xx.git 10957S: Supported 10958F: drivers/net/wireless/ath/wcn36xx/ 10959 10960QUANTENNA QTNFMAC WIRELESS DRIVER 10961M: Igor Mitsyanko <imitsyanko@quantenna.com> 10962M: Avinash Patil <avinashp@quantenna.com> 10963M: Sergey Matyukevich <smatyukevich@quantenna.com> 10964L: linux-wireless@vger.kernel.org 10965S: Maintained 10966F: drivers/net/wireless/quantenna 10967 10968RADEON and AMDGPU DRM DRIVERS 10969M: Alex Deucher <alexander.deucher@amd.com> 10970M: Christian König <christian.koenig@amd.com> 10971L: amd-gfx@lists.freedesktop.org 10972T: git git://people.freedesktop.org/~agd5f/linux 10973S: Supported 10974F: drivers/gpu/drm/radeon/ 10975F: include/uapi/drm/radeon_drm.h 10976F: drivers/gpu/drm/amd/ 10977F: include/uapi/drm/amdgpu_drm.h 10978 10979RADEON FRAMEBUFFER DISPLAY DRIVER 10980M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10981L: linux-fbdev@vger.kernel.org 10982S: Maintained 10983F: drivers/video/fbdev/aty/radeon* 10984F: include/uapi/linux/radeonfb.h 10985 10986RADIOSHARK RADIO DRIVER 10987M: Hans Verkuil <hverkuil@xs4all.nl> 10988L: linux-media@vger.kernel.org 10989T: git git://linuxtv.org/media_tree.git 10990S: Maintained 10991F: drivers/media/radio/radio-shark.c 10992 10993RADIOSHARK2 RADIO DRIVER 10994M: Hans Verkuil <hverkuil@xs4all.nl> 10995L: linux-media@vger.kernel.org 10996T: git git://linuxtv.org/media_tree.git 10997S: Maintained 10998F: drivers/media/radio/radio-shark2.c 10999F: drivers/media/radio/radio-tea5777.c 11000 11001RADOS BLOCK DEVICE (RBD) 11002M: Ilya Dryomov <idryomov@gmail.com> 11003M: Sage Weil <sage@redhat.com> 11004M: Alex Elder <elder@kernel.org> 11005L: ceph-devel@vger.kernel.org 11006W: http://ceph.com/ 11007T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11008T: git git://github.com/ceph/ceph-client.git 11009S: Supported 11010F: Documentation/ABI/testing/sysfs-bus-rbd 11011F: drivers/block/rbd.c 11012F: drivers/block/rbd_types.h 11013 11014RAGE128 FRAMEBUFFER DISPLAY DRIVER 11015M: Paul Mackerras <paulus@samba.org> 11016L: linux-fbdev@vger.kernel.org 11017S: Maintained 11018F: drivers/video/fbdev/aty/aty128fb.c 11019 11020RAINSHADOW-CEC DRIVER 11021M: Hans Verkuil <hverkuil@xs4all.nl> 11022L: linux-media@vger.kernel.org 11023T: git git://linuxtv.org/media_tree.git 11024S: Maintained 11025F: drivers/media/usb/rainshadow-cec/* 11026 11027RALINK MIPS ARCHITECTURE 11028M: John Crispin <john@phrozen.org> 11029L: linux-mips@linux-mips.org 11030S: Maintained 11031F: arch/mips/ralink 11032 11033RALINK RT2X00 WIRELESS LAN DRIVER 11034P: rt2x00 project 11035M: Stanislaw Gruszka <sgruszka@redhat.com> 11036M: Helmut Schaa <helmut.schaa@googlemail.com> 11037L: linux-wireless@vger.kernel.org 11038S: Maintained 11039F: drivers/net/wireless/ralink/rt2x00/ 11040 11041RAMDISK RAM BLOCK DEVICE DRIVER 11042M: Jens Axboe <axboe@kernel.dk> 11043S: Maintained 11044F: Documentation/blockdev/ramdisk.txt 11045F: drivers/block/brd.c 11046 11047RANDOM NUMBER DRIVER 11048M: "Theodore Ts'o" <tytso@mit.edu> 11049S: Maintained 11050F: drivers/char/random.c 11051 11052RAPIDIO SUBSYSTEM 11053M: Matt Porter <mporter@kernel.crashing.org> 11054M: Alexandre Bounine <alexandre.bounine@idt.com> 11055S: Maintained 11056F: drivers/rapidio/ 11057 11058RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11059L: linux-wireless@vger.kernel.org 11060S: Orphan 11061F: drivers/net/wireless/ray* 11062 11063RCUTORTURE MODULE 11064M: Josh Triplett <josh@joshtriplett.org> 11065M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11066L: linux-kernel@vger.kernel.org 11067S: Supported 11068T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11069F: Documentation/RCU/torture.txt 11070F: kernel/rcu/rcutorture.c 11071 11072RCUTORTURE TEST FRAMEWORK 11073M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11074M: Josh Triplett <josh@joshtriplett.org> 11075R: Steven Rostedt <rostedt@goodmis.org> 11076R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11077R: Lai Jiangshan <jiangshanlai@gmail.com> 11078L: linux-kernel@vger.kernel.org 11079S: Supported 11080T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11081F: tools/testing/selftests/rcutorture 11082 11083RDC R-321X SoC 11084M: Florian Fainelli <florian@openwrt.org> 11085S: Maintained 11086 11087RDC R6040 FAST ETHERNET DRIVER 11088M: Florian Fainelli <f.fainelli@gmail.com> 11089L: netdev@vger.kernel.org 11090S: Maintained 11091F: drivers/net/ethernet/rdc/r6040.c 11092 11093RDMAVT - RDMA verbs software 11094M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11095L: linux-rdma@vger.kernel.org 11096S: Supported 11097F: drivers/infiniband/sw/rdmavt 11098 11099RDS - RELIABLE DATAGRAM SOCKETS 11100M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11101L: netdev@vger.kernel.org 11102L: linux-rdma@vger.kernel.org 11103L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11104W: https://oss.oracle.com/projects/rds/ 11105S: Supported 11106F: net/rds/ 11107F: Documentation/networking/rds.txt 11108 11109RDT - RESOURCE ALLOCATION 11110M: Fenghua Yu <fenghua.yu@intel.com> 11111L: linux-kernel@vger.kernel.org 11112S: Supported 11113F: arch/x86/kernel/cpu/intel_rdt* 11114F: arch/x86/include/asm/intel_rdt* 11115F: Documentation/x86/intel_rdt* 11116 11117READ-COPY UPDATE (RCU) 11118M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11119M: Josh Triplett <josh@joshtriplett.org> 11120R: Steven Rostedt <rostedt@goodmis.org> 11121R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11122R: Lai Jiangshan <jiangshanlai@gmail.com> 11123L: linux-kernel@vger.kernel.org 11124W: http://www.rdrop.com/users/paulmck/RCU/ 11125S: Supported 11126T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11127F: Documentation/RCU/ 11128X: Documentation/RCU/torture.txt 11129F: include/linux/rcu* 11130X: include/linux/srcu.h 11131F: kernel/rcu/ 11132X: kernel/torture.c 11133 11134REAL TIME CLOCK (RTC) SUBSYSTEM 11135M: Alessandro Zummo <a.zummo@towertech.it> 11136M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11137L: linux-rtc@vger.kernel.org 11138Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11139T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11140S: Maintained 11141F: Documentation/devicetree/bindings/rtc/ 11142F: Documentation/rtc.txt 11143F: drivers/rtc/ 11144F: include/linux/rtc.h 11145F: include/uapi/linux/rtc.h 11146F: include/linux/rtc/ 11147F: include/linux/platform_data/rtc-* 11148F: tools/testing/selftests/timers/rtctest.c 11149 11150REALTEK AUDIO CODECS 11151M: Bard Liao <bardliao@realtek.com> 11152M: Oder Chiou <oder_chiou@realtek.com> 11153S: Maintained 11154F: sound/soc/codecs/rt* 11155F: include/sound/rt*.h 11156 11157REGISTER MAP ABSTRACTION 11158M: Mark Brown <broonie@kernel.org> 11159L: linux-kernel@vger.kernel.org 11160T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11161S: Supported 11162F: Documentation/devicetree/bindings/regmap/ 11163F: drivers/base/regmap/ 11164F: include/linux/regmap.h 11165 11166REISERFS FILE SYSTEM 11167L: reiserfs-devel@vger.kernel.org 11168S: Supported 11169F: fs/reiserfs/ 11170 11171REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11172M: Ohad Ben-Cohen <ohad@wizery.com> 11173M: Bjorn Andersson <bjorn.andersson@linaro.org> 11174L: linux-remoteproc@vger.kernel.org 11175T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11176S: Maintained 11177F: Documentation/devicetree/bindings/remoteproc/ 11178F: Documentation/remoteproc.txt 11179F: drivers/remoteproc/ 11180F: include/linux/remoteproc.h 11181 11182REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11183M: Ohad Ben-Cohen <ohad@wizery.com> 11184M: Bjorn Andersson <bjorn.andersson@linaro.org> 11185L: linux-remoteproc@vger.kernel.org 11186T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11187S: Maintained 11188F: drivers/rpmsg/ 11189F: Documentation/rpmsg.txt 11190F: include/linux/rpmsg.h 11191F: include/linux/rpmsg/ 11192 11193RENESAS CLOCK DRIVERS 11194M: Geert Uytterhoeven <geert+renesas@glider.be> 11195L: linux-renesas-soc@vger.kernel.org 11196S: Supported 11197F: drivers/clk/renesas/ 11198 11199RENESAS ETHERNET DRIVERS 11200R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11201L: netdev@vger.kernel.org 11202L: linux-renesas-soc@vger.kernel.org 11203F: drivers/net/ethernet/renesas/ 11204F: include/linux/sh_eth.h 11205 11206RENESAS R-CAR GYROADC DRIVER 11207M: Marek Vasut <marek.vasut@gmail.com> 11208L: linux-iio@vger.kernel.org 11209S: Supported 11210F: drivers/iio/adc/rcar_gyro_adc.c 11211 11212RENESAS USB PHY DRIVER 11213M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11214L: linux-renesas-soc@vger.kernel.org 11215S: Maintained 11216F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11217 11218RESET CONTROLLER FRAMEWORK 11219M: Philipp Zabel <p.zabel@pengutronix.de> 11220T: git git://git.pengutronix.de/git/pza/linux 11221S: Maintained 11222F: drivers/reset/ 11223F: Documentation/devicetree/bindings/reset/ 11224F: include/dt-bindings/reset/ 11225F: include/linux/reset.h 11226F: include/linux/reset-controller.h 11227 11228RFKILL 11229M: Johannes Berg <johannes@sipsolutions.net> 11230L: linux-wireless@vger.kernel.org 11231W: http://wireless.kernel.org/ 11232T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11234S: Maintained 11235F: Documentation/rfkill.txt 11236F: net/rfkill/ 11237 11238RHASHTABLE 11239M: Thomas Graf <tgraf@suug.ch> 11240M: Herbert Xu <herbert@gondor.apana.org.au> 11241L: netdev@vger.kernel.org 11242S: Maintained 11243F: lib/rhashtable.c 11244F: include/linux/rhashtable.h 11245 11246RICOH R5C592 MEMORYSTICK DRIVER 11247M: Maxim Levitsky <maximlevitsky@gmail.com> 11248S: Maintained 11249F: drivers/memstick/host/r592.* 11250 11251RICOH SMARTMEDIA/XD DRIVER 11252M: Maxim Levitsky <maximlevitsky@gmail.com> 11253S: Maintained 11254F: drivers/mtd/nand/r852.c 11255F: drivers/mtd/nand/r852.h 11256 11257ROCCAT DRIVERS 11258M: Stefan Achatz <erazor_de@users.sourceforge.net> 11259W: http://sourceforge.net/projects/roccat/ 11260S: Maintained 11261F: drivers/hid/hid-roccat* 11262F: include/linux/hid-roccat* 11263F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11264 11265ROCKER DRIVER 11266M: Jiri Pirko <jiri@resnulli.us> 11267L: netdev@vger.kernel.org 11268S: Supported 11269F: drivers/net/ethernet/rocker/ 11270 11271ROCKETPORT DRIVER 11272P: Comtrol Corp. 11273W: http://www.comtrol.com 11274S: Maintained 11275F: Documentation/serial/rocket.txt 11276F: drivers/tty/rocket* 11277 11278ROCKETPORT EXPRESS/INFINITY DRIVER 11279M: Kevin Cernekee <cernekee@gmail.com> 11280L: linux-serial@vger.kernel.org 11281S: Odd Fixes 11282F: drivers/tty/serial/rp2.* 11283 11284ROSE NETWORK LAYER 11285M: Ralf Baechle <ralf@linux-mips.org> 11286L: linux-hams@vger.kernel.org 11287W: http://www.linux-ax25.org/ 11288S: Maintained 11289F: include/net/rose.h 11290F: include/uapi/linux/rose.h 11291F: net/rose/ 11292 11293RTL2830 MEDIA DRIVER 11294M: Antti Palosaari <crope@iki.fi> 11295L: linux-media@vger.kernel.org 11296W: https://linuxtv.org 11297W: http://palosaari.fi/linux/ 11298Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11299T: git git://linuxtv.org/anttip/media_tree.git 11300S: Maintained 11301F: drivers/media/dvb-frontends/rtl2830* 11302 11303RTL2832 MEDIA DRIVER 11304M: Antti Palosaari <crope@iki.fi> 11305L: linux-media@vger.kernel.org 11306W: https://linuxtv.org 11307W: http://palosaari.fi/linux/ 11308Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11309T: git git://linuxtv.org/anttip/media_tree.git 11310S: Maintained 11311F: drivers/media/dvb-frontends/rtl2832* 11312 11313RTL2832_SDR MEDIA DRIVER 11314M: Antti Palosaari <crope@iki.fi> 11315L: linux-media@vger.kernel.org 11316W: https://linuxtv.org 11317W: http://palosaari.fi/linux/ 11318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11319T: git git://linuxtv.org/anttip/media_tree.git 11320S: Maintained 11321F: drivers/media/dvb-frontends/rtl2832_sdr* 11322 11323RTL8180 WIRELESS DRIVER 11324L: linux-wireless@vger.kernel.org 11325W: http://wireless.kernel.org/ 11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11327S: Orphan 11328F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11329 11330RTL8187 WIRELESS DRIVER 11331M: Herton Ronaldo Krzesinski <herton@canonical.com> 11332M: Hin-Tak Leung <htl10@users.sourceforge.net> 11333M: Larry Finger <Larry.Finger@lwfinger.net> 11334L: linux-wireless@vger.kernel.org 11335W: http://wireless.kernel.org/ 11336T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11337S: Maintained 11338F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11339 11340RTL8192CE WIRELESS DRIVER 11341M: Larry Finger <Larry.Finger@lwfinger.net> 11342M: Chaoming Li <chaoming_li@realsil.com.cn> 11343L: linux-wireless@vger.kernel.org 11344W: http://wireless.kernel.org/ 11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11346S: Maintained 11347F: drivers/net/wireless/realtek/rtlwifi/ 11348F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11349 11350RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11351M: Jes Sorensen <Jes.Sorensen@gmail.com> 11352L: linux-wireless@vger.kernel.org 11353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11354S: Maintained 11355F: drivers/net/wireless/realtek/rtl8xxxu/ 11356 11357S3 SAVAGE FRAMEBUFFER DRIVER 11358M: Antonino Daplas <adaplas@gmail.com> 11359L: linux-fbdev@vger.kernel.org 11360S: Maintained 11361F: drivers/video/fbdev/savage/ 11362 11363S390 11364M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11365M: Heiko Carstens <heiko.carstens@de.ibm.com> 11366L: linux-s390@vger.kernel.org 11367W: http://www.ibm.com/developerworks/linux/linux390/ 11368T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11369S: Supported 11370F: arch/s390/ 11371F: drivers/s390/ 11372F: Documentation/s390/ 11373F: Documentation/driver-api/s390-drivers.rst 11374 11375S390 COMMON I/O LAYER 11376M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11377M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11378L: linux-s390@vger.kernel.org 11379W: http://www.ibm.com/developerworks/linux/linux390/ 11380S: Supported 11381F: drivers/s390/cio/ 11382 11383S390 DASD DRIVER 11384M: Stefan Haberland <sth@linux.vnet.ibm.com> 11385M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11386L: linux-s390@vger.kernel.org 11387W: http://www.ibm.com/developerworks/linux/linux390/ 11388S: Supported 11389F: drivers/s390/block/dasd* 11390F: block/partitions/ibm.c 11391 11392S390 IOMMU (PCI) 11393M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11394L: linux-s390@vger.kernel.org 11395W: http://www.ibm.com/developerworks/linux/linux390/ 11396S: Supported 11397F: drivers/iommu/s390-iommu.c 11398 11399S390 IUCV NETWORK LAYER 11400M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11401M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11402L: linux-s390@vger.kernel.org 11403W: http://www.ibm.com/developerworks/linux/linux390/ 11404S: Supported 11405F: drivers/s390/net/*iucv* 11406F: include/net/iucv/ 11407F: net/iucv/ 11408 11409S390 NETWORK DRIVERS 11410M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11411M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11412L: linux-s390@vger.kernel.org 11413W: http://www.ibm.com/developerworks/linux/linux390/ 11414S: Supported 11415F: drivers/s390/net/ 11416 11417S390 PCI SUBSYSTEM 11418M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11419M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11420L: linux-s390@vger.kernel.org 11421W: http://www.ibm.com/developerworks/linux/linux390/ 11422S: Supported 11423F: arch/s390/pci/ 11424F: drivers/pci/hotplug/s390_pci_hpc.c 11425 11426S390 VFIO-CCW DRIVER 11427M: Cornelia Huck <cohuck@redhat.com> 11428M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11429L: linux-s390@vger.kernel.org 11430L: kvm@vger.kernel.org 11431S: Supported 11432F: drivers/s390/cio/vfio_ccw* 11433F: Documentation/s390/vfio-ccw.txt 11434F: include/uapi/linux/vfio_ccw.h 11435 11436S390 ZCRYPT DRIVER 11437M: Harald Freudenberger <freude@de.ibm.com> 11438L: linux-s390@vger.kernel.org 11439W: http://www.ibm.com/developerworks/linux/linux390/ 11440S: Supported 11441F: drivers/s390/crypto/ 11442 11443S390 ZFCP DRIVER 11444M: Steffen Maier <maier@linux.vnet.ibm.com> 11445L: linux-s390@vger.kernel.org 11446W: http://www.ibm.com/developerworks/linux/linux390/ 11447S: Supported 11448F: drivers/s390/scsi/zfcp_* 11449 11450S3C24XX SD/MMC Driver 11451M: Ben Dooks <ben-linux@fluff.org> 11452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11453S: Supported 11454F: drivers/mmc/host/s3cmci.* 11455 11456SAA6588 RDS RECEIVER DRIVER 11457M: Hans Verkuil <hverkuil@xs4all.nl> 11458L: linux-media@vger.kernel.org 11459T: git git://linuxtv.org/media_tree.git 11460W: https://linuxtv.org 11461S: Odd Fixes 11462F: drivers/media/i2c/saa6588* 11463 11464SAA7134 VIDEO4LINUX DRIVER 11465M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11466M: Mauro Carvalho Chehab <mchehab@kernel.org> 11467L: linux-media@vger.kernel.org 11468W: https://linuxtv.org 11469T: git git://linuxtv.org/media_tree.git 11470S: Odd fixes 11471F: Documentation/media/v4l-drivers/saa7134* 11472F: drivers/media/pci/saa7134/ 11473 11474SAA7146 VIDEO4LINUX-2 DRIVER 11475M: Hans Verkuil <hverkuil@xs4all.nl> 11476L: linux-media@vger.kernel.org 11477T: git git://linuxtv.org/media_tree.git 11478S: Maintained 11479F: drivers/media/common/saa7146/ 11480F: drivers/media/pci/saa7146/ 11481F: include/media/saa7146* 11482 11483SAMSUNG AUDIO (ASoC) DRIVERS 11484M: Krzysztof Kozlowski <krzk@kernel.org> 11485M: Sangbeom Kim <sbkim73@samsung.com> 11486M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11487L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11488S: Supported 11489F: sound/soc/samsung/ 11490 11491SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11492M: Krzysztof Kozlowski <krzk@kernel.org> 11493L: linux-crypto@vger.kernel.org 11494L: linux-samsung-soc@vger.kernel.org 11495S: Maintained 11496F: drivers/crypto/exynos-rng.c 11497F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11498 11499SAMSUNG FRAMEBUFFER DRIVER 11500M: Jingoo Han <jingoohan1@gmail.com> 11501L: linux-fbdev@vger.kernel.org 11502S: Maintained 11503F: drivers/video/fbdev/s3c-fb.c 11504 11505SAMSUNG LAPTOP DRIVER 11506M: Corentin Chary <corentin.chary@gmail.com> 11507L: platform-driver-x86@vger.kernel.org 11508S: Maintained 11509F: drivers/platform/x86/samsung-laptop.c 11510 11511SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11512M: Sangbeom Kim <sbkim73@samsung.com> 11513M: Krzysztof Kozlowski <krzk@kernel.org> 11514M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11515L: linux-kernel@vger.kernel.org 11516L: linux-samsung-soc@vger.kernel.org 11517S: Supported 11518F: drivers/mfd/sec*.c 11519F: drivers/regulator/s2m*.c 11520F: drivers/regulator/s5m*.c 11521F: drivers/clk/clk-s2mps11.c 11522F: drivers/rtc/rtc-s5m.c 11523F: include/linux/mfd/samsung/ 11524F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11525F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11526F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11527F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11528 11529SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11530M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11531L: linux-media@vger.kernel.org 11532L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11533S: Maintained 11534F: drivers/media/platform/s3c-camif/ 11535F: include/media/drv-intf/s3c_camif.h 11536 11537SAMSUNG S3FWRN5 NFC DRIVER 11538M: Robert Baldyga <r.baldyga@samsung.com> 11539M: Krzysztof Opasiak <k.opasiak@samsung.com> 11540L: linux-nfc@lists.01.org (moderated for non-subscribers) 11541S: Supported 11542F: drivers/nfc/s3fwrn5 11543 11544SAMSUNG S5C73M3 CAMERA DRIVER 11545M: Kyungmin Park <kyungmin.park@samsung.com> 11546M: Andrzej Hajda <a.hajda@samsung.com> 11547L: linux-media@vger.kernel.org 11548S: Supported 11549F: drivers/media/i2c/s5c73m3/* 11550 11551SAMSUNG S5K5BAF CAMERA DRIVER 11552M: Kyungmin Park <kyungmin.park@samsung.com> 11553M: Andrzej Hajda <a.hajda@samsung.com> 11554L: linux-media@vger.kernel.org 11555S: Supported 11556F: drivers/media/i2c/s5k5baf.c 11557 11558SAMSUNG S5P Security SubSystem (SSS) DRIVER 11559M: Krzysztof Kozlowski <krzk@kernel.org> 11560M: Vladimir Zapolskiy <vz@mleia.com> 11561L: linux-crypto@vger.kernel.org 11562L: linux-samsung-soc@vger.kernel.org 11563S: Maintained 11564F: drivers/crypto/s5p-sss.c 11565 11566SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11567M: Kyungmin Park <kyungmin.park@samsung.com> 11568M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11569L: linux-media@vger.kernel.org 11570Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11571S: Supported 11572F: drivers/media/platform/exynos4-is/ 11573 11574SAMSUNG SOC CLOCK DRIVERS 11575M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11576M: Tomasz Figa <tomasz.figa@gmail.com> 11577M: Chanwoo Choi <cw00.choi@samsung.com> 11578S: Supported 11579L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11580F: drivers/clk/samsung/ 11581F: include/dt-bindings/clock/exynos*.h 11582F: Documentation/devicetree/bindings/clock/exynos*.txt 11583 11584SAMSUNG SPI DRIVERS 11585M: Kukjin Kim <kgene@kernel.org> 11586M: Krzysztof Kozlowski <krzk@kernel.org> 11587M: Andi Shyti <andi.shyti@samsung.com> 11588L: linux-spi@vger.kernel.org 11589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11590S: Maintained 11591F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11592F: drivers/spi/spi-s3c* 11593F: include/linux/platform_data/spi-s3c64xx.h 11594 11595SAMSUNG SXGBE DRIVERS 11596M: Byungho An <bh74.an@samsung.com> 11597M: Girish K S <ks.giri@samsung.com> 11598M: Vipul Pandya <vipul.pandya@samsung.com> 11599S: Supported 11600L: netdev@vger.kernel.org 11601F: drivers/net/ethernet/samsung/sxgbe/ 11602 11603SAMSUNG THERMAL DRIVER 11604M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11605L: linux-pm@vger.kernel.org 11606L: linux-samsung-soc@vger.kernel.org 11607S: Supported 11608T: git https://github.com/lmajewski/linux-samsung-thermal.git 11609F: drivers/thermal/samsung/ 11610 11611SAMSUNG USB2 PHY DRIVER 11612M: Kamil Debski <kamil@wypas.org> 11613M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11614L: linux-kernel@vger.kernel.org 11615S: Supported 11616F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11617F: Documentation/phy/samsung-usb2.txt 11618F: drivers/phy/samsung/phy-exynos4210-usb2.c 11619F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11620F: drivers/phy/samsung/phy-exynos5250-usb2.c 11621F: drivers/phy/samsung/phy-s5pv210-usb2.c 11622F: drivers/phy/samsung/phy-samsung-usb2.c 11623F: drivers/phy/samsung/phy-samsung-usb2.h 11624 11625SC1200 WDT DRIVER 11626M: Zwane Mwaikambo <zwanem@gmail.com> 11627S: Maintained 11628F: drivers/watchdog/sc1200wdt.c 11629 11630SCHEDULER 11631M: Ingo Molnar <mingo@redhat.com> 11632M: Peter Zijlstra <peterz@infradead.org> 11633L: linux-kernel@vger.kernel.org 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11635S: Maintained 11636F: kernel/sched/ 11637F: include/linux/sched.h 11638F: include/uapi/linux/sched.h 11639F: include/linux/wait.h 11640 11641SCORE ARCHITECTURE 11642M: Chen Liqin <liqin.linux@gmail.com> 11643M: Lennox Wu <lennox.wu@gmail.com> 11644W: http://www.sunplus.com 11645S: Supported 11646F: arch/score/ 11647 11648SCR24X CHIP CARD INTERFACE DRIVER 11649M: Lubomir Rintel <lkundrak@v3.sk> 11650S: Supported 11651F: drivers/char/pcmcia/scr24x_cs.c 11652 11653SCSI CDROM DRIVER 11654M: Jens Axboe <axboe@kernel.dk> 11655L: linux-scsi@vger.kernel.org 11656W: http://www.kernel.dk 11657S: Maintained 11658F: drivers/scsi/sr* 11659 11660SCSI RDMA PROTOCOL (SRP) INITIATOR 11661M: Bart Van Assche <bart.vanassche@sandisk.com> 11662L: linux-rdma@vger.kernel.org 11663S: Supported 11664W: http://www.openfabrics.org 11665Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11667F: drivers/infiniband/ulp/srp/ 11668F: include/scsi/srp.h 11669 11670SCSI SG DRIVER 11671M: Doug Gilbert <dgilbert@interlog.com> 11672L: linux-scsi@vger.kernel.org 11673W: http://sg.danny.cz/sg 11674S: Maintained 11675F: Documentation/scsi/scsi-generic.txt 11676F: drivers/scsi/sg.c 11677F: include/scsi/sg.h 11678 11679SCSI SUBSYSTEM 11680M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11681T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11682M: "Martin K. Petersen" <martin.petersen@oracle.com> 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11684L: linux-scsi@vger.kernel.org 11685S: Maintained 11686F: Documentation/devicetree/bindings/scsi/ 11687F: drivers/scsi/ 11688F: include/scsi/ 11689 11690SCSI TAPE DRIVER 11691M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11692L: linux-scsi@vger.kernel.org 11693S: Maintained 11694F: Documentation/scsi/st.txt 11695F: drivers/scsi/st.* 11696F: drivers/scsi/st_*.h 11697 11698SCTP PROTOCOL 11699M: Vlad Yasevich <vyasevich@gmail.com> 11700M: Neil Horman <nhorman@tuxdriver.com> 11701L: linux-sctp@vger.kernel.org 11702W: http://lksctp.sourceforge.net 11703S: Maintained 11704F: Documentation/networking/sctp.txt 11705F: include/linux/sctp.h 11706F: include/uapi/linux/sctp.h 11707F: include/net/sctp/ 11708F: net/sctp/ 11709 11710SCx200 CPU SUPPORT 11711M: Jim Cromie <jim.cromie@gmail.com> 11712S: Odd Fixes 11713F: Documentation/i2c/busses/scx200_acb 11714F: arch/x86/platform/scx200/ 11715F: drivers/watchdog/scx200_wdt.c 11716F: drivers/i2c/busses/scx200* 11717F: drivers/mtd/maps/scx200_docflash.c 11718F: include/linux/scx200.h 11719 11720SCx200 GPIO DRIVER 11721M: Jim Cromie <jim.cromie@gmail.com> 11722S: Maintained 11723F: drivers/char/scx200_gpio.c 11724F: include/linux/scx200_gpio.h 11725 11726SCx200 HRT CLOCKSOURCE DRIVER 11727M: Jim Cromie <jim.cromie@gmail.com> 11728S: Maintained 11729F: drivers/clocksource/scx200_hrt.c 11730 11731SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11732M: Sascha Sommer <saschasommer@freenet.de> 11733L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11734S: Maintained 11735F: drivers/mmc/host/sdricoh_cs.c 11736 11737SECURE COMPUTING 11738M: Kees Cook <keescook@chromium.org> 11739R: Andy Lutomirski <luto@amacapital.net> 11740R: Will Drewry <wad@chromium.org> 11741T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11742S: Supported 11743F: kernel/seccomp.c 11744F: include/uapi/linux/seccomp.h 11745F: include/linux/seccomp.h 11746F: tools/testing/selftests/seccomp/* 11747F: tools/testing/selftests/kselftest_harness.h 11748F: Documentation/userspace-api/seccomp_filter.rst 11749K: \bsecure_computing 11750K: \bTIF_SECCOMP\b 11751 11752SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11753M: Al Cooper <alcooperx@gmail.com> 11754L: linux-mmc@vger.kernel.org 11755L: bcm-kernel-feedback-list@broadcom.com 11756S: Maintained 11757F: drivers/mmc/host/sdhci-brcmstb* 11758 11759SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11760M: Adrian Hunter <adrian.hunter@intel.com> 11761L: linux-mmc@vger.kernel.org 11762T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11763S: Maintained 11764F: drivers/mmc/host/sdhci* 11765F: include/linux/mmc/sdhci* 11766 11767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11768M: Ben Dooks <ben-linux@fluff.org> 11769M: Jaehoon Chung <jh80.chung@samsung.com> 11770L: linux-mmc@vger.kernel.org 11771S: Maintained 11772F: drivers/mmc/host/sdhci-s3c* 11773 11774SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11775M: Viresh Kumar <vireshk@kernel.org> 11776L: linux-mmc@vger.kernel.org 11777S: Maintained 11778F: drivers/mmc/host/sdhci-spear.c 11779 11780SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11781M: Scott Bauer <scott.bauer@intel.com> 11782M: Jonathan Derrick <jonathan.derrick@intel.com> 11783M: Rafael Antognolli <rafael.antognolli@intel.com> 11784L: linux-block@vger.kernel.org 11785S: Supported 11786F: block/sed* 11787F: block/opal_proto.h 11788F: include/linux/sed* 11789F: include/uapi/linux/sed* 11790 11791SECURITY CONTACT 11792M: Security Officers <security@kernel.org> 11793S: Supported 11794 11795SECURITY SUBSYSTEM 11796M: James Morris <james.l.morris@oracle.com> 11797M: "Serge E. Hallyn" <serge@hallyn.com> 11798L: linux-security-module@vger.kernel.org (suggested Cc:) 11799T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11800W: http://kernsec.org/ 11801S: Supported 11802F: security/ 11803 11804SELINUX SECURITY MODULE 11805M: Paul Moore <paul@paul-moore.com> 11806M: Stephen Smalley <sds@tycho.nsa.gov> 11807M: Eric Paris <eparis@parisplace.org> 11808L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11809W: http://selinuxproject.org 11810T: git git://git.infradead.org/users/pcmoore/selinux 11811S: Supported 11812F: include/linux/selinux* 11813F: security/selinux/ 11814F: scripts/selinux/ 11815F: Documentation/admin-guide/LSM/SELinux.rst 11816 11817SENSABLE PHANTOM 11818M: Jiri Slaby <jirislaby@gmail.com> 11819S: Maintained 11820F: drivers/misc/phantom.c 11821F: include/uapi/linux/phantom.h 11822 11823SERIAL DEVICE BUS 11824M: Rob Herring <robh@kernel.org> 11825L: linux-serial@vger.kernel.org 11826S: Maintained 11827F: Documentation/devicetree/bindings/serial/slave-device.txt 11828F: drivers/tty/serdev/ 11829F: include/linux/serdev.h 11830 11831SERIAL DRIVERS 11832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11833L: linux-serial@vger.kernel.org 11834S: Maintained 11835F: Documentation/devicetree/bindings/serial/ 11836F: drivers/tty/serial/ 11837 11838SERIAL IR RECEIVER 11839M: Sean Young <sean@mess.org> 11840L: linux-media@vger.kernel.org 11841S: Maintained 11842F: drivers/media/rc/serial_ir.c 11843 11844SFC NETWORK DRIVER 11845M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11846M: Edward Cree <ecree@solarflare.com> 11847M: Bert Kenward <bkenward@solarflare.com> 11848L: netdev@vger.kernel.org 11849S: Supported 11850F: drivers/net/ethernet/sfc/ 11851 11852SGI GRU DRIVER 11853M: Dimitri Sivanich <sivanich@sgi.com> 11854S: Maintained 11855F: drivers/misc/sgi-gru/ 11856 11857SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11858M: Pat Gefre <pfg@sgi.com> 11859L: linux-ia64@vger.kernel.org 11860S: Supported 11861F: Documentation/ia64/serial.txt 11862F: drivers/tty/serial/ioc?_serial.c 11863F: include/linux/ioc?.h 11864 11865SGI XP/XPC/XPNET DRIVER 11866M: Cliff Whickman <cpw@sgi.com> 11867M: Robin Holt <robinmholt@gmail.com> 11868S: Maintained 11869F: drivers/misc/sgi-xp/ 11870 11871SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11872M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11873L: linux-s390@vger.kernel.org 11874W: http://www.ibm.com/developerworks/linux/linux390/ 11875S: Supported 11876F: net/smc/ 11877 11878SH_VEU V4L2 MEM2MEM DRIVER 11879L: linux-media@vger.kernel.org 11880S: Orphan 11881F: drivers/media/platform/sh_veu.c 11882 11883SH_VOU V4L2 OUTPUT DRIVER 11884L: linux-media@vger.kernel.org 11885S: Orphan 11886F: drivers/media/platform/sh_vou.c 11887F: include/media/drv-intf/sh_vou.h 11888 11889SI2157 MEDIA DRIVER 11890M: Antti Palosaari <crope@iki.fi> 11891L: linux-media@vger.kernel.org 11892W: https://linuxtv.org 11893W: http://palosaari.fi/linux/ 11894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11895T: git git://linuxtv.org/anttip/media_tree.git 11896S: Maintained 11897F: drivers/media/tuners/si2157* 11898 11899SI2168 MEDIA DRIVER 11900M: Antti Palosaari <crope@iki.fi> 11901L: linux-media@vger.kernel.org 11902W: https://linuxtv.org 11903W: http://palosaari.fi/linux/ 11904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11905T: git git://linuxtv.org/anttip/media_tree.git 11906S: Maintained 11907F: drivers/media/dvb-frontends/si2168* 11908 11909SI470X FM RADIO RECEIVER I2C DRIVER 11910M: Hans Verkuil <hverkuil@xs4all.nl> 11911L: linux-media@vger.kernel.org 11912T: git git://linuxtv.org/media_tree.git 11913W: https://linuxtv.org 11914S: Odd Fixes 11915F: drivers/media/radio/si470x/radio-si470x-i2c.c 11916 11917SI470X FM RADIO RECEIVER USB DRIVER 11918M: Hans Verkuil <hverkuil@xs4all.nl> 11919L: linux-media@vger.kernel.org 11920T: git git://linuxtv.org/media_tree.git 11921W: https://linuxtv.org 11922S: Maintained 11923F: drivers/media/radio/si470x/radio-si470x-common.c 11924F: drivers/media/radio/si470x/radio-si470x.h 11925F: drivers/media/radio/si470x/radio-si470x-usb.c 11926 11927SI4713 FM RADIO TRANSMITTER I2C DRIVER 11928M: Eduardo Valentin <edubezval@gmail.com> 11929L: linux-media@vger.kernel.org 11930T: git git://linuxtv.org/media_tree.git 11931W: https://linuxtv.org 11932S: Odd Fixes 11933F: drivers/media/radio/si4713/si4713.? 11934 11935SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11936M: Eduardo Valentin <edubezval@gmail.com> 11937L: linux-media@vger.kernel.org 11938T: git git://linuxtv.org/media_tree.git 11939W: https://linuxtv.org 11940S: Odd Fixes 11941F: drivers/media/radio/si4713/radio-platform-si4713.c 11942 11943SI4713 FM RADIO TRANSMITTER USB DRIVER 11944M: Hans Verkuil <hverkuil@xs4all.nl> 11945L: linux-media@vger.kernel.org 11946T: git git://linuxtv.org/media_tree.git 11947W: https://linuxtv.org 11948S: Maintained 11949F: drivers/media/radio/si4713/radio-usb-si4713.c 11950 11951SIANO DVB DRIVER 11952M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11953M: Mauro Carvalho Chehab <mchehab@kernel.org> 11954L: linux-media@vger.kernel.org 11955W: https://linuxtv.org 11956T: git git://linuxtv.org/media_tree.git 11957S: Odd fixes 11958F: drivers/media/common/siano/ 11959F: drivers/media/usb/siano/ 11960F: drivers/media/usb/siano/ 11961F: drivers/media/mmc/siano/ 11962 11963SILEAD TOUCHSCREEN DRIVER 11964M: Hans de Goede <hdegoede@redhat.com> 11965L: linux-input@vger.kernel.org 11966L: platform-driver-x86@vger.kernel.org 11967S: Maintained 11968F: drivers/input/touchscreen/silead.c 11969F: drivers/platform/x86/silead_dmi.c 11970 11971SILICON MOTION SM712 FRAME BUFFER DRIVER 11972M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11973M: Teddy Wang <teddy.wang@siliconmotion.com> 11974M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11975L: linux-fbdev@vger.kernel.org 11976S: Maintained 11977F: drivers/video/fbdev/sm712* 11978F: Documentation/fb/sm712fb.txt 11979 11980SIMPLE FIRMWARE INTERFACE (SFI) 11981M: Len Brown <lenb@kernel.org> 11982L: sfi-devel@simplefirmware.org 11983W: http://simplefirmware.org/ 11984T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11985S: Supported 11986F: arch/x86/platform/sfi/ 11987F: drivers/sfi/ 11988F: include/linux/sfi*.h 11989 11990SIMPLEFB FB DRIVER 11991M: Hans de Goede <hdegoede@redhat.com> 11992L: linux-fbdev@vger.kernel.org 11993S: Maintained 11994F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11995F: drivers/video/fbdev/simplefb.c 11996F: include/linux/platform_data/simplefb.h 11997 11998SIMTEC EB110ATX (Chalice CATS) 11999P: Ben Dooks 12000P: Vincent Sanders <vince@simtec.co.uk> 12001M: Simtec Linux Team <linux@simtec.co.uk> 12002W: http://www.simtec.co.uk/products/EB110ATX/ 12003S: Supported 12004 12005SIMTEC EB2410ITX (BAST) 12006P: Ben Dooks 12007P: Vincent Sanders <vince@simtec.co.uk> 12008M: Simtec Linux Team <linux@simtec.co.uk> 12009W: http://www.simtec.co.uk/products/EB2410ITX/ 12010S: Supported 12011F: arch/arm/mach-s3c24xx/mach-bast.c 12012F: arch/arm/mach-s3c24xx/bast-ide.c 12013F: arch/arm/mach-s3c24xx/bast-irq.c 12014 12015SIPHASH PRF ROUTINES 12016M: Jason A. Donenfeld <Jason@zx2c4.com> 12017S: Maintained 12018F: lib/siphash.c 12019F: lib/test_siphash.c 12020F: include/linux/siphash.h 12021 12022SIS 190 ETHERNET DRIVER 12023M: Francois Romieu <romieu@fr.zoreil.com> 12024L: netdev@vger.kernel.org 12025S: Maintained 12026F: drivers/net/ethernet/sis/sis190.c 12027 12028SIS 900/7016 FAST ETHERNET DRIVER 12029M: Daniele Venzano <venza@brownhat.org> 12030W: http://www.brownhat.org/sis900.html 12031L: netdev@vger.kernel.org 12032S: Maintained 12033F: drivers/net/ethernet/sis/sis900.* 12034 12035SIS FRAMEBUFFER DRIVER 12036M: Thomas Winischhofer <thomas@winischhofer.net> 12037W: http://www.winischhofer.net/linuxsisvga.shtml 12038S: Maintained 12039F: Documentation/fb/sisfb.txt 12040F: drivers/video/fbdev/sis/ 12041F: include/video/sisfb.h 12042 12043SIS USB2VGA DRIVER 12044M: Thomas Winischhofer <thomas@winischhofer.net> 12045W: http://www.winischhofer.at/linuxsisusbvga.shtml 12046S: Maintained 12047F: drivers/usb/misc/sisusbvga/ 12048 12049SLAB ALLOCATOR 12050M: Christoph Lameter <cl@linux.com> 12051M: Pekka Enberg <penberg@kernel.org> 12052M: David Rientjes <rientjes@google.com> 12053M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12054M: Andrew Morton <akpm@linux-foundation.org> 12055L: linux-mm@kvack.org 12056S: Maintained 12057F: include/linux/sl?b*.h 12058F: mm/sl?b* 12059 12060SLEEPABLE READ-COPY UPDATE (SRCU) 12061M: Lai Jiangshan <jiangshanlai@gmail.com> 12062M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12063M: Josh Triplett <josh@joshtriplett.org> 12064R: Steven Rostedt <rostedt@goodmis.org> 12065R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12066L: linux-kernel@vger.kernel.org 12067W: http://www.rdrop.com/users/paulmck/RCU/ 12068S: Supported 12069T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12070F: include/linux/srcu.h 12071F: kernel/rcu/srcu.c 12072 12073SMACK SECURITY MODULE 12074M: Casey Schaufler <casey@schaufler-ca.com> 12075L: linux-security-module@vger.kernel.org 12076W: http://schaufler-ca.com 12077T: git git://github.com/cschaufler/smack-next 12078S: Maintained 12079F: Documentation/admin-guide/LSM/Smack.rst 12080F: security/smack/ 12081 12082SMC91x ETHERNET DRIVER 12083M: Nicolas Pitre <nico@fluxnic.net> 12084S: Odd Fixes 12085F: drivers/net/ethernet/smsc/smc91x.* 12086 12087SMIA AND SMIA++ IMAGE SENSOR DRIVER 12088M: Sakari Ailus <sakari.ailus@iki.fi> 12089L: linux-media@vger.kernel.org 12090S: Maintained 12091F: drivers/media/i2c/smiapp/ 12092F: include/media/i2c/smiapp.h 12093F: drivers/media/i2c/smiapp-pll.c 12094F: drivers/media/i2c/smiapp-pll.h 12095F: include/uapi/linux/smiapp.h 12096F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12097 12098SMM665 HARDWARE MONITOR DRIVER 12099M: Guenter Roeck <linux@roeck-us.net> 12100L: linux-hwmon@vger.kernel.org 12101S: Maintained 12102F: Documentation/hwmon/smm665 12103F: drivers/hwmon/smm665.c 12104 12105SMSC EMC2103 HARDWARE MONITOR DRIVER 12106M: Steve Glendinning <steve.glendinning@shawell.net> 12107L: linux-hwmon@vger.kernel.org 12108S: Maintained 12109F: Documentation/hwmon/emc2103 12110F: drivers/hwmon/emc2103.c 12111 12112SMSC SCH5627 HARDWARE MONITOR DRIVER 12113M: Hans de Goede <hdegoede@redhat.com> 12114L: linux-hwmon@vger.kernel.org 12115S: Supported 12116F: Documentation/hwmon/sch5627 12117F: drivers/hwmon/sch5627.c 12118 12119SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12120M: Steve Glendinning <steve.glendinning@shawell.net> 12121L: linux-fbdev@vger.kernel.org 12122S: Maintained 12123F: drivers/video/fbdev/smscufx.c 12124 12125SMSC47B397 HARDWARE MONITOR DRIVER 12126M: Jean Delvare <jdelvare@suse.com> 12127L: linux-hwmon@vger.kernel.org 12128S: Maintained 12129F: Documentation/hwmon/smsc47b397 12130F: drivers/hwmon/smsc47b397.c 12131 12132SMSC911x ETHERNET DRIVER 12133M: Steve Glendinning <steve.glendinning@shawell.net> 12134L: netdev@vger.kernel.org 12135S: Maintained 12136F: include/linux/smsc911x.h 12137F: drivers/net/ethernet/smsc/smsc911x.* 12138 12139SMSC9420 PCI ETHERNET DRIVER 12140M: Steve Glendinning <steve.glendinning@shawell.net> 12141L: netdev@vger.kernel.org 12142S: Maintained 12143F: drivers/net/ethernet/smsc/smsc9420.* 12144 12145SOC-CAMERA V4L2 SUBSYSTEM 12146M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12147L: linux-media@vger.kernel.org 12148T: git git://linuxtv.org/media_tree.git 12149S: Maintained 12150F: include/media/soc* 12151F: drivers/media/i2c/soc_camera/ 12152F: drivers/media/platform/soc_camera/ 12153 12154SOEKRIS NET48XX LED SUPPORT 12155M: Chris Boot <bootc@bootc.net> 12156S: Maintained 12157F: drivers/leds/leds-net48xx.c 12158 12159SOFT-ROCE DRIVER (rxe) 12160M: Moni Shoua <monis@mellanox.com> 12161L: linux-rdma@vger.kernel.org 12162S: Supported 12163W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12164Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12165F: drivers/infiniband/sw/rxe/ 12166F: include/uapi/rdma/rdma_user_rxe.h 12167 12168SOFTLOGIC 6x10 MPEG CODEC 12169M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12170M: Anton Sviridenko <anton@corp.bluecherry.net> 12171M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12172M: Andrey Utkin <andrey_utkin@fastmail.com> 12173M: Ismael Luceno <ismael@iodev.co.uk> 12174L: linux-media@vger.kernel.org 12175S: Supported 12176F: drivers/media/pci/solo6x10/ 12177 12178SOFTWARE RAID (Multiple Disks) SUPPORT 12179M: Shaohua Li <shli@kernel.org> 12180L: linux-raid@vger.kernel.org 12181T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12182S: Supported 12183F: drivers/md/ 12184F: include/linux/raid/ 12185F: include/uapi/linux/raid/ 12186 12187SONIC NETWORK DRIVER 12188M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12189L: netdev@vger.kernel.org 12190S: Maintained 12191F: drivers/net/ethernet/natsemi/sonic.* 12192 12193SONICS SILICON BACKPLANE DRIVER (SSB) 12194M: Michael Buesch <m@bues.ch> 12195L: linux-wireless@vger.kernel.org 12196S: Maintained 12197F: drivers/ssb/ 12198F: include/linux/ssb/ 12199 12200SONY MEMORYSTICK CARD SUPPORT 12201M: Alex Dubov <oakad@yahoo.com> 12202W: http://tifmxx.berlios.de/ 12203S: Maintained 12204F: drivers/memstick/host/tifm_ms.c 12205 12206SONY MEMORYSTICK STANDARD SUPPORT 12207M: Maxim Levitsky <maximlevitsky@gmail.com> 12208S: Maintained 12209F: drivers/memstick/core/ms_block.* 12210 12211SONY VAIO CONTROL DEVICE DRIVER 12212M: Mattia Dongili <malattia@linux.it> 12213L: platform-driver-x86@vger.kernel.org 12214W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12215S: Maintained 12216F: Documentation/laptops/sony-laptop.txt 12217F: drivers/char/sonypi.c 12218F: drivers/platform/x86/sony-laptop.c 12219F: include/linux/sony-laptop.h 12220 12221SOUND 12222M: Jaroslav Kysela <perex@perex.cz> 12223M: Takashi Iwai <tiwai@suse.com> 12224L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12225W: http://www.alsa-project.org/ 12226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12227T: git git://git.alsa-project.org/alsa-kernel.git 12228Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12229S: Maintained 12230F: Documentation/sound/ 12231F: include/sound/ 12232F: include/uapi/sound/ 12233F: sound/ 12234 12235SOUND - COMPRESSED AUDIO 12236M: Vinod Koul <vinod.koul@intel.com> 12237L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12239S: Supported 12240F: Documentation/sound/alsa/compress_offload.txt 12241F: include/sound/compress_driver.h 12242F: include/uapi/sound/compress_* 12243F: sound/core/compress_offload.c 12244F: sound/soc/soc-compress.c 12245 12246SOUND - DMAENGINE HELPERS 12247M: Lars-Peter Clausen <lars@metafoo.de> 12248S: Supported 12249F: include/sound/dmaengine_pcm.h 12250F: sound/core/pcm_dmaengine.c 12251F: sound/soc/soc-generic-dmaengine-pcm.c 12252 12253SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12254M: Liam Girdwood <lgirdwood@gmail.com> 12255M: Mark Brown <broonie@kernel.org> 12256T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12257L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12258W: http://alsa-project.org/main/index.php/ASoC 12259S: Supported 12260F: Documentation/devicetree/bindings/sound/ 12261F: Documentation/sound/alsa/soc/ 12262F: sound/soc/ 12263F: include/sound/soc* 12264 12265SP2 MEDIA DRIVER 12266M: Olli Salonen <olli.salonen@iki.fi> 12267L: linux-media@vger.kernel.org 12268W: https://linuxtv.org 12269Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12270S: Maintained 12271F: drivers/media/dvb-frontends/sp2* 12272 12273SPARC + UltraSPARC (sparc/sparc64) 12274M: "David S. Miller" <davem@davemloft.net> 12275L: sparclinux@vger.kernel.org 12276Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12277T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12278T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12279S: Maintained 12280F: arch/sparc/ 12281F: drivers/sbus/ 12282 12283SPARC SERIAL DRIVERS 12284M: "David S. Miller" <davem@davemloft.net> 12285L: sparclinux@vger.kernel.org 12286T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12287T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12288S: Maintained 12289F: include/linux/sunserialcore.h 12290F: drivers/tty/serial/suncore.c 12291F: drivers/tty/serial/sunhv.c 12292F: drivers/tty/serial/sunsab.c 12293F: drivers/tty/serial/sunsab.h 12294F: drivers/tty/serial/sunsu.c 12295F: drivers/tty/serial/sunzilog.c 12296F: drivers/tty/serial/sunzilog.h 12297 12298SPARSE CHECKER 12299M: "Christopher Li" <sparse@chrisli.org> 12300L: linux-sparse@vger.kernel.org 12301W: https://sparse.wiki.kernel.org/ 12302T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12303T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12304S: Maintained 12305F: include/linux/compiler.h 12306 12307SPEAR CLOCK FRAMEWORK SUPPORT 12308M: Viresh Kumar <vireshk@kernel.org> 12309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12310W: http://www.st.com/spear 12311S: Maintained 12312F: drivers/clk/spear/ 12313 12314SPEAR PLATFORM SUPPORT 12315M: Viresh Kumar <vireshk@kernel.org> 12316M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12318W: http://www.st.com/spear 12319S: Maintained 12320F: arch/arm/boot/dts/spear* 12321F: arch/arm/mach-spear/ 12322 12323SPI NOR SUBSYSTEM 12324M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12325M: Marek Vasut <marek.vasut@gmail.com> 12326L: linux-mtd@lists.infradead.org 12327W: http://www.linux-mtd.infradead.org/ 12328Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12329T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12330T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12331S: Maintained 12332F: drivers/mtd/spi-nor/ 12333F: include/linux/mtd/spi-nor.h 12334 12335SPI SUBSYSTEM 12336M: Mark Brown <broonie@kernel.org> 12337L: linux-spi@vger.kernel.org 12338T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12339Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12340S: Maintained 12341F: Documentation/devicetree/bindings/spi/ 12342F: Documentation/spi/ 12343F: drivers/spi/ 12344F: include/linux/spi/ 12345F: include/uapi/linux/spi/ 12346F: tools/spi/ 12347 12348SPIDERNET NETWORK DRIVER for CELL 12349M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12350L: netdev@vger.kernel.org 12351S: Supported 12352F: Documentation/networking/spider_net.txt 12353F: drivers/net/ethernet/toshiba/spider_net* 12354 12355SPMI SUBSYSTEM 12356R: Stephen Boyd <sboyd@codeaurora.org> 12357L: linux-arm-msm@vger.kernel.org 12358F: Documentation/devicetree/bindings/spmi/ 12359F: drivers/spmi/ 12360F: include/dt-bindings/spmi/spmi.h 12361F: include/linux/spmi.h 12362F: include/trace/events/spmi.h 12363 12364SPU FILE SYSTEM 12365M: Jeremy Kerr <jk@ozlabs.org> 12366L: linuxppc-dev@lists.ozlabs.org 12367W: http://www.ibm.com/developerworks/power/cell/ 12368S: Supported 12369F: Documentation/filesystems/spufs.txt 12370F: arch/powerpc/platforms/cell/spufs/ 12371 12372SQUASHFS FILE SYSTEM 12373M: Phillip Lougher <phillip@squashfs.org.uk> 12374L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12375W: http://squashfs.org.uk 12376T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12377S: Maintained 12378F: Documentation/filesystems/squashfs.txt 12379F: fs/squashfs/ 12380 12381SRM (Alpha) environment access 12382M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12383S: Maintained 12384F: arch/alpha/kernel/srm_env.c 12385 12386STABLE BRANCH 12387M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12388L: stable@vger.kernel.org 12389S: Supported 12390F: Documentation/process/stable-kernel-rules.rst 12391 12392STAGING - COMEDI 12393M: Ian Abbott <abbotti@mev.co.uk> 12394M: H Hartley Sweeten <hsweeten@visionengravers.com> 12395S: Odd Fixes 12396F: drivers/staging/comedi/ 12397 12398STAGING - FLARION FT1000 DRIVERS 12399M: Marek Belisko <marek.belisko@gmail.com> 12400S: Odd Fixes 12401F: drivers/staging/ft1000/ 12402 12403STAGING - INDUSTRIAL IO 12404M: Jonathan Cameron <jic23@kernel.org> 12405L: linux-iio@vger.kernel.org 12406S: Odd Fixes 12407F: Documentation/devicetree/bindings/staging/iio/ 12408F: drivers/staging/iio/ 12409 12410STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12411M: Jarod Wilson <jarod@wilsonet.com> 12412W: http://www.lirc.org/ 12413S: Odd Fixes 12414F: drivers/staging/media/lirc/ 12415 12416STAGING - LUSTRE PARALLEL FILESYSTEM 12417M: Oleg Drokin <oleg.drokin@intel.com> 12418M: Andreas Dilger <andreas.dilger@intel.com> 12419M: James Simmons <jsimmons@infradead.org> 12420L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12421W: http://wiki.lustre.org/ 12422S: Maintained 12423F: drivers/staging/lustre 12424 12425STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12426M: Marc Dietrich <marvin24@gmx.de> 12427L: ac100@lists.launchpad.net (moderated for non-subscribers) 12428L: linux-tegra@vger.kernel.org 12429S: Maintained 12430F: drivers/staging/nvec/ 12431 12432STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12433M: Jens Frederich <jfrederich@gmail.com> 12434M: Daniel Drake <dsd@laptop.org> 12435M: Jon Nettleton <jon.nettleton@gmail.com> 12436W: http://wiki.laptop.org/go/DCON 12437S: Maintained 12438F: drivers/staging/olpc_dcon/ 12439 12440STAGING - REALTEK RTL8712U DRIVERS 12441M: Larry Finger <Larry.Finger@lwfinger.net> 12442M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12443S: Odd Fixes 12444F: drivers/staging/rtl8712/ 12445 12446STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12447M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12448M: Teddy Wang <teddy.wang@siliconmotion.com> 12449M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12450L: linux-fbdev@vger.kernel.org 12451S: Maintained 12452F: drivers/staging/sm750fb/ 12453 12454STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12455M: William Hubbs <w.d.hubbs@gmail.com> 12456M: Chris Brannon <chris@the-brannons.com> 12457M: Kirk Reiser <kirk@reisers.ca> 12458M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12459L: speakup@linux-speakup.org 12460W: http://www.linux-speakup.org/ 12461S: Odd Fixes 12462F: drivers/staging/speakup/ 12463 12464STAGING - VIA VT665X DRIVERS 12465M: Forest Bond <forest@alittletooquiet.net> 12466S: Odd Fixes 12467F: drivers/staging/vt665?/ 12468 12469STAGING - WILC1000 WIFI DRIVER 12470M: Aditya Shankar <aditya.shankar@microchip.com> 12471M: Ganesh Krishna <ganesh.krishna@microchip.com> 12472L: linux-wireless@vger.kernel.org 12473S: Supported 12474F: drivers/staging/wilc1000/ 12475 12476STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12477M: Arnaud Patard <arnaud.patard@rtp-net.org> 12478S: Odd Fixes 12479F: drivers/staging/xgifb/ 12480 12481STAGING SUBSYSTEM 12482M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12483T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12484L: devel@driverdev.osuosl.org 12485S: Supported 12486F: drivers/staging/ 12487 12488STARFIRE/DURALAN NETWORK DRIVER 12489M: Ion Badulescu <ionut@badula.org> 12490S: Odd Fixes 12491F: drivers/net/ethernet/adaptec/starfire* 12492 12493STI CEC DRIVER 12494M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12495S: Maintained 12496F: drivers/staging/media/st-cec/ 12497F: Documentation/devicetree/bindings/media/stih-cec.txt 12498 12499STK1160 USB VIDEO CAPTURE DRIVER 12500M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12501L: linux-media@vger.kernel.org 12502T: git git://linuxtv.org/media_tree.git 12503S: Maintained 12504F: drivers/media/usb/stk1160/ 12505 12506STMMAC ETHERNET DRIVER 12507M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12508M: Alexandre Torgue <alexandre.torgue@st.com> 12509L: netdev@vger.kernel.org 12510W: http://www.stlinux.com 12511S: Supported 12512F: drivers/net/ethernet/stmicro/stmmac/ 12513 12514SUN3/3X 12515M: Sam Creasey <sammy@sammy.net> 12516W: http://sammy.net/sun3/ 12517S: Maintained 12518F: arch/m68k/kernel/*sun3* 12519F: arch/m68k/sun3*/ 12520F: arch/m68k/include/asm/sun3* 12521F: drivers/net/ethernet/i825xx/sun3* 12522 12523SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12524M: Hans de Goede <hdegoede@redhat.com> 12525L: linux-input@vger.kernel.org 12526S: Maintained 12527F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12528F: drivers/input/keyboard/sun4i-lradc-keys.c 12529 12530SUNDANCE NETWORK DRIVER 12531M: Denis Kirjanov <kda@linux-powerpc.org> 12532L: netdev@vger.kernel.org 12533S: Maintained 12534F: drivers/net/ethernet/dlink/sundance.c 12535 12536SUPERH 12537M: Yoshinori Sato <ysato@users.sourceforge.jp> 12538M: Rich Felker <dalias@libc.org> 12539L: linux-sh@vger.kernel.org 12540Q: http://patchwork.kernel.org/project/linux-sh/list/ 12541S: Maintained 12542F: Documentation/sh/ 12543F: arch/sh/ 12544F: drivers/sh/ 12545 12546SUSPEND TO RAM 12547M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12548M: Len Brown <len.brown@intel.com> 12549M: Pavel Machek <pavel@ucw.cz> 12550L: linux-pm@vger.kernel.org 12551B: https://bugzilla.kernel.org 12552S: Supported 12553F: Documentation/power/ 12554F: arch/x86/kernel/acpi/ 12555F: drivers/base/power/ 12556F: kernel/power/ 12557F: include/linux/suspend.h 12558F: include/linux/freezer.h 12559F: include/linux/pm.h 12560 12561SVGA HANDLING 12562M: Martin Mares <mj@ucw.cz> 12563L: linux-video@atrey.karlin.mff.cuni.cz 12564S: Maintained 12565F: Documentation/svga.txt 12566F: arch/x86/boot/video* 12567 12568SWIOTLB SUBSYSTEM 12569M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12570L: linux-kernel@vger.kernel.org 12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12572S: Supported 12573F: lib/swiotlb.c 12574F: arch/*/kernel/pci-swiotlb.c 12575F: include/linux/swiotlb.h 12576 12577SWITCHDEV 12578M: Jiri Pirko <jiri@resnulli.us> 12579M: Ivan Vecera <ivecera@redhat.com> 12580L: netdev@vger.kernel.org 12581S: Supported 12582F: net/switchdev/ 12583F: include/net/switchdev.h 12584 12585SYNC FILE FRAMEWORK 12586M: Sumit Semwal <sumit.semwal@linaro.org> 12587R: Gustavo Padovan <gustavo@padovan.org> 12588S: Maintained 12589L: linux-media@vger.kernel.org 12590L: dri-devel@lists.freedesktop.org 12591F: drivers/dma-buf/sync_* 12592F: drivers/dma-buf/dma-fence* 12593F: drivers/dma-buf/sw_sync.c 12594F: include/linux/sync_file.h 12595F: include/uapi/linux/sync_file.h 12596F: Documentation/sync_file.txt 12597T: git git://anongit.freedesktop.org/drm/drm-misc 12598 12599SYNOPSYS ARC ARCHITECTURE 12600M: Vineet Gupta <vgupta@synopsys.com> 12601L: linux-snps-arc@lists.infradead.org 12602S: Supported 12603F: arch/arc/ 12604F: Documentation/devicetree/bindings/arc/* 12605F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12606F: drivers/clocksource/arc_timer.c 12607F: drivers/tty/serial/arc_uart.c 12608T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12609 12610SYNOPSYS ARC SDP platform support 12611M: Alexey Brodkin <abrodkin@synopsys.com> 12612S: Supported 12613F: arch/arc/plat-axs10x 12614F: arch/arc/boot/dts/ax* 12615F: Documentation/devicetree/bindings/arc/axs10* 12616 12617SYNOPSYS DESIGNWARE DMAC DRIVER 12618M: Viresh Kumar <vireshk@kernel.org> 12619M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12620S: Maintained 12621F: include/linux/dma/dw.h 12622F: include/linux/platform_data/dma-dw.h 12623F: drivers/dma/dw/ 12624 12625SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12626M: Jie Deng <jiedeng@synopsys.com> 12627L: netdev@vger.kernel.org 12628S: Supported 12629F: drivers/net/ethernet/synopsys/ 12630 12631SYNOPSYS DESIGNWARE I2C DRIVER 12632M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12633R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12634R: Mika Westerberg <mika.westerberg@linux.intel.com> 12635L: linux-i2c@vger.kernel.org 12636S: Maintained 12637F: drivers/i2c/busses/i2c-designware-* 12638F: include/linux/platform_data/i2c-designware.h 12639 12640SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12641M: Jaehoon Chung <jh80.chung@samsung.com> 12642L: linux-mmc@vger.kernel.org 12643S: Maintained 12644F: drivers/mmc/host/dw_mmc* 12645 12646SYSTEM CONFIGURATION (SYSCON) 12647M: Lee Jones <lee.jones@linaro.org> 12648M: Arnd Bergmann <arnd@arndb.de> 12649T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12650S: Supported 12651F: drivers/mfd/syscon.c 12652 12653SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12654M: Sudeep Holla <sudeep.holla@arm.com> 12655L: linux-arm-kernel@lists.infradead.org 12656S: Maintained 12657F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12658F: drivers/clk/clk-scpi.c 12659F: drivers/cpufreq/scpi-cpufreq.c 12660F: drivers/firmware/arm_scpi.c 12661F: include/linux/scpi_protocol.h 12662 12663SYSTEM RESET/SHUTDOWN DRIVERS 12664M: Sebastian Reichel <sre@kernel.org> 12665L: linux-pm@vger.kernel.org 12666T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12667S: Maintained 12668F: Documentation/devicetree/bindings/power/reset/ 12669F: drivers/power/reset/ 12670 12671SYSTEM TRACE MODULE CLASS 12672M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12673S: Maintained 12674T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12675F: Documentation/trace/stm.txt 12676F: drivers/hwtracing/stm/ 12677F: include/linux/stm.h 12678F: include/uapi/linux/stm.h 12679 12680SYSV FILESYSTEM 12681M: Christoph Hellwig <hch@infradead.org> 12682S: Maintained 12683F: Documentation/filesystems/sysv-fs.txt 12684F: fs/sysv/ 12685F: include/linux/sysv_fs.h 12686 12687TARGET SUBSYSTEM 12688M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12689L: linux-scsi@vger.kernel.org 12690L: target-devel@vger.kernel.org 12691W: http://www.linux-iscsi.org 12692W: http://groups.google.com/group/linux-iscsi-target-dev 12693T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12694S: Supported 12695F: drivers/target/ 12696F: include/target/ 12697F: Documentation/target/ 12698 12699TASKSTATS STATISTICS INTERFACE 12700M: Balbir Singh <bsingharora@gmail.com> 12701S: Maintained 12702F: Documentation/accounting/taskstats* 12703F: include/linux/taskstats* 12704F: kernel/taskstats.c 12705 12706TC subsystem 12707M: Jamal Hadi Salim <jhs@mojatatu.com> 12708M: Cong Wang <xiyou.wangcong@gmail.com> 12709M: Jiri Pirko <jiri@resnulli.us> 12710L: netdev@vger.kernel.org 12711S: Maintained 12712F: include/net/pkt_cls.h 12713F: include/net/pkt_sched.h 12714F: include/net/tc_act/ 12715F: include/uapi/linux/pkt_cls.h 12716F: include/uapi/linux/pkt_sched.h 12717F: include/uapi/linux/tc_act/ 12718F: include/uapi/linux/tc_ematch/ 12719F: net/sched/ 12720 12721TCP LOW PRIORITY MODULE 12722M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12723M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12724W: http://tcp-lp-mod.sourceforge.net/ 12725S: Maintained 12726F: net/ipv4/tcp_lp.c 12727 12728TDA10071 MEDIA DRIVER 12729M: Antti Palosaari <crope@iki.fi> 12730L: linux-media@vger.kernel.org 12731W: https://linuxtv.org 12732W: http://palosaari.fi/linux/ 12733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12734T: git git://linuxtv.org/anttip/media_tree.git 12735S: Maintained 12736F: drivers/media/dvb-frontends/tda10071* 12737 12738TDA18212 MEDIA DRIVER 12739M: Antti Palosaari <crope@iki.fi> 12740L: linux-media@vger.kernel.org 12741W: https://linuxtv.org 12742W: http://palosaari.fi/linux/ 12743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12744T: git git://linuxtv.org/anttip/media_tree.git 12745S: Maintained 12746F: drivers/media/tuners/tda18212* 12747 12748TDA18218 MEDIA DRIVER 12749M: Antti Palosaari <crope@iki.fi> 12750L: linux-media@vger.kernel.org 12751W: https://linuxtv.org 12752W: http://palosaari.fi/linux/ 12753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12754T: git git://linuxtv.org/anttip/media_tree.git 12755S: Maintained 12756F: drivers/media/tuners/tda18218* 12757 12758TDA18271 MEDIA DRIVER 12759M: Michael Krufky <mkrufky@linuxtv.org> 12760L: linux-media@vger.kernel.org 12761W: https://linuxtv.org 12762W: http://github.com/mkrufky 12763Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12764T: git git://linuxtv.org/mkrufky/tuners.git 12765S: Maintained 12766F: drivers/media/tuners/tda18271* 12767 12768TDA827x MEDIA DRIVER 12769M: Michael Krufky <mkrufky@linuxtv.org> 12770L: linux-media@vger.kernel.org 12771W: https://linuxtv.org 12772W: http://github.com/mkrufky 12773Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12774T: git git://linuxtv.org/mkrufky/tuners.git 12775S: Maintained 12776F: drivers/media/tuners/tda8290.* 12777 12778TDA8290 MEDIA DRIVER 12779M: Michael Krufky <mkrufky@linuxtv.org> 12780L: linux-media@vger.kernel.org 12781W: https://linuxtv.org 12782W: http://github.com/mkrufky 12783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12784T: git git://linuxtv.org/mkrufky/tuners.git 12785S: Maintained 12786F: drivers/media/tuners/tda8290.* 12787 12788TDA9840 MEDIA DRIVER 12789M: Hans Verkuil <hverkuil@xs4all.nl> 12790L: linux-media@vger.kernel.org 12791T: git git://linuxtv.org/media_tree.git 12792W: https://linuxtv.org 12793S: Maintained 12794F: drivers/media/i2c/tda9840* 12795 12796TEA5761 TUNER DRIVER 12797M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12798M: Mauro Carvalho Chehab <mchehab@kernel.org> 12799L: linux-media@vger.kernel.org 12800W: https://linuxtv.org 12801T: git git://linuxtv.org/media_tree.git 12802S: Odd fixes 12803F: drivers/media/tuners/tea5761.* 12804 12805TEA5767 TUNER DRIVER 12806M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12807M: Mauro Carvalho Chehab <mchehab@kernel.org> 12808L: linux-media@vger.kernel.org 12809W: https://linuxtv.org 12810T: git git://linuxtv.org/media_tree.git 12811S: Maintained 12812F: drivers/media/tuners/tea5767.* 12813 12814TEA6415C MEDIA DRIVER 12815M: Hans Verkuil <hverkuil@xs4all.nl> 12816L: linux-media@vger.kernel.org 12817T: git git://linuxtv.org/media_tree.git 12818W: https://linuxtv.org 12819S: Maintained 12820F: drivers/media/i2c/tea6415c* 12821 12822TEA6420 MEDIA DRIVER 12823M: Hans Verkuil <hverkuil@xs4all.nl> 12824L: linux-media@vger.kernel.org 12825T: git git://linuxtv.org/media_tree.git 12826W: https://linuxtv.org 12827S: Maintained 12828F: drivers/media/i2c/tea6420* 12829 12830TEAM DRIVER 12831M: Jiri Pirko <jiri@resnulli.us> 12832L: netdev@vger.kernel.org 12833S: Supported 12834F: drivers/net/team/ 12835F: include/linux/if_team.h 12836F: include/uapi/linux/if_team.h 12837 12838TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12839M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12840S: Maintained 12841F: arch/x86/platform/ts5500/ 12842 12843TECHNOTREND USB IR RECEIVER 12844M: Sean Young <sean@mess.org> 12845L: linux-media@vger.kernel.org 12846S: Maintained 12847F: drivers/media/rc/ttusbir.c 12848 12849TEE SUBSYSTEM 12850M: Jens Wiklander <jens.wiklander@linaro.org> 12851S: Maintained 12852F: include/linux/tee_drv.h 12853F: include/uapi/linux/tee.h 12854F: drivers/tee/ 12855F: Documentation/tee.txt 12856 12857TEGRA ARCHITECTURE SUPPORT 12858M: Thierry Reding <thierry.reding@gmail.com> 12859M: Jonathan Hunter <jonathanh@nvidia.com> 12860L: linux-tegra@vger.kernel.org 12861Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12863S: Supported 12864N: [^a-z]tegra 12865 12866TEGRA CLOCK DRIVER 12867M: Peter De Schrijver <pdeschrijver@nvidia.com> 12868M: Prashant Gaikwad <pgaikwad@nvidia.com> 12869S: Supported 12870F: drivers/clk/tegra/ 12871 12872TEGRA DMA DRIVERS 12873M: Laxman Dewangan <ldewangan@nvidia.com> 12874M: Jon Hunter <jonathanh@nvidia.com> 12875S: Supported 12876F: drivers/dma/tegra* 12877 12878TEGRA I2C DRIVER 12879M: Laxman Dewangan <ldewangan@nvidia.com> 12880S: Supported 12881F: drivers/i2c/busses/i2c-tegra.c 12882 12883TEGRA IOMMU DRIVERS 12884M: Hiroshi Doyu <hdoyu@nvidia.com> 12885S: Supported 12886F: drivers/iommu/tegra* 12887 12888TEGRA KBC DRIVER 12889M: Rakesh Iyer <riyer@nvidia.com> 12890M: Laxman Dewangan <ldewangan@nvidia.com> 12891S: Supported 12892F: drivers/input/keyboard/tegra-kbc.c 12893 12894TEGRA PWM DRIVER 12895M: Thierry Reding <thierry.reding@gmail.com> 12896S: Supported 12897F: drivers/pwm/pwm-tegra.c 12898 12899TEGRA SERIAL DRIVER 12900M: Laxman Dewangan <ldewangan@nvidia.com> 12901S: Supported 12902F: drivers/tty/serial/serial-tegra.c 12903 12904TEGRA SPI DRIVER 12905M: Laxman Dewangan <ldewangan@nvidia.com> 12906S: Supported 12907F: drivers/spi/spi-tegra* 12908 12909TEHUTI ETHERNET DRIVER 12910M: Andy Gospodarek <andy@greyhouse.net> 12911L: netdev@vger.kernel.org 12912S: Supported 12913F: drivers/net/ethernet/tehuti/* 12914 12915Telecom Clock Driver for MCPL0010 12916M: Mark Gross <mark.gross@intel.com> 12917S: Supported 12918F: drivers/char/tlclk.c 12919 12920TENSILICA XTENSA PORT (xtensa) 12921M: Chris Zankel <chris@zankel.net> 12922M: Max Filippov <jcmvbkbc@gmail.com> 12923L: linux-xtensa@linux-xtensa.org 12924T: git git://github.com/czankel/xtensa-linux.git 12925S: Maintained 12926F: arch/xtensa/ 12927F: drivers/irqchip/irq-xtensa-* 12928 12929Texas Instruments' System Control Interface (TISCI) Protocol Driver 12930M: Nishanth Menon <nm@ti.com> 12931M: Tero Kristo <t-kristo@ti.com> 12932M: Santosh Shilimkar <ssantosh@kernel.org> 12933L: linux-arm-kernel@lists.infradead.org 12934S: Maintained 12935F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12936F: drivers/firmware/ti_sci* 12937F: include/linux/soc/ti/ti_sci_protocol.h 12938F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12939F: include/dt-bindings/genpd/k2g.h 12940F: drivers/soc/ti/ti_sci_pm_domains.c 12941F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 12942F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 12943F: drivers/clk/keystone/sci-clk.c 12944F: drivers/reset/reset-ti-sci.c 12945 12946THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12947M: Hans Verkuil <hverkuil@xs4all.nl> 12948L: linux-media@vger.kernel.org 12949T: git git://linuxtv.org/media_tree.git 12950W: https://linuxtv.org 12951S: Maintained 12952F: drivers/media/radio/radio-raremono.c 12953 12954THERMAL 12955M: Zhang Rui <rui.zhang@intel.com> 12956M: Eduardo Valentin <edubezval@gmail.com> 12957L: linux-pm@vger.kernel.org 12958T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12959T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12960Q: https://patchwork.kernel.org/project/linux-pm/list/ 12961S: Supported 12962F: drivers/thermal/ 12963F: include/linux/thermal.h 12964F: include/uapi/linux/thermal.h 12965F: include/linux/cpu_cooling.h 12966F: Documentation/devicetree/bindings/thermal/ 12967 12968THERMAL/CPU_COOLING 12969M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12970M: Viresh Kumar <viresh.kumar@linaro.org> 12971M: Javi Merino <javi.merino@kernel.org> 12972L: linux-pm@vger.kernel.org 12973S: Supported 12974F: Documentation/thermal/cpu-cooling-api.txt 12975F: drivers/thermal/cpu_cooling.c 12976F: include/linux/cpu_cooling.h 12977 12978THINKPAD ACPI EXTRAS DRIVER 12979M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12980L: ibm-acpi-devel@lists.sourceforge.net 12981L: platform-driver-x86@vger.kernel.org 12982W: http://ibm-acpi.sourceforge.net 12983W: http://thinkwiki.org/wiki/Ibm-acpi 12984T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12985S: Maintained 12986F: drivers/platform/x86/thinkpad_acpi.c 12987 12988THUNDERBOLT DRIVER 12989M: Andreas Noever <andreas.noever@gmail.com> 12990M: Michael Jamet <michael.jamet@intel.com> 12991M: Mika Westerberg <mika.westerberg@linux.intel.com> 12992M: Yehezkel Bernat <yehezkel.bernat@intel.com> 12993S: Maintained 12994F: drivers/thunderbolt/ 12995 12996TI AM437X VPFE DRIVER 12997M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12998L: linux-media@vger.kernel.org 12999W: https://linuxtv.org 13000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13001T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13002S: Maintained 13003F: drivers/media/platform/am437x/ 13004 13005TI BANDGAP AND THERMAL DRIVER 13006M: Eduardo Valentin <edubezval@gmail.com> 13007M: Keerthy <j-keerthy@ti.com> 13008L: linux-pm@vger.kernel.org 13009L: linux-omap@vger.kernel.org 13010S: Maintained 13011F: drivers/thermal/ti-soc-thermal/ 13012 13013TI BQ27XXX POWER SUPPLY DRIVER 13014R: Andrew F. Davis <afd@ti.com> 13015F: include/linux/power/bq27xxx_battery.h 13016F: drivers/power/supply/bq27xxx_battery.c 13017F: drivers/power/supply/bq27xxx_battery_i2c.c 13018 13019TI CDCE706 CLOCK DRIVER 13020M: Max Filippov <jcmvbkbc@gmail.com> 13021S: Maintained 13022F: drivers/clk/clk-cdce706.c 13023 13024TI CLOCK DRIVER 13025M: Tero Kristo <t-kristo@ti.com> 13026L: linux-omap@vger.kernel.org 13027S: Maintained 13028F: drivers/clk/ti/ 13029F: include/linux/clk/ti.h 13030 13031TI DAVINCI MACHINE SUPPORT 13032M: Sekhar Nori <nsekhar@ti.com> 13033M: Kevin Hilman <khilman@kernel.org> 13034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13035T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13036S: Supported 13037F: arch/arm/mach-davinci/ 13038F: drivers/i2c/busses/i2c-davinci.c 13039F: arch/arm/boot/dts/da850* 13040 13041TI DAVINCI SERIES GPIO DRIVER 13042M: Keerthy <j-keerthy@ti.com> 13043L: linux-gpio@vger.kernel.org 13044S: Maintained 13045F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13046F: drivers/gpio/gpio-davinci.c 13047 13048TI DAVINCI SERIES MEDIA DRIVER 13049M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13050L: linux-media@vger.kernel.org 13051W: https://linuxtv.org 13052Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13053T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13054S: Maintained 13055F: drivers/media/platform/davinci/ 13056F: include/media/davinci/ 13057 13058TI ETHERNET SWITCH DRIVER (CPSW) 13059R: Grygorii Strashko <grygorii.strashko@ti.com> 13060L: linux-omap@vger.kernel.org 13061L: netdev@vger.kernel.org 13062S: Maintained 13063F: drivers/net/ethernet/ti/cpsw* 13064F: drivers/net/ethernet/ti/davinci* 13065 13066TI FLASH MEDIA INTERFACE DRIVER 13067M: Alex Dubov <oakad@yahoo.com> 13068S: Maintained 13069F: drivers/misc/tifm* 13070F: drivers/mmc/host/tifm_sd.c 13071F: include/linux/tifm.h 13072 13073TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13074M: Santosh Shilimkar <ssantosh@kernel.org> 13075L: linux-kernel@vger.kernel.org 13076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13077S: Maintained 13078F: drivers/soc/ti/* 13079T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13080 13081TI LM49xxx FAMILY ASoC CODEC DRIVERS 13082M: M R Swami Reddy <mr.swami.reddy@ti.com> 13083M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13084L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13085S: Maintained 13086F: sound/soc/codecs/lm49453* 13087F: sound/soc/codecs/isabelle* 13088 13089TI LP855x BACKLIGHT DRIVER 13090M: Milo Kim <milo.kim@ti.com> 13091S: Maintained 13092F: Documentation/backlight/lp855x-driver.txt 13093F: drivers/video/backlight/lp855x_bl.c 13094F: include/linux/platform_data/lp855x.h 13095 13096TI LP8727 CHARGER DRIVER 13097M: Milo Kim <milo.kim@ti.com> 13098S: Maintained 13099F: drivers/power/supply/lp8727_charger.c 13100F: include/linux/platform_data/lp8727.h 13101 13102TI LP8788 MFD DRIVER 13103M: Milo Kim <milo.kim@ti.com> 13104S: Maintained 13105F: drivers/iio/adc/lp8788_adc.c 13106F: drivers/leds/leds-lp8788.c 13107F: drivers/mfd/lp8788*.c 13108F: drivers/power/supply/lp8788-charger.c 13109F: drivers/regulator/lp8788-*.c 13110F: include/linux/mfd/lp8788*.h 13111 13112TI NETCP ETHERNET DRIVER 13113M: Wingman Kwok <w-kwok2@ti.com> 13114M: Murali Karicheri <m-karicheri2@ti.com> 13115L: netdev@vger.kernel.org 13116S: Maintained 13117F: drivers/net/ethernet/ti/netcp* 13118 13119TI TAS571X FAMILY ASoC CODEC DRIVER 13120M: Kevin Cernekee <cernekee@chromium.org> 13121L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13122S: Odd Fixes 13123F: sound/soc/codecs/tas571x* 13124 13125TI TRF7970A NFC DRIVER 13126M: Mark Greer <mgreer@animalcreek.com> 13127L: linux-wireless@vger.kernel.org 13128L: linux-nfc@lists.01.org (moderated for non-subscribers) 13129S: Supported 13130F: drivers/nfc/trf7970a.c 13131F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13132 13133TI TWL4030 SERIES SOC CODEC DRIVER 13134M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13135L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13136S: Maintained 13137F: sound/soc/codecs/twl4030* 13138 13139TI VPE/CAL DRIVERS 13140M: Benoit Parrot <bparrot@ti.com> 13141L: linux-media@vger.kernel.org 13142W: http://linuxtv.org/ 13143Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13144S: Maintained 13145F: drivers/media/platform/ti-vpe/ 13146 13147TI WILINK WIRELESS DRIVERS 13148L: linux-wireless@vger.kernel.org 13149W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13150W: http://wireless.kernel.org/en/users/Drivers/wl1251 13151T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13152S: Orphan 13153F: drivers/net/wireless/ti/ 13154F: include/linux/wl12xx.h 13155 13156TILE ARCHITECTURE 13157M: Chris Metcalf <cmetcalf@mellanox.com> 13158W: http://www.mellanox.com/repository/solutions/tile-scm/ 13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13160S: Supported 13161F: arch/tile/ 13162F: drivers/char/tile-srom.c 13163F: drivers/edac/tile_edac.c 13164F: drivers/net/ethernet/tile/ 13165F: drivers/rtc/rtc-tile.c 13166F: drivers/tty/hvc/hvc_tile.c 13167F: drivers/tty/serial/tilegx.c 13168F: drivers/usb/host/*-tilegx.c 13169F: include/linux/usb/tilegx.h 13170 13171TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13172M: John Stultz <john.stultz@linaro.org> 13173M: Thomas Gleixner <tglx@linutronix.de> 13174R: Stephen Boyd <sboyd@codeaurora.org> 13175L: linux-kernel@vger.kernel.org 13176T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13177S: Supported 13178F: include/linux/clocksource.h 13179F: include/linux/time.h 13180F: include/linux/timex.h 13181F: include/uapi/linux/time.h 13182F: include/uapi/linux/timex.h 13183F: kernel/time/clocksource.c 13184F: kernel/time/time*.c 13185F: kernel/time/alarmtimer.c 13186F: kernel/time/ntp.c 13187F: tools/testing/selftests/timers/ 13188 13189TIPC NETWORK LAYER 13190M: Jon Maloy <jon.maloy@ericsson.com> 13191M: Ying Xue <ying.xue@windriver.com> 13192L: netdev@vger.kernel.org (core kernel code) 13193L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13194W: http://tipc.sourceforge.net/ 13195S: Maintained 13196F: include/uapi/linux/tipc*.h 13197F: net/tipc/ 13198 13199TLAN NETWORK DRIVER 13200M: Samuel Chessman <chessman@tux.org> 13201L: tlan-devel@lists.sourceforge.net (subscribers-only) 13202W: http://sourceforge.net/projects/tlan/ 13203S: Maintained 13204F: Documentation/networking/tlan.txt 13205F: drivers/net/ethernet/ti/tlan.* 13206 13207TM6000 VIDEO4LINUX DRIVER 13208M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13209M: Mauro Carvalho Chehab <mchehab@kernel.org> 13210L: linux-media@vger.kernel.org 13211W: https://linuxtv.org 13212T: git git://linuxtv.org/media_tree.git 13213S: Odd fixes 13214F: drivers/media/usb/tm6000/ 13215F: Documentation/media/v4l-drivers/tm6000* 13216 13217TMIO/SDHI MMC DRIVER 13218M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13219L: linux-mmc@vger.kernel.org 13220S: Supported 13221F: drivers/mmc/host/tmio_mmc* 13222F: drivers/mmc/host/renesas_sdhi* 13223F: include/linux/mfd/tmio.h 13224 13225TMP401 HARDWARE MONITOR DRIVER 13226M: Guenter Roeck <linux@roeck-us.net> 13227L: linux-hwmon@vger.kernel.org 13228S: Maintained 13229F: Documentation/hwmon/tmp401 13230F: drivers/hwmon/tmp401.c 13231 13232TMPFS (SHMEM FILESYSTEM) 13233M: Hugh Dickins <hughd@google.com> 13234L: linux-mm@kvack.org 13235S: Maintained 13236F: include/linux/shmem_fs.h 13237F: mm/shmem.c 13238 13239TOMOYO SECURITY MODULE 13240M: Kentaro Takeda <takedakn@nttdata.co.jp> 13241M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13242L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13243L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13244L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13245L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13246W: http://tomoyo.sourceforge.jp/ 13247T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13248S: Maintained 13249F: security/tomoyo/ 13250 13251TOPSTAR LAPTOP EXTRAS DRIVER 13252M: Herton Ronaldo Krzesinski <herton@canonical.com> 13253L: platform-driver-x86@vger.kernel.org 13254S: Maintained 13255F: drivers/platform/x86/topstar-laptop.c 13256 13257TOSHIBA ACPI EXTRAS DRIVER 13258M: Azael Avalos <coproscefalo@gmail.com> 13259L: platform-driver-x86@vger.kernel.org 13260S: Maintained 13261F: drivers/platform/x86/toshiba_acpi.c 13262 13263TOSHIBA BLUETOOTH DRIVER 13264M: Azael Avalos <coproscefalo@gmail.com> 13265L: platform-driver-x86@vger.kernel.org 13266S: Maintained 13267F: drivers/platform/x86/toshiba_bluetooth.c 13268 13269TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13270M: Azael Avalos <coproscefalo@gmail.com> 13271L: platform-driver-x86@vger.kernel.org 13272S: Maintained 13273F: drivers/platform/x86/toshiba_haps.c 13274 13275TOSHIBA SMM DRIVER 13276M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13277W: http://www.buzzard.org.uk/toshiba/ 13278S: Maintained 13279F: drivers/char/toshiba.c 13280F: include/linux/toshiba.h 13281F: include/uapi/linux/toshiba.h 13282 13283TOSHIBA TC358743 DRIVER 13284M: Mats Randgaard <matrandg@cisco.com> 13285L: linux-media@vger.kernel.org 13286S: Maintained 13287F: drivers/media/i2c/tc358743* 13288F: include/media/i2c/tc358743.h 13289 13290TOSHIBA WMI HOTKEYS DRIVER 13291M: Azael Avalos <coproscefalo@gmail.com> 13292L: platform-driver-x86@vger.kernel.org 13293S: Maintained 13294F: drivers/platform/x86/toshiba-wmi.c 13295 13296TPM DEVICE DRIVER 13297M: Peter Huewe <peterhuewe@gmx.de> 13298M: Marcel Selhorst <tpmdd@selhorst.net> 13299M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13300R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13301W: http://tpmdd.sourceforge.net 13302L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13303Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13304T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13305S: Maintained 13306F: drivers/char/tpm/ 13307 13308TPM IBM_VTPM DEVICE DRIVER 13309M: Ashley Lai <ashleydlai@gmail.com> 13310W: http://tpmdd.sourceforge.net 13311L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13312S: Maintained 13313F: drivers/char/tpm/tpm_ibmvtpm* 13314 13315TRACING 13316M: Steven Rostedt <rostedt@goodmis.org> 13317M: Ingo Molnar <mingo@redhat.com> 13318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13319S: Maintained 13320F: Documentation/trace/ftrace.txt 13321F: arch/*/*/*/ftrace.h 13322F: arch/*/kernel/ftrace.c 13323F: include/*/ftrace.h 13324F: include/linux/trace*.h 13325F: include/trace/ 13326F: kernel/trace/ 13327F: tools/testing/selftests/ftrace/ 13328 13329TRACING MMIO ACCESSES (MMIOTRACE) 13330M: Steven Rostedt <rostedt@goodmis.org> 13331M: Ingo Molnar <mingo@kernel.org> 13332R: Karol Herbst <karolherbst@gmail.com> 13333R: Pekka Paalanen <ppaalanen@gmail.com> 13334S: Maintained 13335L: linux-kernel@vger.kernel.org 13336L: nouveau@lists.freedesktop.org 13337F: kernel/trace/trace_mmiotrace.c 13338F: include/linux/mmiotrace.h 13339F: arch/x86/mm/kmmio.c 13340F: arch/x86/mm/mmio-mod.c 13341F: arch/x86/mm/testmmiotrace.c 13342 13343TRIVIAL PATCHES 13344M: Jiri Kosina <trivial@kernel.org> 13345T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13346S: Maintained 13347K: ^Subject:.*(?i)trivial 13348 13349TTY LAYER 13350M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13351M: Jiri Slaby <jslaby@suse.com> 13352S: Supported 13353T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13354F: Documentation/serial/ 13355F: drivers/tty/ 13356F: drivers/tty/serial/serial_core.c 13357F: include/linux/serial_core.h 13358F: include/linux/serial.h 13359F: include/linux/tty.h 13360F: include/uapi/linux/serial_core.h 13361F: include/uapi/linux/serial.h 13362F: include/uapi/linux/tty.h 13363 13364TUA9001 MEDIA DRIVER 13365M: Antti Palosaari <crope@iki.fi> 13366L: linux-media@vger.kernel.org 13367W: https://linuxtv.org 13368W: http://palosaari.fi/linux/ 13369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13370T: git git://linuxtv.org/anttip/media_tree.git 13371S: Maintained 13372F: drivers/media/tuners/tua9001* 13373 13374TULIP NETWORK DRIVERS 13375L: netdev@vger.kernel.org 13376L: linux-parisc@vger.kernel.org 13377S: Orphan 13378F: drivers/net/ethernet/dec/tulip/ 13379 13380TUN/TAP driver 13381M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13382W: http://vtun.sourceforge.net/tun 13383S: Maintained 13384F: Documentation/networking/tuntap.txt 13385F: arch/um/os-Linux/drivers/ 13386 13387TURBOCHANNEL SUBSYSTEM 13388M: "Maciej W. Rozycki" <macro@linux-mips.org> 13389M: Ralf Baechle <ralf@linux-mips.org> 13390L: linux-mips@linux-mips.org 13391Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13392S: Maintained 13393F: drivers/tc/ 13394F: include/linux/tc.h 13395 13396TW5864 VIDEO4LINUX DRIVER 13397M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13398M: Anton Sviridenko <anton@corp.bluecherry.net> 13399M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13400M: Andrey Utkin <andrey_utkin@fastmail.com> 13401L: linux-media@vger.kernel.org 13402S: Supported 13403F: drivers/media/pci/tw5864/ 13404 13405TW68 VIDEO4LINUX DRIVER 13406M: Hans Verkuil <hverkuil@xs4all.nl> 13407L: linux-media@vger.kernel.org 13408T: git git://linuxtv.org/media_tree.git 13409W: https://linuxtv.org 13410S: Odd Fixes 13411F: drivers/media/pci/tw68/ 13412 13413TW686X VIDEO4LINUX DRIVER 13414M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13415L: linux-media@vger.kernel.org 13416T: git git://linuxtv.org/media_tree.git 13417W: http://linuxtv.org 13418S: Maintained 13419F: drivers/media/pci/tw686x/ 13420 13421UBI FILE SYSTEM (UBIFS) 13422M: Richard Weinberger <richard@nod.at> 13423M: Artem Bityutskiy <dedekind1@gmail.com> 13424M: Adrian Hunter <adrian.hunter@intel.com> 13425L: linux-mtd@lists.infradead.org 13426T: git git://git.infradead.org/ubifs-2.6.git 13427W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13428S: Supported 13429F: Documentation/filesystems/ubifs.txt 13430F: fs/ubifs/ 13431 13432UCLINUX (M68KNOMMU AND COLDFIRE) 13433M: Greg Ungerer <gerg@linux-m68k.org> 13434W: http://www.linux-m68k.org/ 13435W: http://www.uclinux.org/ 13436L: linux-m68k@lists.linux-m68k.org 13437L: uclinux-dev@uclinux.org (subscribers-only) 13438T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13439S: Maintained 13440F: arch/m68k/coldfire/ 13441F: arch/m68k/68*/ 13442F: arch/m68k/*/*_no.* 13443F: arch/m68k/include/asm/*_no.* 13444 13445UDF FILESYSTEM 13446M: Jan Kara <jack@suse.com> 13447S: Maintained 13448F: Documentation/filesystems/udf.txt 13449F: fs/udf/ 13450 13451UDRAW TABLET 13452M: Bastien Nocera <hadess@hadess.net> 13453L: linux-input@vger.kernel.org 13454S: Maintained 13455F: drivers/hid/hid-udraw.c 13456 13457UFS FILESYSTEM 13458M: Evgeniy Dushistov <dushistov@mail.ru> 13459S: Maintained 13460F: Documentation/filesystems/ufs.txt 13461F: fs/ufs/ 13462 13463UHID USERSPACE HID IO DRIVER: 13464M: David Herrmann <dh.herrmann@googlemail.com> 13465L: linux-input@vger.kernel.org 13466S: Maintained 13467F: drivers/hid/uhid.c 13468F: include/uapi/linux/uhid.h 13469 13470ULPI BUS 13471M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13472L: linux-usb@vger.kernel.org 13473S: Maintained 13474F: drivers/usb/common/ulpi.c 13475F: include/linux/ulpi/ 13476 13477ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13478L: linux-usb@vger.kernel.org 13479S: Orphan 13480F: drivers/uwb/ 13481F: include/linux/uwb.h 13482F: include/linux/uwb/ 13483 13484UNICORE32 ARCHITECTURE: 13485M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13486W: http://mprc.pku.edu.cn/~guanxuetao/linux 13487S: Maintained 13488T: git git://github.com/gxt/linux.git 13489F: arch/unicore32/ 13490 13491UNIFDEF 13492M: Tony Finch <dot@dotat.at> 13493W: http://dotat.at/prog/unifdef 13494S: Maintained 13495F: scripts/unifdef.c 13496 13497UNIFORM CDROM DRIVER 13498M: Jens Axboe <axboe@kernel.dk> 13499W: http://www.kernel.dk 13500S: Maintained 13501F: Documentation/cdrom/ 13502F: drivers/cdrom/cdrom.c 13503F: include/linux/cdrom.h 13504F: include/uapi/linux/cdrom.h 13505 13506UNISYS S-PAR DRIVERS 13507M: David Kershner <david.kershner@unisys.com> 13508L: sparmaintainer@unisys.com (Unisys internal) 13509S: Supported 13510F: drivers/staging/unisys/ 13511 13512UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13513M: Vinayak Holikatti <vinholikatti@gmail.com> 13514L: linux-scsi@vger.kernel.org 13515S: Supported 13516F: Documentation/scsi/ufs.txt 13517F: drivers/scsi/ufs/ 13518 13519UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13520M: Manjunath M Bettegowda <manjumb@synopsys.com> 13521M: Prabu Thangamuthu <prabut@synopsys.com> 13522L: linux-scsi@vger.kernel.org 13523S: Supported 13524F: drivers/scsi/ufs/*dwc* 13525 13526UNSORTED BLOCK IMAGES (UBI) 13527M: Artem Bityutskiy <dedekind1@gmail.com> 13528M: Richard Weinberger <richard@nod.at> 13529W: http://www.linux-mtd.infradead.org/ 13530L: linux-mtd@lists.infradead.org 13531T: git git://git.infradead.org/ubifs-2.6.git 13532S: Supported 13533F: drivers/mtd/ubi/ 13534F: include/linux/mtd/ubi.h 13535F: include/uapi/mtd/ubi-user.h 13536 13537USB "USBNET" DRIVER FRAMEWORK 13538M: Oliver Neukum <oneukum@suse.com> 13539L: netdev@vger.kernel.org 13540W: http://www.linux-usb.org/usbnet 13541S: Maintained 13542F: drivers/net/usb/usbnet.c 13543F: include/linux/usb/usbnet.h 13544 13545USB ACM DRIVER 13546M: Oliver Neukum <oneukum@suse.com> 13547L: linux-usb@vger.kernel.org 13548S: Maintained 13549F: Documentation/usb/acm.txt 13550F: drivers/usb/class/cdc-acm.* 13551 13552USB AR5523 WIRELESS DRIVER 13553M: Pontus Fuchs <pontus.fuchs@gmail.com> 13554L: linux-wireless@vger.kernel.org 13555S: Maintained 13556F: drivers/net/wireless/ath/ar5523/ 13557 13558USB ATTACHED SCSI 13559M: Oliver Neukum <oneukum@suse.com> 13560L: linux-usb@vger.kernel.org 13561L: linux-scsi@vger.kernel.org 13562S: Maintained 13563F: drivers/usb/storage/uas.c 13564 13565USB CDC ETHERNET DRIVER 13566M: Oliver Neukum <oliver@neukum.org> 13567L: linux-usb@vger.kernel.org 13568S: Maintained 13569F: drivers/net/usb/cdc_*.c 13570F: include/uapi/linux/usb/cdc.h 13571 13572USB CHAOSKEY DRIVER 13573M: Keith Packard <keithp@keithp.com> 13574L: linux-usb@vger.kernel.org 13575S: Maintained 13576F: drivers/usb/misc/chaoskey.c 13577 13578USB CYPRESS C67X00 DRIVER 13579M: Peter Korsgaard <jacmet@sunsite.dk> 13580L: linux-usb@vger.kernel.org 13581S: Maintained 13582F: drivers/usb/c67x00/ 13583 13584USB DAVICOM DM9601 DRIVER 13585M: Peter Korsgaard <jacmet@sunsite.dk> 13586L: netdev@vger.kernel.org 13587W: http://www.linux-usb.org/usbnet 13588S: Maintained 13589F: drivers/net/usb/dm9601.c 13590 13591USB DIAMOND RIO500 DRIVER 13592M: Cesar Miquel <miquel@df.uba.ar> 13593L: rio500-users@lists.sourceforge.net 13594W: http://rio500.sourceforge.net 13595S: Maintained 13596F: drivers/usb/misc/rio500* 13597 13598USB EHCI DRIVER 13599M: Alan Stern <stern@rowland.harvard.edu> 13600L: linux-usb@vger.kernel.org 13601S: Maintained 13602F: Documentation/usb/ehci.txt 13603F: drivers/usb/host/ehci* 13604 13605USB GADGET/PERIPHERAL SUBSYSTEM 13606M: Felipe Balbi <balbi@kernel.org> 13607L: linux-usb@vger.kernel.org 13608W: http://www.linux-usb.org/gadget 13609T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13610S: Maintained 13611F: drivers/usb/gadget/ 13612F: include/linux/usb/gadget* 13613 13614USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13615M: Jiri Kosina <jikos@kernel.org> 13616R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13617L: linux-usb@vger.kernel.org 13618T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13619S: Maintained 13620F: Documentation/hid/hiddev.txt 13621F: drivers/hid/usbhid/ 13622 13623USB ISP116X DRIVER 13624M: Olav Kongas <ok@artecdesign.ee> 13625L: linux-usb@vger.kernel.org 13626S: Maintained 13627F: drivers/usb/host/isp116x* 13628F: include/linux/usb/isp116x.h 13629 13630USB LAN78XX ETHERNET DRIVER 13631M: Woojung Huh <woojung.huh@microchip.com> 13632M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13633L: netdev@vger.kernel.org 13634S: Maintained 13635F: drivers/net/usb/lan78xx.* 13636 13637USB MASS STORAGE DRIVER 13638M: Alan Stern <stern@rowland.harvard.edu> 13639L: linux-usb@vger.kernel.org 13640L: usb-storage@lists.one-eyed-alien.net 13641S: Maintained 13642W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13643F: drivers/usb/storage/ 13644 13645USB MIDI DRIVER 13646M: Clemens Ladisch <clemens@ladisch.de> 13647L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13648T: git git://git.alsa-project.org/alsa-kernel.git 13649S: Maintained 13650F: sound/usb/midi.* 13651 13652USB NETWORKING DRIVERS 13653L: linux-usb@vger.kernel.org 13654S: Odd Fixes 13655F: drivers/net/usb/ 13656 13657USB OHCI DRIVER 13658M: Alan Stern <stern@rowland.harvard.edu> 13659L: linux-usb@vger.kernel.org 13660S: Maintained 13661F: Documentation/usb/ohci.txt 13662F: drivers/usb/host/ohci* 13663 13664USB OTG FSM (Finite State Machine) 13665M: Peter Chen <Peter.Chen@nxp.com> 13666T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13667L: linux-usb@vger.kernel.org 13668S: Maintained 13669F: drivers/usb/common/usb-otg-fsm.c 13670 13671USB OVER IP DRIVER 13672M: Valentina Manea <valentina.manea.m@gmail.com> 13673M: Shuah Khan <shuahkh@osg.samsung.com> 13674M: Shuah Khan <shuah@kernel.org> 13675L: linux-usb@vger.kernel.org 13676S: Maintained 13677F: Documentation/usb/usbip_protocol.txt 13678F: drivers/usb/usbip/ 13679F: tools/usb/usbip/ 13680 13681USB PEGASUS DRIVER 13682M: Petko Manolov <petkan@nucleusys.com> 13683L: linux-usb@vger.kernel.org 13684L: netdev@vger.kernel.org 13685T: git git://github.com/petkan/pegasus.git 13686W: https://github.com/petkan/pegasus 13687S: Maintained 13688F: drivers/net/usb/pegasus.* 13689 13690USB PHY LAYER 13691M: Felipe Balbi <balbi@kernel.org> 13692L: linux-usb@vger.kernel.org 13693T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13694S: Maintained 13695F: drivers/usb/phy/ 13696 13697USB PRINTER DRIVER (usblp) 13698M: Pete Zaitcev <zaitcev@redhat.com> 13699L: linux-usb@vger.kernel.org 13700S: Supported 13701F: drivers/usb/class/usblp.c 13702 13703USB QMI WWAN NETWORK DRIVER 13704M: Bjørn Mork <bjorn@mork.no> 13705L: netdev@vger.kernel.org 13706S: Maintained 13707F: Documentation/ABI/testing/sysfs-class-net-qmi 13708F: drivers/net/usb/qmi_wwan.c 13709 13710USB RTL8150 DRIVER 13711M: Petko Manolov <petkan@nucleusys.com> 13712L: linux-usb@vger.kernel.org 13713L: netdev@vger.kernel.org 13714T: git git://github.com/petkan/rtl8150.git 13715W: https://github.com/petkan/rtl8150 13716S: Maintained 13717F: drivers/net/usb/rtl8150.c 13718 13719USB SERIAL SUBSYSTEM 13720M: Johan Hovold <johan@kernel.org> 13721L: linux-usb@vger.kernel.org 13722T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13723S: Maintained 13724F: Documentation/usb/usb-serial.txt 13725F: drivers/usb/serial/ 13726F: include/linux/usb/serial.h 13727 13728USB SMSC75XX ETHERNET DRIVER 13729M: Steve Glendinning <steve.glendinning@shawell.net> 13730L: netdev@vger.kernel.org 13731S: Maintained 13732F: drivers/net/usb/smsc75xx.* 13733 13734USB SMSC95XX ETHERNET DRIVER 13735M: Steve Glendinning <steve.glendinning@shawell.net> 13736M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13737L: netdev@vger.kernel.org 13738S: Maintained 13739F: drivers/net/usb/smsc95xx.* 13740 13741USB SUBSYSTEM 13742M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13743L: linux-usb@vger.kernel.org 13744W: http://www.linux-usb.org 13745T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13746S: Supported 13747F: Documentation/devicetree/bindings/usb/ 13748F: Documentation/usb/ 13749F: drivers/usb/ 13750F: include/linux/usb.h 13751F: include/linux/usb/ 13752 13753USB TYPEC SUBSYSTEM 13754M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13755L: linux-usb@vger.kernel.org 13756S: Maintained 13757F: Documentation/ABI/testing/sysfs-class-typec 13758F: Documentation/usb/typec.rst 13759F: drivers/usb/typec/ 13760F: include/linux/usb/typec.h 13761 13762USB UHCI DRIVER 13763M: Alan Stern <stern@rowland.harvard.edu> 13764L: linux-usb@vger.kernel.org 13765S: Maintained 13766F: drivers/usb/host/uhci* 13767 13768USB VIDEO CLASS 13769M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13770L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13771L: linux-media@vger.kernel.org 13772T: git git://linuxtv.org/media_tree.git 13773W: http://www.ideasonboard.org/uvc/ 13774S: Maintained 13775F: drivers/media/usb/uvc/ 13776F: include/uapi/linux/uvcvideo.h 13777 13778USB VISION DRIVER 13779M: Hans Verkuil <hverkuil@xs4all.nl> 13780L: linux-media@vger.kernel.org 13781T: git git://linuxtv.org/media_tree.git 13782W: https://linuxtv.org 13783S: Odd Fixes 13784F: drivers/media/usb/usbvision/ 13785 13786USB WEBCAM GADGET 13787M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13788L: linux-usb@vger.kernel.org 13789S: Maintained 13790F: drivers/usb/gadget/function/*uvc* 13791F: drivers/usb/gadget/legacy/webcam.c 13792 13793USB WIRELESS RNDIS DRIVER (rndis_wlan) 13794M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13795L: linux-wireless@vger.kernel.org 13796S: Maintained 13797F: drivers/net/wireless/rndis_wlan.c 13798 13799USB XHCI DRIVER 13800M: Mathias Nyman <mathias.nyman@intel.com> 13801L: linux-usb@vger.kernel.org 13802S: Supported 13803F: drivers/usb/host/xhci* 13804F: drivers/usb/host/pci-quirks* 13805 13806USB ZD1201 DRIVER 13807L: linux-wireless@vger.kernel.org 13808W: http://linux-lc100020.sourceforge.net 13809S: Orphan 13810F: drivers/net/wireless/zydas/zd1201.* 13811 13812USB ZR364XX DRIVER 13813M: Antoine Jacquet <royale@zerezo.com> 13814L: linux-usb@vger.kernel.org 13815L: linux-media@vger.kernel.org 13816T: git git://linuxtv.org/media_tree.git 13817W: http://royale.zerezo.com/zr364xx/ 13818S: Maintained 13819F: Documentation/media/v4l-drivers/zr364xx* 13820F: drivers/media/usb/zr364xx/ 13821 13822USER-MODE LINUX (UML) 13823M: Jeff Dike <jdike@addtoit.com> 13824M: Richard Weinberger <richard@nod.at> 13825L: user-mode-linux-devel@lists.sourceforge.net 13826L: user-mode-linux-user@lists.sourceforge.net 13827W: http://user-mode-linux.sourceforge.net 13828T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13829S: Maintained 13830F: Documentation/virtual/uml/ 13831F: arch/um/ 13832F: arch/x86/um/ 13833F: fs/hostfs/ 13834F: fs/hppfs/ 13835 13836USERSPACE I/O (UIO) 13837M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13838S: Maintained 13839T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13840F: Documentation/driver-api/uio-howto.rst 13841F: drivers/uio/ 13842F: include/linux/uio*.h 13843 13844UTIL-LINUX PACKAGE 13845M: Karel Zak <kzak@redhat.com> 13846L: util-linux@vger.kernel.org 13847W: http://en.wikipedia.org/wiki/Util-linux 13848T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13849S: Maintained 13850 13851UUID HELPERS 13852M: Christoph Hellwig <hch@lst.de> 13853R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13854L: linux-kernel@vger.kernel.org 13855T: git git://git.infradead.org/users/hch/uuid.git 13856F: lib/uuid.c 13857F: lib/test_uuid.c 13858F: include/linux/uuid.h 13859F: include/uapi/linux/uuid.h 13860S: Maintained 13861 13862UVESAFB DRIVER 13863M: Michal Januszewski <spock@gentoo.org> 13864L: linux-fbdev@vger.kernel.org 13865W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13866S: Maintained 13867F: Documentation/fb/uvesafb.txt 13868F: drivers/video/fbdev/uvesafb.* 13869 13870VF610 NAND DRIVER 13871M: Stefan Agner <stefan@agner.ch> 13872L: linux-mtd@lists.infradead.org 13873S: Supported 13874F: drivers/mtd/nand/vf610_nfc.c 13875 13876VFAT/FAT/MSDOS FILESYSTEM 13877M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13878S: Maintained 13879F: Documentation/filesystems/vfat.txt 13880F: fs/fat/ 13881 13882VFIO DRIVER 13883M: Alex Williamson <alex.williamson@redhat.com> 13884L: kvm@vger.kernel.org 13885T: git git://github.com/awilliam/linux-vfio.git 13886S: Maintained 13887F: Documentation/vfio.txt 13888F: drivers/vfio/ 13889F: include/linux/vfio.h 13890F: include/uapi/linux/vfio.h 13891 13892VFIO MEDIATED DEVICE DRIVERS 13893M: Kirti Wankhede <kwankhede@nvidia.com> 13894L: kvm@vger.kernel.org 13895S: Maintained 13896F: Documentation/vfio-mediated-device.txt 13897F: drivers/vfio/mdev/ 13898F: include/linux/mdev.h 13899F: samples/vfio-mdev/ 13900 13901VFIO PLATFORM DRIVER 13902M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13903L: kvm@vger.kernel.org 13904S: Maintained 13905F: drivers/vfio/platform/ 13906 13907VGA_SWITCHEROO 13908R: Lukas Wunner <lukas@wunner.de> 13909S: Maintained 13910F: Documentation/gpu/vga-switcheroo.rst 13911F: drivers/gpu/vga/vga_switcheroo.c 13912F: include/linux/vga_switcheroo.h 13913T: git git://anongit.freedesktop.org/drm/drm-misc 13914 13915VIA RHINE NETWORK DRIVER 13916S: Orphan 13917F: drivers/net/ethernet/via/via-rhine.c 13918 13919VIA SD/MMC CARD CONTROLLER DRIVER 13920M: Bruce Chang <brucechang@via.com.tw> 13921M: Harald Welte <HaraldWelte@viatech.com> 13922S: Maintained 13923F: drivers/mmc/host/via-sdmmc.c 13924 13925VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13926M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13927L: linux-fbdev@vger.kernel.org 13928S: Maintained 13929F: include/linux/via-core.h 13930F: include/linux/via-gpio.h 13931F: include/linux/via_i2c.h 13932F: drivers/video/fbdev/via/ 13933 13934VIA VELOCITY NETWORK DRIVER 13935M: Francois Romieu <romieu@fr.zoreil.com> 13936L: netdev@vger.kernel.org 13937S: Maintained 13938F: drivers/net/ethernet/via/via-velocity.* 13939 13940VIDEO MULTIPLEXER DRIVER 13941M: Philipp Zabel <p.zabel@pengutronix.de> 13942L: linux-media@vger.kernel.org 13943S: Maintained 13944F: drivers/media/platform/video-mux.c 13945 13946VIDEOBUF2 FRAMEWORK 13947M: Pawel Osciak <pawel@osciak.com> 13948M: Marek Szyprowski <m.szyprowski@samsung.com> 13949M: Kyungmin Park <kyungmin.park@samsung.com> 13950L: linux-media@vger.kernel.org 13951S: Maintained 13952F: drivers/media/v4l2-core/videobuf2-* 13953F: include/media/videobuf2-* 13954 13955VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13956M: Helen Koike <helen.koike@collabora.com> 13957L: linux-media@vger.kernel.org 13958T: git git://linuxtv.org/media_tree.git 13959W: https://linuxtv.org 13960S: Maintained 13961F: drivers/media/platform/vimc/* 13962 13963VIRT LIB 13964M: Alex Williamson <alex.williamson@redhat.com> 13965M: Paolo Bonzini <pbonzini@redhat.com> 13966L: kvm@vger.kernel.org 13967S: Supported 13968F: virt/lib/ 13969 13970VIRTIO AND VHOST VSOCK DRIVER 13971M: Stefan Hajnoczi <stefanha@redhat.com> 13972L: kvm@vger.kernel.org 13973L: virtualization@lists.linux-foundation.org 13974L: netdev@vger.kernel.org 13975S: Maintained 13976F: include/linux/virtio_vsock.h 13977F: include/uapi/linux/virtio_vsock.h 13978F: include/uapi/linux/vsockmon.h 13979F: net/vmw_vsock/af_vsock_tap.c 13980F: net/vmw_vsock/virtio_transport_common.c 13981F: net/vmw_vsock/virtio_transport.c 13982F: drivers/net/vsockmon.c 13983F: drivers/vhost/vsock.c 13984F: drivers/vhost/vsock.h 13985 13986VIRTIO CONSOLE DRIVER 13987M: Amit Shah <amit@kernel.org> 13988L: virtualization@lists.linux-foundation.org 13989S: Maintained 13990F: drivers/char/virtio_console.c 13991F: include/linux/virtio_console.h 13992F: include/uapi/linux/virtio_console.h 13993 13994VIRTIO CORE, NET AND BLOCK DRIVERS 13995M: "Michael S. Tsirkin" <mst@redhat.com> 13996M: Jason Wang <jasowang@redhat.com> 13997L: virtualization@lists.linux-foundation.org 13998S: Maintained 13999F: Documentation/devicetree/bindings/virtio/ 14000F: drivers/virtio/ 14001F: tools/virtio/ 14002F: drivers/net/virtio_net.c 14003F: drivers/block/virtio_blk.c 14004F: include/linux/virtio*.h 14005F: include/uapi/linux/virtio_*.h 14006F: drivers/crypto/virtio/ 14007 14008VIRTIO CRYPTO DRIVER 14009M: Gonglei <arei.gonglei@huawei.com> 14010L: virtualization@lists.linux-foundation.org 14011L: linux-crypto@vger.kernel.org 14012S: Maintained 14013F: drivers/crypto/virtio/ 14014F: include/uapi/linux/virtio_crypto.h 14015 14016VIRTIO DRIVERS FOR S390 14017M: Cornelia Huck <cohuck@redhat.com> 14018M: Halil Pasic <pasic@linux.vnet.ibm.com> 14019L: linux-s390@vger.kernel.org 14020L: virtualization@lists.linux-foundation.org 14021L: kvm@vger.kernel.org 14022S: Supported 14023F: drivers/s390/virtio/ 14024 14025VIRTIO GPU DRIVER 14026M: David Airlie <airlied@linux.ie> 14027M: Gerd Hoffmann <kraxel@redhat.com> 14028L: dri-devel@lists.freedesktop.org 14029L: virtualization@lists.linux-foundation.org 14030T: git git://anongit.freedesktop.org/drm/drm-misc 14031S: Maintained 14032F: drivers/gpu/drm/virtio/ 14033F: include/uapi/linux/virtio_gpu.h 14034 14035VIRTIO HOST (VHOST) 14036M: "Michael S. Tsirkin" <mst@redhat.com> 14037M: Jason Wang <jasowang@redhat.com> 14038L: kvm@vger.kernel.org 14039L: virtualization@lists.linux-foundation.org 14040L: netdev@vger.kernel.org 14041T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14042S: Maintained 14043F: drivers/vhost/ 14044F: include/uapi/linux/vhost.h 14045 14046VIRTIO INPUT DRIVER 14047M: Gerd Hoffmann <kraxel@redhat.com> 14048S: Maintained 14049F: drivers/virtio/virtio_input.c 14050F: include/uapi/linux/virtio_input.h 14051 14052VIRTUAL SERIO DEVICE DRIVER 14053M: Stephen Chandler Paul <thatslyude@gmail.com> 14054S: Maintained 14055F: drivers/input/serio/userio.c 14056F: include/uapi/linux/userio.h 14057 14058VIVID VIRTUAL VIDEO DRIVER 14059M: Hans Verkuil <hverkuil@xs4all.nl> 14060L: linux-media@vger.kernel.org 14061T: git git://linuxtv.org/media_tree.git 14062W: https://linuxtv.org 14063S: Maintained 14064F: drivers/media/platform/vivid/* 14065 14066VLYNQ BUS 14067M: Florian Fainelli <f.fainelli@gmail.com> 14068L: openwrt-devel@lists.openwrt.org (subscribers-only) 14069S: Maintained 14070F: drivers/vlynq/vlynq.c 14071F: include/linux/vlynq.h 14072 14073VME SUBSYSTEM 14074M: Martyn Welch <martyn@welchs.me.uk> 14075M: Manohar Vanga <manohar.vanga@gmail.com> 14076M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14077L: devel@driverdev.osuosl.org 14078S: Maintained 14079T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14080F: Documentation/driver-api/vme.rst 14081F: drivers/staging/vme/ 14082F: drivers/vme/ 14083F: include/linux/vme* 14084 14085VMWARE BALLOON DRIVER 14086M: Xavier Deguillard <xdeguillard@vmware.com> 14087M: Philip Moltmann <moltmann@vmware.com> 14088M: "VMware, Inc." <pv-drivers@vmware.com> 14089L: linux-kernel@vger.kernel.org 14090S: Maintained 14091F: drivers/misc/vmw_balloon.c 14092 14093VMWARE HYPERVISOR INTERFACE 14094M: Alok Kataria <akataria@vmware.com> 14095L: virtualization@lists.linux-foundation.org 14096S: Supported 14097F: arch/x86/kernel/cpu/vmware.c 14098 14099VMWARE PVRDMA DRIVER 14100M: Adit Ranadive <aditr@vmware.com> 14101M: VMware PV-Drivers <pv-drivers@vmware.com> 14102L: linux-rdma@vger.kernel.org 14103S: Maintained 14104F: drivers/infiniband/hw/vmw_pvrdma/ 14105 14106VMware PVSCSI driver 14107M: Jim Gill <jgill@vmware.com> 14108M: VMware PV-Drivers <pv-drivers@vmware.com> 14109L: linux-scsi@vger.kernel.org 14110S: Maintained 14111F: drivers/scsi/vmw_pvscsi.c 14112F: drivers/scsi/vmw_pvscsi.h 14113 14114VMWARE VMMOUSE SUBDRIVER 14115M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14116M: "VMware, Inc." <pv-drivers@vmware.com> 14117L: linux-input@vger.kernel.org 14118S: Maintained 14119F: drivers/input/mouse/vmmouse.c 14120F: drivers/input/mouse/vmmouse.h 14121 14122VMWARE VMXNET3 ETHERNET DRIVER 14123M: Shrikrishna Khare <skhare@vmware.com> 14124M: "VMware, Inc." <pv-drivers@vmware.com> 14125L: netdev@vger.kernel.org 14126S: Maintained 14127F: drivers/net/vmxnet3/ 14128 14129VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14130M: Liam Girdwood <lgirdwood@gmail.com> 14131M: Mark Brown <broonie@kernel.org> 14132L: linux-kernel@vger.kernel.org 14133W: http://www.slimlogic.co.uk/?p=48 14134T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14135S: Supported 14136F: Documentation/devicetree/bindings/regulator/ 14137F: drivers/regulator/ 14138F: include/dt-bindings/regulator/ 14139F: include/linux/regulator/ 14140 14141VRF 14142M: David Ahern <dsa@cumulusnetworks.com> 14143M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14144L: netdev@vger.kernel.org 14145S: Maintained 14146F: drivers/net/vrf.c 14147F: Documentation/networking/vrf.txt 14148 14149VT1211 HARDWARE MONITOR DRIVER 14150M: Juerg Haefliger <juergh@gmail.com> 14151L: linux-hwmon@vger.kernel.org 14152S: Maintained 14153F: Documentation/hwmon/vt1211 14154F: drivers/hwmon/vt1211.c 14155 14156VT8231 HARDWARE MONITOR DRIVER 14157M: Roger Lucas <vt8231@hiddenengine.co.uk> 14158L: linux-hwmon@vger.kernel.org 14159S: Maintained 14160F: drivers/hwmon/vt8231.c 14161 14162VUB300 USB to SDIO/SD/MMC bridge chip 14163M: Tony Olech <tony.olech@elandigitalsystems.com> 14164L: linux-mmc@vger.kernel.org 14165L: linux-usb@vger.kernel.org 14166S: Supported 14167F: drivers/mmc/host/vub300.c 14168 14169W1 DALLAS'S 1-WIRE BUS 14170M: Evgeniy Polyakov <zbr@ioremap.net> 14171S: Maintained 14172F: Documentation/w1/ 14173F: drivers/w1/ 14174F: include/linux/w1.h 14175 14176W83791D HARDWARE MONITORING DRIVER 14177M: Marc Hulsman <m.hulsman@tudelft.nl> 14178L: linux-hwmon@vger.kernel.org 14179S: Maintained 14180F: Documentation/hwmon/w83791d 14181F: drivers/hwmon/w83791d.c 14182 14183W83793 HARDWARE MONITORING DRIVER 14184M: Rudolf Marek <r.marek@assembler.cz> 14185L: linux-hwmon@vger.kernel.org 14186S: Maintained 14187F: Documentation/hwmon/w83793 14188F: drivers/hwmon/w83793.c 14189 14190W83795 HARDWARE MONITORING DRIVER 14191M: Jean Delvare <jdelvare@suse.com> 14192L: linux-hwmon@vger.kernel.org 14193S: Maintained 14194F: drivers/hwmon/w83795.c 14195 14196W83L51xD SD/MMC CARD INTERFACE DRIVER 14197M: Pierre Ossman <pierre@ossman.eu> 14198S: Maintained 14199F: drivers/mmc/host/wbsd.* 14200 14201WACOM PROTOCOL 4 SERIAL TABLETS 14202M: Julian Squires <julian@cipht.net> 14203M: Hans de Goede <hdegoede@redhat.com> 14204L: linux-input@vger.kernel.org 14205S: Maintained 14206F: drivers/input/tablet/wacom_serial4.c 14207 14208WATCHDOG DEVICE DRIVERS 14209M: Wim Van Sebroeck <wim@iguana.be> 14210R: Guenter Roeck <linux@roeck-us.net> 14211L: linux-watchdog@vger.kernel.org 14212W: http://www.linux-watchdog.org/ 14213T: git git://www.linux-watchdog.org/linux-watchdog.git 14214S: Maintained 14215F: Documentation/devicetree/bindings/watchdog/ 14216F: Documentation/watchdog/ 14217F: drivers/watchdog/ 14218F: include/linux/watchdog.h 14219F: include/uapi/linux/watchdog.h 14220 14221WHISKEYCOVE PMIC GPIO DRIVER 14222M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14223L: linux-gpio@vger.kernel.org 14224S: Maintained 14225F: drivers/gpio/gpio-wcove.c 14226 14227WIIMOTE HID DRIVER 14228M: David Herrmann <dh.herrmann@googlemail.com> 14229L: linux-input@vger.kernel.org 14230S: Maintained 14231F: drivers/hid/hid-wiimote* 14232 14233WILOCITY WIL6210 WIRELESS DRIVER 14234M: Maya Erez <qca_merez@qca.qualcomm.com> 14235L: linux-wireless@vger.kernel.org 14236L: wil6210@qca.qualcomm.com 14237S: Supported 14238W: http://wireless.kernel.org/en/users/Drivers/wil6210 14239F: drivers/net/wireless/ath/wil6210/ 14240F: include/uapi/linux/wil6210_uapi.h 14241 14242WIMAX STACK 14243M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14244M: linux-wimax@intel.com 14245L: wimax@linuxwimax.org (subscribers-only) 14246S: Supported 14247W: http://linuxwimax.org 14248F: Documentation/wimax/README.wimax 14249F: include/linux/wimax/debug.h 14250F: include/net/wimax.h 14251F: include/uapi/linux/wimax.h 14252F: net/wimax/ 14253 14254WINBOND CIR DRIVER 14255M: David Härdeman <david@hardeman.nu> 14256S: Maintained 14257F: drivers/media/rc/winbond-cir.c 14258 14259WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14260M: William Breathitt Gray <vilhelm.gray@gmail.com> 14261L: linux-watchdog@vger.kernel.org 14262S: Maintained 14263F: drivers/watchdog/ebc-c384_wdt.c 14264 14265WINSYSTEMS WS16C48 GPIO DRIVER 14266M: William Breathitt Gray <vilhelm.gray@gmail.com> 14267L: linux-gpio@vger.kernel.org 14268S: Maintained 14269F: drivers/gpio/gpio-ws16c48.c 14270 14271WISTRON LAPTOP BUTTON DRIVER 14272M: Miloslav Trmac <mitr@volny.cz> 14273S: Maintained 14274F: drivers/input/misc/wistron_btns.c 14275 14276WL3501 WIRELESS PCMCIA CARD DRIVER 14277L: linux-wireless@vger.kernel.org 14278S: Odd fixes 14279F: drivers/net/wireless/wl3501* 14280 14281WOLFSON MICROELECTRONICS DRIVERS 14282L: patches@opensource.cirrus.com 14283T: git https://github.com/CirrusLogic/linux-drivers.git 14284W: https://github.com/CirrusLogic/linux-drivers/wiki 14285S: Supported 14286F: Documentation/hwmon/wm83?? 14287F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14288F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14289F: Documentation/devicetree/bindings/mfd/arizona.txt 14290F: Documentation/devicetree/bindings/mfd/wm831x.txt 14291F: arch/arm/mach-s3c64xx/mach-crag6410* 14292F: drivers/clk/clk-wm83*.c 14293F: drivers/extcon/extcon-arizona.c 14294F: drivers/leds/leds-wm83*.c 14295F: drivers/gpio/gpio-*wm*.c 14296F: drivers/gpio/gpio-arizona.c 14297F: drivers/hwmon/wm83??-hwmon.c 14298F: drivers/input/misc/wm831x-on.c 14299F: drivers/input/touchscreen/wm831x-ts.c 14300F: drivers/input/touchscreen/wm97*.c 14301F: drivers/mfd/arizona* 14302F: drivers/mfd/wm*.c 14303F: drivers/mfd/cs47l24* 14304F: drivers/power/supply/wm83*.c 14305F: drivers/rtc/rtc-wm83*.c 14306F: drivers/regulator/wm8*.c 14307F: drivers/regulator/arizona* 14308F: drivers/video/backlight/wm83*_bl.c 14309F: drivers/watchdog/wm83*_wdt.c 14310F: include/linux/mfd/arizona/ 14311F: include/linux/mfd/wm831x/ 14312F: include/linux/mfd/wm8350/ 14313F: include/linux/mfd/wm8400* 14314F: include/linux/regulator/arizona* 14315F: include/linux/wm97xx.h 14316F: include/sound/wm????.h 14317F: sound/soc/codecs/arizona.? 14318F: sound/soc/codecs/wm* 14319F: sound/soc/codecs/cs47l24* 14320 14321WORKQUEUE 14322M: Tejun Heo <tj@kernel.org> 14323R: Lai Jiangshan <jiangshanlai@gmail.com> 14324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14325S: Maintained 14326F: include/linux/workqueue.h 14327F: kernel/workqueue.c 14328F: Documentation/core-api/workqueue.rst 14329 14330X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14331M: Chen-Yu Tsai <wens@csie.org> 14332L: linux-kernel@vger.kernel.org 14333S: Maintained 14334N: axp[128] 14335 14336X.25 NETWORK LAYER 14337M: Andrew Hendry <andrew.hendry@gmail.com> 14338L: linux-x25@vger.kernel.org 14339S: Odd Fixes 14340F: Documentation/networking/x25* 14341F: include/net/x25* 14342F: net/x25/ 14343 14344X86 ARCHITECTURE (32-BIT AND 64-BIT) 14345M: Thomas Gleixner <tglx@linutronix.de> 14346M: Ingo Molnar <mingo@redhat.com> 14347M: "H. Peter Anvin" <hpa@zytor.com> 14348M: x86@kernel.org 14349L: linux-kernel@vger.kernel.org 14350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14351S: Maintained 14352F: Documentation/x86/ 14353F: arch/x86/ 14354 14355X86 MCE INFRASTRUCTURE 14356M: Tony Luck <tony.luck@intel.com> 14357M: Borislav Petkov <bp@alien8.de> 14358L: linux-edac@vger.kernel.org 14359S: Maintained 14360F: arch/x86/kernel/cpu/mcheck/* 14361 14362X86 MICROCODE UPDATE SUPPORT 14363M: Borislav Petkov <bp@alien8.de> 14364S: Maintained 14365F: arch/x86/kernel/cpu/microcode/* 14366 14367X86 PLATFORM DRIVERS 14368M: Darren Hart <dvhart@infradead.org> 14369M: Andy Shevchenko <andy@infradead.org> 14370L: platform-driver-x86@vger.kernel.org 14371T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14372S: Maintained 14373F: drivers/platform/x86/ 14374F: drivers/platform/olpc/ 14375 14376X86 VDSO 14377M: Andy Lutomirski <luto@amacapital.net> 14378L: linux-kernel@vger.kernel.org 14379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14380S: Maintained 14381F: arch/x86/entry/vdso/ 14382 14383XC2028/3028 TUNER DRIVER 14384M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14385M: Mauro Carvalho Chehab <mchehab@kernel.org> 14386L: linux-media@vger.kernel.org 14387W: https://linuxtv.org 14388T: git git://linuxtv.org/media_tree.git 14389S: Maintained 14390F: drivers/media/tuners/tuner-xc2028.* 14391 14392XEN BLOCK SUBSYSTEM 14393M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14394M: Roger Pau Monné <roger.pau@citrix.com> 14395L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14396S: Supported 14397F: drivers/block/xen-blkback/* 14398F: drivers/block/xen* 14399 14400XEN HYPERVISOR ARM 14401M: Stefano Stabellini <sstabellini@kernel.org> 14402L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14403S: Maintained 14404F: arch/arm/xen/ 14405F: arch/arm/include/asm/xen/ 14406 14407XEN HYPERVISOR ARM64 14408M: Stefano Stabellini <sstabellini@kernel.org> 14409L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14410S: Maintained 14411F: arch/arm64/xen/ 14412F: arch/arm64/include/asm/xen/ 14413 14414XEN HYPERVISOR INTERFACE 14415M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14416M: Juergen Gross <jgross@suse.com> 14417L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14418T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14419S: Supported 14420F: arch/x86/xen/ 14421F: drivers/*/xen-*front.c 14422F: drivers/xen/ 14423F: arch/x86/include/asm/xen/ 14424F: include/xen/ 14425F: include/uapi/xen/ 14426F: Documentation/ABI/stable/sysfs-hypervisor-xen 14427F: Documentation/ABI/testing/sysfs-hypervisor-xen 14428 14429XEN NETWORK BACKEND DRIVER 14430M: Wei Liu <wei.liu2@citrix.com> 14431M: Paul Durrant <paul.durrant@citrix.com> 14432L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14433L: netdev@vger.kernel.org 14434S: Supported 14435F: drivers/net/xen-netback/* 14436 14437XEN PCI SUBSYSTEM 14438M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14439L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14440S: Supported 14441F: arch/x86/pci/*xen* 14442F: drivers/pci/*xen* 14443 14444XEN PVSCSI DRIVERS 14445M: Juergen Gross <jgross@suse.com> 14446L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14447L: linux-scsi@vger.kernel.org 14448S: Supported 14449F: drivers/scsi/xen-scsifront.c 14450F: drivers/xen/xen-scsiback.c 14451F: include/xen/interface/io/vscsiif.h 14452 14453XEN SWIOTLB SUBSYSTEM 14454M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14455L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14456S: Supported 14457F: arch/x86/xen/*swiotlb* 14458F: drivers/xen/*swiotlb* 14459 14460XFS FILESYSTEM 14461M: Darrick J. Wong <darrick.wong@oracle.com> 14462M: linux-xfs@vger.kernel.org 14463L: linux-xfs@vger.kernel.org 14464W: http://xfs.org/ 14465T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14466S: Supported 14467F: Documentation/filesystems/xfs.txt 14468F: fs/xfs/ 14469 14470XILINX AXI ETHERNET DRIVER 14471M: Anirudha Sarangi <anirudh@xilinx.com> 14472M: John Linn <John.Linn@xilinx.com> 14473S: Maintained 14474F: drivers/net/ethernet/xilinx/xilinx_axienet* 14475 14476XILINX UARTLITE SERIAL DRIVER 14477M: Peter Korsgaard <jacmet@sunsite.dk> 14478L: linux-serial@vger.kernel.org 14479S: Maintained 14480F: drivers/tty/serial/uartlite.c 14481 14482XILINX VIDEO IP CORES 14483M: Hyun Kwon <hyun.kwon@xilinx.com> 14484M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14485L: linux-media@vger.kernel.org 14486T: git git://linuxtv.org/media_tree.git 14487S: Supported 14488F: Documentation/devicetree/bindings/media/xilinx/ 14489F: drivers/media/platform/xilinx/ 14490F: include/uapi/linux/xilinx-v4l2-controls.h 14491 14492XILLYBUS DRIVER 14493M: Eli Billauer <eli.billauer@gmail.com> 14494L: linux-kernel@vger.kernel.org 14495S: Supported 14496F: drivers/char/xillybus/ 14497 14498XRA1403 GPIO EXPANDER 14499M: Nandor Han <nandor.han@ge.com> 14500M: Semi Malinen <semi.malinen@ge.com> 14501L: linux-gpio@vger.kernel.org 14502S: Maintained 14503F: drivers/gpio/gpio-xra1403.c 14504F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14505 14506XTENSA XTFPGA PLATFORM SUPPORT 14507M: Max Filippov <jcmvbkbc@gmail.com> 14508L: linux-xtensa@linux-xtensa.org 14509S: Maintained 14510F: drivers/spi/spi-xtensa-xtfpga.c 14511F: sound/soc/xtensa/xtfpga-i2s.c 14512 14513YAM DRIVER FOR AX.25 14514M: Jean-Paul Roubelat <jpr@f6fbb.org> 14515L: linux-hams@vger.kernel.org 14516S: Maintained 14517F: drivers/net/hamradio/yam* 14518F: include/linux/yam.h 14519 14520YAMA SECURITY MODULE 14521M: Kees Cook <keescook@chromium.org> 14522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14523S: Supported 14524F: security/yama/ 14525F: Documentation/admin-guide/LSM/Yama.rst 14526 14527YEALINK PHONE DRIVER 14528M: Henk Vergonet <Henk.Vergonet@gmail.com> 14529L: usbb2k-api-dev@nongnu.org 14530S: Maintained 14531F: Documentation/input/yealink.rst 14532F: drivers/input/misc/yealink.* 14533 14534Z8530 DRIVER FOR AX.25 14535M: Joerg Reuter <jreuter@yaina.de> 14536W: http://yaina.de/jreuter/ 14537W: http://www.qsl.net/dl1bke/ 14538L: linux-hams@vger.kernel.org 14539S: Maintained 14540F: Documentation/networking/z8530drv.txt 14541F: drivers/net/hamradio/*scc.c 14542F: drivers/net/hamradio/z8530.h 14543 14544ZBUD COMPRESSED PAGE ALLOCATOR 14545M: Seth Jennings <sjenning@redhat.com> 14546M: Dan Streetman <ddstreet@ieee.org> 14547L: linux-mm@kvack.org 14548S: Maintained 14549F: mm/zbud.c 14550F: include/linux/zbud.h 14551 14552ZD1211RW WIRELESS DRIVER 14553M: Daniel Drake <dsd@gentoo.org> 14554M: Ulrich Kunitz <kune@deine-taler.de> 14555W: http://zd1211.ath.cx/wiki/DriverRewrite 14556L: linux-wireless@vger.kernel.org 14557L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14558S: Maintained 14559F: drivers/net/wireless/zydas/zd1211rw/ 14560 14561ZD1301 MEDIA DRIVER 14562M: Antti Palosaari <crope@iki.fi> 14563L: linux-media@vger.kernel.org 14564W: https://linuxtv.org/ 14565W: http://palosaari.fi/linux/ 14566Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14567S: Maintained 14568F: drivers/media/usb/dvb-usb-v2/zd1301* 14569 14570ZD1301_DEMOD MEDIA DRIVER 14571M: Antti Palosaari <crope@iki.fi> 14572L: linux-media@vger.kernel.org 14573W: https://linuxtv.org/ 14574W: http://palosaari.fi/linux/ 14575Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14576S: Maintained 14577F: drivers/media/dvb-frontends/zd1301_demod* 14578 14579ZPOOL COMPRESSED PAGE STORAGE API 14580M: Dan Streetman <ddstreet@ieee.org> 14581L: linux-mm@kvack.org 14582S: Maintained 14583F: mm/zpool.c 14584F: include/linux/zpool.h 14585 14586ZR36067 VIDEO FOR LINUX DRIVER 14587L: mjpeg-users@lists.sourceforge.net 14588L: linux-media@vger.kernel.org 14589W: http://mjpeg.sourceforge.net/driver-zoran/ 14590T: hg https://linuxtv.org/hg/v4l-dvb 14591S: Odd Fixes 14592F: drivers/media/pci/zoran/ 14593 14594ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14595M: Minchan Kim <minchan@kernel.org> 14596M: Nitin Gupta <ngupta@vflare.org> 14597R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14598L: linux-kernel@vger.kernel.org 14599S: Maintained 14600F: drivers/block/zram/ 14601F: Documentation/blockdev/zram.txt 14602 14603ZS DECSTATION Z85C30 SERIAL DRIVER 14604M: "Maciej W. Rozycki" <macro@linux-mips.org> 14605S: Maintained 14606F: drivers/tty/serial/zs.* 14607 14608ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14609M: Minchan Kim <minchan@kernel.org> 14610M: Nitin Gupta <ngupta@vflare.org> 14611R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14612L: linux-mm@kvack.org 14613S: Maintained 14614F: mm/zsmalloc.c 14615F: include/linux/zsmalloc.h 14616F: Documentation/vm/zsmalloc.txt 14617 14618ZSWAP COMPRESSED SWAP CACHING 14619M: Seth Jennings <sjenning@redhat.com> 14620M: Dan Streetman <ddstreet@ieee.org> 14621L: linux-mm@kvack.org 14622S: Maintained 14623F: mm/zswap.c 14624 14625THE REST 14626M: Linus Torvalds <torvalds@linux-foundation.org> 14627L: linux-kernel@vger.kernel.org 14628Q: http://patchwork.kernel.org/project/LKML/list/ 14629T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14630S: Buried alive in reporters 14631F: * 14632F: */ 14633