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/mediatek/phy-mtk-tphy.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 7113T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 7114F: Documentation/devicetree/bindings/interrupt-controller/ 7115F: drivers/irqchip/ 7116 7117ISA 7118M: William Breathitt Gray <vilhelm.gray@gmail.com> 7119S: Maintained 7120F: Documentation/isa.txt 7121F: drivers/base/isa.c 7122F: include/linux/isa.h 7123 7124ISA RADIO MODULE 7125M: Hans Verkuil <hverkuil@xs4all.nl> 7126L: linux-media@vger.kernel.org 7127T: git git://linuxtv.org/media_tree.git 7128W: https://linuxtv.org 7129S: Maintained 7130F: drivers/media/radio/radio-isa* 7131 7132ISAPNP 7133M: Jaroslav Kysela <perex@perex.cz> 7134S: Maintained 7135F: Documentation/isapnp.txt 7136F: drivers/pnp/isapnp/ 7137F: include/linux/isapnp.h 7138 7139ISCSI 7140M: Lee Duncan <lduncan@suse.com> 7141M: Chris Leech <cleech@redhat.com> 7142L: open-iscsi@googlegroups.com 7143W: www.open-iscsi.com 7144S: Maintained 7145F: drivers/scsi/*iscsi* 7146F: include/scsi/*iscsi* 7147 7148iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7149M: Peter Jones <pjones@redhat.com> 7150M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7151S: Maintained 7152F: drivers/firmware/iscsi_ibft* 7153 7154ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7155M: Or Gerlitz <ogerlitz@mellanox.com> 7156M: Sagi Grimberg <sagi@grimberg.me> 7157M: Roi Dayan <roid@mellanox.com> 7158L: linux-rdma@vger.kernel.org 7159S: Supported 7160W: http://www.openfabrics.org 7161W: www.open-iscsi.org 7162Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7163F: drivers/infiniband/ulp/iser/ 7164 7165ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7166M: Sagi Grimberg <sagi@grimberg.me> 7167T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7168L: linux-rdma@vger.kernel.org 7169L: target-devel@vger.kernel.org 7170S: Supported 7171W: http://www.linux-iscsi.org 7172F: drivers/infiniband/ulp/isert 7173 7174ISDN SUBSYSTEM 7175M: Karsten Keil <isdn@linux-pingi.de> 7176L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7177L: netdev@vger.kernel.org 7178W: http://www.isdn4linux.de 7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7180S: Maintained 7181F: Documentation/isdn/ 7182F: drivers/isdn/ 7183F: include/linux/isdn.h 7184F: include/linux/isdn/ 7185F: include/uapi/linux/isdn.h 7186F: include/uapi/linux/isdn/ 7187 7188ISDN SUBSYSTEM (Eicon active card driver) 7189M: Armin Schindler <mac@melware.de> 7190L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7191W: http://www.melware.de 7192S: Maintained 7193F: drivers/isdn/hardware/eicon/ 7194 7195IT87 HARDWARE MONITORING DRIVER 7196M: Jean Delvare <jdelvare@suse.com> 7197L: linux-hwmon@vger.kernel.org 7198S: Maintained 7199F: Documentation/hwmon/it87 7200F: drivers/hwmon/it87.c 7201 7202IT913X MEDIA DRIVER 7203M: Antti Palosaari <crope@iki.fi> 7204L: linux-media@vger.kernel.org 7205W: https://linuxtv.org 7206W: http://palosaari.fi/linux/ 7207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7208T: git git://linuxtv.org/anttip/media_tree.git 7209S: Maintained 7210F: drivers/media/tuners/it913x* 7211 7212IVTV VIDEO4LINUX DRIVER 7213M: Andy Walls <awalls@md.metrocast.net> 7214L: ivtv-devel@ivtvdriver.org (subscribers-only) 7215L: linux-media@vger.kernel.org 7216T: git git://linuxtv.org/media_tree.git 7217W: http://www.ivtvdriver.org 7218S: Maintained 7219F: Documentation/media/v4l-drivers/ivtv* 7220F: drivers/media/pci/ivtv/ 7221F: include/uapi/linux/ivtv* 7222 7223IX2505V MEDIA DRIVER 7224M: Malcolm Priestley <tvboxspy@gmail.com> 7225L: linux-media@vger.kernel.org 7226W: https://linuxtv.org 7227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7228S: Maintained 7229F: drivers/media/dvb-frontends/ix2505v* 7230 7231JC42.4 TEMPERATURE SENSOR DRIVER 7232M: Guenter Roeck <linux@roeck-us.net> 7233L: linux-hwmon@vger.kernel.org 7234S: Maintained 7235F: drivers/hwmon/jc42.c 7236F: Documentation/hwmon/jc42 7237 7238JFS FILESYSTEM 7239M: Dave Kleikamp <shaggy@kernel.org> 7240L: jfs-discussion@lists.sourceforge.net 7241W: http://jfs.sourceforge.net/ 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7243S: Maintained 7244F: Documentation/filesystems/jfs.txt 7245F: fs/jfs/ 7246 7247JME NETWORK DRIVER 7248M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7249L: netdev@vger.kernel.org 7250S: Maintained 7251F: drivers/net/ethernet/jme.* 7252 7253JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7254M: David Woodhouse <dwmw2@infradead.org> 7255L: linux-mtd@lists.infradead.org 7256W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7257S: Maintained 7258F: fs/jffs2/ 7259F: include/uapi/linux/jffs2.h 7260 7261JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7262M: "Theodore Ts'o" <tytso@mit.edu> 7263M: Jan Kara <jack@suse.com> 7264L: linux-ext4@vger.kernel.org 7265S: Maintained 7266F: fs/jbd2/ 7267F: include/linux/jbd2.h 7268 7269JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7270M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7271L: linux-media@vger.kernel.org 7272S: Maintained 7273F: drivers/media/platform/rcar_jpu.c 7274 7275JSM Neo PCI based serial card 7276M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7277L: linux-serial@vger.kernel.org 7278S: Maintained 7279F: drivers/tty/serial/jsm/ 7280 7281K10TEMP HARDWARE MONITORING DRIVER 7282M: Clemens Ladisch <clemens@ladisch.de> 7283L: linux-hwmon@vger.kernel.org 7284S: Maintained 7285F: Documentation/hwmon/k10temp 7286F: drivers/hwmon/k10temp.c 7287 7288K8TEMP HARDWARE MONITORING DRIVER 7289M: Rudolf Marek <r.marek@assembler.cz> 7290L: linux-hwmon@vger.kernel.org 7291S: Maintained 7292F: Documentation/hwmon/k8temp 7293F: drivers/hwmon/k8temp.c 7294 7295KASAN 7296M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7297R: Alexander Potapenko <glider@google.com> 7298R: Dmitry Vyukov <dvyukov@google.com> 7299L: kasan-dev@googlegroups.com 7300S: Maintained 7301F: arch/*/include/asm/kasan.h 7302F: arch/*/mm/kasan_init* 7303F: Documentation/dev-tools/kasan.rst 7304F: include/linux/kasan*.h 7305F: lib/test_kasan.c 7306F: mm/kasan/ 7307F: scripts/Makefile.kasan 7308 7309KCONFIG 7310M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7311L: linux-kbuild@vger.kernel.org 7312T: git git://gitorious.org/linux-kconfig/linux-kconfig 7313S: Maintained 7314F: Documentation/kbuild/kconfig-language.txt 7315F: scripts/kconfig/ 7316 7317KDUMP 7318M: Dave Young <dyoung@redhat.com> 7319M: Baoquan He <bhe@redhat.com> 7320R: Vivek Goyal <vgoyal@redhat.com> 7321L: kexec@lists.infradead.org 7322W: http://lse.sourceforge.net/kdump/ 7323S: Maintained 7324F: Documentation/kdump/ 7325 7326KEENE FM RADIO TRANSMITTER DRIVER 7327M: Hans Verkuil <hverkuil@xs4all.nl> 7328L: linux-media@vger.kernel.org 7329T: git git://linuxtv.org/media_tree.git 7330W: https://linuxtv.org 7331S: Maintained 7332F: drivers/media/radio/radio-keene* 7333 7334KERNEL AUTOMOUNTER v4 (AUTOFS4) 7335M: Ian Kent <raven@themaw.net> 7336L: autofs@vger.kernel.org 7337S: Maintained 7338F: fs/autofs4/ 7339 7340KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7341M: Masahiro Yamada <yamada.masahiro@socionext.com> 7342M: Michal Marek <mmarek@suse.com> 7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7344L: linux-kbuild@vger.kernel.org 7345S: Maintained 7346F: Documentation/kbuild/ 7347F: Makefile 7348F: scripts/Makefile.* 7349F: scripts/basic/ 7350F: scripts/mk* 7351F: scripts/package/ 7352 7353KERNEL JANITORS 7354L: kernel-janitors@vger.kernel.org 7355W: http://kernelnewbies.org/KernelJanitors 7356S: Odd Fixes 7357 7358KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7359M: "J. Bruce Fields" <bfields@fieldses.org> 7360M: Jeff Layton <jlayton@poochiereds.net> 7361L: linux-nfs@vger.kernel.org 7362W: http://nfs.sourceforge.net/ 7363T: git git://linux-nfs.org/~bfields/linux.git 7364S: Supported 7365F: fs/nfsd/ 7366F: include/uapi/linux/nfsd/ 7367F: fs/lockd/ 7368F: fs/nfs_common/ 7369F: net/sunrpc/ 7370F: include/linux/lockd/ 7371F: include/linux/sunrpc/ 7372F: include/uapi/linux/sunrpc/ 7373 7374KERNEL SELFTEST FRAMEWORK 7375M: Shuah Khan <shuahkh@osg.samsung.com> 7376M: Shuah Khan <shuah@kernel.org> 7377L: linux-kselftest@vger.kernel.org 7378T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7379S: Maintained 7380F: tools/testing/selftests/ 7381F: Documentation/dev-tools/kselftest* 7382 7383KERNEL VIRTUAL MACHINE (KVM) 7384M: Paolo Bonzini <pbonzini@redhat.com> 7385M: Radim Krčmář <rkrcmar@redhat.com> 7386L: kvm@vger.kernel.org 7387W: http://www.linux-kvm.org 7388T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7389S: Supported 7390F: Documentation/*/kvm*.txt 7391F: Documentation/virtual/kvm/ 7392F: arch/*/kvm/ 7393F: arch/x86/kernel/kvm.c 7394F: arch/x86/kernel/kvmclock.c 7395F: arch/*/include/asm/kvm* 7396F: include/linux/kvm* 7397F: include/uapi/linux/kvm* 7398F: virt/kvm/ 7399F: tools/kvm/ 7400 7401KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7402M: Joerg Roedel <joro@8bytes.org> 7403L: kvm@vger.kernel.org 7404W: http://www.linux-kvm.org/ 7405S: Maintained 7406F: arch/x86/include/asm/svm.h 7407F: arch/x86/kvm/svm.c 7408 7409KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7410M: Christoffer Dall <christoffer.dall@linaro.org> 7411M: Marc Zyngier <marc.zyngier@arm.com> 7412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7413L: kvmarm@lists.cs.columbia.edu 7414W: http://systems.cs.columbia.edu/projects/kvm-arm 7415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7416S: Supported 7417F: arch/arm/include/uapi/asm/kvm* 7418F: arch/arm/include/asm/kvm* 7419F: arch/arm/kvm/ 7420F: virt/kvm/arm/ 7421F: include/kvm/arm_* 7422 7423KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7424M: Alexander Graf <agraf@suse.com> 7425L: kvm-ppc@vger.kernel.org 7426W: http://www.linux-kvm.org/ 7427T: git git://github.com/agraf/linux-2.6.git 7428S: Supported 7429F: arch/powerpc/include/asm/kvm* 7430F: arch/powerpc/kvm/ 7431 7432KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7433M: Christoffer Dall <christoffer.dall@linaro.org> 7434M: Marc Zyngier <marc.zyngier@arm.com> 7435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7436L: kvmarm@lists.cs.columbia.edu 7437S: Maintained 7438F: arch/arm64/include/uapi/asm/kvm* 7439F: arch/arm64/include/asm/kvm* 7440F: arch/arm64/kvm/ 7441 7442KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7443M: James Hogan <james.hogan@imgtec.com> 7444L: linux-mips@linux-mips.org 7445S: Supported 7446F: arch/mips/include/uapi/asm/kvm* 7447F: arch/mips/include/asm/kvm* 7448F: arch/mips/kvm/ 7449 7450KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7451M: Christian Borntraeger <borntraeger@de.ibm.com> 7452M: Cornelia Huck <cohuck@redhat.com> 7453L: linux-s390@vger.kernel.org 7454W: http://www.ibm.com/developerworks/linux/linux390/ 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7456S: Supported 7457F: Documentation/s390/kvm.txt 7458F: arch/s390/include/asm/kvm* 7459F: arch/s390/kvm/ 7460F: arch/s390/mm/gmap.c 7461 7462KERNFS 7463M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7464M: Tejun Heo <tj@kernel.org> 7465T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7466S: Supported 7467F: include/linux/kernfs.h 7468F: fs/kernfs/ 7469 7470KEXEC 7471M: Eric Biederman <ebiederm@xmission.com> 7472W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7473L: kexec@lists.infradead.org 7474S: Maintained 7475F: include/linux/kexec.h 7476F: include/uapi/linux/kexec.h 7477F: kernel/kexec* 7478 7479KEYS-ENCRYPTED 7480M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7481M: David Safford <safford@us.ibm.com> 7482L: linux-security-module@vger.kernel.org 7483L: keyrings@vger.kernel.org 7484S: Supported 7485F: Documentation/security/keys/trusted-encrypted.rst 7486F: include/keys/encrypted-type.h 7487F: security/keys/encrypted-keys/ 7488 7489KEYS-TRUSTED 7490M: David Safford <safford@us.ibm.com> 7491M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7492L: linux-security-module@vger.kernel.org 7493L: keyrings@vger.kernel.org 7494S: Supported 7495F: Documentation/security/keys/trusted-encrypted.rst 7496F: include/keys/trusted-type.h 7497F: security/keys/trusted.c 7498F: security/keys/trusted.h 7499 7500KEYS/KEYRINGS: 7501M: David Howells <dhowells@redhat.com> 7502L: keyrings@vger.kernel.org 7503S: Maintained 7504F: Documentation/security/keys/core.rst 7505F: include/linux/key.h 7506F: include/linux/key-type.h 7507F: include/linux/keyctl.h 7508F: include/uapi/linux/keyctl.h 7509F: include/keys/ 7510F: security/keys/ 7511 7512KGDB / KDB /debug_core 7513M: Jason Wessel <jason.wessel@windriver.com> 7514W: http://kgdb.wiki.kernel.org/ 7515L: kgdb-bugreport@lists.sourceforge.net 7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7517S: Maintained 7518F: Documentation/dev-tools/kgdb.rst 7519F: drivers/misc/kgdbts.c 7520F: drivers/tty/serial/kgdboc.c 7521F: include/linux/kdb.h 7522F: include/linux/kgdb.h 7523F: kernel/debug/ 7524 7525KMEMCHECK 7526M: Vegard Nossum <vegardno@ifi.uio.no> 7527M: Pekka Enberg <penberg@kernel.org> 7528S: Maintained 7529F: Documentation/dev-tools/kmemcheck.rst 7530F: arch/x86/include/asm/kmemcheck.h 7531F: arch/x86/mm/kmemcheck/ 7532F: include/linux/kmemcheck.h 7533F: mm/kmemcheck.c 7534 7535KMEMLEAK 7536M: Catalin Marinas <catalin.marinas@arm.com> 7537S: Maintained 7538F: Documentation/dev-tools/kmemleak.rst 7539F: include/linux/kmemleak.h 7540F: mm/kmemleak.c 7541F: mm/kmemleak-test.c 7542 7543KMOD MODULE USERMODE HELPER 7544M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7545L: linux-kernel@vger.kernel.org 7546S: Maintained 7547F: kernel/kmod.c 7548F: include/linux/kmod.h 7549F: lib/test_kmod.c 7550F: tools/testing/selftests/kmod/ 7551 7552KPROBES 7553M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7554M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7555M: "David S. Miller" <davem@davemloft.net> 7556M: Masami Hiramatsu <mhiramat@kernel.org> 7557S: Maintained 7558F: Documentation/kprobes.txt 7559F: include/linux/kprobes.h 7560F: include/asm-generic/kprobes.h 7561F: kernel/kprobes.c 7562 7563KS0108 LCD CONTROLLER DRIVER 7564M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7565W: http://miguelojeda.es/auxdisplay.htm 7566W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7567S: Maintained 7568F: Documentation/auxdisplay/ks0108 7569F: drivers/auxdisplay/ks0108.c 7570F: include/linux/ks0108.h 7571 7572L3MDEV 7573M: David Ahern <dsa@cumulusnetworks.com> 7574L: netdev@vger.kernel.org 7575S: Maintained 7576F: net/l3mdev 7577F: include/net/l3mdev.h 7578 7579LANTIQ MIPS ARCHITECTURE 7580M: John Crispin <john@phrozen.org> 7581L: linux-mips@linux-mips.org 7582S: Maintained 7583F: arch/mips/lantiq 7584 7585LAPB module 7586L: linux-x25@vger.kernel.org 7587S: Orphan 7588F: Documentation/networking/lapb-module.txt 7589F: include/*/lapb.h 7590F: net/lapb/ 7591 7592LASI 53c700 driver for PARISC 7593M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7594L: linux-scsi@vger.kernel.org 7595S: Maintained 7596F: Documentation/scsi/53c700.txt 7597F: drivers/scsi/53c700* 7598 7599LED SUBSYSTEM 7600M: Richard Purdie <rpurdie@rpsys.net> 7601M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7602M: Pavel Machek <pavel@ucw.cz> 7603L: linux-leds@vger.kernel.org 7604T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7605S: Maintained 7606F: Documentation/devicetree/bindings/leds/ 7607F: drivers/leds/ 7608F: include/linux/leds.h 7609 7610LEGACY EEPROM DRIVER 7611M: Jean Delvare <jdelvare@suse.com> 7612S: Maintained 7613F: Documentation/misc-devices/eeprom 7614F: drivers/misc/eeprom/eeprom.c 7615 7616LEGO USB Tower driver 7617M: Juergen Stuber <starblue@users.sourceforge.net> 7618L: legousb-devel@lists.sourceforge.net 7619W: http://legousb.sourceforge.net/ 7620S: Maintained 7621F: drivers/usb/misc/legousbtower.c 7622 7623LG2160 MEDIA DRIVER 7624M: Michael Krufky <mkrufky@linuxtv.org> 7625L: linux-media@vger.kernel.org 7626W: https://linuxtv.org 7627W: http://github.com/mkrufky 7628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7629T: git git://linuxtv.org/mkrufky/tuners.git 7630S: Maintained 7631F: drivers/media/dvb-frontends/lg2160.* 7632 7633LGDT3305 MEDIA DRIVER 7634M: Michael Krufky <mkrufky@linuxtv.org> 7635L: linux-media@vger.kernel.org 7636W: https://linuxtv.org 7637W: http://github.com/mkrufky 7638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7639T: git git://linuxtv.org/mkrufky/tuners.git 7640S: Maintained 7641F: drivers/media/dvb-frontends/lgdt3305.* 7642 7643LGUEST 7644M: Rusty Russell <rusty@rustcorp.com.au> 7645L: lguest@lists.ozlabs.org 7646W: http://lguest.ozlabs.org/ 7647S: Odd Fixes 7648F: arch/x86/include/asm/lguest*.h 7649F: arch/x86/lguest/ 7650F: drivers/lguest/ 7651F: include/linux/lguest*.h 7652F: tools/lguest/ 7653 7654LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7655M: Viresh Kumar <vireshk@kernel.org> 7656L: linux-ide@vger.kernel.org 7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7658S: Maintained 7659F: include/linux/pata_arasan_cf_data.h 7660F: drivers/ata/pata_arasan_cf.c 7661 7662LIBATA PATA DRIVERS 7663M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7664M: Tejun Heo <tj@kernel.org> 7665L: linux-ide@vger.kernel.org 7666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7667S: Maintained 7668F: drivers/ata/pata_*.c 7669F: drivers/ata/ata_generic.c 7670 7671LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7672M: Linus Walleij <linus.walleij@linaro.org> 7673L: linux-ide@vger.kernel.org 7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7675S: Maintained 7676F: drivers/ata/pata_ftide010.c 7677F: drivers/ata/sata_gemini.c 7678F: drivers/ata/sata_gemini.h 7679 7680LIBATA SATA AHCI PLATFORM devices support 7681M: Hans de Goede <hdegoede@redhat.com> 7682M: Tejun Heo <tj@kernel.org> 7683L: linux-ide@vger.kernel.org 7684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7685S: Maintained 7686F: drivers/ata/ahci_platform.c 7687F: drivers/ata/libahci_platform.c 7688F: include/linux/ahci_platform.h 7689 7690LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7691M: Mikael Pettersson <mikpelinux@gmail.com> 7692L: linux-ide@vger.kernel.org 7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7694S: Maintained 7695F: drivers/ata/sata_promise.* 7696 7697LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7698M: Tejun Heo <tj@kernel.org> 7699L: linux-ide@vger.kernel.org 7700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7701S: Maintained 7702F: drivers/ata/ 7703F: include/linux/ata.h 7704F: include/linux/libata.h 7705F: Documentation/devicetree/bindings/ata/ 7706 7707LIBLOCKDEP 7708M: Sasha Levin <alexander.levin@verizon.com> 7709S: Maintained 7710F: tools/lib/lockdep/ 7711 7712LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7713M: Ross Zwisler <ross.zwisler@linux.intel.com> 7714L: linux-nvdimm@lists.01.org 7715Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7716S: Supported 7717F: drivers/nvdimm/blk.c 7718F: drivers/nvdimm/region_devs.c 7719 7720LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7721M: Vishal Verma <vishal.l.verma@intel.com> 7722L: linux-nvdimm@lists.01.org 7723Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7724S: Supported 7725F: drivers/nvdimm/btt* 7726 7727LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7728M: Ross Zwisler <ross.zwisler@linux.intel.com> 7729L: linux-nvdimm@lists.01.org 7730Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7731S: Supported 7732F: drivers/nvdimm/pmem* 7733 7734LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7735M: Dan Williams <dan.j.williams@intel.com> 7736L: linux-nvdimm@lists.01.org 7737Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7738T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7739S: Supported 7740F: drivers/nvdimm/* 7741F: drivers/acpi/nfit/* 7742F: include/linux/nd.h 7743F: include/linux/libnvdimm.h 7744F: include/uapi/linux/ndctl.h 7745 7746LIGHTNVM PLATFORM SUPPORT 7747M: Matias Bjorling <mb@lightnvm.io> 7748W: http://github/OpenChannelSSD 7749L: linux-block@vger.kernel.org 7750S: Maintained 7751F: drivers/lightnvm/ 7752F: include/linux/lightnvm.h 7753F: include/uapi/linux/lightnvm.h 7754 7755LINUX FOR POWER MACINTOSH 7756M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7757W: http://www.penguinppc.org/ 7758L: linuxppc-dev@lists.ozlabs.org 7759S: Maintained 7760F: arch/powerpc/platforms/powermac/ 7761F: drivers/macintosh/ 7762 7763LINUX FOR POWERPC (32-BIT AND 64-BIT) 7764M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7765M: Paul Mackerras <paulus@samba.org> 7766M: Michael Ellerman <mpe@ellerman.id.au> 7767W: https://github.com/linuxppc/linux/wiki 7768L: linuxppc-dev@lists.ozlabs.org 7769Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7771S: Supported 7772F: Documentation/ABI/stable/sysfs-firmware-opal-* 7773F: Documentation/devicetree/bindings/powerpc/ 7774F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7775F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7776F: Documentation/powerpc/ 7777F: arch/powerpc/ 7778F: drivers/char/tpm/tpm_ibmvtpm* 7779F: drivers/crypto/nx/ 7780F: drivers/crypto/vmx/ 7781F: drivers/i2c/busses/i2c-opal.c 7782F: drivers/net/ethernet/ibm/ibmveth.* 7783F: drivers/net/ethernet/ibm/ibmvnic.* 7784F: drivers/pci/hotplug/pnv_php.c 7785F: drivers/pci/hotplug/rpa* 7786F: drivers/rtc/rtc-opal.c 7787F: drivers/scsi/ibmvscsi/ 7788F: drivers/tty/hvc/hvc_opal.c 7789F: tools/testing/selftests/powerpc 7790N: /pmac 7791N: powermac 7792N: powernv 7793N: [^a-z0-9]ps3 7794N: pseries 7795 7796LINUX FOR POWERPC EMBEDDED MPC5XXX 7797M: Anatolij Gustschin <agust@denx.de> 7798L: linuxppc-dev@lists.ozlabs.org 7799T: git git://git.denx.de/linux-denx-agust.git 7800S: Maintained 7801F: arch/powerpc/platforms/512x/ 7802F: arch/powerpc/platforms/52xx/ 7803 7804LINUX FOR POWERPC EMBEDDED PPC4XX 7805M: Alistair Popple <alistair@popple.id.au> 7806M: Matt Porter <mporter@kernel.crashing.org> 7807W: http://www.penguinppc.org/ 7808L: linuxppc-dev@lists.ozlabs.org 7809S: Maintained 7810F: arch/powerpc/platforms/40x/ 7811F: arch/powerpc/platforms/44x/ 7812 7813LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7814M: Scott Wood <oss@buserror.net> 7815M: Kumar Gala <galak@kernel.crashing.org> 7816W: http://www.penguinppc.org/ 7817L: linuxppc-dev@lists.ozlabs.org 7818T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7819S: Maintained 7820F: arch/powerpc/platforms/83xx/ 7821F: arch/powerpc/platforms/85xx/ 7822F: Documentation/devicetree/bindings/powerpc/fsl/ 7823 7824LINUX FOR POWERPC EMBEDDED PPC8XX 7825M: Vitaly Bordug <vitb@kernel.crashing.org> 7826W: http://www.penguinppc.org/ 7827L: linuxppc-dev@lists.ozlabs.org 7828S: Maintained 7829F: arch/powerpc/platforms/8xx/ 7830 7831LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7832L: linuxppc-dev@lists.ozlabs.org 7833S: Orphan 7834F: arch/powerpc/*/*virtex* 7835F: arch/powerpc/*/*/*virtex* 7836 7837LINUX FOR POWERPC PA SEMI PWRFICIENT 7838L: linuxppc-dev@lists.ozlabs.org 7839S: Orphan 7840F: arch/powerpc/platforms/pasemi/ 7841F: drivers/*/*pasemi* 7842F: drivers/*/*/*pasemi* 7843 7844LINUX KERNEL DUMP TEST MODULE (LKDTM) 7845M: Kees Cook <keescook@chromium.org> 7846S: Maintained 7847F: drivers/misc/lkdtm* 7848 7849LINUX SECURITY MODULE (LSM) FRAMEWORK 7850M: Chris Wright <chrisw@sous-sol.org> 7851L: linux-security-module@vger.kernel.org 7852S: Supported 7853 7854LIS3LV02D ACCELEROMETER DRIVER 7855M: Eric Piel <eric.piel@tremplin-utc.net> 7856S: Maintained 7857F: Documentation/misc-devices/lis3lv02d 7858F: drivers/misc/lis3lv02d/ 7859F: drivers/platform/x86/hp_accel.c 7860 7861LIVE PATCHING 7862M: Josh Poimboeuf <jpoimboe@redhat.com> 7863M: Jessica Yu <jeyu@kernel.org> 7864M: Jiri Kosina <jikos@kernel.org> 7865M: Miroslav Benes <mbenes@suse.cz> 7866R: Petr Mladek <pmladek@suse.com> 7867S: Maintained 7868F: kernel/livepatch/ 7869F: include/linux/livepatch.h 7870F: arch/x86/include/asm/livepatch.h 7871F: arch/x86/kernel/livepatch.c 7872F: Documentation/livepatch/ 7873F: Documentation/ABI/testing/sysfs-kernel-livepatch 7874F: samples/livepatch/ 7875L: live-patching@vger.kernel.org 7876T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7877 7878LLC (802.2) 7879L: netdev@vger.kernel.org 7880S: Odd fixes 7881F: include/linux/llc.h 7882F: include/uapi/linux/llc.h 7883F: include/net/llc* 7884F: net/llc/ 7885 7886LM73 HARDWARE MONITOR DRIVER 7887M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7888L: linux-hwmon@vger.kernel.org 7889S: Maintained 7890F: drivers/hwmon/lm73.c 7891 7892LM78 HARDWARE MONITOR DRIVER 7893M: Jean Delvare <jdelvare@suse.com> 7894L: linux-hwmon@vger.kernel.org 7895S: Maintained 7896F: Documentation/hwmon/lm78 7897F: drivers/hwmon/lm78.c 7898 7899LM83 HARDWARE MONITOR DRIVER 7900M: Jean Delvare <jdelvare@suse.com> 7901L: linux-hwmon@vger.kernel.org 7902S: Maintained 7903F: Documentation/hwmon/lm83 7904F: drivers/hwmon/lm83.c 7905 7906LM90 HARDWARE MONITOR DRIVER 7907M: Jean Delvare <jdelvare@suse.com> 7908L: linux-hwmon@vger.kernel.org 7909S: Maintained 7910F: Documentation/hwmon/lm90 7911F: Documentation/devicetree/bindings/hwmon/lm90.txt 7912F: drivers/hwmon/lm90.c 7913F: include/dt-bindings/thermal/lm90.h 7914 7915LM95234 HARDWARE MONITOR DRIVER 7916M: Guenter Roeck <linux@roeck-us.net> 7917L: linux-hwmon@vger.kernel.org 7918S: Maintained 7919F: Documentation/hwmon/lm95234 7920F: drivers/hwmon/lm95234.c 7921 7922LME2510 MEDIA DRIVER 7923M: Malcolm Priestley <tvboxspy@gmail.com> 7924L: linux-media@vger.kernel.org 7925W: https://linuxtv.org 7926Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7927S: Maintained 7928F: drivers/media/usb/dvb-usb-v2/lmedm04* 7929 7930LOADPIN SECURITY MODULE 7931M: Kees Cook <keescook@chromium.org> 7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 7933S: Supported 7934F: security/loadpin/ 7935F: Documentation/admin-guide/LSM/LoadPin.rst 7936 7937LOCKING PRIMITIVES 7938M: Peter Zijlstra <peterz@infradead.org> 7939M: Ingo Molnar <mingo@redhat.com> 7940L: linux-kernel@vger.kernel.org 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7942S: Maintained 7943F: Documentation/locking/ 7944F: include/linux/lockdep.h 7945F: include/linux/spinlock*.h 7946F: arch/*/include/asm/spinlock*.h 7947F: include/linux/rwlock*.h 7948F: include/linux/mutex*.h 7949F: arch/*/include/asm/mutex*.h 7950F: include/linux/rwsem*.h 7951F: arch/*/include/asm/rwsem.h 7952F: include/linux/seqlock.h 7953F: lib/locking*.[ch] 7954F: kernel/locking/ 7955 7956LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7957M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7958L: linux-ntfs-dev@lists.sourceforge.net 7959W: http://www.linux-ntfs.org/content/view/19/37/ 7960S: Maintained 7961F: Documentation/ldm.txt 7962F: block/partitions/ldm.* 7963 7964LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7965M: Sathya Prakash <sathya.prakash@broadcom.com> 7966M: Chaitra P B <chaitra.basappa@broadcom.com> 7967M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7968L: MPT-FusionLinux.pdl@broadcom.com 7969L: linux-scsi@vger.kernel.org 7970W: http://www.avagotech.com/support/ 7971S: Supported 7972F: drivers/message/fusion/ 7973F: drivers/scsi/mpt2sas/ 7974F: drivers/scsi/mpt3sas/ 7975 7976LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7977M: Matthew Wilcox <matthew@wil.cx> 7978L: linux-scsi@vger.kernel.org 7979S: Maintained 7980F: drivers/scsi/sym53c8xx_2/ 7981 7982LTC4261 HARDWARE MONITOR DRIVER 7983M: Guenter Roeck <linux@roeck-us.net> 7984L: linux-hwmon@vger.kernel.org 7985S: Maintained 7986F: Documentation/hwmon/ltc4261 7987F: drivers/hwmon/ltc4261.c 7988 7989LTC4306 I2C MULTIPLEXER DRIVER 7990M: Michael Hennerich <michael.hennerich@analog.com> 7991W: http://ez.analog.com/community/linux-device-drivers 7992L: linux-i2c@vger.kernel.org 7993S: Supported 7994F: drivers/i2c/muxes/i2c-mux-ltc4306.c 7995F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 7996 7997LTP (Linux Test Project) 7998M: Mike Frysinger <vapier@gentoo.org> 7999M: Cyril Hrubis <chrubis@suse.cz> 8000M: Wanlong Gao <wanlong.gao@gmail.com> 8001M: Jan Stancek <jstancek@redhat.com> 8002M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8003M: Alexey Kodanev <alexey.kodanev@oracle.com> 8004L: ltp@lists.linux.it (subscribers-only) 8005W: http://linux-test-project.github.io/ 8006T: git git://github.com/linux-test-project/ltp.git 8007S: Maintained 8008 8009M32R ARCHITECTURE 8010W: http://www.linux-m32r.org/ 8011S: Orphan 8012F: arch/m32r/ 8013 8014M68K ARCHITECTURE 8015M: Geert Uytterhoeven <geert@linux-m68k.org> 8016L: linux-m68k@lists.linux-m68k.org 8017W: http://www.linux-m68k.org/ 8018T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8019S: Maintained 8020F: arch/m68k/ 8021F: drivers/zorro/ 8022 8023M68K ON APPLE MACINTOSH 8024M: Joshua Thompson <funaho@jurai.org> 8025W: http://www.mac.linux-m68k.org/ 8026L: linux-m68k@lists.linux-m68k.org 8027S: Maintained 8028F: arch/m68k/mac/ 8029 8030M68K ON HP9000/300 8031M: Philip Blundell <philb@gnu.org> 8032W: http://www.tazenda.demon.co.uk/phil/linux-hp 8033S: Maintained 8034F: arch/m68k/hp300/ 8035 8036M88DS3103 MEDIA DRIVER 8037M: Antti Palosaari <crope@iki.fi> 8038L: linux-media@vger.kernel.org 8039W: https://linuxtv.org 8040W: http://palosaari.fi/linux/ 8041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8042T: git git://linuxtv.org/anttip/media_tree.git 8043S: Maintained 8044F: drivers/media/dvb-frontends/m88ds3103* 8045 8046M88RS2000 MEDIA DRIVER 8047M: Malcolm Priestley <tvboxspy@gmail.com> 8048L: linux-media@vger.kernel.org 8049W: https://linuxtv.org 8050Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8051S: Maintained 8052F: drivers/media/dvb-frontends/m88rs2000* 8053 8054MA901 MASTERKIT USB FM RADIO DRIVER 8055M: Alexey Klimov <klimov.linux@gmail.com> 8056L: linux-media@vger.kernel.org 8057T: git git://linuxtv.org/media_tree.git 8058S: Maintained 8059F: drivers/media/radio/radio-ma901.c 8060 8061MAC80211 8062M: Johannes Berg <johannes@sipsolutions.net> 8063L: linux-wireless@vger.kernel.org 8064W: http://wireless.kernel.org/ 8065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8067S: Maintained 8068F: Documentation/networking/mac80211-injection.txt 8069F: include/net/mac80211.h 8070F: net/mac80211/ 8071F: drivers/net/wireless/mac80211_hwsim.[ch] 8072 8073MAILBOX API 8074M: Jassi Brar <jassisinghbrar@gmail.com> 8075L: linux-kernel@vger.kernel.org 8076S: Maintained 8077F: drivers/mailbox/ 8078F: include/linux/mailbox_client.h 8079F: include/linux/mailbox_controller.h 8080 8081MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8082M: Michael Kerrisk <mtk.manpages@gmail.com> 8083W: http://www.kernel.org/doc/man-pages 8084L: linux-man@vger.kernel.org 8085S: Maintained 8086 8087MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8088M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8089L: linux-mips@linux-mips.org 8090S: Maintained 8091F: arch/mips/boot/dts/img/pistachio_marduk.dts 8092 8093MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8094M: Andrew Lunn <andrew@lunn.ch> 8095M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8096L: netdev@vger.kernel.org 8097S: Maintained 8098F: drivers/net/dsa/mv88e6xxx/ 8099F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8100 8101MARVELL ARMADA DRM SUPPORT 8102M: Russell King <linux@armlinux.org.uk> 8103S: Maintained 8104T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8105T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8106F: drivers/gpu/drm/armada/ 8107F: include/uapi/drm/armada_drm.h 8108F: Documentation/devicetree/bindings/display/armada/ 8109 8110MARVELL CRYPTO DRIVER 8111M: Boris Brezillon <boris.brezillon@free-electrons.com> 8112M: Arnaud Ebalard <arno@natisbad.org> 8113F: drivers/crypto/marvell/ 8114S: Maintained 8115L: linux-crypto@vger.kernel.org 8116 8117MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8118M: Mirko Lindner <mlindner@marvell.com> 8119M: Stephen Hemminger <stephen@networkplumber.org> 8120L: netdev@vger.kernel.org 8121S: Maintained 8122F: drivers/net/ethernet/marvell/sk* 8123 8124MARVELL LIBERTAS WIRELESS DRIVER 8125L: libertas-dev@lists.infradead.org 8126S: Orphan 8127F: drivers/net/wireless/marvell/libertas/ 8128 8129MARVELL MV643XX ETHERNET DRIVER 8130M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8131L: netdev@vger.kernel.org 8132S: Maintained 8133F: drivers/net/ethernet/marvell/mv643xx_eth.* 8134F: include/linux/mv643xx.h 8135 8136MARVELL MV88X3310 PHY DRIVER 8137M: Russell King <rmk@armlinux.org.uk> 8138L: netdev@vger.kernel.org 8139S: Maintained 8140F: drivers/net/phy/marvell10g.c 8141 8142MARVELL MVNETA ETHERNET DRIVER 8143M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8144L: netdev@vger.kernel.org 8145S: Maintained 8146F: drivers/net/ethernet/marvell/mvneta.* 8147 8148MARVELL MWIFIEX WIRELESS DRIVER 8149M: Amitkumar Karwar <amitkarwar@gmail.com> 8150M: Nishant Sarmukadam <nishants@marvell.com> 8151M: Ganapathi Bhat <gbhat@marvell.com> 8152M: Xinming Hu <huxm@marvell.com> 8153L: linux-wireless@vger.kernel.org 8154S: Maintained 8155F: drivers/net/wireless/marvell/mwifiex/ 8156 8157MARVELL MWL8K WIRELESS DRIVER 8158M: Lennert Buytenhek <buytenh@wantstofly.org> 8159L: linux-wireless@vger.kernel.org 8160S: Odd Fixes 8161F: drivers/net/wireless/marvell/mwl8k.c 8162 8163MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8164M: Nicolas Pitre <nico@fluxnic.net> 8165S: Odd Fixes 8166F: drivers/mmc/host/mvsdio.* 8167 8168MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8169M: Hu Ziji <huziji@marvell.com> 8170L: linux-mmc@vger.kernel.org 8171S: Supported 8172F: drivers/mmc/host/sdhci-xenon* 8173F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8174 8175MATROX FRAMEBUFFER DRIVER 8176L: linux-fbdev@vger.kernel.org 8177S: Orphan 8178F: drivers/video/fbdev/matrox/matroxfb_* 8179F: include/uapi/linux/matroxfb.h 8180 8181MAX16065 HARDWARE MONITOR DRIVER 8182M: Guenter Roeck <linux@roeck-us.net> 8183L: linux-hwmon@vger.kernel.org 8184S: Maintained 8185F: Documentation/hwmon/max16065 8186F: drivers/hwmon/max16065.c 8187 8188MAX20751 HARDWARE MONITOR DRIVER 8189M: Guenter Roeck <linux@roeck-us.net> 8190L: linux-hwmon@vger.kernel.org 8191S: Maintained 8192F: Documentation/hwmon/max20751 8193F: drivers/hwmon/max20751.c 8194 8195MAX2175 SDR TUNER DRIVER 8196M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8197L: linux-media@vger.kernel.org 8198T: git git://linuxtv.org/media_tree.git 8199S: Maintained 8200F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8201F: Documentation/media/v4l-drivers/max2175.rst 8202F: drivers/media/i2c/max2175* 8203F: include/uapi/linux/max2175.h 8204 8205MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8206L: linux-hwmon@vger.kernel.org 8207S: Orphan 8208F: Documentation/hwmon/max6650 8209F: drivers/hwmon/max6650.c 8210 8211MAX6697 HARDWARE MONITOR DRIVER 8212M: Guenter Roeck <linux@roeck-us.net> 8213L: linux-hwmon@vger.kernel.org 8214S: Maintained 8215F: Documentation/hwmon/max6697 8216F: Documentation/devicetree/bindings/i2c/max6697.txt 8217F: drivers/hwmon/max6697.c 8218F: include/linux/platform_data/max6697.h 8219 8220MAX9860 MONO AUDIO VOICE CODEC DRIVER 8221M: Peter Rosin <peda@axentia.se> 8222L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8223S: Maintained 8224F: Documentation/devicetree/bindings/sound/max9860.txt 8225F: sound/soc/codecs/max9860.* 8226 8227MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8228M: Javier Martinez Canillas <javier@dowhile0.org> 8229L: linux-kernel@vger.kernel.org 8230S: Supported 8231F: drivers/regulator/max77802-regulator.c 8232F: Documentation/devicetree/bindings/*/*max77802.txt 8233F: include/dt-bindings/*/*max77802.h 8234 8235MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8236M: Krzysztof Kozlowski <krzk@kernel.org> 8237M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8238L: linux-pm@vger.kernel.org 8239S: Supported 8240F: drivers/power/supply/max14577_charger.c 8241F: drivers/power/supply/max77693_charger.c 8242 8243MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8244M: Chanwoo Choi <cw00.choi@samsung.com> 8245M: Krzysztof Kozlowski <krzk@kernel.org> 8246M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8247L: linux-kernel@vger.kernel.org 8248S: Supported 8249F: drivers/*/max14577*.c 8250F: drivers/*/max77686*.c 8251F: drivers/*/max77693*.c 8252F: drivers/extcon/extcon-max14577.c 8253F: drivers/extcon/extcon-max77693.c 8254F: drivers/rtc/rtc-max77686.c 8255F: drivers/clk/clk-max77686.c 8256F: Documentation/devicetree/bindings/mfd/max14577.txt 8257F: Documentation/devicetree/bindings/*/max77686.txt 8258F: Documentation/devicetree/bindings/mfd/max77693.txt 8259F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8260F: include/linux/mfd/max14577*.h 8261F: include/linux/mfd/max77686*.h 8262F: include/linux/mfd/max77693*.h 8263 8264MAXIRADIO FM RADIO RECEIVER DRIVER 8265M: Hans Verkuil <hverkuil@xs4all.nl> 8266L: linux-media@vger.kernel.org 8267T: git git://linuxtv.org/media_tree.git 8268W: https://linuxtv.org 8269S: Maintained 8270F: drivers/media/radio/radio-maxiradio* 8271 8272MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8273M: Peter Rosin <peda@axentia.se> 8274L: linux-iio@vger.kernel.org 8275S: Maintained 8276F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8277F: drivers/iio/potentiometer/mcp4531.c 8278 8279MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8280M: William Breathitt Gray <vilhelm.gray@gmail.com> 8281L: linux-iio@vger.kernel.org 8282S: Maintained 8283F: drivers/iio/dac/cio-dac.c 8284 8285MEDIA DRIVERS FOR ASCOT2E 8286M: Sergey Kozlov <serjk@netup.ru> 8287M: Abylay Ospan <aospan@netup.ru> 8288L: linux-media@vger.kernel.org 8289W: https://linuxtv.org 8290W: http://netup.tv/ 8291T: git git://linuxtv.org/media_tree.git 8292S: Supported 8293F: drivers/media/dvb-frontends/ascot2e* 8294 8295MEDIA DRIVERS FOR CXD2841ER 8296M: Sergey Kozlov <serjk@netup.ru> 8297M: Abylay Ospan <aospan@netup.ru> 8298L: linux-media@vger.kernel.org 8299W: https://linuxtv.org 8300W: http://netup.tv/ 8301T: git git://linuxtv.org/media_tree.git 8302S: Supported 8303F: drivers/media/dvb-frontends/cxd2841er* 8304 8305MEDIA DRIVERS FOR FREESCALE IMX 8306M: Steve Longerbeam <slongerbeam@gmail.com> 8307M: Philipp Zabel <p.zabel@pengutronix.de> 8308L: linux-media@vger.kernel.org 8309T: git git://linuxtv.org/media_tree.git 8310S: Maintained 8311F: Documentation/devicetree/bindings/media/imx.txt 8312F: Documentation/media/v4l-drivers/imx.rst 8313F: drivers/staging/media/imx/ 8314F: include/linux/imx-media.h 8315F: include/media/imx.h 8316 8317MEDIA DRIVERS FOR HELENE 8318M: Abylay Ospan <aospan@netup.ru> 8319L: linux-media@vger.kernel.org 8320W: https://linuxtv.org 8321W: http://netup.tv/ 8322T: git git://linuxtv.org/media_tree.git 8323S: Supported 8324F: drivers/media/dvb-frontends/helene* 8325 8326MEDIA DRIVERS FOR HORUS3A 8327M: Sergey Kozlov <serjk@netup.ru> 8328M: Abylay Ospan <aospan@netup.ru> 8329L: linux-media@vger.kernel.org 8330W: https://linuxtv.org 8331W: http://netup.tv/ 8332T: git git://linuxtv.org/media_tree.git 8333S: Supported 8334F: drivers/media/dvb-frontends/horus3a* 8335 8336MEDIA DRIVERS FOR LNBH25 8337M: Sergey Kozlov <serjk@netup.ru> 8338M: Abylay Ospan <aospan@netup.ru> 8339L: linux-media@vger.kernel.org 8340W: https://linuxtv.org 8341W: http://netup.tv/ 8342T: git git://linuxtv.org/media_tree.git 8343S: Supported 8344F: drivers/media/dvb-frontends/lnbh25* 8345 8346MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8347M: Sergey Kozlov <serjk@netup.ru> 8348M: Abylay Ospan <aospan@netup.ru> 8349L: linux-media@vger.kernel.org 8350W: https://linuxtv.org 8351W: http://netup.tv/ 8352T: git git://linuxtv.org/media_tree.git 8353S: Supported 8354F: drivers/media/pci/netup_unidvb/* 8355 8356MEDIA DRIVERS FOR RENESAS - DRIF 8357M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8358L: linux-media@vger.kernel.org 8359L: linux-renesas-soc@vger.kernel.org 8360T: git git://linuxtv.org/media_tree.git 8361S: Supported 8362F: Documentation/devicetree/bindings/media/renesas,drif.txt 8363F: drivers/media/platform/rcar_drif.c 8364 8365MEDIA DRIVERS FOR RENESAS - FCP 8366M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8367L: linux-media@vger.kernel.org 8368L: linux-renesas-soc@vger.kernel.org 8369T: git git://linuxtv.org/media_tree.git 8370S: Supported 8371F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8372F: drivers/media/platform/rcar-fcp.c 8373F: include/media/rcar-fcp.h 8374 8375MEDIA DRIVERS FOR RENESAS - FDP1 8376M: Kieran Bingham <kieran@bingham.xyz> 8377L: linux-media@vger.kernel.org 8378L: linux-renesas-soc@vger.kernel.org 8379T: git git://linuxtv.org/media_tree.git 8380S: Supported 8381F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8382F: drivers/media/platform/rcar_fdp1.c 8383 8384MEDIA DRIVERS FOR RENESAS - VIN 8385M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8386L: linux-media@vger.kernel.org 8387L: linux-renesas-soc@vger.kernel.org 8388T: git git://linuxtv.org/media_tree.git 8389S: Supported 8390F: Documentation/devicetree/bindings/media/rcar_vin.txt 8391F: drivers/media/platform/rcar-vin/ 8392 8393MEDIA DRIVERS FOR RENESAS - VSP1 8394M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8395L: linux-media@vger.kernel.org 8396L: linux-renesas-soc@vger.kernel.org 8397T: git git://linuxtv.org/media_tree.git 8398S: Supported 8399F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8400F: drivers/media/platform/vsp1/ 8401 8402MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8403M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8404M: Mauro Carvalho Chehab <mchehab@kernel.org> 8405P: LinuxTV.org Project 8406L: linux-media@vger.kernel.org 8407W: https://linuxtv.org 8408Q: http://patchwork.kernel.org/project/linux-media/list/ 8409T: git git://linuxtv.org/media_tree.git 8410S: Maintained 8411F: Documentation/devicetree/bindings/media/ 8412F: Documentation/media/ 8413F: drivers/media/ 8414F: drivers/staging/media/ 8415F: include/linux/platform_data/media/ 8416F: include/media/ 8417F: include/uapi/linux/dvb/ 8418F: include/uapi/linux/videodev2.h 8419F: include/uapi/linux/media.h 8420F: include/uapi/linux/v4l2-* 8421F: include/uapi/linux/meye.h 8422F: include/uapi/linux/ivtv* 8423F: include/uapi/linux/uvcvideo.h 8424 8425MEDIATEK ETHERNET DRIVER 8426M: Felix Fietkau <nbd@openwrt.org> 8427M: John Crispin <blogic@openwrt.org> 8428L: netdev@vger.kernel.org 8429S: Maintained 8430F: drivers/net/ethernet/mediatek/ 8431 8432MEDIATEK JPEG DRIVER 8433M: Rick Chang <rick.chang@mediatek.com> 8434M: Bin Liu <bin.liu@mediatek.com> 8435S: Supported 8436F: drivers/media/platform/mtk-jpeg/ 8437F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8438 8439MEDIATEK MDP DRIVER 8440M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8441M: Houlong Wei <houlong.wei@mediatek.com> 8442M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8443S: Supported 8444F: drivers/media/platform/mtk-mdp/ 8445F: drivers/media/platform/mtk-vpu/ 8446F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8447 8448MEDIATEK MEDIA DRIVER 8449M: Tiffany Lin <tiffany.lin@mediatek.com> 8450M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8451S: Supported 8452F: drivers/media/platform/mtk-vcodec/ 8453F: drivers/media/platform/mtk-vpu/ 8454F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8455F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8456 8457MEDIATEK MT7601U WIRELESS LAN DRIVER 8458M: Jakub Kicinski <kubakici@wp.pl> 8459L: linux-wireless@vger.kernel.org 8460S: Maintained 8461F: drivers/net/wireless/mediatek/mt7601u/ 8462 8463MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8464M: Sean Wang <sean.wang@mediatek.com> 8465S: Maintained 8466F: drivers/char/hw_random/mtk-rng.c 8467 8468MEDIATEK USB3 DRD IP DRIVER 8469M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8470L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8472L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8473S: Maintained 8474F: drivers/usb/mtu3/ 8475 8476MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8477M: Peter Senna Tschudin <peter.senna@collabora.com> 8478M: Martin Donnelly <martin.donnelly@ge.com> 8479M: Martyn Welch <martyn.welch@collabora.co.uk> 8480S: Maintained 8481F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8482F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8483 8484MEGARAID SCSI/SAS DRIVERS 8485M: Kashyap Desai <kashyap.desai@broadcom.com> 8486M: Sumit Saxena <sumit.saxena@broadcom.com> 8487M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8488L: megaraidlinux.pdl@broadcom.com 8489L: linux-scsi@vger.kernel.org 8490W: http://www.avagotech.com/support/ 8491S: Maintained 8492F: Documentation/scsi/megaraid.txt 8493F: drivers/scsi/megaraid.* 8494F: drivers/scsi/megaraid/ 8495 8496MELEXIS MLX90614 DRIVER 8497M: Crt Mori <cmo@melexis.com> 8498L: linux-iio@vger.kernel.org 8499W: http://www.melexis.com 8500S: Supported 8501F: drivers/iio/temperature/mlx90614.c 8502 8503MELFAS MIP4 TOUCHSCREEN DRIVER 8504M: Sangwon Jee <jeesw@melfas.com> 8505W: http://www.melfas.com 8506S: Supported 8507F: drivers/input/touchscreen/melfas_mip4.c 8508F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8509 8510MELLANOX ETHERNET DRIVER (mlx4_en) 8511M: Tariq Toukan <tariqt@mellanox.com> 8512L: netdev@vger.kernel.org 8513S: Supported 8514W: http://www.mellanox.com 8515Q: http://patchwork.ozlabs.org/project/netdev/list/ 8516F: drivers/net/ethernet/mellanox/mlx4/en_* 8517 8518MELLANOX ETHERNET DRIVER (mlx5e) 8519M: Saeed Mahameed <saeedm@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/en_* 8525 8526MELLANOX ETHERNET INNOVA DRIVER 8527M: Ilan Tayari <ilant@mellanox.com> 8528R: Boris Pismenny <borisp@mellanox.com> 8529L: netdev@vger.kernel.org 8530S: Supported 8531W: http://www.mellanox.com 8532Q: http://patchwork.ozlabs.org/project/netdev/list/ 8533F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8534F: include/linux/mlx5/mlx5_ifc_fpga.h 8535 8536MELLANOX ETHERNET INNOVA IPSEC DRIVER 8537M: Ilan Tayari <ilant@mellanox.com> 8538R: Boris Pismenny <borisp@mellanox.com> 8539L: netdev@vger.kernel.org 8540S: Supported 8541W: http://www.mellanox.com 8542Q: http://patchwork.ozlabs.org/project/netdev/list/ 8543F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8544F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8545 8546MELLANOX ETHERNET SWITCH DRIVERS 8547M: Jiri Pirko <jiri@mellanox.com> 8548M: Ido Schimmel <idosch@mellanox.com> 8549L: netdev@vger.kernel.org 8550S: Supported 8551W: http://www.mellanox.com 8552Q: http://patchwork.ozlabs.org/project/netdev/list/ 8553F: drivers/net/ethernet/mellanox/mlxsw/ 8554 8555MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8556M: Yotam Gigi <yotamg@mellanox.com> 8557L: netdev@vger.kernel.org 8558S: Supported 8559W: http://www.mellanox.com 8560Q: http://patchwork.ozlabs.org/project/netdev/list/ 8561F: drivers/net/ethernet/mellanox/mlxfw/ 8562 8563MELLANOX MLX CPLD HOTPLUG DRIVER 8564M: Vadim Pasternak <vadimp@mellanox.com> 8565L: platform-driver-x86@vger.kernel.org 8566S: Supported 8567F: drivers/platform/x86/mlxcpld-hotplug.c 8568F: include/linux/platform_data/mlxcpld-hotplug.h 8569 8570MELLANOX MLX4 core VPI driver 8571M: Tariq Toukan <tariqt@mellanox.com> 8572L: netdev@vger.kernel.org 8573L: linux-rdma@vger.kernel.org 8574W: http://www.mellanox.com 8575Q: http://patchwork.ozlabs.org/project/netdev/list/ 8576S: Supported 8577F: drivers/net/ethernet/mellanox/mlx4/ 8578F: include/linux/mlx4/ 8579 8580MELLANOX MLX4 IB driver 8581M: Yishai Hadas <yishaih@mellanox.com> 8582L: linux-rdma@vger.kernel.org 8583W: http://www.mellanox.com 8584Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8585S: Supported 8586F: drivers/infiniband/hw/mlx4/ 8587F: include/linux/mlx4/ 8588F: include/uapi/rdma/mlx4-abi.h 8589 8590MELLANOX MLX5 core VPI driver 8591M: Saeed Mahameed <saeedm@mellanox.com> 8592M: Matan Barak <matanb@mellanox.com> 8593M: Leon Romanovsky <leonro@mellanox.com> 8594L: netdev@vger.kernel.org 8595L: linux-rdma@vger.kernel.org 8596W: http://www.mellanox.com 8597Q: http://patchwork.ozlabs.org/project/netdev/list/ 8598S: Supported 8599F: drivers/net/ethernet/mellanox/mlx5/core/ 8600F: include/linux/mlx5/ 8601 8602MELLANOX MLX5 IB driver 8603M: Matan Barak <matanb@mellanox.com> 8604M: Leon Romanovsky <leonro@mellanox.com> 8605L: linux-rdma@vger.kernel.org 8606W: http://www.mellanox.com 8607Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8608S: Supported 8609F: drivers/infiniband/hw/mlx5/ 8610F: include/linux/mlx5/ 8611F: include/uapi/rdma/mlx5-abi.h 8612 8613MELLANOX MLXCPLD I2C AND MUX DRIVER 8614M: Vadim Pasternak <vadimp@mellanox.com> 8615M: Michael Shych <michaelsh@mellanox.com> 8616L: linux-i2c@vger.kernel.org 8617S: Supported 8618F: drivers/i2c/busses/i2c-mlxcpld.c 8619F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8620F: Documentation/i2c/busses/i2c-mlxcpld 8621 8622MELLANOX MLXCPLD LED DRIVER 8623M: Vadim Pasternak <vadimp@mellanox.com> 8624L: linux-leds@vger.kernel.org 8625S: Supported 8626F: drivers/leds/leds-mlxcpld.c 8627F: Documentation/leds/leds-mlxcpld.txt 8628 8629MELLANOX PLATFORM DRIVER 8630M: Vadim Pasternak <vadimp@mellanox.com> 8631L: platform-driver-x86@vger.kernel.org 8632S: Supported 8633F: drivers/platform/x86/mlx-platform.c 8634 8635MEMBARRIER SUPPORT 8636M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8637M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8638L: linux-kernel@vger.kernel.org 8639S: Supported 8640F: kernel/membarrier.c 8641F: include/uapi/linux/membarrier.h 8642 8643MEMORY MANAGEMENT 8644L: linux-mm@kvack.org 8645W: http://www.linux-mm.org 8646S: Maintained 8647F: include/linux/mm.h 8648F: include/linux/gfp.h 8649F: include/linux/mmzone.h 8650F: include/linux/memory_hotplug.h 8651F: include/linux/vmalloc.h 8652F: mm/ 8653 8654MEMORY TECHNOLOGY DEVICES (MTD) 8655M: David Woodhouse <dwmw2@infradead.org> 8656M: Brian Norris <computersforpeace@gmail.com> 8657M: Boris Brezillon <boris.brezillon@free-electrons.com> 8658M: Marek Vasut <marek.vasut@gmail.com> 8659M: Richard Weinberger <richard@nod.at> 8660M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8661L: linux-mtd@lists.infradead.org 8662W: http://www.linux-mtd.infradead.org/ 8663Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8664T: git git://git.infradead.org/linux-mtd.git master 8665T: git git://git.infradead.org/l2-mtd.git master 8666S: Maintained 8667F: Documentation/devicetree/bindings/mtd/ 8668F: drivers/mtd/ 8669F: include/linux/mtd/ 8670F: include/uapi/mtd/ 8671 8672MEN A21 WATCHDOG DRIVER 8673M: Johannes Thumshirn <morbidrsa@gmail.com> 8674L: linux-watchdog@vger.kernel.org 8675S: Maintained 8676F: drivers/watchdog/mena21_wdt.c 8677 8678MEN CHAMELEON BUS (mcb) 8679M: Johannes Thumshirn <morbidrsa@gmail.com> 8680S: Maintained 8681F: drivers/mcb/ 8682F: include/linux/mcb.h 8683F: Documentation/men-chameleon-bus.txt 8684 8685MEN F21BMC (Board Management Controller) 8686M: Andreas Werner <andreas.werner@men.de> 8687S: Supported 8688F: drivers/mfd/menf21bmc.c 8689F: drivers/watchdog/menf21bmc_wdt.c 8690F: drivers/leds/leds-menf21bmc.c 8691F: drivers/hwmon/menf21bmc_hwmon.c 8692F: Documentation/hwmon/menf21bmc 8693 8694METAG ARCHITECTURE 8695M: James Hogan <james.hogan@imgtec.com> 8696L: linux-metag@vger.kernel.org 8697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8698S: Odd Fixes 8699F: arch/metag/ 8700F: Documentation/metag/ 8701F: Documentation/devicetree/bindings/metag/ 8702F: Documentation/devicetree/bindings/interrupt-controller/img,* 8703F: drivers/clocksource/metag_generic.c 8704F: drivers/irqchip/irq-metag.c 8705F: drivers/irqchip/irq-metag-ext.c 8706F: drivers/tty/metag_da.c 8707 8708MICROBLAZE ARCHITECTURE 8709M: Michal Simek <monstr@monstr.eu> 8710W: http://www.monstr.eu/fdt/ 8711T: git git://git.monstr.eu/linux-2.6-microblaze.git 8712S: Supported 8713F: arch/microblaze/ 8714 8715MICROCHIP / ATMEL AT91 SERIAL DRIVER 8716M: Richard Genoud <richard.genoud@gmail.com> 8717S: Maintained 8718F: drivers/tty/serial/atmel_serial.c 8719F: drivers/tty/serial/atmel_serial.h 8720 8721MICROCHIP / ATMEL DMA DRIVER 8722M: Ludovic Desroches <ludovic.desroches@microchip.com> 8723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8724L: dmaengine@vger.kernel.org 8725S: Supported 8726F: drivers/dma/at_hdmac.c 8727F: drivers/dma/at_hdmac_regs.h 8728F: include/linux/platform_data/dma-atmel.h 8729 8730MICROCHIP / ATMEL ISC DRIVER 8731M: Songjun Wu <songjun.wu@microchip.com> 8732L: linux-media@vger.kernel.org 8733S: Supported 8734F: drivers/media/platform/atmel/atmel-isc.c 8735F: drivers/media/platform/atmel/atmel-isc-regs.h 8736F: devicetree/bindings/media/atmel-isc.txt 8737 8738MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8739M: Woojung Huh <Woojung.Huh@microchip.com> 8740M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8741L: netdev@vger.kernel.org 8742S: Maintained 8743F: net/dsa/tag_ksz.c 8744F: drivers/net/dsa/microchip/* 8745F: include/linux/platform_data/microchip-ksz.h 8746F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8747 8748MICROCHIP USB251XB DRIVER 8749M: Richard Leitner <richard.leitner@skidata.com> 8750L: linux-usb@vger.kernel.org 8751S: Maintained 8752F: drivers/usb/misc/usb251xb.c 8753F: Documentation/devicetree/bindings/usb/usb251xb.txt 8754 8755MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8756M: Don Brace <don.brace@microsemi.com> 8757L: esc.storagedev@microsemi.com 8758L: linux-scsi@vger.kernel.org 8759S: Supported 8760F: drivers/scsi/smartpqi/smartpqi*.[ch] 8761F: drivers/scsi/smartpqi/Kconfig 8762F: drivers/scsi/smartpqi/Makefile 8763F: include/linux/cciss*.h 8764F: include/uapi/linux/cciss*.h 8765F: Documentation/scsi/smartpqi.txt 8766 8767MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8768M: Chen Yu <yu.c.chen@intel.com> 8769L: platform-driver-x86@vger.kernel.org 8770S: Supported 8771F: drivers/platform/x86/surfacepro3_button.c 8772 8773MICROTEK X6 SCANNER 8774M: Oliver Neukum <oliver@neukum.org> 8775S: Maintained 8776F: drivers/usb/image/microtek.* 8777 8778MIPS 8779M: Ralf Baechle <ralf@linux-mips.org> 8780L: linux-mips@linux-mips.org 8781W: http://www.linux-mips.org/ 8782T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8783Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8784S: Supported 8785F: Documentation/devicetree/bindings/mips/ 8786F: Documentation/mips/ 8787F: arch/mips/ 8788 8789MIPS BOSTON DEVELOPMENT BOARD 8790M: Paul Burton <paul.burton@imgtec.com> 8791L: linux-mips@linux-mips.org 8792S: Maintained 8793F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8794F: arch/mips/boot/dts/img/boston.dts 8795F: arch/mips/configs/generic/board-boston.config 8796F: drivers/clk/imgtec/clk-boston.c 8797F: include/dt-bindings/clock/boston-clock.h 8798 8799MIPS GENERIC PLATFORM 8800M: Paul Burton <paul.burton@imgtec.com> 8801L: linux-mips@linux-mips.org 8802S: Supported 8803F: arch/mips/generic/ 8804 8805MIPS/LOONGSON1 ARCHITECTURE 8806M: Keguang Zhang <keguang.zhang@gmail.com> 8807L: linux-mips@linux-mips.org 8808S: Maintained 8809F: arch/mips/loongson32/ 8810F: arch/mips/include/asm/mach-loongson32/ 8811F: drivers/*/*loongson1* 8812F: drivers/*/*/*loongson1* 8813 8814MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8815M: Hans Verkuil <hverkuil@xs4all.nl> 8816L: linux-media@vger.kernel.org 8817T: git git://linuxtv.org/media_tree.git 8818W: https://linuxtv.org 8819S: Odd Fixes 8820F: drivers/media/radio/radio-miropcm20* 8821 8822MMP SUPPORT 8823M: Eric Miao <eric.y.miao@gmail.com> 8824M: Haojian Zhuang <haojian.zhuang@gmail.com> 8825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8826T: git git://github.com/hzhuang1/linux.git 8827T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 8828S: Maintained 8829F: arch/arm/boot/dts/mmp* 8830F: arch/arm/mach-mmp/ 8831 8832MN88472 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/mn88472* 8840 8841MN88473 MEDIA DRIVER 8842M: Antti Palosaari <crope@iki.fi> 8843L: linux-media@vger.kernel.org 8844W: https://linuxtv.org 8845W: http://palosaari.fi/linux/ 8846Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8847S: Maintained 8848F: drivers/media/dvb-frontends/mn88473* 8849 8850MODULE SUPPORT 8851M: Jessica Yu <jeyu@kernel.org> 8852M: Rusty Russell <rusty@rustcorp.com.au> 8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8854S: Maintained 8855F: include/linux/module.h 8856F: kernel/module.c 8857 8858MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8859W: http://popies.net/meye/ 8860S: Orphan 8861F: Documentation/media/v4l-drivers/meye* 8862F: drivers/media/pci/meye/ 8863F: include/uapi/linux/meye.h 8864 8865MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8866M: Jiri Slaby <jirislaby@gmail.com> 8867S: Maintained 8868F: Documentation/serial/moxa-smartio 8869F: drivers/tty/mxser.* 8870 8871MR800 AVERMEDIA USB FM RADIO DRIVER 8872M: Alexey Klimov <klimov.linux@gmail.com> 8873L: linux-media@vger.kernel.org 8874T: git git://linuxtv.org/media_tree.git 8875S: Maintained 8876F: drivers/media/radio/radio-mr800.c 8877 8878MRF24J40 IEEE 802.15.4 RADIO DRIVER 8879M: Alan Ott <alan@signal11.us> 8880L: linux-wpan@vger.kernel.org 8881S: Maintained 8882F: drivers/net/ieee802154/mrf24j40.c 8883F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8884 8885MSI LAPTOP SUPPORT 8886M: "Lee, Chun-Yi" <jlee@suse.com> 8887L: platform-driver-x86@vger.kernel.org 8888S: Maintained 8889F: drivers/platform/x86/msi-laptop.c 8890 8891MSI WMI SUPPORT 8892L: platform-driver-x86@vger.kernel.org 8893S: Orphan 8894F: drivers/platform/x86/msi-wmi.c 8895 8896MSI001 MEDIA DRIVER 8897M: Antti Palosaari <crope@iki.fi> 8898L: linux-media@vger.kernel.org 8899W: https://linuxtv.org 8900W: http://palosaari.fi/linux/ 8901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8902T: git git://linuxtv.org/anttip/media_tree.git 8903S: Maintained 8904F: drivers/media/tuners/msi001* 8905 8906MSI2500 MEDIA DRIVER 8907M: Antti Palosaari <crope@iki.fi> 8908L: linux-media@vger.kernel.org 8909W: https://linuxtv.org 8910W: http://palosaari.fi/linux/ 8911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8912T: git git://linuxtv.org/anttip/media_tree.git 8913S: Maintained 8914F: drivers/media/usb/msi2500/ 8915 8916MSYSTEMS DISKONCHIP G3 MTD DRIVER 8917M: Robert Jarzmik <robert.jarzmik@free.fr> 8918L: linux-mtd@lists.infradead.org 8919S: Maintained 8920F: drivers/mtd/devices/docg3* 8921 8922MT9M032 APTINA SENSOR DRIVER 8923M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8924L: linux-media@vger.kernel.org 8925T: git git://linuxtv.org/media_tree.git 8926S: Maintained 8927F: drivers/media/i2c/mt9m032.c 8928F: include/media/i2c/mt9m032.h 8929 8930MT9P031 APTINA CAMERA SENSOR 8931M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8932L: linux-media@vger.kernel.org 8933T: git git://linuxtv.org/media_tree.git 8934S: Maintained 8935F: drivers/media/i2c/mt9p031.c 8936F: include/media/i2c/mt9p031.h 8937 8938MT9T001 APTINA CAMERA SENSOR 8939M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8940L: linux-media@vger.kernel.org 8941T: git git://linuxtv.org/media_tree.git 8942S: Maintained 8943F: drivers/media/i2c/mt9t001.c 8944F: include/media/i2c/mt9t001.h 8945 8946MT9V032 APTINA CAMERA SENSOR 8947M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8948L: linux-media@vger.kernel.org 8949T: git git://linuxtv.org/media_tree.git 8950S: Maintained 8951F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8952F: drivers/media/i2c/mt9v032.c 8953F: include/media/i2c/mt9v032.h 8954 8955MULTIFUNCTION DEVICES (MFD) 8956M: Lee Jones <lee.jones@linaro.org> 8957T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8958S: Supported 8959F: Documentation/devicetree/bindings/mfd/ 8960F: drivers/mfd/ 8961F: include/linux/mfd/ 8962F: include/dt-bindings/mfd/ 8963 8964MULTIMEDIA CARD (MMC) ETC. OVER SPI 8965S: Orphan 8966F: drivers/mmc/host/mmc_spi.c 8967F: include/linux/spi/mmc_spi.h 8968 8969MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8970M: Ulf Hansson <ulf.hansson@linaro.org> 8971L: linux-mmc@vger.kernel.org 8972T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8973S: Maintained 8974F: Documentation/devicetree/bindings/mmc/ 8975F: drivers/mmc/ 8976F: include/linux/mmc/ 8977F: include/uapi/linux/mmc/ 8978 8979MULTIPLEXER SUBSYSTEM 8980M: Peter Rosin <peda@axentia.se> 8981S: Maintained 8982F: Documentation/ABI/testing/mux/sysfs-class-mux* 8983F: Documentation/devicetree/bindings/mux/ 8984F: include/linux/dt-bindings/mux/ 8985F: include/linux/mux/ 8986F: drivers/mux/ 8987 8988MULTISOUND SOUND DRIVER 8989M: Andrew Veliath <andrewtv@usa.net> 8990S: Maintained 8991F: Documentation/sound/oss/MultiSound 8992F: sound/oss/msnd* 8993 8994MULTITECH MULTIPORT CARD (ISICOM) 8995S: Orphan 8996F: drivers/tty/isicom.c 8997F: include/linux/isicom.h 8998 8999MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9000M: Bin Liu <b-liu@ti.com> 9001L: linux-usb@vger.kernel.org 9002T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9003S: Maintained 9004F: drivers/usb/musb/ 9005 9006MXL5007T MEDIA DRIVER 9007M: Michael Krufky <mkrufky@linuxtv.org> 9008L: linux-media@vger.kernel.org 9009W: https://linuxtv.org 9010W: http://github.com/mkrufky 9011Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9012T: git git://linuxtv.org/mkrufky/tuners.git 9013S: Maintained 9014F: drivers/media/tuners/mxl5007t.* 9015 9016MXSFB DRM DRIVER 9017M: Marek Vasut <marex@denx.de> 9018S: Supported 9019F: drivers/gpu/drm/mxsfb/ 9020F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9021 9022MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9023M: Hyong-Youb Kim <hykim@myri.com> 9024L: netdev@vger.kernel.org 9025W: https://www.myricom.com/support/downloads/myri10ge.html 9026S: Supported 9027F: drivers/net/ethernet/myricom/myri10ge/ 9028 9029NAND FLASH SUBSYSTEM 9030M: Boris Brezillon <boris.brezillon@free-electrons.com> 9031R: Richard Weinberger <richard@nod.at> 9032L: linux-mtd@lists.infradead.org 9033W: http://www.linux-mtd.infradead.org/ 9034Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9035T: git git://git.infradead.org/linux-mtd.git nand/fixes 9036T: git git://git.infradead.org/l2-mtd.git nand/next 9037S: Maintained 9038F: drivers/mtd/nand/ 9039F: include/linux/mtd/nand*.h 9040 9041NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9042M: Daniel Mack <zonque@gmail.com> 9043S: Maintained 9044L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9045W: http://www.native-instruments.com 9046F: sound/usb/caiaq/ 9047 9048NATSEMI ETHERNET DRIVER (DP8381x) 9049S: Orphan 9050F: drivers/net/ethernet/natsemi/natsemi.c 9051 9052NCP FILESYSTEM 9053M: Petr Vandrovec <petr@vandrovec.name> 9054S: Odd Fixes 9055F: fs/ncpfs/ 9056 9057NCR 5380 SCSI DRIVERS 9058M: Finn Thain <fthain@telegraphics.com.au> 9059M: Michael Schmitz <schmitzmic@gmail.com> 9060L: linux-scsi@vger.kernel.org 9061S: Maintained 9062F: Documentation/scsi/g_NCR5380.txt 9063F: drivers/scsi/NCR5380.* 9064F: drivers/scsi/arm/cumana_1.c 9065F: drivers/scsi/arm/oak.c 9066F: drivers/scsi/atari_scsi.* 9067F: drivers/scsi/dmx3191d.c 9068F: drivers/scsi/g_NCR5380.* 9069F: drivers/scsi/mac_scsi.* 9070F: drivers/scsi/sun3_scsi.* 9071F: drivers/scsi/sun3_scsi_vme.c 9072 9073NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9074M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9075L: linux-scsi@vger.kernel.org 9076S: Maintained 9077F: drivers/scsi/NCR_D700.* 9078 9079NCT6775 HARDWARE MONITOR DRIVER 9080M: Guenter Roeck <linux@roeck-us.net> 9081L: linux-hwmon@vger.kernel.org 9082S: Maintained 9083F: Documentation/hwmon/nct6775 9084F: drivers/hwmon/nct6775.c 9085 9086NETEFFECT IWARP RNIC DRIVER (IW_NES) 9087M: Faisal Latif <faisal.latif@intel.com> 9088L: linux-rdma@vger.kernel.org 9089W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9090S: Supported 9091F: drivers/infiniband/hw/nes/ 9092F: include/uapi/rdma/nes-abi.h 9093 9094NETEM NETWORK EMULATOR 9095M: Stephen Hemminger <stephen@networkplumber.org> 9096L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9097S: Maintained 9098F: net/sched/sch_netem.c 9099 9100NETERION 10GbE DRIVERS (s2io/vxge) 9101M: Jon Mason <jdmason@kudzu.us> 9102L: netdev@vger.kernel.org 9103S: Supported 9104F: Documentation/networking/s2io.txt 9105F: Documentation/networking/vxge.txt 9106F: drivers/net/ethernet/neterion/ 9107 9108NETFILTER 9109M: Pablo Neira Ayuso <pablo@netfilter.org> 9110M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9111M: Florian Westphal <fw@strlen.de> 9112L: netfilter-devel@vger.kernel.org 9113L: coreteam@netfilter.org 9114W: http://www.netfilter.org/ 9115W: http://www.iptables.org/ 9116W: http://www.nftables.org/ 9117Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9118T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9119T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9120S: Maintained 9121F: include/linux/netfilter* 9122F: include/linux/netfilter/ 9123F: include/net/netfilter/ 9124F: include/uapi/linux/netfilter* 9125F: include/uapi/linux/netfilter/ 9126F: net/*/netfilter.c 9127F: net/*/netfilter/ 9128F: net/netfilter/ 9129F: net/bridge/br_netfilter*.c 9130 9131NETLABEL 9132M: Paul Moore <paul@paul-moore.com> 9133W: http://netlabel.sf.net 9134L: netdev@vger.kernel.org 9135S: Maintained 9136F: Documentation/netlabel/ 9137F: include/net/netlabel.h 9138F: net/netlabel/ 9139 9140NETROM NETWORK LAYER 9141M: Ralf Baechle <ralf@linux-mips.org> 9142L: linux-hams@vger.kernel.org 9143W: http://www.linux-ax25.org/ 9144S: Maintained 9145F: include/net/netrom.h 9146F: include/uapi/linux/netrom.h 9147F: net/netrom/ 9148 9149NETRONOME ETHERNET DRIVERS 9150M: Jakub Kicinski <jakub.kicinski@netronome.com> 9151L: oss-drivers@netronome.com 9152S: Maintained 9153F: drivers/net/ethernet/netronome/ 9154 9155NETWORK BLOCK DEVICE (NBD) 9156M: Josef Bacik <jbacik@fb.com> 9157S: Maintained 9158L: linux-block@vger.kernel.org 9159L: nbd-general@lists.sourceforge.net 9160F: Documentation/blockdev/nbd.txt 9161F: drivers/block/nbd.c 9162F: include/uapi/linux/nbd.h 9163 9164NETWORK DROP MONITOR 9165M: Neil Horman <nhorman@tuxdriver.com> 9166L: netdev@vger.kernel.org 9167S: Maintained 9168W: https://fedorahosted.org/dropwatch/ 9169F: net/core/drop_monitor.c 9170 9171NETWORKING DRIVERS 9172L: netdev@vger.kernel.org 9173W: http://www.linuxfoundation.org/en/Net 9174Q: http://patchwork.ozlabs.org/project/netdev/list/ 9175T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9176T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9177S: Odd Fixes 9178F: Documentation/devicetree/bindings/net/ 9179F: drivers/net/ 9180F: include/linux/if_* 9181F: include/linux/netdevice.h 9182F: include/linux/etherdevice.h 9183F: include/linux/fcdevice.h 9184F: include/linux/fddidevice.h 9185F: include/linux/hippidevice.h 9186F: include/linux/inetdevice.h 9187F: include/uapi/linux/if_* 9188F: include/uapi/linux/netdevice.h 9189 9190NETWORKING DRIVERS (WIRELESS) 9191M: Kalle Valo <kvalo@codeaurora.org> 9192L: linux-wireless@vger.kernel.org 9193Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9194T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9195T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9196S: Maintained 9197F: Documentation/devicetree/bindings/net/wireless/ 9198F: drivers/net/wireless/ 9199 9200NETWORKING [DSA] 9201M: Andrew Lunn <andrew@lunn.ch> 9202M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9203M: Florian Fainelli <f.fainelli@gmail.com> 9204S: Maintained 9205F: net/dsa/ 9206F: include/net/dsa.h 9207F: drivers/net/dsa/ 9208 9209NETWORKING [GENERAL] 9210M: "David S. Miller" <davem@davemloft.net> 9211L: netdev@vger.kernel.org 9212W: http://www.linuxfoundation.org/en/Net 9213Q: http://patchwork.ozlabs.org/project/netdev/list/ 9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9216B: mailto:netdev@vger.kernel.org 9217S: Maintained 9218F: net/ 9219F: include/net/ 9220F: include/linux/in.h 9221F: include/linux/net.h 9222F: include/linux/netdevice.h 9223F: include/uapi/linux/in.h 9224F: include/uapi/linux/net.h 9225F: include/uapi/linux/netdevice.h 9226F: include/uapi/linux/net_namespace.h 9227F: tools/net/ 9228F: tools/testing/selftests/net/ 9229F: lib/random32.c 9230 9231NETWORKING [IPSEC] 9232M: Steffen Klassert <steffen.klassert@secunet.com> 9233M: Herbert Xu <herbert@gondor.apana.org.au> 9234M: "David S. Miller" <davem@davemloft.net> 9235L: netdev@vger.kernel.org 9236T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9237T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9238S: Maintained 9239F: net/core/flow.c 9240F: net/xfrm/ 9241F: net/key/ 9242F: net/ipv4/xfrm* 9243F: net/ipv4/esp4* 9244F: net/ipv4/ah4.c 9245F: net/ipv4/ipcomp.c 9246F: net/ipv4/ip_vti.c 9247F: net/ipv6/xfrm* 9248F: net/ipv6/esp6* 9249F: net/ipv6/ah6.c 9250F: net/ipv6/ipcomp6.c 9251F: net/ipv6/ip6_vti.c 9252F: include/uapi/linux/xfrm.h 9253F: include/net/xfrm.h 9254 9255NETWORKING [IPv4/IPv6] 9256M: "David S. Miller" <davem@davemloft.net> 9257M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9258M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9259L: netdev@vger.kernel.org 9260T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9261S: Maintained 9262F: net/ipv4/ 9263F: net/ipv6/ 9264F: include/net/ip* 9265F: arch/x86/net/* 9266 9267NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9268M: Paul Moore <paul@paul-moore.com> 9269L: netdev@vger.kernel.org 9270S: Maintained 9271 9272NETWORKING [TLS] 9273M: Ilya Lesokhin <ilyal@mellanox.com> 9274M: Aviad Yehezkel <aviadye@mellanox.com> 9275M: Dave Watson <davejwatson@fb.com> 9276L: netdev@vger.kernel.org 9277S: Maintained 9278F: net/tls/* 9279F: include/uapi/linux/tls.h 9280F: include/net/tls.h 9281 9282NETWORKING [WIRELESS] 9283L: linux-wireless@vger.kernel.org 9284Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9285 9286NETXEN (1/10) GbE SUPPORT 9287M: Manish Chopra <manish.chopra@cavium.com> 9288M: Rahul Verma <rahul.verma@cavium.com> 9289M: Dept-GELinuxNICDev@cavium.com 9290L: netdev@vger.kernel.org 9291S: Supported 9292F: drivers/net/ethernet/qlogic/netxen/ 9293 9294NFC SUBSYSTEM 9295M: Samuel Ortiz <sameo@linux.intel.com> 9296L: linux-wireless@vger.kernel.org 9297L: linux-nfc@lists.01.org (subscribers-only) 9298S: Supported 9299F: net/nfc/ 9300F: include/net/nfc/ 9301F: include/uapi/linux/nfc.h 9302F: drivers/nfc/ 9303F: include/linux/platform_data/nfcmrvl.h 9304F: include/linux/platform_data/nxp-nci.h 9305F: Documentation/devicetree/bindings/net/nfc/ 9306 9307NFS, SUNRPC, AND LOCKD CLIENTS 9308M: Trond Myklebust <trond.myklebust@primarydata.com> 9309M: Anna Schumaker <anna.schumaker@netapp.com> 9310L: linux-nfs@vger.kernel.org 9311W: http://client.linux-nfs.org 9312T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9313S: Maintained 9314F: fs/lockd/ 9315F: fs/nfs/ 9316F: fs/nfs_common/ 9317F: net/sunrpc/ 9318F: include/linux/lockd/ 9319F: include/linux/nfs* 9320F: include/linux/sunrpc/ 9321F: include/uapi/linux/nfs* 9322F: include/uapi/linux/sunrpc/ 9323 9324NILFS2 FILESYSTEM 9325M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9326L: linux-nilfs@vger.kernel.org 9327W: http://nilfs.sourceforge.net/ 9328W: http://nilfs.osdn.jp/ 9329T: git git://github.com/konis/nilfs2.git 9330S: Supported 9331F: Documentation/filesystems/nilfs2.txt 9332F: fs/nilfs2/ 9333F: include/trace/events/nilfs2.h 9334F: include/uapi/linux/nilfs2_api.h 9335F: include/uapi/linux/nilfs2_ondisk.h 9336 9337NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9338M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9339W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9340S: Maintained 9341F: Documentation/scsi/NinjaSCSI.txt 9342F: drivers/scsi/pcmcia/nsp_* 9343 9344NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9345M: GOTO Masanori <gotom@debian.or.jp> 9346M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9347W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9348S: Maintained 9349F: Documentation/scsi/NinjaSCSI.txt 9350F: drivers/scsi/nsp32* 9351 9352NIOS2 ARCHITECTURE 9353M: Ley Foon Tan <lftan@altera.com> 9354L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9355T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9356S: Maintained 9357F: arch/nios2/ 9358 9359NOHZ, DYNTICKS SUPPORT 9360M: Frederic Weisbecker <fweisbec@gmail.com> 9361M: Thomas Gleixner <tglx@linutronix.de> 9362M: Ingo Molnar <mingo@kernel.org> 9363L: linux-kernel@vger.kernel.org 9364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9365S: Maintained 9366F: kernel/time/tick*.* 9367F: include/linux/tick.h 9368F: include/linux/sched/nohz.h 9369 9370NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9371M: Pavel Machek <pavel@ucw.cz> 9372M: Sakari Ailus <sakari.ailus@iki.fi> 9373L: linux-media@vger.kernel.org 9374S: Maintained 9375F: drivers/media/i2c/et8ek8 9376F: drivers/media/i2c/ad5820.c 9377 9378NOKIA N900 POWER SUPPLY DRIVERS 9379R: Pali Rohár <pali.rohar@gmail.com> 9380F: include/linux/power/bq2415x_charger.h 9381F: include/linux/power/bq27xxx_battery.h 9382F: include/linux/power/isp1704_charger.h 9383F: drivers/power/supply/bq2415x_charger.c 9384F: drivers/power/supply/bq27xxx_battery.c 9385F: drivers/power/supply/bq27xxx_battery_i2c.c 9386F: drivers/power/supply/isp1704_charger.c 9387F: drivers/power/supply/rx51_battery.c 9388 9389NTB AMD DRIVER 9390M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9391L: linux-ntb@googlegroups.com 9392S: Supported 9393F: drivers/ntb/hw/amd/ 9394 9395NTB DRIVER CORE 9396M: Jon Mason <jdmason@kudzu.us> 9397M: Dave Jiang <dave.jiang@intel.com> 9398M: Allen Hubbe <Allen.Hubbe@emc.com> 9399L: linux-ntb@googlegroups.com 9400S: Supported 9401W: https://github.com/jonmason/ntb/wiki 9402T: git git://github.com/jonmason/ntb.git 9403F: drivers/ntb/ 9404F: drivers/net/ntb_netdev.c 9405F: include/linux/ntb.h 9406F: include/linux/ntb_transport.h 9407F: tools/testing/selftests/ntb/ 9408 9409NTB IDT DRIVER 9410M: Serge Semin <fancer.lancer@gmail.com> 9411L: linux-ntb@googlegroups.com 9412S: Supported 9413F: drivers/ntb/hw/idt/ 9414 9415NTB INTEL DRIVER 9416M: Jon Mason <jdmason@kudzu.us> 9417M: Dave Jiang <dave.jiang@intel.com> 9418L: linux-ntb@googlegroups.com 9419S: Supported 9420W: https://github.com/jonmason/ntb/wiki 9421T: git git://github.com/jonmason/ntb.git 9422F: drivers/ntb/hw/intel/ 9423 9424NTFS FILESYSTEM 9425M: Anton Altaparmakov <anton@tuxera.com> 9426L: linux-ntfs-dev@lists.sourceforge.net 9427W: http://www.tuxera.com/ 9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9429S: Supported 9430F: Documentation/filesystems/ntfs.txt 9431F: fs/ntfs/ 9432 9433NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9434M: Antonino Daplas <adaplas@gmail.com> 9435L: linux-fbdev@vger.kernel.org 9436S: Maintained 9437F: drivers/video/fbdev/riva/ 9438F: drivers/video/fbdev/nvidia/ 9439 9440NVM EXPRESS DRIVER 9441M: Keith Busch <keith.busch@intel.com> 9442M: Jens Axboe <axboe@fb.com> 9443M: Christoph Hellwig <hch@lst.de> 9444M: Sagi Grimberg <sagi@grimberg.me> 9445L: linux-nvme@lists.infradead.org 9446T: git://git.infradead.org/nvme.git 9447W: http://git.infradead.org/nvme.git 9448S: Supported 9449F: drivers/nvme/host/ 9450F: include/linux/nvme.h 9451F: include/uapi/linux/nvme_ioctl.h 9452 9453NVM EXPRESS FC TRANSPORT DRIVERS 9454M: James Smart <james.smart@broadcom.com> 9455L: linux-nvme@lists.infradead.org 9456S: Supported 9457F: include/linux/nvme-fc.h 9458F: include/linux/nvme-fc-driver.h 9459F: drivers/nvme/host/fc.c 9460F: drivers/nvme/target/fc.c 9461F: drivers/nvme/target/fcloop.c 9462 9463NVM EXPRESS TARGET DRIVER 9464M: Christoph Hellwig <hch@lst.de> 9465M: Sagi Grimberg <sagi@grimberg.me> 9466L: linux-nvme@lists.infradead.org 9467T: git://git.infradead.org/nvme.git 9468W: http://git.infradead.org/nvme.git 9469S: Supported 9470F: drivers/nvme/target/ 9471 9472NVMEM FRAMEWORK 9473M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9474S: Maintained 9475F: drivers/nvmem/ 9476F: Documentation/devicetree/bindings/nvmem/ 9477F: include/linux/nvmem-consumer.h 9478F: include/linux/nvmem-provider.h 9479 9480NXP TDA998X DRM DRIVER 9481M: Russell King <linux@armlinux.org.uk> 9482S: Supported 9483T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9484T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9485F: drivers/gpu/drm/i2c/tda998x_drv.c 9486F: include/drm/i2c/tda998x.h 9487 9488NXP TFA9879 DRIVER 9489M: Peter Rosin <peda@axentia.se> 9490L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9491S: Maintained 9492F: sound/soc/codecs/tfa9879* 9493 9494NXP-NCI NFC DRIVER 9495M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9496R: Charles Gorand <charles.gorand@effinnov.com> 9497L: linux-nfc@lists.01.org (moderated for non-subscribers) 9498S: Supported 9499F: drivers/nfc/nxp-nci 9500 9501OBJTOOL 9502M: Josh Poimboeuf <jpoimboe@redhat.com> 9503S: Supported 9504F: tools/objtool/ 9505 9506OMAP AUDIO SUPPORT 9507M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9508M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9510L: linux-omap@vger.kernel.org 9511S: Maintained 9512F: sound/soc/omap/ 9513 9514OMAP CLOCK FRAMEWORK SUPPORT 9515M: Paul Walmsley <paul@pwsan.com> 9516L: linux-omap@vger.kernel.org 9517S: Maintained 9518F: arch/arm/*omap*/*clock* 9519 9520OMAP DEVICE TREE SUPPORT 9521M: Benoît Cousson <bcousson@baylibre.com> 9522M: Tony Lindgren <tony@atomide.com> 9523L: linux-omap@vger.kernel.org 9524L: devicetree@vger.kernel.org 9525S: Maintained 9526F: arch/arm/boot/dts/*omap* 9527F: arch/arm/boot/dts/*am3* 9528F: arch/arm/boot/dts/*am4* 9529F: arch/arm/boot/dts/*am5* 9530F: arch/arm/boot/dts/*dra7* 9531 9532OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9533M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9534L: linux-omap@vger.kernel.org 9535L: linux-fbdev@vger.kernel.org 9536S: Maintained 9537F: drivers/video/fbdev/omap2/ 9538F: Documentation/arm/OMAP/DSS 9539 9540OMAP FRAMEBUFFER SUPPORT 9541M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9542L: linux-fbdev@vger.kernel.org 9543L: linux-omap@vger.kernel.org 9544S: Maintained 9545F: drivers/video/fbdev/omap/ 9546 9547OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9548M: Roger Quadros <rogerq@ti.com> 9549M: Tony Lindgren <tony@atomide.com> 9550L: linux-omap@vger.kernel.org 9551S: Maintained 9552F: drivers/memory/omap-gpmc.c 9553F: arch/arm/mach-omap2/*gpmc* 9554 9555OMAP GPIO DRIVER 9556M: Grygorii Strashko <grygorii.strashko@ti.com> 9557M: Santosh Shilimkar <ssantosh@kernel.org> 9558M: Kevin Hilman <khilman@kernel.org> 9559L: linux-omap@vger.kernel.org 9560S: Maintained 9561F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9562F: drivers/gpio/gpio-omap.c 9563 9564OMAP HARDWARE SPINLOCK SUPPORT 9565M: Ohad Ben-Cohen <ohad@wizery.com> 9566L: linux-omap@vger.kernel.org 9567S: Maintained 9568F: drivers/hwspinlock/omap_hwspinlock.c 9569 9570OMAP HS MMC SUPPORT 9571L: linux-mmc@vger.kernel.org 9572L: linux-omap@vger.kernel.org 9573S: Orphan 9574F: drivers/mmc/host/omap_hsmmc.c 9575 9576OMAP HWMOD DATA 9577M: Paul Walmsley <paul@pwsan.com> 9578L: linux-omap@vger.kernel.org 9579S: Maintained 9580F: arch/arm/mach-omap2/omap_hwmod*data* 9581 9582OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9583M: Benoît Cousson <bcousson@baylibre.com> 9584L: linux-omap@vger.kernel.org 9585S: Maintained 9586F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9587 9588OMAP HWMOD SUPPORT 9589M: Benoît Cousson <bcousson@baylibre.com> 9590M: Paul Walmsley <paul@pwsan.com> 9591L: linux-omap@vger.kernel.org 9592S: Maintained 9593F: arch/arm/mach-omap2/omap_hwmod.* 9594 9595OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9596M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9597L: linux-media@vger.kernel.org 9598S: Maintained 9599F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9600F: drivers/media/platform/omap3isp/ 9601F: drivers/staging/media/omap4iss/ 9602 9603OMAP MMC SUPPORT 9604M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9605L: linux-omap@vger.kernel.org 9606S: Maintained 9607F: drivers/mmc/host/omap.c 9608 9609OMAP POWER MANAGEMENT SUPPORT 9610M: Kevin Hilman <khilman@kernel.org> 9611L: linux-omap@vger.kernel.org 9612S: Maintained 9613F: arch/arm/*omap*/*pm* 9614F: drivers/cpufreq/omap-cpufreq.c 9615 9616OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9617M: Rajendra Nayak <rnayak@codeaurora.org> 9618M: Paul Walmsley <paul@pwsan.com> 9619L: linux-omap@vger.kernel.org 9620S: Maintained 9621F: arch/arm/mach-omap2/prm* 9622 9623OMAP RANDOM NUMBER GENERATOR SUPPORT 9624M: Deepak Saxena <dsaxena@plexity.net> 9625S: Maintained 9626F: drivers/char/hw_random/omap-rng.c 9627 9628OMAP USB SUPPORT 9629L: linux-usb@vger.kernel.org 9630L: linux-omap@vger.kernel.org 9631S: Orphan 9632F: drivers/usb/*/*omap* 9633F: arch/arm/*omap*/usb* 9634 9635OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9636M: Mark Jackson <mpfj@newflow.co.uk> 9637L: linux-omap@vger.kernel.org 9638S: Maintained 9639F: arch/arm/boot/dts/am335x-nano.dts 9640 9641OMAP1 SUPPORT 9642M: Aaro Koskinen <aaro.koskinen@iki.fi> 9643M: Tony Lindgren <tony@atomide.com> 9644L: linux-omap@vger.kernel.org 9645Q: http://patchwork.kernel.org/project/linux-omap/list/ 9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9647S: Maintained 9648F: arch/arm/mach-omap1/ 9649F: arch/arm/plat-omap/ 9650F: arch/arm/configs/omap1_defconfig 9651F: drivers/i2c/busses/i2c-omap.c 9652F: include/linux/i2c-omap.h 9653 9654OMAP2+ SUPPORT 9655M: Tony Lindgren <tony@atomide.com> 9656L: linux-omap@vger.kernel.org 9657W: http://www.muru.com/linux/omap/ 9658W: http://linux.omap.com/ 9659Q: http://patchwork.kernel.org/project/linux-omap/list/ 9660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9661S: Maintained 9662F: arch/arm/mach-omap2/ 9663F: arch/arm/plat-omap/ 9664F: arch/arm/configs/omap2plus_defconfig 9665F: drivers/i2c/busses/i2c-omap.c 9666F: drivers/irqchip/irq-omap-intc.c 9667F: drivers/mfd/*omap*.c 9668F: drivers/mfd/menelaus.c 9669F: drivers/mfd/palmas.c 9670F: drivers/mfd/tps65217.c 9671F: drivers/mfd/tps65218.c 9672F: drivers/mfd/tps65910.c 9673F: drivers/mfd/twl-core.[ch] 9674F: drivers/mfd/twl4030*.c 9675F: drivers/mfd/twl6030*.c 9676F: drivers/mfd/twl6040*.c 9677F: drivers/regulator/palmas-regulator*.c 9678F: drivers/regulator/pbias-regulator.c 9679F: drivers/regulator/tps65217-regulator.c 9680F: drivers/regulator/tps65218-regulator.c 9681F: drivers/regulator/tps65910-regulator.c 9682F: drivers/regulator/twl-regulator.c 9683F: drivers/regulator/twl6030-regulator.c 9684F: include/linux/i2c-omap.h 9685 9686OMFS FILESYSTEM 9687M: Bob Copeland <me@bobcopeland.com> 9688L: linux-karma-devel@lists.sourceforge.net 9689S: Maintained 9690F: Documentation/filesystems/omfs.txt 9691F: fs/omfs/ 9692 9693OMNIKEY CARDMAN 4000 DRIVER 9694M: Harald Welte <laforge@gnumonks.org> 9695S: Maintained 9696F: drivers/char/pcmcia/cm4000_cs.c 9697F: include/linux/cm4000_cs.h 9698F: include/uapi/linux/cm4000_cs.h 9699 9700OMNIKEY CARDMAN 4040 DRIVER 9701M: Harald Welte <laforge@gnumonks.org> 9702S: Maintained 9703F: drivers/char/pcmcia/cm4040_cs.* 9704 9705OMNIVISION OV13858 SENSOR DRIVER 9706M: Sakari Ailus <sakari.ailus@linux.intel.com> 9707L: linux-media@vger.kernel.org 9708T: git git://linuxtv.org/media_tree.git 9709S: Maintained 9710F: drivers/media/i2c/ov13858.c 9711 9712OMNIVISION OV5640 SENSOR DRIVER 9713M: Steve Longerbeam <slongerbeam@gmail.com> 9714L: linux-media@vger.kernel.org 9715T: git git://linuxtv.org/media_tree.git 9716S: Maintained 9717F: drivers/media/i2c/ov5640.c 9718 9719OMNIVISION OV5647 SENSOR DRIVER 9720M: Ramiro Oliveira <roliveir@synopsys.com> 9721L: linux-media@vger.kernel.org 9722T: git git://linuxtv.org/media_tree.git 9723S: Maintained 9724F: drivers/media/i2c/ov5647.c 9725 9726OMNIVISION OV7670 SENSOR DRIVER 9727M: Jonathan Corbet <corbet@lwn.net> 9728L: linux-media@vger.kernel.org 9729T: git git://linuxtv.org/media_tree.git 9730S: Maintained 9731F: drivers/media/i2c/ov7670.c 9732F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9733 9734ONENAND FLASH DRIVER 9735M: Kyungmin Park <kyungmin.park@samsung.com> 9736L: linux-mtd@lists.infradead.org 9737S: Maintained 9738F: drivers/mtd/onenand/ 9739F: include/linux/mtd/onenand*.h 9740 9741ONSTREAM SCSI TAPE DRIVER 9742M: Willem Riede <osst@riede.org> 9743L: osst-users@lists.sourceforge.net 9744L: linux-scsi@vger.kernel.org 9745S: Maintained 9746F: Documentation/scsi/osst.txt 9747F: drivers/scsi/osst.* 9748F: drivers/scsi/osst_*.h 9749F: drivers/scsi/st.h 9750 9751OP-TEE DRIVER 9752M: Jens Wiklander <jens.wiklander@linaro.org> 9753S: Maintained 9754F: drivers/tee/optee/ 9755 9756OPA-VNIC DRIVER 9757M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9758M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9759L: linux-rdma@vger.kernel.org 9760S: Supported 9761F: drivers/infiniband/ulp/opa_vnic 9762 9763OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9764M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9765L: devicetree@vger.kernel.org 9766S: Maintained 9767F: Documentation/devicetree/dynamic-resolution-notes.txt 9768F: Documentation/devicetree/overlay-notes.txt 9769F: drivers/of/overlay.c 9770F: drivers/of/resolver.c 9771 9772OPEN FIRMWARE AND FLATTENED DEVICE TREE 9773M: Rob Herring <robh+dt@kernel.org> 9774M: Frank Rowand <frowand.list@gmail.com> 9775L: devicetree@vger.kernel.org 9776W: http://www.devicetree.org/ 9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9778S: Maintained 9779F: drivers/of/ 9780F: include/linux/of*.h 9781F: scripts/dtc/ 9782F: Documentation/ABI/testing/sysfs-firmware-ofw 9783 9784OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9785M: Rob Herring <robh+dt@kernel.org> 9786M: Mark Rutland <mark.rutland@arm.com> 9787L: devicetree@vger.kernel.org 9788T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9789Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9790S: Maintained 9791F: Documentation/devicetree/ 9792F: arch/*/boot/dts/ 9793F: include/dt-bindings/ 9794 9795OPENCORES I2C BUS DRIVER 9796M: Peter Korsgaard <jacmet@sunsite.dk> 9797L: linux-i2c@vger.kernel.org 9798S: Maintained 9799F: Documentation/i2c/busses/i2c-ocores 9800F: drivers/i2c/busses/i2c-ocores.c 9801 9802OPENRISC ARCHITECTURE 9803M: Jonas Bonn <jonas@southpole.se> 9804M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9805M: Stafford Horne <shorne@gmail.com> 9806T: git git://github.com/openrisc/linux.git 9807L: openrisc@lists.librecores.org 9808W: http://openrisc.io 9809S: Maintained 9810F: arch/openrisc/ 9811 9812OPENVSWITCH 9813M: Pravin Shelar <pshelar@nicira.com> 9814L: netdev@vger.kernel.org 9815L: dev@openvswitch.org 9816W: http://openvswitch.org 9817S: Maintained 9818F: net/openvswitch/ 9819F: include/uapi/linux/openvswitch.h 9820 9821OPERATING PERFORMANCE POINTS (OPP) 9822M: Viresh Kumar <vireshk@kernel.org> 9823M: Nishanth Menon <nm@ti.com> 9824M: Stephen Boyd <sboyd@codeaurora.org> 9825L: linux-pm@vger.kernel.org 9826S: Maintained 9827T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9828F: drivers/base/power/opp/ 9829F: include/linux/pm_opp.h 9830F: Documentation/power/opp.txt 9831F: Documentation/devicetree/bindings/opp/ 9832 9833OPL4 DRIVER 9834M: Clemens Ladisch <clemens@ladisch.de> 9835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9836T: git git://git.alsa-project.org/alsa-kernel.git 9837S: Maintained 9838F: sound/drivers/opl4/ 9839 9840OPROFILE 9841M: Robert Richter <rric@kernel.org> 9842L: oprofile-list@lists.sf.net 9843S: Maintained 9844F: arch/*/include/asm/oprofile*.h 9845F: arch/*/oprofile/ 9846F: drivers/oprofile/ 9847F: include/linux/oprofile.h 9848 9849ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9850M: Mark Fasheh <mfasheh@versity.com> 9851M: Joel Becker <jlbec@evilplan.org> 9852L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9853W: http://ocfs2.wiki.kernel.org 9854S: Supported 9855F: Documentation/filesystems/ocfs2.txt 9856F: Documentation/filesystems/dlmfs.txt 9857F: fs/ocfs2/ 9858 9859ORANGEFS FILESYSTEM 9860M: Mike Marshall <hubcap@omnibond.com> 9861L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9862T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9863S: Supported 9864F: fs/orangefs/ 9865F: Documentation/filesystems/orangefs.txt 9866 9867ORINOCO DRIVER 9868L: linux-wireless@vger.kernel.org 9869W: http://wireless.kernel.org/en/users/Drivers/orinoco 9870W: http://www.nongnu.org/orinoco/ 9871S: Orphan 9872F: drivers/net/wireless/intersil/orinoco/ 9873 9874OSD LIBRARY and FILESYSTEM 9875M: Boaz Harrosh <ooo@electrozaur.com> 9876S: Maintained 9877F: drivers/scsi/osd/ 9878F: include/scsi/osd_* 9879F: fs/exofs/ 9880 9881OV2659 OMNIVISION SENSOR DRIVER 9882M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 9883L: linux-media@vger.kernel.org 9884W: https://linuxtv.org 9885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9886T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9887S: Maintained 9888F: drivers/media/i2c/ov2659.c 9889F: include/media/i2c/ov2659.h 9890 9891OVERLAY FILESYSTEM 9892M: Miklos Szeredi <miklos@szeredi.hu> 9893L: linux-unionfs@vger.kernel.org 9894T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9895S: Supported 9896F: fs/overlayfs/ 9897F: Documentation/filesystems/overlayfs.txt 9898 9899P54 WIRELESS DRIVER 9900M: Christian Lamparter <chunkeey@googlemail.com> 9901L: linux-wireless@vger.kernel.org 9902W: http://wireless.kernel.org/en/users/Drivers/p54 9903S: Maintained 9904F: drivers/net/wireless/intersil/p54/ 9905 9906PA SEMI ETHERNET DRIVER 9907L: netdev@vger.kernel.org 9908S: Orphan 9909F: drivers/net/ethernet/pasemi/* 9910 9911PA SEMI SMBUS DRIVER 9912L: linux-i2c@vger.kernel.org 9913S: Orphan 9914F: drivers/i2c/busses/i2c-pasemi.c 9915 9916PADATA PARALLEL EXECUTION MECHANISM 9917M: Steffen Klassert <steffen.klassert@secunet.com> 9918L: linux-crypto@vger.kernel.org 9919S: Maintained 9920F: kernel/padata.c 9921F: include/linux/padata.h 9922F: Documentation/padata.txt 9923 9924PANASONIC LAPTOP ACPI EXTRAS DRIVER 9925M: Harald Welte <laforge@gnumonks.org> 9926L: platform-driver-x86@vger.kernel.org 9927S: Maintained 9928F: drivers/platform/x86/panasonic-laptop.c 9929 9930PANASONIC MN10300/AM33/AM34 PORT 9931M: David Howells <dhowells@redhat.com> 9932L: linux-am33-list@redhat.com (moderated for non-subscribers) 9933W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9934S: Maintained 9935F: Documentation/mn10300/ 9936F: arch/mn10300/ 9937 9938PARALLEL LCD/KEYPAD PANEL DRIVER 9939M: Willy Tarreau <willy@haproxy.com> 9940M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9941S: Odd Fixes 9942F: Documentation/misc-devices/lcd-panel-cgram.txt 9943F: drivers/misc/panel.c 9944 9945PARALLEL PORT SUBSYSTEM 9946M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9947M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9948L: linux-parport@lists.infradead.org (subscribers-only) 9949S: Maintained 9950F: drivers/parport/ 9951F: include/linux/parport*.h 9952F: drivers/char/ppdev.c 9953F: include/uapi/linux/ppdev.h 9954F: Documentation/parport*.txt 9955 9956PARAVIRT_OPS INTERFACE 9957M: Jeremy Fitzhardinge <jeremy@goop.org> 9958M: Chris Wright <chrisw@sous-sol.org> 9959M: Alok Kataria <akataria@vmware.com> 9960M: Rusty Russell <rusty@rustcorp.com.au> 9961L: virtualization@lists.linux-foundation.org 9962S: Supported 9963F: Documentation/virtual/paravirt_ops.txt 9964F: arch/*/kernel/paravirt* 9965F: arch/*/include/asm/paravirt.h 9966F: include/linux/hypervisor.h 9967 9968PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9969M: Tim Waugh <tim@cyberelk.net> 9970L: linux-parport@lists.infradead.org (subscribers-only) 9971S: Maintained 9972F: Documentation/blockdev/paride.txt 9973F: drivers/block/paride/ 9974 9975PARISC ARCHITECTURE 9976M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9977M: Helge Deller <deller@gmx.de> 9978L: linux-parisc@vger.kernel.org 9979W: http://www.parisc-linux.org/ 9980Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9981T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9982T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9983S: Maintained 9984F: arch/parisc/ 9985F: Documentation/parisc/ 9986F: drivers/parisc/ 9987F: drivers/char/agp/parisc-agp.c 9988F: drivers/input/serio/gscps2.c 9989F: drivers/parport/parport_gsc.* 9990F: drivers/tty/serial/8250/8250_gsc.c 9991F: drivers/video/fbdev/sti* 9992F: drivers/video/console/sti* 9993F: drivers/video/logo/logo_parisc* 9994 9995PARMAN 9996M: Jiri Pirko <jiri@mellanox.com> 9997L: netdev@vger.kernel.org 9998S: Supported 9999F: lib/parman.c 10000F: lib/test_parman.c 10001F: include/linux/parman.h 10002 10003PC87360 HARDWARE MONITORING DRIVER 10004M: Jim Cromie <jim.cromie@gmail.com> 10005L: linux-hwmon@vger.kernel.org 10006S: Maintained 10007F: Documentation/hwmon/pc87360 10008F: drivers/hwmon/pc87360.c 10009 10010PC8736x GPIO DRIVER 10011M: Jim Cromie <jim.cromie@gmail.com> 10012S: Maintained 10013F: drivers/char/pc8736x_gpio.c 10014 10015PC87427 HARDWARE MONITORING DRIVER 10016M: Jean Delvare <jdelvare@suse.com> 10017L: linux-hwmon@vger.kernel.org 10018S: Maintained 10019F: Documentation/hwmon/pc87427 10020F: drivers/hwmon/pc87427.c 10021 10022PCA9532 LED DRIVER 10023M: Riku Voipio <riku.voipio@iki.fi> 10024S: Maintained 10025F: drivers/leds/leds-pca9532.c 10026F: include/linux/leds-pca9532.h 10027 10028PCA9541 I2C BUS MASTER SELECTOR DRIVER 10029M: Guenter Roeck <linux@roeck-us.net> 10030L: linux-i2c@vger.kernel.org 10031S: Maintained 10032F: drivers/i2c/muxes/i2c-mux-pca9541.c 10033 10034PCDP - PRIMARY CONSOLE AND DEBUG PORT 10035M: Khalid Aziz <khalid@gonehiking.org> 10036S: Maintained 10037F: drivers/firmware/pcdp.* 10038 10039PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10040M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10041L: linux-pci@vger.kernel.org 10042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10043S: Maintained 10044F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10045F: drivers/pci/host/pci-aardvark.c 10046 10047PCI DRIVER FOR ALTERA PCIE IP 10048M: Ley Foon Tan <lftan@altera.com> 10049L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10050L: linux-pci@vger.kernel.org 10051S: Supported 10052F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10053F: drivers/pci/host/pcie-altera.c 10054 10055PCI DRIVER FOR APPLIEDMICRO XGENE 10056M: Tanmay Inamdar <tinamdar@apm.com> 10057L: linux-pci@vger.kernel.org 10058L: linux-arm-kernel@lists.infradead.org 10059S: Maintained 10060F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10061F: drivers/pci/host/pci-xgene.c 10062 10063PCI DRIVER FOR ARM VERSATILE PLATFORM 10064M: Rob Herring <robh@kernel.org> 10065L: linux-pci@vger.kernel.org 10066L: linux-arm-kernel@lists.infradead.org 10067S: Maintained 10068F: Documentation/devicetree/bindings/pci/versatile.txt 10069F: drivers/pci/host/pci-versatile.c 10070 10071PCI DRIVER FOR ARMADA 8K 10072M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10073L: linux-pci@vger.kernel.org 10074L: linux-arm-kernel@lists.infradead.org 10075S: Maintained 10076F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10077F: drivers/pci/dwc/pcie-armada8k.c 10078 10079PCI DRIVER FOR FREESCALE LAYERSCAPE 10080M: Minghuan Lian <minghuan.Lian@freescale.com> 10081M: Mingkai Hu <mingkai.hu@freescale.com> 10082M: Roy Zang <tie-fei.zang@freescale.com> 10083L: linuxppc-dev@lists.ozlabs.org 10084L: linux-pci@vger.kernel.org 10085L: linux-arm-kernel@lists.infradead.org 10086S: Maintained 10087F: drivers/pci/dwc/*layerscape* 10088 10089PCI DRIVER FOR GENERIC OF HOSTS 10090M: Will Deacon <will.deacon@arm.com> 10091L: linux-pci@vger.kernel.org 10092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10093S: Maintained 10094F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10095F: drivers/pci/host/pci-host-common.c 10096F: drivers/pci/host/pci-host-generic.c 10097 10098PCI DRIVER FOR IMX6 10099M: Richard Zhu <hongxing.zhu@nxp.com> 10100M: Lucas Stach <l.stach@pengutronix.de> 10101L: linux-pci@vger.kernel.org 10102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10103S: Maintained 10104F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10105F: drivers/pci/dwc/*imx6* 10106 10107PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10108M: Keith Busch <keith.busch@intel.com> 10109L: linux-pci@vger.kernel.org 10110S: Supported 10111F: drivers/pci/host/vmd.c 10112 10113PCI DRIVER FOR MICROSEMI SWITCHTEC 10114M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10115M: Stephen Bates <stephen.bates@microsemi.com> 10116M: Logan Gunthorpe <logang@deltatee.com> 10117L: linux-pci@vger.kernel.org 10118S: Maintained 10119F: Documentation/switchtec.txt 10120F: Documentation/ABI/testing/sysfs-class-switchtec 10121F: drivers/pci/switch/switchtec* 10122F: include/uapi/linux/switchtec_ioctl.h 10123 10124PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10125M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10126M: Jason Cooper <jason@lakedaemon.net> 10127L: linux-pci@vger.kernel.org 10128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10129S: Maintained 10130F: drivers/pci/host/*mvebu* 10131 10132PCI DRIVER FOR NVIDIA TEGRA 10133M: Thierry Reding <thierry.reding@gmail.com> 10134L: linux-tegra@vger.kernel.org 10135L: linux-pci@vger.kernel.org 10136S: Supported 10137F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10138F: drivers/pci/host/pci-tegra.c 10139 10140PCI DRIVER FOR RENESAS R-CAR 10141M: Simon Horman <horms@verge.net.au> 10142L: linux-pci@vger.kernel.org 10143L: linux-renesas-soc@vger.kernel.org 10144S: Maintained 10145F: drivers/pci/host/*rcar* 10146 10147PCI DRIVER FOR SAMSUNG EXYNOS 10148M: Jingoo Han <jingoohan1@gmail.com> 10149L: linux-pci@vger.kernel.org 10150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10151L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10152S: Maintained 10153F: drivers/pci/dwc/pci-exynos.c 10154 10155PCI DRIVER FOR SYNOPSIS DESIGNWARE 10156M: Jingoo Han <jingoohan1@gmail.com> 10157M: Joao Pinto <Joao.Pinto@synopsys.com> 10158L: linux-pci@vger.kernel.org 10159S: Maintained 10160F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10161F: drivers/pci/dwc/*designware* 10162 10163PCI DRIVER FOR TI DRA7XX 10164M: Kishon Vijay Abraham I <kishon@ti.com> 10165L: linux-omap@vger.kernel.org 10166L: linux-pci@vger.kernel.org 10167S: Supported 10168F: Documentation/devicetree/bindings/pci/ti-pci.txt 10169F: drivers/pci/dwc/pci-dra7xx.c 10170 10171PCI DRIVER FOR TI KEYSTONE 10172M: Murali Karicheri <m-karicheri2@ti.com> 10173L: linux-pci@vger.kernel.org 10174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10175S: Maintained 10176F: drivers/pci/dwc/*keystone* 10177 10178PCI ENDPOINT SUBSYSTEM 10179M: Kishon Vijay Abraham I <kishon@ti.com> 10180L: linux-pci@vger.kernel.org 10181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10182S: Supported 10183F: drivers/pci/endpoint/ 10184F: drivers/misc/pci_endpoint_test.c 10185F: tools/pci/ 10186 10187PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10188M: Russell Currey <ruscur@russell.cc> 10189L: linuxppc-dev@lists.ozlabs.org 10190S: Supported 10191F: Documentation/powerpc/eeh-pci-error-recovery.txt 10192F: arch/powerpc/kernel/eeh*.c 10193F: arch/powerpc/platforms/*/eeh*.c 10194F: arch/powerpc/include/*/eeh*.h 10195 10196PCI ERROR RECOVERY 10197M: Linas Vepstas <linasvepstas@gmail.com> 10198L: linux-pci@vger.kernel.org 10199S: Supported 10200F: Documentation/PCI/pci-error-recovery.txt 10201 10202PCI MSI DRIVER FOR ALTERA MSI IP 10203M: Ley Foon Tan <lftan@altera.com> 10204L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10205L: linux-pci@vger.kernel.org 10206S: Supported 10207F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10208F: drivers/pci/host/pcie-altera-msi.c 10209 10210PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10211M: Duc Dang <dhdang@apm.com> 10212L: linux-pci@vger.kernel.org 10213L: linux-arm-kernel@lists.infradead.org 10214S: Maintained 10215F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10216F: drivers/pci/host/pci-xgene-msi.c 10217 10218PCI SUBSYSTEM 10219M: Bjorn Helgaas <bhelgaas@google.com> 10220L: linux-pci@vger.kernel.org 10221Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10222T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10223S: Supported 10224F: Documentation/devicetree/bindings/pci/ 10225F: Documentation/PCI/ 10226F: drivers/pci/ 10227F: include/linux/pci* 10228F: arch/x86/pci/ 10229F: arch/x86/kernel/quirks.c 10230 10231PCIE DRIVER FOR AXIS ARTPEC 10232M: Niklas Cassel <niklas.cassel@axis.com> 10233M: Jesper Nilsson <jesper.nilsson@axis.com> 10234L: linux-arm-kernel@axis.com 10235L: linux-pci@vger.kernel.org 10236S: Maintained 10237F: Documentation/devicetree/bindings/pci/axis,artpec* 10238F: drivers/pci/dwc/*artpec* 10239 10240PCIE DRIVER FOR CAVIUM THUNDERX 10241M: David Daney <david.daney@cavium.com> 10242L: linux-pci@vger.kernel.org 10243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10244S: Supported 10245F: Documentation/devicetree/bindings/pci/pci-thunder-* 10246F: drivers/pci/host/pci-thunder-* 10247 10248PCIE DRIVER FOR HISILICON 10249M: Zhou Wang <wangzhou1@hisilicon.com> 10250M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10251L: linux-pci@vger.kernel.org 10252S: Maintained 10253F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10254F: drivers/pci/dwc/pcie-hisi.c 10255 10256PCIE DRIVER FOR HISILICON KIRIN 10257M: Xiaowei Song <songxiaowei@hisilicon.com> 10258M: Binghui Wang <wangbinghui@hisilicon.com> 10259L: linux-pci@vger.kernel.org 10260S: Maintained 10261F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10262F: drivers/pci/dwc/pcie-kirin.c 10263 10264PCIE DRIVER FOR MEDIATEK 10265M: Ryder Lee <ryder.lee@mediatek.com> 10266L: linux-pci@vger.kernel.org 10267L: linux-mediatek@lists.infradead.org 10268S: Supported 10269F: Documentation/devicetree/bindings/pci/mediatek* 10270F: drivers/pci/host/*mediatek* 10271 10272PCIE DRIVER FOR QUALCOMM MSM 10273M: Stanimir Varbanov <svarbanov@mm-sol.com> 10274L: linux-pci@vger.kernel.org 10275L: linux-arm-msm@vger.kernel.org 10276S: Maintained 10277F: drivers/pci/dwc/*qcom* 10278 10279PCIE DRIVER FOR ROCKCHIP 10280M: Shawn Lin <shawn.lin@rock-chips.com> 10281L: linux-pci@vger.kernel.org 10282L: linux-rockchip@lists.infradead.org 10283S: Maintained 10284F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10285F: drivers/pci/host/pcie-rockchip.c 10286 10287PCIE DRIVER FOR ST SPEAR13XX 10288M: Pratyush Anand <pratyush.anand@gmail.com> 10289L: linux-pci@vger.kernel.org 10290S: Maintained 10291F: drivers/pci/dwc/*spear* 10292 10293PCMCIA SUBSYSTEM 10294P: Linux PCMCIA Team 10295L: linux-pcmcia@lists.infradead.org 10296W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10297T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10298S: Maintained 10299F: Documentation/pcmcia/ 10300F: tools/pcmcia/ 10301F: drivers/pcmcia/ 10302F: include/pcmcia/ 10303 10304PCNET32 NETWORK DRIVER 10305M: Don Fry <pcnet32@frontier.com> 10306L: netdev@vger.kernel.org 10307S: Maintained 10308F: drivers/net/ethernet/amd/pcnet32.c 10309 10310PCRYPT PARALLEL CRYPTO ENGINE 10311M: Steffen Klassert <steffen.klassert@secunet.com> 10312L: linux-crypto@vger.kernel.org 10313S: Maintained 10314F: crypto/pcrypt.c 10315F: include/crypto/pcrypt.h 10316 10317PER-CPU MEMORY ALLOCATOR 10318M: Tejun Heo <tj@kernel.org> 10319M: Christoph Lameter <cl@linux.com> 10320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10321S: Maintained 10322F: include/linux/percpu*.h 10323F: mm/percpu*.c 10324F: arch/*/include/asm/percpu.h 10325 10326PER-TASK DELAY ACCOUNTING 10327M: Balbir Singh <bsingharora@gmail.com> 10328S: Maintained 10329F: include/linux/delayacct.h 10330F: kernel/delayacct.c 10331 10332PERFORMANCE EVENTS SUBSYSTEM 10333M: Peter Zijlstra <peterz@infradead.org> 10334M: Ingo Molnar <mingo@redhat.com> 10335M: Arnaldo Carvalho de Melo <acme@kernel.org> 10336R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10337L: linux-kernel@vger.kernel.org 10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10339S: Supported 10340F: kernel/events/* 10341F: include/linux/perf_event.h 10342F: include/uapi/linux/perf_event.h 10343F: arch/*/kernel/perf_event*.c 10344F: arch/*/kernel/*/perf_event*.c 10345F: arch/*/kernel/*/*/perf_event*.c 10346F: arch/*/include/asm/perf_event.h 10347F: arch/*/kernel/perf_callchain.c 10348F: arch/*/events/* 10349F: tools/perf/ 10350 10351PERSONALITY HANDLING 10352M: Christoph Hellwig <hch@infradead.org> 10353L: linux-abi-devel@lists.sourceforge.net 10354S: Maintained 10355F: include/linux/personality.h 10356F: include/uapi/linux/personality.h 10357 10358PHONET PROTOCOL 10359M: Remi Denis-Courmont <courmisch@gmail.com> 10360S: Supported 10361F: Documentation/networking/phonet.txt 10362F: include/linux/phonet.h 10363F: include/net/phonet/ 10364F: include/uapi/linux/phonet.h 10365F: net/phonet/ 10366 10367PHRAM MTD DRIVER 10368M: Joern Engel <joern@lazybastard.org> 10369L: linux-mtd@lists.infradead.org 10370S: Maintained 10371F: drivers/mtd/devices/phram.c 10372 10373PICOLCD HID DRIVER 10374M: Bruno Prémont <bonbons@linux-vserver.org> 10375L: linux-input@vger.kernel.org 10376S: Maintained 10377F: drivers/hid/hid-picolcd* 10378 10379PICOXCELL SUPPORT 10380M: Jamie Iles <jamie@jamieiles.com> 10381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10382T: git git://github.com/jamieiles/linux-2.6-ji.git 10383S: Supported 10384F: arch/arm/boot/dts/picoxcell* 10385F: arch/arm/mach-picoxcell/ 10386F: drivers/crypto/picoxcell* 10387 10388PIN CONTROL SUBSYSTEM 10389M: Linus Walleij <linus.walleij@linaro.org> 10390L: linux-gpio@vger.kernel.org 10391T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10392S: Maintained 10393F: Documentation/devicetree/bindings/pinctrl/ 10394F: Documentation/driver-api/pinctl.rst 10395F: drivers/pinctrl/ 10396F: include/linux/pinctrl/ 10397 10398PIN CONTROLLER - ATMEL AT91 10399M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10401S: Maintained 10402F: drivers/pinctrl/pinctrl-at91.* 10403 10404PIN CONTROLLER - ATMEL AT91 PIO4 10405M: Ludovic Desroches <ludovic.desroches@microchip.com> 10406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10407L: linux-gpio@vger.kernel.org 10408S: Supported 10409F: drivers/pinctrl/pinctrl-at91-pio4.* 10410 10411PIN CONTROLLER - INTEL 10412M: Mika Westerberg <mika.westerberg@linux.intel.com> 10413M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10414S: Maintained 10415F: drivers/pinctrl/intel/ 10416 10417PIN CONTROLLER - QUALCOMM 10418M: Bjorn Andersson <bjorn.andersson@linaro.org> 10419S: Maintained 10420L: linux-arm-msm@vger.kernel.org 10421F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10422F: drivers/pinctrl/qcom/ 10423 10424PIN CONTROLLER - RENESAS 10425M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10426M: Geert Uytterhoeven <geert+renesas@glider.be> 10427L: linux-renesas-soc@vger.kernel.org 10428S: Maintained 10429F: drivers/pinctrl/sh-pfc/ 10430 10431PIN CONTROLLER - SAMSUNG 10432M: Tomasz Figa <tomasz.figa@gmail.com> 10433M: Krzysztof Kozlowski <krzk@kernel.org> 10434M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10436L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10437Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10438T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10439S: Maintained 10440F: drivers/pinctrl/samsung/ 10441F: include/dt-bindings/pinctrl/samsung.h 10442F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10443 10444PIN CONTROLLER - SINGLE 10445M: Tony Lindgren <tony@atomide.com> 10446M: Haojian Zhuang <haojian.zhuang@linaro.org> 10447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10448L: linux-omap@vger.kernel.org 10449S: Maintained 10450F: drivers/pinctrl/pinctrl-single.c 10451 10452PIN CONTROLLER - ST SPEAR 10453M: Viresh Kumar <vireshk@kernel.org> 10454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10455W: http://www.st.com/spear 10456S: Maintained 10457F: drivers/pinctrl/spear/ 10458 10459PISTACHIO SOC SUPPORT 10460M: James Hartley <james.hartley@imgtec.com> 10461M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10462L: linux-mips@linux-mips.org 10463S: Maintained 10464F: arch/mips/pistachio/ 10465F: arch/mips/include/asm/mach-pistachio/ 10466F: arch/mips/boot/dts/img/pistachio* 10467F: arch/mips/configs/pistachio*_defconfig 10468 10469PKTCDVD DRIVER 10470S: Orphan 10471M: linux-block@vger.kernel.org 10472F: drivers/block/pktcdvd.c 10473F: include/linux/pktcdvd.h 10474F: include/uapi/linux/pktcdvd.h 10475 10476PKUNITY SOC DRIVERS 10477M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10478W: http://mprc.pku.edu.cn/~guanxuetao/linux 10479S: Maintained 10480T: git git://github.com/gxt/linux.git 10481F: drivers/input/serio/i8042-unicore32io.h 10482F: drivers/i2c/busses/i2c-puv3.c 10483F: drivers/video/fbdev/fb-puv3.c 10484F: drivers/rtc/rtc-puv3.c 10485 10486PMBUS HARDWARE MONITORING DRIVERS 10487M: Guenter Roeck <linux@roeck-us.net> 10488L: linux-hwmon@vger.kernel.org 10489W: http://hwmon.wiki.kernel.org/ 10490W: http://www.roeck-us.net/linux/drivers/ 10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10492S: Maintained 10493F: Documentation/hwmon/pmbus 10494F: drivers/hwmon/pmbus/ 10495F: include/linux/pmbus.h 10496 10497PMC SIERRA MaxRAID DRIVER 10498L: linux-scsi@vger.kernel.org 10499W: http://www.pmc-sierra.com/ 10500S: Orphan 10501F: drivers/scsi/pmcraid.* 10502 10503PMC SIERRA PM8001 DRIVER 10504M: Jack Wang <jinpu.wang@profitbricks.com> 10505M: lindar_liu@usish.com 10506L: linux-scsi@vger.kernel.org 10507S: Supported 10508F: drivers/scsi/pm8001/ 10509 10510PNP SUPPORT 10511M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10512S: Maintained 10513F: drivers/pnp/ 10514 10515POSIX CLOCKS and TIMERS 10516M: Thomas Gleixner <tglx@linutronix.de> 10517L: linux-kernel@vger.kernel.org 10518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10519S: Maintained 10520F: fs/timerfd.c 10521F: include/linux/timer* 10522F: kernel/time/*timer* 10523 10524POWER MANAGEMENT CORE 10525M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10526L: linux-pm@vger.kernel.org 10527T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10528B: https://bugzilla.kernel.org 10529S: Supported 10530F: drivers/base/power/ 10531F: include/linux/pm.h 10532F: include/linux/pm_* 10533F: include/linux/powercap.h 10534F: drivers/powercap/ 10535 10536POWER STATE COORDINATION INTERFACE (PSCI) 10537M: Mark Rutland <mark.rutland@arm.com> 10538M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10539L: linux-arm-kernel@lists.infradead.org 10540S: Maintained 10541F: drivers/firmware/psci*.c 10542F: include/linux/psci.h 10543F: include/uapi/linux/psci.h 10544 10545POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10546M: Sebastian Reichel <sre@kernel.org> 10547L: linux-pm@vger.kernel.org 10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10549S: Maintained 10550F: Documentation/devicetree/bindings/power/supply/ 10551F: include/linux/power_supply.h 10552F: drivers/power/supply/ 10553 10554POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10555M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10556L: linuxppc-dev@lists.ozlabs.org 10557S: Maintained 10558F: drivers/char/powernv-op-panel.c 10559 10560PPP OVER ATM (RFC 2364) 10561M: Mitchell Blank Jr <mitch@sfgoth.com> 10562S: Maintained 10563F: net/atm/pppoatm.c 10564F: include/uapi/linux/atmppp.h 10565 10566PPP OVER ETHERNET 10567M: Michal Ostrowski <mostrows@earthlink.net> 10568S: Maintained 10569F: drivers/net/ppp/pppoe.c 10570F: drivers/net/ppp/pppox.c 10571 10572PPP OVER L2TP 10573M: James Chapman <jchapman@katalix.com> 10574S: Maintained 10575F: net/l2tp/l2tp_ppp.c 10576F: include/linux/if_pppol2tp.h 10577F: include/uapi/linux/if_pppol2tp.h 10578 10579PPP PROTOCOL DRIVERS AND COMPRESSORS 10580M: Paul Mackerras <paulus@samba.org> 10581L: linux-ppp@vger.kernel.org 10582S: Maintained 10583F: drivers/net/ppp/ppp_* 10584 10585PPS SUPPORT 10586M: Rodolfo Giometti <giometti@enneenne.com> 10587W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10588L: linuxpps@ml.enneenne.com (subscribers-only) 10589S: Maintained 10590F: Documentation/pps/ 10591F: drivers/pps/ 10592F: include/linux/pps*.h 10593 10594PPTP DRIVER 10595M: Dmitry Kozlov <xeb@mail.ru> 10596L: netdev@vger.kernel.org 10597S: Maintained 10598F: drivers/net/ppp/pptp.c 10599W: http://sourceforge.net/projects/accel-pptp 10600 10601PREEMPTIBLE KERNEL 10602M: Robert Love <rml@tech9.net> 10603L: kpreempt-tech@lists.sourceforge.net 10604W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10605S: Supported 10606F: Documentation/preempt-locking.txt 10607F: include/linux/preempt.h 10608 10609PRINTK 10610M: Petr Mladek <pmladek@suse.com> 10611M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10612R: Steven Rostedt <rostedt@goodmis.org> 10613S: Maintained 10614F: kernel/printk/ 10615F: include/linux/printk.h 10616 10617PRISM54 WIRELESS DRIVER 10618M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10619L: linux-wireless@vger.kernel.org 10620W: http://wireless.kernel.org/en/users/Drivers/p54 10621S: Obsolete 10622F: drivers/net/wireless/intersil/prism54/ 10623 10624PROC SYSCTL 10625M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10626M: Kees Cook <keescook@chromium.org> 10627L: linux-kernel@vger.kernel.org 10628L: linux-fsdevel@vger.kernel.org 10629S: Maintained 10630F: fs/proc/proc_sysctl.c 10631F: include/linux/sysctl.h 10632F: kernel/sysctl.c 10633F: tools/testing/selftests/sysctl/ 10634 10635PS3 NETWORK SUPPORT 10636M: Geoff Levand <geoff@infradead.org> 10637L: netdev@vger.kernel.org 10638L: linuxppc-dev@lists.ozlabs.org 10639S: Maintained 10640F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10641 10642PS3 PLATFORM SUPPORT 10643M: Geoff Levand <geoff@infradead.org> 10644L: linuxppc-dev@lists.ozlabs.org 10645S: Maintained 10646F: arch/powerpc/boot/ps3* 10647F: arch/powerpc/include/asm/lv1call.h 10648F: arch/powerpc/include/asm/ps3*.h 10649F: arch/powerpc/platforms/ps3/ 10650F: drivers/*/ps3* 10651F: drivers/ps3/ 10652F: drivers/rtc/rtc-ps3.c 10653F: drivers/usb/host/*ps3.c 10654F: sound/ppc/snd_ps3* 10655 10656PS3VRAM DRIVER 10657M: Jim Paris <jim@jtan.com> 10658M: Geoff Levand <geoff@infradead.org> 10659L: linuxppc-dev@lists.ozlabs.org 10660S: Maintained 10661F: drivers/block/ps3vram.c 10662 10663PSAMPLE PACKET SAMPLING SUPPORT: 10664M: Yotam Gigi <yotamg@mellanox.com> 10665S: Maintained 10666F: net/psample 10667F: include/net/psample.h 10668F: include/uapi/linux/psample.h 10669 10670PSTORE FILESYSTEM 10671M: Kees Cook <keescook@chromium.org> 10672M: Anton Vorontsov <anton@enomsg.org> 10673M: Colin Cross <ccross@android.com> 10674M: Tony Luck <tony.luck@intel.com> 10675S: Maintained 10676T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10677F: fs/pstore/ 10678F: include/linux/pstore* 10679F: drivers/firmware/efi/efi-pstore.c 10680F: drivers/acpi/apei/erst.c 10681F: Documentation/admin-guide/ramoops.rst 10682F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10683K: \b(pstore|ramoops) 10684 10685PTP HARDWARE CLOCK SUPPORT 10686M: Richard Cochran <richardcochran@gmail.com> 10687L: netdev@vger.kernel.org 10688S: Maintained 10689W: http://linuxptp.sourceforge.net/ 10690F: Documentation/ABI/testing/sysfs-ptp 10691F: Documentation/ptp/* 10692F: drivers/net/ethernet/freescale/gianfar_ptp.c 10693F: drivers/net/phy/dp83640* 10694F: drivers/ptp/* 10695F: include/linux/ptp_cl* 10696 10697PTRACE SUPPORT 10698M: Oleg Nesterov <oleg@redhat.com> 10699S: Maintained 10700F: include/asm-generic/syscall.h 10701F: include/linux/ptrace.h 10702F: include/linux/regset.h 10703F: include/linux/tracehook.h 10704F: include/uapi/linux/ptrace.h 10705F: include/uapi/linux/ptrace.h 10706F: include/asm-generic/ptrace.h 10707F: kernel/ptrace.c 10708F: arch/*/ptrace*.c 10709F: arch/*/*/ptrace*.c 10710F: arch/*/include/asm/ptrace*.h 10711 10712PULSE8-CEC DRIVER 10713M: Hans Verkuil <hverkuil@xs4all.nl> 10714L: linux-media@vger.kernel.org 10715T: git git://linuxtv.org/media_tree.git 10716S: Maintained 10717F: drivers/media/usb/pulse8-cec/* 10718 10719PVRUSB2 VIDEO4LINUX DRIVER 10720M: Mike Isely <isely@pobox.com> 10721L: pvrusb2@isely.net (subscribers-only) 10722L: linux-media@vger.kernel.org 10723W: http://www.isely.net/pvrusb2/ 10724T: git git://linuxtv.org/media_tree.git 10725S: Maintained 10726F: Documentation/media/v4l-drivers/pvrusb2* 10727F: drivers/media/usb/pvrusb2/ 10728 10729PWC WEBCAM DRIVER 10730M: Hans Verkuil <hverkuil@xs4all.nl> 10731L: linux-media@vger.kernel.org 10732T: git git://linuxtv.org/media_tree.git 10733S: Odd Fixes 10734F: drivers/media/usb/pwc/* 10735 10736PWM FAN DRIVER 10737M: Kamil Debski <kamil@wypas.org> 10738M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10739L: linux-hwmon@vger.kernel.org 10740S: Supported 10741F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10742F: Documentation/hwmon/pwm-fan 10743F: drivers/hwmon/pwm-fan.c 10744 10745PWM SUBSYSTEM 10746M: Thierry Reding <thierry.reding@gmail.com> 10747L: linux-pwm@vger.kernel.org 10748S: Maintained 10749T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10750F: Documentation/pwm.txt 10751F: Documentation/devicetree/bindings/pwm/ 10752F: include/linux/pwm.h 10753F: drivers/pwm/ 10754F: drivers/video/backlight/pwm_bl.c 10755F: include/linux/pwm_backlight.h 10756F: drivers/gpio/gpio-mvebu.c 10757F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10758 10759PXA GPIO DRIVER 10760M: Robert Jarzmik <robert.jarzmik@free.fr> 10761L: linux-gpio@vger.kernel.org 10762S: Maintained 10763F: drivers/gpio/gpio-pxa.c 10764 10765PXA MMCI DRIVER 10766S: Orphan 10767 10768PXA RTC DRIVER 10769M: Robert Jarzmik <robert.jarzmik@free.fr> 10770L: linux-rtc@vger.kernel.org 10771S: Maintained 10772 10773PXA2xx/PXA3xx SUPPORT 10774M: Daniel Mack <daniel@zonque.org> 10775M: Haojian Zhuang <haojian.zhuang@gmail.com> 10776M: Robert Jarzmik <robert.jarzmik@free.fr> 10777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10778T: git git://github.com/hzhuang1/linux.git 10779T: git git://github.com/rjarzmik/linux.git 10780S: Maintained 10781F: arch/arm/boot/dts/pxa* 10782F: arch/arm/mach-pxa/ 10783F: drivers/dma/pxa* 10784F: drivers/pcmcia/pxa2xx* 10785F: drivers/pinctrl/pxa/ 10786F: drivers/spi/spi-pxa2xx* 10787F: drivers/usb/gadget/udc/pxa2* 10788F: include/sound/pxa2xx-lib.h 10789F: sound/arm/pxa* 10790F: sound/soc/pxa/ 10791 10792PXA3xx NAND FLASH DRIVER 10793M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10794L: linux-mtd@lists.infradead.org 10795S: Maintained 10796F: drivers/mtd/nand/pxa3xx_nand.c 10797 10798QAT DRIVER 10799M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10800M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10801L: qat-linux@intel.com 10802S: Supported 10803F: drivers/crypto/qat/ 10804 10805QCOM AUDIO (ASoC) DRIVERS 10806M: Patrick Lai <plai@codeaurora.org> 10807M: Banajit Goswami <bgoswami@codeaurora.org> 10808L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10809S: Supported 10810F: sound/soc/qcom/ 10811 10812QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10813M: Gabriel Somlo <somlo@cmu.edu> 10814M: "Michael S. Tsirkin" <mst@redhat.com> 10815L: qemu-devel@nongnu.org 10816S: Maintained 10817F: drivers/firmware/qemu_fw_cfg.c 10818 10819QIB DRIVER 10820M: Mike Marciniszyn <infinipath@intel.com> 10821L: linux-rdma@vger.kernel.org 10822S: Supported 10823F: drivers/infiniband/hw/qib/ 10824 10825QLOGIC QL41xxx FCOE DRIVER 10826M: QLogic-Storage-Upstream@cavium.com 10827L: linux-scsi@vger.kernel.org 10828S: Supported 10829F: drivers/scsi/qedf/ 10830 10831QLOGIC QL41xxx ISCSI DRIVER 10832M: QLogic-Storage-Upstream@cavium.com 10833L: linux-scsi@vger.kernel.org 10834S: Supported 10835F: drivers/scsi/qedi/ 10836 10837QLOGIC QL4xxx ETHERNET DRIVER 10838M: Yuval Mintz <Yuval.Mintz@cavium.com> 10839M: Ariel Elior <Ariel.Elior@cavium.com> 10840M: everest-linux-l2@cavium.com 10841L: netdev@vger.kernel.org 10842S: Supported 10843F: drivers/net/ethernet/qlogic/qed/ 10844F: include/linux/qed/ 10845F: drivers/net/ethernet/qlogic/qede/ 10846 10847QLOGIC QL4xxx RDMA DRIVER 10848M: Ram Amrani <Ram.Amrani@cavium.com> 10849M: Ariel Elior <Ariel.Elior@cavium.com> 10850L: linux-rdma@vger.kernel.org 10851S: Supported 10852F: drivers/infiniband/hw/qedr/ 10853F: include/uapi/rdma/qedr-abi.h 10854 10855QLOGIC QLA1280 SCSI DRIVER 10856M: Michael Reed <mdr@sgi.com> 10857L: linux-scsi@vger.kernel.org 10858S: Maintained 10859F: drivers/scsi/qla1280.[ch] 10860 10861QLOGIC QLA2XXX FC-SCSI DRIVER 10862M: qla2xxx-upstream@qlogic.com 10863L: linux-scsi@vger.kernel.org 10864S: Supported 10865F: Documentation/scsi/LICENSE.qla2xxx 10866F: drivers/scsi/qla2xxx/ 10867 10868QLOGIC QLA3XXX NETWORK DRIVER 10869M: Dept-GELinuxNICDev@cavium.com 10870L: netdev@vger.kernel.org 10871S: Supported 10872F: Documentation/networking/LICENSE.qla3xxx 10873F: drivers/net/ethernet/qlogic/qla3xxx.* 10874 10875QLOGIC QLA4XXX iSCSI DRIVER 10876M: QLogic-Storage-Upstream@qlogic.com 10877L: linux-scsi@vger.kernel.org 10878S: Supported 10879F: Documentation/scsi/LICENSE.qla4xxx 10880F: drivers/scsi/qla4xxx/ 10881 10882QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10883M: Harish Patil <harish.patil@cavium.com> 10884M: Manish Chopra <manish.chopra@cavium.com> 10885M: Dept-GELinuxNICDev@cavium.com 10886L: netdev@vger.kernel.org 10887S: Supported 10888F: drivers/net/ethernet/qlogic/qlcnic/ 10889 10890QLOGIC QLGE 10Gb ETHERNET DRIVER 10891M: Harish Patil <harish.patil@cavium.com> 10892M: Manish Chopra <manish.chopra@cavium.com> 10893M: Dept-GELinuxNICDev@cavium.com 10894L: netdev@vger.kernel.org 10895S: Supported 10896F: drivers/net/ethernet/qlogic/qlge/ 10897 10898QNX4 FILESYSTEM 10899M: Anders Larsen <al@alarsen.net> 10900W: http://www.alarsen.net/linux/qnx4fs/ 10901S: Maintained 10902F: fs/qnx4/ 10903F: include/uapi/linux/qnx4_fs.h 10904F: include/uapi/linux/qnxtypes.h 10905 10906QORIQ DPAA2 FSL-MC BUS DRIVER 10907M: Stuart Yoder <stuyoder@gmail.com> 10908M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10909L: linux-kernel@vger.kernel.org 10910S: Maintained 10911F: drivers/staging/fsl-mc/ 10912F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 10913 10914QT1010 MEDIA DRIVER 10915M: Antti Palosaari <crope@iki.fi> 10916L: linux-media@vger.kernel.org 10917W: https://linuxtv.org 10918W: http://palosaari.fi/linux/ 10919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10920T: git git://linuxtv.org/anttip/media_tree.git 10921S: Maintained 10922F: drivers/media/tuners/qt1010* 10923 10924QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10925M: Kalle Valo <kvalo@qca.qualcomm.com> 10926L: ath10k@lists.infradead.org 10927W: http://wireless.kernel.org/en/users/Drivers/ath10k 10928T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10929S: Supported 10930F: drivers/net/wireless/ath/ath10k/ 10931 10932QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10933M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10934L: linux-wireless@vger.kernel.org 10935W: http://wireless.kernel.org/en/users/Drivers/ath9k 10936S: Supported 10937F: drivers/net/wireless/ath/ath9k/ 10938 10939QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10940M: Timur Tabi <timur@codeaurora.org> 10941L: netdev@vger.kernel.org 10942S: Supported 10943F: drivers/net/ethernet/qualcomm/emac/ 10944 10945QUALCOMM HEXAGON ARCHITECTURE 10946M: Richard Kuo <rkuo@codeaurora.org> 10947L: linux-hexagon@vger.kernel.org 10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10949S: Supported 10950F: arch/hexagon/ 10951 10952QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 10953M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 10954L: linux-media@vger.kernel.org 10955L: linux-arm-msm@vger.kernel.org 10956T: git git://linuxtv.org/media_tree.git 10957S: Maintained 10958F: drivers/media/platform/qcom/venus/ 10959 10960QUALCOMM WCN36XX WIRELESS DRIVER 10961M: Eugene Krasnikov <k.eugene.e@gmail.com> 10962L: wcn36xx@lists.infradead.org 10963W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10964T: git git://github.com/KrasnikovEugene/wcn36xx.git 10965S: Supported 10966F: drivers/net/wireless/ath/wcn36xx/ 10967 10968QUANTENNA QTNFMAC WIRELESS DRIVER 10969M: Igor Mitsyanko <imitsyanko@quantenna.com> 10970M: Avinash Patil <avinashp@quantenna.com> 10971M: Sergey Matyukevich <smatyukevich@quantenna.com> 10972L: linux-wireless@vger.kernel.org 10973S: Maintained 10974F: drivers/net/wireless/quantenna 10975 10976RADEON and AMDGPU DRM DRIVERS 10977M: Alex Deucher <alexander.deucher@amd.com> 10978M: Christian König <christian.koenig@amd.com> 10979L: amd-gfx@lists.freedesktop.org 10980T: git git://people.freedesktop.org/~agd5f/linux 10981S: Supported 10982F: drivers/gpu/drm/radeon/ 10983F: include/uapi/drm/radeon_drm.h 10984F: drivers/gpu/drm/amd/ 10985F: include/uapi/drm/amdgpu_drm.h 10986 10987RADEON FRAMEBUFFER DISPLAY DRIVER 10988M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10989L: linux-fbdev@vger.kernel.org 10990S: Maintained 10991F: drivers/video/fbdev/aty/radeon* 10992F: include/uapi/linux/radeonfb.h 10993 10994RADIOSHARK RADIO DRIVER 10995M: Hans Verkuil <hverkuil@xs4all.nl> 10996L: linux-media@vger.kernel.org 10997T: git git://linuxtv.org/media_tree.git 10998S: Maintained 10999F: drivers/media/radio/radio-shark.c 11000 11001RADIOSHARK2 RADIO DRIVER 11002M: Hans Verkuil <hverkuil@xs4all.nl> 11003L: linux-media@vger.kernel.org 11004T: git git://linuxtv.org/media_tree.git 11005S: Maintained 11006F: drivers/media/radio/radio-shark2.c 11007F: drivers/media/radio/radio-tea5777.c 11008 11009RADOS BLOCK DEVICE (RBD) 11010M: Ilya Dryomov <idryomov@gmail.com> 11011M: Sage Weil <sage@redhat.com> 11012M: Alex Elder <elder@kernel.org> 11013L: ceph-devel@vger.kernel.org 11014W: http://ceph.com/ 11015T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11016T: git git://github.com/ceph/ceph-client.git 11017S: Supported 11018F: Documentation/ABI/testing/sysfs-bus-rbd 11019F: drivers/block/rbd.c 11020F: drivers/block/rbd_types.h 11021 11022RAGE128 FRAMEBUFFER DISPLAY DRIVER 11023M: Paul Mackerras <paulus@samba.org> 11024L: linux-fbdev@vger.kernel.org 11025S: Maintained 11026F: drivers/video/fbdev/aty/aty128fb.c 11027 11028RAINSHADOW-CEC DRIVER 11029M: Hans Verkuil <hverkuil@xs4all.nl> 11030L: linux-media@vger.kernel.org 11031T: git git://linuxtv.org/media_tree.git 11032S: Maintained 11033F: drivers/media/usb/rainshadow-cec/* 11034 11035RALINK MIPS ARCHITECTURE 11036M: John Crispin <john@phrozen.org> 11037L: linux-mips@linux-mips.org 11038S: Maintained 11039F: arch/mips/ralink 11040 11041RALINK RT2X00 WIRELESS LAN DRIVER 11042P: rt2x00 project 11043M: Stanislaw Gruszka <sgruszka@redhat.com> 11044M: Helmut Schaa <helmut.schaa@googlemail.com> 11045L: linux-wireless@vger.kernel.org 11046S: Maintained 11047F: drivers/net/wireless/ralink/rt2x00/ 11048 11049RAMDISK RAM BLOCK DEVICE DRIVER 11050M: Jens Axboe <axboe@kernel.dk> 11051S: Maintained 11052F: Documentation/blockdev/ramdisk.txt 11053F: drivers/block/brd.c 11054 11055RANDOM NUMBER DRIVER 11056M: "Theodore Ts'o" <tytso@mit.edu> 11057S: Maintained 11058F: drivers/char/random.c 11059 11060RAPIDIO SUBSYSTEM 11061M: Matt Porter <mporter@kernel.crashing.org> 11062M: Alexandre Bounine <alexandre.bounine@idt.com> 11063S: Maintained 11064F: drivers/rapidio/ 11065 11066RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11067L: linux-wireless@vger.kernel.org 11068S: Orphan 11069F: drivers/net/wireless/ray* 11070 11071RCUTORTURE MODULE 11072M: Josh Triplett <josh@joshtriplett.org> 11073M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11074L: linux-kernel@vger.kernel.org 11075S: Supported 11076T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11077F: Documentation/RCU/torture.txt 11078F: kernel/rcu/rcutorture.c 11079 11080RCUTORTURE TEST FRAMEWORK 11081M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11082M: Josh Triplett <josh@joshtriplett.org> 11083R: Steven Rostedt <rostedt@goodmis.org> 11084R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11085R: Lai Jiangshan <jiangshanlai@gmail.com> 11086L: linux-kernel@vger.kernel.org 11087S: Supported 11088T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11089F: tools/testing/selftests/rcutorture 11090 11091RDC R-321X SoC 11092M: Florian Fainelli <florian@openwrt.org> 11093S: Maintained 11094 11095RDC R6040 FAST ETHERNET DRIVER 11096M: Florian Fainelli <f.fainelli@gmail.com> 11097L: netdev@vger.kernel.org 11098S: Maintained 11099F: drivers/net/ethernet/rdc/r6040.c 11100 11101RDMAVT - RDMA verbs software 11102M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11103L: linux-rdma@vger.kernel.org 11104S: Supported 11105F: drivers/infiniband/sw/rdmavt 11106 11107RDS - RELIABLE DATAGRAM SOCKETS 11108M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11109L: netdev@vger.kernel.org 11110L: linux-rdma@vger.kernel.org 11111L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11112W: https://oss.oracle.com/projects/rds/ 11113S: Supported 11114F: net/rds/ 11115F: Documentation/networking/rds.txt 11116 11117RDT - RESOURCE ALLOCATION 11118M: Fenghua Yu <fenghua.yu@intel.com> 11119L: linux-kernel@vger.kernel.org 11120S: Supported 11121F: arch/x86/kernel/cpu/intel_rdt* 11122F: arch/x86/include/asm/intel_rdt* 11123F: Documentation/x86/intel_rdt* 11124 11125READ-COPY UPDATE (RCU) 11126M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11127M: Josh Triplett <josh@joshtriplett.org> 11128R: Steven Rostedt <rostedt@goodmis.org> 11129R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11130R: Lai Jiangshan <jiangshanlai@gmail.com> 11131L: linux-kernel@vger.kernel.org 11132W: http://www.rdrop.com/users/paulmck/RCU/ 11133S: Supported 11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11135F: Documentation/RCU/ 11136X: Documentation/RCU/torture.txt 11137F: include/linux/rcu* 11138X: include/linux/srcu.h 11139F: kernel/rcu/ 11140X: kernel/torture.c 11141 11142REAL TIME CLOCK (RTC) SUBSYSTEM 11143M: Alessandro Zummo <a.zummo@towertech.it> 11144M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11145L: linux-rtc@vger.kernel.org 11146Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11147T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11148S: Maintained 11149F: Documentation/devicetree/bindings/rtc/ 11150F: Documentation/rtc.txt 11151F: drivers/rtc/ 11152F: include/linux/rtc.h 11153F: include/uapi/linux/rtc.h 11154F: include/linux/rtc/ 11155F: include/linux/platform_data/rtc-* 11156F: tools/testing/selftests/timers/rtctest.c 11157 11158REALTEK AUDIO CODECS 11159M: Bard Liao <bardliao@realtek.com> 11160M: Oder Chiou <oder_chiou@realtek.com> 11161S: Maintained 11162F: sound/soc/codecs/rt* 11163F: include/sound/rt*.h 11164 11165REGISTER MAP ABSTRACTION 11166M: Mark Brown <broonie@kernel.org> 11167L: linux-kernel@vger.kernel.org 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11169S: Supported 11170F: Documentation/devicetree/bindings/regmap/ 11171F: drivers/base/regmap/ 11172F: include/linux/regmap.h 11173 11174REISERFS FILE SYSTEM 11175L: reiserfs-devel@vger.kernel.org 11176S: Supported 11177F: fs/reiserfs/ 11178 11179REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11180M: Ohad Ben-Cohen <ohad@wizery.com> 11181M: Bjorn Andersson <bjorn.andersson@linaro.org> 11182L: linux-remoteproc@vger.kernel.org 11183T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11184S: Maintained 11185F: Documentation/devicetree/bindings/remoteproc/ 11186F: Documentation/remoteproc.txt 11187F: drivers/remoteproc/ 11188F: include/linux/remoteproc.h 11189 11190REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11191M: Ohad Ben-Cohen <ohad@wizery.com> 11192M: Bjorn Andersson <bjorn.andersson@linaro.org> 11193L: linux-remoteproc@vger.kernel.org 11194T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11195S: Maintained 11196F: drivers/rpmsg/ 11197F: Documentation/rpmsg.txt 11198F: include/linux/rpmsg.h 11199F: include/linux/rpmsg/ 11200 11201RENESAS CLOCK DRIVERS 11202M: Geert Uytterhoeven <geert+renesas@glider.be> 11203L: linux-renesas-soc@vger.kernel.org 11204S: Supported 11205F: drivers/clk/renesas/ 11206 11207RENESAS ETHERNET DRIVERS 11208R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11209L: netdev@vger.kernel.org 11210L: linux-renesas-soc@vger.kernel.org 11211F: drivers/net/ethernet/renesas/ 11212F: include/linux/sh_eth.h 11213 11214RENESAS R-CAR GYROADC DRIVER 11215M: Marek Vasut <marek.vasut@gmail.com> 11216L: linux-iio@vger.kernel.org 11217S: Supported 11218F: drivers/iio/adc/rcar_gyro_adc.c 11219 11220RENESAS USB PHY DRIVER 11221M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11222L: linux-renesas-soc@vger.kernel.org 11223S: Maintained 11224F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11225 11226RESET CONTROLLER FRAMEWORK 11227M: Philipp Zabel <p.zabel@pengutronix.de> 11228T: git git://git.pengutronix.de/git/pza/linux 11229S: Maintained 11230F: drivers/reset/ 11231F: Documentation/devicetree/bindings/reset/ 11232F: include/dt-bindings/reset/ 11233F: include/linux/reset.h 11234F: include/linux/reset-controller.h 11235 11236RFKILL 11237M: Johannes Berg <johannes@sipsolutions.net> 11238L: linux-wireless@vger.kernel.org 11239W: http://wireless.kernel.org/ 11240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11241T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11242S: Maintained 11243F: Documentation/rfkill.txt 11244F: net/rfkill/ 11245 11246RHASHTABLE 11247M: Thomas Graf <tgraf@suug.ch> 11248M: Herbert Xu <herbert@gondor.apana.org.au> 11249L: netdev@vger.kernel.org 11250S: Maintained 11251F: lib/rhashtable.c 11252F: include/linux/rhashtable.h 11253 11254RICOH R5C592 MEMORYSTICK DRIVER 11255M: Maxim Levitsky <maximlevitsky@gmail.com> 11256S: Maintained 11257F: drivers/memstick/host/r592.* 11258 11259RICOH SMARTMEDIA/XD DRIVER 11260M: Maxim Levitsky <maximlevitsky@gmail.com> 11261S: Maintained 11262F: drivers/mtd/nand/r852.c 11263F: drivers/mtd/nand/r852.h 11264 11265ROCCAT DRIVERS 11266M: Stefan Achatz <erazor_de@users.sourceforge.net> 11267W: http://sourceforge.net/projects/roccat/ 11268S: Maintained 11269F: drivers/hid/hid-roccat* 11270F: include/linux/hid-roccat* 11271F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11272 11273ROCKER DRIVER 11274M: Jiri Pirko <jiri@resnulli.us> 11275L: netdev@vger.kernel.org 11276S: Supported 11277F: drivers/net/ethernet/rocker/ 11278 11279ROCKETPORT DRIVER 11280P: Comtrol Corp. 11281W: http://www.comtrol.com 11282S: Maintained 11283F: Documentation/serial/rocket.txt 11284F: drivers/tty/rocket* 11285 11286ROCKETPORT EXPRESS/INFINITY DRIVER 11287M: Kevin Cernekee <cernekee@gmail.com> 11288L: linux-serial@vger.kernel.org 11289S: Odd Fixes 11290F: drivers/tty/serial/rp2.* 11291 11292ROSE NETWORK LAYER 11293M: Ralf Baechle <ralf@linux-mips.org> 11294L: linux-hams@vger.kernel.org 11295W: http://www.linux-ax25.org/ 11296S: Maintained 11297F: include/net/rose.h 11298F: include/uapi/linux/rose.h 11299F: net/rose/ 11300 11301RTL2830 MEDIA DRIVER 11302M: Antti Palosaari <crope@iki.fi> 11303L: linux-media@vger.kernel.org 11304W: https://linuxtv.org 11305W: http://palosaari.fi/linux/ 11306Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11307T: git git://linuxtv.org/anttip/media_tree.git 11308S: Maintained 11309F: drivers/media/dvb-frontends/rtl2830* 11310 11311RTL2832 MEDIA DRIVER 11312M: Antti Palosaari <crope@iki.fi> 11313L: linux-media@vger.kernel.org 11314W: https://linuxtv.org 11315W: http://palosaari.fi/linux/ 11316Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11317T: git git://linuxtv.org/anttip/media_tree.git 11318S: Maintained 11319F: drivers/media/dvb-frontends/rtl2832* 11320 11321RTL2832_SDR MEDIA DRIVER 11322M: Antti Palosaari <crope@iki.fi> 11323L: linux-media@vger.kernel.org 11324W: https://linuxtv.org 11325W: http://palosaari.fi/linux/ 11326Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11327T: git git://linuxtv.org/anttip/media_tree.git 11328S: Maintained 11329F: drivers/media/dvb-frontends/rtl2832_sdr* 11330 11331RTL8180 WIRELESS DRIVER 11332L: linux-wireless@vger.kernel.org 11333W: http://wireless.kernel.org/ 11334T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11335S: Orphan 11336F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11337 11338RTL8187 WIRELESS DRIVER 11339M: Herton Ronaldo Krzesinski <herton@canonical.com> 11340M: Hin-Tak Leung <htl10@users.sourceforge.net> 11341M: Larry Finger <Larry.Finger@lwfinger.net> 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/rtl818x/rtl8187/ 11347 11348RTL8192CE WIRELESS DRIVER 11349M: Larry Finger <Larry.Finger@lwfinger.net> 11350M: Chaoming Li <chaoming_li@realsil.com.cn> 11351L: linux-wireless@vger.kernel.org 11352W: http://wireless.kernel.org/ 11353T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11354S: Maintained 11355F: drivers/net/wireless/realtek/rtlwifi/ 11356F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11357 11358RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11359M: Jes Sorensen <Jes.Sorensen@gmail.com> 11360L: linux-wireless@vger.kernel.org 11361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11362S: Maintained 11363F: drivers/net/wireless/realtek/rtl8xxxu/ 11364 11365S3 SAVAGE FRAMEBUFFER DRIVER 11366M: Antonino Daplas <adaplas@gmail.com> 11367L: linux-fbdev@vger.kernel.org 11368S: Maintained 11369F: drivers/video/fbdev/savage/ 11370 11371S390 11372M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11373M: Heiko Carstens <heiko.carstens@de.ibm.com> 11374L: linux-s390@vger.kernel.org 11375W: http://www.ibm.com/developerworks/linux/linux390/ 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11377S: Supported 11378F: arch/s390/ 11379F: drivers/s390/ 11380F: Documentation/s390/ 11381F: Documentation/driver-api/s390-drivers.rst 11382 11383S390 COMMON I/O LAYER 11384M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11385M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11386L: linux-s390@vger.kernel.org 11387W: http://www.ibm.com/developerworks/linux/linux390/ 11388S: Supported 11389F: drivers/s390/cio/ 11390 11391S390 DASD DRIVER 11392M: Stefan Haberland <sth@linux.vnet.ibm.com> 11393M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11394L: linux-s390@vger.kernel.org 11395W: http://www.ibm.com/developerworks/linux/linux390/ 11396S: Supported 11397F: drivers/s390/block/dasd* 11398F: block/partitions/ibm.c 11399 11400S390 IOMMU (PCI) 11401M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11402L: linux-s390@vger.kernel.org 11403W: http://www.ibm.com/developerworks/linux/linux390/ 11404S: Supported 11405F: drivers/iommu/s390-iommu.c 11406 11407S390 IUCV NETWORK LAYER 11408M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11409M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11410L: linux-s390@vger.kernel.org 11411W: http://www.ibm.com/developerworks/linux/linux390/ 11412S: Supported 11413F: drivers/s390/net/*iucv* 11414F: include/net/iucv/ 11415F: net/iucv/ 11416 11417S390 NETWORK DRIVERS 11418M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11419M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11420L: linux-s390@vger.kernel.org 11421W: http://www.ibm.com/developerworks/linux/linux390/ 11422S: Supported 11423F: drivers/s390/net/ 11424 11425S390 PCI SUBSYSTEM 11426M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11427M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11428L: linux-s390@vger.kernel.org 11429W: http://www.ibm.com/developerworks/linux/linux390/ 11430S: Supported 11431F: arch/s390/pci/ 11432F: drivers/pci/hotplug/s390_pci_hpc.c 11433 11434S390 VFIO-CCW DRIVER 11435M: Cornelia Huck <cohuck@redhat.com> 11436M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11437L: linux-s390@vger.kernel.org 11438L: kvm@vger.kernel.org 11439S: Supported 11440F: drivers/s390/cio/vfio_ccw* 11441F: Documentation/s390/vfio-ccw.txt 11442F: include/uapi/linux/vfio_ccw.h 11443 11444S390 ZCRYPT DRIVER 11445M: Harald Freudenberger <freude@de.ibm.com> 11446L: linux-s390@vger.kernel.org 11447W: http://www.ibm.com/developerworks/linux/linux390/ 11448S: Supported 11449F: drivers/s390/crypto/ 11450 11451S390 ZFCP DRIVER 11452M: Steffen Maier <maier@linux.vnet.ibm.com> 11453L: linux-s390@vger.kernel.org 11454W: http://www.ibm.com/developerworks/linux/linux390/ 11455S: Supported 11456F: drivers/s390/scsi/zfcp_* 11457 11458S3C24XX SD/MMC Driver 11459M: Ben Dooks <ben-linux@fluff.org> 11460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11461S: Supported 11462F: drivers/mmc/host/s3cmci.* 11463 11464SAA6588 RDS RECEIVER DRIVER 11465M: Hans Verkuil <hverkuil@xs4all.nl> 11466L: linux-media@vger.kernel.org 11467T: git git://linuxtv.org/media_tree.git 11468W: https://linuxtv.org 11469S: Odd Fixes 11470F: drivers/media/i2c/saa6588* 11471 11472SAA7134 VIDEO4LINUX DRIVER 11473M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11474M: Mauro Carvalho Chehab <mchehab@kernel.org> 11475L: linux-media@vger.kernel.org 11476W: https://linuxtv.org 11477T: git git://linuxtv.org/media_tree.git 11478S: Odd fixes 11479F: Documentation/media/v4l-drivers/saa7134* 11480F: drivers/media/pci/saa7134/ 11481 11482SAA7146 VIDEO4LINUX-2 DRIVER 11483M: Hans Verkuil <hverkuil@xs4all.nl> 11484L: linux-media@vger.kernel.org 11485T: git git://linuxtv.org/media_tree.git 11486S: Maintained 11487F: drivers/media/common/saa7146/ 11488F: drivers/media/pci/saa7146/ 11489F: include/media/saa7146* 11490 11491SAMSUNG AUDIO (ASoC) DRIVERS 11492M: Krzysztof Kozlowski <krzk@kernel.org> 11493M: Sangbeom Kim <sbkim73@samsung.com> 11494M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11495L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11496S: Supported 11497F: sound/soc/samsung/ 11498 11499SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11500M: Krzysztof Kozlowski <krzk@kernel.org> 11501L: linux-crypto@vger.kernel.org 11502L: linux-samsung-soc@vger.kernel.org 11503S: Maintained 11504F: drivers/crypto/exynos-rng.c 11505F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11506 11507SAMSUNG FRAMEBUFFER DRIVER 11508M: Jingoo Han <jingoohan1@gmail.com> 11509L: linux-fbdev@vger.kernel.org 11510S: Maintained 11511F: drivers/video/fbdev/s3c-fb.c 11512 11513SAMSUNG LAPTOP DRIVER 11514M: Corentin Chary <corentin.chary@gmail.com> 11515L: platform-driver-x86@vger.kernel.org 11516S: Maintained 11517F: drivers/platform/x86/samsung-laptop.c 11518 11519SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11520M: Sangbeom Kim <sbkim73@samsung.com> 11521M: Krzysztof Kozlowski <krzk@kernel.org> 11522M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11523L: linux-kernel@vger.kernel.org 11524L: linux-samsung-soc@vger.kernel.org 11525S: Supported 11526F: drivers/mfd/sec*.c 11527F: drivers/regulator/s2m*.c 11528F: drivers/regulator/s5m*.c 11529F: drivers/clk/clk-s2mps11.c 11530F: drivers/rtc/rtc-s5m.c 11531F: include/linux/mfd/samsung/ 11532F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11533F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11534F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11535F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11536 11537SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11538M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11539L: linux-media@vger.kernel.org 11540L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11541S: Maintained 11542F: drivers/media/platform/s3c-camif/ 11543F: include/media/drv-intf/s3c_camif.h 11544 11545SAMSUNG S3FWRN5 NFC DRIVER 11546M: Robert Baldyga <r.baldyga@samsung.com> 11547M: Krzysztof Opasiak <k.opasiak@samsung.com> 11548L: linux-nfc@lists.01.org (moderated for non-subscribers) 11549S: Supported 11550F: drivers/nfc/s3fwrn5 11551 11552SAMSUNG S5C73M3 CAMERA DRIVER 11553M: Kyungmin Park <kyungmin.park@samsung.com> 11554M: Andrzej Hajda <a.hajda@samsung.com> 11555L: linux-media@vger.kernel.org 11556S: Supported 11557F: drivers/media/i2c/s5c73m3/* 11558 11559SAMSUNG S5K5BAF CAMERA DRIVER 11560M: Kyungmin Park <kyungmin.park@samsung.com> 11561M: Andrzej Hajda <a.hajda@samsung.com> 11562L: linux-media@vger.kernel.org 11563S: Supported 11564F: drivers/media/i2c/s5k5baf.c 11565 11566SAMSUNG S5P Security SubSystem (SSS) DRIVER 11567M: Krzysztof Kozlowski <krzk@kernel.org> 11568M: Vladimir Zapolskiy <vz@mleia.com> 11569L: linux-crypto@vger.kernel.org 11570L: linux-samsung-soc@vger.kernel.org 11571S: Maintained 11572F: drivers/crypto/s5p-sss.c 11573 11574SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11575M: Kyungmin Park <kyungmin.park@samsung.com> 11576M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11577L: linux-media@vger.kernel.org 11578Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11579S: Supported 11580F: drivers/media/platform/exynos4-is/ 11581 11582SAMSUNG SOC CLOCK DRIVERS 11583M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11584M: Tomasz Figa <tomasz.figa@gmail.com> 11585M: Chanwoo Choi <cw00.choi@samsung.com> 11586S: Supported 11587L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11588F: drivers/clk/samsung/ 11589F: include/dt-bindings/clock/exynos*.h 11590F: Documentation/devicetree/bindings/clock/exynos*.txt 11591 11592SAMSUNG SPI DRIVERS 11593M: Kukjin Kim <kgene@kernel.org> 11594M: Krzysztof Kozlowski <krzk@kernel.org> 11595M: Andi Shyti <andi.shyti@samsung.com> 11596L: linux-spi@vger.kernel.org 11597L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11598S: Maintained 11599F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11600F: drivers/spi/spi-s3c* 11601F: include/linux/platform_data/spi-s3c64xx.h 11602 11603SAMSUNG SXGBE DRIVERS 11604M: Byungho An <bh74.an@samsung.com> 11605M: Girish K S <ks.giri@samsung.com> 11606M: Vipul Pandya <vipul.pandya@samsung.com> 11607S: Supported 11608L: netdev@vger.kernel.org 11609F: drivers/net/ethernet/samsung/sxgbe/ 11610 11611SAMSUNG THERMAL DRIVER 11612M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11613L: linux-pm@vger.kernel.org 11614L: linux-samsung-soc@vger.kernel.org 11615S: Supported 11616T: git https://github.com/lmajewski/linux-samsung-thermal.git 11617F: drivers/thermal/samsung/ 11618 11619SAMSUNG USB2 PHY DRIVER 11620M: Kamil Debski <kamil@wypas.org> 11621M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11622L: linux-kernel@vger.kernel.org 11623S: Supported 11624F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11625F: Documentation/phy/samsung-usb2.txt 11626F: drivers/phy/samsung/phy-exynos4210-usb2.c 11627F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11628F: drivers/phy/samsung/phy-exynos5250-usb2.c 11629F: drivers/phy/samsung/phy-s5pv210-usb2.c 11630F: drivers/phy/samsung/phy-samsung-usb2.c 11631F: drivers/phy/samsung/phy-samsung-usb2.h 11632 11633SC1200 WDT DRIVER 11634M: Zwane Mwaikambo <zwanem@gmail.com> 11635S: Maintained 11636F: drivers/watchdog/sc1200wdt.c 11637 11638SCHEDULER 11639M: Ingo Molnar <mingo@redhat.com> 11640M: Peter Zijlstra <peterz@infradead.org> 11641L: linux-kernel@vger.kernel.org 11642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11643S: Maintained 11644F: kernel/sched/ 11645F: include/linux/sched.h 11646F: include/uapi/linux/sched.h 11647F: include/linux/wait.h 11648 11649SCORE ARCHITECTURE 11650M: Chen Liqin <liqin.linux@gmail.com> 11651M: Lennox Wu <lennox.wu@gmail.com> 11652W: http://www.sunplus.com 11653S: Supported 11654F: arch/score/ 11655 11656SCR24X CHIP CARD INTERFACE DRIVER 11657M: Lubomir Rintel <lkundrak@v3.sk> 11658S: Supported 11659F: drivers/char/pcmcia/scr24x_cs.c 11660 11661SCSI CDROM DRIVER 11662M: Jens Axboe <axboe@kernel.dk> 11663L: linux-scsi@vger.kernel.org 11664W: http://www.kernel.dk 11665S: Maintained 11666F: drivers/scsi/sr* 11667 11668SCSI RDMA PROTOCOL (SRP) INITIATOR 11669M: Bart Van Assche <bart.vanassche@sandisk.com> 11670L: linux-rdma@vger.kernel.org 11671S: Supported 11672W: http://www.openfabrics.org 11673Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11675F: drivers/infiniband/ulp/srp/ 11676F: include/scsi/srp.h 11677 11678SCSI SG DRIVER 11679M: Doug Gilbert <dgilbert@interlog.com> 11680L: linux-scsi@vger.kernel.org 11681W: http://sg.danny.cz/sg 11682S: Maintained 11683F: Documentation/scsi/scsi-generic.txt 11684F: drivers/scsi/sg.c 11685F: include/scsi/sg.h 11686 11687SCSI SUBSYSTEM 11688M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11690M: "Martin K. Petersen" <martin.petersen@oracle.com> 11691T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11692L: linux-scsi@vger.kernel.org 11693S: Maintained 11694F: Documentation/devicetree/bindings/scsi/ 11695F: drivers/scsi/ 11696F: include/scsi/ 11697 11698SCSI TAPE DRIVER 11699M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11700L: linux-scsi@vger.kernel.org 11701S: Maintained 11702F: Documentation/scsi/st.txt 11703F: drivers/scsi/st.* 11704F: drivers/scsi/st_*.h 11705 11706SCTP PROTOCOL 11707M: Vlad Yasevich <vyasevich@gmail.com> 11708M: Neil Horman <nhorman@tuxdriver.com> 11709L: linux-sctp@vger.kernel.org 11710W: http://lksctp.sourceforge.net 11711S: Maintained 11712F: Documentation/networking/sctp.txt 11713F: include/linux/sctp.h 11714F: include/uapi/linux/sctp.h 11715F: include/net/sctp/ 11716F: net/sctp/ 11717 11718SCx200 CPU SUPPORT 11719M: Jim Cromie <jim.cromie@gmail.com> 11720S: Odd Fixes 11721F: Documentation/i2c/busses/scx200_acb 11722F: arch/x86/platform/scx200/ 11723F: drivers/watchdog/scx200_wdt.c 11724F: drivers/i2c/busses/scx200* 11725F: drivers/mtd/maps/scx200_docflash.c 11726F: include/linux/scx200.h 11727 11728SCx200 GPIO DRIVER 11729M: Jim Cromie <jim.cromie@gmail.com> 11730S: Maintained 11731F: drivers/char/scx200_gpio.c 11732F: include/linux/scx200_gpio.h 11733 11734SCx200 HRT CLOCKSOURCE DRIVER 11735M: Jim Cromie <jim.cromie@gmail.com> 11736S: Maintained 11737F: drivers/clocksource/scx200_hrt.c 11738 11739SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11740M: Sascha Sommer <saschasommer@freenet.de> 11741L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11742S: Maintained 11743F: drivers/mmc/host/sdricoh_cs.c 11744 11745SECURE COMPUTING 11746M: Kees Cook <keescook@chromium.org> 11747R: Andy Lutomirski <luto@amacapital.net> 11748R: Will Drewry <wad@chromium.org> 11749T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11750S: Supported 11751F: kernel/seccomp.c 11752F: include/uapi/linux/seccomp.h 11753F: include/linux/seccomp.h 11754F: tools/testing/selftests/seccomp/* 11755F: tools/testing/selftests/kselftest_harness.h 11756F: Documentation/userspace-api/seccomp_filter.rst 11757K: \bsecure_computing 11758K: \bTIF_SECCOMP\b 11759 11760SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11761M: Al Cooper <alcooperx@gmail.com> 11762L: linux-mmc@vger.kernel.org 11763L: bcm-kernel-feedback-list@broadcom.com 11764S: Maintained 11765F: drivers/mmc/host/sdhci-brcmstb* 11766 11767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11768M: Adrian Hunter <adrian.hunter@intel.com> 11769L: linux-mmc@vger.kernel.org 11770T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11771S: Maintained 11772F: drivers/mmc/host/sdhci* 11773F: include/linux/mmc/sdhci* 11774 11775SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11776M: Ben Dooks <ben-linux@fluff.org> 11777M: Jaehoon Chung <jh80.chung@samsung.com> 11778L: linux-mmc@vger.kernel.org 11779S: Maintained 11780F: drivers/mmc/host/sdhci-s3c* 11781 11782SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11783M: Viresh Kumar <vireshk@kernel.org> 11784L: linux-mmc@vger.kernel.org 11785S: Maintained 11786F: drivers/mmc/host/sdhci-spear.c 11787 11788SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11789M: Scott Bauer <scott.bauer@intel.com> 11790M: Jonathan Derrick <jonathan.derrick@intel.com> 11791M: Rafael Antognolli <rafael.antognolli@intel.com> 11792L: linux-block@vger.kernel.org 11793S: Supported 11794F: block/sed* 11795F: block/opal_proto.h 11796F: include/linux/sed* 11797F: include/uapi/linux/sed* 11798 11799SECURITY CONTACT 11800M: Security Officers <security@kernel.org> 11801S: Supported 11802 11803SECURITY SUBSYSTEM 11804M: James Morris <james.l.morris@oracle.com> 11805M: "Serge E. Hallyn" <serge@hallyn.com> 11806L: linux-security-module@vger.kernel.org (suggested Cc:) 11807T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11808W: http://kernsec.org/ 11809S: Supported 11810F: security/ 11811 11812SELINUX SECURITY MODULE 11813M: Paul Moore <paul@paul-moore.com> 11814M: Stephen Smalley <sds@tycho.nsa.gov> 11815M: Eric Paris <eparis@parisplace.org> 11816L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11817W: http://selinuxproject.org 11818T: git git://git.infradead.org/users/pcmoore/selinux 11819S: Supported 11820F: include/linux/selinux* 11821F: security/selinux/ 11822F: scripts/selinux/ 11823F: Documentation/admin-guide/LSM/SELinux.rst 11824 11825SENSABLE PHANTOM 11826M: Jiri Slaby <jirislaby@gmail.com> 11827S: Maintained 11828F: drivers/misc/phantom.c 11829F: include/uapi/linux/phantom.h 11830 11831SERIAL DEVICE BUS 11832M: Rob Herring <robh@kernel.org> 11833L: linux-serial@vger.kernel.org 11834S: Maintained 11835F: Documentation/devicetree/bindings/serial/slave-device.txt 11836F: drivers/tty/serdev/ 11837F: include/linux/serdev.h 11838 11839SERIAL DRIVERS 11840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11841L: linux-serial@vger.kernel.org 11842S: Maintained 11843F: Documentation/devicetree/bindings/serial/ 11844F: drivers/tty/serial/ 11845 11846SERIAL IR RECEIVER 11847M: Sean Young <sean@mess.org> 11848L: linux-media@vger.kernel.org 11849S: Maintained 11850F: drivers/media/rc/serial_ir.c 11851 11852SFC NETWORK DRIVER 11853M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11854M: Edward Cree <ecree@solarflare.com> 11855M: Bert Kenward <bkenward@solarflare.com> 11856L: netdev@vger.kernel.org 11857S: Supported 11858F: drivers/net/ethernet/sfc/ 11859 11860SGI GRU DRIVER 11861M: Dimitri Sivanich <sivanich@sgi.com> 11862S: Maintained 11863F: drivers/misc/sgi-gru/ 11864 11865SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11866M: Pat Gefre <pfg@sgi.com> 11867L: linux-ia64@vger.kernel.org 11868S: Supported 11869F: Documentation/ia64/serial.txt 11870F: drivers/tty/serial/ioc?_serial.c 11871F: include/linux/ioc?.h 11872 11873SGI XP/XPC/XPNET DRIVER 11874M: Cliff Whickman <cpw@sgi.com> 11875M: Robin Holt <robinmholt@gmail.com> 11876S: Maintained 11877F: drivers/misc/sgi-xp/ 11878 11879SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11880M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11881L: linux-s390@vger.kernel.org 11882W: http://www.ibm.com/developerworks/linux/linux390/ 11883S: Supported 11884F: net/smc/ 11885 11886SH_VEU V4L2 MEM2MEM DRIVER 11887L: linux-media@vger.kernel.org 11888S: Orphan 11889F: drivers/media/platform/sh_veu.c 11890 11891SH_VOU V4L2 OUTPUT DRIVER 11892L: linux-media@vger.kernel.org 11893S: Orphan 11894F: drivers/media/platform/sh_vou.c 11895F: include/media/drv-intf/sh_vou.h 11896 11897SI2157 MEDIA DRIVER 11898M: Antti Palosaari <crope@iki.fi> 11899L: linux-media@vger.kernel.org 11900W: https://linuxtv.org 11901W: http://palosaari.fi/linux/ 11902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11903T: git git://linuxtv.org/anttip/media_tree.git 11904S: Maintained 11905F: drivers/media/tuners/si2157* 11906 11907SI2168 MEDIA DRIVER 11908M: Antti Palosaari <crope@iki.fi> 11909L: linux-media@vger.kernel.org 11910W: https://linuxtv.org 11911W: http://palosaari.fi/linux/ 11912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11913T: git git://linuxtv.org/anttip/media_tree.git 11914S: Maintained 11915F: drivers/media/dvb-frontends/si2168* 11916 11917SI470X FM RADIO RECEIVER I2C DRIVER 11918M: Hans Verkuil <hverkuil@xs4all.nl> 11919L: linux-media@vger.kernel.org 11920T: git git://linuxtv.org/media_tree.git 11921W: https://linuxtv.org 11922S: Odd Fixes 11923F: drivers/media/radio/si470x/radio-si470x-i2c.c 11924 11925SI470X FM RADIO RECEIVER USB DRIVER 11926M: Hans Verkuil <hverkuil@xs4all.nl> 11927L: linux-media@vger.kernel.org 11928T: git git://linuxtv.org/media_tree.git 11929W: https://linuxtv.org 11930S: Maintained 11931F: drivers/media/radio/si470x/radio-si470x-common.c 11932F: drivers/media/radio/si470x/radio-si470x.h 11933F: drivers/media/radio/si470x/radio-si470x-usb.c 11934 11935SI4713 FM RADIO TRANSMITTER I2C DRIVER 11936M: Eduardo Valentin <edubezval@gmail.com> 11937L: linux-media@vger.kernel.org 11938T: git git://linuxtv.org/media_tree.git 11939W: https://linuxtv.org 11940S: Odd Fixes 11941F: drivers/media/radio/si4713/si4713.? 11942 11943SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11944M: Eduardo Valentin <edubezval@gmail.com> 11945L: linux-media@vger.kernel.org 11946T: git git://linuxtv.org/media_tree.git 11947W: https://linuxtv.org 11948S: Odd Fixes 11949F: drivers/media/radio/si4713/radio-platform-si4713.c 11950 11951SI4713 FM RADIO TRANSMITTER USB DRIVER 11952M: Hans Verkuil <hverkuil@xs4all.nl> 11953L: linux-media@vger.kernel.org 11954T: git git://linuxtv.org/media_tree.git 11955W: https://linuxtv.org 11956S: Maintained 11957F: drivers/media/radio/si4713/radio-usb-si4713.c 11958 11959SIANO DVB DRIVER 11960M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11961M: Mauro Carvalho Chehab <mchehab@kernel.org> 11962L: linux-media@vger.kernel.org 11963W: https://linuxtv.org 11964T: git git://linuxtv.org/media_tree.git 11965S: Odd fixes 11966F: drivers/media/common/siano/ 11967F: drivers/media/usb/siano/ 11968F: drivers/media/usb/siano/ 11969F: drivers/media/mmc/siano/ 11970 11971SILEAD TOUCHSCREEN DRIVER 11972M: Hans de Goede <hdegoede@redhat.com> 11973L: linux-input@vger.kernel.org 11974L: platform-driver-x86@vger.kernel.org 11975S: Maintained 11976F: drivers/input/touchscreen/silead.c 11977F: drivers/platform/x86/silead_dmi.c 11978 11979SILICON MOTION SM712 FRAME BUFFER DRIVER 11980M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11981M: Teddy Wang <teddy.wang@siliconmotion.com> 11982M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11983L: linux-fbdev@vger.kernel.org 11984S: Maintained 11985F: drivers/video/fbdev/sm712* 11986F: Documentation/fb/sm712fb.txt 11987 11988SIMPLE FIRMWARE INTERFACE (SFI) 11989M: Len Brown <lenb@kernel.org> 11990L: sfi-devel@simplefirmware.org 11991W: http://simplefirmware.org/ 11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11993S: Supported 11994F: arch/x86/platform/sfi/ 11995F: drivers/sfi/ 11996F: include/linux/sfi*.h 11997 11998SIMPLEFB FB DRIVER 11999M: Hans de Goede <hdegoede@redhat.com> 12000L: linux-fbdev@vger.kernel.org 12001S: Maintained 12002F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12003F: drivers/video/fbdev/simplefb.c 12004F: include/linux/platform_data/simplefb.h 12005 12006SIMTEC EB110ATX (Chalice CATS) 12007P: Ben Dooks 12008P: Vincent Sanders <vince@simtec.co.uk> 12009M: Simtec Linux Team <linux@simtec.co.uk> 12010W: http://www.simtec.co.uk/products/EB110ATX/ 12011S: Supported 12012 12013SIMTEC EB2410ITX (BAST) 12014P: Ben Dooks 12015P: Vincent Sanders <vince@simtec.co.uk> 12016M: Simtec Linux Team <linux@simtec.co.uk> 12017W: http://www.simtec.co.uk/products/EB2410ITX/ 12018S: Supported 12019F: arch/arm/mach-s3c24xx/mach-bast.c 12020F: arch/arm/mach-s3c24xx/bast-ide.c 12021F: arch/arm/mach-s3c24xx/bast-irq.c 12022 12023SIPHASH PRF ROUTINES 12024M: Jason A. Donenfeld <Jason@zx2c4.com> 12025S: Maintained 12026F: lib/siphash.c 12027F: lib/test_siphash.c 12028F: include/linux/siphash.h 12029 12030SIS 190 ETHERNET DRIVER 12031M: Francois Romieu <romieu@fr.zoreil.com> 12032L: netdev@vger.kernel.org 12033S: Maintained 12034F: drivers/net/ethernet/sis/sis190.c 12035 12036SIS 900/7016 FAST ETHERNET DRIVER 12037M: Daniele Venzano <venza@brownhat.org> 12038W: http://www.brownhat.org/sis900.html 12039L: netdev@vger.kernel.org 12040S: Maintained 12041F: drivers/net/ethernet/sis/sis900.* 12042 12043SIS FRAMEBUFFER DRIVER 12044M: Thomas Winischhofer <thomas@winischhofer.net> 12045W: http://www.winischhofer.net/linuxsisvga.shtml 12046S: Maintained 12047F: Documentation/fb/sisfb.txt 12048F: drivers/video/fbdev/sis/ 12049F: include/video/sisfb.h 12050 12051SIS USB2VGA DRIVER 12052M: Thomas Winischhofer <thomas@winischhofer.net> 12053W: http://www.winischhofer.at/linuxsisusbvga.shtml 12054S: Maintained 12055F: drivers/usb/misc/sisusbvga/ 12056 12057SLAB ALLOCATOR 12058M: Christoph Lameter <cl@linux.com> 12059M: Pekka Enberg <penberg@kernel.org> 12060M: David Rientjes <rientjes@google.com> 12061M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12062M: Andrew Morton <akpm@linux-foundation.org> 12063L: linux-mm@kvack.org 12064S: Maintained 12065F: include/linux/sl?b*.h 12066F: mm/sl?b* 12067 12068SLEEPABLE READ-COPY UPDATE (SRCU) 12069M: Lai Jiangshan <jiangshanlai@gmail.com> 12070M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12071M: Josh Triplett <josh@joshtriplett.org> 12072R: Steven Rostedt <rostedt@goodmis.org> 12073R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12074L: linux-kernel@vger.kernel.org 12075W: http://www.rdrop.com/users/paulmck/RCU/ 12076S: Supported 12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12078F: include/linux/srcu.h 12079F: kernel/rcu/srcu.c 12080 12081SMACK SECURITY MODULE 12082M: Casey Schaufler <casey@schaufler-ca.com> 12083L: linux-security-module@vger.kernel.org 12084W: http://schaufler-ca.com 12085T: git git://github.com/cschaufler/smack-next 12086S: Maintained 12087F: Documentation/admin-guide/LSM/Smack.rst 12088F: security/smack/ 12089 12090SMC91x ETHERNET DRIVER 12091M: Nicolas Pitre <nico@fluxnic.net> 12092S: Odd Fixes 12093F: drivers/net/ethernet/smsc/smc91x.* 12094 12095SMIA AND SMIA++ IMAGE SENSOR DRIVER 12096M: Sakari Ailus <sakari.ailus@iki.fi> 12097L: linux-media@vger.kernel.org 12098S: Maintained 12099F: drivers/media/i2c/smiapp/ 12100F: include/media/i2c/smiapp.h 12101F: drivers/media/i2c/smiapp-pll.c 12102F: drivers/media/i2c/smiapp-pll.h 12103F: include/uapi/linux/smiapp.h 12104F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12105 12106SMM665 HARDWARE MONITOR DRIVER 12107M: Guenter Roeck <linux@roeck-us.net> 12108L: linux-hwmon@vger.kernel.org 12109S: Maintained 12110F: Documentation/hwmon/smm665 12111F: drivers/hwmon/smm665.c 12112 12113SMSC EMC2103 HARDWARE MONITOR DRIVER 12114M: Steve Glendinning <steve.glendinning@shawell.net> 12115L: linux-hwmon@vger.kernel.org 12116S: Maintained 12117F: Documentation/hwmon/emc2103 12118F: drivers/hwmon/emc2103.c 12119 12120SMSC SCH5627 HARDWARE MONITOR DRIVER 12121M: Hans de Goede <hdegoede@redhat.com> 12122L: linux-hwmon@vger.kernel.org 12123S: Supported 12124F: Documentation/hwmon/sch5627 12125F: drivers/hwmon/sch5627.c 12126 12127SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12128M: Steve Glendinning <steve.glendinning@shawell.net> 12129L: linux-fbdev@vger.kernel.org 12130S: Maintained 12131F: drivers/video/fbdev/smscufx.c 12132 12133SMSC47B397 HARDWARE MONITOR DRIVER 12134M: Jean Delvare <jdelvare@suse.com> 12135L: linux-hwmon@vger.kernel.org 12136S: Maintained 12137F: Documentation/hwmon/smsc47b397 12138F: drivers/hwmon/smsc47b397.c 12139 12140SMSC911x ETHERNET DRIVER 12141M: Steve Glendinning <steve.glendinning@shawell.net> 12142L: netdev@vger.kernel.org 12143S: Maintained 12144F: include/linux/smsc911x.h 12145F: drivers/net/ethernet/smsc/smsc911x.* 12146 12147SMSC9420 PCI ETHERNET DRIVER 12148M: Steve Glendinning <steve.glendinning@shawell.net> 12149L: netdev@vger.kernel.org 12150S: Maintained 12151F: drivers/net/ethernet/smsc/smsc9420.* 12152 12153SOC-CAMERA V4L2 SUBSYSTEM 12154M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12155L: linux-media@vger.kernel.org 12156T: git git://linuxtv.org/media_tree.git 12157S: Maintained 12158F: include/media/soc* 12159F: drivers/media/i2c/soc_camera/ 12160F: drivers/media/platform/soc_camera/ 12161 12162SOEKRIS NET48XX LED SUPPORT 12163M: Chris Boot <bootc@bootc.net> 12164S: Maintained 12165F: drivers/leds/leds-net48xx.c 12166 12167SOFT-ROCE DRIVER (rxe) 12168M: Moni Shoua <monis@mellanox.com> 12169L: linux-rdma@vger.kernel.org 12170S: Supported 12171W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12172Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12173F: drivers/infiniband/sw/rxe/ 12174F: include/uapi/rdma/rdma_user_rxe.h 12175 12176SOFTLOGIC 6x10 MPEG CODEC 12177M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12178M: Anton Sviridenko <anton@corp.bluecherry.net> 12179M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12180M: Andrey Utkin <andrey_utkin@fastmail.com> 12181M: Ismael Luceno <ismael@iodev.co.uk> 12182L: linux-media@vger.kernel.org 12183S: Supported 12184F: drivers/media/pci/solo6x10/ 12185 12186SOFTWARE RAID (Multiple Disks) SUPPORT 12187M: Shaohua Li <shli@kernel.org> 12188L: linux-raid@vger.kernel.org 12189T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12190S: Supported 12191F: drivers/md/ 12192F: include/linux/raid/ 12193F: include/uapi/linux/raid/ 12194 12195SONIC NETWORK DRIVER 12196M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12197L: netdev@vger.kernel.org 12198S: Maintained 12199F: drivers/net/ethernet/natsemi/sonic.* 12200 12201SONICS SILICON BACKPLANE DRIVER (SSB) 12202M: Michael Buesch <m@bues.ch> 12203L: linux-wireless@vger.kernel.org 12204S: Maintained 12205F: drivers/ssb/ 12206F: include/linux/ssb/ 12207 12208SONY MEMORYSTICK CARD SUPPORT 12209M: Alex Dubov <oakad@yahoo.com> 12210W: http://tifmxx.berlios.de/ 12211S: Maintained 12212F: drivers/memstick/host/tifm_ms.c 12213 12214SONY MEMORYSTICK STANDARD SUPPORT 12215M: Maxim Levitsky <maximlevitsky@gmail.com> 12216S: Maintained 12217F: drivers/memstick/core/ms_block.* 12218 12219SONY VAIO CONTROL DEVICE DRIVER 12220M: Mattia Dongili <malattia@linux.it> 12221L: platform-driver-x86@vger.kernel.org 12222W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12223S: Maintained 12224F: Documentation/laptops/sony-laptop.txt 12225F: drivers/char/sonypi.c 12226F: drivers/platform/x86/sony-laptop.c 12227F: include/linux/sony-laptop.h 12228 12229SOUND 12230M: Jaroslav Kysela <perex@perex.cz> 12231M: Takashi Iwai <tiwai@suse.com> 12232L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12233W: http://www.alsa-project.org/ 12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12235T: git git://git.alsa-project.org/alsa-kernel.git 12236Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12237S: Maintained 12238F: Documentation/sound/ 12239F: include/sound/ 12240F: include/uapi/sound/ 12241F: sound/ 12242 12243SOUND - COMPRESSED AUDIO 12244M: Vinod Koul <vinod.koul@intel.com> 12245L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12247S: Supported 12248F: Documentation/sound/alsa/compress_offload.txt 12249F: include/sound/compress_driver.h 12250F: include/uapi/sound/compress_* 12251F: sound/core/compress_offload.c 12252F: sound/soc/soc-compress.c 12253 12254SOUND - DMAENGINE HELPERS 12255M: Lars-Peter Clausen <lars@metafoo.de> 12256S: Supported 12257F: include/sound/dmaengine_pcm.h 12258F: sound/core/pcm_dmaengine.c 12259F: sound/soc/soc-generic-dmaengine-pcm.c 12260 12261SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12262M: Liam Girdwood <lgirdwood@gmail.com> 12263M: Mark Brown <broonie@kernel.org> 12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12265L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12266W: http://alsa-project.org/main/index.php/ASoC 12267S: Supported 12268F: Documentation/devicetree/bindings/sound/ 12269F: Documentation/sound/alsa/soc/ 12270F: sound/soc/ 12271F: include/sound/soc* 12272 12273SP2 MEDIA DRIVER 12274M: Olli Salonen <olli.salonen@iki.fi> 12275L: linux-media@vger.kernel.org 12276W: https://linuxtv.org 12277Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12278S: Maintained 12279F: drivers/media/dvb-frontends/sp2* 12280 12281SPARC + UltraSPARC (sparc/sparc64) 12282M: "David S. Miller" <davem@davemloft.net> 12283L: sparclinux@vger.kernel.org 12284Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 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: arch/sparc/ 12289F: drivers/sbus/ 12290 12291SPARC SERIAL DRIVERS 12292M: "David S. Miller" <davem@davemloft.net> 12293L: sparclinux@vger.kernel.org 12294T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12295T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12296S: Maintained 12297F: include/linux/sunserialcore.h 12298F: drivers/tty/serial/suncore.c 12299F: drivers/tty/serial/sunhv.c 12300F: drivers/tty/serial/sunsab.c 12301F: drivers/tty/serial/sunsab.h 12302F: drivers/tty/serial/sunsu.c 12303F: drivers/tty/serial/sunzilog.c 12304F: drivers/tty/serial/sunzilog.h 12305 12306SPARSE CHECKER 12307M: "Christopher Li" <sparse@chrisli.org> 12308L: linux-sparse@vger.kernel.org 12309W: https://sparse.wiki.kernel.org/ 12310T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12311T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12312S: Maintained 12313F: include/linux/compiler.h 12314 12315SPEAR CLOCK FRAMEWORK SUPPORT 12316M: Viresh Kumar <vireshk@kernel.org> 12317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12318W: http://www.st.com/spear 12319S: Maintained 12320F: drivers/clk/spear/ 12321 12322SPEAR PLATFORM SUPPORT 12323M: Viresh Kumar <vireshk@kernel.org> 12324M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12326W: http://www.st.com/spear 12327S: Maintained 12328F: arch/arm/boot/dts/spear* 12329F: arch/arm/mach-spear/ 12330 12331SPI NOR SUBSYSTEM 12332M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12333M: Marek Vasut <marek.vasut@gmail.com> 12334L: linux-mtd@lists.infradead.org 12335W: http://www.linux-mtd.infradead.org/ 12336Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12337T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12338T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12339S: Maintained 12340F: drivers/mtd/spi-nor/ 12341F: include/linux/mtd/spi-nor.h 12342 12343SPI SUBSYSTEM 12344M: Mark Brown <broonie@kernel.org> 12345L: linux-spi@vger.kernel.org 12346T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12347Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12348S: Maintained 12349F: Documentation/devicetree/bindings/spi/ 12350F: Documentation/spi/ 12351F: drivers/spi/ 12352F: include/linux/spi/ 12353F: include/uapi/linux/spi/ 12354F: tools/spi/ 12355 12356SPIDERNET NETWORK DRIVER for CELL 12357M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12358L: netdev@vger.kernel.org 12359S: Supported 12360F: Documentation/networking/spider_net.txt 12361F: drivers/net/ethernet/toshiba/spider_net* 12362 12363SPMI SUBSYSTEM 12364R: Stephen Boyd <sboyd@codeaurora.org> 12365L: linux-arm-msm@vger.kernel.org 12366F: Documentation/devicetree/bindings/spmi/ 12367F: drivers/spmi/ 12368F: include/dt-bindings/spmi/spmi.h 12369F: include/linux/spmi.h 12370F: include/trace/events/spmi.h 12371 12372SPU FILE SYSTEM 12373M: Jeremy Kerr <jk@ozlabs.org> 12374L: linuxppc-dev@lists.ozlabs.org 12375W: http://www.ibm.com/developerworks/power/cell/ 12376S: Supported 12377F: Documentation/filesystems/spufs.txt 12378F: arch/powerpc/platforms/cell/spufs/ 12379 12380SQUASHFS FILE SYSTEM 12381M: Phillip Lougher <phillip@squashfs.org.uk> 12382L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12383W: http://squashfs.org.uk 12384T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12385S: Maintained 12386F: Documentation/filesystems/squashfs.txt 12387F: fs/squashfs/ 12388 12389SRM (Alpha) environment access 12390M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12391S: Maintained 12392F: arch/alpha/kernel/srm_env.c 12393 12394STABLE BRANCH 12395M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12396L: stable@vger.kernel.org 12397S: Supported 12398F: Documentation/process/stable-kernel-rules.rst 12399 12400STAGING - COMEDI 12401M: Ian Abbott <abbotti@mev.co.uk> 12402M: H Hartley Sweeten <hsweeten@visionengravers.com> 12403S: Odd Fixes 12404F: drivers/staging/comedi/ 12405 12406STAGING - FLARION FT1000 DRIVERS 12407M: Marek Belisko <marek.belisko@gmail.com> 12408S: Odd Fixes 12409F: drivers/staging/ft1000/ 12410 12411STAGING - INDUSTRIAL IO 12412M: Jonathan Cameron <jic23@kernel.org> 12413L: linux-iio@vger.kernel.org 12414S: Odd Fixes 12415F: Documentation/devicetree/bindings/staging/iio/ 12416F: drivers/staging/iio/ 12417 12418STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12419M: Jarod Wilson <jarod@wilsonet.com> 12420W: http://www.lirc.org/ 12421S: Odd Fixes 12422F: drivers/staging/media/lirc/ 12423 12424STAGING - LUSTRE PARALLEL FILESYSTEM 12425M: Oleg Drokin <oleg.drokin@intel.com> 12426M: Andreas Dilger <andreas.dilger@intel.com> 12427M: James Simmons <jsimmons@infradead.org> 12428L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12429W: http://wiki.lustre.org/ 12430S: Maintained 12431F: drivers/staging/lustre 12432 12433STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12434M: Marc Dietrich <marvin24@gmx.de> 12435L: ac100@lists.launchpad.net (moderated for non-subscribers) 12436L: linux-tegra@vger.kernel.org 12437S: Maintained 12438F: drivers/staging/nvec/ 12439 12440STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12441M: Jens Frederich <jfrederich@gmail.com> 12442M: Daniel Drake <dsd@laptop.org> 12443M: Jon Nettleton <jon.nettleton@gmail.com> 12444W: http://wiki.laptop.org/go/DCON 12445S: Maintained 12446F: drivers/staging/olpc_dcon/ 12447 12448STAGING - REALTEK RTL8712U DRIVERS 12449M: Larry Finger <Larry.Finger@lwfinger.net> 12450M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12451S: Odd Fixes 12452F: drivers/staging/rtl8712/ 12453 12454STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12455M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12456M: Teddy Wang <teddy.wang@siliconmotion.com> 12457M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12458L: linux-fbdev@vger.kernel.org 12459S: Maintained 12460F: drivers/staging/sm750fb/ 12461 12462STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12463M: William Hubbs <w.d.hubbs@gmail.com> 12464M: Chris Brannon <chris@the-brannons.com> 12465M: Kirk Reiser <kirk@reisers.ca> 12466M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12467L: speakup@linux-speakup.org 12468W: http://www.linux-speakup.org/ 12469S: Odd Fixes 12470F: drivers/staging/speakup/ 12471 12472STAGING - VIA VT665X DRIVERS 12473M: Forest Bond <forest@alittletooquiet.net> 12474S: Odd Fixes 12475F: drivers/staging/vt665?/ 12476 12477STAGING - WILC1000 WIFI DRIVER 12478M: Aditya Shankar <aditya.shankar@microchip.com> 12479M: Ganesh Krishna <ganesh.krishna@microchip.com> 12480L: linux-wireless@vger.kernel.org 12481S: Supported 12482F: drivers/staging/wilc1000/ 12483 12484STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12485M: Arnaud Patard <arnaud.patard@rtp-net.org> 12486S: Odd Fixes 12487F: drivers/staging/xgifb/ 12488 12489STAGING SUBSYSTEM 12490M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12491T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12492L: devel@driverdev.osuosl.org 12493S: Supported 12494F: drivers/staging/ 12495 12496STARFIRE/DURALAN NETWORK DRIVER 12497M: Ion Badulescu <ionut@badula.org> 12498S: Odd Fixes 12499F: drivers/net/ethernet/adaptec/starfire* 12500 12501STI CEC DRIVER 12502M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12503S: Maintained 12504F: drivers/staging/media/st-cec/ 12505F: Documentation/devicetree/bindings/media/stih-cec.txt 12506 12507STK1160 USB VIDEO CAPTURE DRIVER 12508M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12509L: linux-media@vger.kernel.org 12510T: git git://linuxtv.org/media_tree.git 12511S: Maintained 12512F: drivers/media/usb/stk1160/ 12513 12514STMMAC ETHERNET DRIVER 12515M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12516M: Alexandre Torgue <alexandre.torgue@st.com> 12517L: netdev@vger.kernel.org 12518W: http://www.stlinux.com 12519S: Supported 12520F: drivers/net/ethernet/stmicro/stmmac/ 12521 12522SUN3/3X 12523M: Sam Creasey <sammy@sammy.net> 12524W: http://sammy.net/sun3/ 12525S: Maintained 12526F: arch/m68k/kernel/*sun3* 12527F: arch/m68k/sun3*/ 12528F: arch/m68k/include/asm/sun3* 12529F: drivers/net/ethernet/i825xx/sun3* 12530 12531SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12532M: Hans de Goede <hdegoede@redhat.com> 12533L: linux-input@vger.kernel.org 12534S: Maintained 12535F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12536F: drivers/input/keyboard/sun4i-lradc-keys.c 12537 12538SUNDANCE NETWORK DRIVER 12539M: Denis Kirjanov <kda@linux-powerpc.org> 12540L: netdev@vger.kernel.org 12541S: Maintained 12542F: drivers/net/ethernet/dlink/sundance.c 12543 12544SUPERH 12545M: Yoshinori Sato <ysato@users.sourceforge.jp> 12546M: Rich Felker <dalias@libc.org> 12547L: linux-sh@vger.kernel.org 12548Q: http://patchwork.kernel.org/project/linux-sh/list/ 12549S: Maintained 12550F: Documentation/sh/ 12551F: arch/sh/ 12552F: drivers/sh/ 12553 12554SUSPEND TO RAM 12555M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12556M: Len Brown <len.brown@intel.com> 12557M: Pavel Machek <pavel@ucw.cz> 12558L: linux-pm@vger.kernel.org 12559B: https://bugzilla.kernel.org 12560S: Supported 12561F: Documentation/power/ 12562F: arch/x86/kernel/acpi/ 12563F: drivers/base/power/ 12564F: kernel/power/ 12565F: include/linux/suspend.h 12566F: include/linux/freezer.h 12567F: include/linux/pm.h 12568 12569SVGA HANDLING 12570M: Martin Mares <mj@ucw.cz> 12571L: linux-video@atrey.karlin.mff.cuni.cz 12572S: Maintained 12573F: Documentation/svga.txt 12574F: arch/x86/boot/video* 12575 12576SWIOTLB SUBSYSTEM 12577M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12578L: linux-kernel@vger.kernel.org 12579T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12580S: Supported 12581F: lib/swiotlb.c 12582F: arch/*/kernel/pci-swiotlb.c 12583F: include/linux/swiotlb.h 12584 12585SWITCHDEV 12586M: Jiri Pirko <jiri@resnulli.us> 12587M: Ivan Vecera <ivecera@redhat.com> 12588L: netdev@vger.kernel.org 12589S: Supported 12590F: net/switchdev/ 12591F: include/net/switchdev.h 12592 12593SYNC FILE FRAMEWORK 12594M: Sumit Semwal <sumit.semwal@linaro.org> 12595R: Gustavo Padovan <gustavo@padovan.org> 12596S: Maintained 12597L: linux-media@vger.kernel.org 12598L: dri-devel@lists.freedesktop.org 12599F: drivers/dma-buf/sync_* 12600F: drivers/dma-buf/dma-fence* 12601F: drivers/dma-buf/sw_sync.c 12602F: include/linux/sync_file.h 12603F: include/uapi/linux/sync_file.h 12604F: Documentation/sync_file.txt 12605T: git git://anongit.freedesktop.org/drm/drm-misc 12606 12607SYNOPSYS ARC ARCHITECTURE 12608M: Vineet Gupta <vgupta@synopsys.com> 12609L: linux-snps-arc@lists.infradead.org 12610S: Supported 12611F: arch/arc/ 12612F: Documentation/devicetree/bindings/arc/* 12613F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12614F: drivers/clocksource/arc_timer.c 12615F: drivers/tty/serial/arc_uart.c 12616T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12617 12618SYNOPSYS ARC SDP platform support 12619M: Alexey Brodkin <abrodkin@synopsys.com> 12620S: Supported 12621F: arch/arc/plat-axs10x 12622F: arch/arc/boot/dts/ax* 12623F: Documentation/devicetree/bindings/arc/axs10* 12624 12625SYNOPSYS DESIGNWARE DMAC DRIVER 12626M: Viresh Kumar <vireshk@kernel.org> 12627M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12628S: Maintained 12629F: include/linux/dma/dw.h 12630F: include/linux/platform_data/dma-dw.h 12631F: drivers/dma/dw/ 12632 12633SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12634M: Jie Deng <jiedeng@synopsys.com> 12635L: netdev@vger.kernel.org 12636S: Supported 12637F: drivers/net/ethernet/synopsys/ 12638 12639SYNOPSYS DESIGNWARE I2C DRIVER 12640M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12641R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12642R: Mika Westerberg <mika.westerberg@linux.intel.com> 12643L: linux-i2c@vger.kernel.org 12644S: Maintained 12645F: drivers/i2c/busses/i2c-designware-* 12646F: include/linux/platform_data/i2c-designware.h 12647 12648SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12649M: Jaehoon Chung <jh80.chung@samsung.com> 12650L: linux-mmc@vger.kernel.org 12651S: Maintained 12652F: drivers/mmc/host/dw_mmc* 12653 12654SYSTEM CONFIGURATION (SYSCON) 12655M: Lee Jones <lee.jones@linaro.org> 12656M: Arnd Bergmann <arnd@arndb.de> 12657T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12658S: Supported 12659F: drivers/mfd/syscon.c 12660 12661SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12662M: Sudeep Holla <sudeep.holla@arm.com> 12663L: linux-arm-kernel@lists.infradead.org 12664S: Maintained 12665F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12666F: drivers/clk/clk-scpi.c 12667F: drivers/cpufreq/scpi-cpufreq.c 12668F: drivers/firmware/arm_scpi.c 12669F: include/linux/scpi_protocol.h 12670 12671SYSTEM RESET/SHUTDOWN DRIVERS 12672M: Sebastian Reichel <sre@kernel.org> 12673L: linux-pm@vger.kernel.org 12674T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12675S: Maintained 12676F: Documentation/devicetree/bindings/power/reset/ 12677F: drivers/power/reset/ 12678 12679SYSTEM TRACE MODULE CLASS 12680M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12681S: Maintained 12682T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12683F: Documentation/trace/stm.txt 12684F: drivers/hwtracing/stm/ 12685F: include/linux/stm.h 12686F: include/uapi/linux/stm.h 12687 12688SYSV FILESYSTEM 12689M: Christoph Hellwig <hch@infradead.org> 12690S: Maintained 12691F: Documentation/filesystems/sysv-fs.txt 12692F: fs/sysv/ 12693F: include/linux/sysv_fs.h 12694 12695TARGET SUBSYSTEM 12696M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12697L: linux-scsi@vger.kernel.org 12698L: target-devel@vger.kernel.org 12699W: http://www.linux-iscsi.org 12700W: http://groups.google.com/group/linux-iscsi-target-dev 12701T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12702S: Supported 12703F: drivers/target/ 12704F: include/target/ 12705F: Documentation/target/ 12706 12707TASKSTATS STATISTICS INTERFACE 12708M: Balbir Singh <bsingharora@gmail.com> 12709S: Maintained 12710F: Documentation/accounting/taskstats* 12711F: include/linux/taskstats* 12712F: kernel/taskstats.c 12713 12714TC subsystem 12715M: Jamal Hadi Salim <jhs@mojatatu.com> 12716M: Cong Wang <xiyou.wangcong@gmail.com> 12717M: Jiri Pirko <jiri@resnulli.us> 12718L: netdev@vger.kernel.org 12719S: Maintained 12720F: include/net/pkt_cls.h 12721F: include/net/pkt_sched.h 12722F: include/net/tc_act/ 12723F: include/uapi/linux/pkt_cls.h 12724F: include/uapi/linux/pkt_sched.h 12725F: include/uapi/linux/tc_act/ 12726F: include/uapi/linux/tc_ematch/ 12727F: net/sched/ 12728 12729TCP LOW PRIORITY MODULE 12730M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12731M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12732W: http://tcp-lp-mod.sourceforge.net/ 12733S: Maintained 12734F: net/ipv4/tcp_lp.c 12735 12736TDA10071 MEDIA DRIVER 12737M: Antti Palosaari <crope@iki.fi> 12738L: linux-media@vger.kernel.org 12739W: https://linuxtv.org 12740W: http://palosaari.fi/linux/ 12741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12742T: git git://linuxtv.org/anttip/media_tree.git 12743S: Maintained 12744F: drivers/media/dvb-frontends/tda10071* 12745 12746TDA18212 MEDIA DRIVER 12747M: Antti Palosaari <crope@iki.fi> 12748L: linux-media@vger.kernel.org 12749W: https://linuxtv.org 12750W: http://palosaari.fi/linux/ 12751Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12752T: git git://linuxtv.org/anttip/media_tree.git 12753S: Maintained 12754F: drivers/media/tuners/tda18212* 12755 12756TDA18218 MEDIA DRIVER 12757M: Antti Palosaari <crope@iki.fi> 12758L: linux-media@vger.kernel.org 12759W: https://linuxtv.org 12760W: http://palosaari.fi/linux/ 12761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12762T: git git://linuxtv.org/anttip/media_tree.git 12763S: Maintained 12764F: drivers/media/tuners/tda18218* 12765 12766TDA18271 MEDIA DRIVER 12767M: Michael Krufky <mkrufky@linuxtv.org> 12768L: linux-media@vger.kernel.org 12769W: https://linuxtv.org 12770W: http://github.com/mkrufky 12771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12772T: git git://linuxtv.org/mkrufky/tuners.git 12773S: Maintained 12774F: drivers/media/tuners/tda18271* 12775 12776TDA827x MEDIA DRIVER 12777M: Michael Krufky <mkrufky@linuxtv.org> 12778L: linux-media@vger.kernel.org 12779W: https://linuxtv.org 12780W: http://github.com/mkrufky 12781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12782T: git git://linuxtv.org/mkrufky/tuners.git 12783S: Maintained 12784F: drivers/media/tuners/tda8290.* 12785 12786TDA8290 MEDIA DRIVER 12787M: Michael Krufky <mkrufky@linuxtv.org> 12788L: linux-media@vger.kernel.org 12789W: https://linuxtv.org 12790W: http://github.com/mkrufky 12791Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12792T: git git://linuxtv.org/mkrufky/tuners.git 12793S: Maintained 12794F: drivers/media/tuners/tda8290.* 12795 12796TDA9840 MEDIA DRIVER 12797M: Hans Verkuil <hverkuil@xs4all.nl> 12798L: linux-media@vger.kernel.org 12799T: git git://linuxtv.org/media_tree.git 12800W: https://linuxtv.org 12801S: Maintained 12802F: drivers/media/i2c/tda9840* 12803 12804TEA5761 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: Odd fixes 12811F: drivers/media/tuners/tea5761.* 12812 12813TEA5767 TUNER DRIVER 12814M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12815M: Mauro Carvalho Chehab <mchehab@kernel.org> 12816L: linux-media@vger.kernel.org 12817W: https://linuxtv.org 12818T: git git://linuxtv.org/media_tree.git 12819S: Maintained 12820F: drivers/media/tuners/tea5767.* 12821 12822TEA6415C MEDIA DRIVER 12823M: Hans Verkuil <hverkuil@xs4all.nl> 12824L: linux-media@vger.kernel.org 12825T: git git://linuxtv.org/media_tree.git 12826W: https://linuxtv.org 12827S: Maintained 12828F: drivers/media/i2c/tea6415c* 12829 12830TEA6420 MEDIA DRIVER 12831M: Hans Verkuil <hverkuil@xs4all.nl> 12832L: linux-media@vger.kernel.org 12833T: git git://linuxtv.org/media_tree.git 12834W: https://linuxtv.org 12835S: Maintained 12836F: drivers/media/i2c/tea6420* 12837 12838TEAM DRIVER 12839M: Jiri Pirko <jiri@resnulli.us> 12840L: netdev@vger.kernel.org 12841S: Supported 12842F: drivers/net/team/ 12843F: include/linux/if_team.h 12844F: include/uapi/linux/if_team.h 12845 12846TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12847M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12848S: Maintained 12849F: arch/x86/platform/ts5500/ 12850 12851TECHNOTREND USB IR RECEIVER 12852M: Sean Young <sean@mess.org> 12853L: linux-media@vger.kernel.org 12854S: Maintained 12855F: drivers/media/rc/ttusbir.c 12856 12857TEE SUBSYSTEM 12858M: Jens Wiklander <jens.wiklander@linaro.org> 12859S: Maintained 12860F: include/linux/tee_drv.h 12861F: include/uapi/linux/tee.h 12862F: drivers/tee/ 12863F: Documentation/tee.txt 12864 12865TEGRA ARCHITECTURE SUPPORT 12866M: Thierry Reding <thierry.reding@gmail.com> 12867M: Jonathan Hunter <jonathanh@nvidia.com> 12868L: linux-tegra@vger.kernel.org 12869Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12871S: Supported 12872N: [^a-z]tegra 12873 12874TEGRA CLOCK DRIVER 12875M: Peter De Schrijver <pdeschrijver@nvidia.com> 12876M: Prashant Gaikwad <pgaikwad@nvidia.com> 12877S: Supported 12878F: drivers/clk/tegra/ 12879 12880TEGRA DMA DRIVERS 12881M: Laxman Dewangan <ldewangan@nvidia.com> 12882M: Jon Hunter <jonathanh@nvidia.com> 12883S: Supported 12884F: drivers/dma/tegra* 12885 12886TEGRA I2C DRIVER 12887M: Laxman Dewangan <ldewangan@nvidia.com> 12888S: Supported 12889F: drivers/i2c/busses/i2c-tegra.c 12890 12891TEGRA IOMMU DRIVERS 12892M: Hiroshi Doyu <hdoyu@nvidia.com> 12893S: Supported 12894F: drivers/iommu/tegra* 12895 12896TEGRA KBC DRIVER 12897M: Rakesh Iyer <riyer@nvidia.com> 12898M: Laxman Dewangan <ldewangan@nvidia.com> 12899S: Supported 12900F: drivers/input/keyboard/tegra-kbc.c 12901 12902TEGRA PWM DRIVER 12903M: Thierry Reding <thierry.reding@gmail.com> 12904S: Supported 12905F: drivers/pwm/pwm-tegra.c 12906 12907TEGRA SERIAL DRIVER 12908M: Laxman Dewangan <ldewangan@nvidia.com> 12909S: Supported 12910F: drivers/tty/serial/serial-tegra.c 12911 12912TEGRA SPI DRIVER 12913M: Laxman Dewangan <ldewangan@nvidia.com> 12914S: Supported 12915F: drivers/spi/spi-tegra* 12916 12917TEHUTI ETHERNET DRIVER 12918M: Andy Gospodarek <andy@greyhouse.net> 12919L: netdev@vger.kernel.org 12920S: Supported 12921F: drivers/net/ethernet/tehuti/* 12922 12923Telecom Clock Driver for MCPL0010 12924M: Mark Gross <mark.gross@intel.com> 12925S: Supported 12926F: drivers/char/tlclk.c 12927 12928TENSILICA XTENSA PORT (xtensa) 12929M: Chris Zankel <chris@zankel.net> 12930M: Max Filippov <jcmvbkbc@gmail.com> 12931L: linux-xtensa@linux-xtensa.org 12932T: git git://github.com/czankel/xtensa-linux.git 12933S: Maintained 12934F: arch/xtensa/ 12935F: drivers/irqchip/irq-xtensa-* 12936 12937Texas Instruments' System Control Interface (TISCI) Protocol Driver 12938M: Nishanth Menon <nm@ti.com> 12939M: Tero Kristo <t-kristo@ti.com> 12940M: Santosh Shilimkar <ssantosh@kernel.org> 12941L: linux-arm-kernel@lists.infradead.org 12942S: Maintained 12943F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12944F: drivers/firmware/ti_sci* 12945F: include/linux/soc/ti/ti_sci_protocol.h 12946F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12947F: include/dt-bindings/genpd/k2g.h 12948F: drivers/soc/ti/ti_sci_pm_domains.c 12949F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 12950F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 12951F: drivers/clk/keystone/sci-clk.c 12952F: drivers/reset/reset-ti-sci.c 12953 12954THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12955M: Hans Verkuil <hverkuil@xs4all.nl> 12956L: linux-media@vger.kernel.org 12957T: git git://linuxtv.org/media_tree.git 12958W: https://linuxtv.org 12959S: Maintained 12960F: drivers/media/radio/radio-raremono.c 12961 12962THERMAL 12963M: Zhang Rui <rui.zhang@intel.com> 12964M: Eduardo Valentin <edubezval@gmail.com> 12965L: linux-pm@vger.kernel.org 12966T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12967T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12968Q: https://patchwork.kernel.org/project/linux-pm/list/ 12969S: Supported 12970F: drivers/thermal/ 12971F: include/linux/thermal.h 12972F: include/uapi/linux/thermal.h 12973F: include/linux/cpu_cooling.h 12974F: Documentation/devicetree/bindings/thermal/ 12975 12976THERMAL/CPU_COOLING 12977M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12978M: Viresh Kumar <viresh.kumar@linaro.org> 12979M: Javi Merino <javi.merino@kernel.org> 12980L: linux-pm@vger.kernel.org 12981S: Supported 12982F: Documentation/thermal/cpu-cooling-api.txt 12983F: drivers/thermal/cpu_cooling.c 12984F: include/linux/cpu_cooling.h 12985 12986THINKPAD ACPI EXTRAS DRIVER 12987M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12988L: ibm-acpi-devel@lists.sourceforge.net 12989L: platform-driver-x86@vger.kernel.org 12990W: http://ibm-acpi.sourceforge.net 12991W: http://thinkwiki.org/wiki/Ibm-acpi 12992T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12993S: Maintained 12994F: drivers/platform/x86/thinkpad_acpi.c 12995 12996THUNDERBOLT DRIVER 12997M: Andreas Noever <andreas.noever@gmail.com> 12998M: Michael Jamet <michael.jamet@intel.com> 12999M: Mika Westerberg <mika.westerberg@linux.intel.com> 13000M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13001S: Maintained 13002F: drivers/thunderbolt/ 13003 13004TI AM437X VPFE DRIVER 13005M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13006L: linux-media@vger.kernel.org 13007W: https://linuxtv.org 13008Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13009T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13010S: Maintained 13011F: drivers/media/platform/am437x/ 13012 13013TI BANDGAP AND THERMAL DRIVER 13014M: Eduardo Valentin <edubezval@gmail.com> 13015M: Keerthy <j-keerthy@ti.com> 13016L: linux-pm@vger.kernel.org 13017L: linux-omap@vger.kernel.org 13018S: Maintained 13019F: drivers/thermal/ti-soc-thermal/ 13020 13021TI BQ27XXX POWER SUPPLY DRIVER 13022R: Andrew F. Davis <afd@ti.com> 13023F: include/linux/power/bq27xxx_battery.h 13024F: drivers/power/supply/bq27xxx_battery.c 13025F: drivers/power/supply/bq27xxx_battery_i2c.c 13026 13027TI CDCE706 CLOCK DRIVER 13028M: Max Filippov <jcmvbkbc@gmail.com> 13029S: Maintained 13030F: drivers/clk/clk-cdce706.c 13031 13032TI CLOCK DRIVER 13033M: Tero Kristo <t-kristo@ti.com> 13034L: linux-omap@vger.kernel.org 13035S: Maintained 13036F: drivers/clk/ti/ 13037F: include/linux/clk/ti.h 13038 13039TI DAVINCI MACHINE SUPPORT 13040M: Sekhar Nori <nsekhar@ti.com> 13041M: Kevin Hilman <khilman@kernel.org> 13042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13043T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13044S: Supported 13045F: arch/arm/mach-davinci/ 13046F: drivers/i2c/busses/i2c-davinci.c 13047F: arch/arm/boot/dts/da850* 13048 13049TI DAVINCI SERIES GPIO DRIVER 13050M: Keerthy <j-keerthy@ti.com> 13051L: linux-gpio@vger.kernel.org 13052S: Maintained 13053F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13054F: drivers/gpio/gpio-davinci.c 13055 13056TI DAVINCI SERIES MEDIA DRIVER 13057M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13058L: linux-media@vger.kernel.org 13059W: https://linuxtv.org 13060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13061T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13062S: Maintained 13063F: drivers/media/platform/davinci/ 13064F: include/media/davinci/ 13065 13066TI ETHERNET SWITCH DRIVER (CPSW) 13067R: Grygorii Strashko <grygorii.strashko@ti.com> 13068L: linux-omap@vger.kernel.org 13069L: netdev@vger.kernel.org 13070S: Maintained 13071F: drivers/net/ethernet/ti/cpsw* 13072F: drivers/net/ethernet/ti/davinci* 13073 13074TI FLASH MEDIA INTERFACE DRIVER 13075M: Alex Dubov <oakad@yahoo.com> 13076S: Maintained 13077F: drivers/misc/tifm* 13078F: drivers/mmc/host/tifm_sd.c 13079F: include/linux/tifm.h 13080 13081TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13082M: Santosh Shilimkar <ssantosh@kernel.org> 13083L: linux-kernel@vger.kernel.org 13084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13085S: Maintained 13086F: drivers/soc/ti/* 13087T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13088 13089TI LM49xxx FAMILY ASoC CODEC DRIVERS 13090M: M R Swami Reddy <mr.swami.reddy@ti.com> 13091M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13093S: Maintained 13094F: sound/soc/codecs/lm49453* 13095F: sound/soc/codecs/isabelle* 13096 13097TI LP855x BACKLIGHT DRIVER 13098M: Milo Kim <milo.kim@ti.com> 13099S: Maintained 13100F: Documentation/backlight/lp855x-driver.txt 13101F: drivers/video/backlight/lp855x_bl.c 13102F: include/linux/platform_data/lp855x.h 13103 13104TI LP8727 CHARGER DRIVER 13105M: Milo Kim <milo.kim@ti.com> 13106S: Maintained 13107F: drivers/power/supply/lp8727_charger.c 13108F: include/linux/platform_data/lp8727.h 13109 13110TI LP8788 MFD DRIVER 13111M: Milo Kim <milo.kim@ti.com> 13112S: Maintained 13113F: drivers/iio/adc/lp8788_adc.c 13114F: drivers/leds/leds-lp8788.c 13115F: drivers/mfd/lp8788*.c 13116F: drivers/power/supply/lp8788-charger.c 13117F: drivers/regulator/lp8788-*.c 13118F: include/linux/mfd/lp8788*.h 13119 13120TI NETCP ETHERNET DRIVER 13121M: Wingman Kwok <w-kwok2@ti.com> 13122M: Murali Karicheri <m-karicheri2@ti.com> 13123L: netdev@vger.kernel.org 13124S: Maintained 13125F: drivers/net/ethernet/ti/netcp* 13126 13127TI TAS571X FAMILY ASoC CODEC DRIVER 13128M: Kevin Cernekee <cernekee@chromium.org> 13129L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13130S: Odd Fixes 13131F: sound/soc/codecs/tas571x* 13132 13133TI TRF7970A NFC DRIVER 13134M: Mark Greer <mgreer@animalcreek.com> 13135L: linux-wireless@vger.kernel.org 13136L: linux-nfc@lists.01.org (moderated for non-subscribers) 13137S: Supported 13138F: drivers/nfc/trf7970a.c 13139F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13140 13141TI TWL4030 SERIES SOC CODEC DRIVER 13142M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13143L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13144S: Maintained 13145F: sound/soc/codecs/twl4030* 13146 13147TI VPE/CAL DRIVERS 13148M: Benoit Parrot <bparrot@ti.com> 13149L: linux-media@vger.kernel.org 13150W: http://linuxtv.org/ 13151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13152S: Maintained 13153F: drivers/media/platform/ti-vpe/ 13154 13155TI WILINK WIRELESS DRIVERS 13156L: linux-wireless@vger.kernel.org 13157W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13158W: http://wireless.kernel.org/en/users/Drivers/wl1251 13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13160S: Orphan 13161F: drivers/net/wireless/ti/ 13162F: include/linux/wl12xx.h 13163 13164TILE ARCHITECTURE 13165M: Chris Metcalf <cmetcalf@mellanox.com> 13166W: http://www.mellanox.com/repository/solutions/tile-scm/ 13167T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13168S: Supported 13169F: arch/tile/ 13170F: drivers/char/tile-srom.c 13171F: drivers/edac/tile_edac.c 13172F: drivers/net/ethernet/tile/ 13173F: drivers/rtc/rtc-tile.c 13174F: drivers/tty/hvc/hvc_tile.c 13175F: drivers/tty/serial/tilegx.c 13176F: drivers/usb/host/*-tilegx.c 13177F: include/linux/usb/tilegx.h 13178 13179TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13180M: John Stultz <john.stultz@linaro.org> 13181M: Thomas Gleixner <tglx@linutronix.de> 13182R: Stephen Boyd <sboyd@codeaurora.org> 13183L: linux-kernel@vger.kernel.org 13184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13185S: Supported 13186F: include/linux/clocksource.h 13187F: include/linux/time.h 13188F: include/linux/timex.h 13189F: include/uapi/linux/time.h 13190F: include/uapi/linux/timex.h 13191F: kernel/time/clocksource.c 13192F: kernel/time/time*.c 13193F: kernel/time/alarmtimer.c 13194F: kernel/time/ntp.c 13195F: tools/testing/selftests/timers/ 13196 13197TIPC NETWORK LAYER 13198M: Jon Maloy <jon.maloy@ericsson.com> 13199M: Ying Xue <ying.xue@windriver.com> 13200L: netdev@vger.kernel.org (core kernel code) 13201L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13202W: http://tipc.sourceforge.net/ 13203S: Maintained 13204F: include/uapi/linux/tipc*.h 13205F: net/tipc/ 13206 13207TLAN NETWORK DRIVER 13208M: Samuel Chessman <chessman@tux.org> 13209L: tlan-devel@lists.sourceforge.net (subscribers-only) 13210W: http://sourceforge.net/projects/tlan/ 13211S: Maintained 13212F: Documentation/networking/tlan.txt 13213F: drivers/net/ethernet/ti/tlan.* 13214 13215TM6000 VIDEO4LINUX DRIVER 13216M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13217M: Mauro Carvalho Chehab <mchehab@kernel.org> 13218L: linux-media@vger.kernel.org 13219W: https://linuxtv.org 13220T: git git://linuxtv.org/media_tree.git 13221S: Odd fixes 13222F: drivers/media/usb/tm6000/ 13223F: Documentation/media/v4l-drivers/tm6000* 13224 13225TMIO/SDHI MMC DRIVER 13226M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13227L: linux-mmc@vger.kernel.org 13228S: Supported 13229F: drivers/mmc/host/tmio_mmc* 13230F: drivers/mmc/host/renesas_sdhi* 13231F: include/linux/mfd/tmio.h 13232 13233TMP401 HARDWARE MONITOR DRIVER 13234M: Guenter Roeck <linux@roeck-us.net> 13235L: linux-hwmon@vger.kernel.org 13236S: Maintained 13237F: Documentation/hwmon/tmp401 13238F: drivers/hwmon/tmp401.c 13239 13240TMPFS (SHMEM FILESYSTEM) 13241M: Hugh Dickins <hughd@google.com> 13242L: linux-mm@kvack.org 13243S: Maintained 13244F: include/linux/shmem_fs.h 13245F: mm/shmem.c 13246 13247TOMOYO SECURITY MODULE 13248M: Kentaro Takeda <takedakn@nttdata.co.jp> 13249M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13250L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13251L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13252L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13253L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13254W: http://tomoyo.sourceforge.jp/ 13255T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13256S: Maintained 13257F: security/tomoyo/ 13258 13259TOPSTAR LAPTOP EXTRAS DRIVER 13260M: Herton Ronaldo Krzesinski <herton@canonical.com> 13261L: platform-driver-x86@vger.kernel.org 13262S: Maintained 13263F: drivers/platform/x86/topstar-laptop.c 13264 13265TOSHIBA ACPI EXTRAS DRIVER 13266M: Azael Avalos <coproscefalo@gmail.com> 13267L: platform-driver-x86@vger.kernel.org 13268S: Maintained 13269F: drivers/platform/x86/toshiba_acpi.c 13270 13271TOSHIBA BLUETOOTH DRIVER 13272M: Azael Avalos <coproscefalo@gmail.com> 13273L: platform-driver-x86@vger.kernel.org 13274S: Maintained 13275F: drivers/platform/x86/toshiba_bluetooth.c 13276 13277TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13278M: Azael Avalos <coproscefalo@gmail.com> 13279L: platform-driver-x86@vger.kernel.org 13280S: Maintained 13281F: drivers/platform/x86/toshiba_haps.c 13282 13283TOSHIBA SMM DRIVER 13284M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13285W: http://www.buzzard.org.uk/toshiba/ 13286S: Maintained 13287F: drivers/char/toshiba.c 13288F: include/linux/toshiba.h 13289F: include/uapi/linux/toshiba.h 13290 13291TOSHIBA TC358743 DRIVER 13292M: Mats Randgaard <matrandg@cisco.com> 13293L: linux-media@vger.kernel.org 13294S: Maintained 13295F: drivers/media/i2c/tc358743* 13296F: include/media/i2c/tc358743.h 13297 13298TOSHIBA WMI HOTKEYS DRIVER 13299M: Azael Avalos <coproscefalo@gmail.com> 13300L: platform-driver-x86@vger.kernel.org 13301S: Maintained 13302F: drivers/platform/x86/toshiba-wmi.c 13303 13304TPM DEVICE DRIVER 13305M: Peter Huewe <peterhuewe@gmx.de> 13306M: Marcel Selhorst <tpmdd@selhorst.net> 13307M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13308R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13309W: http://tpmdd.sourceforge.net 13310L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13311Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13312T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13313S: Maintained 13314F: drivers/char/tpm/ 13315 13316TPM IBM_VTPM DEVICE DRIVER 13317M: Ashley Lai <ashleydlai@gmail.com> 13318W: http://tpmdd.sourceforge.net 13319L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13320S: Maintained 13321F: drivers/char/tpm/tpm_ibmvtpm* 13322 13323TRACING 13324M: Steven Rostedt <rostedt@goodmis.org> 13325M: Ingo Molnar <mingo@redhat.com> 13326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13327S: Maintained 13328F: Documentation/trace/ftrace.txt 13329F: arch/*/*/*/ftrace.h 13330F: arch/*/kernel/ftrace.c 13331F: include/*/ftrace.h 13332F: include/linux/trace*.h 13333F: include/trace/ 13334F: kernel/trace/ 13335F: tools/testing/selftests/ftrace/ 13336 13337TRACING MMIO ACCESSES (MMIOTRACE) 13338M: Steven Rostedt <rostedt@goodmis.org> 13339M: Ingo Molnar <mingo@kernel.org> 13340R: Karol Herbst <karolherbst@gmail.com> 13341R: Pekka Paalanen <ppaalanen@gmail.com> 13342S: Maintained 13343L: linux-kernel@vger.kernel.org 13344L: nouveau@lists.freedesktop.org 13345F: kernel/trace/trace_mmiotrace.c 13346F: include/linux/mmiotrace.h 13347F: arch/x86/mm/kmmio.c 13348F: arch/x86/mm/mmio-mod.c 13349F: arch/x86/mm/testmmiotrace.c 13350 13351TRIVIAL PATCHES 13352M: Jiri Kosina <trivial@kernel.org> 13353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13354S: Maintained 13355K: ^Subject:.*(?i)trivial 13356 13357TTY LAYER 13358M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13359M: Jiri Slaby <jslaby@suse.com> 13360S: Supported 13361T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13362F: Documentation/serial/ 13363F: drivers/tty/ 13364F: drivers/tty/serial/serial_core.c 13365F: include/linux/serial_core.h 13366F: include/linux/serial.h 13367F: include/linux/tty.h 13368F: include/uapi/linux/serial_core.h 13369F: include/uapi/linux/serial.h 13370F: include/uapi/linux/tty.h 13371 13372TUA9001 MEDIA DRIVER 13373M: Antti Palosaari <crope@iki.fi> 13374L: linux-media@vger.kernel.org 13375W: https://linuxtv.org 13376W: http://palosaari.fi/linux/ 13377Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13378T: git git://linuxtv.org/anttip/media_tree.git 13379S: Maintained 13380F: drivers/media/tuners/tua9001* 13381 13382TULIP NETWORK DRIVERS 13383L: netdev@vger.kernel.org 13384L: linux-parisc@vger.kernel.org 13385S: Orphan 13386F: drivers/net/ethernet/dec/tulip/ 13387 13388TUN/TAP driver 13389M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13390W: http://vtun.sourceforge.net/tun 13391S: Maintained 13392F: Documentation/networking/tuntap.txt 13393F: arch/um/os-Linux/drivers/ 13394 13395TURBOCHANNEL SUBSYSTEM 13396M: "Maciej W. Rozycki" <macro@linux-mips.org> 13397M: Ralf Baechle <ralf@linux-mips.org> 13398L: linux-mips@linux-mips.org 13399Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13400S: Maintained 13401F: drivers/tc/ 13402F: include/linux/tc.h 13403 13404TW5864 VIDEO4LINUX DRIVER 13405M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13406M: Anton Sviridenko <anton@corp.bluecherry.net> 13407M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13408M: Andrey Utkin <andrey_utkin@fastmail.com> 13409L: linux-media@vger.kernel.org 13410S: Supported 13411F: drivers/media/pci/tw5864/ 13412 13413TW68 VIDEO4LINUX DRIVER 13414M: Hans Verkuil <hverkuil@xs4all.nl> 13415L: linux-media@vger.kernel.org 13416T: git git://linuxtv.org/media_tree.git 13417W: https://linuxtv.org 13418S: Odd Fixes 13419F: drivers/media/pci/tw68/ 13420 13421TW686X VIDEO4LINUX DRIVER 13422M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13423L: linux-media@vger.kernel.org 13424T: git git://linuxtv.org/media_tree.git 13425W: http://linuxtv.org 13426S: Maintained 13427F: drivers/media/pci/tw686x/ 13428 13429UBI FILE SYSTEM (UBIFS) 13430M: Richard Weinberger <richard@nod.at> 13431M: Artem Bityutskiy <dedekind1@gmail.com> 13432M: Adrian Hunter <adrian.hunter@intel.com> 13433L: linux-mtd@lists.infradead.org 13434T: git git://git.infradead.org/ubifs-2.6.git 13435W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13436S: Supported 13437F: Documentation/filesystems/ubifs.txt 13438F: fs/ubifs/ 13439 13440UCLINUX (M68KNOMMU AND COLDFIRE) 13441M: Greg Ungerer <gerg@linux-m68k.org> 13442W: http://www.linux-m68k.org/ 13443W: http://www.uclinux.org/ 13444L: linux-m68k@lists.linux-m68k.org 13445L: uclinux-dev@uclinux.org (subscribers-only) 13446T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13447S: Maintained 13448F: arch/m68k/coldfire/ 13449F: arch/m68k/68*/ 13450F: arch/m68k/*/*_no.* 13451F: arch/m68k/include/asm/*_no.* 13452 13453UDF FILESYSTEM 13454M: Jan Kara <jack@suse.com> 13455S: Maintained 13456F: Documentation/filesystems/udf.txt 13457F: fs/udf/ 13458 13459UDRAW TABLET 13460M: Bastien Nocera <hadess@hadess.net> 13461L: linux-input@vger.kernel.org 13462S: Maintained 13463F: drivers/hid/hid-udraw.c 13464 13465UFS FILESYSTEM 13466M: Evgeniy Dushistov <dushistov@mail.ru> 13467S: Maintained 13468F: Documentation/filesystems/ufs.txt 13469F: fs/ufs/ 13470 13471UHID USERSPACE HID IO DRIVER: 13472M: David Herrmann <dh.herrmann@googlemail.com> 13473L: linux-input@vger.kernel.org 13474S: Maintained 13475F: drivers/hid/uhid.c 13476F: include/uapi/linux/uhid.h 13477 13478ULPI BUS 13479M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13480L: linux-usb@vger.kernel.org 13481S: Maintained 13482F: drivers/usb/common/ulpi.c 13483F: include/linux/ulpi/ 13484 13485ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13486L: linux-usb@vger.kernel.org 13487S: Orphan 13488F: drivers/uwb/ 13489F: include/linux/uwb.h 13490F: include/linux/uwb/ 13491 13492UNICORE32 ARCHITECTURE: 13493M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13494W: http://mprc.pku.edu.cn/~guanxuetao/linux 13495S: Maintained 13496T: git git://github.com/gxt/linux.git 13497F: arch/unicore32/ 13498 13499UNIFDEF 13500M: Tony Finch <dot@dotat.at> 13501W: http://dotat.at/prog/unifdef 13502S: Maintained 13503F: scripts/unifdef.c 13504 13505UNIFORM CDROM DRIVER 13506M: Jens Axboe <axboe@kernel.dk> 13507W: http://www.kernel.dk 13508S: Maintained 13509F: Documentation/cdrom/ 13510F: drivers/cdrom/cdrom.c 13511F: include/linux/cdrom.h 13512F: include/uapi/linux/cdrom.h 13513 13514UNISYS S-PAR DRIVERS 13515M: David Kershner <david.kershner@unisys.com> 13516L: sparmaintainer@unisys.com (Unisys internal) 13517S: Supported 13518F: drivers/staging/unisys/ 13519 13520UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13521M: Vinayak Holikatti <vinholikatti@gmail.com> 13522L: linux-scsi@vger.kernel.org 13523S: Supported 13524F: Documentation/scsi/ufs.txt 13525F: drivers/scsi/ufs/ 13526 13527UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13528M: Manjunath M Bettegowda <manjumb@synopsys.com> 13529M: Prabu Thangamuthu <prabut@synopsys.com> 13530L: linux-scsi@vger.kernel.org 13531S: Supported 13532F: drivers/scsi/ufs/*dwc* 13533 13534UNSORTED BLOCK IMAGES (UBI) 13535M: Artem Bityutskiy <dedekind1@gmail.com> 13536M: Richard Weinberger <richard@nod.at> 13537W: http://www.linux-mtd.infradead.org/ 13538L: linux-mtd@lists.infradead.org 13539T: git git://git.infradead.org/ubifs-2.6.git 13540S: Supported 13541F: drivers/mtd/ubi/ 13542F: include/linux/mtd/ubi.h 13543F: include/uapi/mtd/ubi-user.h 13544 13545USB "USBNET" DRIVER FRAMEWORK 13546M: Oliver Neukum <oneukum@suse.com> 13547L: netdev@vger.kernel.org 13548W: http://www.linux-usb.org/usbnet 13549S: Maintained 13550F: drivers/net/usb/usbnet.c 13551F: include/linux/usb/usbnet.h 13552 13553USB ACM DRIVER 13554M: Oliver Neukum <oneukum@suse.com> 13555L: linux-usb@vger.kernel.org 13556S: Maintained 13557F: Documentation/usb/acm.txt 13558F: drivers/usb/class/cdc-acm.* 13559 13560USB AR5523 WIRELESS DRIVER 13561M: Pontus Fuchs <pontus.fuchs@gmail.com> 13562L: linux-wireless@vger.kernel.org 13563S: Maintained 13564F: drivers/net/wireless/ath/ar5523/ 13565 13566USB ATTACHED SCSI 13567M: Oliver Neukum <oneukum@suse.com> 13568L: linux-usb@vger.kernel.org 13569L: linux-scsi@vger.kernel.org 13570S: Maintained 13571F: drivers/usb/storage/uas.c 13572 13573USB CDC ETHERNET DRIVER 13574M: Oliver Neukum <oliver@neukum.org> 13575L: linux-usb@vger.kernel.org 13576S: Maintained 13577F: drivers/net/usb/cdc_*.c 13578F: include/uapi/linux/usb/cdc.h 13579 13580USB CHAOSKEY DRIVER 13581M: Keith Packard <keithp@keithp.com> 13582L: linux-usb@vger.kernel.org 13583S: Maintained 13584F: drivers/usb/misc/chaoskey.c 13585 13586USB CYPRESS C67X00 DRIVER 13587M: Peter Korsgaard <jacmet@sunsite.dk> 13588L: linux-usb@vger.kernel.org 13589S: Maintained 13590F: drivers/usb/c67x00/ 13591 13592USB DAVICOM DM9601 DRIVER 13593M: Peter Korsgaard <jacmet@sunsite.dk> 13594L: netdev@vger.kernel.org 13595W: http://www.linux-usb.org/usbnet 13596S: Maintained 13597F: drivers/net/usb/dm9601.c 13598 13599USB DIAMOND RIO500 DRIVER 13600M: Cesar Miquel <miquel@df.uba.ar> 13601L: rio500-users@lists.sourceforge.net 13602W: http://rio500.sourceforge.net 13603S: Maintained 13604F: drivers/usb/misc/rio500* 13605 13606USB EHCI DRIVER 13607M: Alan Stern <stern@rowland.harvard.edu> 13608L: linux-usb@vger.kernel.org 13609S: Maintained 13610F: Documentation/usb/ehci.txt 13611F: drivers/usb/host/ehci* 13612 13613USB GADGET/PERIPHERAL SUBSYSTEM 13614M: Felipe Balbi <balbi@kernel.org> 13615L: linux-usb@vger.kernel.org 13616W: http://www.linux-usb.org/gadget 13617T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13618S: Maintained 13619F: drivers/usb/gadget/ 13620F: include/linux/usb/gadget* 13621 13622USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13623M: Jiri Kosina <jikos@kernel.org> 13624R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13625L: linux-usb@vger.kernel.org 13626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13627S: Maintained 13628F: Documentation/hid/hiddev.txt 13629F: drivers/hid/usbhid/ 13630 13631USB ISP116X DRIVER 13632M: Olav Kongas <ok@artecdesign.ee> 13633L: linux-usb@vger.kernel.org 13634S: Maintained 13635F: drivers/usb/host/isp116x* 13636F: include/linux/usb/isp116x.h 13637 13638USB LAN78XX ETHERNET DRIVER 13639M: Woojung Huh <woojung.huh@microchip.com> 13640M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13641L: netdev@vger.kernel.org 13642S: Maintained 13643F: drivers/net/usb/lan78xx.* 13644 13645USB MASS STORAGE DRIVER 13646M: Alan Stern <stern@rowland.harvard.edu> 13647L: linux-usb@vger.kernel.org 13648L: usb-storage@lists.one-eyed-alien.net 13649S: Maintained 13650W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13651F: drivers/usb/storage/ 13652 13653USB MIDI DRIVER 13654M: Clemens Ladisch <clemens@ladisch.de> 13655L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13656T: git git://git.alsa-project.org/alsa-kernel.git 13657S: Maintained 13658F: sound/usb/midi.* 13659 13660USB NETWORKING DRIVERS 13661L: linux-usb@vger.kernel.org 13662S: Odd Fixes 13663F: drivers/net/usb/ 13664 13665USB OHCI DRIVER 13666M: Alan Stern <stern@rowland.harvard.edu> 13667L: linux-usb@vger.kernel.org 13668S: Maintained 13669F: Documentation/usb/ohci.txt 13670F: drivers/usb/host/ohci* 13671 13672USB OTG FSM (Finite State Machine) 13673M: Peter Chen <Peter.Chen@nxp.com> 13674T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13675L: linux-usb@vger.kernel.org 13676S: Maintained 13677F: drivers/usb/common/usb-otg-fsm.c 13678 13679USB OVER IP DRIVER 13680M: Valentina Manea <valentina.manea.m@gmail.com> 13681M: Shuah Khan <shuahkh@osg.samsung.com> 13682M: Shuah Khan <shuah@kernel.org> 13683L: linux-usb@vger.kernel.org 13684S: Maintained 13685F: Documentation/usb/usbip_protocol.txt 13686F: drivers/usb/usbip/ 13687F: tools/usb/usbip/ 13688 13689USB PEGASUS DRIVER 13690M: Petko Manolov <petkan@nucleusys.com> 13691L: linux-usb@vger.kernel.org 13692L: netdev@vger.kernel.org 13693T: git git://github.com/petkan/pegasus.git 13694W: https://github.com/petkan/pegasus 13695S: Maintained 13696F: drivers/net/usb/pegasus.* 13697 13698USB PHY LAYER 13699M: Felipe Balbi <balbi@kernel.org> 13700L: linux-usb@vger.kernel.org 13701T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13702S: Maintained 13703F: drivers/usb/phy/ 13704 13705USB PRINTER DRIVER (usblp) 13706M: Pete Zaitcev <zaitcev@redhat.com> 13707L: linux-usb@vger.kernel.org 13708S: Supported 13709F: drivers/usb/class/usblp.c 13710 13711USB QMI WWAN NETWORK DRIVER 13712M: Bjørn Mork <bjorn@mork.no> 13713L: netdev@vger.kernel.org 13714S: Maintained 13715F: Documentation/ABI/testing/sysfs-class-net-qmi 13716F: drivers/net/usb/qmi_wwan.c 13717 13718USB RTL8150 DRIVER 13719M: Petko Manolov <petkan@nucleusys.com> 13720L: linux-usb@vger.kernel.org 13721L: netdev@vger.kernel.org 13722T: git git://github.com/petkan/rtl8150.git 13723W: https://github.com/petkan/rtl8150 13724S: Maintained 13725F: drivers/net/usb/rtl8150.c 13726 13727USB SERIAL SUBSYSTEM 13728M: Johan Hovold <johan@kernel.org> 13729L: linux-usb@vger.kernel.org 13730T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13731S: Maintained 13732F: Documentation/usb/usb-serial.txt 13733F: drivers/usb/serial/ 13734F: include/linux/usb/serial.h 13735 13736USB SMSC75XX ETHERNET DRIVER 13737M: Steve Glendinning <steve.glendinning@shawell.net> 13738L: netdev@vger.kernel.org 13739S: Maintained 13740F: drivers/net/usb/smsc75xx.* 13741 13742USB SMSC95XX ETHERNET DRIVER 13743M: Steve Glendinning <steve.glendinning@shawell.net> 13744M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13745L: netdev@vger.kernel.org 13746S: Maintained 13747F: drivers/net/usb/smsc95xx.* 13748 13749USB SUBSYSTEM 13750M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13751L: linux-usb@vger.kernel.org 13752W: http://www.linux-usb.org 13753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13754S: Supported 13755F: Documentation/devicetree/bindings/usb/ 13756F: Documentation/usb/ 13757F: drivers/usb/ 13758F: include/linux/usb.h 13759F: include/linux/usb/ 13760 13761USB TYPEC SUBSYSTEM 13762M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13763L: linux-usb@vger.kernel.org 13764S: Maintained 13765F: Documentation/ABI/testing/sysfs-class-typec 13766F: Documentation/usb/typec.rst 13767F: drivers/usb/typec/ 13768F: include/linux/usb/typec.h 13769 13770USB UHCI DRIVER 13771M: Alan Stern <stern@rowland.harvard.edu> 13772L: linux-usb@vger.kernel.org 13773S: Maintained 13774F: drivers/usb/host/uhci* 13775 13776USB VIDEO CLASS 13777M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13778L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13779L: linux-media@vger.kernel.org 13780T: git git://linuxtv.org/media_tree.git 13781W: http://www.ideasonboard.org/uvc/ 13782S: Maintained 13783F: drivers/media/usb/uvc/ 13784F: include/uapi/linux/uvcvideo.h 13785 13786USB VISION DRIVER 13787M: Hans Verkuil <hverkuil@xs4all.nl> 13788L: linux-media@vger.kernel.org 13789T: git git://linuxtv.org/media_tree.git 13790W: https://linuxtv.org 13791S: Odd Fixes 13792F: drivers/media/usb/usbvision/ 13793 13794USB WEBCAM GADGET 13795M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13796L: linux-usb@vger.kernel.org 13797S: Maintained 13798F: drivers/usb/gadget/function/*uvc* 13799F: drivers/usb/gadget/legacy/webcam.c 13800 13801USB WIRELESS RNDIS DRIVER (rndis_wlan) 13802M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13803L: linux-wireless@vger.kernel.org 13804S: Maintained 13805F: drivers/net/wireless/rndis_wlan.c 13806 13807USB XHCI DRIVER 13808M: Mathias Nyman <mathias.nyman@intel.com> 13809L: linux-usb@vger.kernel.org 13810S: Supported 13811F: drivers/usb/host/xhci* 13812F: drivers/usb/host/pci-quirks* 13813 13814USB ZD1201 DRIVER 13815L: linux-wireless@vger.kernel.org 13816W: http://linux-lc100020.sourceforge.net 13817S: Orphan 13818F: drivers/net/wireless/zydas/zd1201.* 13819 13820USB ZR364XX DRIVER 13821M: Antoine Jacquet <royale@zerezo.com> 13822L: linux-usb@vger.kernel.org 13823L: linux-media@vger.kernel.org 13824T: git git://linuxtv.org/media_tree.git 13825W: http://royale.zerezo.com/zr364xx/ 13826S: Maintained 13827F: Documentation/media/v4l-drivers/zr364xx* 13828F: drivers/media/usb/zr364xx/ 13829 13830USER-MODE LINUX (UML) 13831M: Jeff Dike <jdike@addtoit.com> 13832M: Richard Weinberger <richard@nod.at> 13833L: user-mode-linux-devel@lists.sourceforge.net 13834L: user-mode-linux-user@lists.sourceforge.net 13835W: http://user-mode-linux.sourceforge.net 13836T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13837S: Maintained 13838F: Documentation/virtual/uml/ 13839F: arch/um/ 13840F: arch/x86/um/ 13841F: fs/hostfs/ 13842F: fs/hppfs/ 13843 13844USERSPACE I/O (UIO) 13845M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13846S: Maintained 13847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13848F: Documentation/driver-api/uio-howto.rst 13849F: drivers/uio/ 13850F: include/linux/uio*.h 13851 13852UTIL-LINUX PACKAGE 13853M: Karel Zak <kzak@redhat.com> 13854L: util-linux@vger.kernel.org 13855W: http://en.wikipedia.org/wiki/Util-linux 13856T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13857S: Maintained 13858 13859UUID HELPERS 13860M: Christoph Hellwig <hch@lst.de> 13861R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13862L: linux-kernel@vger.kernel.org 13863T: git git://git.infradead.org/users/hch/uuid.git 13864F: lib/uuid.c 13865F: lib/test_uuid.c 13866F: include/linux/uuid.h 13867F: include/uapi/linux/uuid.h 13868S: Maintained 13869 13870UVESAFB DRIVER 13871M: Michal Januszewski <spock@gentoo.org> 13872L: linux-fbdev@vger.kernel.org 13873W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13874S: Maintained 13875F: Documentation/fb/uvesafb.txt 13876F: drivers/video/fbdev/uvesafb.* 13877 13878VF610 NAND DRIVER 13879M: Stefan Agner <stefan@agner.ch> 13880L: linux-mtd@lists.infradead.org 13881S: Supported 13882F: drivers/mtd/nand/vf610_nfc.c 13883 13884VFAT/FAT/MSDOS FILESYSTEM 13885M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13886S: Maintained 13887F: Documentation/filesystems/vfat.txt 13888F: fs/fat/ 13889 13890VFIO DRIVER 13891M: Alex Williamson <alex.williamson@redhat.com> 13892L: kvm@vger.kernel.org 13893T: git git://github.com/awilliam/linux-vfio.git 13894S: Maintained 13895F: Documentation/vfio.txt 13896F: drivers/vfio/ 13897F: include/linux/vfio.h 13898F: include/uapi/linux/vfio.h 13899 13900VFIO MEDIATED DEVICE DRIVERS 13901M: Kirti Wankhede <kwankhede@nvidia.com> 13902L: kvm@vger.kernel.org 13903S: Maintained 13904F: Documentation/vfio-mediated-device.txt 13905F: drivers/vfio/mdev/ 13906F: include/linux/mdev.h 13907F: samples/vfio-mdev/ 13908 13909VFIO PLATFORM DRIVER 13910M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13911L: kvm@vger.kernel.org 13912S: Maintained 13913F: drivers/vfio/platform/ 13914 13915VGA_SWITCHEROO 13916R: Lukas Wunner <lukas@wunner.de> 13917S: Maintained 13918F: Documentation/gpu/vga-switcheroo.rst 13919F: drivers/gpu/vga/vga_switcheroo.c 13920F: include/linux/vga_switcheroo.h 13921T: git git://anongit.freedesktop.org/drm/drm-misc 13922 13923VIA RHINE NETWORK DRIVER 13924S: Orphan 13925F: drivers/net/ethernet/via/via-rhine.c 13926 13927VIA SD/MMC CARD CONTROLLER DRIVER 13928M: Bruce Chang <brucechang@via.com.tw> 13929M: Harald Welte <HaraldWelte@viatech.com> 13930S: Maintained 13931F: drivers/mmc/host/via-sdmmc.c 13932 13933VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13934M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13935L: linux-fbdev@vger.kernel.org 13936S: Maintained 13937F: include/linux/via-core.h 13938F: include/linux/via-gpio.h 13939F: include/linux/via_i2c.h 13940F: drivers/video/fbdev/via/ 13941 13942VIA VELOCITY NETWORK DRIVER 13943M: Francois Romieu <romieu@fr.zoreil.com> 13944L: netdev@vger.kernel.org 13945S: Maintained 13946F: drivers/net/ethernet/via/via-velocity.* 13947 13948VIDEO MULTIPLEXER DRIVER 13949M: Philipp Zabel <p.zabel@pengutronix.de> 13950L: linux-media@vger.kernel.org 13951S: Maintained 13952F: drivers/media/platform/video-mux.c 13953 13954VIDEOBUF2 FRAMEWORK 13955M: Pawel Osciak <pawel@osciak.com> 13956M: Marek Szyprowski <m.szyprowski@samsung.com> 13957M: Kyungmin Park <kyungmin.park@samsung.com> 13958L: linux-media@vger.kernel.org 13959S: Maintained 13960F: drivers/media/v4l2-core/videobuf2-* 13961F: include/media/videobuf2-* 13962 13963VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13964M: Helen Koike <helen.koike@collabora.com> 13965L: linux-media@vger.kernel.org 13966T: git git://linuxtv.org/media_tree.git 13967W: https://linuxtv.org 13968S: Maintained 13969F: drivers/media/platform/vimc/* 13970 13971VIRT LIB 13972M: Alex Williamson <alex.williamson@redhat.com> 13973M: Paolo Bonzini <pbonzini@redhat.com> 13974L: kvm@vger.kernel.org 13975S: Supported 13976F: virt/lib/ 13977 13978VIRTIO AND VHOST VSOCK DRIVER 13979M: Stefan Hajnoczi <stefanha@redhat.com> 13980L: kvm@vger.kernel.org 13981L: virtualization@lists.linux-foundation.org 13982L: netdev@vger.kernel.org 13983S: Maintained 13984F: include/linux/virtio_vsock.h 13985F: include/uapi/linux/virtio_vsock.h 13986F: include/uapi/linux/vsockmon.h 13987F: net/vmw_vsock/af_vsock_tap.c 13988F: net/vmw_vsock/virtio_transport_common.c 13989F: net/vmw_vsock/virtio_transport.c 13990F: drivers/net/vsockmon.c 13991F: drivers/vhost/vsock.c 13992F: drivers/vhost/vsock.h 13993 13994VIRTIO CONSOLE DRIVER 13995M: Amit Shah <amit@kernel.org> 13996L: virtualization@lists.linux-foundation.org 13997S: Maintained 13998F: drivers/char/virtio_console.c 13999F: include/linux/virtio_console.h 14000F: include/uapi/linux/virtio_console.h 14001 14002VIRTIO CORE, NET AND BLOCK DRIVERS 14003M: "Michael S. Tsirkin" <mst@redhat.com> 14004M: Jason Wang <jasowang@redhat.com> 14005L: virtualization@lists.linux-foundation.org 14006S: Maintained 14007F: Documentation/devicetree/bindings/virtio/ 14008F: drivers/virtio/ 14009F: tools/virtio/ 14010F: drivers/net/virtio_net.c 14011F: drivers/block/virtio_blk.c 14012F: include/linux/virtio*.h 14013F: include/uapi/linux/virtio_*.h 14014F: drivers/crypto/virtio/ 14015F: mm/balloon_compaction.c 14016 14017VIRTIO CRYPTO DRIVER 14018M: Gonglei <arei.gonglei@huawei.com> 14019L: virtualization@lists.linux-foundation.org 14020L: linux-crypto@vger.kernel.org 14021S: Maintained 14022F: drivers/crypto/virtio/ 14023F: include/uapi/linux/virtio_crypto.h 14024 14025VIRTIO DRIVERS FOR S390 14026M: Cornelia Huck <cohuck@redhat.com> 14027M: Halil Pasic <pasic@linux.vnet.ibm.com> 14028L: linux-s390@vger.kernel.org 14029L: virtualization@lists.linux-foundation.org 14030L: kvm@vger.kernel.org 14031S: Supported 14032F: drivers/s390/virtio/ 14033 14034VIRTIO GPU DRIVER 14035M: David Airlie <airlied@linux.ie> 14036M: Gerd Hoffmann <kraxel@redhat.com> 14037L: dri-devel@lists.freedesktop.org 14038L: virtualization@lists.linux-foundation.org 14039T: git git://anongit.freedesktop.org/drm/drm-misc 14040S: Maintained 14041F: drivers/gpu/drm/virtio/ 14042F: include/uapi/linux/virtio_gpu.h 14043 14044VIRTIO HOST (VHOST) 14045M: "Michael S. Tsirkin" <mst@redhat.com> 14046M: Jason Wang <jasowang@redhat.com> 14047L: kvm@vger.kernel.org 14048L: virtualization@lists.linux-foundation.org 14049L: netdev@vger.kernel.org 14050T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14051S: Maintained 14052F: drivers/vhost/ 14053F: include/uapi/linux/vhost.h 14054 14055VIRTIO INPUT DRIVER 14056M: Gerd Hoffmann <kraxel@redhat.com> 14057S: Maintained 14058F: drivers/virtio/virtio_input.c 14059F: include/uapi/linux/virtio_input.h 14060 14061VIRTUAL SERIO DEVICE DRIVER 14062M: Stephen Chandler Paul <thatslyude@gmail.com> 14063S: Maintained 14064F: drivers/input/serio/userio.c 14065F: include/uapi/linux/userio.h 14066 14067VIVID VIRTUAL VIDEO DRIVER 14068M: Hans Verkuil <hverkuil@xs4all.nl> 14069L: linux-media@vger.kernel.org 14070T: git git://linuxtv.org/media_tree.git 14071W: https://linuxtv.org 14072S: Maintained 14073F: drivers/media/platform/vivid/* 14074 14075VLYNQ BUS 14076M: Florian Fainelli <f.fainelli@gmail.com> 14077L: openwrt-devel@lists.openwrt.org (subscribers-only) 14078S: Maintained 14079F: drivers/vlynq/vlynq.c 14080F: include/linux/vlynq.h 14081 14082VME SUBSYSTEM 14083M: Martyn Welch <martyn@welchs.me.uk> 14084M: Manohar Vanga <manohar.vanga@gmail.com> 14085M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14086L: devel@driverdev.osuosl.org 14087S: Maintained 14088T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14089F: Documentation/driver-api/vme.rst 14090F: drivers/staging/vme/ 14091F: drivers/vme/ 14092F: include/linux/vme* 14093 14094VMWARE BALLOON DRIVER 14095M: Xavier Deguillard <xdeguillard@vmware.com> 14096M: Philip Moltmann <moltmann@vmware.com> 14097M: "VMware, Inc." <pv-drivers@vmware.com> 14098L: linux-kernel@vger.kernel.org 14099S: Maintained 14100F: drivers/misc/vmw_balloon.c 14101 14102VMWARE HYPERVISOR INTERFACE 14103M: Alok Kataria <akataria@vmware.com> 14104L: virtualization@lists.linux-foundation.org 14105S: Supported 14106F: arch/x86/kernel/cpu/vmware.c 14107 14108VMWARE PVRDMA DRIVER 14109M: Adit Ranadive <aditr@vmware.com> 14110M: VMware PV-Drivers <pv-drivers@vmware.com> 14111L: linux-rdma@vger.kernel.org 14112S: Maintained 14113F: drivers/infiniband/hw/vmw_pvrdma/ 14114 14115VMware PVSCSI driver 14116M: Jim Gill <jgill@vmware.com> 14117M: VMware PV-Drivers <pv-drivers@vmware.com> 14118L: linux-scsi@vger.kernel.org 14119S: Maintained 14120F: drivers/scsi/vmw_pvscsi.c 14121F: drivers/scsi/vmw_pvscsi.h 14122 14123VMWARE VMMOUSE SUBDRIVER 14124M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14125M: "VMware, Inc." <pv-drivers@vmware.com> 14126L: linux-input@vger.kernel.org 14127S: Maintained 14128F: drivers/input/mouse/vmmouse.c 14129F: drivers/input/mouse/vmmouse.h 14130 14131VMWARE VMXNET3 ETHERNET DRIVER 14132M: Shrikrishna Khare <skhare@vmware.com> 14133M: "VMware, Inc." <pv-drivers@vmware.com> 14134L: netdev@vger.kernel.org 14135S: Maintained 14136F: drivers/net/vmxnet3/ 14137 14138VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14139M: Liam Girdwood <lgirdwood@gmail.com> 14140M: Mark Brown <broonie@kernel.org> 14141L: linux-kernel@vger.kernel.org 14142W: http://www.slimlogic.co.uk/?p=48 14143T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14144S: Supported 14145F: Documentation/devicetree/bindings/regulator/ 14146F: drivers/regulator/ 14147F: include/dt-bindings/regulator/ 14148F: include/linux/regulator/ 14149 14150VRF 14151M: David Ahern <dsa@cumulusnetworks.com> 14152M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14153L: netdev@vger.kernel.org 14154S: Maintained 14155F: drivers/net/vrf.c 14156F: Documentation/networking/vrf.txt 14157 14158VT1211 HARDWARE MONITOR DRIVER 14159M: Juerg Haefliger <juergh@gmail.com> 14160L: linux-hwmon@vger.kernel.org 14161S: Maintained 14162F: Documentation/hwmon/vt1211 14163F: drivers/hwmon/vt1211.c 14164 14165VT8231 HARDWARE MONITOR DRIVER 14166M: Roger Lucas <vt8231@hiddenengine.co.uk> 14167L: linux-hwmon@vger.kernel.org 14168S: Maintained 14169F: drivers/hwmon/vt8231.c 14170 14171VUB300 USB to SDIO/SD/MMC bridge chip 14172M: Tony Olech <tony.olech@elandigitalsystems.com> 14173L: linux-mmc@vger.kernel.org 14174L: linux-usb@vger.kernel.org 14175S: Supported 14176F: drivers/mmc/host/vub300.c 14177 14178W1 DALLAS'S 1-WIRE BUS 14179M: Evgeniy Polyakov <zbr@ioremap.net> 14180S: Maintained 14181F: Documentation/w1/ 14182F: drivers/w1/ 14183F: include/linux/w1.h 14184 14185W83791D HARDWARE MONITORING DRIVER 14186M: Marc Hulsman <m.hulsman@tudelft.nl> 14187L: linux-hwmon@vger.kernel.org 14188S: Maintained 14189F: Documentation/hwmon/w83791d 14190F: drivers/hwmon/w83791d.c 14191 14192W83793 HARDWARE MONITORING DRIVER 14193M: Rudolf Marek <r.marek@assembler.cz> 14194L: linux-hwmon@vger.kernel.org 14195S: Maintained 14196F: Documentation/hwmon/w83793 14197F: drivers/hwmon/w83793.c 14198 14199W83795 HARDWARE MONITORING DRIVER 14200M: Jean Delvare <jdelvare@suse.com> 14201L: linux-hwmon@vger.kernel.org 14202S: Maintained 14203F: drivers/hwmon/w83795.c 14204 14205W83L51xD SD/MMC CARD INTERFACE DRIVER 14206M: Pierre Ossman <pierre@ossman.eu> 14207S: Maintained 14208F: drivers/mmc/host/wbsd.* 14209 14210WACOM PROTOCOL 4 SERIAL TABLETS 14211M: Julian Squires <julian@cipht.net> 14212M: Hans de Goede <hdegoede@redhat.com> 14213L: linux-input@vger.kernel.org 14214S: Maintained 14215F: drivers/input/tablet/wacom_serial4.c 14216 14217WATCHDOG DEVICE DRIVERS 14218M: Wim Van Sebroeck <wim@iguana.be> 14219R: Guenter Roeck <linux@roeck-us.net> 14220L: linux-watchdog@vger.kernel.org 14221W: http://www.linux-watchdog.org/ 14222T: git git://www.linux-watchdog.org/linux-watchdog.git 14223S: Maintained 14224F: Documentation/devicetree/bindings/watchdog/ 14225F: Documentation/watchdog/ 14226F: drivers/watchdog/ 14227F: include/linux/watchdog.h 14228F: include/uapi/linux/watchdog.h 14229 14230WHISKEYCOVE PMIC GPIO DRIVER 14231M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14232L: linux-gpio@vger.kernel.org 14233S: Maintained 14234F: drivers/gpio/gpio-wcove.c 14235 14236WIIMOTE HID DRIVER 14237M: David Herrmann <dh.herrmann@googlemail.com> 14238L: linux-input@vger.kernel.org 14239S: Maintained 14240F: drivers/hid/hid-wiimote* 14241 14242WILOCITY WIL6210 WIRELESS DRIVER 14243M: Maya Erez <qca_merez@qca.qualcomm.com> 14244L: linux-wireless@vger.kernel.org 14245L: wil6210@qca.qualcomm.com 14246S: Supported 14247W: http://wireless.kernel.org/en/users/Drivers/wil6210 14248F: drivers/net/wireless/ath/wil6210/ 14249F: include/uapi/linux/wil6210_uapi.h 14250 14251WIMAX STACK 14252M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14253M: linux-wimax@intel.com 14254L: wimax@linuxwimax.org (subscribers-only) 14255S: Supported 14256W: http://linuxwimax.org 14257F: Documentation/wimax/README.wimax 14258F: include/linux/wimax/debug.h 14259F: include/net/wimax.h 14260F: include/uapi/linux/wimax.h 14261F: net/wimax/ 14262 14263WINBOND CIR DRIVER 14264M: David Härdeman <david@hardeman.nu> 14265S: Maintained 14266F: drivers/media/rc/winbond-cir.c 14267 14268WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14269M: William Breathitt Gray <vilhelm.gray@gmail.com> 14270L: linux-watchdog@vger.kernel.org 14271S: Maintained 14272F: drivers/watchdog/ebc-c384_wdt.c 14273 14274WINSYSTEMS WS16C48 GPIO DRIVER 14275M: William Breathitt Gray <vilhelm.gray@gmail.com> 14276L: linux-gpio@vger.kernel.org 14277S: Maintained 14278F: drivers/gpio/gpio-ws16c48.c 14279 14280WISTRON LAPTOP BUTTON DRIVER 14281M: Miloslav Trmac <mitr@volny.cz> 14282S: Maintained 14283F: drivers/input/misc/wistron_btns.c 14284 14285WL3501 WIRELESS PCMCIA CARD DRIVER 14286L: linux-wireless@vger.kernel.org 14287S: Odd fixes 14288F: drivers/net/wireless/wl3501* 14289 14290WOLFSON MICROELECTRONICS DRIVERS 14291L: patches@opensource.cirrus.com 14292T: git https://github.com/CirrusLogic/linux-drivers.git 14293W: https://github.com/CirrusLogic/linux-drivers/wiki 14294S: Supported 14295F: Documentation/hwmon/wm83?? 14296F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14297F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14298F: Documentation/devicetree/bindings/mfd/arizona.txt 14299F: Documentation/devicetree/bindings/mfd/wm831x.txt 14300F: arch/arm/mach-s3c64xx/mach-crag6410* 14301F: drivers/clk/clk-wm83*.c 14302F: drivers/extcon/extcon-arizona.c 14303F: drivers/leds/leds-wm83*.c 14304F: drivers/gpio/gpio-*wm*.c 14305F: drivers/gpio/gpio-arizona.c 14306F: drivers/hwmon/wm83??-hwmon.c 14307F: drivers/input/misc/wm831x-on.c 14308F: drivers/input/touchscreen/wm831x-ts.c 14309F: drivers/input/touchscreen/wm97*.c 14310F: drivers/mfd/arizona* 14311F: drivers/mfd/wm*.c 14312F: drivers/mfd/cs47l24* 14313F: drivers/power/supply/wm83*.c 14314F: drivers/rtc/rtc-wm83*.c 14315F: drivers/regulator/wm8*.c 14316F: drivers/regulator/arizona* 14317F: drivers/video/backlight/wm83*_bl.c 14318F: drivers/watchdog/wm83*_wdt.c 14319F: include/linux/mfd/arizona/ 14320F: include/linux/mfd/wm831x/ 14321F: include/linux/mfd/wm8350/ 14322F: include/linux/mfd/wm8400* 14323F: include/linux/regulator/arizona* 14324F: include/linux/wm97xx.h 14325F: include/sound/wm????.h 14326F: sound/soc/codecs/arizona.? 14327F: sound/soc/codecs/wm* 14328F: sound/soc/codecs/cs47l24* 14329 14330WORKQUEUE 14331M: Tejun Heo <tj@kernel.org> 14332R: Lai Jiangshan <jiangshanlai@gmail.com> 14333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14334S: Maintained 14335F: include/linux/workqueue.h 14336F: kernel/workqueue.c 14337F: Documentation/core-api/workqueue.rst 14338 14339X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14340M: Chen-Yu Tsai <wens@csie.org> 14341L: linux-kernel@vger.kernel.org 14342S: Maintained 14343N: axp[128] 14344 14345X.25 NETWORK LAYER 14346M: Andrew Hendry <andrew.hendry@gmail.com> 14347L: linux-x25@vger.kernel.org 14348S: Odd Fixes 14349F: Documentation/networking/x25* 14350F: include/net/x25* 14351F: net/x25/ 14352 14353X86 ARCHITECTURE (32-BIT AND 64-BIT) 14354M: Thomas Gleixner <tglx@linutronix.de> 14355M: Ingo Molnar <mingo@redhat.com> 14356M: "H. Peter Anvin" <hpa@zytor.com> 14357M: x86@kernel.org 14358L: linux-kernel@vger.kernel.org 14359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14360S: Maintained 14361F: Documentation/x86/ 14362F: arch/x86/ 14363 14364X86 MCE INFRASTRUCTURE 14365M: Tony Luck <tony.luck@intel.com> 14366M: Borislav Petkov <bp@alien8.de> 14367L: linux-edac@vger.kernel.org 14368S: Maintained 14369F: arch/x86/kernel/cpu/mcheck/* 14370 14371X86 MICROCODE UPDATE SUPPORT 14372M: Borislav Petkov <bp@alien8.de> 14373S: Maintained 14374F: arch/x86/kernel/cpu/microcode/* 14375 14376X86 PLATFORM DRIVERS 14377M: Darren Hart <dvhart@infradead.org> 14378M: Andy Shevchenko <andy@infradead.org> 14379L: platform-driver-x86@vger.kernel.org 14380T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14381S: Maintained 14382F: drivers/platform/x86/ 14383F: drivers/platform/olpc/ 14384 14385X86 VDSO 14386M: Andy Lutomirski <luto@amacapital.net> 14387L: linux-kernel@vger.kernel.org 14388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14389S: Maintained 14390F: arch/x86/entry/vdso/ 14391 14392XC2028/3028 TUNER DRIVER 14393M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14394M: Mauro Carvalho Chehab <mchehab@kernel.org> 14395L: linux-media@vger.kernel.org 14396W: https://linuxtv.org 14397T: git git://linuxtv.org/media_tree.git 14398S: Maintained 14399F: drivers/media/tuners/tuner-xc2028.* 14400 14401XEN BLOCK SUBSYSTEM 14402M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14403M: Roger Pau Monné <roger.pau@citrix.com> 14404L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14405S: Supported 14406F: drivers/block/xen-blkback/* 14407F: drivers/block/xen* 14408 14409XEN HYPERVISOR ARM 14410M: Stefano Stabellini <sstabellini@kernel.org> 14411L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14412S: Maintained 14413F: arch/arm/xen/ 14414F: arch/arm/include/asm/xen/ 14415 14416XEN HYPERVISOR ARM64 14417M: Stefano Stabellini <sstabellini@kernel.org> 14418L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14419S: Maintained 14420F: arch/arm64/xen/ 14421F: arch/arm64/include/asm/xen/ 14422 14423XEN HYPERVISOR INTERFACE 14424M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14425M: Juergen Gross <jgross@suse.com> 14426L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14427T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14428S: Supported 14429F: arch/x86/xen/ 14430F: drivers/*/xen-*front.c 14431F: drivers/xen/ 14432F: arch/x86/include/asm/xen/ 14433F: include/xen/ 14434F: include/uapi/xen/ 14435F: Documentation/ABI/stable/sysfs-hypervisor-xen 14436F: Documentation/ABI/testing/sysfs-hypervisor-xen 14437 14438XEN NETWORK BACKEND DRIVER 14439M: Wei Liu <wei.liu2@citrix.com> 14440M: Paul Durrant <paul.durrant@citrix.com> 14441L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14442L: netdev@vger.kernel.org 14443S: Supported 14444F: drivers/net/xen-netback/* 14445 14446XEN PCI SUBSYSTEM 14447M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14448L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14449S: Supported 14450F: arch/x86/pci/*xen* 14451F: drivers/pci/*xen* 14452 14453XEN PVSCSI DRIVERS 14454M: Juergen Gross <jgross@suse.com> 14455L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14456L: linux-scsi@vger.kernel.org 14457S: Supported 14458F: drivers/scsi/xen-scsifront.c 14459F: drivers/xen/xen-scsiback.c 14460F: include/xen/interface/io/vscsiif.h 14461 14462XEN SWIOTLB SUBSYSTEM 14463M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14464L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14465S: Supported 14466F: arch/x86/xen/*swiotlb* 14467F: drivers/xen/*swiotlb* 14468 14469XFS FILESYSTEM 14470M: Darrick J. Wong <darrick.wong@oracle.com> 14471M: linux-xfs@vger.kernel.org 14472L: linux-xfs@vger.kernel.org 14473W: http://xfs.org/ 14474T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14475S: Supported 14476F: Documentation/filesystems/xfs.txt 14477F: fs/xfs/ 14478 14479XILINX AXI ETHERNET DRIVER 14480M: Anirudha Sarangi <anirudh@xilinx.com> 14481M: John Linn <John.Linn@xilinx.com> 14482S: Maintained 14483F: drivers/net/ethernet/xilinx/xilinx_axienet* 14484 14485XILINX UARTLITE SERIAL DRIVER 14486M: Peter Korsgaard <jacmet@sunsite.dk> 14487L: linux-serial@vger.kernel.org 14488S: Maintained 14489F: drivers/tty/serial/uartlite.c 14490 14491XILINX VIDEO IP CORES 14492M: Hyun Kwon <hyun.kwon@xilinx.com> 14493M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14494L: linux-media@vger.kernel.org 14495T: git git://linuxtv.org/media_tree.git 14496S: Supported 14497F: Documentation/devicetree/bindings/media/xilinx/ 14498F: drivers/media/platform/xilinx/ 14499F: include/uapi/linux/xilinx-v4l2-controls.h 14500 14501XILLYBUS DRIVER 14502M: Eli Billauer <eli.billauer@gmail.com> 14503L: linux-kernel@vger.kernel.org 14504S: Supported 14505F: drivers/char/xillybus/ 14506 14507XRA1403 GPIO EXPANDER 14508M: Nandor Han <nandor.han@ge.com> 14509M: Semi Malinen <semi.malinen@ge.com> 14510L: linux-gpio@vger.kernel.org 14511S: Maintained 14512F: drivers/gpio/gpio-xra1403.c 14513F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14514 14515XTENSA XTFPGA PLATFORM SUPPORT 14516M: Max Filippov <jcmvbkbc@gmail.com> 14517L: linux-xtensa@linux-xtensa.org 14518S: Maintained 14519F: drivers/spi/spi-xtensa-xtfpga.c 14520F: sound/soc/xtensa/xtfpga-i2s.c 14521 14522YAM DRIVER FOR AX.25 14523M: Jean-Paul Roubelat <jpr@f6fbb.org> 14524L: linux-hams@vger.kernel.org 14525S: Maintained 14526F: drivers/net/hamradio/yam* 14527F: include/linux/yam.h 14528 14529YAMA SECURITY MODULE 14530M: Kees Cook <keescook@chromium.org> 14531T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14532S: Supported 14533F: security/yama/ 14534F: Documentation/admin-guide/LSM/Yama.rst 14535 14536YEALINK PHONE DRIVER 14537M: Henk Vergonet <Henk.Vergonet@gmail.com> 14538L: usbb2k-api-dev@nongnu.org 14539S: Maintained 14540F: Documentation/input/yealink.rst 14541F: drivers/input/misc/yealink.* 14542 14543Z8530 DRIVER FOR AX.25 14544M: Joerg Reuter <jreuter@yaina.de> 14545W: http://yaina.de/jreuter/ 14546W: http://www.qsl.net/dl1bke/ 14547L: linux-hams@vger.kernel.org 14548S: Maintained 14549F: Documentation/networking/z8530drv.txt 14550F: drivers/net/hamradio/*scc.c 14551F: drivers/net/hamradio/z8530.h 14552 14553ZBUD COMPRESSED PAGE ALLOCATOR 14554M: Seth Jennings <sjenning@redhat.com> 14555M: Dan Streetman <ddstreet@ieee.org> 14556L: linux-mm@kvack.org 14557S: Maintained 14558F: mm/zbud.c 14559F: include/linux/zbud.h 14560 14561ZD1211RW WIRELESS DRIVER 14562M: Daniel Drake <dsd@gentoo.org> 14563M: Ulrich Kunitz <kune@deine-taler.de> 14564W: http://zd1211.ath.cx/wiki/DriverRewrite 14565L: linux-wireless@vger.kernel.org 14566L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14567S: Maintained 14568F: drivers/net/wireless/zydas/zd1211rw/ 14569 14570ZD1301 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/usb/dvb-usb-v2/zd1301* 14578 14579ZD1301_DEMOD MEDIA DRIVER 14580M: Antti Palosaari <crope@iki.fi> 14581L: linux-media@vger.kernel.org 14582W: https://linuxtv.org/ 14583W: http://palosaari.fi/linux/ 14584Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14585S: Maintained 14586F: drivers/media/dvb-frontends/zd1301_demod* 14587 14588ZPOOL COMPRESSED PAGE STORAGE API 14589M: Dan Streetman <ddstreet@ieee.org> 14590L: linux-mm@kvack.org 14591S: Maintained 14592F: mm/zpool.c 14593F: include/linux/zpool.h 14594 14595ZR36067 VIDEO FOR LINUX DRIVER 14596L: mjpeg-users@lists.sourceforge.net 14597L: linux-media@vger.kernel.org 14598W: http://mjpeg.sourceforge.net/driver-zoran/ 14599T: hg https://linuxtv.org/hg/v4l-dvb 14600S: Odd Fixes 14601F: drivers/media/pci/zoran/ 14602 14603ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14604M: Minchan Kim <minchan@kernel.org> 14605M: Nitin Gupta <ngupta@vflare.org> 14606R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14607L: linux-kernel@vger.kernel.org 14608S: Maintained 14609F: drivers/block/zram/ 14610F: Documentation/blockdev/zram.txt 14611 14612ZS DECSTATION Z85C30 SERIAL DRIVER 14613M: "Maciej W. Rozycki" <macro@linux-mips.org> 14614S: Maintained 14615F: drivers/tty/serial/zs.* 14616 14617ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14618M: Minchan Kim <minchan@kernel.org> 14619M: Nitin Gupta <ngupta@vflare.org> 14620R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14621L: linux-mm@kvack.org 14622S: Maintained 14623F: mm/zsmalloc.c 14624F: include/linux/zsmalloc.h 14625F: Documentation/vm/zsmalloc.txt 14626 14627ZSWAP COMPRESSED SWAP CACHING 14628M: Seth Jennings <sjenning@redhat.com> 14629M: Dan Streetman <ddstreet@ieee.org> 14630L: linux-mm@kvack.org 14631S: Maintained 14632F: mm/zswap.c 14633 14634THE REST 14635M: Linus Torvalds <torvalds@linux-foundation.org> 14636L: linux-kernel@vger.kernel.org 14637Q: http://patchwork.kernel.org/project/LKML/list/ 14638T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14639S: Buried alive in reporters 14640F: * 14641F: */ 14642