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