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