1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/acpi/ 305F: Documentation/acpi/ 306F: Documentation/ABI/testing/sysfs-bus-acpi 307F: Documentation/ABI/testing/configfs-acpi 308F: drivers/pci/*acpi* 309F: drivers/pci/*/*acpi* 310F: drivers/pci/*/*/*acpi* 311F: tools/power/acpi/ 312 313ACPI COMPONENT ARCHITECTURE (ACPICA) 314M: Robert Moore <robert.moore@intel.com> 315M: Lv Zheng <lv.zheng@intel.com> 316M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 317L: linux-acpi@vger.kernel.org 318L: devel@acpica.org 319W: https://acpica.org/ 320W: https://github.com/acpica/acpica/ 321Q: https://patchwork.kernel.org/project/linux-acpi/list/ 322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 323B: https://bugzilla.kernel.org 324B: https://bugs.acpica.org 325S: Supported 326F: drivers/acpi/acpica/ 327F: include/acpi/ 328F: tools/power/acpi/ 329 330ACPI FAN DRIVER 331M: Zhang Rui <rui.zhang@intel.com> 332L: linux-acpi@vger.kernel.org 333W: https://01.org/linux-acpi 334B: https://bugzilla.kernel.org 335S: Supported 336F: drivers/acpi/fan.c 337 338ACPI FOR ARM64 (ACPI/arm64) 339M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 340M: Hanjun Guo <hanjun.guo@linaro.org> 341M: Sudeep Holla <sudeep.holla@arm.com> 342L: linux-acpi@vger.kernel.org 343S: Maintained 344F: drivers/acpi/arm64 345 346ACPI THERMAL DRIVER 347M: Zhang Rui <rui.zhang@intel.com> 348L: linux-acpi@vger.kernel.org 349W: https://01.org/linux-acpi 350B: https://bugzilla.kernel.org 351S: Supported 352F: drivers/acpi/*thermal* 353 354ACPI VIDEO DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/acpi_video.c 361 362ACPI WMI DRIVER 363L: platform-driver-x86@vger.kernel.org 364S: Orphan 365F: drivers/platform/x86/wmi.c 366 367AD1889 ALSA SOUND DRIVER 368M: Thibaut Varene <T-Bone@parisc-linux.org> 369W: http://wiki.parisc-linux.org/AD1889 370L: linux-parisc@vger.kernel.org 371S: Maintained 372F: sound/pci/ad1889.* 373 374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 375M: Michael Hennerich <michael.hennerich@analog.com> 376W: http://wiki.analog.com/AD5254 377W: http://ez.analog.com/community/linux-device-drivers 378S: Supported 379F: drivers/misc/ad525x_dpot.c 380 381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 382M: Michael Hennerich <michael.hennerich@analog.com> 383W: http://wiki.analog.com/AD5398 384W: http://ez.analog.com/community/linux-device-drivers 385S: Supported 386F: drivers/regulator/ad5398.c 387 388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 389M: Michael Hennerich <michael.hennerich@analog.com> 390W: http://wiki.analog.com/AD7142 391W: http://ez.analog.com/community/linux-device-drivers 392S: Supported 393F: drivers/input/misc/ad714x.c 394 395AD7877 TOUCHSCREEN DRIVER 396M: Michael Hennerich <michael.hennerich@analog.com> 397W: http://wiki.analog.com/AD7877 398W: http://ez.analog.com/community/linux-device-drivers 399S: Supported 400F: drivers/input/touchscreen/ad7877.c 401 402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 403M: Michael Hennerich <michael.hennerich@analog.com> 404W: http://wiki.analog.com/AD7879 405W: http://ez.analog.com/community/linux-device-drivers 406S: Supported 407F: drivers/input/touchscreen/ad7879.c 408 409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 410M: Jiri Kosina <jikos@kernel.org> 411S: Maintained 412 413ADF7242 IEEE 802.15.4 RADIO DRIVER 414M: Michael Hennerich <michael.hennerich@analog.com> 415W: https://wiki.analog.com/ADF7242 416W: http://ez.analog.com/community/linux-device-drivers 417L: linux-wpan@vger.kernel.org 418S: Supported 419F: drivers/net/ieee802154/adf7242.c 420F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 421 422ADM1025 HARDWARE MONITOR DRIVER 423M: Jean Delvare <jdelvare@suse.com> 424L: linux-hwmon@vger.kernel.org 425S: Maintained 426F: Documentation/hwmon/adm1025 427F: drivers/hwmon/adm1025.c 428 429ADM1029 HARDWARE MONITOR DRIVER 430M: Corentin Labbe <clabbe.montjoie@gmail.com> 431L: linux-hwmon@vger.kernel.org 432S: Maintained 433F: drivers/hwmon/adm1029.c 434 435ADM8211 WIRELESS DRIVER 436L: linux-wireless@vger.kernel.org 437W: http://wireless.kernel.org/ 438S: Orphan 439F: drivers/net/wireless/admtek/adm8211.* 440 441ADP1653 FLASH CONTROLLER DRIVER 442M: Sakari Ailus <sakari.ailus@iki.fi> 443L: linux-media@vger.kernel.org 444S: Maintained 445F: drivers/media/i2c/adp1653.c 446F: include/media/i2c/adp1653.h 447 448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 449M: Michael Hennerich <michael.hennerich@analog.com> 450W: http://wiki.analog.com/ADP5520 451W: http://ez.analog.com/community/linux-device-drivers 452S: Supported 453F: drivers/mfd/adp5520.c 454F: drivers/video/backlight/adp5520_bl.c 455F: drivers/leds/leds-adp5520.c 456F: drivers/gpio/gpio-adp5520.c 457F: drivers/input/keyboard/adp5520-keys.c 458 459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 460M: Michael Hennerich <michael.hennerich@analog.com> 461W: http://wiki.analog.com/ADP5588 462W: http://ez.analog.com/community/linux-device-drivers 463S: Supported 464F: drivers/input/keyboard/adp5588-keys.c 465F: drivers/gpio/gpio-adp5588.c 466 467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 468M: Michael Hennerich <michael.hennerich@analog.com> 469W: http://wiki.analog.com/ADP8860 470W: http://ez.analog.com/community/linux-device-drivers 471S: Supported 472F: drivers/video/backlight/adp8860_bl.c 473 474ADS1015 HARDWARE MONITOR DRIVER 475M: Dirk Eibach <eibach@gdsys.de> 476L: linux-hwmon@vger.kernel.org 477S: Maintained 478F: Documentation/hwmon/ads1015 479F: drivers/hwmon/ads1015.c 480F: include/linux/platform_data/ads1015.h 481 482ADT746X FAN DRIVER 483M: Colin Leroy <colin@colino.net> 484S: Maintained 485F: drivers/macintosh/therm_adt746x.c 486 487ADT7475 HARDWARE MONITOR DRIVER 488M: Jean Delvare <jdelvare@suse.com> 489L: linux-hwmon@vger.kernel.org 490S: Maintained 491F: Documentation/hwmon/adt7475 492F: drivers/hwmon/adt7475.c 493 494ADVANSYS SCSI DRIVER 495M: Matthew Wilcox <matthew@wil.cx> 496M: Hannes Reinecke <hare@suse.com> 497L: linux-scsi@vger.kernel.org 498S: Maintained 499F: Documentation/scsi/advansys.txt 500F: drivers/scsi/advansys.c 501 502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 503M: Michael Hennerich <michael.hennerich@analog.com> 504W: http://wiki.analog.com/ADXL345 505W: http://ez.analog.com/community/linux-device-drivers 506S: Supported 507F: drivers/input/misc/adxl34x.c 508 509AEDSP16 DRIVER 510M: Riccardo Facchetti <fizban@tin.it> 511S: Maintained 512F: sound/oss/aedsp16.c 513 514AF9013 MEDIA DRIVER 515M: Antti Palosaari <crope@iki.fi> 516L: linux-media@vger.kernel.org 517W: https://linuxtv.org 518W: http://palosaari.fi/linux/ 519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 520T: git git://linuxtv.org/anttip/media_tree.git 521S: Maintained 522F: drivers/media/dvb-frontends/af9013* 523 524AF9033 MEDIA DRIVER 525M: Antti Palosaari <crope@iki.fi> 526L: linux-media@vger.kernel.org 527W: https://linuxtv.org 528W: http://palosaari.fi/linux/ 529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 530T: git git://linuxtv.org/anttip/media_tree.git 531S: Maintained 532F: drivers/media/dvb-frontends/af9033* 533 534AFFS FILE SYSTEM 535L: linux-fsdevel@vger.kernel.org 536S: Orphan 537F: Documentation/filesystems/affs.txt 538F: fs/affs/ 539 540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 541M: David Howells <dhowells@redhat.com> 542L: linux-afs@lists.infradead.org 543S: Supported 544F: fs/afs/ 545F: include/net/af_rxrpc.h 546F: net/rxrpc/af_rxrpc.c 547W: https://www.infradead.org/~dhowells/kafs/ 548 549AGPGART DRIVER 550M: David Airlie <airlied@linux.ie> 551T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 552S: Maintained 553F: drivers/char/agp/ 554F: include/linux/agp* 555F: include/uapi/linux/agp* 556 557AHA152X SCSI DRIVER 558M: "Juergen E. Fischer" <fischer@norbit.de> 559L: linux-scsi@vger.kernel.org 560S: Maintained 561F: drivers/scsi/aha152x* 562F: drivers/scsi/pcmcia/aha152x* 563 564AIC7XXX / AIC79XX SCSI DRIVER 565M: Hannes Reinecke <hare@suse.com> 566L: linux-scsi@vger.kernel.org 567S: Maintained 568F: drivers/scsi/aic7xxx/ 569 570AIMSLAB FM RADIO RECEIVER DRIVER 571M: Hans Verkuil <hverkuil@xs4all.nl> 572L: linux-media@vger.kernel.org 573T: git git://linuxtv.org/media_tree.git 574W: https://linuxtv.org 575S: Maintained 576F: drivers/media/radio/radio-aimslab* 577 578AIO 579M: Benjamin LaHaise <bcrl@kvack.org> 580L: linux-aio@kvack.org 581S: Supported 582F: fs/aio.c 583F: include/linux/*aio*.h 584 585AIRSPY MEDIA DRIVER 586M: Antti Palosaari <crope@iki.fi> 587L: linux-media@vger.kernel.org 588W: https://linuxtv.org 589W: http://palosaari.fi/linux/ 590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 591T: git git://linuxtv.org/anttip/media_tree.git 592S: Maintained 593F: drivers/media/usb/airspy/ 594 595ALACRITECH GIGABIT ETHERNET DRIVER 596M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 597S: Maintained 598F: drivers/net/ethernet/alacritech/* 599 600ALCATEL SPEEDTOUCH USB DRIVER 601M: Duncan Sands <duncan.sands@free.fr> 602L: linux-usb@vger.kernel.org 603W: http://www.linux-usb.org/SpeedTouch/ 604S: Maintained 605F: drivers/usb/atm/speedtch.c 606F: drivers/usb/atm/usbatm.c 607 608ALCHEMY AU1XX0 MMC DRIVER 609M: Manuel Lauss <manuel.lauss@gmail.com> 610S: Maintained 611F: drivers/mmc/host/au1xmmc.c 612 613ALI1563 I2C DRIVER 614M: Rudolf Marek <r.marek@assembler.cz> 615L: linux-i2c@vger.kernel.org 616S: Maintained 617F: Documentation/i2c/busses/i2c-ali1563 618F: drivers/i2c/busses/i2c-ali1563.c 619 620ALLWINNER SECURITY SYSTEM 621M: Corentin Labbe <clabbe.montjoie@gmail.com> 622L: linux-crypto@vger.kernel.org 623S: Maintained 624F: drivers/crypto/sunxi-ss/ 625 626ALPHA PORT 627M: Richard Henderson <rth@twiddle.net> 628M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 629M: Matt Turner <mattst88@gmail.com> 630S: Odd Fixes 631L: linux-alpha@vger.kernel.org 632F: arch/alpha/ 633 634ALPS PS/2 TOUCHPAD DRIVER 635R: Pali Rohár <pali.rohar@gmail.com> 636F: drivers/input/mouse/alps.* 637 638ALTERA MAILBOX DRIVER 639M: Ley Foon Tan <lftan@altera.com> 640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 641S: Maintained 642F: drivers/mailbox/mailbox-altera.c 643 644ALTERA PIO DRIVER 645M: Tien Hock Loh <thloh@altera.com> 646L: linux-gpio@vger.kernel.org 647S: Maintained 648F: drivers/gpio/gpio-altera.c 649 650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 651M: Thor Thayer <thor.thayer@linux.intel.com> 652S: Maintained 653F: drivers/gpio/gpio-altera-a10sr.c 654F: drivers/mfd/altera-a10sr.c 655F: drivers/reset/reset-a10sr.c 656F: include/linux/mfd/altera-a10sr.h 657F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 658 659ALTERA TRIPLE SPEED ETHERNET DRIVER 660M: Vince Bridgers <vbridger@opensource.altera.com> 661L: netdev@vger.kernel.org 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/net/ethernet/altera/ 665 666ALTERA UART/JTAG UART SERIAL DRIVERS 667M: Tobias Klauser <tklauser@distanz.ch> 668L: linux-serial@vger.kernel.org 669L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 670S: Maintained 671F: drivers/tty/serial/altera_uart.c 672F: drivers/tty/serial/altera_jtaguart.c 673F: include/linux/altera_uart.h 674F: include/linux/altera_jtaguart.h 675 676AMAZON ETHERNET DRIVERS 677M: Netanel Belgazal <netanel@annapurnalabs.com> 678R: Saeed Bishara <saeed@annapurnalabs.com> 679R: Zorik Machulsky <zorik@annapurnalabs.com> 680L: netdev@vger.kernel.org 681S: Supported 682F: Documentation/networking/ena.txt 683F: drivers/net/ethernet/amazon/ 684 685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 686M: Tom Lendacky <thomas.lendacky@amd.com> 687M: Gary Hook <gary.hook@amd.com> 688L: linux-crypto@vger.kernel.org 689S: Supported 690F: drivers/crypto/ccp/ 691F: include/linux/ccp.h 692 693AMD FAM15H PROCESSOR POWER MONITORING DRIVER 694M: Huang Rui <ray.huang@amd.com> 695L: linux-hwmon@vger.kernel.org 696S: Supported 697F: Documentation/hwmon/fam15h_power 698F: drivers/hwmon/fam15h_power.c 699 700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 701L: linux-geode@lists.infradead.org (moderated for non-subscribers) 702S: Orphan 703F: drivers/usb/gadget/udc/amd5536udc.* 704 705AMD GEODE PROCESSOR/CHIPSET SUPPORT 706P: Andres Salomon <dilinger@queued.net> 707L: linux-geode@lists.infradead.org (moderated for non-subscribers) 708W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 709S: Supported 710F: drivers/char/hw_random/geode-rng.c 711F: drivers/crypto/geode* 712F: drivers/video/fbdev/geode/ 713F: arch/x86/include/asm/geode.h 714 715AMD IOMMU (AMD-VI) 716M: Joerg Roedel <joro@8bytes.org> 717L: iommu@lists.linux-foundation.org 718T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 719S: Maintained 720F: drivers/iommu/amd_iommu*.[ch] 721F: include/linux/amd-iommu.h 722 723AMD KFD 724M: Oded Gabbay <oded.gabbay@gmail.com> 725L: dri-devel@lists.freedesktop.org 726T: git git://people.freedesktop.org/~gabbayo/linux.git 727S: Supported 728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 732F: drivers/gpu/drm/amd/amdkfd/ 733F: drivers/gpu/drm/amd/include/cik_structs.h 734F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 735F: drivers/gpu/drm/amd/include/vi_structs.h 736F: drivers/gpu/drm/radeon/radeon_kfd.c 737F: drivers/gpu/drm/radeon/radeon_kfd.h 738F: include/uapi/linux/kfd_ioctl.h 739 740AMD SEATTLE DEVICE TREE SUPPORT 741M: Brijesh Singh <brijeshkumar.singh@amd.com> 742M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 743M: Tom Lendacky <thomas.lendacky@amd.com> 744S: Supported 745F: arch/arm64/boot/dts/amd/ 746 747AMD XGBE DRIVER 748M: Tom Lendacky <thomas.lendacky@amd.com> 749L: netdev@vger.kernel.org 750S: Supported 751F: drivers/net/ethernet/amd/xgbe/ 752F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 753 754AMS (Apple Motion Sensor) DRIVER 755M: Michael Hanselmann <linux-kernel@hansmi.ch> 756S: Supported 757F: drivers/macintosh/ams/ 758 759ANALOG DEVICES INC AD9389B DRIVER 760M: Hans Verkuil <hans.verkuil@cisco.com> 761L: linux-media@vger.kernel.org 762S: Maintained 763F: drivers/media/i2c/ad9389b* 764 765ANALOG DEVICES INC ADV7180 DRIVER 766M: Lars-Peter Clausen <lars@metafoo.de> 767L: linux-media@vger.kernel.org 768W: http://ez.analog.com/community/linux-device-drivers 769S: Supported 770F: drivers/media/i2c/adv7180.c 771 772ANALOG DEVICES INC ADV7511 DRIVER 773M: Hans Verkuil <hans.verkuil@cisco.com> 774L: linux-media@vger.kernel.org 775S: Maintained 776F: drivers/media/i2c/adv7511* 777 778ANALOG DEVICES INC ADV7604 DRIVER 779M: Hans Verkuil <hans.verkuil@cisco.com> 780L: linux-media@vger.kernel.org 781S: Maintained 782F: drivers/media/i2c/adv7604* 783 784ANALOG DEVICES INC ADV7842 DRIVER 785M: Hans Verkuil <hans.verkuil@cisco.com> 786L: linux-media@vger.kernel.org 787S: Maintained 788F: drivers/media/i2c/adv7842* 789 790ANALOG DEVICES INC ASOC CODEC DRIVERS 791M: Lars-Peter Clausen <lars@metafoo.de> 792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 793W: http://wiki.analog.com/ 794W: http://ez.analog.com/community/linux-device-drivers 795S: Supported 796F: sound/soc/codecs/adau* 797F: sound/soc/codecs/adav* 798F: sound/soc/codecs/ad1* 799F: sound/soc/codecs/ad7* 800F: sound/soc/codecs/ssm* 801F: sound/soc/codecs/sigmadsp.* 802 803ANALOG DEVICES INC ASOC DRIVERS 804L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 806W: http://blackfin.uclinux.org/ 807S: Supported 808F: sound/soc/blackfin/* 809 810ANALOG DEVICES INC DMA DRIVERS 811M: Lars-Peter Clausen <lars@metafoo.de> 812W: http://ez.analog.com/community/linux-device-drivers 813S: Supported 814F: drivers/dma/dma-axi-dmac.c 815 816ANALOG DEVICES INC IIO DRIVERS 817M: Lars-Peter Clausen <lars@metafoo.de> 818M: Michael Hennerich <Michael.Hennerich@analog.com> 819W: http://wiki.analog.com/ 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: drivers/iio/*/ad* 823F: drivers/iio/adc/ltc2497* 824X: drivers/iio/*/adjd* 825F: drivers/staging/iio/*/ad* 826F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 827 828ANDROID CONFIG FRAGMENTS 829M: Rob Herring <robh@kernel.org> 830S: Supported 831F: kernel/configs/android* 832 833ANDROID DRIVERS 834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 835M: Arve Hjønnevåg <arve@android.com> 836M: Riley Andrews <riandrews@android.com> 837T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 838L: devel@driverdev.osuosl.org 839S: Supported 840F: drivers/android/ 841F: drivers/staging/android/ 842 843ANDROID ION DRIVER 844M: Laura Abbott <labbott@redhat.com> 845M: Sumit Semwal <sumit.semwal@linaro.org> 846L: devel@driverdev.osuosl.org 847S: Supported 848F: drivers/staging/android/ion 849F: drivers/staging/android/uapi/ion.h 850F: drivers/staging/android/uapi/ion_test.h 851 852AOA (Apple Onboard Audio) ALSA DRIVER 853M: Johannes Berg <johannes@sipsolutions.net> 854L: linuxppc-dev@lists.ozlabs.org 855L: alsa-devel@alsa-project.org (moderated for non-subscribers) 856S: Maintained 857F: sound/aoa/ 858 859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 860M: William Breathitt Gray <vilhelm.gray@gmail.com> 861L: linux-iio@vger.kernel.org 862S: Maintained 863F: drivers/iio/adc/stx104.c 864 865APM DRIVER 866M: Jiri Kosina <jikos@kernel.org> 867S: Odd fixes 868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 869F: arch/x86/kernel/apm_32.c 870F: include/linux/apm_bios.h 871F: include/uapi/linux/apm_bios.h 872F: drivers/char/apm-emulation.c 873 874APPARMOR SECURITY MODULE 875M: John Johansen <john.johansen@canonical.com> 876L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 877W: apparmor.wiki.kernel.org 878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 879S: Supported 880F: security/apparmor/ 881F: Documentation/admin-guide/LSM/apparmor.rst 882 883APPLE BCM5974 MULTITOUCH DRIVER 884M: Henrik Rydberg <rydberg@bitmath.org> 885L: linux-input@vger.kernel.org 886S: Odd fixes 887F: drivers/input/mouse/bcm5974.c 888 889APPLE SMC DRIVER 890M: Henrik Rydberg <rydberg@bitmath.org> 891L: linux-hwmon@vger.kernel.org 892S: Odd fixes 893F: drivers/hwmon/applesmc.c 894 895APPLETALK NETWORK LAYER 896L: netdev@vger.kernel.org 897S: Odd fixes 898F: drivers/net/appletalk/ 899F: net/appletalk/ 900 901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 902M: Duc Dang <dhdang@apm.com> 903S: Supported 904F: arch/arm64/boot/dts/apm/ 905 906APPLIED MICRO (APM) X-GENE SOC EDAC 907M: Loc Ho <lho@apm.com> 908S: Supported 909F: drivers/edac/xgene_edac.c 910F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 911 912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 913M: Iyappan Subramanian <isubramanian@apm.com> 914M: Keyur Chudgar <kchudgar@apm.com> 915S: Supported 916F: drivers/net/ethernet/apm/xgene-v2/ 917 918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 919M: Iyappan Subramanian <isubramanian@apm.com> 920M: Keyur Chudgar <kchudgar@apm.com> 921M: Quan Nguyen <qnguyen@apm.com> 922S: Supported 923F: drivers/net/ethernet/apm/xgene/ 924F: drivers/net/phy/mdio-xgene.c 925F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 926F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 927 928APPLIED MICRO (APM) X-GENE SOC PMU 929M: Tai Nguyen <ttnguyen@apm.com> 930S: Supported 931F: drivers/perf/xgene_pmu.c 932F: Documentation/perf/xgene-pmu.txt 933F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 934 935APTINA CAMERA SENSOR PLL 936M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 937L: linux-media@vger.kernel.org 938S: Maintained 939F: drivers/media/i2c/aptina-pll.* 940 941ARC FRAMEBUFFER DRIVER 942M: Jaya Kumar <jayalk@intworks.biz> 943S: Maintained 944F: drivers/video/fbdev/arcfb.c 945F: drivers/video/fbdev/core/fb_defio.c 946 947ARC PGU DRM DRIVER 948M: Alexey Brodkin <abrodkin@synopsys.com> 949S: Supported 950F: drivers/gpu/drm/arc/ 951F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 952 953ARCNET NETWORK LAYER 954M: Michael Grzeschik <m.grzeschik@pengutronix.de> 955L: netdev@vger.kernel.org 956S: Maintained 957F: drivers/net/arcnet/ 958F: include/uapi/linux/if_arcnet.h 959 960ARM ARCHITECTED TIMER DRIVER 961M: Mark Rutland <mark.rutland@arm.com> 962M: Marc Zyngier <marc.zyngier@arm.com> 963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 964S: Maintained 965F: arch/arm/include/asm/arch_timer.h 966F: arch/arm64/include/asm/arch_timer.h 967F: drivers/clocksource/arm_arch_timer.c 968 969ARM HDLCD DRM DRIVER 970M: Liviu Dudau <liviu.dudau@arm.com> 971S: Supported 972F: drivers/gpu/drm/arm/hdlcd_* 973F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 974 975ARM MALI-DP DRM DRIVER 976M: Liviu Dudau <liviu.dudau@arm.com> 977M: Brian Starkey <brian.starkey@arm.com> 978M: Mali DP Maintainers <malidp@foss.arm.com> 979S: Supported 980F: drivers/gpu/drm/arm/ 981F: Documentation/devicetree/bindings/display/arm,malidp.txt 982 983ARM MFM AND FLOPPY DRIVERS 984M: Ian Molton <spyro@f2s.com> 985S: Maintained 986F: arch/arm/lib/floppydma.S 987F: arch/arm/include/asm/floppy.h 988 989ARM PMU PROFILING AND DEBUGGING 990M: Will Deacon <will.deacon@arm.com> 991M: Mark Rutland <mark.rutland@arm.com> 992S: Maintained 993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 994F: arch/arm*/kernel/perf_* 995F: arch/arm/oprofile/common.c 996F: arch/arm*/kernel/hw_breakpoint.c 997F: arch/arm*/include/asm/hw_breakpoint.h 998F: arch/arm*/include/asm/perf_event.h 999F: drivers/perf/* 1000F: include/linux/perf/arm_pmu.h 1001F: Documentation/devicetree/bindings/arm/pmu.txt 1002F: Documentation/devicetree/bindings/perf/ 1003 1004ARM PORT 1005M: Russell King <linux@armlinux.org.uk> 1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1007W: http://www.armlinux.org.uk/ 1008S: Maintained 1009T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1010F: arch/arm/ 1011 1012ARM PRIMECELL AACI PL041 DRIVER 1013M: Russell King <linux@armlinux.org.uk> 1014S: Maintained 1015F: sound/arm/aaci.* 1016 1017ARM PRIMECELL BUS SUPPORT 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/amba/ 1021F: include/linux/amba/bus.h 1022 1023ARM PRIMECELL CLCD PL110 DRIVER 1024M: Russell King <linux@armlinux.org.uk> 1025S: Maintained 1026F: drivers/video/fbdev/amba-clcd.* 1027 1028ARM PRIMECELL KMI PL050 DRIVER 1029M: Russell King <linux@armlinux.org.uk> 1030S: Maintained 1031F: drivers/input/serio/ambakmi.* 1032F: include/linux/amba/kmi.h 1033 1034ARM PRIMECELL MMCI PL180/1 DRIVER 1035M: Russell King <linux@armlinux.org.uk> 1036S: Maintained 1037F: drivers/mmc/host/mmci.* 1038F: include/linux/amba/mmci.h 1039 1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1041M: Russell King <linux@armlinux.org.uk> 1042S: Maintained 1043F: drivers/tty/serial/amba-pl01*.c 1044F: include/linux/amba/serial.h 1045 1046ARM SMMU DRIVERS 1047M: Will Deacon <will.deacon@arm.com> 1048R: Robin Murphy <robin.murphy@arm.com> 1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1050S: Maintained 1051F: drivers/iommu/arm-smmu.c 1052F: drivers/iommu/arm-smmu-v3.c 1053F: drivers/iommu/io-pgtable-arm.c 1054F: drivers/iommu/io-pgtable-arm-v7s.c 1055 1056ARM SUB-ARCHITECTURES 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059F: arch/arm/mach-*/ 1060F: arch/arm/plat-*/ 1061T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1062 1063ARM/ACTIONS SEMI ARCHITECTURE 1064M: Andreas Färber <afaerber@suse.de> 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1066S: Maintained 1067N: owl 1068F: arch/arm/mach-actions/ 1069F: arch/arm/boot/dts/owl-* 1070F: arch/arm64/boot/dts/actions/ 1071F: drivers/clocksource/owl-* 1072F: drivers/soc/actions/ 1073F: include/dt-bindings/power/owl-* 1074F: include/linux/soc/actions/ 1075F: Documentation/devicetree/bindings/arm/actions.txt 1076F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1077F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1078 1079ARM/ADS SPHERE MACHINE SUPPORT 1080M: Lennert Buytenhek <kernel@wantstofly.org> 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1082S: Maintained 1083 1084ARM/AFEB9260 MACHINE SUPPORT 1085M: Sergey Lapin <slapin@ossfans.org> 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1087S: Maintained 1088 1089ARM/AJECO 1ARM MACHINE SUPPORT 1090M: Lennert Buytenhek <kernel@wantstofly.org> 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092S: Maintained 1093 1094ARM/Allwinner SoC Clock Support 1095M: Emilio López <emilio@elopez.com.ar> 1096S: Maintained 1097F: drivers/clk/sunxi/ 1098 1099ARM/Allwinner sunXi SoC support 1100M: Maxime Ripard <maxime.ripard@free-electrons.com> 1101M: Chen-Yu Tsai <wens@csie.org> 1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1103S: Maintained 1104N: sun[x456789]i 1105N: sun50i 1106F: arch/arm/mach-sunxi/ 1107F: arch/arm64/boot/dts/allwinner/ 1108F: drivers/clk/sunxi-ng/ 1109F: drivers/pinctrl/sunxi/ 1110F: drivers/soc/sunxi/ 1111T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1112 1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1114M: Neil Armstrong <narmstrong@baylibre.com> 1115M: Jerome Brunet <jbrunet@baylibre.com> 1116L: linux-amlogic@lists.infradead.org 1117S: Maintained 1118F: drivers/clk/meson/ 1119F: include/dt-bindings/clock/meson* 1120F: include/dt-bindings/clock/gxbb* 1121F: Documentation/devicetree/bindings/clock/amlogic* 1122 1123ARM/Amlogic Meson SoC support 1124M: Carlo Caione <carlo@caione.org> 1125M: Kevin Hilman <khilman@baylibre.com> 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1127L: linux-amlogic@lists.infradead.org 1128W: http://linux-meson.com/ 1129S: Maintained 1130F: arch/arm/mach-meson/ 1131F: arch/arm/boot/dts/meson* 1132F: arch/arm64/boot/dts/amlogic/ 1133F: drivers/pinctrl/meson/ 1134F: drivers/mmc/host/meson* 1135N: meson 1136 1137ARM/Annapurna Labs ALPINE ARCHITECTURE 1138M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1139M: Antoine Tenart <antoine.tenart@free-electrons.com> 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1141S: Maintained 1142F: arch/arm/mach-alpine/ 1143F: arch/arm/boot/dts/alpine* 1144F: arch/arm64/boot/dts/al/ 1145F: drivers/*/*alpine* 1146 1147ARM/ARTPEC MACHINE SUPPORT 1148M: Jesper Nilsson <jesper.nilsson@axis.com> 1149M: Lars Persson <lars.persson@axis.com> 1150M: Niklas Cassel <niklas.cassel@axis.com> 1151S: Maintained 1152L: linux-arm-kernel@axis.com 1153F: arch/arm/mach-artpec 1154F: arch/arm/boot/dts/artpec6* 1155F: drivers/clk/axis 1156F: drivers/pinctrl/pinctrl-artpec* 1157F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1158 1159ARM/ASPEED I2C DRIVER 1160M: Brendan Higgins <brendanhiggins@google.com> 1161R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1162R: Joel Stanley <joel@jms.id.au> 1163L: linux-i2c@vger.kernel.org 1164L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1165S: Maintained 1166F: drivers/irqchip/irq-aspeed-i2c-ic.c 1167F: drivers/i2c/busses/i2c-aspeed.c 1168F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1169F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1170 1171ARM/ASPEED MACHINE SUPPORT 1172M: Joel Stanley <joel@jms.id.au> 1173S: Maintained 1174F: arch/arm/mach-aspeed/ 1175F: arch/arm/boot/dts/aspeed-* 1176F: drivers/*/*aspeed* 1177 1178ARM/ATMEL AT91 Clock Support 1179M: Boris Brezillon <boris.brezillon@free-electrons.com> 1180S: Maintained 1181F: drivers/clk/at91 1182 1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1184M: Nicolas Ferre <nicolas.ferre@microchip.com> 1185M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1187W: http://www.linux4sam.org 1188T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1189S: Supported 1190F: arch/arm/mach-at91/ 1191F: include/soc/at91/ 1192F: arch/arm/boot/dts/at91*.dts 1193F: arch/arm/boot/dts/at91*.dtsi 1194F: arch/arm/boot/dts/sama*.dts 1195F: arch/arm/boot/dts/sama*.dtsi 1196F: arch/arm/include/debug/at91.S 1197F: drivers/memory/atmel* 1198 1199ARM/CALXEDA HIGHBANK ARCHITECTURE 1200M: Rob Herring <robh@kernel.org> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203F: arch/arm/mach-highbank/ 1204F: arch/arm/boot/dts/highbank.dts 1205F: arch/arm/boot/dts/ecx-*.dts* 1206 1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1208M: Krzysztof Halasa <khalasa@piap.pl> 1209S: Maintained 1210F: arch/arm/mach-cns3xxx/ 1211 1212ARM/CAVIUM THUNDER NETWORK DRIVER 1213M: Sunil Goutham <sgoutham@cavium.com> 1214M: Robert Richter <rric@kernel.org> 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1216S: Supported 1217F: drivers/net/ethernet/cavium/thunder/ 1218 1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1220M: Alexander Shiyan <shc_work@mail.ru> 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1222S: Odd Fixes 1223N: clps711x 1224 1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1226M: Lennert Buytenhek <kernel@wantstofly.org> 1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1228S: Maintained 1229 1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1231M: Hartley Sweeten <hsweeten@visionengravers.com> 1232M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235F: arch/arm/mach-ep93xx/ 1236F: arch/arm/mach-ep93xx/include/mach/ 1237 1238ARM/CLKDEV SUPPORT 1239M: Russell King <linux@armlinux.org.uk> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1243F: arch/arm/include/asm/clkdev.h 1244F: drivers/clk/clkdev.c 1245 1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1247M: Mike Rapoport <mike@compulab.co.il> 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249S: Maintained 1250 1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1252M: Baruch Siach <baruch@tkos.co.il> 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1254S: Maintained 1255F: arch/arm/boot/dts/cx92755* 1256N: digicolor 1257 1258ARM/CONTEC MICRO9 MACHINE SUPPORT 1259M: Hubert Feurstein <hubert.feurstein@contec.at> 1260S: Maintained 1261F: arch/arm/mach-ep93xx/micro9.c 1262 1263ARM/CORESIGHT FRAMEWORK AND DRIVERS 1264M: Mathieu Poirier <mathieu.poirier@linaro.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267F: drivers/hwtracing/coresight/* 1268F: Documentation/trace/coresight.txt 1269F: Documentation/trace/coresight-cpu-debug.txt 1270F: Documentation/devicetree/bindings/arm/coresight.txt 1271F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1272F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1273F: tools/perf/arch/arm/util/pmu.c 1274F: tools/perf/arch/arm/util/auxtrace.c 1275F: tools/perf/arch/arm/util/cs-etm.c 1276F: tools/perf/arch/arm/util/cs-etm.h 1277F: tools/perf/util/cs-etm.h 1278 1279ARM/CORGI MACHINE SUPPORT 1280M: Richard Purdie <rpurdie@rpsys.net> 1281S: Maintained 1282 1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1284M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286T: git git://github.com/ulli-kroll/linux.git 1287S: Maintained 1288F: arch/arm/mach-gemini/ 1289F: drivers/rtc/rtc-ftrtc010.c 1290 1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1292M: Barry Song <baohua@kernel.org> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1295S: Maintained 1296F: arch/arm/boot/dts/prima2* 1297F: arch/arm/mach-prima2/ 1298F: drivers/clk/sirf/ 1299F: drivers/clocksource/timer-prima2.c 1300F: drivers/clocksource/timer-atlas7.c 1301N: [^a-z]sirf 1302 1303ARM/EBSA110 MACHINE SUPPORT 1304M: Russell King <linux@armlinux.org.uk> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306W: http://www.armlinux.org.uk/ 1307S: Maintained 1308F: arch/arm/mach-ebsa110/ 1309F: drivers/net/ethernet/amd/am79c961a.* 1310 1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1312M: Uwe Kleine-König <kernel@pengutronix.de> 1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1314S: Maintained 1315N: efm32 1316 1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1318M: Robert Jarzmik <robert.jarzmik@free.fr> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/mach-pxa/ezx.c 1322 1323ARM/FARADAY FA526 PORT 1324M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327T: git git://git.berlios.de/gemini-board 1328F: arch/arm/mm/*-fa* 1329 1330ARM/FOOTBRIDGE ARCHITECTURE 1331M: Russell King <linux@armlinux.org.uk> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333W: http://www.armlinux.org.uk/ 1334S: Maintained 1335F: arch/arm/include/asm/hardware/dec21285.h 1336F: arch/arm/mach-footbridge/ 1337 1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1339M: Shawn Guo <shawnguo@kernel.org> 1340M: Sascha Hauer <kernel@pengutronix.de> 1341R: Fabio Estevam <fabio.estevam@nxp.com> 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1343S: Maintained 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1345F: arch/arm/mach-imx/ 1346F: arch/arm/mach-mxs/ 1347F: arch/arm/boot/dts/imx* 1348F: arch/arm/configs/imx*_defconfig 1349F: drivers/clk/imx/ 1350F: drivers/soc/imx/ 1351F: include/soc/imx/ 1352 1353ARM/FREESCALE VYBRID ARM ARCHITECTURE 1354M: Shawn Guo <shawnguo@kernel.org> 1355M: Sascha Hauer <kernel@pengutronix.de> 1356R: Stefan Agner <stefan@agner.ch> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1360F: arch/arm/mach-imx/*vf610* 1361F: arch/arm/boot/dts/vf* 1362 1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1364M: Lennert Buytenhek <kernel@wantstofly.org> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367 1368ARM/GUMSTIX MACHINE SUPPORT 1369M: Steve Sakoman <sakoman@gmail.com> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371S: Maintained 1372 1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1374M: Philipp Zabel <philipp.zabel@gmail.com> 1375M: Paul Parsons <lost.distance@yahoo.com> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377S: Maintained 1378F: arch/arm/mach-pxa/hx4700.c 1379F: arch/arm/mach-pxa/include/mach/hx4700.h 1380F: sound/soc/pxa/hx4700.c 1381 1382ARM/HISILICON SOC SUPPORT 1383M: Wei Xu <xuwei5@hisilicon.com> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385W: http://www.hisilicon.com 1386S: Supported 1387T: git git://github.com/hisilicon/linux-hisi.git 1388F: arch/arm/mach-hisi/ 1389F: arch/arm/boot/dts/hi3* 1390F: arch/arm/boot/dts/hip* 1391F: arch/arm/boot/dts/hisi* 1392F: arch/arm64/boot/dts/hisilicon/ 1393 1394ARM/HP JORNADA 7XX MACHINE SUPPORT 1395M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1396W: www.jlime.com 1397S: Maintained 1398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1399F: arch/arm/mach-sa1100/jornada720.c 1400F: arch/arm/mach-sa1100/include/mach/jornada720.h 1401 1402ARM/IGEP MACHINE SUPPORT 1403M: Enric Balletbo i Serra <eballetbo@gmail.com> 1404M: Javier Martinez Canillas <javier@dowhile0.org> 1405L: linux-omap@vger.kernel.org 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407S: Maintained 1408F: arch/arm/boot/dts/omap3-igep* 1409 1410ARM/INCOME PXA270 SUPPORT 1411M: Marek Vasut <marek.vasut@gmail.com> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414F: arch/arm/mach-pxa/colibri-pxa270-income.c 1415 1416ARM/INTEL IOP13XX ARM ARCHITECTURE 1417M: Lennert Buytenhek <kernel@wantstofly.org> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420 1421ARM/INTEL IOP32X ARM ARCHITECTURE 1422M: Lennert Buytenhek <kernel@wantstofly.org> 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1424S: Maintained 1425 1426ARM/INTEL IOP33X ARM ARCHITECTURE 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428S: Orphan 1429 1430ARM/INTEL IQ81342EX MACHINE SUPPORT 1431M: Lennert Buytenhek <kernel@wantstofly.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434 1435ARM/INTEL IXDP2850 MACHINE SUPPORT 1436M: Lennert Buytenhek <kernel@wantstofly.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439 1440ARM/INTEL IXP4XX ARM ARCHITECTURE 1441M: Imre Kaloz <kaloz@openwrt.org> 1442M: Krzysztof Halasa <khalasa@piap.pl> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445F: arch/arm/mach-ixp4xx/ 1446 1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1448M: Jonathan Cameron <jic23@cam.ac.uk> 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Maintained 1451F: arch/arm/mach-pxa/stargate2.c 1452F: drivers/pcmcia/pxa2xx_stargate2.c 1453 1454ARM/INTEL XSC3 (MANZANO) ARM CORE 1455M: Lennert Buytenhek <kernel@wantstofly.org> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458 1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1460M: Lennert Buytenhek <kernel@wantstofly.org> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463 1464ARM/LG1K ARCHITECTURE 1465M: Chanho Min <chanho.min@lge.com> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467S: Maintained 1468F: arch/arm64/boot/dts/lg/ 1469 1470ARM/LOGICPD PXA270 MACHINE SUPPORT 1471M: Lennert Buytenhek <kernel@wantstofly.org> 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473S: Maintained 1474 1475ARM/LPC18XX ARCHITECTURE 1476M: Joachim Eastwood <manabian@gmail.com> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479F: arch/arm/boot/dts/lpc43* 1480F: drivers/clk/nxp/clk-lpc18xx* 1481F: drivers/clocksource/time-lpc32xx.c 1482F: drivers/i2c/busses/i2c-lpc2k.c 1483F: drivers/memory/pl172.c 1484F: drivers/mtd/spi-nor/nxp-spifi.c 1485F: drivers/rtc/rtc-lpc24xx.c 1486N: lpc18xx 1487 1488ARM/LPC32XX SOC SUPPORT 1489M: Vladimir Zapolskiy <vz@mleia.com> 1490M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1493S: Maintained 1494F: arch/arm/boot/dts/lpc32* 1495F: arch/arm/mach-lpc32xx/ 1496F: drivers/i2c/busses/i2c-pnx.c 1497F: drivers/net/ethernet/nxp/lpc_eth.c 1498F: drivers/usb/host/ohci-nxp.c 1499F: drivers/watchdog/pnx4008_wdt.c 1500N: lpc32xx 1501 1502ARM/MAGICIAN MACHINE SUPPORT 1503M: Philipp Zabel <philipp.zabel@gmail.com> 1504S: Maintained 1505 1506ARM/Marvell Berlin SoC support 1507M: Jisheng Zhang <jszhang@marvell.com> 1508M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Maintained 1511F: arch/arm/mach-berlin/ 1512F: arch/arm/boot/dts/berlin* 1513F: arch/arm64/boot/dts/marvell/berlin* 1514 1515ARM/Marvell Dove/MV78xx0/Orion SOC support 1516M: Jason Cooper <jason@lakedaemon.net> 1517M: Andrew Lunn <andrew@lunn.ch> 1518M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1519M: Gregory Clement <gregory.clement@free-electrons.com> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522F: Documentation/devicetree/bindings/soc/dove/ 1523F: arch/arm/mach-dove/ 1524F: arch/arm/mach-mv78xx0/ 1525F: arch/arm/mach-orion5x/ 1526F: arch/arm/plat-orion/ 1527F: arch/arm/boot/dts/dove* 1528F: arch/arm/boot/dts/orion5x* 1529 1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1531M: Jason Cooper <jason@lakedaemon.net> 1532M: Andrew Lunn <andrew@lunn.ch> 1533M: Gregory Clement <gregory.clement@free-electrons.com> 1534M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537F: arch/arm/boot/dts/armada* 1538F: arch/arm/boot/dts/kirkwood* 1539F: arch/arm/configs/mvebu_*_defconfig 1540F: arch/arm/mach-mvebu/ 1541F: arch/arm64/boot/dts/marvell/armada* 1542F: drivers/cpufreq/mvebu-cpufreq.c 1543F: drivers/irqchip/irq-armada-370-xp.c 1544F: drivers/irqchip/irq-mvebu-* 1545F: drivers/pinctrl/mvebu/ 1546F: drivers/rtc/rtc-armada38x.c 1547 1548ARM/Mediatek RTC DRIVER 1549M: Eddie Huang <eddie.huang@mediatek.com> 1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1551L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553F: drivers/rtc/rtc-mt6397.c 1554 1555ARM/Mediatek SoC support 1556M: Matthias Brugger <matthias.bgg@gmail.com> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560F: arch/arm/boot/dts/mt6* 1561F: arch/arm/boot/dts/mt7* 1562F: arch/arm/boot/dts/mt8* 1563F: arch/arm/mach-mediatek/ 1564F: arch/arm64/boot/dts/mediatek/ 1565N: mtk 1566K: mediatek 1567 1568ARM/Mediatek USB3 PHY DRIVER 1569M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1572S: Maintained 1573F: drivers/phy/phy-mt65xx-usb3.c 1574 1575ARM/MICREL KS8695 ARCHITECTURE 1576M: Greg Ungerer <gerg@uclinux.org> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578F: arch/arm/mach-ks8695/ 1579S: Odd Fixes 1580 1581ARM/MIOA701 MACHINE SUPPORT 1582M: Robert Jarzmik <robert.jarzmik@free.fr> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584F: arch/arm/mach-pxa/mioa701.c 1585S: Maintained 1586 1587ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1588M: Michael Petchkovsky <mkpetch@internode.on.net> 1589S: Maintained 1590 1591ARM/NOMADIK ARCHITECTURE 1592M: Alessandro Rubini <rubini@unipv.it> 1593M: Linus Walleij <linus.walleij@linaro.org> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: arch/arm/mach-nomadik/ 1597F: drivers/pinctrl/nomadik/ 1598F: drivers/i2c/busses/i2c-nomadik.c 1599T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1600 1601ARM/NUVOTON W90X900 ARM ARCHITECTURE 1602M: Wan ZongShun <mcuos.com@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604W: http://www.mcuos.com 1605S: Maintained 1606F: arch/arm/mach-w90x900/ 1607F: drivers/input/keyboard/w90p910_keypad.c 1608F: drivers/input/touchscreen/w90p910_ts.c 1609F: drivers/watchdog/nuc900_wdt.c 1610F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1611F: drivers/mtd/nand/nuc900_nand.c 1612F: drivers/rtc/rtc-nuc900.c 1613F: drivers/spi/spi-nuc900.c 1614F: drivers/usb/host/ehci-w90x900.c 1615F: drivers/video/fbdev/nuc900fb.c 1616 1617ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1618M: Nelson Castillo <arhuaco@freaks-unidos.net> 1619L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1620W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1621S: Supported 1622 1623ARM/Orion SoC/Technologic Systems TS-78xx platform support 1624M: Alexander Clouter <alex@digriz.org.uk> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626W: http://www.digriz.org.uk/ts78xx/kernel 1627S: Maintained 1628F: arch/arm/mach-orion5x/ts78xx-* 1629 1630ARM/OXNAS platform support 1631M: Neil Armstrong <narmstrong@baylibre.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1634S: Maintained 1635F: arch/arm/mach-oxnas/ 1636F: arch/arm/boot/dts/ox8*.dtsi 1637F: arch/arm/boot/dts/wd-mbwe.dts 1638F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1639N: oxnas 1640 1641ARM/PALM TREO SUPPORT 1642M: Tomas Cech <sleep_walker@suse.com> 1643L: linux-arm-kernel@lists.infradead.org 1644W: http://hackndev.com 1645S: Maintained 1646F: arch/arm/mach-pxa/include/mach/palmtreo.h 1647F: arch/arm/mach-pxa/palmtreo.c 1648 1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1650M: Marek Vasut <marek.vasut@gmail.com> 1651L: linux-arm-kernel@lists.infradead.org 1652W: http://hackndev.com 1653S: Maintained 1654F: arch/arm/mach-pxa/include/mach/palmtx.h 1655F: arch/arm/mach-pxa/palmtx.c 1656F: arch/arm/mach-pxa/include/mach/palmt5.h 1657F: arch/arm/mach-pxa/palmt5.c 1658F: arch/arm/mach-pxa/include/mach/palmld.h 1659F: arch/arm/mach-pxa/palmld.c 1660F: arch/arm/mach-pxa/include/mach/palmte2.h 1661F: arch/arm/mach-pxa/palmte2.c 1662F: arch/arm/mach-pxa/include/mach/palmtc.h 1663F: arch/arm/mach-pxa/palmtc.c 1664 1665ARM/PALMZ72 SUPPORT 1666M: Sergey Lapin <slapin@ossfans.org> 1667L: linux-arm-kernel@lists.infradead.org 1668W: http://hackndev.com 1669S: Maintained 1670F: arch/arm/mach-pxa/include/mach/palmz72.h 1671F: arch/arm/mach-pxa/palmz72.c 1672 1673ARM/PLEB SUPPORT 1674M: Peter Chubb <pleb@gelato.unsw.edu.au> 1675W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1676S: Maintained 1677 1678ARM/PT DIGITAL BOARD PORT 1679M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681W: http://www.armlinux.org.uk/ 1682S: Maintained 1683 1684ARM/QUALCOMM SUPPORT 1685M: Andy Gross <andy.gross@linaro.org> 1686M: David Brown <david.brown@linaro.org> 1687L: linux-arm-msm@vger.kernel.org 1688L: linux-soc@vger.kernel.org 1689S: Maintained 1690F: Documentation/devicetree/bindings/soc/qcom/ 1691F: arch/arm/boot/dts/qcom-*.dts 1692F: arch/arm/boot/dts/qcom-*.dtsi 1693F: arch/arm/mach-qcom/ 1694F: arch/arm64/boot/dts/qcom/* 1695F: drivers/i2c/busses/i2c-qup.c 1696F: drivers/clk/qcom/ 1697F: drivers/dma/qcom/ 1698F: drivers/soc/qcom/ 1699F: drivers/spi/spi-qup.c 1700F: drivers/tty/serial/msm_serial.h 1701F: drivers/tty/serial/msm_serial.c 1702F: drivers/*/pm8???-* 1703F: drivers/mfd/ssbi.c 1704F: drivers/firmware/qcom_scm.c 1705T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1706 1707ARM/RADISYS ENP2611 MACHINE SUPPORT 1708M: Lennert Buytenhek <kernel@wantstofly.org> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710S: Maintained 1711 1712ARM/REALTEK ARCHITECTURE 1713M: Andreas Färber <afaerber@suse.de> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716F: arch/arm64/boot/dts/realtek/ 1717F: Documentation/devicetree/bindings/arm/realtek.txt 1718 1719ARM/RENESAS ARM64 ARCHITECTURE 1720M: Simon Horman <horms@verge.net.au> 1721M: Magnus Damm <magnus.damm@gmail.com> 1722L: linux-renesas-soc@vger.kernel.org 1723Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1725S: Supported 1726F: arch/arm64/boot/dts/renesas/ 1727F: drivers/soc/renesas/ 1728F: include/linux/soc/renesas/ 1729 1730ARM/RISCPC ARCHITECTURE 1731M: Russell King <linux@armlinux.org.uk> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733W: http://www.armlinux.org.uk/ 1734S: Maintained 1735F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1736F: arch/arm/include/asm/hardware/ioc.h 1737F: arch/arm/include/asm/hardware/iomd.h 1738F: arch/arm/include/asm/hardware/memc.h 1739F: arch/arm/mach-rpc/ 1740F: drivers/net/ethernet/8390/etherh.c 1741F: drivers/net/ethernet/i825xx/ether1* 1742F: drivers/net/ethernet/seeq/ether3* 1743F: drivers/scsi/arm/ 1744 1745ARM/Rockchip SoC support 1746M: Heiko Stuebner <heiko@sntech.de> 1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1748L: linux-rockchip@lists.infradead.org 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1750S: Maintained 1751F: arch/arm/boot/dts/rk3* 1752F: arch/arm/boot/dts/rv1108* 1753F: arch/arm/mach-rockchip/ 1754F: drivers/clk/rockchip/ 1755F: drivers/i2c/busses/i2c-rk3x.c 1756F: drivers/*/*rockchip* 1757F: drivers/*/*/*rockchip* 1758F: sound/soc/rockchip/ 1759N: rockchip 1760 1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1762M: Kukjin Kim <kgene@kernel.org> 1763M: Krzysztof Kozlowski <krzk@kernel.org> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1766Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1767S: Maintained 1768F: arch/arm/boot/dts/s3c* 1769F: arch/arm/boot/dts/s5p* 1770F: arch/arm/boot/dts/samsung* 1771F: arch/arm/boot/dts/exynos* 1772F: arch/arm64/boot/dts/exynos/ 1773F: arch/arm/plat-samsung/ 1774F: arch/arm/mach-s3c24*/ 1775F: arch/arm/mach-s3c64xx/ 1776F: arch/arm/mach-s5p*/ 1777F: arch/arm/mach-exynos*/ 1778F: drivers/*/*s3c24* 1779F: drivers/*/*/*s3c24* 1780F: drivers/*/*s3c64xx* 1781F: drivers/*/*s5pv210* 1782F: drivers/memory/samsung/* 1783F: drivers/soc/samsung/* 1784F: Documentation/arm/Samsung/ 1785F: Documentation/devicetree/bindings/arm/samsung/ 1786F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1787F: Documentation/devicetree/bindings/power/pd-samsung.txt 1788N: exynos 1789 1790ARM/SAMSUNG MOBILE MACHINE SUPPORT 1791M: Kyungmin Park <kyungmin.park@samsung.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794F: arch/arm/mach-s5pv210/ 1795 1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1797M: Kyungmin Park <kyungmin.park@samsung.com> 1798M: Kamil Debski <kamil@wypas.org> 1799M: Andrzej Hajda <a.hajda@samsung.com> 1800L: linux-arm-kernel@lists.infradead.org 1801L: linux-media@vger.kernel.org 1802S: Maintained 1803F: drivers/media/platform/s5p-g2d/ 1804 1805ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1806M: Marek Szyprowski <m.szyprowski@samsung.com> 1807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1808L: linux-media@vger.kernel.org 1809S: Maintained 1810F: drivers/media/platform/s5p-cec/ 1811F: Documentation/devicetree/bindings/media/s5p-cec.txt 1812 1813ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1814M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1815M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1816L: linux-arm-kernel@lists.infradead.org 1817L: linux-media@vger.kernel.org 1818S: Maintained 1819F: drivers/media/platform/s5p-jpeg/ 1820 1821ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1822M: Kyungmin Park <kyungmin.park@samsung.com> 1823M: Kamil Debski <kamil@wypas.org> 1824M: Jeongtae Park <jtp.park@samsung.com> 1825M: Andrzej Hajda <a.hajda@samsung.com> 1826L: linux-arm-kernel@lists.infradead.org 1827L: linux-media@vger.kernel.org 1828S: Maintained 1829F: arch/arm/plat-samsung/s5p-dev-mfc.c 1830F: drivers/media/platform/s5p-mfc/ 1831 1832ARM/SHMOBILE ARM ARCHITECTURE 1833M: Simon Horman <horms@verge.net.au> 1834M: Magnus Damm <magnus.damm@gmail.com> 1835L: linux-renesas-soc@vger.kernel.org 1836Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1838S: Supported 1839F: arch/arm/boot/dts/emev2* 1840F: arch/arm/boot/dts/r7s* 1841F: arch/arm/boot/dts/r8a* 1842F: arch/arm/boot/dts/sh* 1843F: arch/arm/configs/shmobile_defconfig 1844F: arch/arm/include/debug/renesas-scif.S 1845F: arch/arm/mach-shmobile/ 1846F: drivers/soc/renesas/ 1847F: include/linux/soc/renesas/ 1848 1849ARM/SOCFPGA ARCHITECTURE 1850M: Dinh Nguyen <dinguyen@kernel.org> 1851S: Maintained 1852F: arch/arm/mach-socfpga/ 1853F: arch/arm/boot/dts/socfpga* 1854F: arch/arm/configs/socfpga_defconfig 1855F: arch/arm64/boot/dts/altera/ 1856W: http://www.rocketboards.org 1857T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1858 1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1860M: Dinh Nguyen <dinguyen@kernel.org> 1861S: Maintained 1862F: drivers/clk/socfpga/ 1863 1864ARM/SOCFPGA EDAC SUPPORT 1865M: Thor Thayer <thor.thayer@linux.intel.com> 1866S: Maintained 1867F: drivers/edac/altera_edac. 1868 1869ARM/STI ARCHITECTURE 1870M: Patrice Chotard <patrice.chotard@st.com> 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872W: http://www.stlinux.com 1873S: Maintained 1874F: arch/arm/mach-sti/ 1875F: arch/arm/boot/dts/sti* 1876F: drivers/char/hw_random/st-rng.c 1877F: drivers/clocksource/arm_global_timer.c 1878F: drivers/clocksource/clksrc_st_lpc.c 1879F: drivers/cpufreq/sti-cpufreq.c 1880F: drivers/dma/st_fdma* 1881F: drivers/i2c/busses/i2c-st.c 1882F: drivers/media/rc/st_rc.c 1883F: drivers/media/platform/sti/c8sectpfe/ 1884F: drivers/mmc/host/sdhci-st.c 1885F: drivers/phy/st/phy-miphy28lp.c 1886F: drivers/phy/st/phy-stih407-usb.c 1887F: drivers/pinctrl/pinctrl-st.c 1888F: drivers/remoteproc/st_remoteproc.c 1889F: drivers/remoteproc/st_slim_rproc.c 1890F: drivers/reset/sti/ 1891F: drivers/rtc/rtc-st-lpc.c 1892F: drivers/tty/serial/st-asc.c 1893F: drivers/usb/dwc3/dwc3-st.c 1894F: drivers/usb/host/ehci-st.c 1895F: drivers/usb/host/ohci-st.c 1896F: drivers/watchdog/st_lpc_wdt.c 1897F: drivers/ata/ahci_st.c 1898F: include/linux/remoteproc/st_slim_rproc.h 1899 1900ARM/STM32 ARCHITECTURE 1901M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1902M: Alexandre Torgue <alexandre.torgue@st.com> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904S: Maintained 1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1906N: stm32 1907F: drivers/clocksource/armv7m_systick.c 1908 1909ARM/TANGO ARCHITECTURE 1910M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1911L: linux-arm-kernel@lists.infradead.org 1912S: Maintained 1913N: tango 1914 1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1916M: Lennert Buytenhek <kernel@wantstofly.org> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919 1920ARM/TETON BGA MACHINE SUPPORT 1921M: "Mark F. Brown" <mark.brown314@gmail.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923S: Maintained 1924 1925ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1926M: Santosh Shilimkar <ssantosh@kernel.org> 1927L: linux-kernel@vger.kernel.org 1928S: Maintained 1929F: drivers/memory/*emif* 1930 1931ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1932M: Santosh Shilimkar <ssantosh@kernel.org> 1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1934S: Maintained 1935F: arch/arm/mach-keystone/ 1936F: arch/arm/boot/dts/keystone-* 1937T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1938 1939ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1940M: Santosh Shilimkar <ssantosh@kernel.org> 1941L: linux-kernel@vger.kernel.org 1942S: Maintained 1943F: drivers/clk/keystone/ 1944 1945ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1946M: Santosh Shilimkar <ssantosh@kernel.org> 1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1948L: linux-kernel@vger.kernel.org 1949S: Maintained 1950F: drivers/clocksource/timer-keystone.c 1951 1952ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1953M: Santosh Shilimkar <ssantosh@kernel.org> 1954L: linux-kernel@vger.kernel.org 1955S: Maintained 1956F: drivers/power/reset/keystone-reset.c 1957 1958ARM/THECUS N2100 MACHINE SUPPORT 1959M: Lennert Buytenhek <kernel@wantstofly.org> 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1961S: Maintained 1962 1963ARM/TOSA MACHINE SUPPORT 1964M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1965M: Dirk Opfer <dirk@opfer-online.de> 1966S: Maintained 1967 1968ARM/U300 MACHINE SUPPORT 1969M: Linus Walleij <linus.walleij@linaro.org> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971S: Supported 1972F: arch/arm/mach-u300/ 1973F: drivers/clocksource/timer-u300.c 1974F: drivers/i2c/busses/i2c-stu300.c 1975F: drivers/rtc/rtc-coh901331.c 1976F: drivers/watchdog/coh901327_wdt.c 1977F: drivers/dma/coh901318* 1978F: drivers/mfd/ab3100* 1979F: drivers/rtc/rtc-ab3100.c 1980F: drivers/rtc/rtc-coh901331.c 1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1982 1983ARM/UNIPHIER ARCHITECTURE 1984M: Masahiro Yamada <yamada.masahiro@socionext.com> 1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1986T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1987S: Maintained 1988F: arch/arm/boot/dts/uniphier* 1989F: arch/arm/include/asm/hardware/cache-uniphier.h 1990F: arch/arm/mach-uniphier/ 1991F: arch/arm/mm/cache-uniphier.c 1992F: arch/arm64/boot/dts/socionext/ 1993F: drivers/bus/uniphier-system-bus.c 1994F: drivers/clk/uniphier/ 1995F: drivers/i2c/busses/i2c-uniphier* 1996F: drivers/pinctrl/uniphier/ 1997F: drivers/reset/reset-uniphier.c 1998F: drivers/tty/serial/8250/8250_uniphier.c 1999N: uniphier 2000 2001ARM/Ux500 ARM ARCHITECTURE 2002M: Linus Walleij <linus.walleij@linaro.org> 2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2004S: Maintained 2005F: arch/arm/mach-ux500/ 2006F: drivers/clocksource/clksrc-dbx500-prcmu.c 2007F: drivers/dma/ste_dma40* 2008F: drivers/hwspinlock/u8500_hsem.c 2009F: drivers/mfd/abx500* 2010F: drivers/mfd/ab8500* 2011F: drivers/mfd/dbx500* 2012F: drivers/mfd/db8500* 2013F: drivers/pinctrl/nomadik/pinctrl-ab* 2014F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2015F: drivers/rtc/rtc-ab8500.c 2016F: drivers/rtc/rtc-pl031.c 2017T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2018 2019ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2020M: Ulf Hansson <ulf.hansson@linaro.org> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022T: git git://git.linaro.org/people/ulfh/clk.git 2023S: Maintained 2024F: drivers/clk/ux500/ 2025 2026ARM/VERSATILE EXPRESS PLATFORM 2027M: Liviu Dudau <liviu.dudau@arm.com> 2028M: Sudeep Holla <sudeep.holla@arm.com> 2029M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031S: Maintained 2032F: arch/arm/boot/dts/vexpress* 2033F: arch/arm64/boot/dts/arm/ 2034F: arch/arm/mach-vexpress/ 2035F: */*/vexpress* 2036F: */*/*/vexpress* 2037F: drivers/clk/versatile/clk-vexpress-osc.c 2038F: drivers/clocksource/versatile.c 2039N: mps2 2040 2041ARM/VFP SUPPORT 2042M: Russell King <linux@armlinux.org.uk> 2043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2044W: http://www.armlinux.org.uk/ 2045S: Maintained 2046F: arch/arm/vfp/ 2047 2048ARM/VOIPAC PXA270 SUPPORT 2049M: Marek Vasut <marek.vasut@gmail.com> 2050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2051S: Maintained 2052F: arch/arm/mach-pxa/vpac270.c 2053F: arch/arm/mach-pxa/include/mach/vpac270.h 2054 2055ARM/VT8500 ARM ARCHITECTURE 2056M: Tony Prisk <linux@prisktech.co.nz> 2057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2058S: Maintained 2059F: arch/arm/mach-vt8500/ 2060F: drivers/clocksource/vt8500_timer.c 2061F: drivers/i2c/busses/i2c-wmt.c 2062F: drivers/mmc/host/wmt-sdmmc.c 2063F: drivers/pwm/pwm-vt8500.c 2064F: drivers/rtc/rtc-vt8500.c 2065F: drivers/tty/serial/vt8500_serial.c 2066F: drivers/usb/host/ehci-platform.c 2067F: drivers/usb/host/uhci-platform.c 2068F: drivers/video/fbdev/vt8500lcdfb.* 2069F: drivers/video/fbdev/wm8505fb* 2070F: drivers/video/fbdev/wmt_ge_rops.* 2071 2072ARM/ZIPIT Z2 SUPPORT 2073M: Marek Vasut <marek.vasut@gmail.com> 2074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2075S: Maintained 2076F: arch/arm/mach-pxa/z2.c 2077F: arch/arm/mach-pxa/include/mach/z2.h 2078 2079ARM/ZTE ARCHITECTURE 2080M: Jun Nie <jun.nie@linaro.org> 2081M: Baoyou Xie <baoyou.xie@linaro.org> 2082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2083S: Maintained 2084F: arch/arm/mach-zx/ 2085F: drivers/clk/zte/ 2086F: drivers/reset/reset-zx2967.c 2087F: drivers/soc/zte/ 2088F: Documentation/devicetree/bindings/arm/zte.txt 2089F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2090F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2091F: Documentation/devicetree/bindings/soc/zte/ 2092F: include/dt-bindings/soc/zx*.h 2093 2094ARM/ZYNQ ARCHITECTURE 2095M: Michal Simek <michal.simek@xilinx.com> 2096R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2098W: http://wiki.xilinx.com 2099T: git https://github.com/Xilinx/linux-xlnx.git 2100S: Supported 2101F: arch/arm/mach-zynq/ 2102F: drivers/cpuidle/cpuidle-zynq.c 2103F: drivers/block/xsysace.c 2104N: zynq 2105N: xilinx 2106F: drivers/clocksource/cadence_ttc_timer.c 2107F: drivers/i2c/busses/i2c-cadence.c 2108F: drivers/mmc/host/sdhci-of-arasan.c 2109F: drivers/edac/synopsys_edac.c 2110 2111ARM64 PORT (AARCH64 ARCHITECTURE) 2112M: Catalin Marinas <catalin.marinas@arm.com> 2113M: Will Deacon <will.deacon@arm.com> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2116S: Maintained 2117F: arch/arm64/ 2118F: Documentation/arm64/ 2119 2120AS3645A LED FLASH CONTROLLER DRIVER 2121M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2122L: linux-media@vger.kernel.org 2123T: git git://linuxtv.org/media_tree.git 2124S: Maintained 2125F: drivers/media/i2c/as3645a.c 2126F: include/media/i2c/as3645a.h 2127 2128ASAHI KASEI AK8974 DRIVER 2129M: Linus Walleij <linus.walleij@linaro.org> 2130L: linux-iio@vger.kernel.org 2131W: http://www.akm.com/ 2132S: Supported 2133F: drivers/iio/magnetometer/ak8974.c 2134 2135ASC7621 HARDWARE MONITOR DRIVER 2136M: George Joseph <george.joseph@fairview5.com> 2137L: linux-hwmon@vger.kernel.org 2138S: Maintained 2139F: Documentation/hwmon/asc7621 2140F: drivers/hwmon/asc7621.c 2141 2142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2143M: Corentin Chary <corentin.chary@gmail.com> 2144L: acpi4asus-user@lists.sourceforge.net 2145L: platform-driver-x86@vger.kernel.org 2146W: http://acpi4asus.sf.net 2147S: Maintained 2148F: drivers/platform/x86/asus*.c 2149F: drivers/platform/x86/eeepc*.c 2150 2151ASUS WIRELESS RADIO CONTROL DRIVER 2152M: João Paulo Rechi Vita <jprvita@gmail.com> 2153L: platform-driver-x86@vger.kernel.org 2154S: Maintained 2155F: drivers/platform/x86/asus-wireless.c 2156 2157ASYMMETRIC KEYS 2158M: David Howells <dhowells@redhat.com> 2159L: keyrings@vger.kernel.org 2160S: Maintained 2161F: Documentation/crypto/asymmetric-keys.txt 2162F: include/linux/verification.h 2163F: include/crypto/public_key.h 2164F: include/crypto/pkcs7.h 2165F: crypto/asymmetric_keys/ 2166 2167ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2168R: Dan Williams <dan.j.williams@intel.com> 2169W: http://sourceforge.net/projects/xscaleiop 2170S: Odd fixes 2171F: Documentation/crypto/async-tx-api.txt 2172F: crypto/async_tx/ 2173F: drivers/dma/ 2174F: include/linux/dmaengine.h 2175F: include/linux/async_tx.h 2176 2177AT24 EEPROM DRIVER 2178M: Wolfram Sang <wsa@the-dreams.de> 2179L: linux-i2c@vger.kernel.org 2180S: Maintained 2181F: drivers/misc/eeprom/at24.c 2182F: include/linux/platform_data/at24.h 2183 2184ATA OVER ETHERNET (AOE) DRIVER 2185M: "Ed L. Cashin" <ed.cashin@acm.org> 2186W: http://www.openaoe.org/ 2187S: Supported 2188F: Documentation/aoe/ 2189F: drivers/block/aoe/ 2190 2191ATHEROS 71XX/9XXX GPIO DRIVER 2192M: Alban Bedel <albeu@free.fr> 2193W: https://github.com/AlbanBedel/linux 2194T: git git://github.com/AlbanBedel/linux 2195S: Maintained 2196F: drivers/gpio/gpio-ath79.c 2197F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2198 2199ATHEROS ATH GENERIC UTILITIES 2200M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2201L: linux-wireless@vger.kernel.org 2202S: Supported 2203F: drivers/net/wireless/ath/* 2204 2205ATHEROS ATH5K WIRELESS DRIVER 2206M: Jiri Slaby <jirislaby@gmail.com> 2207M: Nick Kossifidis <mickflemm@gmail.com> 2208M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2209L: linux-wireless@vger.kernel.org 2210W: http://wireless.kernel.org/en/users/Drivers/ath5k 2211S: Maintained 2212F: drivers/net/wireless/ath/ath5k/ 2213 2214ATHEROS ATH6KL WIRELESS DRIVER 2215M: Kalle Valo <kvalo@qca.qualcomm.com> 2216L: linux-wireless@vger.kernel.org 2217W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2219S: Supported 2220F: drivers/net/wireless/ath/ath6kl/ 2221 2222ATI_REMOTE2 DRIVER 2223M: Ville Syrjala <syrjala@sci.fi> 2224S: Maintained 2225F: drivers/input/misc/ati_remote2.c 2226 2227ATK0110 HWMON DRIVER 2228M: Luca Tettamanti <kronos.it@gmail.com> 2229L: linux-hwmon@vger.kernel.org 2230S: Maintained 2231F: drivers/hwmon/asus_atk0110.c 2232 2233ATLX ETHERNET DRIVERS 2234M: Jay Cliburn <jcliburn@gmail.com> 2235M: Chris Snook <chris.snook@gmail.com> 2236L: netdev@vger.kernel.org 2237W: http://sourceforge.net/projects/atl1 2238W: http://atl1.sourceforge.net 2239S: Maintained 2240F: drivers/net/ethernet/atheros/ 2241 2242ATM 2243M: Chas Williams <3chas3@gmail.com> 2244L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2245L: netdev@vger.kernel.org 2246W: http://linux-atm.sourceforge.net 2247S: Maintained 2248F: drivers/atm/ 2249F: include/linux/atm* 2250F: include/uapi/linux/atm* 2251 2252ATMEL AT91 / AT32 MCI DRIVER 2253M: Ludovic Desroches <ludovic.desroches@microchip.com> 2254S: Maintained 2255F: drivers/mmc/host/atmel-mci.c 2256 2257ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2258M: Nicolas Ferre <nicolas.ferre@microchip.com> 2259S: Supported 2260F: drivers/power/reset/at91-sama5d2_shdwc.c 2261 2262ATMEL Audio ALSA driver 2263M: Nicolas Ferre <nicolas.ferre@microchip.com> 2264L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2265S: Supported 2266F: sound/soc/atmel 2267 2268ATMEL I2C DRIVER 2269M: Ludovic Desroches <ludovic.desroches@microchip.com> 2270L: linux-i2c@vger.kernel.org 2271S: Supported 2272F: drivers/i2c/busses/i2c-at91.c 2273 2274ATMEL ISI DRIVER 2275M: Ludovic Desroches <ludovic.desroches@microchip.com> 2276L: linux-media@vger.kernel.org 2277S: Supported 2278F: drivers/media/platform/atmel/atmel-isi.c 2279F: include/media/atmel-isi.h 2280 2281ATMEL LCDFB DRIVER 2282M: Nicolas Ferre <nicolas.ferre@microchip.com> 2283L: linux-fbdev@vger.kernel.org 2284S: Maintained 2285F: drivers/video/fbdev/atmel_lcdfb.c 2286F: include/video/atmel_lcdc.h 2287 2288ATMEL MACB ETHERNET DRIVER 2289M: Nicolas Ferre <nicolas.ferre@microchip.com> 2290S: Supported 2291F: drivers/net/ethernet/cadence/ 2292 2293ATMEL MAXTOUCH DRIVER 2294M: Nick Dyer <nick@shmanahar.org> 2295T: git git://github.com/ndyer/linux.git 2296S: Maintained 2297F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2298F: drivers/input/touchscreen/atmel_mxt_ts.c 2299F: include/linux/platform_data/atmel_mxt_ts.h 2300 2301ATMEL NAND DRIVER 2302M: Wenyou Yang <wenyou.yang@atmel.com> 2303M: Josh Wu <rainyfeeling@outlook.com> 2304L: linux-mtd@lists.infradead.org 2305S: Supported 2306F: drivers/mtd/nand/atmel/* 2307 2308ATMEL SAMA5D2 ADC DRIVER 2309M: Ludovic Desroches <ludovic.desroches@microchip.com> 2310L: linux-iio@vger.kernel.org 2311S: Supported 2312F: drivers/iio/adc/at91-sama5d2_adc.c 2313 2314ATMEL SDMMC DRIVER 2315M: Ludovic Desroches <ludovic.desroches@microchip.com> 2316L: linux-mmc@vger.kernel.org 2317S: Supported 2318F: drivers/mmc/host/sdhci-of-at91.c 2319 2320ATMEL SPI DRIVER 2321M: Nicolas Ferre <nicolas.ferre@microchip.com> 2322S: Supported 2323F: drivers/spi/spi-atmel.* 2324 2325ATMEL SSC DRIVER 2326M: Nicolas Ferre <nicolas.ferre@microchip.com> 2327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2328S: Supported 2329F: drivers/misc/atmel-ssc.c 2330F: include/linux/atmel-ssc.h 2331 2332ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2333M: Nicolas Ferre <nicolas.ferre@microchip.com> 2334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2335S: Supported 2336F: drivers/misc/atmel_tclib.c 2337F: drivers/clocksource/tcb_clksrc.c 2338 2339ATMEL USBA UDC DRIVER 2340M: Nicolas Ferre <nicolas.ferre@microchip.com> 2341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2342S: Supported 2343F: drivers/usb/gadget/udc/atmel_usba_udc.* 2344 2345ATMEL WIRELESS DRIVER 2346M: Simon Kelley <simon@thekelleys.org.uk> 2347L: linux-wireless@vger.kernel.org 2348W: http://www.thekelleys.org.uk/atmel 2349W: http://atmelwlandriver.sourceforge.net/ 2350S: Maintained 2351F: drivers/net/wireless/atmel/atmel* 2352 2353ATMEL XDMA DRIVER 2354M: Ludovic Desroches <ludovic.desroches@microchip.com> 2355L: linux-arm-kernel@lists.infradead.org 2356L: dmaengine@vger.kernel.org 2357S: Supported 2358F: drivers/dma/at_xdmac.c 2359 2360ATOMIC INFRASTRUCTURE 2361M: Will Deacon <will.deacon@arm.com> 2362M: Peter Zijlstra <peterz@infradead.org> 2363R: Boqun Feng <boqun.feng@gmail.com> 2364L: linux-kernel@vger.kernel.org 2365S: Maintained 2366F: arch/*/include/asm/atomic*.h 2367F: include/*/atomic*.h 2368 2369ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2370M: Bradley Grove <linuxdrivers@attotech.com> 2371L: linux-scsi@vger.kernel.org 2372W: http://www.attotech.com 2373S: Supported 2374F: drivers/scsi/esas2r 2375 2376ATUSB IEEE 802.15.4 RADIO DRIVER 2377M: Stefan Schmidt <stefan@osg.samsung.com> 2378L: linux-wpan@vger.kernel.org 2379S: Maintained 2380F: drivers/net/ieee802154/atusb.c 2381F: drivers/net/ieee802154/atusb.h 2382F: drivers/net/ieee802154/at86rf230.h 2383 2384AUDIT SUBSYSTEM 2385M: Paul Moore <paul@paul-moore.com> 2386M: Eric Paris <eparis@redhat.com> 2387L: linux-audit@redhat.com (moderated for non-subscribers) 2388W: http://people.redhat.com/sgrubb/audit/ 2389T: git git://git.infradead.org/users/pcmoore/audit 2390S: Maintained 2391F: include/linux/audit.h 2392F: include/uapi/linux/audit.h 2393F: kernel/audit* 2394 2395AUXILIARY DISPLAY DRIVERS 2396M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2397W: http://miguelojeda.es/auxdisplay.htm 2398W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2399S: Maintained 2400F: drivers/auxdisplay/ 2401F: include/linux/cfag12864b.h 2402 2403AX.25 NETWORK LAYER 2404M: Ralf Baechle <ralf@linux-mips.org> 2405L: linux-hams@vger.kernel.org 2406W: http://www.linux-ax25.org/ 2407S: Maintained 2408F: include/uapi/linux/ax25.h 2409F: include/net/ax25.h 2410F: net/ax25/ 2411 2412AXENTIA ARM DEVICES 2413M: Peter Rosin <peda@axentia.se> 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415S: Maintained 2416F: Documentation/devicetree/bindings/arm/axentia.txt 2417F: arch/arm/boot/dts/at91-linea.dtsi 2418F: arch/arm/boot/dts/at91-tse850-3.dts 2419 2420AXENTIA ASOC DRIVERS 2421M: Peter Rosin <peda@axentia.se> 2422L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2423S: Maintained 2424F: Documentation/devicetree/bindings/sound/axentia,* 2425F: sound/soc/atmel/tse850-pcm5142.c 2426 2427AZ6007 DVB DRIVER 2428M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2429M: Mauro Carvalho Chehab <mchehab@kernel.org> 2430L: linux-media@vger.kernel.org 2431W: https://linuxtv.org 2432T: git git://linuxtv.org/media_tree.git 2433S: Maintained 2434F: drivers/media/usb/dvb-usb-v2/az6007.c 2435 2436AZTECH FM RADIO RECEIVER DRIVER 2437M: Hans Verkuil <hverkuil@xs4all.nl> 2438L: linux-media@vger.kernel.org 2439T: git git://linuxtv.org/media_tree.git 2440W: https://linuxtv.org 2441S: Maintained 2442F: drivers/media/radio/radio-aztech* 2443 2444B43 WIRELESS DRIVER 2445L: linux-wireless@vger.kernel.org 2446L: b43-dev@lists.infradead.org 2447W: http://wireless.kernel.org/en/users/Drivers/b43 2448S: Odd Fixes 2449F: drivers/net/wireless/broadcom/b43/ 2450 2451B43LEGACY WIRELESS DRIVER 2452M: Larry Finger <Larry.Finger@lwfinger.net> 2453L: linux-wireless@vger.kernel.org 2454L: b43-dev@lists.infradead.org 2455W: http://wireless.kernel.org/en/users/Drivers/b43 2456S: Maintained 2457F: drivers/net/wireless/broadcom/b43legacy/ 2458 2459BACKLIGHT CLASS/SUBSYSTEM 2460M: Lee Jones <lee.jones@linaro.org> 2461M: Daniel Thompson <daniel.thompson@linaro.org> 2462M: Jingoo Han <jingoohan1@gmail.com> 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2464S: Maintained 2465F: drivers/video/backlight/ 2466F: include/linux/backlight.h 2467F: include/linux/pwm_backlight.h 2468F: Documentation/devicetree/bindings/leds/backlight 2469 2470BATMAN ADVANCED 2471M: Marek Lindner <mareklindner@neomailbox.ch> 2472M: Simon Wunderlich <sw@simonwunderlich.de> 2473M: Antonio Quartulli <a@unstable.cc> 2474L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2475W: https://www.open-mesh.org/ 2476Q: https://patchwork.open-mesh.org/project/batman/list/ 2477S: Maintained 2478F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2479F: Documentation/ABI/testing/sysfs-class-net-mesh 2480F: Documentation/networking/batman-adv.rst 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/linux/platform_data/mdio-bcm-unimac.h 5105F: include/trace/events/mdio.h 5106F: include/uapi/linux/mdio.h 5107F: include/uapi/linux/mii.h 5108 5109EXT2 FILE SYSTEM 5110M: Jan Kara <jack@suse.com> 5111L: linux-ext4@vger.kernel.org 5112S: Maintained 5113F: Documentation/filesystems/ext2.txt 5114F: fs/ext2/ 5115F: include/linux/ext2* 5116 5117EXT4 FILE SYSTEM 5118M: "Theodore Ts'o" <tytso@mit.edu> 5119M: Andreas Dilger <adilger.kernel@dilger.ca> 5120L: linux-ext4@vger.kernel.org 5121W: http://ext4.wiki.kernel.org 5122Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5124S: Maintained 5125F: Documentation/filesystems/ext4.txt 5126F: fs/ext4/ 5127 5128Extended Verification Module (EVM) 5129M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5130L: linux-ima-devel@lists.sourceforge.net 5131L: linux-security-module@vger.kernel.org 5132S: Supported 5133F: security/integrity/evm/ 5134 5135EXTENSIBLE FIRMWARE INTERFACE (EFI) 5136M: Matt Fleming <matt@codeblueprint.co.uk> 5137M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5138L: linux-efi@vger.kernel.org 5139T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5140S: Maintained 5141F: Documentation/efi-stub.txt 5142F: arch/*/kernel/efi.c 5143F: arch/x86/boot/compressed/eboot.[ch] 5144F: arch/*/include/asm/efi.h 5145F: arch/x86/platform/efi/ 5146F: drivers/firmware/efi/ 5147F: include/linux/efi*.h 5148F: arch/arm/boot/compressed/efi-header.S 5149F: arch/arm64/kernel/efi-entry.S 5150 5151EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5152M: MyungJoo Ham <myungjoo.ham@samsung.com> 5153M: Chanwoo Choi <cw00.choi@samsung.com> 5154L: linux-kernel@vger.kernel.org 5155T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5156S: Maintained 5157F: drivers/extcon/ 5158F: include/linux/extcon/ 5159F: include/linux/extcon.h 5160F: Documentation/extcon/ 5161F: Documentation/devicetree/bindings/extcon/ 5162 5163EXYNOS DP DRIVER 5164M: Jingoo Han <jingoohan1@gmail.com> 5165L: dri-devel@lists.freedesktop.org 5166S: Maintained 5167F: drivers/gpu/drm/exynos/exynos_dp* 5168 5169EXYNOS SYSMMU (IOMMU) driver 5170M: Marek Szyprowski <m.szyprowski@samsung.com> 5171L: iommu@lists.linux-foundation.org 5172S: Maintained 5173F: drivers/iommu/exynos-iommu.c 5174 5175EZchip NPS platform support 5176M: Noam Camus <noamc@ezchip.com> 5177S: Supported 5178F: arch/arc/plat-eznps 5179F: arch/arc/boot/dts/eznps.dts 5180 5181F2FS FILE SYSTEM 5182M: Jaegeuk Kim <jaegeuk@kernel.org> 5183M: Chao Yu <yuchao0@huawei.com> 5184L: linux-f2fs-devel@lists.sourceforge.net 5185W: https://f2fs.wiki.kernel.org/ 5186T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5187S: Maintained 5188F: Documentation/filesystems/f2fs.txt 5189F: Documentation/ABI/testing/sysfs-fs-f2fs 5190F: fs/f2fs/ 5191F: include/linux/f2fs_fs.h 5192F: include/trace/events/f2fs.h 5193 5194F71805F HARDWARE MONITORING DRIVER 5195M: Jean Delvare <jdelvare@suse.com> 5196L: linux-hwmon@vger.kernel.org 5197S: Maintained 5198F: Documentation/hwmon/f71805f 5199F: drivers/hwmon/f71805f.c 5200 5201FANOTIFY 5202M: Eric Paris <eparis@redhat.com> 5203S: Maintained 5204F: fs/notify/fanotify/ 5205F: include/linux/fanotify.h 5206F: include/uapi/linux/fanotify.h 5207 5208FARSYNC SYNCHRONOUS DRIVER 5209M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5210W: http://www.farsite.co.uk/ 5211S: Supported 5212F: drivers/net/wan/farsync.* 5213 5214FAULT INJECTION SUPPORT 5215M: Akinobu Mita <akinobu.mita@gmail.com> 5216S: Supported 5217F: Documentation/fault-injection/ 5218F: lib/fault-inject.c 5219 5220FBTFT Framebuffer drivers 5221M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5222S: Maintained 5223F: drivers/staging/fbtft/ 5224 5225FC0011 TUNER DRIVER 5226M: Michael Buesch <m@bues.ch> 5227L: linux-media@vger.kernel.org 5228S: Maintained 5229F: drivers/media/tuners/fc0011.h 5230F: drivers/media/tuners/fc0011.c 5231 5232FC2580 MEDIA DRIVER 5233M: Antti Palosaari <crope@iki.fi> 5234L: linux-media@vger.kernel.org 5235W: https://linuxtv.org 5236W: http://palosaari.fi/linux/ 5237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5238T: git git://linuxtv.org/anttip/media_tree.git 5239S: Maintained 5240F: drivers/media/tuners/fc2580* 5241 5242FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5243M: Johannes Thumshirn <jth@kernel.org> 5244L: fcoe-devel@open-fcoe.org 5245W: www.Open-FCoE.org 5246S: Supported 5247F: drivers/scsi/libfc/ 5248F: drivers/scsi/fcoe/ 5249F: include/scsi/fc/ 5250F: include/scsi/libfc.h 5251F: include/scsi/libfcoe.h 5252F: include/uapi/scsi/fc/ 5253 5254FILE LOCKING (flock() and fcntl()/lockf()) 5255M: Jeff Layton <jlayton@poochiereds.net> 5256M: "J. Bruce Fields" <bfields@fieldses.org> 5257L: linux-fsdevel@vger.kernel.org 5258S: Maintained 5259F: include/linux/fcntl.h 5260F: include/linux/fs.h 5261F: include/uapi/linux/fcntl.h 5262F: include/uapi/linux/fs.h 5263F: fs/fcntl.c 5264F: fs/locks.c 5265 5266FILESYSTEMS (VFS and infrastructure) 5267M: Alexander Viro <viro@zeniv.linux.org.uk> 5268L: linux-fsdevel@vger.kernel.org 5269S: Maintained 5270F: fs/* 5271 5272FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5273M: Riku Voipio <riku.voipio@iki.fi> 5274L: linux-hwmon@vger.kernel.org 5275S: Maintained 5276F: drivers/hwmon/f75375s.c 5277F: include/linux/f75375s.h 5278 5279FIREWIRE AUDIO DRIVERS 5280M: Clemens Ladisch <clemens@ladisch.de> 5281L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5282T: git git://git.alsa-project.org/alsa-kernel.git 5283S: Maintained 5284F: sound/firewire/ 5285 5286FIREWIRE MEDIA DRIVERS (firedtv) 5287M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5288L: linux-media@vger.kernel.org 5289L: linux1394-devel@lists.sourceforge.net 5290T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5291S: Maintained 5292F: drivers/media/firewire/ 5293 5294FIREWIRE SBP-2 TARGET 5295M: Chris Boot <bootc@bootc.net> 5296L: linux-scsi@vger.kernel.org 5297L: target-devel@vger.kernel.org 5298L: linux1394-devel@lists.sourceforge.net 5299T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5300S: Maintained 5301F: drivers/target/sbp/ 5302 5303FIREWIRE SUBSYSTEM 5304M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5305L: linux1394-devel@lists.sourceforge.net 5306W: http://ieee1394.wiki.kernel.org/ 5307T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5308S: Maintained 5309F: drivers/firewire/ 5310F: include/linux/firewire.h 5311F: include/uapi/linux/firewire*.h 5312F: tools/firewire/ 5313 5314FIRMWARE LOADER (request_firmware) 5315M: Luis R. Rodriguez <mcgrof@kernel.org> 5316L: linux-kernel@vger.kernel.org 5317S: Maintained 5318F: Documentation/firmware_class/ 5319F: drivers/base/firmware*.c 5320F: include/linux/firmware.h 5321 5322FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5323M: Joshua Morris <josh.h.morris@us.ibm.com> 5324M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5325S: Maintained 5326F: drivers/block/rsxx/ 5327 5328FLOPPY DRIVER 5329M: Jiri Kosina <jikos@kernel.org> 5330T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5331S: Odd fixes 5332F: drivers/block/floppy.c 5333 5334FMC SUBSYSTEM 5335M: Alessandro Rubini <rubini@gnudd.com> 5336W: http://www.ohwr.org/projects/fmc-bus 5337S: Supported 5338F: drivers/fmc/ 5339F: include/linux/fmc*.h 5340F: include/linux/ipmi-fru.h 5341K: fmc_d.*register 5342 5343FPGA MANAGER FRAMEWORK 5344M: Alan Tull <atull@kernel.org> 5345R: Moritz Fischer <moritz.fischer@ettus.com> 5346L: linux-fpga@vger.kernel.org 5347S: Maintained 5348T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5349F: Documentation/fpga/ 5350F: Documentation/devicetree/bindings/fpga/ 5351F: drivers/fpga/ 5352F: include/linux/fpga/ 5353W: http://www.rocketboards.org 5354 5355FPU EMULATOR 5356M: Bill Metzenthen <billm@melbpc.org.au> 5357W: http://floatingpoint.sourceforge.net/emulator/index.html 5358S: Maintained 5359F: arch/x86/math-emu/ 5360 5361FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5362L: netdev@vger.kernel.org 5363S: Orphan 5364F: drivers/net/wan/dlci.c 5365F: drivers/net/wan/sdla.c 5366 5367FRAMEBUFFER LAYER 5368M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5369L: linux-fbdev@vger.kernel.org 5370T: git git://github.com/bzolnier/linux.git 5371Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5372S: Maintained 5373F: Documentation/fb/ 5374F: drivers/video/ 5375F: include/video/ 5376F: include/linux/fb.h 5377F: include/uapi/video/ 5378F: include/uapi/linux/fb.h 5379 5380FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5381M: Horia Geantă <horia.geanta@nxp.com> 5382M: Dan Douglass <dan.douglass@nxp.com> 5383L: linux-crypto@vger.kernel.org 5384S: Maintained 5385F: drivers/crypto/caam/ 5386F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5387 5388FREESCALE DIU FRAMEBUFFER DRIVER 5389M: Timur Tabi <timur@tabi.org> 5390L: linux-fbdev@vger.kernel.org 5391S: Maintained 5392F: drivers/video/fbdev/fsl-diu-fb.* 5393 5394FREESCALE DMA DRIVER 5395M: Li Yang <leoyang.li@nxp.com> 5396M: Zhang Wei <zw@zh-kernel.org> 5397L: linuxppc-dev@lists.ozlabs.org 5398S: Maintained 5399F: drivers/dma/fsldma.* 5400 5401FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5402M: Claudiu Manoil <claudiu.manoil@freescale.com> 5403L: netdev@vger.kernel.org 5404S: Maintained 5405F: drivers/net/ethernet/freescale/gianfar* 5406X: drivers/net/ethernet/freescale/gianfar_ptp.c 5407F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5408 5409FREESCALE GPMI NAND DRIVER 5410M: Han Xu <han.xu@nxp.com> 5411L: linux-mtd@lists.infradead.org 5412S: Maintained 5413F: drivers/mtd/nand/gpmi-nand/* 5414 5415FREESCALE I2C CPM DRIVER 5416M: Jochen Friedrich <jochen@scram.de> 5417L: linuxppc-dev@lists.ozlabs.org 5418L: linux-i2c@vger.kernel.org 5419S: Maintained 5420F: drivers/i2c/busses/i2c-cpm.c 5421 5422FREESCALE IMX / MXC FEC DRIVER 5423M: Fugang Duan <fugang.duan@nxp.com> 5424L: netdev@vger.kernel.org 5425S: Maintained 5426F: drivers/net/ethernet/freescale/fec_main.c 5427F: drivers/net/ethernet/freescale/fec_ptp.c 5428F: drivers/net/ethernet/freescale/fec.h 5429F: Documentation/devicetree/bindings/net/fsl-fec.txt 5430 5431FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5432M: Sascha Hauer <kernel@pengutronix.de> 5433L: linux-fbdev@vger.kernel.org 5434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5435S: Maintained 5436F: include/linux/platform_data/video-imxfb.h 5437F: drivers/video/fbdev/imxfb.c 5438 5439FREESCALE QORIQ DPAA ETHERNET DRIVER 5440M: Madalin Bucur <madalin.bucur@nxp.com> 5441L: netdev@vger.kernel.org 5442S: Maintained 5443F: drivers/net/ethernet/freescale/dpaa 5444 5445FREESCALE QORIQ DPAA FMAN DRIVER 5446M: Madalin Bucur <madalin.bucur@nxp.com> 5447L: netdev@vger.kernel.org 5448S: Maintained 5449F: drivers/net/ethernet/freescale/fman 5450F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5451 5452FREESCALE QUAD SPI DRIVER 5453M: Han Xu <han.xu@nxp.com> 5454L: linux-mtd@lists.infradead.org 5455S: Maintained 5456F: drivers/mtd/spi-nor/fsl-quadspi.c 5457 5458FREESCALE QUICC ENGINE LIBRARY 5459M: Qiang Zhao <qiang.zhao@nxp.com> 5460L: linuxppc-dev@lists.ozlabs.org 5461S: Maintained 5462F: drivers/soc/fsl/qe/ 5463F: include/soc/fsl/*qe*.h 5464F: include/soc/fsl/*ucc*.h 5465 5466FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5467M: Li Yang <leoyang.li@nxp.com> 5468L: netdev@vger.kernel.org 5469L: linuxppc-dev@lists.ozlabs.org 5470S: Maintained 5471F: drivers/net/ethernet/freescale/ucc_geth* 5472 5473FREESCALE QUICC ENGINE UCC HDLC DRIVER 5474M: Zhao Qiang <qiang.zhao@nxp.com> 5475L: netdev@vger.kernel.org 5476L: linuxppc-dev@lists.ozlabs.org 5477S: Maintained 5478F: drivers/net/wan/fsl_ucc_hdlc* 5479 5480FREESCALE QUICC ENGINE UCC UART DRIVER 5481M: Timur Tabi <timur@tabi.org> 5482L: linuxppc-dev@lists.ozlabs.org 5483S: Maintained 5484F: drivers/tty/serial/ucc_uart.c 5485 5486FREESCALE SOC DRIVERS 5487M: Li Yang <leoyang.li@nxp.com> 5488L: linuxppc-dev@lists.ozlabs.org 5489L: linux-arm-kernel@lists.infradead.org 5490S: Maintained 5491F: Documentation/devicetree/bindings/soc/fsl/ 5492F: drivers/soc/fsl/ 5493F: include/linux/fsl/ 5494 5495FREESCALE SOC FS_ENET DRIVER 5496M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5497M: Vitaly Bordug <vbordug@ru.mvista.com> 5498L: linuxppc-dev@lists.ozlabs.org 5499L: netdev@vger.kernel.org 5500S: Maintained 5501F: drivers/net/ethernet/freescale/fs_enet/ 5502F: include/linux/fs_enet_pd.h 5503 5504FREESCALE SOC SOUND DRIVERS 5505M: Timur Tabi <timur@tabi.org> 5506M: Nicolin Chen <nicoleotsuka@gmail.com> 5507M: Xiubo Li <Xiubo.Lee@gmail.com> 5508R: Fabio Estevam <fabio.estevam@nxp.com> 5509L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5510L: linuxppc-dev@lists.ozlabs.org 5511S: Maintained 5512F: sound/soc/fsl/fsl* 5513F: sound/soc/fsl/imx* 5514F: sound/soc/fsl/mpc8610_hpcd.c 5515 5516FREESCALE USB PERIPHERAL DRIVERS 5517M: Li Yang <leoyang.li@nxp.com> 5518L: linux-usb@vger.kernel.org 5519L: linuxppc-dev@lists.ozlabs.org 5520S: Maintained 5521F: drivers/usb/gadget/udc/fsl* 5522 5523FREEVXFS FILESYSTEM 5524M: Christoph Hellwig <hch@infradead.org> 5525W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5526S: Maintained 5527F: fs/freevxfs/ 5528 5529FREEZER 5530M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5531M: Pavel Machek <pavel@ucw.cz> 5532L: linux-pm@vger.kernel.org 5533S: Supported 5534F: Documentation/power/freezing-of-tasks.txt 5535F: include/linux/freezer.h 5536F: kernel/freezer.c 5537 5538FRONTSWAP API 5539M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5540L: linux-kernel@vger.kernel.org 5541S: Maintained 5542F: mm/frontswap.c 5543F: include/linux/frontswap.h 5544 5545FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5546M: David Howells <dhowells@redhat.com> 5547L: linux-cachefs@redhat.com (moderated for non-subscribers) 5548S: Supported 5549F: Documentation/filesystems/caching/ 5550F: fs/fscache/ 5551F: include/linux/fscache*.h 5552 5553FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5554M: Theodore Y. Ts'o <tytso@mit.edu> 5555M: Jaegeuk Kim <jaegeuk@kernel.org> 5556L: linux-fscrypt@vger.kernel.org 5557Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5559S: Supported 5560F: fs/crypto/ 5561F: include/linux/fscrypt*.h 5562 5563FUJITSU FR-V (FRV) PORT 5564S: Orphan 5565F: arch/frv/ 5566 5567FUJITSU LAPTOP EXTRAS 5568M: Jonathan Woithe <jwoithe@just42.net> 5569L: platform-driver-x86@vger.kernel.org 5570S: Maintained 5571F: drivers/platform/x86/fujitsu-laptop.c 5572 5573FUJITSU M-5MO LS CAMERA ISP DRIVER 5574M: Kyungmin Park <kyungmin.park@samsung.com> 5575M: Heungjun Kim <riverful.kim@samsung.com> 5576L: linux-media@vger.kernel.org 5577S: Maintained 5578F: drivers/media/i2c/m5mols/ 5579F: include/media/i2c/m5mols.h 5580 5581FUJITSU TABLET EXTRAS 5582M: Robert Gerlach <khnz@gmx.de> 5583L: platform-driver-x86@vger.kernel.org 5584S: Maintained 5585F: drivers/platform/x86/fujitsu-tablet.c 5586 5587FUSE: FILESYSTEM IN USERSPACE 5588M: Miklos Szeredi <miklos@szeredi.hu> 5589L: linux-fsdevel@vger.kernel.org 5590W: http://fuse.sourceforge.net/ 5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5592S: Maintained 5593F: fs/fuse/ 5594F: include/uapi/linux/fuse.h 5595F: Documentation/filesystems/fuse.txt 5596 5597FUTEX SUBSYSTEM 5598M: Thomas Gleixner <tglx@linutronix.de> 5599M: Ingo Molnar <mingo@redhat.com> 5600R: Peter Zijlstra <peterz@infradead.org> 5601R: Darren Hart <dvhart@infradead.org> 5602L: linux-kernel@vger.kernel.org 5603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5604S: Maintained 5605F: kernel/futex.c 5606F: kernel/futex_compat.c 5607F: include/asm-generic/futex.h 5608F: include/linux/futex.h 5609F: include/uapi/linux/futex.h 5610F: tools/testing/selftests/futex/ 5611F: tools/perf/bench/futex* 5612F: Documentation/*futex* 5613 5614FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5615M: Rik Faith <faith@cs.unc.edu> 5616L: linux-scsi@vger.kernel.org 5617S: Odd Fixes (e.g., new signatures) 5618F: drivers/scsi/fdomain.* 5619 5620GCC PLUGINS 5621M: Kees Cook <keescook@chromium.org> 5622R: Emese Revfy <re.emese@gmail.com> 5623L: kernel-hardening@lists.openwall.com 5624S: Maintained 5625F: scripts/gcc-plugins/ 5626F: scripts/gcc-plugin.sh 5627F: scripts/Makefile.gcc-plugins 5628F: Documentation/gcc-plugins.txt 5629 5630GCOV BASED KERNEL PROFILING 5631M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5632S: Maintained 5633F: kernel/gcov/ 5634F: Documentation/dev-tools/gcov.rst 5635 5636GDB KERNEL DEBUGGING HELPER SCRIPTS 5637M: Jan Kiszka <jan.kiszka@siemens.com> 5638M: Kieran Bingham <kieran@bingham.xyz> 5639S: Supported 5640F: scripts/gdb/ 5641 5642GDT SCSI DISK ARRAY CONTROLLER DRIVER 5643M: Achim Leubner <achim_leubner@adaptec.com> 5644L: linux-scsi@vger.kernel.org 5645W: http://www.icp-vortex.com/ 5646S: Supported 5647F: drivers/scsi/gdt* 5648 5649GEMTEK FM RADIO RECEIVER DRIVER 5650M: Hans Verkuil <hverkuil@xs4all.nl> 5651L: linux-media@vger.kernel.org 5652T: git git://linuxtv.org/media_tree.git 5653W: https://linuxtv.org 5654S: Maintained 5655F: drivers/media/radio/radio-gemtek* 5656 5657GENERIC GPIO I2C DRIVER 5658M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5659S: Supported 5660F: drivers/i2c/busses/i2c-gpio.c 5661F: include/linux/i2c-gpio.h 5662 5663GENERIC GPIO I2C MULTIPLEXER DRIVER 5664M: Peter Korsgaard <peter.korsgaard@barco.com> 5665L: linux-i2c@vger.kernel.org 5666S: Supported 5667F: drivers/i2c/muxes/i2c-mux-gpio.c 5668F: include/linux/i2c-mux-gpio.h 5669F: Documentation/i2c/muxes/i2c-mux-gpio 5670 5671GENERIC HDLC (WAN) DRIVERS 5672M: Krzysztof Halasa <khc@pm.waw.pl> 5673W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5674S: Maintained 5675F: drivers/net/wan/c101.c 5676F: drivers/net/wan/hd6457* 5677F: drivers/net/wan/hdlc* 5678F: drivers/net/wan/n2.c 5679F: drivers/net/wan/pc300too.c 5680F: drivers/net/wan/pci200syn.c 5681F: drivers/net/wan/wanxl* 5682 5683GENERIC INCLUDE/ASM HEADER FILES 5684M: Arnd Bergmann <arnd@arndb.de> 5685L: linux-arch@vger.kernel.org 5686T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5687S: Maintained 5688F: include/asm-generic/ 5689F: include/uapi/asm-generic/ 5690 5691GENERIC PHY FRAMEWORK 5692M: Kishon Vijay Abraham I <kishon@ti.com> 5693L: linux-kernel@vger.kernel.org 5694T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5695S: Supported 5696F: drivers/phy/ 5697F: include/linux/phy/ 5698 5699GENERIC PM DOMAINS 5700M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5701M: Kevin Hilman <khilman@kernel.org> 5702M: Ulf Hansson <ulf.hansson@linaro.org> 5703L: linux-pm@vger.kernel.org 5704S: Supported 5705F: drivers/base/power/domain*.c 5706F: include/linux/pm_domain.h 5707F: Documentation/devicetree/bindings/power/power_domain.txt 5708 5709GENERIC UIO DRIVER FOR PCI DEVICES 5710M: "Michael S. Tsirkin" <mst@redhat.com> 5711L: kvm@vger.kernel.org 5712S: Supported 5713F: drivers/uio/uio_pci_generic.c 5714 5715GENWQE (IBM Generic Workqueue Card) 5716M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5717M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5718S: Supported 5719F: drivers/misc/genwqe/ 5720 5721GET_MAINTAINER SCRIPT 5722M: Joe Perches <joe@perches.com> 5723S: Maintained 5724F: scripts/get_maintainer.pl 5725 5726GFS2 FILE SYSTEM 5727M: Steven Whitehouse <swhiteho@redhat.com> 5728M: Bob Peterson <rpeterso@redhat.com> 5729L: cluster-devel@redhat.com 5730W: http://sources.redhat.com/cluster/ 5731T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5732S: Supported 5733F: Documentation/filesystems/gfs2*.txt 5734F: fs/gfs2/ 5735F: include/uapi/linux/gfs2_ondisk.h 5736 5737GIGASET ISDN DRIVERS 5738M: Paul Bolle <pebolle@tiscali.nl> 5739L: gigaset307x-common@lists.sourceforge.net 5740W: http://gigaset307x.sourceforge.net/ 5741S: Odd Fixes 5742F: Documentation/isdn/README.gigaset 5743F: drivers/isdn/gigaset/ 5744F: include/uapi/linux/gigaset_dev.h 5745 5746GO7007 MPEG CODEC 5747M: Hans Verkuil <hans.verkuil@cisco.com> 5748L: linux-media@vger.kernel.org 5749S: Maintained 5750F: drivers/media/usb/go7007/ 5751 5752GOODIX TOUCHSCREEN 5753M: Bastien Nocera <hadess@hadess.net> 5754L: linux-input@vger.kernel.org 5755S: Maintained 5756F: drivers/input/touchscreen/goodix.c 5757 5758GPIO ACPI SUPPORT 5759M: Mika Westerberg <mika.westerberg@linux.intel.com> 5760M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5761L: linux-gpio@vger.kernel.org 5762L: linux-acpi@vger.kernel.org 5763S: Maintained 5764F: Documentation/acpi/gpio-properties.txt 5765F: drivers/gpio/gpiolib-acpi.c 5766 5767GPIO MOCKUP DRIVER 5768M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5769L: linux-gpio@vger.kernel.org 5770S: Maintained 5771F: drivers/gpio/gpio-mockup.c 5772F: tools/testing/selftests/gpio/ 5773 5774GPIO SUBSYSTEM 5775M: Linus Walleij <linus.walleij@linaro.org> 5776L: linux-gpio@vger.kernel.org 5777T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5778S: Maintained 5779F: Documentation/devicetree/bindings/gpio/ 5780F: Documentation/gpio/ 5781F: Documentation/ABI/testing/gpio-cdev 5782F: Documentation/ABI/obsolete/sysfs-gpio 5783F: drivers/gpio/ 5784F: include/linux/gpio/ 5785F: include/linux/gpio.h 5786F: include/asm-generic/gpio.h 5787F: include/uapi/linux/gpio.h 5788F: tools/gpio/ 5789 5790GRE DEMULTIPLEXER DRIVER 5791M: Dmitry Kozlov <xeb@mail.ru> 5792L: netdev@vger.kernel.org 5793S: Maintained 5794F: net/ipv4/gre_demux.c 5795F: net/ipv4/gre_offload.c 5796F: include/net/gre.h 5797 5798GRETH 10/100/1G Ethernet MAC device driver 5799M: Andreas Larsson <andreas@gaisler.com> 5800L: netdev@vger.kernel.org 5801S: Maintained 5802F: drivers/net/ethernet/aeroflex/ 5803 5804GREYBUS AUDIO PROTOCOLS DRIVERS 5805M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5806M: Mark Greer <mgreer@animalcreek.com> 5807S: Maintained 5808F: drivers/staging/greybus/audio_apbridgea.c 5809F: drivers/staging/greybus/audio_apbridgea.h 5810F: drivers/staging/greybus/audio_codec.c 5811F: drivers/staging/greybus/audio_codec.h 5812F: drivers/staging/greybus/audio_gb.c 5813F: drivers/staging/greybus/audio_manager.c 5814F: drivers/staging/greybus/audio_manager.h 5815F: drivers/staging/greybus/audio_manager_module.c 5816F: drivers/staging/greybus/audio_manager_private.h 5817F: drivers/staging/greybus/audio_manager_sysfs.c 5818F: drivers/staging/greybus/audio_module.c 5819F: drivers/staging/greybus/audio_topology.c 5820 5821GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5822M: Viresh Kumar <vireshk@kernel.org> 5823S: Maintained 5824F: drivers/staging/greybus/authentication.c 5825F: drivers/staging/greybus/bootrom.c 5826F: drivers/staging/greybus/firmware.h 5827F: drivers/staging/greybus/fw-core.c 5828F: drivers/staging/greybus/fw-download.c 5829F: drivers/staging/greybus/fw-managament.c 5830F: drivers/staging/greybus/greybus_authentication.h 5831F: drivers/staging/greybus/greybus_firmware.h 5832F: drivers/staging/greybus/hid.c 5833F: drivers/staging/greybus/i2c.c 5834F: drivers/staging/greybus/spi.c 5835F: drivers/staging/greybus/spilib.c 5836F: drivers/staging/greybus/spilib.h 5837 5838GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5839M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5840S: Maintained 5841F: drivers/staging/greybus/loopback.c 5842F: drivers/staging/greybus/timesync.c 5843F: drivers/staging/greybus/timesync_platform.c 5844 5845GREYBUS PLATFORM DRIVERS 5846M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5847S: Maintained 5848F: drivers/staging/greybus/arche-platform.c 5849F: drivers/staging/greybus/arche-apb-ctrl.c 5850F: drivers/staging/greybus/arche_platform.h 5851 5852GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5853M: Rui Miguel Silva <rmfrfs@gmail.com> 5854S: Maintained 5855F: drivers/staging/greybus/sdio.c 5856F: drivers/staging/greybus/light.c 5857F: drivers/staging/greybus/gpio.c 5858F: drivers/staging/greybus/power_supply.c 5859F: drivers/staging/greybus/spi.c 5860F: drivers/staging/greybus/spilib.c 5861 5862GREYBUS SUBSYSTEM 5863M: Johan Hovold <johan@kernel.org> 5864M: Alex Elder <elder@kernel.org> 5865M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5866S: Maintained 5867F: drivers/staging/greybus/ 5868L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5869 5870GREYBUS UART PROTOCOLS DRIVERS 5871M: David Lin <dtwlin@gmail.com> 5872S: Maintained 5873F: drivers/staging/greybus/uart.c 5874F: drivers/staging/greybus/log.c 5875 5876GS1662 VIDEO SERIALIZER 5877M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5878L: linux-media@vger.kernel.org 5879T: git git://linuxtv.org/media_tree.git 5880S: Maintained 5881F: drivers/media/spi/gs1662.c 5882 5883GSPCA FINEPIX SUBDRIVER 5884M: Frank Zago <frank@zago.net> 5885L: linux-media@vger.kernel.org 5886T: git git://linuxtv.org/media_tree.git 5887S: Maintained 5888F: drivers/media/usb/gspca/finepix.c 5889 5890GSPCA GL860 SUBDRIVER 5891M: Olivier Lorin <o.lorin@laposte.net> 5892L: linux-media@vger.kernel.org 5893T: git git://linuxtv.org/media_tree.git 5894S: Maintained 5895F: drivers/media/usb/gspca/gl860/ 5896 5897GSPCA M5602 SUBDRIVER 5898M: Erik Andren <erik.andren@gmail.com> 5899L: linux-media@vger.kernel.org 5900T: git git://linuxtv.org/media_tree.git 5901S: Maintained 5902F: drivers/media/usb/gspca/m5602/ 5903 5904GSPCA PAC207 SONIXB SUBDRIVER 5905M: Hans Verkuil <hverkuil@xs4all.nl> 5906L: linux-media@vger.kernel.org 5907T: git git://linuxtv.org/media_tree.git 5908S: Odd Fixes 5909F: drivers/media/usb/gspca/pac207.c 5910 5911GSPCA SN9C20X SUBDRIVER 5912M: Brian Johnson <brijohn@gmail.com> 5913L: linux-media@vger.kernel.org 5914T: git git://linuxtv.org/media_tree.git 5915S: Maintained 5916F: drivers/media/usb/gspca/sn9c20x.c 5917 5918GSPCA T613 SUBDRIVER 5919M: Leandro Costantino <lcostantino@gmail.com> 5920L: linux-media@vger.kernel.org 5921T: git git://linuxtv.org/media_tree.git 5922S: Maintained 5923F: drivers/media/usb/gspca/t613.c 5924 5925GSPCA USB WEBCAM DRIVER 5926M: Hans Verkuil <hverkuil@xs4all.nl> 5927L: linux-media@vger.kernel.org 5928T: git git://linuxtv.org/media_tree.git 5929S: Odd Fixes 5930F: drivers/media/usb/gspca/ 5931 5932GTP (GPRS Tunneling Protocol) 5933M: Pablo Neira Ayuso <pablo@netfilter.org> 5934M: Harald Welte <laforge@gnumonks.org> 5935L: osmocom-net-gprs@lists.osmocom.org 5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5937S: Maintained 5938F: drivers/net/gtp.c 5939 5940GUID PARTITION TABLE (GPT) 5941M: Davidlohr Bueso <dave@stgolabs.net> 5942L: linux-efi@vger.kernel.org 5943S: Maintained 5944F: block/partitions/efi.* 5945 5946H8/300 ARCHITECTURE 5947M: Yoshinori Sato <ysato@users.sourceforge.jp> 5948L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5949W: http://uclinux-h8.sourceforge.jp 5950T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5951S: Maintained 5952F: arch/h8300/ 5953F: drivers/clocksource/h8300_*.c 5954F: drivers/clk/h8300/ 5955F: drivers/irqchip/irq-renesas-h8*.c 5956 5957HACKRF MEDIA DRIVER 5958M: Antti Palosaari <crope@iki.fi> 5959L: linux-media@vger.kernel.org 5960W: https://linuxtv.org 5961W: http://palosaari.fi/linux/ 5962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5963T: git git://linuxtv.org/anttip/media_tree.git 5964S: Maintained 5965F: drivers/media/usb/hackrf/ 5966 5967HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5968M: Frank Seidel <frank@f-seidel.de> 5969L: platform-driver-x86@vger.kernel.org 5970W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5971S: Maintained 5972F: drivers/platform/x86/hdaps.c 5973 5974HARDWARE MONITORING 5975M: Jean Delvare <jdelvare@suse.com> 5976M: Guenter Roeck <linux@roeck-us.net> 5977L: linux-hwmon@vger.kernel.org 5978W: http://hwmon.wiki.kernel.org/ 5979T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5980T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5981S: Maintained 5982F: Documentation/hwmon/ 5983F: drivers/hwmon/ 5984F: include/linux/hwmon*.h 5985 5986HARDWARE RANDOM NUMBER GENERATOR CORE 5987M: Matt Mackall <mpm@selenic.com> 5988M: Herbert Xu <herbert@gondor.apana.org.au> 5989L: linux-crypto@vger.kernel.org 5990S: Odd fixes 5991F: Documentation/devicetree/bindings/rng/ 5992F: Documentation/hw_random.txt 5993F: drivers/char/hw_random/ 5994F: include/linux/hw_random.h 5995 5996HARDWARE SPINLOCK CORE 5997M: Ohad Ben-Cohen <ohad@wizery.com> 5998M: Bjorn Andersson <bjorn.andersson@linaro.org> 5999L: linux-remoteproc@vger.kernel.org 6000S: Maintained 6001T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6002F: Documentation/devicetree/bindings/hwlock/ 6003F: Documentation/hwspinlock.txt 6004F: drivers/hwspinlock/ 6005F: include/linux/hwspinlock.h 6006 6007HARMONY SOUND DRIVER 6008L: linux-parisc@vger.kernel.org 6009S: Maintained 6010F: sound/parisc/harmony.* 6011 6012HDPVR USB VIDEO ENCODER DRIVER 6013M: Hans Verkuil <hverkuil@xs4all.nl> 6014L: linux-media@vger.kernel.org 6015T: git git://linuxtv.org/media_tree.git 6016W: https://linuxtv.org 6017S: Odd Fixes 6018F: drivers/media/usb/hdpvr/ 6019 6020HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6021M: Jimmy Vance <jimmy.vance@hpe.com> 6022S: Supported 6023F: Documentation/watchdog/hpwdt.txt 6024F: drivers/watchdog/hpwdt.c 6025 6026HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6027M: Don Brace <don.brace@microsemi.com> 6028L: esc.storagedev@microsemi.com 6029L: linux-scsi@vger.kernel.org 6030S: Supported 6031F: Documentation/scsi/hpsa.txt 6032F: drivers/scsi/hpsa*.[ch] 6033F: include/linux/cciss*.h 6034F: include/uapi/linux/cciss*.h 6035 6036HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 6037M: Don Brace <don.brace@microsemi.com> 6038L: esc.storagedev@microsemi.com 6039L: linux-scsi@vger.kernel.org 6040S: Supported 6041F: Documentation/blockdev/cciss.txt 6042F: drivers/block/cciss* 6043F: include/linux/cciss_ioctl.h 6044F: include/uapi/linux/cciss_ioctl.h 6045 6046HFI1 DRIVER 6047M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6048M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6049L: linux-rdma@vger.kernel.org 6050S: Supported 6051F: drivers/infiniband/hw/hfi1 6052 6053HFS FILESYSTEM 6054L: linux-fsdevel@vger.kernel.org 6055S: Orphan 6056F: Documentation/filesystems/hfs.txt 6057F: fs/hfs/ 6058 6059HFSPLUS FILESYSTEM 6060L: linux-fsdevel@vger.kernel.org 6061S: Orphan 6062F: Documentation/filesystems/hfsplus.txt 6063F: fs/hfsplus/ 6064 6065HGA FRAMEBUFFER DRIVER 6066M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6067L: linux-nvidia@lists.surfsouth.com 6068W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6069S: Maintained 6070F: drivers/video/fbdev/hgafb.c 6071 6072HIBERNATION (aka Software Suspend, aka swsusp) 6073M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6074M: Pavel Machek <pavel@ucw.cz> 6075L: linux-pm@vger.kernel.org 6076B: https://bugzilla.kernel.org 6077S: Supported 6078F: arch/x86/power/ 6079F: drivers/base/power/ 6080F: kernel/power/ 6081F: include/linux/suspend.h 6082F: include/linux/freezer.h 6083F: include/linux/pm.h 6084F: arch/*/include/asm/suspend*.h 6085 6086HID CORE LAYER 6087M: Jiri Kosina <jikos@kernel.org> 6088R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6089L: linux-input@vger.kernel.org 6090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6091S: Maintained 6092F: drivers/hid/ 6093F: include/linux/hid* 6094F: include/uapi/linux/hid* 6095 6096HID SENSOR HUB DRIVERS 6097M: Jiri Kosina <jikos@kernel.org> 6098M: Jonathan Cameron <jic23@kernel.org> 6099M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6100L: linux-input@vger.kernel.org 6101L: linux-iio@vger.kernel.org 6102S: Maintained 6103F: Documentation/hid/hid-sensor* 6104F: drivers/hid/hid-sensor-* 6105F: drivers/iio/*/hid-* 6106F: include/linux/hid-sensor-* 6107 6108HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6109M: Thomas Gleixner <tglx@linutronix.de> 6110L: linux-kernel@vger.kernel.org 6111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6112S: Maintained 6113F: Documentation/timers/ 6114F: kernel/time/hrtimer.c 6115F: kernel/time/clockevents.c 6116F: kernel/time/timer_*.c 6117F: include/linux/clockchips.h 6118F: include/linux/hrtimer.h 6119 6120HIGH-SPEED SCC DRIVER FOR AX.25 6121L: linux-hams@vger.kernel.org 6122S: Orphan 6123F: drivers/net/hamradio/dmascc.c 6124F: drivers/net/hamradio/scc.c 6125 6126HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6127M: HighPoint Linux Team <linux@highpoint-tech.com> 6128W: http://www.highpoint-tech.com 6129S: Supported 6130F: Documentation/scsi/hptiop.txt 6131F: drivers/scsi/hptiop.c 6132 6133HIPPI 6134M: Jes Sorensen <jes@trained-monkey.org> 6135L: linux-hippi@sunsite.dk 6136S: Maintained 6137F: include/linux/hippidevice.h 6138F: include/uapi/linux/if_hippi.h 6139F: net/802/hippi.c 6140F: drivers/net/hippi/ 6141 6142HISILICON NETWORK SUBSYSTEM DRIVER 6143M: Yisen Zhuang <yisen.zhuang@huawei.com> 6144M: Salil Mehta <salil.mehta@huawei.com> 6145L: netdev@vger.kernel.org 6146W: http://www.hisilicon.com 6147S: Maintained 6148F: drivers/net/ethernet/hisilicon/ 6149F: Documentation/devicetree/bindings/net/hisilicon*.txt 6150 6151HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6152M: Yisen Zhuang <yisen.zhuang@huawei.com> 6153M: Salil Mehta <salil.mehta@huawei.com> 6154L: netdev@vger.kernel.org 6155W: http://www.hisilicon.com 6156S: Maintained 6157F: drivers/net/ethernet/hisilicon/hns3/ 6158 6159HISILICON ROCE DRIVER 6160M: Lijun Ou <oulijun@huawei.com> 6161M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6162L: linux-rdma@vger.kernel.org 6163S: Maintained 6164F: drivers/infiniband/hw/hns/ 6165F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6166 6167HISILICON SAS Controller 6168M: John Garry <john.garry@huawei.com> 6169W: http://www.hisilicon.com 6170S: Supported 6171F: drivers/scsi/hisi_sas/ 6172F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6173 6174HOST AP DRIVER 6175M: Jouni Malinen <j@w1.fi> 6176L: linux-wireless@vger.kernel.org 6177W: http://w1.fi/hostap-driver.html 6178S: Obsolete 6179F: drivers/net/wireless/intersil/hostap/ 6180 6181HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6182L: platform-driver-x86@vger.kernel.org 6183S: Orphan 6184F: drivers/platform/x86/tc1100-wmi.c 6185 6186HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6187M: Jaroslav Kysela <perex@perex.cz> 6188S: Maintained 6189F: drivers/net/ethernet/hp/hp100.* 6190 6191HPET: High Precision Event Timers driver 6192M: Clemens Ladisch <clemens@ladisch.de> 6193S: Maintained 6194F: Documentation/timers/hpet.txt 6195F: drivers/char/hpet.c 6196F: include/linux/hpet.h 6197F: include/uapi/linux/hpet.h 6198 6199HPET: x86 6200S: Orphan 6201F: arch/x86/kernel/hpet.c 6202F: arch/x86/include/asm/hpet.h 6203 6204HPFS FILESYSTEM 6205M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6206W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6207S: Maintained 6208F: fs/hpfs/ 6209 6210HSI SUBSYSTEM 6211M: Sebastian Reichel <sre@kernel.org> 6212T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6213S: Maintained 6214F: Documentation/ABI/testing/sysfs-bus-hsi 6215F: Documentation/driver-api/hsi.rst 6216F: drivers/hsi/ 6217F: include/linux/hsi/ 6218F: include/uapi/linux/hsi/ 6219 6220HSO 3G MODEM DRIVER 6221L: linux-usb@vger.kernel.org 6222S: Orphan 6223F: drivers/net/usb/hso.c 6224 6225HSR NETWORK PROTOCOL 6226M: Arvid Brodin <arvid.brodin@alten.se> 6227L: netdev@vger.kernel.org 6228S: Maintained 6229F: net/hsr/ 6230 6231HT16K33 LED CONTROLLER DRIVER 6232M: Robin van der Gracht <robin@protonic.nl> 6233S: Maintained 6234F: drivers/auxdisplay/ht16k33.c 6235F: Documentation/devicetree/bindings/display/ht16k33.txt 6236 6237HTCPEN TOUCHSCREEN DRIVER 6238M: Pau Oliva Fora <pof@eslack.org> 6239L: linux-input@vger.kernel.org 6240S: Maintained 6241F: drivers/input/touchscreen/htcpen.c 6242 6243HUAWEI ETHERNET DRIVER 6244M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6245L: netdev@vger.kernel.org 6246S: Supported 6247F: Documentation/networking/hinic.txt 6248F: drivers/net/ethernet/huawei/hinic/ 6249 6250HUGETLB FILESYSTEM 6251M: Nadia Yvette Chambers <nyc@holomorphy.com> 6252S: Maintained 6253F: fs/hugetlbfs/ 6254 6255HVA ST MEDIA DRIVER 6256M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6257L: linux-media@vger.kernel.org 6258T: git git://linuxtv.org/media_tree.git 6259W: https://linuxtv.org 6260S: Supported 6261F: drivers/media/platform/sti/hva 6262 6263HWPOISON MEMORY FAILURE HANDLING 6264M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6265L: linux-mm@kvack.org 6266S: Maintained 6267F: mm/memory-failure.c 6268F: mm/hwpoison-inject.c 6269 6270Hyper-V CORE AND DRIVERS 6271M: "K. Y. Srinivasan" <kys@microsoft.com> 6272M: Haiyang Zhang <haiyangz@microsoft.com> 6273M: Stephen Hemminger <sthemmin@microsoft.com> 6274L: devel@linuxdriverproject.org 6275S: Maintained 6276F: Documentation/networking/netvsc.txt 6277F: arch/x86/include/asm/mshyperv.h 6278F: arch/x86/include/uapi/asm/hyperv.h 6279F: arch/x86/kernel/cpu/mshyperv.c 6280F: arch/x86/hyperv 6281F: drivers/hid/hid-hyperv.c 6282F: drivers/hv/ 6283F: drivers/input/serio/hyperv-keyboard.c 6284F: drivers/pci/host/pci-hyperv.c 6285F: drivers/net/hyperv/ 6286F: drivers/scsi/storvsc_drv.c 6287F: drivers/uio/uio_hv_generic.c 6288F: drivers/video/fbdev/hyperv_fb.c 6289F: net/vmw_vsock/hyperv_transport.c 6290F: include/linux/hyperv.h 6291F: tools/hv/ 6292F: Documentation/ABI/stable/sysfs-bus-vmbus 6293 6294HYPERVISOR VIRTUAL CONSOLE DRIVER 6295L: linuxppc-dev@lists.ozlabs.org 6296S: Odd Fixes 6297F: drivers/tty/hvc/ 6298 6299I2C ACPI SUPPORT 6300M: Mika Westerberg <mika.westerberg@linux.intel.com> 6301L: linux-i2c@vger.kernel.org 6302L: linux-acpi@vger.kernel.org 6303S: Maintained 6304F: drivers/i2c/i2c-core-acpi.c 6305 6306I2C MUXES 6307M: Peter Rosin <peda@axentia.se> 6308L: linux-i2c@vger.kernel.org 6309S: Maintained 6310F: Documentation/i2c/i2c-topology 6311F: Documentation/i2c/muxes/ 6312F: Documentation/devicetree/bindings/i2c/i2c-mux* 6313F: Documentation/devicetree/bindings/i2c/i2c-arb* 6314F: Documentation/devicetree/bindings/i2c/i2c-gate* 6315F: drivers/i2c/i2c-mux.c 6316F: drivers/i2c/muxes/ 6317F: include/linux/i2c-mux.h 6318 6319I2C OVER PARALLEL PORT 6320M: Jean Delvare <jdelvare@suse.com> 6321L: linux-i2c@vger.kernel.org 6322S: Maintained 6323F: Documentation/i2c/busses/i2c-parport 6324F: Documentation/i2c/busses/i2c-parport-light 6325F: drivers/i2c/busses/i2c-parport.c 6326F: drivers/i2c/busses/i2c-parport-light.c 6327 6328I2C SUBSYSTEM 6329M: Wolfram Sang <wsa@the-dreams.de> 6330L: linux-i2c@vger.kernel.org 6331W: https://i2c.wiki.kernel.org/ 6332Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6333T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6334S: Maintained 6335F: Documentation/devicetree/bindings/i2c/ 6336F: Documentation/i2c/ 6337F: drivers/i2c/ 6338F: drivers/i2c/*/ 6339F: include/linux/i2c.h 6340F: include/linux/i2c-*.h 6341F: include/uapi/linux/i2c.h 6342F: include/uapi/linux/i2c-*.h 6343 6344I2C-TAOS-EVM DRIVER 6345M: Jean Delvare <jdelvare@suse.com> 6346L: linux-i2c@vger.kernel.org 6347S: Maintained 6348F: Documentation/i2c/busses/i2c-taos-evm 6349F: drivers/i2c/busses/i2c-taos-evm.c 6350 6351I2C-TINY-USB DRIVER 6352M: Till Harbaum <till@harbaum.org> 6353L: linux-i2c@vger.kernel.org 6354W: http://www.harbaum.org/till/i2c_tiny_usb 6355S: Maintained 6356F: drivers/i2c/busses/i2c-tiny-usb.c 6357 6358I2C/SMBUS CONTROLLER DRIVERS FOR PC 6359M: Jean Delvare <jdelvare@suse.com> 6360L: linux-i2c@vger.kernel.org 6361S: Maintained 6362F: Documentation/i2c/busses/i2c-ali1535 6363F: Documentation/i2c/busses/i2c-ali1563 6364F: Documentation/i2c/busses/i2c-ali15x3 6365F: Documentation/i2c/busses/i2c-amd756 6366F: Documentation/i2c/busses/i2c-amd8111 6367F: Documentation/i2c/busses/i2c-i801 6368F: Documentation/i2c/busses/i2c-nforce2 6369F: Documentation/i2c/busses/i2c-piix4 6370F: Documentation/i2c/busses/i2c-sis5595 6371F: Documentation/i2c/busses/i2c-sis630 6372F: Documentation/i2c/busses/i2c-sis96x 6373F: Documentation/i2c/busses/i2c-via 6374F: Documentation/i2c/busses/i2c-viapro 6375F: drivers/i2c/busses/i2c-ali1535.c 6376F: drivers/i2c/busses/i2c-ali1563.c 6377F: drivers/i2c/busses/i2c-ali15x3.c 6378F: drivers/i2c/busses/i2c-amd756.c 6379F: drivers/i2c/busses/i2c-amd756-s4882.c 6380F: drivers/i2c/busses/i2c-amd8111.c 6381F: drivers/i2c/busses/i2c-i801.c 6382F: drivers/i2c/busses/i2c-isch.c 6383F: drivers/i2c/busses/i2c-nforce2.c 6384F: drivers/i2c/busses/i2c-nforce2-s4985.c 6385F: drivers/i2c/busses/i2c-piix4.c 6386F: drivers/i2c/busses/i2c-sis5595.c 6387F: drivers/i2c/busses/i2c-sis630.c 6388F: drivers/i2c/busses/i2c-sis96x.c 6389F: drivers/i2c/busses/i2c-via.c 6390F: drivers/i2c/busses/i2c-viapro.c 6391 6392I2C/SMBUS ISMT DRIVER 6393M: Seth Heasley <seth.heasley@intel.com> 6394M: Neil Horman <nhorman@tuxdriver.com> 6395L: linux-i2c@vger.kernel.org 6396F: drivers/i2c/busses/i2c-ismt.c 6397F: Documentation/i2c/busses/i2c-ismt 6398 6399I2C/SMBUS STUB DRIVER 6400M: Jean Delvare <jdelvare@suse.com> 6401L: linux-i2c@vger.kernel.org 6402S: Maintained 6403F: drivers/i2c/i2c-stub.c 6404 6405i386 BOOT CODE 6406M: "H. Peter Anvin" <hpa@zytor.com> 6407S: Maintained 6408F: arch/x86/boot/ 6409 6410i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6411M: "H. Peter Anvin" <hpa@zytor.com> 6412T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6413S: Maintained 6414 6415IA64 (Itanium) PLATFORM 6416M: Tony Luck <tony.luck@intel.com> 6417M: Fenghua Yu <fenghua.yu@intel.com> 6418L: linux-ia64@vger.kernel.org 6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6420S: Maintained 6421F: arch/ia64/ 6422 6423IBM Power 842 compression accelerator 6424M: Haren Myneni <haren@us.ibm.com> 6425S: Supported 6426F: drivers/crypto/nx/Makefile 6427F: drivers/crypto/nx/Kconfig 6428F: drivers/crypto/nx/nx-842* 6429F: include/linux/sw842.h 6430F: crypto/842.c 6431F: lib/842/ 6432 6433IBM Power in-Nest Crypto Acceleration 6434M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6435M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6436L: linux-crypto@vger.kernel.org 6437S: Supported 6438F: drivers/crypto/nx/Makefile 6439F: drivers/crypto/nx/Kconfig 6440F: drivers/crypto/nx/nx-aes* 6441F: drivers/crypto/nx/nx-sha* 6442F: drivers/crypto/nx/nx.* 6443F: drivers/crypto/nx/nx_csbcpb.h 6444F: drivers/crypto/nx/nx_debugfs.h 6445 6446IBM Power Linux RAID adapter 6447M: Brian King <brking@us.ibm.com> 6448S: Supported 6449F: drivers/scsi/ipr.* 6450 6451IBM Power SRIOV Virtual NIC Device Driver 6452M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6453M: John Allen <jallen@linux.vnet.ibm.com> 6454L: netdev@vger.kernel.org 6455S: Supported 6456F: drivers/net/ethernet/ibm/ibmvnic.* 6457 6458IBM Power Virtual Ethernet Device Driver 6459M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6460L: netdev@vger.kernel.org 6461S: Supported 6462F: drivers/net/ethernet/ibm/ibmveth.* 6463 6464IBM Power Virtual FC Device Drivers 6465M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6466L: linux-scsi@vger.kernel.org 6467S: Supported 6468F: drivers/scsi/ibmvscsi/ibmvfc* 6469 6470IBM Power Virtual SCSI Device Drivers 6471M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6472L: linux-scsi@vger.kernel.org 6473S: Supported 6474F: drivers/scsi/ibmvscsi/ibmvscsi* 6475F: include/scsi/viosrp.h 6476 6477IBM Power Virtual SCSI Device Target Driver 6478M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6479M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6480L: linux-scsi@vger.kernel.org 6481L: target-devel@vger.kernel.org 6482S: Supported 6483F: drivers/scsi/ibmvscsi_tgt/ 6484 6485IBM Power VMX Cryptographic instructions 6486M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6487M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6488L: linux-crypto@vger.kernel.org 6489S: Supported 6490F: drivers/crypto/vmx/Makefile 6491F: drivers/crypto/vmx/Kconfig 6492F: drivers/crypto/vmx/vmx.c 6493F: drivers/crypto/vmx/aes* 6494F: drivers/crypto/vmx/ghash* 6495F: drivers/crypto/vmx/ppc-xlate.pl 6496 6497IBM ServeRAID RAID DRIVER 6498S: Orphan 6499F: drivers/scsi/ips.* 6500 6501ICH LPC AND GPIO DRIVER 6502M: Peter Tyser <ptyser@xes-inc.com> 6503S: Maintained 6504F: drivers/mfd/lpc_ich.c 6505F: drivers/gpio/gpio-ich.c 6506 6507IDE SUBSYSTEM 6508M: "David S. Miller" <davem@davemloft.net> 6509L: linux-ide@vger.kernel.org 6510Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6511T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6512S: Maintained 6513F: Documentation/ide/ 6514F: drivers/ide/ 6515F: include/linux/ide.h 6516 6517IDE/ATAPI DRIVERS 6518M: Borislav Petkov <bp@alien8.de> 6519L: linux-ide@vger.kernel.org 6520S: Maintained 6521F: Documentation/cdrom/ide-cd 6522F: drivers/ide/ide-cd* 6523 6524IDEAPAD LAPTOP EXTRAS DRIVER 6525M: Ike Panhc <ike.pan@canonical.com> 6526L: platform-driver-x86@vger.kernel.org 6527W: http://launchpad.net/ideapad-laptop 6528S: Maintained 6529F: drivers/platform/x86/ideapad-laptop.c 6530 6531IDEAPAD LAPTOP SLIDEBAR DRIVER 6532M: Andrey Moiseev <o2g.org.ru@gmail.com> 6533L: linux-input@vger.kernel.org 6534W: https://github.com/o2genum/ideapad-slidebar 6535S: Maintained 6536F: drivers/input/misc/ideapad_slidebar.c 6537 6538IDT VersaClock 5 CLOCK DRIVER 6539M: Marek Vasut <marek.vasut@gmail.com> 6540S: Maintained 6541F: drivers/clk/clk-versaclock5.c 6542 6543IEEE 802.15.4 SUBSYSTEM 6544M: Alexander Aring <alex.aring@gmail.com> 6545M: Stefan Schmidt <stefan@osg.samsung.com> 6546L: linux-wpan@vger.kernel.org 6547W: http://wpan.cakelab.org/ 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6550S: Maintained 6551F: net/ieee802154/ 6552F: net/mac802154/ 6553F: drivers/net/ieee802154/ 6554F: include/linux/nl802154.h 6555F: include/linux/ieee802154.h 6556F: include/net/nl802154.h 6557F: include/net/mac802154.h 6558F: include/net/af_ieee802154.h 6559F: include/net/cfg802154.h 6560F: include/net/ieee802154_netdev.h 6561F: Documentation/networking/ieee802154.txt 6562 6563IFE PROTOCOL 6564M: Yotam Gigi <yotamg@mellanox.com> 6565M: Jamal Hadi Salim <jhs@mojatatu.com> 6566F: net/ife 6567F: include/net/ife.h 6568F: include/uapi/linux/ife.h 6569 6570IGORPLUG-USB IR RECEIVER 6571M: Sean Young <sean@mess.org> 6572L: linux-media@vger.kernel.org 6573S: Maintained 6574F: drivers/media/rc/igorplugusb.c 6575 6576IGUANAWORKS USB IR TRANSCEIVER 6577M: Sean Young <sean@mess.org> 6578L: linux-media@vger.kernel.org 6579S: Maintained 6580F: drivers/media/rc/iguanair.c 6581 6582IIO DIGITAL POTENTIOMETER DAC 6583M: Peter Rosin <peda@axentia.se> 6584L: linux-iio@vger.kernel.org 6585S: Maintained 6586F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6587F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6588F: drivers/iio/dac/dpot-dac.c 6589 6590IIO ENVELOPE DETECTOR 6591M: Peter Rosin <peda@axentia.se> 6592L: linux-iio@vger.kernel.org 6593S: Maintained 6594F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6595F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6596F: drivers/iio/adc/envelope-detector.c 6597 6598IIO MULTIPLEXER 6599M: Peter Rosin <peda@axentia.se> 6600L: linux-iio@vger.kernel.org 6601S: Maintained 6602F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6603F: drivers/iio/multiplexer/iio-mux.c 6604 6605IIO SUBSYSTEM AND DRIVERS 6606M: Jonathan Cameron <jic23@kernel.org> 6607R: Hartmut Knaack <knaack.h@gmx.de> 6608R: Lars-Peter Clausen <lars@metafoo.de> 6609R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6610L: linux-iio@vger.kernel.org 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6612S: Maintained 6613F: Documentation/devicetree/bindings/iio/ 6614F: drivers/iio/ 6615F: drivers/staging/iio/ 6616F: include/linux/iio/ 6617F: tools/iio/ 6618 6619IKANOS/ADI EAGLE ADSL USB DRIVER 6620M: Matthieu Castet <castet.matthieu@free.fr> 6621M: Stanislaw Gruszka <stf_xl@wp.pl> 6622S: Maintained 6623F: drivers/usb/atm/ueagle-atm.c 6624 6625IMGTEC ASCII LCD DRIVER 6626M: Paul Burton <paul.burton@imgtec.com> 6627S: Maintained 6628F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6629F: drivers/auxdisplay/img-ascii-lcd.c 6630 6631IMGTEC IR DECODER DRIVER 6632M: James Hogan <james.hogan@imgtec.com> 6633S: Maintained 6634F: drivers/media/rc/img-ir/ 6635 6636IMS TWINTURBO FRAMEBUFFER DRIVER 6637L: linux-fbdev@vger.kernel.org 6638S: Orphan 6639F: drivers/video/fbdev/imsttfb.c 6640 6641INA209 HARDWARE MONITOR DRIVER 6642M: Guenter Roeck <linux@roeck-us.net> 6643L: linux-hwmon@vger.kernel.org 6644S: Maintained 6645F: Documentation/hwmon/ina209 6646F: Documentation/devicetree/bindings/i2c/ina209.txt 6647F: drivers/hwmon/ina209.c 6648 6649INA2XX HARDWARE MONITOR DRIVER 6650M: Guenter Roeck <linux@roeck-us.net> 6651L: linux-hwmon@vger.kernel.org 6652S: Maintained 6653F: Documentation/hwmon/ina2xx 6654F: drivers/hwmon/ina2xx.c 6655F: include/linux/platform_data/ina2xx.h 6656 6657INDUSTRY PACK SUBSYSTEM (IPACK) 6658M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6659M: Jens Taprogge <jens.taprogge@taprogge.org> 6660M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6661L: industrypack-devel@lists.sourceforge.net 6662W: http://industrypack.sourceforge.net 6663S: Maintained 6664F: drivers/ipack/ 6665 6666INFINIBAND SUBSYSTEM 6667M: Doug Ledford <dledford@redhat.com> 6668M: Sean Hefty <sean.hefty@intel.com> 6669M: Hal Rosenstock <hal.rosenstock@gmail.com> 6670L: linux-rdma@vger.kernel.org 6671W: http://www.openfabrics.org/ 6672Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6674S: Supported 6675F: Documentation/devicetree/bindings/infiniband/ 6676F: Documentation/infiniband/ 6677F: drivers/infiniband/ 6678F: include/uapi/linux/if_infiniband.h 6679F: include/uapi/rdma/ 6680F: include/rdma/ 6681 6682INGENIC JZ4780 DMA Driver 6683M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6684S: Maintained 6685F: drivers/dma/dma-jz4780.c 6686 6687INGENIC JZ4780 NAND DRIVER 6688M: Harvey Hunt <harveyhuntnexus@gmail.com> 6689L: linux-mtd@lists.infradead.org 6690S: Maintained 6691F: drivers/mtd/nand/jz4780_* 6692 6693INOTIFY 6694M: John McCutchan <john@johnmccutchan.com> 6695M: Robert Love <rlove@rlove.org> 6696M: Eric Paris <eparis@parisplace.org> 6697S: Maintained 6698F: Documentation/filesystems/inotify.txt 6699F: fs/notify/inotify/ 6700F: include/linux/inotify.h 6701F: include/uapi/linux/inotify.h 6702 6703INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6704M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6705L: linux-input@vger.kernel.org 6706Q: http://patchwork.kernel.org/project/linux-input/list/ 6707T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6708S: Maintained 6709F: drivers/input/ 6710F: include/linux/input.h 6711F: include/uapi/linux/input.h 6712F: include/uapi/linux/input-event-codes.h 6713F: include/linux/input/ 6714F: Documentation/devicetree/bindings/input/ 6715F: Documentation/input/ 6716 6717INPUT MULTITOUCH (MT) PROTOCOL 6718M: Henrik Rydberg <rydberg@bitmath.org> 6719L: linux-input@vger.kernel.org 6720S: Odd fixes 6721F: Documentation/input/multi-touch-protocol.rst 6722F: drivers/input/input-mt.c 6723K: \b(ABS|SYN)_MT_ 6724 6725INSIDE SECURE CRYPTO DRIVER 6726M: Antoine Tenart <antoine.tenart@free-electrons.com> 6727F: drivers/crypto/inside-secure/ 6728S: Maintained 6729L: linux-crypto@vger.kernel.org 6730 6731INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6732M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6733M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6734L: linux-ima-devel@lists.sourceforge.net 6735L: linux-ima-user@lists.sourceforge.net 6736L: linux-security-module@vger.kernel.org 6737T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6738S: Supported 6739F: security/integrity/ima/ 6740 6741INTEL 810/815 FRAMEBUFFER DRIVER 6742M: Antonino Daplas <adaplas@gmail.com> 6743L: linux-fbdev@vger.kernel.org 6744S: Maintained 6745F: drivers/video/fbdev/i810/ 6746 6747INTEL ASoC BDW/HSW DRIVERS 6748M: Jie Yang <yang.jie@linux.intel.com> 6749L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6750S: Supported 6751F: sound/soc/intel/common/sst-dsp* 6752F: sound/soc/intel/common/sst-firmware.c 6753F: sound/soc/intel/boards/broadwell.c 6754F: sound/soc/intel/haswell/ 6755 6756INTEL C600 SERIES SAS CONTROLLER DRIVER 6757M: Intel SCU Linux support <intel-linux-scu@intel.com> 6758M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6759L: linux-scsi@vger.kernel.org 6760T: git git://git.code.sf.net/p/intel-sas/isci 6761S: Supported 6762F: drivers/scsi/isci/ 6763 6764INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6765M: Daniel Vetter <daniel.vetter@intel.com> 6766M: Jani Nikula <jani.nikula@linux.intel.com> 6767L: intel-gfx@lists.freedesktop.org 6768W: https://01.org/linuxgraphics/ 6769B: https://01.org/linuxgraphics/documentation/how-report-bugs 6770C: irc://chat.freenode.net/intel-gfx 6771Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6772T: git git://anongit.freedesktop.org/drm-intel 6773S: Supported 6774F: drivers/gpu/drm/i915/ 6775F: include/drm/i915* 6776F: include/uapi/drm/i915_drm.h 6777F: Documentation/gpu/i915.rst 6778 6779INTEL ETHERNET DRIVERS 6780M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6781L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6782W: http://www.intel.com/support/feedback.htm 6783W: http://e1000.sourceforge.net/ 6784Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6787S: Supported 6788F: Documentation/networking/e100.txt 6789F: Documentation/networking/e1000.txt 6790F: Documentation/networking/e1000e.txt 6791F: Documentation/networking/igb.txt 6792F: Documentation/networking/igbvf.txt 6793F: Documentation/networking/ixgb.txt 6794F: Documentation/networking/ixgbe.txt 6795F: Documentation/networking/ixgbevf.txt 6796F: Documentation/networking/i40e.txt 6797F: Documentation/networking/i40evf.txt 6798F: drivers/net/ethernet/intel/ 6799F: drivers/net/ethernet/intel/*/ 6800F: include/linux/avf/virtchnl.h 6801 6802INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6803M: Maik Broemme <mbroemme@libmpq.org> 6804L: linux-fbdev@vger.kernel.org 6805S: Maintained 6806F: Documentation/fb/intelfb.txt 6807F: drivers/video/fbdev/intelfb/ 6808 6809INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6810M: Zhenyu Wang <zhenyuw@linux.intel.com> 6811M: Zhi Wang <zhi.a.wang@intel.com> 6812L: intel-gvt-dev@lists.freedesktop.org 6813L: intel-gfx@lists.freedesktop.org 6814W: https://01.org/igvt-g 6815T: git https://github.com/01org/gvt-linux.git 6816S: Supported 6817F: drivers/gpu/drm/i915/gvt/ 6818 6819INTEL HID EVENT DRIVER 6820M: Alex Hung <alex.hung@canonical.com> 6821L: platform-driver-x86@vger.kernel.org 6822S: Maintained 6823F: drivers/platform/x86/intel-hid.c 6824 6825INTEL I/OAT DMA DRIVER 6826M: Dave Jiang <dave.jiang@intel.com> 6827R: Dan Williams <dan.j.williams@intel.com> 6828L: dmaengine@vger.kernel.org 6829Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6830S: Supported 6831F: drivers/dma/ioat* 6832 6833INTEL IDLE DRIVER 6834M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6835M: Len Brown <lenb@kernel.org> 6836L: linux-pm@vger.kernel.org 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6838B: https://bugzilla.kernel.org 6839S: Supported 6840F: drivers/idle/intel_idle.c 6841 6842INTEL INTEGRATED SENSOR HUB DRIVER 6843M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6844M: Jiri Kosina <jikos@kernel.org> 6845L: linux-input@vger.kernel.org 6846S: Maintained 6847F: drivers/hid/intel-ish-hid/ 6848 6849INTEL IOMMU (VT-d) 6850M: David Woodhouse <dwmw2@infradead.org> 6851L: iommu@lists.linux-foundation.org 6852T: git git://git.infradead.org/iommu-2.6.git 6853S: Supported 6854F: drivers/iommu/intel-iommu.c 6855F: include/linux/intel-iommu.h 6856 6857INTEL IOP-ADMA DMA DRIVER 6858R: Dan Williams <dan.j.williams@intel.com> 6859S: Odd fixes 6860F: drivers/dma/iop-adma.c 6861 6862INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6863M: Krzysztof Halasa <khalasa@piap.pl> 6864S: Maintained 6865F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6866F: arch/arm/mach-ixp4xx/include/mach/npe.h 6867F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6868F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6869F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6870F: drivers/net/wan/ixp4xx_hss.c 6871 6872INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6873M: Deepak Saxena <dsaxena@plexity.net> 6874S: Maintained 6875F: drivers/char/hw_random/ixp4xx-rng.c 6876 6877INTEL MANAGEMENT ENGINE (mei) 6878M: Tomas Winkler <tomas.winkler@intel.com> 6879L: linux-kernel@vger.kernel.org 6880S: Supported 6881F: include/uapi/linux/mei.h 6882F: include/linux/mei_cl_bus.h 6883F: drivers/misc/mei/* 6884F: drivers/watchdog/mei_wdt.c 6885F: Documentation/misc-devices/mei/* 6886F: samples/mei/* 6887 6888INTEL MENLOW THERMAL DRIVER 6889M: Sujith Thomas <sujith.thomas@intel.com> 6890L: platform-driver-x86@vger.kernel.org 6891W: https://01.org/linux-acpi 6892S: Supported 6893F: drivers/platform/x86/intel_menlow.c 6894 6895INTEL MERRIFIELD GPIO DRIVER 6896M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6897L: linux-gpio@vger.kernel.org 6898S: Maintained 6899F: drivers/gpio/gpio-merrifield.c 6900 6901INTEL MIC DRIVERS (mic) 6902M: Sudeep Dutt <sudeep.dutt@intel.com> 6903M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6904S: Supported 6905W: https://github.com/sudeepdutt/mic 6906W: http://software.intel.com/en-us/mic-developer 6907F: include/linux/mic_bus.h 6908F: include/linux/scif.h 6909F: include/uapi/linux/mic_common.h 6910F: include/uapi/linux/mic_ioctl.h 6911F: include/uapi/linux/scif_ioctl.h 6912F: drivers/misc/mic/ 6913F: drivers/dma/mic_x100_dma.c 6914F: drivers/dma/mic_x100_dma.h 6915F: Documentation/mic/ 6916 6917INTEL PMC CORE DRIVER 6918M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6919M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6920L: platform-driver-x86@vger.kernel.org 6921S: Maintained 6922F: arch/x86/include/asm/pmc_core.h 6923F: drivers/platform/x86/intel_pmc_core* 6924 6925INTEL PMC/P-Unit IPC DRIVER 6926M: Zha Qipeng<qipeng.zha@intel.com> 6927L: platform-driver-x86@vger.kernel.org 6928S: Maintained 6929F: drivers/platform/x86/intel_pmc_ipc.c 6930F: drivers/platform/x86/intel_punit_ipc.c 6931F: arch/x86/include/asm/intel_pmc_ipc.h 6932F: arch/x86/include/asm/intel_punit_ipc.h 6933 6934INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6935M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6936L: linux-wireless@vger.kernel.org 6937S: Maintained 6938F: Documentation/networking/README.ipw2100 6939F: Documentation/networking/README.ipw2200 6940F: drivers/net/wireless/intel/ipw2x00/ 6941 6942INTEL PSTATE DRIVER 6943M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6944M: Len Brown <lenb@kernel.org> 6945L: linux-pm@vger.kernel.org 6946S: Supported 6947F: drivers/cpufreq/intel_pstate.c 6948 6949INTEL RDMA RNIC DRIVER 6950M: Faisal Latif <faisal.latif@intel.com> 6951M: Shiraz Saleem <shiraz.saleem@intel.com> 6952L: linux-rdma@vger.kernel.org 6953S: Supported 6954F: drivers/infiniband/hw/i40iw/ 6955 6956INTEL TELEMETRY DRIVER 6957M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6958L: platform-driver-x86@vger.kernel.org 6959S: Maintained 6960F: arch/x86/include/asm/intel_telemetry.h 6961F: drivers/platform/x86/intel_telemetry* 6962 6963INTEL VIRTUAL BUTTON DRIVER 6964M: AceLan Kao <acelan.kao@canonical.com> 6965L: platform-driver-x86@vger.kernel.org 6966S: Maintained 6967F: drivers/platform/x86/intel-vbtn.c 6968 6969INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6970M: Stanislaw Gruszka <sgruszka@redhat.com> 6971L: linux-wireless@vger.kernel.org 6972S: Supported 6973F: drivers/net/wireless/intel/iwlegacy/ 6974 6975INTEL WIRELESS WIFI LINK (iwlwifi) 6976M: Johannes Berg <johannes.berg@intel.com> 6977M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6978M: Luca Coelho <luciano.coelho@intel.com> 6979M: Intel Linux Wireless <linuxwifi@intel.com> 6980L: linux-wireless@vger.kernel.org 6981W: http://intellinuxwireless.org 6982T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6983S: Supported 6984F: drivers/net/wireless/intel/iwlwifi/ 6985 6986INTEL WIRELESS WIMAX CONNECTION 2400 6987M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6988M: linux-wimax@intel.com 6989L: wimax@linuxwimax.org (subscribers-only) 6990S: Supported 6991W: http://linuxwimax.org 6992F: Documentation/wimax/README.i2400m 6993F: drivers/net/wimax/i2400m/ 6994F: include/uapi/linux/wimax/i2400m.h 6995 6996INTEL(R) TRACE HUB 6997M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6998S: Supported 6999F: Documentation/trace/intel_th.txt 7000F: drivers/hwtracing/intel_th/ 7001 7002INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7003M: Ning Sun <ning.sun@intel.com> 7004L: tboot-devel@lists.sourceforge.net 7005W: http://tboot.sourceforge.net 7006T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7007S: Supported 7008F: Documentation/intel_txt.txt 7009F: include/linux/tboot.h 7010F: arch/x86/kernel/tboot.c 7011 7012INTEL-MID GPIO DRIVER 7013M: David Cohen <david.a.cohen@linux.intel.com> 7014L: linux-gpio@vger.kernel.org 7015S: Maintained 7016F: drivers/gpio/gpio-intel-mid.c 7017 7018INVENSENSE MPU-3050 GYROSCOPE DRIVER 7019M: Linus Walleij <linus.walleij@linaro.org> 7020L: linux-iio@vger.kernel.org 7021S: Maintained 7022F: drivers/iio/gyro/mpu3050* 7023F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7024 7025IOC3 ETHERNET DRIVER 7026M: Ralf Baechle <ralf@linux-mips.org> 7027L: linux-mips@linux-mips.org 7028S: Maintained 7029F: drivers/net/ethernet/sgi/ioc3-eth.c 7030 7031IOC3 SERIAL DRIVER 7032M: Pat Gefre <pfg@sgi.com> 7033L: linux-serial@vger.kernel.org 7034S: Maintained 7035F: drivers/tty/serial/ioc3_serial.c 7036 7037IOMMU DRIVERS 7038M: Joerg Roedel <joro@8bytes.org> 7039L: iommu@lists.linux-foundation.org 7040T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7041S: Maintained 7042F: Documentation/devicetree/bindings/iommu/ 7043F: drivers/iommu/ 7044F: include/linux/iommu.h 7045F: include/linux/iova.h 7046 7047IP MASQUERADING 7048M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7049S: Maintained 7050F: net/ipv4/netfilter/ipt_MASQUERADE.c 7051 7052IPMI SUBSYSTEM 7053M: Corey Minyard <minyard@acm.org> 7054L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7055W: http://openipmi.sourceforge.net/ 7056S: Supported 7057F: Documentation/IPMI.txt 7058F: drivers/char/ipmi/ 7059F: include/linux/ipmi* 7060F: include/uapi/linux/ipmi* 7061 7062IPS SCSI RAID DRIVER 7063M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7064L: linux-scsi@vger.kernel.org 7065W: http://www.adaptec.com/ 7066S: Maintained 7067F: drivers/scsi/ips* 7068 7069IPVS 7070M: Wensong Zhang <wensong@linux-vs.org> 7071M: Simon Horman <horms@verge.net.au> 7072M: Julian Anastasov <ja@ssi.bg> 7073L: netdev@vger.kernel.org 7074L: lvs-devel@vger.kernel.org 7075S: Maintained 7076T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7077T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7078F: Documentation/networking/ipvs-sysctl.txt 7079F: include/net/ip_vs.h 7080F: include/uapi/linux/ip_vs.h 7081F: net/netfilter/ipvs/ 7082 7083IPWIRELESS DRIVER 7084M: Jiri Kosina <jikos@kernel.org> 7085M: David Sterba <dsterba@suse.com> 7086S: Odd Fixes 7087F: drivers/tty/ipwireless/ 7088 7089IPX NETWORK LAYER 7090L: netdev@vger.kernel.org 7091S: Odd fixes 7092F: include/net/ipx.h 7093F: include/uapi/linux/ipx.h 7094F: net/ipx/ 7095 7096IRDA SUBSYSTEM 7097M: Samuel Ortiz <samuel@sortiz.org> 7098L: irda-users@lists.sourceforge.net (subscribers-only) 7099L: netdev@vger.kernel.org 7100W: http://irda.sourceforge.net/ 7101S: Maintained 7102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7103F: Documentation/networking/irda.txt 7104F: drivers/staging/irda/ 7105 7106IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7107M: Marc Zyngier <marc.zyngier@arm.com> 7108S: Maintained 7109T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7110F: Documentation/IRQ-domain.txt 7111F: include/linux/irqdomain.h 7112F: kernel/irq/irqdomain.c 7113F: kernel/irq/msi.c 7114 7115IRQ SUBSYSTEM 7116M: Thomas Gleixner <tglx@linutronix.de> 7117L: linux-kernel@vger.kernel.org 7118S: Maintained 7119T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7120F: kernel/irq/ 7121 7122IRQCHIP DRIVERS 7123M: Thomas Gleixner <tglx@linutronix.de> 7124M: Jason Cooper <jason@lakedaemon.net> 7125M: Marc Zyngier <marc.zyngier@arm.com> 7126L: linux-kernel@vger.kernel.org 7127S: Maintained 7128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7129F: Documentation/devicetree/bindings/interrupt-controller/ 7130F: drivers/irqchip/ 7131 7132ISA 7133M: William Breathitt Gray <vilhelm.gray@gmail.com> 7134S: Maintained 7135F: Documentation/isa.txt 7136F: drivers/base/isa.c 7137F: include/linux/isa.h 7138 7139ISA RADIO MODULE 7140M: Hans Verkuil <hverkuil@xs4all.nl> 7141L: linux-media@vger.kernel.org 7142T: git git://linuxtv.org/media_tree.git 7143W: https://linuxtv.org 7144S: Maintained 7145F: drivers/media/radio/radio-isa* 7146 7147ISAPNP 7148M: Jaroslav Kysela <perex@perex.cz> 7149S: Maintained 7150F: Documentation/isapnp.txt 7151F: drivers/pnp/isapnp/ 7152F: include/linux/isapnp.h 7153 7154ISCSI 7155M: Lee Duncan <lduncan@suse.com> 7156M: Chris Leech <cleech@redhat.com> 7157L: open-iscsi@googlegroups.com 7158W: www.open-iscsi.com 7159S: Maintained 7160F: drivers/scsi/*iscsi* 7161F: include/scsi/*iscsi* 7162 7163iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7164M: Peter Jones <pjones@redhat.com> 7165M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7166S: Maintained 7167F: drivers/firmware/iscsi_ibft* 7168 7169ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7170M: Or Gerlitz <ogerlitz@mellanox.com> 7171M: Sagi Grimberg <sagi@grimberg.me> 7172M: Roi Dayan <roid@mellanox.com> 7173L: linux-rdma@vger.kernel.org 7174S: Supported 7175W: http://www.openfabrics.org 7176W: www.open-iscsi.org 7177Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7178F: drivers/infiniband/ulp/iser/ 7179 7180ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7181M: Sagi Grimberg <sagi@grimberg.me> 7182T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7183L: linux-rdma@vger.kernel.org 7184L: target-devel@vger.kernel.org 7185S: Supported 7186W: http://www.linux-iscsi.org 7187F: drivers/infiniband/ulp/isert 7188 7189ISDN SUBSYSTEM 7190M: Karsten Keil <isdn@linux-pingi.de> 7191L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7192L: netdev@vger.kernel.org 7193W: http://www.isdn4linux.de 7194T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7195S: Maintained 7196F: Documentation/isdn/ 7197F: drivers/isdn/ 7198F: include/linux/isdn.h 7199F: include/linux/isdn/ 7200F: include/uapi/linux/isdn.h 7201F: include/uapi/linux/isdn/ 7202 7203ISDN SUBSYSTEM (Eicon active card driver) 7204M: Armin Schindler <mac@melware.de> 7205L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7206W: http://www.melware.de 7207S: Maintained 7208F: drivers/isdn/hardware/eicon/ 7209 7210IT87 HARDWARE MONITORING DRIVER 7211M: Jean Delvare <jdelvare@suse.com> 7212L: linux-hwmon@vger.kernel.org 7213S: Maintained 7214F: Documentation/hwmon/it87 7215F: drivers/hwmon/it87.c 7216 7217IT913X MEDIA DRIVER 7218M: Antti Palosaari <crope@iki.fi> 7219L: linux-media@vger.kernel.org 7220W: https://linuxtv.org 7221W: http://palosaari.fi/linux/ 7222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7223T: git git://linuxtv.org/anttip/media_tree.git 7224S: Maintained 7225F: drivers/media/tuners/it913x* 7226 7227IVTV VIDEO4LINUX DRIVER 7228M: Andy Walls <awalls@md.metrocast.net> 7229L: ivtv-devel@ivtvdriver.org (subscribers-only) 7230L: linux-media@vger.kernel.org 7231T: git git://linuxtv.org/media_tree.git 7232W: http://www.ivtvdriver.org 7233S: Maintained 7234F: Documentation/media/v4l-drivers/ivtv* 7235F: drivers/media/pci/ivtv/ 7236F: include/uapi/linux/ivtv* 7237 7238IX2505V MEDIA DRIVER 7239M: Malcolm Priestley <tvboxspy@gmail.com> 7240L: linux-media@vger.kernel.org 7241W: https://linuxtv.org 7242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7243S: Maintained 7244F: drivers/media/dvb-frontends/ix2505v* 7245 7246JC42.4 TEMPERATURE SENSOR DRIVER 7247M: Guenter Roeck <linux@roeck-us.net> 7248L: linux-hwmon@vger.kernel.org 7249S: Maintained 7250F: drivers/hwmon/jc42.c 7251F: Documentation/hwmon/jc42 7252 7253JFS FILESYSTEM 7254M: Dave Kleikamp <shaggy@kernel.org> 7255L: jfs-discussion@lists.sourceforge.net 7256W: http://jfs.sourceforge.net/ 7257T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7258S: Maintained 7259F: Documentation/filesystems/jfs.txt 7260F: fs/jfs/ 7261 7262JME NETWORK DRIVER 7263M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7264L: netdev@vger.kernel.org 7265S: Maintained 7266F: drivers/net/ethernet/jme.* 7267 7268JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7269M: David Woodhouse <dwmw2@infradead.org> 7270L: linux-mtd@lists.infradead.org 7271W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7272S: Maintained 7273F: fs/jffs2/ 7274F: include/uapi/linux/jffs2.h 7275 7276JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7277M: "Theodore Ts'o" <tytso@mit.edu> 7278M: Jan Kara <jack@suse.com> 7279L: linux-ext4@vger.kernel.org 7280S: Maintained 7281F: fs/jbd2/ 7282F: include/linux/jbd2.h 7283 7284JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7285M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7286L: linux-media@vger.kernel.org 7287S: Maintained 7288F: drivers/media/platform/rcar_jpu.c 7289 7290JSM Neo PCI based serial card 7291M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7292L: linux-serial@vger.kernel.org 7293S: Maintained 7294F: drivers/tty/serial/jsm/ 7295 7296K10TEMP HARDWARE MONITORING DRIVER 7297M: Clemens Ladisch <clemens@ladisch.de> 7298L: linux-hwmon@vger.kernel.org 7299S: Maintained 7300F: Documentation/hwmon/k10temp 7301F: drivers/hwmon/k10temp.c 7302 7303K8TEMP HARDWARE MONITORING DRIVER 7304M: Rudolf Marek <r.marek@assembler.cz> 7305L: linux-hwmon@vger.kernel.org 7306S: Maintained 7307F: Documentation/hwmon/k8temp 7308F: drivers/hwmon/k8temp.c 7309 7310KASAN 7311M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7312R: Alexander Potapenko <glider@google.com> 7313R: Dmitry Vyukov <dvyukov@google.com> 7314L: kasan-dev@googlegroups.com 7315S: Maintained 7316F: arch/*/include/asm/kasan.h 7317F: arch/*/mm/kasan_init* 7318F: Documentation/dev-tools/kasan.rst 7319F: include/linux/kasan*.h 7320F: lib/test_kasan.c 7321F: mm/kasan/ 7322F: scripts/Makefile.kasan 7323 7324KCONFIG 7325M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7326L: linux-kbuild@vger.kernel.org 7327T: git git://gitorious.org/linux-kconfig/linux-kconfig 7328S: Maintained 7329F: Documentation/kbuild/kconfig-language.txt 7330F: scripts/kconfig/ 7331 7332KDUMP 7333M: Dave Young <dyoung@redhat.com> 7334M: Baoquan He <bhe@redhat.com> 7335R: Vivek Goyal <vgoyal@redhat.com> 7336L: kexec@lists.infradead.org 7337W: http://lse.sourceforge.net/kdump/ 7338S: Maintained 7339F: Documentation/kdump/ 7340 7341KEENE FM RADIO TRANSMITTER DRIVER 7342M: Hans Verkuil <hverkuil@xs4all.nl> 7343L: linux-media@vger.kernel.org 7344T: git git://linuxtv.org/media_tree.git 7345W: https://linuxtv.org 7346S: Maintained 7347F: drivers/media/radio/radio-keene* 7348 7349KERNEL AUTOMOUNTER v4 (AUTOFS4) 7350M: Ian Kent <raven@themaw.net> 7351L: autofs@vger.kernel.org 7352S: Maintained 7353F: fs/autofs4/ 7354 7355KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7356M: Masahiro Yamada <yamada.masahiro@socionext.com> 7357M: Michal Marek <mmarek@suse.com> 7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7359L: linux-kbuild@vger.kernel.org 7360S: Maintained 7361F: Documentation/kbuild/ 7362F: Makefile 7363F: scripts/Makefile.* 7364F: scripts/basic/ 7365F: scripts/mk* 7366F: scripts/package/ 7367 7368KERNEL JANITORS 7369L: kernel-janitors@vger.kernel.org 7370W: http://kernelnewbies.org/KernelJanitors 7371S: Odd Fixes 7372 7373KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7374M: "J. Bruce Fields" <bfields@fieldses.org> 7375M: Jeff Layton <jlayton@poochiereds.net> 7376L: linux-nfs@vger.kernel.org 7377W: http://nfs.sourceforge.net/ 7378T: git git://linux-nfs.org/~bfields/linux.git 7379S: Supported 7380F: fs/nfsd/ 7381F: include/uapi/linux/nfsd/ 7382F: fs/lockd/ 7383F: fs/nfs_common/ 7384F: net/sunrpc/ 7385F: include/linux/lockd/ 7386F: include/linux/sunrpc/ 7387F: include/uapi/linux/sunrpc/ 7388 7389KERNEL SELFTEST FRAMEWORK 7390M: Shuah Khan <shuahkh@osg.samsung.com> 7391M: Shuah Khan <shuah@kernel.org> 7392L: linux-kselftest@vger.kernel.org 7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7394S: Maintained 7395F: tools/testing/selftests/ 7396F: Documentation/dev-tools/kselftest* 7397 7398KERNEL VIRTUAL MACHINE (KVM) 7399M: Paolo Bonzini <pbonzini@redhat.com> 7400M: Radim Krčmář <rkrcmar@redhat.com> 7401L: kvm@vger.kernel.org 7402W: http://www.linux-kvm.org 7403T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7404S: Supported 7405F: Documentation/*/kvm*.txt 7406F: Documentation/virtual/kvm/ 7407F: arch/*/kvm/ 7408F: arch/x86/kernel/kvm.c 7409F: arch/x86/kernel/kvmclock.c 7410F: arch/*/include/asm/kvm* 7411F: include/linux/kvm* 7412F: include/uapi/linux/kvm* 7413F: virt/kvm/ 7414F: tools/kvm/ 7415 7416KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7417M: Joerg Roedel <joro@8bytes.org> 7418L: kvm@vger.kernel.org 7419W: http://www.linux-kvm.org/ 7420S: Maintained 7421F: arch/x86/include/asm/svm.h 7422F: arch/x86/kvm/svm.c 7423 7424KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7425M: Christoffer Dall <christoffer.dall@linaro.org> 7426M: Marc Zyngier <marc.zyngier@arm.com> 7427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7428L: kvmarm@lists.cs.columbia.edu 7429W: http://systems.cs.columbia.edu/projects/kvm-arm 7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7431S: Supported 7432F: arch/arm/include/uapi/asm/kvm* 7433F: arch/arm/include/asm/kvm* 7434F: arch/arm/kvm/ 7435F: virt/kvm/arm/ 7436F: include/kvm/arm_* 7437 7438KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7439M: Alexander Graf <agraf@suse.com> 7440L: kvm-ppc@vger.kernel.org 7441W: http://www.linux-kvm.org/ 7442T: git git://github.com/agraf/linux-2.6.git 7443S: Supported 7444F: arch/powerpc/include/asm/kvm* 7445F: arch/powerpc/kvm/ 7446 7447KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7448M: Christoffer Dall <christoffer.dall@linaro.org> 7449M: Marc Zyngier <marc.zyngier@arm.com> 7450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7451L: kvmarm@lists.cs.columbia.edu 7452S: Maintained 7453F: arch/arm64/include/uapi/asm/kvm* 7454F: arch/arm64/include/asm/kvm* 7455F: arch/arm64/kvm/ 7456 7457KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7458M: James Hogan <james.hogan@imgtec.com> 7459L: linux-mips@linux-mips.org 7460S: Supported 7461F: arch/mips/include/uapi/asm/kvm* 7462F: arch/mips/include/asm/kvm* 7463F: arch/mips/kvm/ 7464 7465KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7466M: Christian Borntraeger <borntraeger@de.ibm.com> 7467M: Cornelia Huck <cohuck@redhat.com> 7468L: linux-s390@vger.kernel.org 7469W: http://www.ibm.com/developerworks/linux/linux390/ 7470T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7471S: Supported 7472F: Documentation/s390/kvm.txt 7473F: arch/s390/include/asm/kvm* 7474F: arch/s390/kvm/ 7475F: arch/s390/mm/gmap.c 7476 7477KERNFS 7478M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7479M: Tejun Heo <tj@kernel.org> 7480T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7481S: Supported 7482F: include/linux/kernfs.h 7483F: fs/kernfs/ 7484 7485KEXEC 7486M: Eric Biederman <ebiederm@xmission.com> 7487W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7488L: kexec@lists.infradead.org 7489S: Maintained 7490F: include/linux/kexec.h 7491F: include/uapi/linux/kexec.h 7492F: kernel/kexec* 7493 7494KEYS-ENCRYPTED 7495M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7496M: David Safford <safford@us.ibm.com> 7497L: linux-security-module@vger.kernel.org 7498L: keyrings@vger.kernel.org 7499S: Supported 7500F: Documentation/security/keys/trusted-encrypted.rst 7501F: include/keys/encrypted-type.h 7502F: security/keys/encrypted-keys/ 7503 7504KEYS-TRUSTED 7505M: David Safford <safford@us.ibm.com> 7506M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7507L: linux-security-module@vger.kernel.org 7508L: keyrings@vger.kernel.org 7509S: Supported 7510F: Documentation/security/keys/trusted-encrypted.rst 7511F: include/keys/trusted-type.h 7512F: security/keys/trusted.c 7513F: security/keys/trusted.h 7514 7515KEYS/KEYRINGS: 7516M: David Howells <dhowells@redhat.com> 7517L: keyrings@vger.kernel.org 7518S: Maintained 7519F: Documentation/security/keys/core.rst 7520F: include/linux/key.h 7521F: include/linux/key-type.h 7522F: include/linux/keyctl.h 7523F: include/uapi/linux/keyctl.h 7524F: include/keys/ 7525F: security/keys/ 7526 7527KGDB / KDB /debug_core 7528M: Jason Wessel <jason.wessel@windriver.com> 7529W: http://kgdb.wiki.kernel.org/ 7530L: kgdb-bugreport@lists.sourceforge.net 7531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7532S: Maintained 7533F: Documentation/dev-tools/kgdb.rst 7534F: drivers/misc/kgdbts.c 7535F: drivers/tty/serial/kgdboc.c 7536F: include/linux/kdb.h 7537F: include/linux/kgdb.h 7538F: kernel/debug/ 7539 7540KMEMCHECK 7541M: Vegard Nossum <vegardno@ifi.uio.no> 7542M: Pekka Enberg <penberg@kernel.org> 7543S: Maintained 7544F: Documentation/dev-tools/kmemcheck.rst 7545F: arch/x86/include/asm/kmemcheck.h 7546F: arch/x86/mm/kmemcheck/ 7547F: include/linux/kmemcheck.h 7548F: mm/kmemcheck.c 7549 7550KMEMLEAK 7551M: Catalin Marinas <catalin.marinas@arm.com> 7552S: Maintained 7553F: Documentation/dev-tools/kmemleak.rst 7554F: include/linux/kmemleak.h 7555F: mm/kmemleak.c 7556F: mm/kmemleak-test.c 7557 7558KMOD MODULE USERMODE HELPER 7559M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7560L: linux-kernel@vger.kernel.org 7561S: Maintained 7562F: kernel/kmod.c 7563F: include/linux/kmod.h 7564F: lib/test_kmod.c 7565F: tools/testing/selftests/kmod/ 7566 7567KPROBES 7568M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7569M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7570M: "David S. Miller" <davem@davemloft.net> 7571M: Masami Hiramatsu <mhiramat@kernel.org> 7572S: Maintained 7573F: Documentation/kprobes.txt 7574F: include/linux/kprobes.h 7575F: include/asm-generic/kprobes.h 7576F: kernel/kprobes.c 7577 7578KS0108 LCD CONTROLLER DRIVER 7579M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7580W: http://miguelojeda.es/auxdisplay.htm 7581W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7582S: Maintained 7583F: Documentation/auxdisplay/ks0108 7584F: drivers/auxdisplay/ks0108.c 7585F: include/linux/ks0108.h 7586 7587L3MDEV 7588M: David Ahern <dsa@cumulusnetworks.com> 7589L: netdev@vger.kernel.org 7590S: Maintained 7591F: net/l3mdev 7592F: include/net/l3mdev.h 7593 7594LANTIQ MIPS ARCHITECTURE 7595M: John Crispin <john@phrozen.org> 7596L: linux-mips@linux-mips.org 7597S: Maintained 7598F: arch/mips/lantiq 7599 7600LAPB module 7601L: linux-x25@vger.kernel.org 7602S: Orphan 7603F: Documentation/networking/lapb-module.txt 7604F: include/*/lapb.h 7605F: net/lapb/ 7606 7607LASI 53c700 driver for PARISC 7608M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7609L: linux-scsi@vger.kernel.org 7610S: Maintained 7611F: Documentation/scsi/53c700.txt 7612F: drivers/scsi/53c700* 7613 7614LED SUBSYSTEM 7615M: Richard Purdie <rpurdie@rpsys.net> 7616M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7617M: Pavel Machek <pavel@ucw.cz> 7618L: linux-leds@vger.kernel.org 7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7620S: Maintained 7621F: Documentation/devicetree/bindings/leds/ 7622F: drivers/leds/ 7623F: include/linux/leds.h 7624 7625LEGACY EEPROM DRIVER 7626M: Jean Delvare <jdelvare@suse.com> 7627S: Maintained 7628F: Documentation/misc-devices/eeprom 7629F: drivers/misc/eeprom/eeprom.c 7630 7631LEGO USB Tower driver 7632M: Juergen Stuber <starblue@users.sourceforge.net> 7633L: legousb-devel@lists.sourceforge.net 7634W: http://legousb.sourceforge.net/ 7635S: Maintained 7636F: drivers/usb/misc/legousbtower.c 7637 7638LG2160 MEDIA DRIVER 7639M: Michael Krufky <mkrufky@linuxtv.org> 7640L: linux-media@vger.kernel.org 7641W: https://linuxtv.org 7642W: http://github.com/mkrufky 7643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7644T: git git://linuxtv.org/mkrufky/tuners.git 7645S: Maintained 7646F: drivers/media/dvb-frontends/lg2160.* 7647 7648LGDT3305 MEDIA DRIVER 7649M: Michael Krufky <mkrufky@linuxtv.org> 7650L: linux-media@vger.kernel.org 7651W: https://linuxtv.org 7652W: http://github.com/mkrufky 7653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7654T: git git://linuxtv.org/mkrufky/tuners.git 7655S: Maintained 7656F: drivers/media/dvb-frontends/lgdt3305.* 7657 7658LGUEST 7659M: Rusty Russell <rusty@rustcorp.com.au> 7660L: lguest@lists.ozlabs.org 7661W: http://lguest.ozlabs.org/ 7662S: Odd Fixes 7663F: arch/x86/include/asm/lguest*.h 7664F: arch/x86/lguest/ 7665F: drivers/lguest/ 7666F: include/linux/lguest*.h 7667F: tools/lguest/ 7668 7669LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7670M: Viresh Kumar <vireshk@kernel.org> 7671L: linux-ide@vger.kernel.org 7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7673S: Maintained 7674F: include/linux/pata_arasan_cf_data.h 7675F: drivers/ata/pata_arasan_cf.c 7676 7677LIBATA PATA DRIVERS 7678M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7679M: Tejun Heo <tj@kernel.org> 7680L: linux-ide@vger.kernel.org 7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7682S: Maintained 7683F: drivers/ata/pata_*.c 7684F: drivers/ata/ata_generic.c 7685 7686LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7687M: Linus Walleij <linus.walleij@linaro.org> 7688L: linux-ide@vger.kernel.org 7689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7690S: Maintained 7691F: drivers/ata/pata_ftide010.c 7692F: drivers/ata/sata_gemini.c 7693F: drivers/ata/sata_gemini.h 7694 7695LIBATA SATA AHCI PLATFORM devices support 7696M: Hans de Goede <hdegoede@redhat.com> 7697M: Tejun Heo <tj@kernel.org> 7698L: linux-ide@vger.kernel.org 7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7700S: Maintained 7701F: drivers/ata/ahci_platform.c 7702F: drivers/ata/libahci_platform.c 7703F: include/linux/ahci_platform.h 7704 7705LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7706M: Mikael Pettersson <mikpelinux@gmail.com> 7707L: linux-ide@vger.kernel.org 7708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7709S: Maintained 7710F: drivers/ata/sata_promise.* 7711 7712LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7713M: Tejun Heo <tj@kernel.org> 7714L: linux-ide@vger.kernel.org 7715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7716S: Maintained 7717F: drivers/ata/ 7718F: include/linux/ata.h 7719F: include/linux/libata.h 7720F: Documentation/devicetree/bindings/ata/ 7721 7722LIBLOCKDEP 7723M: Sasha Levin <alexander.levin@verizon.com> 7724S: Maintained 7725F: tools/lib/lockdep/ 7726 7727LIBNVDIMM BLK: MMIO-APERTURE 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/blk.c 7733F: drivers/nvdimm/region_devs.c 7734 7735LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7736M: Vishal Verma <vishal.l.verma@intel.com> 7737L: linux-nvdimm@lists.01.org 7738Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7739S: Supported 7740F: drivers/nvdimm/btt* 7741 7742LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7743M: Ross Zwisler <ross.zwisler@linux.intel.com> 7744L: linux-nvdimm@lists.01.org 7745Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7746S: Supported 7747F: drivers/nvdimm/pmem* 7748 7749LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7750M: Dan Williams <dan.j.williams@intel.com> 7751L: linux-nvdimm@lists.01.org 7752Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7754S: Supported 7755F: drivers/nvdimm/* 7756F: drivers/acpi/nfit/* 7757F: include/linux/nd.h 7758F: include/linux/libnvdimm.h 7759F: include/uapi/linux/ndctl.h 7760 7761LIGHTNVM PLATFORM SUPPORT 7762M: Matias Bjorling <mb@lightnvm.io> 7763W: http://github/OpenChannelSSD 7764L: linux-block@vger.kernel.org 7765S: Maintained 7766F: drivers/lightnvm/ 7767F: include/linux/lightnvm.h 7768F: include/uapi/linux/lightnvm.h 7769 7770LINUX FOR POWER MACINTOSH 7771M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7772W: http://www.penguinppc.org/ 7773L: linuxppc-dev@lists.ozlabs.org 7774S: Maintained 7775F: arch/powerpc/platforms/powermac/ 7776F: drivers/macintosh/ 7777 7778LINUX FOR POWERPC (32-BIT AND 64-BIT) 7779M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7780M: Paul Mackerras <paulus@samba.org> 7781M: Michael Ellerman <mpe@ellerman.id.au> 7782W: https://github.com/linuxppc/linux/wiki 7783L: linuxppc-dev@lists.ozlabs.org 7784Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7785T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7786S: Supported 7787F: Documentation/ABI/stable/sysfs-firmware-opal-* 7788F: Documentation/devicetree/bindings/powerpc/ 7789F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7790F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7791F: Documentation/powerpc/ 7792F: arch/powerpc/ 7793F: drivers/char/tpm/tpm_ibmvtpm* 7794F: drivers/crypto/nx/ 7795F: drivers/crypto/vmx/ 7796F: drivers/i2c/busses/i2c-opal.c 7797F: drivers/net/ethernet/ibm/ibmveth.* 7798F: drivers/net/ethernet/ibm/ibmvnic.* 7799F: drivers/pci/hotplug/pnv_php.c 7800F: drivers/pci/hotplug/rpa* 7801F: drivers/rtc/rtc-opal.c 7802F: drivers/scsi/ibmvscsi/ 7803F: drivers/tty/hvc/hvc_opal.c 7804F: tools/testing/selftests/powerpc 7805N: /pmac 7806N: powermac 7807N: powernv 7808N: [^a-z0-9]ps3 7809N: pseries 7810 7811LINUX FOR POWERPC EMBEDDED MPC5XXX 7812M: Anatolij Gustschin <agust@denx.de> 7813L: linuxppc-dev@lists.ozlabs.org 7814T: git git://git.denx.de/linux-denx-agust.git 7815S: Maintained 7816F: arch/powerpc/platforms/512x/ 7817F: arch/powerpc/platforms/52xx/ 7818 7819LINUX FOR POWERPC EMBEDDED PPC4XX 7820M: Alistair Popple <alistair@popple.id.au> 7821M: Matt Porter <mporter@kernel.crashing.org> 7822W: http://www.penguinppc.org/ 7823L: linuxppc-dev@lists.ozlabs.org 7824S: Maintained 7825F: arch/powerpc/platforms/40x/ 7826F: arch/powerpc/platforms/44x/ 7827 7828LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7829M: Scott Wood <oss@buserror.net> 7830M: Kumar Gala <galak@kernel.crashing.org> 7831W: http://www.penguinppc.org/ 7832L: linuxppc-dev@lists.ozlabs.org 7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7834S: Maintained 7835F: arch/powerpc/platforms/83xx/ 7836F: arch/powerpc/platforms/85xx/ 7837F: Documentation/devicetree/bindings/powerpc/fsl/ 7838 7839LINUX FOR POWERPC EMBEDDED PPC8XX 7840M: Vitaly Bordug <vitb@kernel.crashing.org> 7841W: http://www.penguinppc.org/ 7842L: linuxppc-dev@lists.ozlabs.org 7843S: Maintained 7844F: arch/powerpc/platforms/8xx/ 7845 7846LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7847L: linuxppc-dev@lists.ozlabs.org 7848S: Orphan 7849F: arch/powerpc/*/*virtex* 7850F: arch/powerpc/*/*/*virtex* 7851 7852LINUX FOR POWERPC PA SEMI PWRFICIENT 7853L: linuxppc-dev@lists.ozlabs.org 7854S: Orphan 7855F: arch/powerpc/platforms/pasemi/ 7856F: drivers/*/*pasemi* 7857F: drivers/*/*/*pasemi* 7858 7859LINUX KERNEL DUMP TEST MODULE (LKDTM) 7860M: Kees Cook <keescook@chromium.org> 7861S: Maintained 7862F: drivers/misc/lkdtm* 7863 7864LINUX SECURITY MODULE (LSM) FRAMEWORK 7865M: Chris Wright <chrisw@sous-sol.org> 7866L: linux-security-module@vger.kernel.org 7867S: Supported 7868 7869LIS3LV02D ACCELEROMETER DRIVER 7870M: Eric Piel <eric.piel@tremplin-utc.net> 7871S: Maintained 7872F: Documentation/misc-devices/lis3lv02d 7873F: drivers/misc/lis3lv02d/ 7874F: drivers/platform/x86/hp_accel.c 7875 7876LIVE PATCHING 7877M: Josh Poimboeuf <jpoimboe@redhat.com> 7878M: Jessica Yu <jeyu@kernel.org> 7879M: Jiri Kosina <jikos@kernel.org> 7880M: Miroslav Benes <mbenes@suse.cz> 7881R: Petr Mladek <pmladek@suse.com> 7882S: Maintained 7883F: kernel/livepatch/ 7884F: include/linux/livepatch.h 7885F: arch/x86/include/asm/livepatch.h 7886F: arch/x86/kernel/livepatch.c 7887F: Documentation/livepatch/ 7888F: Documentation/ABI/testing/sysfs-kernel-livepatch 7889F: samples/livepatch/ 7890L: live-patching@vger.kernel.org 7891T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7892 7893LLC (802.2) 7894L: netdev@vger.kernel.org 7895S: Odd fixes 7896F: include/linux/llc.h 7897F: include/uapi/linux/llc.h 7898F: include/net/llc* 7899F: net/llc/ 7900 7901LM73 HARDWARE MONITOR DRIVER 7902M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7903L: linux-hwmon@vger.kernel.org 7904S: Maintained 7905F: drivers/hwmon/lm73.c 7906 7907LM78 HARDWARE MONITOR DRIVER 7908M: Jean Delvare <jdelvare@suse.com> 7909L: linux-hwmon@vger.kernel.org 7910S: Maintained 7911F: Documentation/hwmon/lm78 7912F: drivers/hwmon/lm78.c 7913 7914LM83 HARDWARE MONITOR DRIVER 7915M: Jean Delvare <jdelvare@suse.com> 7916L: linux-hwmon@vger.kernel.org 7917S: Maintained 7918F: Documentation/hwmon/lm83 7919F: drivers/hwmon/lm83.c 7920 7921LM90 HARDWARE MONITOR DRIVER 7922M: Jean Delvare <jdelvare@suse.com> 7923L: linux-hwmon@vger.kernel.org 7924S: Maintained 7925F: Documentation/hwmon/lm90 7926F: Documentation/devicetree/bindings/hwmon/lm90.txt 7927F: drivers/hwmon/lm90.c 7928F: include/dt-bindings/thermal/lm90.h 7929 7930LM95234 HARDWARE MONITOR DRIVER 7931M: Guenter Roeck <linux@roeck-us.net> 7932L: linux-hwmon@vger.kernel.org 7933S: Maintained 7934F: Documentation/hwmon/lm95234 7935F: drivers/hwmon/lm95234.c 7936 7937LME2510 MEDIA DRIVER 7938M: Malcolm Priestley <tvboxspy@gmail.com> 7939L: linux-media@vger.kernel.org 7940W: https://linuxtv.org 7941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7942S: Maintained 7943F: drivers/media/usb/dvb-usb-v2/lmedm04* 7944 7945LOADPIN SECURITY MODULE 7946M: Kees Cook <keescook@chromium.org> 7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 7948S: Supported 7949F: security/loadpin/ 7950F: Documentation/admin-guide/LSM/LoadPin.rst 7951 7952LOCKING PRIMITIVES 7953M: Peter Zijlstra <peterz@infradead.org> 7954M: Ingo Molnar <mingo@redhat.com> 7955L: linux-kernel@vger.kernel.org 7956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7957S: Maintained 7958F: Documentation/locking/ 7959F: include/linux/lockdep.h 7960F: include/linux/spinlock*.h 7961F: arch/*/include/asm/spinlock*.h 7962F: include/linux/rwlock*.h 7963F: include/linux/mutex*.h 7964F: arch/*/include/asm/mutex*.h 7965F: include/linux/rwsem*.h 7966F: arch/*/include/asm/rwsem.h 7967F: include/linux/seqlock.h 7968F: lib/locking*.[ch] 7969F: kernel/locking/ 7970 7971LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7972M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7973L: linux-ntfs-dev@lists.sourceforge.net 7974W: http://www.linux-ntfs.org/content/view/19/37/ 7975S: Maintained 7976F: Documentation/ldm.txt 7977F: block/partitions/ldm.* 7978 7979LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7980M: Sathya Prakash <sathya.prakash@broadcom.com> 7981M: Chaitra P B <chaitra.basappa@broadcom.com> 7982M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7983L: MPT-FusionLinux.pdl@broadcom.com 7984L: linux-scsi@vger.kernel.org 7985W: http://www.avagotech.com/support/ 7986S: Supported 7987F: drivers/message/fusion/ 7988F: drivers/scsi/mpt2sas/ 7989F: drivers/scsi/mpt3sas/ 7990 7991LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7992M: Matthew Wilcox <matthew@wil.cx> 7993L: linux-scsi@vger.kernel.org 7994S: Maintained 7995F: drivers/scsi/sym53c8xx_2/ 7996 7997LTC4261 HARDWARE MONITOR DRIVER 7998M: Guenter Roeck <linux@roeck-us.net> 7999L: linux-hwmon@vger.kernel.org 8000S: Maintained 8001F: Documentation/hwmon/ltc4261 8002F: drivers/hwmon/ltc4261.c 8003 8004LTC4306 I2C MULTIPLEXER DRIVER 8005M: Michael Hennerich <michael.hennerich@analog.com> 8006W: http://ez.analog.com/community/linux-device-drivers 8007L: linux-i2c@vger.kernel.org 8008S: Supported 8009F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8010F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8011 8012LTP (Linux Test Project) 8013M: Mike Frysinger <vapier@gentoo.org> 8014M: Cyril Hrubis <chrubis@suse.cz> 8015M: Wanlong Gao <wanlong.gao@gmail.com> 8016M: Jan Stancek <jstancek@redhat.com> 8017M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8018M: Alexey Kodanev <alexey.kodanev@oracle.com> 8019L: ltp@lists.linux.it (subscribers-only) 8020W: http://linux-test-project.github.io/ 8021T: git git://github.com/linux-test-project/ltp.git 8022S: Maintained 8023 8024M32R ARCHITECTURE 8025W: http://www.linux-m32r.org/ 8026S: Orphan 8027F: arch/m32r/ 8028 8029M68K ARCHITECTURE 8030M: Geert Uytterhoeven <geert@linux-m68k.org> 8031L: linux-m68k@lists.linux-m68k.org 8032W: http://www.linux-m68k.org/ 8033T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8034S: Maintained 8035F: arch/m68k/ 8036F: drivers/zorro/ 8037 8038M68K ON APPLE MACINTOSH 8039M: Joshua Thompson <funaho@jurai.org> 8040W: http://www.mac.linux-m68k.org/ 8041L: linux-m68k@lists.linux-m68k.org 8042S: Maintained 8043F: arch/m68k/mac/ 8044 8045M68K ON HP9000/300 8046M: Philip Blundell <philb@gnu.org> 8047W: http://www.tazenda.demon.co.uk/phil/linux-hp 8048S: Maintained 8049F: arch/m68k/hp300/ 8050 8051M88DS3103 MEDIA DRIVER 8052M: Antti Palosaari <crope@iki.fi> 8053L: linux-media@vger.kernel.org 8054W: https://linuxtv.org 8055W: http://palosaari.fi/linux/ 8056Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8057T: git git://linuxtv.org/anttip/media_tree.git 8058S: Maintained 8059F: drivers/media/dvb-frontends/m88ds3103* 8060 8061M88RS2000 MEDIA DRIVER 8062M: Malcolm Priestley <tvboxspy@gmail.com> 8063L: linux-media@vger.kernel.org 8064W: https://linuxtv.org 8065Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8066S: Maintained 8067F: drivers/media/dvb-frontends/m88rs2000* 8068 8069MA901 MASTERKIT USB FM RADIO DRIVER 8070M: Alexey Klimov <klimov.linux@gmail.com> 8071L: linux-media@vger.kernel.org 8072T: git git://linuxtv.org/media_tree.git 8073S: Maintained 8074F: drivers/media/radio/radio-ma901.c 8075 8076MAC80211 8077M: Johannes Berg <johannes@sipsolutions.net> 8078L: linux-wireless@vger.kernel.org 8079W: http://wireless.kernel.org/ 8080T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8081T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8082S: Maintained 8083F: Documentation/networking/mac80211-injection.txt 8084F: include/net/mac80211.h 8085F: net/mac80211/ 8086F: drivers/net/wireless/mac80211_hwsim.[ch] 8087 8088MAILBOX API 8089M: Jassi Brar <jassisinghbrar@gmail.com> 8090L: linux-kernel@vger.kernel.org 8091S: Maintained 8092F: drivers/mailbox/ 8093F: include/linux/mailbox_client.h 8094F: include/linux/mailbox_controller.h 8095 8096MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8097M: Michael Kerrisk <mtk.manpages@gmail.com> 8098W: http://www.kernel.org/doc/man-pages 8099L: linux-man@vger.kernel.org 8100S: Maintained 8101 8102MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8103M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8104L: linux-mips@linux-mips.org 8105S: Maintained 8106F: arch/mips/boot/dts/img/pistachio_marduk.dts 8107 8108MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8109M: Andrew Lunn <andrew@lunn.ch> 8110M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8111L: netdev@vger.kernel.org 8112S: Maintained 8113F: drivers/net/dsa/mv88e6xxx/ 8114F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8115 8116MARVELL ARMADA DRM SUPPORT 8117M: Russell King <linux@armlinux.org.uk> 8118S: Maintained 8119T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8120T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8121F: drivers/gpu/drm/armada/ 8122F: include/uapi/drm/armada_drm.h 8123F: Documentation/devicetree/bindings/display/armada/ 8124 8125MARVELL CRYPTO DRIVER 8126M: Boris Brezillon <boris.brezillon@free-electrons.com> 8127M: Arnaud Ebalard <arno@natisbad.org> 8128F: drivers/crypto/marvell/ 8129S: Maintained 8130L: linux-crypto@vger.kernel.org 8131 8132MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8133M: Mirko Lindner <mlindner@marvell.com> 8134M: Stephen Hemminger <stephen@networkplumber.org> 8135L: netdev@vger.kernel.org 8136S: Maintained 8137F: drivers/net/ethernet/marvell/sk* 8138 8139MARVELL LIBERTAS WIRELESS DRIVER 8140L: libertas-dev@lists.infradead.org 8141S: Orphan 8142F: drivers/net/wireless/marvell/libertas/ 8143 8144MARVELL MV643XX ETHERNET DRIVER 8145M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8146L: netdev@vger.kernel.org 8147S: Maintained 8148F: drivers/net/ethernet/marvell/mv643xx_eth.* 8149F: include/linux/mv643xx.h 8150 8151MARVELL MV88X3310 PHY DRIVER 8152M: Russell King <rmk@armlinux.org.uk> 8153L: netdev@vger.kernel.org 8154S: Maintained 8155F: drivers/net/phy/marvell10g.c 8156 8157MARVELL MVNETA ETHERNET DRIVER 8158M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8159L: netdev@vger.kernel.org 8160S: Maintained 8161F: drivers/net/ethernet/marvell/mvneta.* 8162 8163MARVELL MWIFIEX WIRELESS DRIVER 8164M: Amitkumar Karwar <amitkarwar@gmail.com> 8165M: Nishant Sarmukadam <nishants@marvell.com> 8166M: Ganapathi Bhat <gbhat@marvell.com> 8167M: Xinming Hu <huxm@marvell.com> 8168L: linux-wireless@vger.kernel.org 8169S: Maintained 8170F: drivers/net/wireless/marvell/mwifiex/ 8171 8172MARVELL MWL8K WIRELESS DRIVER 8173M: Lennert Buytenhek <buytenh@wantstofly.org> 8174L: linux-wireless@vger.kernel.org 8175S: Odd Fixes 8176F: drivers/net/wireless/marvell/mwl8k.c 8177 8178MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8179M: Nicolas Pitre <nico@fluxnic.net> 8180S: Odd Fixes 8181F: drivers/mmc/host/mvsdio.* 8182 8183MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8184M: Hu Ziji <huziji@marvell.com> 8185L: linux-mmc@vger.kernel.org 8186S: Supported 8187F: drivers/mmc/host/sdhci-xenon* 8188F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8189 8190MATROX FRAMEBUFFER DRIVER 8191L: linux-fbdev@vger.kernel.org 8192S: Orphan 8193F: drivers/video/fbdev/matrox/matroxfb_* 8194F: include/uapi/linux/matroxfb.h 8195 8196MAX16065 HARDWARE MONITOR DRIVER 8197M: Guenter Roeck <linux@roeck-us.net> 8198L: linux-hwmon@vger.kernel.org 8199S: Maintained 8200F: Documentation/hwmon/max16065 8201F: drivers/hwmon/max16065.c 8202 8203MAX20751 HARDWARE MONITOR DRIVER 8204M: Guenter Roeck <linux@roeck-us.net> 8205L: linux-hwmon@vger.kernel.org 8206S: Maintained 8207F: Documentation/hwmon/max20751 8208F: drivers/hwmon/max20751.c 8209 8210MAX2175 SDR TUNER DRIVER 8211M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8212L: linux-media@vger.kernel.org 8213T: git git://linuxtv.org/media_tree.git 8214S: Maintained 8215F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8216F: Documentation/media/v4l-drivers/max2175.rst 8217F: drivers/media/i2c/max2175* 8218F: include/uapi/linux/max2175.h 8219 8220MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8221L: linux-hwmon@vger.kernel.org 8222S: Orphan 8223F: Documentation/hwmon/max6650 8224F: drivers/hwmon/max6650.c 8225 8226MAX6697 HARDWARE MONITOR DRIVER 8227M: Guenter Roeck <linux@roeck-us.net> 8228L: linux-hwmon@vger.kernel.org 8229S: Maintained 8230F: Documentation/hwmon/max6697 8231F: Documentation/devicetree/bindings/i2c/max6697.txt 8232F: drivers/hwmon/max6697.c 8233F: include/linux/platform_data/max6697.h 8234 8235MAX9860 MONO AUDIO VOICE CODEC DRIVER 8236M: Peter Rosin <peda@axentia.se> 8237L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8238S: Maintained 8239F: Documentation/devicetree/bindings/sound/max9860.txt 8240F: sound/soc/codecs/max9860.* 8241 8242MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8243M: Javier Martinez Canillas <javier@dowhile0.org> 8244L: linux-kernel@vger.kernel.org 8245S: Supported 8246F: drivers/regulator/max77802-regulator.c 8247F: Documentation/devicetree/bindings/*/*max77802.txt 8248F: include/dt-bindings/*/*max77802.h 8249 8250MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8251M: Krzysztof Kozlowski <krzk@kernel.org> 8252M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8253L: linux-pm@vger.kernel.org 8254S: Supported 8255F: drivers/power/supply/max14577_charger.c 8256F: drivers/power/supply/max77693_charger.c 8257 8258MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8259M: Chanwoo Choi <cw00.choi@samsung.com> 8260M: Krzysztof Kozlowski <krzk@kernel.org> 8261M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8262L: linux-kernel@vger.kernel.org 8263S: Supported 8264F: drivers/*/max14577*.c 8265F: drivers/*/max77686*.c 8266F: drivers/*/max77693*.c 8267F: drivers/extcon/extcon-max14577.c 8268F: drivers/extcon/extcon-max77693.c 8269F: drivers/rtc/rtc-max77686.c 8270F: drivers/clk/clk-max77686.c 8271F: Documentation/devicetree/bindings/mfd/max14577.txt 8272F: Documentation/devicetree/bindings/*/max77686.txt 8273F: Documentation/devicetree/bindings/mfd/max77693.txt 8274F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8275F: include/linux/mfd/max14577*.h 8276F: include/linux/mfd/max77686*.h 8277F: include/linux/mfd/max77693*.h 8278 8279MAXIRADIO FM RADIO RECEIVER DRIVER 8280M: Hans Verkuil <hverkuil@xs4all.nl> 8281L: linux-media@vger.kernel.org 8282T: git git://linuxtv.org/media_tree.git 8283W: https://linuxtv.org 8284S: Maintained 8285F: drivers/media/radio/radio-maxiradio* 8286 8287MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8288M: Peter Rosin <peda@axentia.se> 8289L: linux-iio@vger.kernel.org 8290S: Maintained 8291F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8292F: drivers/iio/potentiometer/mcp4531.c 8293 8294MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8295M: William Breathitt Gray <vilhelm.gray@gmail.com> 8296L: linux-iio@vger.kernel.org 8297S: Maintained 8298F: drivers/iio/dac/cio-dac.c 8299 8300MEDIA DRIVERS FOR ASCOT2E 8301M: Sergey Kozlov <serjk@netup.ru> 8302M: Abylay Ospan <aospan@netup.ru> 8303L: linux-media@vger.kernel.org 8304W: https://linuxtv.org 8305W: http://netup.tv/ 8306T: git git://linuxtv.org/media_tree.git 8307S: Supported 8308F: drivers/media/dvb-frontends/ascot2e* 8309 8310MEDIA DRIVERS FOR CXD2841ER 8311M: Sergey Kozlov <serjk@netup.ru> 8312M: Abylay Ospan <aospan@netup.ru> 8313L: linux-media@vger.kernel.org 8314W: https://linuxtv.org 8315W: http://netup.tv/ 8316T: git git://linuxtv.org/media_tree.git 8317S: Supported 8318F: drivers/media/dvb-frontends/cxd2841er* 8319 8320MEDIA DRIVERS FOR FREESCALE IMX 8321M: Steve Longerbeam <slongerbeam@gmail.com> 8322M: Philipp Zabel <p.zabel@pengutronix.de> 8323L: linux-media@vger.kernel.org 8324T: git git://linuxtv.org/media_tree.git 8325S: Maintained 8326F: Documentation/devicetree/bindings/media/imx.txt 8327F: Documentation/media/v4l-drivers/imx.rst 8328F: drivers/staging/media/imx/ 8329F: include/linux/imx-media.h 8330F: include/media/imx.h 8331 8332MEDIA DRIVERS FOR HELENE 8333M: Abylay Ospan <aospan@netup.ru> 8334L: linux-media@vger.kernel.org 8335W: https://linuxtv.org 8336W: http://netup.tv/ 8337T: git git://linuxtv.org/media_tree.git 8338S: Supported 8339F: drivers/media/dvb-frontends/helene* 8340 8341MEDIA DRIVERS FOR HORUS3A 8342M: Sergey Kozlov <serjk@netup.ru> 8343M: Abylay Ospan <aospan@netup.ru> 8344L: linux-media@vger.kernel.org 8345W: https://linuxtv.org 8346W: http://netup.tv/ 8347T: git git://linuxtv.org/media_tree.git 8348S: Supported 8349F: drivers/media/dvb-frontends/horus3a* 8350 8351MEDIA DRIVERS FOR LNBH25 8352M: Sergey Kozlov <serjk@netup.ru> 8353M: Abylay Ospan <aospan@netup.ru> 8354L: linux-media@vger.kernel.org 8355W: https://linuxtv.org 8356W: http://netup.tv/ 8357T: git git://linuxtv.org/media_tree.git 8358S: Supported 8359F: drivers/media/dvb-frontends/lnbh25* 8360 8361MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8362M: Sergey Kozlov <serjk@netup.ru> 8363M: Abylay Ospan <aospan@netup.ru> 8364L: linux-media@vger.kernel.org 8365W: https://linuxtv.org 8366W: http://netup.tv/ 8367T: git git://linuxtv.org/media_tree.git 8368S: Supported 8369F: drivers/media/pci/netup_unidvb/* 8370 8371MEDIA DRIVERS FOR RENESAS - DRIF 8372M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8373L: linux-media@vger.kernel.org 8374L: linux-renesas-soc@vger.kernel.org 8375T: git git://linuxtv.org/media_tree.git 8376S: Supported 8377F: Documentation/devicetree/bindings/media/renesas,drif.txt 8378F: drivers/media/platform/rcar_drif.c 8379 8380MEDIA DRIVERS FOR RENESAS - FCP 8381M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8382L: linux-media@vger.kernel.org 8383L: linux-renesas-soc@vger.kernel.org 8384T: git git://linuxtv.org/media_tree.git 8385S: Supported 8386F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8387F: drivers/media/platform/rcar-fcp.c 8388F: include/media/rcar-fcp.h 8389 8390MEDIA DRIVERS FOR RENESAS - FDP1 8391M: Kieran Bingham <kieran@bingham.xyz> 8392L: linux-media@vger.kernel.org 8393L: linux-renesas-soc@vger.kernel.org 8394T: git git://linuxtv.org/media_tree.git 8395S: Supported 8396F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8397F: drivers/media/platform/rcar_fdp1.c 8398 8399MEDIA DRIVERS FOR RENESAS - VIN 8400M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8401L: linux-media@vger.kernel.org 8402L: linux-renesas-soc@vger.kernel.org 8403T: git git://linuxtv.org/media_tree.git 8404S: Supported 8405F: Documentation/devicetree/bindings/media/rcar_vin.txt 8406F: drivers/media/platform/rcar-vin/ 8407 8408MEDIA DRIVERS FOR RENESAS - VSP1 8409M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8410L: linux-media@vger.kernel.org 8411L: linux-renesas-soc@vger.kernel.org 8412T: git git://linuxtv.org/media_tree.git 8413S: Supported 8414F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8415F: drivers/media/platform/vsp1/ 8416 8417MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8418M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8419M: Mauro Carvalho Chehab <mchehab@kernel.org> 8420P: LinuxTV.org Project 8421L: linux-media@vger.kernel.org 8422W: https://linuxtv.org 8423Q: http://patchwork.kernel.org/project/linux-media/list/ 8424T: git git://linuxtv.org/media_tree.git 8425S: Maintained 8426F: Documentation/devicetree/bindings/media/ 8427F: Documentation/media/ 8428F: drivers/media/ 8429F: drivers/staging/media/ 8430F: include/linux/platform_data/media/ 8431F: include/media/ 8432F: include/uapi/linux/dvb/ 8433F: include/uapi/linux/videodev2.h 8434F: include/uapi/linux/media.h 8435F: include/uapi/linux/v4l2-* 8436F: include/uapi/linux/meye.h 8437F: include/uapi/linux/ivtv* 8438F: include/uapi/linux/uvcvideo.h 8439 8440MEDIATEK ETHERNET DRIVER 8441M: Felix Fietkau <nbd@openwrt.org> 8442M: John Crispin <john@phrozen.org> 8443M: Sean Wang <sean.wang@mediatek.com> 8444M: Nelson Chang <nelson.chang@mediatek.com> 8445L: netdev@vger.kernel.org 8446S: Maintained 8447F: drivers/net/ethernet/mediatek/ 8448 8449MEDIATEK JPEG DRIVER 8450M: Rick Chang <rick.chang@mediatek.com> 8451M: Bin Liu <bin.liu@mediatek.com> 8452S: Supported 8453F: drivers/media/platform/mtk-jpeg/ 8454F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8455 8456MEDIATEK MDP DRIVER 8457M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8458M: Houlong Wei <houlong.wei@mediatek.com> 8459M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8460S: Supported 8461F: drivers/media/platform/mtk-mdp/ 8462F: drivers/media/platform/mtk-vpu/ 8463F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8464 8465MEDIATEK MEDIA DRIVER 8466M: Tiffany Lin <tiffany.lin@mediatek.com> 8467M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8468S: Supported 8469F: drivers/media/platform/mtk-vcodec/ 8470F: drivers/media/platform/mtk-vpu/ 8471F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8472F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8473 8474MEDIATEK MT7601U WIRELESS LAN DRIVER 8475M: Jakub Kicinski <kubakici@wp.pl> 8476L: linux-wireless@vger.kernel.org 8477S: Maintained 8478F: drivers/net/wireless/mediatek/mt7601u/ 8479 8480MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8481M: Sean Wang <sean.wang@mediatek.com> 8482S: Maintained 8483F: drivers/char/hw_random/mtk-rng.c 8484 8485MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8486M: Peter Senna Tschudin <peter.senna@collabora.com> 8487M: Martin Donnelly <martin.donnelly@ge.com> 8488M: Martyn Welch <martyn.welch@collabora.co.uk> 8489S: Maintained 8490F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8491F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8492 8493MEGARAID SCSI/SAS DRIVERS 8494M: Kashyap Desai <kashyap.desai@broadcom.com> 8495M: Sumit Saxena <sumit.saxena@broadcom.com> 8496M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8497L: megaraidlinux.pdl@broadcom.com 8498L: linux-scsi@vger.kernel.org 8499W: http://www.avagotech.com/support/ 8500S: Maintained 8501F: Documentation/scsi/megaraid.txt 8502F: drivers/scsi/megaraid.* 8503F: drivers/scsi/megaraid/ 8504 8505MELEXIS MLX90614 DRIVER 8506M: Crt Mori <cmo@melexis.com> 8507L: linux-iio@vger.kernel.org 8508W: http://www.melexis.com 8509S: Supported 8510F: drivers/iio/temperature/mlx90614.c 8511 8512MELFAS MIP4 TOUCHSCREEN DRIVER 8513M: Sangwon Jee <jeesw@melfas.com> 8514W: http://www.melfas.com 8515S: Supported 8516F: drivers/input/touchscreen/melfas_mip4.c 8517F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8518 8519MELLANOX ETHERNET DRIVER (mlx4_en) 8520M: Tariq Toukan <tariqt@mellanox.com> 8521L: netdev@vger.kernel.org 8522S: Supported 8523W: http://www.mellanox.com 8524Q: http://patchwork.ozlabs.org/project/netdev/list/ 8525F: drivers/net/ethernet/mellanox/mlx4/en_* 8526 8527MELLANOX ETHERNET DRIVER (mlx5e) 8528M: Saeed Mahameed <saeedm@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/en_* 8534 8535MELLANOX ETHERNET INNOVA DRIVER 8536M: Ilan Tayari <ilant@mellanox.com> 8537R: Boris Pismenny <borisp@mellanox.com> 8538L: netdev@vger.kernel.org 8539S: Supported 8540W: http://www.mellanox.com 8541Q: http://patchwork.ozlabs.org/project/netdev/list/ 8542F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8543F: include/linux/mlx5/mlx5_ifc_fpga.h 8544 8545MELLANOX ETHERNET INNOVA IPSEC DRIVER 8546M: Ilan Tayari <ilant@mellanox.com> 8547R: Boris Pismenny <borisp@mellanox.com> 8548L: netdev@vger.kernel.org 8549S: Supported 8550W: http://www.mellanox.com 8551Q: http://patchwork.ozlabs.org/project/netdev/list/ 8552F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8553F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8554 8555MELLANOX ETHERNET SWITCH DRIVERS 8556M: Jiri Pirko <jiri@mellanox.com> 8557M: Ido Schimmel <idosch@mellanox.com> 8558L: netdev@vger.kernel.org 8559S: Supported 8560W: http://www.mellanox.com 8561Q: http://patchwork.ozlabs.org/project/netdev/list/ 8562F: drivers/net/ethernet/mellanox/mlxsw/ 8563 8564MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8565M: Yotam Gigi <yotamg@mellanox.com> 8566L: netdev@vger.kernel.org 8567S: Supported 8568W: http://www.mellanox.com 8569Q: http://patchwork.ozlabs.org/project/netdev/list/ 8570F: drivers/net/ethernet/mellanox/mlxfw/ 8571 8572MELLANOX MLX CPLD HOTPLUG DRIVER 8573M: Vadim Pasternak <vadimp@mellanox.com> 8574L: platform-driver-x86@vger.kernel.org 8575S: Supported 8576F: drivers/platform/x86/mlxcpld-hotplug.c 8577F: include/linux/platform_data/mlxcpld-hotplug.h 8578 8579MELLANOX MLX4 core VPI driver 8580M: Tariq Toukan <tariqt@mellanox.com> 8581L: netdev@vger.kernel.org 8582L: linux-rdma@vger.kernel.org 8583W: http://www.mellanox.com 8584Q: http://patchwork.ozlabs.org/project/netdev/list/ 8585S: Supported 8586F: drivers/net/ethernet/mellanox/mlx4/ 8587F: include/linux/mlx4/ 8588 8589MELLANOX MLX4 IB driver 8590M: Yishai Hadas <yishaih@mellanox.com> 8591L: linux-rdma@vger.kernel.org 8592W: http://www.mellanox.com 8593Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8594S: Supported 8595F: drivers/infiniband/hw/mlx4/ 8596F: include/linux/mlx4/ 8597F: include/uapi/rdma/mlx4-abi.h 8598 8599MELLANOX MLX5 core VPI driver 8600M: Saeed Mahameed <saeedm@mellanox.com> 8601M: Matan Barak <matanb@mellanox.com> 8602M: Leon Romanovsky <leonro@mellanox.com> 8603L: netdev@vger.kernel.org 8604L: linux-rdma@vger.kernel.org 8605W: http://www.mellanox.com 8606Q: http://patchwork.ozlabs.org/project/netdev/list/ 8607S: Supported 8608F: drivers/net/ethernet/mellanox/mlx5/core/ 8609F: include/linux/mlx5/ 8610 8611MELLANOX MLX5 IB driver 8612M: Matan Barak <matanb@mellanox.com> 8613M: Leon Romanovsky <leonro@mellanox.com> 8614L: linux-rdma@vger.kernel.org 8615W: http://www.mellanox.com 8616Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8617S: Supported 8618F: drivers/infiniband/hw/mlx5/ 8619F: include/linux/mlx5/ 8620F: include/uapi/rdma/mlx5-abi.h 8621 8622MELLANOX MLXCPLD I2C AND MUX DRIVER 8623M: Vadim Pasternak <vadimp@mellanox.com> 8624M: Michael Shych <michaelsh@mellanox.com> 8625L: linux-i2c@vger.kernel.org 8626S: Supported 8627F: drivers/i2c/busses/i2c-mlxcpld.c 8628F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8629F: Documentation/i2c/busses/i2c-mlxcpld 8630 8631MELLANOX MLXCPLD LED DRIVER 8632M: Vadim Pasternak <vadimp@mellanox.com> 8633L: linux-leds@vger.kernel.org 8634S: Supported 8635F: drivers/leds/leds-mlxcpld.c 8636F: Documentation/leds/leds-mlxcpld.txt 8637 8638MELLANOX PLATFORM DRIVER 8639M: Vadim Pasternak <vadimp@mellanox.com> 8640L: platform-driver-x86@vger.kernel.org 8641S: Supported 8642F: drivers/platform/x86/mlx-platform.c 8643 8644MEMBARRIER SUPPORT 8645M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8646M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8647L: linux-kernel@vger.kernel.org 8648S: Supported 8649F: kernel/membarrier.c 8650F: include/uapi/linux/membarrier.h 8651 8652MEMORY MANAGEMENT 8653L: linux-mm@kvack.org 8654W: http://www.linux-mm.org 8655S: Maintained 8656F: include/linux/mm.h 8657F: include/linux/gfp.h 8658F: include/linux/mmzone.h 8659F: include/linux/memory_hotplug.h 8660F: include/linux/vmalloc.h 8661F: mm/ 8662 8663MEMORY TECHNOLOGY DEVICES (MTD) 8664M: David Woodhouse <dwmw2@infradead.org> 8665M: Brian Norris <computersforpeace@gmail.com> 8666M: Boris Brezillon <boris.brezillon@free-electrons.com> 8667M: Marek Vasut <marek.vasut@gmail.com> 8668M: Richard Weinberger <richard@nod.at> 8669M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8670L: linux-mtd@lists.infradead.org 8671W: http://www.linux-mtd.infradead.org/ 8672Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8673T: git git://git.infradead.org/linux-mtd.git master 8674T: git git://git.infradead.org/l2-mtd.git master 8675S: Maintained 8676F: Documentation/devicetree/bindings/mtd/ 8677F: drivers/mtd/ 8678F: include/linux/mtd/ 8679F: include/uapi/mtd/ 8680 8681MEN A21 WATCHDOG DRIVER 8682M: Johannes Thumshirn <morbidrsa@gmail.com> 8683L: linux-watchdog@vger.kernel.org 8684S: Maintained 8685F: drivers/watchdog/mena21_wdt.c 8686 8687MEN CHAMELEON BUS (mcb) 8688M: Johannes Thumshirn <morbidrsa@gmail.com> 8689S: Maintained 8690F: drivers/mcb/ 8691F: include/linux/mcb.h 8692F: Documentation/men-chameleon-bus.txt 8693 8694MEN F21BMC (Board Management Controller) 8695M: Andreas Werner <andreas.werner@men.de> 8696S: Supported 8697F: drivers/mfd/menf21bmc.c 8698F: drivers/watchdog/menf21bmc_wdt.c 8699F: drivers/leds/leds-menf21bmc.c 8700F: drivers/hwmon/menf21bmc_hwmon.c 8701F: Documentation/hwmon/menf21bmc 8702 8703METAG ARCHITECTURE 8704M: James Hogan <james.hogan@imgtec.com> 8705L: linux-metag@vger.kernel.org 8706T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8707S: Odd Fixes 8708F: arch/metag/ 8709F: Documentation/metag/ 8710F: Documentation/devicetree/bindings/metag/ 8711F: Documentation/devicetree/bindings/interrupt-controller/img,* 8712F: drivers/clocksource/metag_generic.c 8713F: drivers/irqchip/irq-metag.c 8714F: drivers/irqchip/irq-metag-ext.c 8715F: drivers/tty/metag_da.c 8716 8717MICROBLAZE ARCHITECTURE 8718M: Michal Simek <monstr@monstr.eu> 8719W: http://www.monstr.eu/fdt/ 8720T: git git://git.monstr.eu/linux-2.6-microblaze.git 8721S: Supported 8722F: arch/microblaze/ 8723 8724MICROCHIP / ATMEL AT91 SERIAL DRIVER 8725M: Richard Genoud <richard.genoud@gmail.com> 8726S: Maintained 8727F: drivers/tty/serial/atmel_serial.c 8728F: drivers/tty/serial/atmel_serial.h 8729 8730MICROCHIP / ATMEL DMA DRIVER 8731M: Ludovic Desroches <ludovic.desroches@microchip.com> 8732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8733L: dmaengine@vger.kernel.org 8734S: Supported 8735F: drivers/dma/at_hdmac.c 8736F: drivers/dma/at_hdmac_regs.h 8737F: include/linux/platform_data/dma-atmel.h 8738 8739MICROCHIP / ATMEL ISC DRIVER 8740M: Songjun Wu <songjun.wu@microchip.com> 8741L: linux-media@vger.kernel.org 8742S: Supported 8743F: drivers/media/platform/atmel/atmel-isc.c 8744F: drivers/media/platform/atmel/atmel-isc-regs.h 8745F: devicetree/bindings/media/atmel-isc.txt 8746 8747MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8748M: Woojung Huh <Woojung.Huh@microchip.com> 8749M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8750L: netdev@vger.kernel.org 8751S: Maintained 8752F: net/dsa/tag_ksz.c 8753F: drivers/net/dsa/microchip/* 8754F: include/linux/platform_data/microchip-ksz.h 8755F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8756 8757MICROCHIP USB251XB DRIVER 8758M: Richard Leitner <richard.leitner@skidata.com> 8759L: linux-usb@vger.kernel.org 8760S: Maintained 8761F: drivers/usb/misc/usb251xb.c 8762F: Documentation/devicetree/bindings/usb/usb251xb.txt 8763 8764MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8765M: Don Brace <don.brace@microsemi.com> 8766L: esc.storagedev@microsemi.com 8767L: linux-scsi@vger.kernel.org 8768S: Supported 8769F: drivers/scsi/smartpqi/smartpqi*.[ch] 8770F: drivers/scsi/smartpqi/Kconfig 8771F: drivers/scsi/smartpqi/Makefile 8772F: include/linux/cciss*.h 8773F: include/uapi/linux/cciss*.h 8774F: Documentation/scsi/smartpqi.txt 8775 8776MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8777M: Chen Yu <yu.c.chen@intel.com> 8778L: platform-driver-x86@vger.kernel.org 8779S: Supported 8780F: drivers/platform/x86/surfacepro3_button.c 8781 8782MICROTEK X6 SCANNER 8783M: Oliver Neukum <oliver@neukum.org> 8784S: Maintained 8785F: drivers/usb/image/microtek.* 8786 8787MIPS 8788M: Ralf Baechle <ralf@linux-mips.org> 8789L: linux-mips@linux-mips.org 8790W: http://www.linux-mips.org/ 8791T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8792Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8793S: Supported 8794F: Documentation/devicetree/bindings/mips/ 8795F: Documentation/mips/ 8796F: arch/mips/ 8797 8798MIPS BOSTON DEVELOPMENT BOARD 8799M: Paul Burton <paul.burton@imgtec.com> 8800L: linux-mips@linux-mips.org 8801S: Maintained 8802F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8803F: arch/mips/boot/dts/img/boston.dts 8804F: arch/mips/configs/generic/board-boston.config 8805F: drivers/clk/imgtec/clk-boston.c 8806F: include/dt-bindings/clock/boston-clock.h 8807 8808MIPS GENERIC PLATFORM 8809M: Paul Burton <paul.burton@imgtec.com> 8810L: linux-mips@linux-mips.org 8811S: Supported 8812F: arch/mips/generic/ 8813 8814MIPS/LOONGSON1 ARCHITECTURE 8815M: Keguang Zhang <keguang.zhang@gmail.com> 8816L: linux-mips@linux-mips.org 8817S: Maintained 8818F: arch/mips/loongson32/ 8819F: arch/mips/include/asm/mach-loongson32/ 8820F: drivers/*/*loongson1* 8821F: drivers/*/*/*loongson1* 8822 8823MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8824M: Hans Verkuil <hverkuil@xs4all.nl> 8825L: linux-media@vger.kernel.org 8826T: git git://linuxtv.org/media_tree.git 8827W: https://linuxtv.org 8828S: Odd Fixes 8829F: drivers/media/radio/radio-miropcm20* 8830 8831MMP SUPPORT 8832M: Eric Miao <eric.y.miao@gmail.com> 8833M: Haojian Zhuang <haojian.zhuang@gmail.com> 8834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8835T: git git://github.com/hzhuang1/linux.git 8836T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 8837S: Maintained 8838F: arch/arm/boot/dts/mmp* 8839F: arch/arm/mach-mmp/ 8840 8841MN88472 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/mn88472* 8849 8850MN88473 MEDIA DRIVER 8851M: Antti Palosaari <crope@iki.fi> 8852L: linux-media@vger.kernel.org 8853W: https://linuxtv.org 8854W: http://palosaari.fi/linux/ 8855Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8856S: Maintained 8857F: drivers/media/dvb-frontends/mn88473* 8858 8859MODULE SUPPORT 8860M: Jessica Yu <jeyu@kernel.org> 8861M: Rusty Russell <rusty@rustcorp.com.au> 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8863S: Maintained 8864F: include/linux/module.h 8865F: kernel/module.c 8866 8867MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8868W: http://popies.net/meye/ 8869S: Orphan 8870F: Documentation/media/v4l-drivers/meye* 8871F: drivers/media/pci/meye/ 8872F: include/uapi/linux/meye.h 8873 8874MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8875M: Jiri Slaby <jirislaby@gmail.com> 8876S: Maintained 8877F: Documentation/serial/moxa-smartio 8878F: drivers/tty/mxser.* 8879 8880MR800 AVERMEDIA USB FM RADIO DRIVER 8881M: Alexey Klimov <klimov.linux@gmail.com> 8882L: linux-media@vger.kernel.org 8883T: git git://linuxtv.org/media_tree.git 8884S: Maintained 8885F: drivers/media/radio/radio-mr800.c 8886 8887MRF24J40 IEEE 802.15.4 RADIO DRIVER 8888M: Alan Ott <alan@signal11.us> 8889L: linux-wpan@vger.kernel.org 8890S: Maintained 8891F: drivers/net/ieee802154/mrf24j40.c 8892F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8893 8894MSI LAPTOP SUPPORT 8895M: "Lee, Chun-Yi" <jlee@suse.com> 8896L: platform-driver-x86@vger.kernel.org 8897S: Maintained 8898F: drivers/platform/x86/msi-laptop.c 8899 8900MSI WMI SUPPORT 8901L: platform-driver-x86@vger.kernel.org 8902S: Orphan 8903F: drivers/platform/x86/msi-wmi.c 8904 8905MSI001 MEDIA DRIVER 8906M: Antti Palosaari <crope@iki.fi> 8907L: linux-media@vger.kernel.org 8908W: https://linuxtv.org 8909W: http://palosaari.fi/linux/ 8910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8911T: git git://linuxtv.org/anttip/media_tree.git 8912S: Maintained 8913F: drivers/media/tuners/msi001* 8914 8915MSI2500 MEDIA DRIVER 8916M: Antti Palosaari <crope@iki.fi> 8917L: linux-media@vger.kernel.org 8918W: https://linuxtv.org 8919W: http://palosaari.fi/linux/ 8920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8921T: git git://linuxtv.org/anttip/media_tree.git 8922S: Maintained 8923F: drivers/media/usb/msi2500/ 8924 8925MSYSTEMS DISKONCHIP G3 MTD DRIVER 8926M: Robert Jarzmik <robert.jarzmik@free.fr> 8927L: linux-mtd@lists.infradead.org 8928S: Maintained 8929F: drivers/mtd/devices/docg3* 8930 8931MT9M032 APTINA SENSOR DRIVER 8932M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8933L: linux-media@vger.kernel.org 8934T: git git://linuxtv.org/media_tree.git 8935S: Maintained 8936F: drivers/media/i2c/mt9m032.c 8937F: include/media/i2c/mt9m032.h 8938 8939MT9P031 APTINA CAMERA SENSOR 8940M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8941L: linux-media@vger.kernel.org 8942T: git git://linuxtv.org/media_tree.git 8943S: Maintained 8944F: drivers/media/i2c/mt9p031.c 8945F: include/media/i2c/mt9p031.h 8946 8947MT9T001 APTINA CAMERA SENSOR 8948M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8949L: linux-media@vger.kernel.org 8950T: git git://linuxtv.org/media_tree.git 8951S: Maintained 8952F: drivers/media/i2c/mt9t001.c 8953F: include/media/i2c/mt9t001.h 8954 8955MT9V032 APTINA CAMERA SENSOR 8956M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8957L: linux-media@vger.kernel.org 8958T: git git://linuxtv.org/media_tree.git 8959S: Maintained 8960F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8961F: drivers/media/i2c/mt9v032.c 8962F: include/media/i2c/mt9v032.h 8963 8964MULTIFUNCTION DEVICES (MFD) 8965M: Lee Jones <lee.jones@linaro.org> 8966T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8967S: Supported 8968F: Documentation/devicetree/bindings/mfd/ 8969F: drivers/mfd/ 8970F: include/linux/mfd/ 8971F: include/dt-bindings/mfd/ 8972 8973MULTIMEDIA CARD (MMC) ETC. OVER SPI 8974S: Orphan 8975F: drivers/mmc/host/mmc_spi.c 8976F: include/linux/spi/mmc_spi.h 8977 8978MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8979M: Ulf Hansson <ulf.hansson@linaro.org> 8980L: linux-mmc@vger.kernel.org 8981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8982S: Maintained 8983F: Documentation/devicetree/bindings/mmc/ 8984F: drivers/mmc/ 8985F: include/linux/mmc/ 8986F: include/uapi/linux/mmc/ 8987 8988MULTIPLEXER SUBSYSTEM 8989M: Peter Rosin <peda@axentia.se> 8990S: Maintained 8991F: Documentation/ABI/testing/mux/sysfs-class-mux* 8992F: Documentation/devicetree/bindings/mux/ 8993F: include/linux/dt-bindings/mux/ 8994F: include/linux/mux/ 8995F: drivers/mux/ 8996 8997MULTISOUND SOUND DRIVER 8998M: Andrew Veliath <andrewtv@usa.net> 8999S: Maintained 9000F: Documentation/sound/oss/MultiSound 9001F: sound/oss/msnd* 9002 9003MULTITECH MULTIPORT CARD (ISICOM) 9004S: Orphan 9005F: drivers/tty/isicom.c 9006F: include/linux/isicom.h 9007 9008MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9009M: Bin Liu <b-liu@ti.com> 9010L: linux-usb@vger.kernel.org 9011T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9012S: Maintained 9013F: drivers/usb/musb/ 9014 9015MXL5007T MEDIA DRIVER 9016M: Michael Krufky <mkrufky@linuxtv.org> 9017L: linux-media@vger.kernel.org 9018W: https://linuxtv.org 9019W: http://github.com/mkrufky 9020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9021T: git git://linuxtv.org/mkrufky/tuners.git 9022S: Maintained 9023F: drivers/media/tuners/mxl5007t.* 9024 9025MXSFB DRM DRIVER 9026M: Marek Vasut <marex@denx.de> 9027S: Supported 9028F: drivers/gpu/drm/mxsfb/ 9029F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9030 9031MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9032M: Hyong-Youb Kim <hykim@myri.com> 9033L: netdev@vger.kernel.org 9034W: https://www.myricom.com/support/downloads/myri10ge.html 9035S: Supported 9036F: drivers/net/ethernet/myricom/myri10ge/ 9037 9038NAND FLASH SUBSYSTEM 9039M: Boris Brezillon <boris.brezillon@free-electrons.com> 9040R: Richard Weinberger <richard@nod.at> 9041L: linux-mtd@lists.infradead.org 9042W: http://www.linux-mtd.infradead.org/ 9043Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9044T: git git://git.infradead.org/linux-mtd.git nand/fixes 9045T: git git://git.infradead.org/l2-mtd.git nand/next 9046S: Maintained 9047F: drivers/mtd/nand/ 9048F: include/linux/mtd/nand*.h 9049 9050NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9051M: Daniel Mack <zonque@gmail.com> 9052S: Maintained 9053L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9054W: http://www.native-instruments.com 9055F: sound/usb/caiaq/ 9056 9057NATSEMI ETHERNET DRIVER (DP8381x) 9058S: Orphan 9059F: drivers/net/ethernet/natsemi/natsemi.c 9060 9061NCP FILESYSTEM 9062M: Petr Vandrovec <petr@vandrovec.name> 9063S: Odd Fixes 9064F: fs/ncpfs/ 9065 9066NCR 5380 SCSI DRIVERS 9067M: Finn Thain <fthain@telegraphics.com.au> 9068M: Michael Schmitz <schmitzmic@gmail.com> 9069L: linux-scsi@vger.kernel.org 9070S: Maintained 9071F: Documentation/scsi/g_NCR5380.txt 9072F: drivers/scsi/NCR5380.* 9073F: drivers/scsi/arm/cumana_1.c 9074F: drivers/scsi/arm/oak.c 9075F: drivers/scsi/atari_scsi.* 9076F: drivers/scsi/dmx3191d.c 9077F: drivers/scsi/g_NCR5380.* 9078F: drivers/scsi/mac_scsi.* 9079F: drivers/scsi/sun3_scsi.* 9080F: drivers/scsi/sun3_scsi_vme.c 9081 9082NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9083M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9084L: linux-scsi@vger.kernel.org 9085S: Maintained 9086F: drivers/scsi/NCR_D700.* 9087 9088NCT6775 HARDWARE MONITOR DRIVER 9089M: Guenter Roeck <linux@roeck-us.net> 9090L: linux-hwmon@vger.kernel.org 9091S: Maintained 9092F: Documentation/hwmon/nct6775 9093F: drivers/hwmon/nct6775.c 9094 9095NETEFFECT IWARP RNIC DRIVER (IW_NES) 9096M: Faisal Latif <faisal.latif@intel.com> 9097L: linux-rdma@vger.kernel.org 9098W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9099S: Supported 9100F: drivers/infiniband/hw/nes/ 9101F: include/uapi/rdma/nes-abi.h 9102 9103NETEM NETWORK EMULATOR 9104M: Stephen Hemminger <stephen@networkplumber.org> 9105L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9106S: Maintained 9107F: net/sched/sch_netem.c 9108 9109NETERION 10GbE DRIVERS (s2io/vxge) 9110M: Jon Mason <jdmason@kudzu.us> 9111L: netdev@vger.kernel.org 9112S: Supported 9113F: Documentation/networking/s2io.txt 9114F: Documentation/networking/vxge.txt 9115F: drivers/net/ethernet/neterion/ 9116 9117NETFILTER 9118M: Pablo Neira Ayuso <pablo@netfilter.org> 9119M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9120M: Florian Westphal <fw@strlen.de> 9121L: netfilter-devel@vger.kernel.org 9122L: coreteam@netfilter.org 9123W: http://www.netfilter.org/ 9124W: http://www.iptables.org/ 9125W: http://www.nftables.org/ 9126Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9127T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9128T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9129S: Maintained 9130F: include/linux/netfilter* 9131F: include/linux/netfilter/ 9132F: include/net/netfilter/ 9133F: include/uapi/linux/netfilter* 9134F: include/uapi/linux/netfilter/ 9135F: net/*/netfilter.c 9136F: net/*/netfilter/ 9137F: net/netfilter/ 9138F: net/bridge/br_netfilter*.c 9139 9140NETLABEL 9141M: Paul Moore <paul@paul-moore.com> 9142W: http://netlabel.sf.net 9143L: netdev@vger.kernel.org 9144S: Maintained 9145F: Documentation/netlabel/ 9146F: include/net/netlabel.h 9147F: net/netlabel/ 9148 9149NETROM NETWORK LAYER 9150M: Ralf Baechle <ralf@linux-mips.org> 9151L: linux-hams@vger.kernel.org 9152W: http://www.linux-ax25.org/ 9153S: Maintained 9154F: include/net/netrom.h 9155F: include/uapi/linux/netrom.h 9156F: net/netrom/ 9157 9158NETRONOME ETHERNET DRIVERS 9159M: Jakub Kicinski <jakub.kicinski@netronome.com> 9160L: oss-drivers@netronome.com 9161S: Maintained 9162F: drivers/net/ethernet/netronome/ 9163 9164NETWORK BLOCK DEVICE (NBD) 9165M: Josef Bacik <jbacik@fb.com> 9166S: Maintained 9167L: linux-block@vger.kernel.org 9168L: nbd-general@lists.sourceforge.net 9169F: Documentation/blockdev/nbd.txt 9170F: drivers/block/nbd.c 9171F: include/uapi/linux/nbd.h 9172 9173NETWORK DROP MONITOR 9174M: Neil Horman <nhorman@tuxdriver.com> 9175L: netdev@vger.kernel.org 9176S: Maintained 9177W: https://fedorahosted.org/dropwatch/ 9178F: net/core/drop_monitor.c 9179 9180NETWORKING DRIVERS 9181L: netdev@vger.kernel.org 9182W: http://www.linuxfoundation.org/en/Net 9183Q: http://patchwork.ozlabs.org/project/netdev/list/ 9184T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9185T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9186S: Odd Fixes 9187F: Documentation/devicetree/bindings/net/ 9188F: drivers/net/ 9189F: include/linux/if_* 9190F: include/linux/netdevice.h 9191F: include/linux/etherdevice.h 9192F: include/linux/fcdevice.h 9193F: include/linux/fddidevice.h 9194F: include/linux/hippidevice.h 9195F: include/linux/inetdevice.h 9196F: include/uapi/linux/if_* 9197F: include/uapi/linux/netdevice.h 9198 9199NETWORKING DRIVERS (WIRELESS) 9200M: Kalle Valo <kvalo@codeaurora.org> 9201L: linux-wireless@vger.kernel.org 9202Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9203T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9205S: Maintained 9206F: Documentation/devicetree/bindings/net/wireless/ 9207F: drivers/net/wireless/ 9208 9209NETWORKING [DSA] 9210M: Andrew Lunn <andrew@lunn.ch> 9211M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9212M: Florian Fainelli <f.fainelli@gmail.com> 9213S: Maintained 9214F: net/dsa/ 9215F: include/net/dsa.h 9216F: drivers/net/dsa/ 9217 9218NETWORKING [GENERAL] 9219M: "David S. Miller" <davem@davemloft.net> 9220L: netdev@vger.kernel.org 9221W: http://www.linuxfoundation.org/en/Net 9222Q: http://patchwork.ozlabs.org/project/netdev/list/ 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9224T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9225B: mailto:netdev@vger.kernel.org 9226S: Maintained 9227F: net/ 9228F: include/net/ 9229F: include/linux/in.h 9230F: include/linux/net.h 9231F: include/linux/netdevice.h 9232F: include/uapi/linux/in.h 9233F: include/uapi/linux/net.h 9234F: include/uapi/linux/netdevice.h 9235F: include/uapi/linux/net_namespace.h 9236F: tools/net/ 9237F: tools/testing/selftests/net/ 9238F: lib/random32.c 9239 9240NETWORKING [IPSEC] 9241M: Steffen Klassert <steffen.klassert@secunet.com> 9242M: Herbert Xu <herbert@gondor.apana.org.au> 9243M: "David S. Miller" <davem@davemloft.net> 9244L: netdev@vger.kernel.org 9245T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9247S: Maintained 9248F: net/core/flow.c 9249F: net/xfrm/ 9250F: net/key/ 9251F: net/ipv4/xfrm* 9252F: net/ipv4/esp4* 9253F: net/ipv4/ah4.c 9254F: net/ipv4/ipcomp.c 9255F: net/ipv4/ip_vti.c 9256F: net/ipv6/xfrm* 9257F: net/ipv6/esp6* 9258F: net/ipv6/ah6.c 9259F: net/ipv6/ipcomp6.c 9260F: net/ipv6/ip6_vti.c 9261F: include/uapi/linux/xfrm.h 9262F: include/net/xfrm.h 9263 9264NETWORKING [IPv4/IPv6] 9265M: "David S. Miller" <davem@davemloft.net> 9266M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9267M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9268L: netdev@vger.kernel.org 9269T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9270S: Maintained 9271F: net/ipv4/ 9272F: net/ipv6/ 9273F: include/net/ip* 9274F: arch/x86/net/* 9275 9276NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9277M: Paul Moore <paul@paul-moore.com> 9278L: netdev@vger.kernel.org 9279S: Maintained 9280 9281NETWORKING [TLS] 9282M: Ilya Lesokhin <ilyal@mellanox.com> 9283M: Aviad Yehezkel <aviadye@mellanox.com> 9284M: Dave Watson <davejwatson@fb.com> 9285L: netdev@vger.kernel.org 9286S: Maintained 9287F: net/tls/* 9288F: include/uapi/linux/tls.h 9289F: include/net/tls.h 9290 9291NETWORKING [WIRELESS] 9292L: linux-wireless@vger.kernel.org 9293Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9294 9295NETXEN (1/10) GbE SUPPORT 9296M: Manish Chopra <manish.chopra@cavium.com> 9297M: Rahul Verma <rahul.verma@cavium.com> 9298M: Dept-GELinuxNICDev@cavium.com 9299L: netdev@vger.kernel.org 9300S: Supported 9301F: drivers/net/ethernet/qlogic/netxen/ 9302 9303NFC SUBSYSTEM 9304M: Samuel Ortiz <sameo@linux.intel.com> 9305L: linux-wireless@vger.kernel.org 9306L: linux-nfc@lists.01.org (subscribers-only) 9307S: Supported 9308F: net/nfc/ 9309F: include/net/nfc/ 9310F: include/uapi/linux/nfc.h 9311F: drivers/nfc/ 9312F: include/linux/platform_data/nfcmrvl.h 9313F: include/linux/platform_data/nxp-nci.h 9314F: Documentation/devicetree/bindings/net/nfc/ 9315 9316NFS, SUNRPC, AND LOCKD CLIENTS 9317M: Trond Myklebust <trond.myklebust@primarydata.com> 9318M: Anna Schumaker <anna.schumaker@netapp.com> 9319L: linux-nfs@vger.kernel.org 9320W: http://client.linux-nfs.org 9321T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9322S: Maintained 9323F: fs/lockd/ 9324F: fs/nfs/ 9325F: fs/nfs_common/ 9326F: net/sunrpc/ 9327F: include/linux/lockd/ 9328F: include/linux/nfs* 9329F: include/linux/sunrpc/ 9330F: include/uapi/linux/nfs* 9331F: include/uapi/linux/sunrpc/ 9332 9333NILFS2 FILESYSTEM 9334M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9335L: linux-nilfs@vger.kernel.org 9336W: http://nilfs.sourceforge.net/ 9337W: http://nilfs.osdn.jp/ 9338T: git git://github.com/konis/nilfs2.git 9339S: Supported 9340F: Documentation/filesystems/nilfs2.txt 9341F: fs/nilfs2/ 9342F: include/trace/events/nilfs2.h 9343F: include/uapi/linux/nilfs2_api.h 9344F: include/uapi/linux/nilfs2_ondisk.h 9345 9346NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9347M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9348W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9349S: Maintained 9350F: Documentation/scsi/NinjaSCSI.txt 9351F: drivers/scsi/pcmcia/nsp_* 9352 9353NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9354M: GOTO Masanori <gotom@debian.or.jp> 9355M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9356W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9357S: Maintained 9358F: Documentation/scsi/NinjaSCSI.txt 9359F: drivers/scsi/nsp32* 9360 9361NIOS2 ARCHITECTURE 9362M: Ley Foon Tan <lftan@altera.com> 9363L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9364T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9365S: Maintained 9366F: arch/nios2/ 9367 9368NOHZ, DYNTICKS SUPPORT 9369M: Frederic Weisbecker <fweisbec@gmail.com> 9370M: Thomas Gleixner <tglx@linutronix.de> 9371M: Ingo Molnar <mingo@kernel.org> 9372L: linux-kernel@vger.kernel.org 9373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9374S: Maintained 9375F: kernel/time/tick*.* 9376F: include/linux/tick.h 9377F: include/linux/sched/nohz.h 9378 9379NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9380M: Pavel Machek <pavel@ucw.cz> 9381M: Sakari Ailus <sakari.ailus@iki.fi> 9382L: linux-media@vger.kernel.org 9383S: Maintained 9384F: drivers/media/i2c/et8ek8 9385F: drivers/media/i2c/ad5820.c 9386 9387NOKIA N900 POWER SUPPLY DRIVERS 9388R: Pali Rohár <pali.rohar@gmail.com> 9389F: include/linux/power/bq2415x_charger.h 9390F: include/linux/power/bq27xxx_battery.h 9391F: include/linux/power/isp1704_charger.h 9392F: drivers/power/supply/bq2415x_charger.c 9393F: drivers/power/supply/bq27xxx_battery.c 9394F: drivers/power/supply/bq27xxx_battery_i2c.c 9395F: drivers/power/supply/isp1704_charger.c 9396F: drivers/power/supply/rx51_battery.c 9397 9398NTB AMD DRIVER 9399M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9400L: linux-ntb@googlegroups.com 9401S: Supported 9402F: drivers/ntb/hw/amd/ 9403 9404NTB DRIVER CORE 9405M: Jon Mason <jdmason@kudzu.us> 9406M: Dave Jiang <dave.jiang@intel.com> 9407M: Allen Hubbe <Allen.Hubbe@emc.com> 9408L: linux-ntb@googlegroups.com 9409S: Supported 9410W: https://github.com/jonmason/ntb/wiki 9411T: git git://github.com/jonmason/ntb.git 9412F: drivers/ntb/ 9413F: drivers/net/ntb_netdev.c 9414F: include/linux/ntb.h 9415F: include/linux/ntb_transport.h 9416F: tools/testing/selftests/ntb/ 9417 9418NTB IDT DRIVER 9419M: Serge Semin <fancer.lancer@gmail.com> 9420L: linux-ntb@googlegroups.com 9421S: Supported 9422F: drivers/ntb/hw/idt/ 9423 9424NTB INTEL DRIVER 9425M: Jon Mason <jdmason@kudzu.us> 9426M: Dave Jiang <dave.jiang@intel.com> 9427L: linux-ntb@googlegroups.com 9428S: Supported 9429W: https://github.com/jonmason/ntb/wiki 9430T: git git://github.com/jonmason/ntb.git 9431F: drivers/ntb/hw/intel/ 9432 9433NTFS FILESYSTEM 9434M: Anton Altaparmakov <anton@tuxera.com> 9435L: linux-ntfs-dev@lists.sourceforge.net 9436W: http://www.tuxera.com/ 9437T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9438S: Supported 9439F: Documentation/filesystems/ntfs.txt 9440F: fs/ntfs/ 9441 9442NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9443M: Antonino Daplas <adaplas@gmail.com> 9444L: linux-fbdev@vger.kernel.org 9445S: Maintained 9446F: drivers/video/fbdev/riva/ 9447F: drivers/video/fbdev/nvidia/ 9448 9449NVM EXPRESS DRIVER 9450M: Keith Busch <keith.busch@intel.com> 9451M: Jens Axboe <axboe@fb.com> 9452M: Christoph Hellwig <hch@lst.de> 9453M: Sagi Grimberg <sagi@grimberg.me> 9454L: linux-nvme@lists.infradead.org 9455T: git://git.infradead.org/nvme.git 9456W: http://git.infradead.org/nvme.git 9457S: Supported 9458F: drivers/nvme/host/ 9459F: include/linux/nvme.h 9460F: include/uapi/linux/nvme_ioctl.h 9461 9462NVM EXPRESS FC TRANSPORT DRIVERS 9463M: James Smart <james.smart@broadcom.com> 9464L: linux-nvme@lists.infradead.org 9465S: Supported 9466F: include/linux/nvme-fc.h 9467F: include/linux/nvme-fc-driver.h 9468F: drivers/nvme/host/fc.c 9469F: drivers/nvme/target/fc.c 9470F: drivers/nvme/target/fcloop.c 9471 9472NVM EXPRESS TARGET DRIVER 9473M: Christoph Hellwig <hch@lst.de> 9474M: Sagi Grimberg <sagi@grimberg.me> 9475L: linux-nvme@lists.infradead.org 9476T: git://git.infradead.org/nvme.git 9477W: http://git.infradead.org/nvme.git 9478S: Supported 9479F: drivers/nvme/target/ 9480 9481NVMEM FRAMEWORK 9482M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9483S: Maintained 9484F: drivers/nvmem/ 9485F: Documentation/devicetree/bindings/nvmem/ 9486F: include/linux/nvmem-consumer.h 9487F: include/linux/nvmem-provider.h 9488 9489NXP TDA998X DRM DRIVER 9490M: Russell King <linux@armlinux.org.uk> 9491S: Supported 9492T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9493T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9494F: drivers/gpu/drm/i2c/tda998x_drv.c 9495F: include/drm/i2c/tda998x.h 9496 9497NXP TFA9879 DRIVER 9498M: Peter Rosin <peda@axentia.se> 9499L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9500S: Maintained 9501F: sound/soc/codecs/tfa9879* 9502 9503NXP-NCI NFC DRIVER 9504M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9505R: Charles Gorand <charles.gorand@effinnov.com> 9506L: linux-nfc@lists.01.org (moderated for non-subscribers) 9507S: Supported 9508F: drivers/nfc/nxp-nci 9509 9510OBJTOOL 9511M: Josh Poimboeuf <jpoimboe@redhat.com> 9512S: Supported 9513F: tools/objtool/ 9514 9515OMAP AUDIO SUPPORT 9516M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9517M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9519L: linux-omap@vger.kernel.org 9520S: Maintained 9521F: sound/soc/omap/ 9522 9523OMAP CLOCK FRAMEWORK SUPPORT 9524M: Paul Walmsley <paul@pwsan.com> 9525L: linux-omap@vger.kernel.org 9526S: Maintained 9527F: arch/arm/*omap*/*clock* 9528 9529OMAP DEVICE TREE SUPPORT 9530M: Benoît Cousson <bcousson@baylibre.com> 9531M: Tony Lindgren <tony@atomide.com> 9532L: linux-omap@vger.kernel.org 9533L: devicetree@vger.kernel.org 9534S: Maintained 9535F: arch/arm/boot/dts/*omap* 9536F: arch/arm/boot/dts/*am3* 9537F: arch/arm/boot/dts/*am4* 9538F: arch/arm/boot/dts/*am5* 9539F: arch/arm/boot/dts/*dra7* 9540 9541OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9542M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9543L: linux-omap@vger.kernel.org 9544L: linux-fbdev@vger.kernel.org 9545S: Maintained 9546F: drivers/video/fbdev/omap2/ 9547F: Documentation/arm/OMAP/DSS 9548 9549OMAP FRAMEBUFFER SUPPORT 9550M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9551L: linux-fbdev@vger.kernel.org 9552L: linux-omap@vger.kernel.org 9553S: Maintained 9554F: drivers/video/fbdev/omap/ 9555 9556OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9557M: Roger Quadros <rogerq@ti.com> 9558M: Tony Lindgren <tony@atomide.com> 9559L: linux-omap@vger.kernel.org 9560S: Maintained 9561F: drivers/memory/omap-gpmc.c 9562F: arch/arm/mach-omap2/*gpmc* 9563 9564OMAP GPIO DRIVER 9565M: Grygorii Strashko <grygorii.strashko@ti.com> 9566M: Santosh Shilimkar <ssantosh@kernel.org> 9567M: Kevin Hilman <khilman@kernel.org> 9568L: linux-omap@vger.kernel.org 9569S: Maintained 9570F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9571F: drivers/gpio/gpio-omap.c 9572 9573OMAP HARDWARE SPINLOCK SUPPORT 9574M: Ohad Ben-Cohen <ohad@wizery.com> 9575L: linux-omap@vger.kernel.org 9576S: Maintained 9577F: drivers/hwspinlock/omap_hwspinlock.c 9578 9579OMAP HS MMC SUPPORT 9580L: linux-mmc@vger.kernel.org 9581L: linux-omap@vger.kernel.org 9582S: Orphan 9583F: drivers/mmc/host/omap_hsmmc.c 9584 9585OMAP HWMOD DATA 9586M: Paul Walmsley <paul@pwsan.com> 9587L: linux-omap@vger.kernel.org 9588S: Maintained 9589F: arch/arm/mach-omap2/omap_hwmod*data* 9590 9591OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9592M: Benoît Cousson <bcousson@baylibre.com> 9593L: linux-omap@vger.kernel.org 9594S: Maintained 9595F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9596 9597OMAP HWMOD SUPPORT 9598M: Benoît Cousson <bcousson@baylibre.com> 9599M: Paul Walmsley <paul@pwsan.com> 9600L: linux-omap@vger.kernel.org 9601S: Maintained 9602F: arch/arm/mach-omap2/omap_hwmod.* 9603 9604OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9605M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9606L: linux-media@vger.kernel.org 9607S: Maintained 9608F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9609F: drivers/media/platform/omap3isp/ 9610F: drivers/staging/media/omap4iss/ 9611 9612OMAP MMC SUPPORT 9613M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9614L: linux-omap@vger.kernel.org 9615S: Maintained 9616F: drivers/mmc/host/omap.c 9617 9618OMAP POWER MANAGEMENT SUPPORT 9619M: Kevin Hilman <khilman@kernel.org> 9620L: linux-omap@vger.kernel.org 9621S: Maintained 9622F: arch/arm/*omap*/*pm* 9623F: drivers/cpufreq/omap-cpufreq.c 9624 9625OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9626M: Rajendra Nayak <rnayak@codeaurora.org> 9627M: Paul Walmsley <paul@pwsan.com> 9628L: linux-omap@vger.kernel.org 9629S: Maintained 9630F: arch/arm/mach-omap2/prm* 9631 9632OMAP RANDOM NUMBER GENERATOR SUPPORT 9633M: Deepak Saxena <dsaxena@plexity.net> 9634S: Maintained 9635F: drivers/char/hw_random/omap-rng.c 9636 9637OMAP USB SUPPORT 9638L: linux-usb@vger.kernel.org 9639L: linux-omap@vger.kernel.org 9640S: Orphan 9641F: drivers/usb/*/*omap* 9642F: arch/arm/*omap*/usb* 9643 9644OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9645M: Mark Jackson <mpfj@newflow.co.uk> 9646L: linux-omap@vger.kernel.org 9647S: Maintained 9648F: arch/arm/boot/dts/am335x-nano.dts 9649 9650OMAP1 SUPPORT 9651M: Aaro Koskinen <aaro.koskinen@iki.fi> 9652M: Tony Lindgren <tony@atomide.com> 9653L: linux-omap@vger.kernel.org 9654Q: http://patchwork.kernel.org/project/linux-omap/list/ 9655T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9656S: Maintained 9657F: arch/arm/mach-omap1/ 9658F: arch/arm/plat-omap/ 9659F: arch/arm/configs/omap1_defconfig 9660F: drivers/i2c/busses/i2c-omap.c 9661F: include/linux/i2c-omap.h 9662 9663OMAP2+ SUPPORT 9664M: Tony Lindgren <tony@atomide.com> 9665L: linux-omap@vger.kernel.org 9666W: http://www.muru.com/linux/omap/ 9667W: http://linux.omap.com/ 9668Q: http://patchwork.kernel.org/project/linux-omap/list/ 9669T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9670S: Maintained 9671F: arch/arm/mach-omap2/ 9672F: arch/arm/plat-omap/ 9673F: arch/arm/configs/omap2plus_defconfig 9674F: drivers/i2c/busses/i2c-omap.c 9675F: drivers/irqchip/irq-omap-intc.c 9676F: drivers/mfd/*omap*.c 9677F: drivers/mfd/menelaus.c 9678F: drivers/mfd/palmas.c 9679F: drivers/mfd/tps65217.c 9680F: drivers/mfd/tps65218.c 9681F: drivers/mfd/tps65910.c 9682F: drivers/mfd/twl-core.[ch] 9683F: drivers/mfd/twl4030*.c 9684F: drivers/mfd/twl6030*.c 9685F: drivers/mfd/twl6040*.c 9686F: drivers/regulator/palmas-regulator*.c 9687F: drivers/regulator/pbias-regulator.c 9688F: drivers/regulator/tps65217-regulator.c 9689F: drivers/regulator/tps65218-regulator.c 9690F: drivers/regulator/tps65910-regulator.c 9691F: drivers/regulator/twl-regulator.c 9692F: drivers/regulator/twl6030-regulator.c 9693F: include/linux/i2c-omap.h 9694 9695OMFS FILESYSTEM 9696M: Bob Copeland <me@bobcopeland.com> 9697L: linux-karma-devel@lists.sourceforge.net 9698S: Maintained 9699F: Documentation/filesystems/omfs.txt 9700F: fs/omfs/ 9701 9702OMNIKEY CARDMAN 4000 DRIVER 9703M: Harald Welte <laforge@gnumonks.org> 9704S: Maintained 9705F: drivers/char/pcmcia/cm4000_cs.c 9706F: include/linux/cm4000_cs.h 9707F: include/uapi/linux/cm4000_cs.h 9708 9709OMNIKEY CARDMAN 4040 DRIVER 9710M: Harald Welte <laforge@gnumonks.org> 9711S: Maintained 9712F: drivers/char/pcmcia/cm4040_cs.* 9713 9714OMNIVISION OV13858 SENSOR DRIVER 9715M: Sakari Ailus <sakari.ailus@linux.intel.com> 9716L: linux-media@vger.kernel.org 9717T: git git://linuxtv.org/media_tree.git 9718S: Maintained 9719F: drivers/media/i2c/ov13858.c 9720 9721OMNIVISION OV5640 SENSOR DRIVER 9722M: Steve Longerbeam <slongerbeam@gmail.com> 9723L: linux-media@vger.kernel.org 9724T: git git://linuxtv.org/media_tree.git 9725S: Maintained 9726F: drivers/media/i2c/ov5640.c 9727 9728OMNIVISION OV5647 SENSOR DRIVER 9729M: Ramiro Oliveira <roliveir@synopsys.com> 9730L: linux-media@vger.kernel.org 9731T: git git://linuxtv.org/media_tree.git 9732S: Maintained 9733F: drivers/media/i2c/ov5647.c 9734 9735OMNIVISION OV7670 SENSOR DRIVER 9736M: Jonathan Corbet <corbet@lwn.net> 9737L: linux-media@vger.kernel.org 9738T: git git://linuxtv.org/media_tree.git 9739S: Maintained 9740F: drivers/media/i2c/ov7670.c 9741F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9742 9743ONENAND FLASH DRIVER 9744M: Kyungmin Park <kyungmin.park@samsung.com> 9745L: linux-mtd@lists.infradead.org 9746S: Maintained 9747F: drivers/mtd/onenand/ 9748F: include/linux/mtd/onenand*.h 9749 9750ONSTREAM SCSI TAPE DRIVER 9751M: Willem Riede <osst@riede.org> 9752L: osst-users@lists.sourceforge.net 9753L: linux-scsi@vger.kernel.org 9754S: Maintained 9755F: Documentation/scsi/osst.txt 9756F: drivers/scsi/osst.* 9757F: drivers/scsi/osst_*.h 9758F: drivers/scsi/st.h 9759 9760OP-TEE DRIVER 9761M: Jens Wiklander <jens.wiklander@linaro.org> 9762S: Maintained 9763F: drivers/tee/optee/ 9764 9765OPA-VNIC DRIVER 9766M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9767M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9768L: linux-rdma@vger.kernel.org 9769S: Supported 9770F: drivers/infiniband/ulp/opa_vnic 9771 9772OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9773M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9774L: devicetree@vger.kernel.org 9775S: Maintained 9776F: Documentation/devicetree/dynamic-resolution-notes.txt 9777F: Documentation/devicetree/overlay-notes.txt 9778F: drivers/of/overlay.c 9779F: drivers/of/resolver.c 9780 9781OPEN FIRMWARE AND FLATTENED DEVICE TREE 9782M: Rob Herring <robh+dt@kernel.org> 9783M: Frank Rowand <frowand.list@gmail.com> 9784L: devicetree@vger.kernel.org 9785W: http://www.devicetree.org/ 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9787S: Maintained 9788F: drivers/of/ 9789F: include/linux/of*.h 9790F: scripts/dtc/ 9791F: Documentation/ABI/testing/sysfs-firmware-ofw 9792 9793OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9794M: Rob Herring <robh+dt@kernel.org> 9795M: Mark Rutland <mark.rutland@arm.com> 9796L: devicetree@vger.kernel.org 9797T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9798Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9799S: Maintained 9800F: Documentation/devicetree/ 9801F: arch/*/boot/dts/ 9802F: include/dt-bindings/ 9803 9804OPENCORES I2C BUS DRIVER 9805M: Peter Korsgaard <jacmet@sunsite.dk> 9806L: linux-i2c@vger.kernel.org 9807S: Maintained 9808F: Documentation/i2c/busses/i2c-ocores 9809F: drivers/i2c/busses/i2c-ocores.c 9810 9811OPENRISC ARCHITECTURE 9812M: Jonas Bonn <jonas@southpole.se> 9813M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9814M: Stafford Horne <shorne@gmail.com> 9815T: git git://github.com/openrisc/linux.git 9816L: openrisc@lists.librecores.org 9817W: http://openrisc.io 9818S: Maintained 9819F: arch/openrisc/ 9820 9821OPENVSWITCH 9822M: Pravin Shelar <pshelar@nicira.com> 9823L: netdev@vger.kernel.org 9824L: dev@openvswitch.org 9825W: http://openvswitch.org 9826S: Maintained 9827F: net/openvswitch/ 9828F: include/uapi/linux/openvswitch.h 9829 9830OPERATING PERFORMANCE POINTS (OPP) 9831M: Viresh Kumar <vireshk@kernel.org> 9832M: Nishanth Menon <nm@ti.com> 9833M: Stephen Boyd <sboyd@codeaurora.org> 9834L: linux-pm@vger.kernel.org 9835S: Maintained 9836T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9837F: drivers/base/power/opp/ 9838F: include/linux/pm_opp.h 9839F: Documentation/power/opp.txt 9840F: Documentation/devicetree/bindings/opp/ 9841 9842OPL4 DRIVER 9843M: Clemens Ladisch <clemens@ladisch.de> 9844L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9845T: git git://git.alsa-project.org/alsa-kernel.git 9846S: Maintained 9847F: sound/drivers/opl4/ 9848 9849OPROFILE 9850M: Robert Richter <rric@kernel.org> 9851L: oprofile-list@lists.sf.net 9852S: Maintained 9853F: arch/*/include/asm/oprofile*.h 9854F: arch/*/oprofile/ 9855F: drivers/oprofile/ 9856F: include/linux/oprofile.h 9857 9858ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9859M: Mark Fasheh <mfasheh@versity.com> 9860M: Joel Becker <jlbec@evilplan.org> 9861L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9862W: http://ocfs2.wiki.kernel.org 9863S: Supported 9864F: Documentation/filesystems/ocfs2.txt 9865F: Documentation/filesystems/dlmfs.txt 9866F: fs/ocfs2/ 9867 9868ORANGEFS FILESYSTEM 9869M: Mike Marshall <hubcap@omnibond.com> 9870L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9871T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9872S: Supported 9873F: fs/orangefs/ 9874F: Documentation/filesystems/orangefs.txt 9875 9876ORINOCO DRIVER 9877L: linux-wireless@vger.kernel.org 9878W: http://wireless.kernel.org/en/users/Drivers/orinoco 9879W: http://www.nongnu.org/orinoco/ 9880S: Orphan 9881F: drivers/net/wireless/intersil/orinoco/ 9882 9883OSD LIBRARY and FILESYSTEM 9884M: Boaz Harrosh <ooo@electrozaur.com> 9885S: Maintained 9886F: drivers/scsi/osd/ 9887F: include/scsi/osd_* 9888F: fs/exofs/ 9889 9890OV2659 OMNIVISION SENSOR DRIVER 9891M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 9892L: linux-media@vger.kernel.org 9893W: https://linuxtv.org 9894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9895T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 9896S: Maintained 9897F: drivers/media/i2c/ov2659.c 9898F: include/media/i2c/ov2659.h 9899 9900OVERLAY FILESYSTEM 9901M: Miklos Szeredi <miklos@szeredi.hu> 9902L: linux-unionfs@vger.kernel.org 9903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9904S: Supported 9905F: fs/overlayfs/ 9906F: Documentation/filesystems/overlayfs.txt 9907 9908P54 WIRELESS DRIVER 9909M: Christian Lamparter <chunkeey@googlemail.com> 9910L: linux-wireless@vger.kernel.org 9911W: http://wireless.kernel.org/en/users/Drivers/p54 9912S: Maintained 9913F: drivers/net/wireless/intersil/p54/ 9914 9915PA SEMI ETHERNET DRIVER 9916L: netdev@vger.kernel.org 9917S: Orphan 9918F: drivers/net/ethernet/pasemi/* 9919 9920PA SEMI SMBUS DRIVER 9921L: linux-i2c@vger.kernel.org 9922S: Orphan 9923F: drivers/i2c/busses/i2c-pasemi.c 9924 9925PADATA PARALLEL EXECUTION MECHANISM 9926M: Steffen Klassert <steffen.klassert@secunet.com> 9927L: linux-crypto@vger.kernel.org 9928S: Maintained 9929F: kernel/padata.c 9930F: include/linux/padata.h 9931F: Documentation/padata.txt 9932 9933PANASONIC LAPTOP ACPI EXTRAS DRIVER 9934M: Harald Welte <laforge@gnumonks.org> 9935L: platform-driver-x86@vger.kernel.org 9936S: Maintained 9937F: drivers/platform/x86/panasonic-laptop.c 9938 9939PANASONIC MN10300/AM33/AM34 PORT 9940M: David Howells <dhowells@redhat.com> 9941L: linux-am33-list@redhat.com (moderated for non-subscribers) 9942W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9943S: Maintained 9944F: Documentation/mn10300/ 9945F: arch/mn10300/ 9946 9947PARALLEL LCD/KEYPAD PANEL DRIVER 9948M: Willy Tarreau <willy@haproxy.com> 9949M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9950S: Odd Fixes 9951F: Documentation/misc-devices/lcd-panel-cgram.txt 9952F: drivers/misc/panel.c 9953 9954PARALLEL PORT SUBSYSTEM 9955M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9956M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9957L: linux-parport@lists.infradead.org (subscribers-only) 9958S: Maintained 9959F: drivers/parport/ 9960F: include/linux/parport*.h 9961F: drivers/char/ppdev.c 9962F: include/uapi/linux/ppdev.h 9963F: Documentation/parport*.txt 9964 9965PARAVIRT_OPS INTERFACE 9966M: Jeremy Fitzhardinge <jeremy@goop.org> 9967M: Chris Wright <chrisw@sous-sol.org> 9968M: Alok Kataria <akataria@vmware.com> 9969M: Rusty Russell <rusty@rustcorp.com.au> 9970L: virtualization@lists.linux-foundation.org 9971S: Supported 9972F: Documentation/virtual/paravirt_ops.txt 9973F: arch/*/kernel/paravirt* 9974F: arch/*/include/asm/paravirt.h 9975F: include/linux/hypervisor.h 9976 9977PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9978M: Tim Waugh <tim@cyberelk.net> 9979L: linux-parport@lists.infradead.org (subscribers-only) 9980S: Maintained 9981F: Documentation/blockdev/paride.txt 9982F: drivers/block/paride/ 9983 9984PARISC ARCHITECTURE 9985M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9986M: Helge Deller <deller@gmx.de> 9987L: linux-parisc@vger.kernel.org 9988W: http://www.parisc-linux.org/ 9989Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9991T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9992S: Maintained 9993F: arch/parisc/ 9994F: Documentation/parisc/ 9995F: drivers/parisc/ 9996F: drivers/char/agp/parisc-agp.c 9997F: drivers/input/serio/gscps2.c 9998F: drivers/parport/parport_gsc.* 9999F: drivers/tty/serial/8250/8250_gsc.c 10000F: drivers/video/fbdev/sti* 10001F: drivers/video/console/sti* 10002F: drivers/video/logo/logo_parisc* 10003 10004PARMAN 10005M: Jiri Pirko <jiri@mellanox.com> 10006L: netdev@vger.kernel.org 10007S: Supported 10008F: lib/parman.c 10009F: lib/test_parman.c 10010F: include/linux/parman.h 10011 10012PC87360 HARDWARE MONITORING DRIVER 10013M: Jim Cromie <jim.cromie@gmail.com> 10014L: linux-hwmon@vger.kernel.org 10015S: Maintained 10016F: Documentation/hwmon/pc87360 10017F: drivers/hwmon/pc87360.c 10018 10019PC8736x GPIO DRIVER 10020M: Jim Cromie <jim.cromie@gmail.com> 10021S: Maintained 10022F: drivers/char/pc8736x_gpio.c 10023 10024PC87427 HARDWARE MONITORING DRIVER 10025M: Jean Delvare <jdelvare@suse.com> 10026L: linux-hwmon@vger.kernel.org 10027S: Maintained 10028F: Documentation/hwmon/pc87427 10029F: drivers/hwmon/pc87427.c 10030 10031PCA9532 LED DRIVER 10032M: Riku Voipio <riku.voipio@iki.fi> 10033S: Maintained 10034F: drivers/leds/leds-pca9532.c 10035F: include/linux/leds-pca9532.h 10036 10037PCA9541 I2C BUS MASTER SELECTOR DRIVER 10038M: Guenter Roeck <linux@roeck-us.net> 10039L: linux-i2c@vger.kernel.org 10040S: Maintained 10041F: drivers/i2c/muxes/i2c-mux-pca9541.c 10042 10043PCDP - PRIMARY CONSOLE AND DEBUG PORT 10044M: Khalid Aziz <khalid@gonehiking.org> 10045S: Maintained 10046F: drivers/firmware/pcdp.* 10047 10048PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10049M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10050L: linux-pci@vger.kernel.org 10051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10052S: Maintained 10053F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10054F: drivers/pci/host/pci-aardvark.c 10055 10056PCI DRIVER FOR ALTERA PCIE IP 10057M: Ley Foon Tan <lftan@altera.com> 10058L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10059L: linux-pci@vger.kernel.org 10060S: Supported 10061F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10062F: drivers/pci/host/pcie-altera.c 10063 10064PCI DRIVER FOR APPLIEDMICRO XGENE 10065M: Tanmay Inamdar <tinamdar@apm.com> 10066L: linux-pci@vger.kernel.org 10067L: linux-arm-kernel@lists.infradead.org 10068S: Maintained 10069F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10070F: drivers/pci/host/pci-xgene.c 10071 10072PCI DRIVER FOR ARM VERSATILE PLATFORM 10073M: Rob Herring <robh@kernel.org> 10074L: linux-pci@vger.kernel.org 10075L: linux-arm-kernel@lists.infradead.org 10076S: Maintained 10077F: Documentation/devicetree/bindings/pci/versatile.txt 10078F: drivers/pci/host/pci-versatile.c 10079 10080PCI DRIVER FOR ARMADA 8K 10081M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10082L: linux-pci@vger.kernel.org 10083L: linux-arm-kernel@lists.infradead.org 10084S: Maintained 10085F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10086F: drivers/pci/dwc/pcie-armada8k.c 10087 10088PCI DRIVER FOR FREESCALE LAYERSCAPE 10089M: Minghuan Lian <minghuan.Lian@freescale.com> 10090M: Mingkai Hu <mingkai.hu@freescale.com> 10091M: Roy Zang <tie-fei.zang@freescale.com> 10092L: linuxppc-dev@lists.ozlabs.org 10093L: linux-pci@vger.kernel.org 10094L: linux-arm-kernel@lists.infradead.org 10095S: Maintained 10096F: drivers/pci/dwc/*layerscape* 10097 10098PCI DRIVER FOR GENERIC OF HOSTS 10099M: Will Deacon <will.deacon@arm.com> 10100L: linux-pci@vger.kernel.org 10101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10102S: Maintained 10103F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10104F: drivers/pci/host/pci-host-common.c 10105F: drivers/pci/host/pci-host-generic.c 10106 10107PCI DRIVER FOR IMX6 10108M: Richard Zhu <hongxing.zhu@nxp.com> 10109M: Lucas Stach <l.stach@pengutronix.de> 10110L: linux-pci@vger.kernel.org 10111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10112S: Maintained 10113F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10114F: drivers/pci/dwc/*imx6* 10115 10116PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10117M: Keith Busch <keith.busch@intel.com> 10118L: linux-pci@vger.kernel.org 10119S: Supported 10120F: drivers/pci/host/vmd.c 10121 10122PCI DRIVER FOR MICROSEMI SWITCHTEC 10123M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10124M: Stephen Bates <stephen.bates@microsemi.com> 10125M: Logan Gunthorpe <logang@deltatee.com> 10126L: linux-pci@vger.kernel.org 10127S: Maintained 10128F: Documentation/switchtec.txt 10129F: Documentation/ABI/testing/sysfs-class-switchtec 10130F: drivers/pci/switch/switchtec* 10131F: include/uapi/linux/switchtec_ioctl.h 10132 10133PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10134M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10135M: Jason Cooper <jason@lakedaemon.net> 10136L: linux-pci@vger.kernel.org 10137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10138S: Maintained 10139F: drivers/pci/host/*mvebu* 10140 10141PCI DRIVER FOR NVIDIA TEGRA 10142M: Thierry Reding <thierry.reding@gmail.com> 10143L: linux-tegra@vger.kernel.org 10144L: linux-pci@vger.kernel.org 10145S: Supported 10146F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10147F: drivers/pci/host/pci-tegra.c 10148 10149PCI DRIVER FOR RENESAS R-CAR 10150M: Simon Horman <horms@verge.net.au> 10151L: linux-pci@vger.kernel.org 10152L: linux-renesas-soc@vger.kernel.org 10153S: Maintained 10154F: drivers/pci/host/*rcar* 10155 10156PCI DRIVER FOR SAMSUNG EXYNOS 10157M: Jingoo Han <jingoohan1@gmail.com> 10158L: linux-pci@vger.kernel.org 10159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10160L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10161S: Maintained 10162F: drivers/pci/dwc/pci-exynos.c 10163 10164PCI DRIVER FOR SYNOPSIS DESIGNWARE 10165M: Jingoo Han <jingoohan1@gmail.com> 10166M: Joao Pinto <Joao.Pinto@synopsys.com> 10167L: linux-pci@vger.kernel.org 10168S: Maintained 10169F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10170F: drivers/pci/dwc/*designware* 10171 10172PCI DRIVER FOR TI DRA7XX 10173M: Kishon Vijay Abraham I <kishon@ti.com> 10174L: linux-omap@vger.kernel.org 10175L: linux-pci@vger.kernel.org 10176S: Supported 10177F: Documentation/devicetree/bindings/pci/ti-pci.txt 10178F: drivers/pci/dwc/pci-dra7xx.c 10179 10180PCI DRIVER FOR TI KEYSTONE 10181M: Murali Karicheri <m-karicheri2@ti.com> 10182L: linux-pci@vger.kernel.org 10183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10184S: Maintained 10185F: drivers/pci/dwc/*keystone* 10186 10187PCI ENDPOINT SUBSYSTEM 10188M: Kishon Vijay Abraham I <kishon@ti.com> 10189L: linux-pci@vger.kernel.org 10190T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10191S: Supported 10192F: drivers/pci/endpoint/ 10193F: drivers/misc/pci_endpoint_test.c 10194F: tools/pci/ 10195 10196PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10197M: Russell Currey <ruscur@russell.cc> 10198L: linuxppc-dev@lists.ozlabs.org 10199S: Supported 10200F: Documentation/powerpc/eeh-pci-error-recovery.txt 10201F: arch/powerpc/kernel/eeh*.c 10202F: arch/powerpc/platforms/*/eeh*.c 10203F: arch/powerpc/include/*/eeh*.h 10204 10205PCI ERROR RECOVERY 10206M: Linas Vepstas <linasvepstas@gmail.com> 10207L: linux-pci@vger.kernel.org 10208S: Supported 10209F: Documentation/PCI/pci-error-recovery.txt 10210 10211PCI MSI DRIVER FOR ALTERA MSI IP 10212M: Ley Foon Tan <lftan@altera.com> 10213L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10214L: linux-pci@vger.kernel.org 10215S: Supported 10216F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10217F: drivers/pci/host/pcie-altera-msi.c 10218 10219PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10220M: Duc Dang <dhdang@apm.com> 10221L: linux-pci@vger.kernel.org 10222L: linux-arm-kernel@lists.infradead.org 10223S: Maintained 10224F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10225F: drivers/pci/host/pci-xgene-msi.c 10226 10227PCI SUBSYSTEM 10228M: Bjorn Helgaas <bhelgaas@google.com> 10229L: linux-pci@vger.kernel.org 10230Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10232S: Supported 10233F: Documentation/devicetree/bindings/pci/ 10234F: Documentation/PCI/ 10235F: drivers/pci/ 10236F: include/linux/pci* 10237F: arch/x86/pci/ 10238F: arch/x86/kernel/quirks.c 10239 10240PCIE DRIVER FOR AXIS ARTPEC 10241M: Niklas Cassel <niklas.cassel@axis.com> 10242M: Jesper Nilsson <jesper.nilsson@axis.com> 10243L: linux-arm-kernel@axis.com 10244L: linux-pci@vger.kernel.org 10245S: Maintained 10246F: Documentation/devicetree/bindings/pci/axis,artpec* 10247F: drivers/pci/dwc/*artpec* 10248 10249PCIE DRIVER FOR CAVIUM THUNDERX 10250M: David Daney <david.daney@cavium.com> 10251L: linux-pci@vger.kernel.org 10252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10253S: Supported 10254F: Documentation/devicetree/bindings/pci/pci-thunder-* 10255F: drivers/pci/host/pci-thunder-* 10256 10257PCIE DRIVER FOR HISILICON 10258M: Zhou Wang <wangzhou1@hisilicon.com> 10259M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10260L: linux-pci@vger.kernel.org 10261S: Maintained 10262F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10263F: drivers/pci/dwc/pcie-hisi.c 10264 10265PCIE DRIVER FOR HISILICON KIRIN 10266M: Xiaowei Song <songxiaowei@hisilicon.com> 10267M: Binghui Wang <wangbinghui@hisilicon.com> 10268L: linux-pci@vger.kernel.org 10269S: Maintained 10270F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10271F: drivers/pci/dwc/pcie-kirin.c 10272 10273PCIE DRIVER FOR MEDIATEK 10274M: Ryder Lee <ryder.lee@mediatek.com> 10275L: linux-pci@vger.kernel.org 10276L: linux-mediatek@lists.infradead.org 10277S: Supported 10278F: Documentation/devicetree/bindings/pci/mediatek* 10279F: drivers/pci/host/*mediatek* 10280 10281PCIE DRIVER FOR QUALCOMM MSM 10282M: Stanimir Varbanov <svarbanov@mm-sol.com> 10283L: linux-pci@vger.kernel.org 10284L: linux-arm-msm@vger.kernel.org 10285S: Maintained 10286F: drivers/pci/dwc/*qcom* 10287 10288PCIE DRIVER FOR ROCKCHIP 10289M: Shawn Lin <shawn.lin@rock-chips.com> 10290L: linux-pci@vger.kernel.org 10291L: linux-rockchip@lists.infradead.org 10292S: Maintained 10293F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10294F: drivers/pci/host/pcie-rockchip.c 10295 10296PCIE DRIVER FOR ST SPEAR13XX 10297M: Pratyush Anand <pratyush.anand@gmail.com> 10298L: linux-pci@vger.kernel.org 10299S: Maintained 10300F: drivers/pci/dwc/*spear* 10301 10302PCMCIA SUBSYSTEM 10303P: Linux PCMCIA Team 10304L: linux-pcmcia@lists.infradead.org 10305W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10307S: Maintained 10308F: Documentation/pcmcia/ 10309F: tools/pcmcia/ 10310F: drivers/pcmcia/ 10311F: include/pcmcia/ 10312 10313PCNET32 NETWORK DRIVER 10314M: Don Fry <pcnet32@frontier.com> 10315L: netdev@vger.kernel.org 10316S: Maintained 10317F: drivers/net/ethernet/amd/pcnet32.c 10318 10319PCRYPT PARALLEL CRYPTO ENGINE 10320M: Steffen Klassert <steffen.klassert@secunet.com> 10321L: linux-crypto@vger.kernel.org 10322S: Maintained 10323F: crypto/pcrypt.c 10324F: include/crypto/pcrypt.h 10325 10326PER-CPU MEMORY ALLOCATOR 10327M: Tejun Heo <tj@kernel.org> 10328M: Christoph Lameter <cl@linux.com> 10329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10330S: Maintained 10331F: include/linux/percpu*.h 10332F: mm/percpu*.c 10333F: arch/*/include/asm/percpu.h 10334 10335PER-TASK DELAY ACCOUNTING 10336M: Balbir Singh <bsingharora@gmail.com> 10337S: Maintained 10338F: include/linux/delayacct.h 10339F: kernel/delayacct.c 10340 10341PERFORMANCE EVENTS SUBSYSTEM 10342M: Peter Zijlstra <peterz@infradead.org> 10343M: Ingo Molnar <mingo@redhat.com> 10344M: Arnaldo Carvalho de Melo <acme@kernel.org> 10345R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10346L: linux-kernel@vger.kernel.org 10347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10348S: Supported 10349F: kernel/events/* 10350F: include/linux/perf_event.h 10351F: include/uapi/linux/perf_event.h 10352F: arch/*/kernel/perf_event*.c 10353F: arch/*/kernel/*/perf_event*.c 10354F: arch/*/kernel/*/*/perf_event*.c 10355F: arch/*/include/asm/perf_event.h 10356F: arch/*/kernel/perf_callchain.c 10357F: arch/*/events/* 10358F: tools/perf/ 10359 10360PERSONALITY HANDLING 10361M: Christoph Hellwig <hch@infradead.org> 10362L: linux-abi-devel@lists.sourceforge.net 10363S: Maintained 10364F: include/linux/personality.h 10365F: include/uapi/linux/personality.h 10366 10367PHONET PROTOCOL 10368M: Remi Denis-Courmont <courmisch@gmail.com> 10369S: Supported 10370F: Documentation/networking/phonet.txt 10371F: include/linux/phonet.h 10372F: include/net/phonet/ 10373F: include/uapi/linux/phonet.h 10374F: net/phonet/ 10375 10376PHRAM MTD DRIVER 10377M: Joern Engel <joern@lazybastard.org> 10378L: linux-mtd@lists.infradead.org 10379S: Maintained 10380F: drivers/mtd/devices/phram.c 10381 10382PICOLCD HID DRIVER 10383M: Bruno Prémont <bonbons@linux-vserver.org> 10384L: linux-input@vger.kernel.org 10385S: Maintained 10386F: drivers/hid/hid-picolcd* 10387 10388PICOXCELL SUPPORT 10389M: Jamie Iles <jamie@jamieiles.com> 10390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10391T: git git://github.com/jamieiles/linux-2.6-ji.git 10392S: Supported 10393F: arch/arm/boot/dts/picoxcell* 10394F: arch/arm/mach-picoxcell/ 10395F: drivers/crypto/picoxcell* 10396 10397PIN CONTROL SUBSYSTEM 10398M: Linus Walleij <linus.walleij@linaro.org> 10399L: linux-gpio@vger.kernel.org 10400T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10401S: Maintained 10402F: Documentation/devicetree/bindings/pinctrl/ 10403F: Documentation/driver-api/pinctl.rst 10404F: drivers/pinctrl/ 10405F: include/linux/pinctrl/ 10406 10407PIN CONTROLLER - ATMEL AT91 10408M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10410S: Maintained 10411F: drivers/pinctrl/pinctrl-at91.* 10412 10413PIN CONTROLLER - ATMEL AT91 PIO4 10414M: Ludovic Desroches <ludovic.desroches@microchip.com> 10415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10416L: linux-gpio@vger.kernel.org 10417S: Supported 10418F: drivers/pinctrl/pinctrl-at91-pio4.* 10419 10420PIN CONTROLLER - INTEL 10421M: Mika Westerberg <mika.westerberg@linux.intel.com> 10422M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10423S: Maintained 10424F: drivers/pinctrl/intel/ 10425 10426PIN CONTROLLER - QUALCOMM 10427M: Bjorn Andersson <bjorn.andersson@linaro.org> 10428S: Maintained 10429L: linux-arm-msm@vger.kernel.org 10430F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10431F: drivers/pinctrl/qcom/ 10432 10433PIN CONTROLLER - RENESAS 10434M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10435M: Geert Uytterhoeven <geert+renesas@glider.be> 10436L: linux-renesas-soc@vger.kernel.org 10437S: Maintained 10438F: drivers/pinctrl/sh-pfc/ 10439 10440PIN CONTROLLER - SAMSUNG 10441M: Tomasz Figa <tomasz.figa@gmail.com> 10442M: Krzysztof Kozlowski <krzk@kernel.org> 10443M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10445L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10446Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10447T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10448S: Maintained 10449F: drivers/pinctrl/samsung/ 10450F: include/dt-bindings/pinctrl/samsung.h 10451F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10452 10453PIN CONTROLLER - SINGLE 10454M: Tony Lindgren <tony@atomide.com> 10455M: Haojian Zhuang <haojian.zhuang@linaro.org> 10456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10457L: linux-omap@vger.kernel.org 10458S: Maintained 10459F: drivers/pinctrl/pinctrl-single.c 10460 10461PIN CONTROLLER - ST SPEAR 10462M: Viresh Kumar <vireshk@kernel.org> 10463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10464W: http://www.st.com/spear 10465S: Maintained 10466F: drivers/pinctrl/spear/ 10467 10468PISTACHIO SOC SUPPORT 10469M: James Hartley <james.hartley@imgtec.com> 10470M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10471L: linux-mips@linux-mips.org 10472S: Maintained 10473F: arch/mips/pistachio/ 10474F: arch/mips/include/asm/mach-pistachio/ 10475F: arch/mips/boot/dts/img/pistachio* 10476F: arch/mips/configs/pistachio*_defconfig 10477 10478PKTCDVD DRIVER 10479S: Orphan 10480M: linux-block@vger.kernel.org 10481F: drivers/block/pktcdvd.c 10482F: include/linux/pktcdvd.h 10483F: include/uapi/linux/pktcdvd.h 10484 10485PKUNITY SOC DRIVERS 10486M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10487W: http://mprc.pku.edu.cn/~guanxuetao/linux 10488S: Maintained 10489T: git git://github.com/gxt/linux.git 10490F: drivers/input/serio/i8042-unicore32io.h 10491F: drivers/i2c/busses/i2c-puv3.c 10492F: drivers/video/fbdev/fb-puv3.c 10493F: drivers/rtc/rtc-puv3.c 10494 10495PMBUS HARDWARE MONITORING DRIVERS 10496M: Guenter Roeck <linux@roeck-us.net> 10497L: linux-hwmon@vger.kernel.org 10498W: http://hwmon.wiki.kernel.org/ 10499W: http://www.roeck-us.net/linux/drivers/ 10500T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10501S: Maintained 10502F: Documentation/hwmon/pmbus 10503F: drivers/hwmon/pmbus/ 10504F: include/linux/pmbus.h 10505 10506PMC SIERRA MaxRAID DRIVER 10507L: linux-scsi@vger.kernel.org 10508W: http://www.pmc-sierra.com/ 10509S: Orphan 10510F: drivers/scsi/pmcraid.* 10511 10512PMC SIERRA PM8001 DRIVER 10513M: Jack Wang <jinpu.wang@profitbricks.com> 10514M: lindar_liu@usish.com 10515L: linux-scsi@vger.kernel.org 10516S: Supported 10517F: drivers/scsi/pm8001/ 10518 10519PNP SUPPORT 10520M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10521S: Maintained 10522F: drivers/pnp/ 10523 10524POSIX CLOCKS and TIMERS 10525M: Thomas Gleixner <tglx@linutronix.de> 10526L: linux-kernel@vger.kernel.org 10527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10528S: Maintained 10529F: fs/timerfd.c 10530F: include/linux/timer* 10531F: kernel/time/*timer* 10532 10533POWER MANAGEMENT CORE 10534M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10535L: linux-pm@vger.kernel.org 10536T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10537B: https://bugzilla.kernel.org 10538S: Supported 10539F: drivers/base/power/ 10540F: include/linux/pm.h 10541F: include/linux/pm_* 10542F: include/linux/powercap.h 10543F: drivers/powercap/ 10544 10545POWER STATE COORDINATION INTERFACE (PSCI) 10546M: Mark Rutland <mark.rutland@arm.com> 10547M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10548L: linux-arm-kernel@lists.infradead.org 10549S: Maintained 10550F: drivers/firmware/psci*.c 10551F: include/linux/psci.h 10552F: include/uapi/linux/psci.h 10553 10554POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10555M: Sebastian Reichel <sre@kernel.org> 10556L: linux-pm@vger.kernel.org 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10558S: Maintained 10559F: Documentation/devicetree/bindings/power/supply/ 10560F: include/linux/power_supply.h 10561F: drivers/power/supply/ 10562 10563POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10564M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10565L: linuxppc-dev@lists.ozlabs.org 10566S: Maintained 10567F: drivers/char/powernv-op-panel.c 10568 10569PPP OVER ATM (RFC 2364) 10570M: Mitchell Blank Jr <mitch@sfgoth.com> 10571S: Maintained 10572F: net/atm/pppoatm.c 10573F: include/uapi/linux/atmppp.h 10574 10575PPP OVER ETHERNET 10576M: Michal Ostrowski <mostrows@earthlink.net> 10577S: Maintained 10578F: drivers/net/ppp/pppoe.c 10579F: drivers/net/ppp/pppox.c 10580 10581PPP OVER L2TP 10582M: James Chapman <jchapman@katalix.com> 10583S: Maintained 10584F: net/l2tp/l2tp_ppp.c 10585F: include/linux/if_pppol2tp.h 10586F: include/uapi/linux/if_pppol2tp.h 10587 10588PPP PROTOCOL DRIVERS AND COMPRESSORS 10589M: Paul Mackerras <paulus@samba.org> 10590L: linux-ppp@vger.kernel.org 10591S: Maintained 10592F: drivers/net/ppp/ppp_* 10593 10594PPS SUPPORT 10595M: Rodolfo Giometti <giometti@enneenne.com> 10596W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10597L: linuxpps@ml.enneenne.com (subscribers-only) 10598S: Maintained 10599F: Documentation/pps/ 10600F: drivers/pps/ 10601F: include/linux/pps*.h 10602 10603PPTP DRIVER 10604M: Dmitry Kozlov <xeb@mail.ru> 10605L: netdev@vger.kernel.org 10606S: Maintained 10607F: drivers/net/ppp/pptp.c 10608W: http://sourceforge.net/projects/accel-pptp 10609 10610PREEMPTIBLE KERNEL 10611M: Robert Love <rml@tech9.net> 10612L: kpreempt-tech@lists.sourceforge.net 10613W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10614S: Supported 10615F: Documentation/preempt-locking.txt 10616F: include/linux/preempt.h 10617 10618PRINTK 10619M: Petr Mladek <pmladek@suse.com> 10620M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10621R: Steven Rostedt <rostedt@goodmis.org> 10622S: Maintained 10623F: kernel/printk/ 10624F: include/linux/printk.h 10625 10626PRISM54 WIRELESS DRIVER 10627M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10628L: linux-wireless@vger.kernel.org 10629W: http://wireless.kernel.org/en/users/Drivers/p54 10630S: Obsolete 10631F: drivers/net/wireless/intersil/prism54/ 10632 10633PROC SYSCTL 10634M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10635M: Kees Cook <keescook@chromium.org> 10636L: linux-kernel@vger.kernel.org 10637L: linux-fsdevel@vger.kernel.org 10638S: Maintained 10639F: fs/proc/proc_sysctl.c 10640F: include/linux/sysctl.h 10641F: kernel/sysctl.c 10642F: tools/testing/selftests/sysctl/ 10643 10644PS3 NETWORK SUPPORT 10645M: Geoff Levand <geoff@infradead.org> 10646L: netdev@vger.kernel.org 10647L: linuxppc-dev@lists.ozlabs.org 10648S: Maintained 10649F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10650 10651PS3 PLATFORM SUPPORT 10652M: Geoff Levand <geoff@infradead.org> 10653L: linuxppc-dev@lists.ozlabs.org 10654S: Maintained 10655F: arch/powerpc/boot/ps3* 10656F: arch/powerpc/include/asm/lv1call.h 10657F: arch/powerpc/include/asm/ps3*.h 10658F: arch/powerpc/platforms/ps3/ 10659F: drivers/*/ps3* 10660F: drivers/ps3/ 10661F: drivers/rtc/rtc-ps3.c 10662F: drivers/usb/host/*ps3.c 10663F: sound/ppc/snd_ps3* 10664 10665PS3VRAM DRIVER 10666M: Jim Paris <jim@jtan.com> 10667M: Geoff Levand <geoff@infradead.org> 10668L: linuxppc-dev@lists.ozlabs.org 10669S: Maintained 10670F: drivers/block/ps3vram.c 10671 10672PSAMPLE PACKET SAMPLING SUPPORT: 10673M: Yotam Gigi <yotamg@mellanox.com> 10674S: Maintained 10675F: net/psample 10676F: include/net/psample.h 10677F: include/uapi/linux/psample.h 10678 10679PSTORE FILESYSTEM 10680M: Kees Cook <keescook@chromium.org> 10681M: Anton Vorontsov <anton@enomsg.org> 10682M: Colin Cross <ccross@android.com> 10683M: Tony Luck <tony.luck@intel.com> 10684S: Maintained 10685T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10686F: fs/pstore/ 10687F: include/linux/pstore* 10688F: drivers/firmware/efi/efi-pstore.c 10689F: drivers/acpi/apei/erst.c 10690F: Documentation/admin-guide/ramoops.rst 10691F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10692K: \b(pstore|ramoops) 10693 10694PTP HARDWARE CLOCK SUPPORT 10695M: Richard Cochran <richardcochran@gmail.com> 10696L: netdev@vger.kernel.org 10697S: Maintained 10698W: http://linuxptp.sourceforge.net/ 10699F: Documentation/ABI/testing/sysfs-ptp 10700F: Documentation/ptp/* 10701F: drivers/net/ethernet/freescale/gianfar_ptp.c 10702F: drivers/net/phy/dp83640* 10703F: drivers/ptp/* 10704F: include/linux/ptp_cl* 10705 10706PTRACE SUPPORT 10707M: Oleg Nesterov <oleg@redhat.com> 10708S: Maintained 10709F: include/asm-generic/syscall.h 10710F: include/linux/ptrace.h 10711F: include/linux/regset.h 10712F: include/linux/tracehook.h 10713F: include/uapi/linux/ptrace.h 10714F: include/uapi/linux/ptrace.h 10715F: include/asm-generic/ptrace.h 10716F: kernel/ptrace.c 10717F: arch/*/ptrace*.c 10718F: arch/*/*/ptrace*.c 10719F: arch/*/include/asm/ptrace*.h 10720 10721PULSE8-CEC DRIVER 10722M: Hans Verkuil <hverkuil@xs4all.nl> 10723L: linux-media@vger.kernel.org 10724T: git git://linuxtv.org/media_tree.git 10725S: Maintained 10726F: drivers/media/usb/pulse8-cec/* 10727 10728PVRUSB2 VIDEO4LINUX DRIVER 10729M: Mike Isely <isely@pobox.com> 10730L: pvrusb2@isely.net (subscribers-only) 10731L: linux-media@vger.kernel.org 10732W: http://www.isely.net/pvrusb2/ 10733T: git git://linuxtv.org/media_tree.git 10734S: Maintained 10735F: Documentation/media/v4l-drivers/pvrusb2* 10736F: drivers/media/usb/pvrusb2/ 10737 10738PWC WEBCAM DRIVER 10739M: Hans Verkuil <hverkuil@xs4all.nl> 10740L: linux-media@vger.kernel.org 10741T: git git://linuxtv.org/media_tree.git 10742S: Odd Fixes 10743F: drivers/media/usb/pwc/* 10744 10745PWM FAN DRIVER 10746M: Kamil Debski <kamil@wypas.org> 10747M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10748L: linux-hwmon@vger.kernel.org 10749S: Supported 10750F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10751F: Documentation/hwmon/pwm-fan 10752F: drivers/hwmon/pwm-fan.c 10753 10754PWM SUBSYSTEM 10755M: Thierry Reding <thierry.reding@gmail.com> 10756L: linux-pwm@vger.kernel.org 10757S: Maintained 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10759F: Documentation/pwm.txt 10760F: Documentation/devicetree/bindings/pwm/ 10761F: include/linux/pwm.h 10762F: drivers/pwm/ 10763F: drivers/video/backlight/pwm_bl.c 10764F: include/linux/pwm_backlight.h 10765F: drivers/gpio/gpio-mvebu.c 10766F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10767 10768PXA GPIO DRIVER 10769M: Robert Jarzmik <robert.jarzmik@free.fr> 10770L: linux-gpio@vger.kernel.org 10771S: Maintained 10772F: drivers/gpio/gpio-pxa.c 10773 10774PXA MMCI DRIVER 10775S: Orphan 10776 10777PXA RTC DRIVER 10778M: Robert Jarzmik <robert.jarzmik@free.fr> 10779L: linux-rtc@vger.kernel.org 10780S: Maintained 10781 10782PXA2xx/PXA3xx SUPPORT 10783M: Daniel Mack <daniel@zonque.org> 10784M: Haojian Zhuang <haojian.zhuang@gmail.com> 10785M: Robert Jarzmik <robert.jarzmik@free.fr> 10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10787T: git git://github.com/hzhuang1/linux.git 10788T: git git://github.com/rjarzmik/linux.git 10789S: Maintained 10790F: arch/arm/boot/dts/pxa* 10791F: arch/arm/mach-pxa/ 10792F: drivers/dma/pxa* 10793F: drivers/pcmcia/pxa2xx* 10794F: drivers/pinctrl/pxa/ 10795F: drivers/spi/spi-pxa2xx* 10796F: drivers/usb/gadget/udc/pxa2* 10797F: include/sound/pxa2xx-lib.h 10798F: sound/arm/pxa* 10799F: sound/soc/pxa/ 10800 10801PXA3xx NAND FLASH DRIVER 10802M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10803L: linux-mtd@lists.infradead.org 10804S: Maintained 10805F: drivers/mtd/nand/pxa3xx_nand.c 10806 10807QAT DRIVER 10808M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10809M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10810L: qat-linux@intel.com 10811S: Supported 10812F: drivers/crypto/qat/ 10813 10814QCOM AUDIO (ASoC) DRIVERS 10815M: Patrick Lai <plai@codeaurora.org> 10816M: Banajit Goswami <bgoswami@codeaurora.org> 10817L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10818S: Supported 10819F: sound/soc/qcom/ 10820 10821QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10822M: Gabriel Somlo <somlo@cmu.edu> 10823M: "Michael S. Tsirkin" <mst@redhat.com> 10824L: qemu-devel@nongnu.org 10825S: Maintained 10826F: drivers/firmware/qemu_fw_cfg.c 10827 10828QIB DRIVER 10829M: Mike Marciniszyn <infinipath@intel.com> 10830L: linux-rdma@vger.kernel.org 10831S: Supported 10832F: drivers/infiniband/hw/qib/ 10833 10834QLOGIC QL41xxx FCOE DRIVER 10835M: QLogic-Storage-Upstream@cavium.com 10836L: linux-scsi@vger.kernel.org 10837S: Supported 10838F: drivers/scsi/qedf/ 10839 10840QLOGIC QL41xxx ISCSI DRIVER 10841M: QLogic-Storage-Upstream@cavium.com 10842L: linux-scsi@vger.kernel.org 10843S: Supported 10844F: drivers/scsi/qedi/ 10845 10846QLOGIC QL4xxx ETHERNET DRIVER 10847M: Yuval Mintz <Yuval.Mintz@cavium.com> 10848M: Ariel Elior <Ariel.Elior@cavium.com> 10849M: everest-linux-l2@cavium.com 10850L: netdev@vger.kernel.org 10851S: Supported 10852F: drivers/net/ethernet/qlogic/qed/ 10853F: include/linux/qed/ 10854F: drivers/net/ethernet/qlogic/qede/ 10855 10856QLOGIC QL4xxx RDMA DRIVER 10857M: Ram Amrani <Ram.Amrani@cavium.com> 10858M: Ariel Elior <Ariel.Elior@cavium.com> 10859L: linux-rdma@vger.kernel.org 10860S: Supported 10861F: drivers/infiniband/hw/qedr/ 10862F: include/uapi/rdma/qedr-abi.h 10863 10864QLOGIC QLA1280 SCSI DRIVER 10865M: Michael Reed <mdr@sgi.com> 10866L: linux-scsi@vger.kernel.org 10867S: Maintained 10868F: drivers/scsi/qla1280.[ch] 10869 10870QLOGIC QLA2XXX FC-SCSI DRIVER 10871M: qla2xxx-upstream@qlogic.com 10872L: linux-scsi@vger.kernel.org 10873S: Supported 10874F: Documentation/scsi/LICENSE.qla2xxx 10875F: drivers/scsi/qla2xxx/ 10876 10877QLOGIC QLA3XXX NETWORK DRIVER 10878M: Dept-GELinuxNICDev@cavium.com 10879L: netdev@vger.kernel.org 10880S: Supported 10881F: Documentation/networking/LICENSE.qla3xxx 10882F: drivers/net/ethernet/qlogic/qla3xxx.* 10883 10884QLOGIC QLA4XXX iSCSI DRIVER 10885M: QLogic-Storage-Upstream@qlogic.com 10886L: linux-scsi@vger.kernel.org 10887S: Supported 10888F: Documentation/scsi/LICENSE.qla4xxx 10889F: drivers/scsi/qla4xxx/ 10890 10891QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10892M: Harish Patil <harish.patil@cavium.com> 10893M: Manish Chopra <manish.chopra@cavium.com> 10894M: Dept-GELinuxNICDev@cavium.com 10895L: netdev@vger.kernel.org 10896S: Supported 10897F: drivers/net/ethernet/qlogic/qlcnic/ 10898 10899QLOGIC QLGE 10Gb ETHERNET DRIVER 10900M: Harish Patil <harish.patil@cavium.com> 10901M: Manish Chopra <manish.chopra@cavium.com> 10902M: Dept-GELinuxNICDev@cavium.com 10903L: netdev@vger.kernel.org 10904S: Supported 10905F: drivers/net/ethernet/qlogic/qlge/ 10906 10907QNX4 FILESYSTEM 10908M: Anders Larsen <al@alarsen.net> 10909W: http://www.alarsen.net/linux/qnx4fs/ 10910S: Maintained 10911F: fs/qnx4/ 10912F: include/uapi/linux/qnx4_fs.h 10913F: include/uapi/linux/qnxtypes.h 10914 10915QORIQ DPAA2 FSL-MC BUS DRIVER 10916M: Stuart Yoder <stuyoder@gmail.com> 10917M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10918L: linux-kernel@vger.kernel.org 10919S: Maintained 10920F: drivers/staging/fsl-mc/ 10921F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 10922 10923QT1010 MEDIA DRIVER 10924M: Antti Palosaari <crope@iki.fi> 10925L: linux-media@vger.kernel.org 10926W: https://linuxtv.org 10927W: http://palosaari.fi/linux/ 10928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10929T: git git://linuxtv.org/anttip/media_tree.git 10930S: Maintained 10931F: drivers/media/tuners/qt1010* 10932 10933QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10934M: Kalle Valo <kvalo@qca.qualcomm.com> 10935L: ath10k@lists.infradead.org 10936W: http://wireless.kernel.org/en/users/Drivers/ath10k 10937T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10938S: Supported 10939F: drivers/net/wireless/ath/ath10k/ 10940 10941QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10942M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10943L: linux-wireless@vger.kernel.org 10944W: http://wireless.kernel.org/en/users/Drivers/ath9k 10945S: Supported 10946F: drivers/net/wireless/ath/ath9k/ 10947 10948QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10949M: Timur Tabi <timur@codeaurora.org> 10950L: netdev@vger.kernel.org 10951S: Supported 10952F: drivers/net/ethernet/qualcomm/emac/ 10953 10954QUALCOMM HEXAGON ARCHITECTURE 10955M: Richard Kuo <rkuo@codeaurora.org> 10956L: linux-hexagon@vger.kernel.org 10957T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10958S: Supported 10959F: arch/hexagon/ 10960 10961QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 10962M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 10963L: linux-media@vger.kernel.org 10964L: linux-arm-msm@vger.kernel.org 10965T: git git://linuxtv.org/media_tree.git 10966S: Maintained 10967F: drivers/media/platform/qcom/venus/ 10968 10969QUALCOMM WCN36XX WIRELESS DRIVER 10970M: Eugene Krasnikov <k.eugene.e@gmail.com> 10971L: wcn36xx@lists.infradead.org 10972W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10973T: git git://github.com/KrasnikovEugene/wcn36xx.git 10974S: Supported 10975F: drivers/net/wireless/ath/wcn36xx/ 10976 10977QUANTENNA QTNFMAC WIRELESS DRIVER 10978M: Igor Mitsyanko <imitsyanko@quantenna.com> 10979M: Avinash Patil <avinashp@quantenna.com> 10980M: Sergey Matyukevich <smatyukevich@quantenna.com> 10981L: linux-wireless@vger.kernel.org 10982S: Maintained 10983F: drivers/net/wireless/quantenna 10984 10985RADEON and AMDGPU DRM DRIVERS 10986M: Alex Deucher <alexander.deucher@amd.com> 10987M: Christian König <christian.koenig@amd.com> 10988L: amd-gfx@lists.freedesktop.org 10989T: git git://people.freedesktop.org/~agd5f/linux 10990S: Supported 10991F: drivers/gpu/drm/radeon/ 10992F: include/uapi/drm/radeon_drm.h 10993F: drivers/gpu/drm/amd/ 10994F: include/uapi/drm/amdgpu_drm.h 10995 10996RADEON FRAMEBUFFER DISPLAY DRIVER 10997M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10998L: linux-fbdev@vger.kernel.org 10999S: Maintained 11000F: drivers/video/fbdev/aty/radeon* 11001F: include/uapi/linux/radeonfb.h 11002 11003RADIOSHARK RADIO DRIVER 11004M: Hans Verkuil <hverkuil@xs4all.nl> 11005L: linux-media@vger.kernel.org 11006T: git git://linuxtv.org/media_tree.git 11007S: Maintained 11008F: drivers/media/radio/radio-shark.c 11009 11010RADIOSHARK2 RADIO DRIVER 11011M: Hans Verkuil <hverkuil@xs4all.nl> 11012L: linux-media@vger.kernel.org 11013T: git git://linuxtv.org/media_tree.git 11014S: Maintained 11015F: drivers/media/radio/radio-shark2.c 11016F: drivers/media/radio/radio-tea5777.c 11017 11018RADOS BLOCK DEVICE (RBD) 11019M: Ilya Dryomov <idryomov@gmail.com> 11020M: Sage Weil <sage@redhat.com> 11021M: Alex Elder <elder@kernel.org> 11022L: ceph-devel@vger.kernel.org 11023W: http://ceph.com/ 11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11025T: git git://github.com/ceph/ceph-client.git 11026S: Supported 11027F: Documentation/ABI/testing/sysfs-bus-rbd 11028F: drivers/block/rbd.c 11029F: drivers/block/rbd_types.h 11030 11031RAGE128 FRAMEBUFFER DISPLAY DRIVER 11032M: Paul Mackerras <paulus@samba.org> 11033L: linux-fbdev@vger.kernel.org 11034S: Maintained 11035F: drivers/video/fbdev/aty/aty128fb.c 11036 11037RAINSHADOW-CEC DRIVER 11038M: Hans Verkuil <hverkuil@xs4all.nl> 11039L: linux-media@vger.kernel.org 11040T: git git://linuxtv.org/media_tree.git 11041S: Maintained 11042F: drivers/media/usb/rainshadow-cec/* 11043 11044RALINK MIPS ARCHITECTURE 11045M: John Crispin <john@phrozen.org> 11046L: linux-mips@linux-mips.org 11047S: Maintained 11048F: arch/mips/ralink 11049 11050RALINK RT2X00 WIRELESS LAN DRIVER 11051P: rt2x00 project 11052M: Stanislaw Gruszka <sgruszka@redhat.com> 11053M: Helmut Schaa <helmut.schaa@googlemail.com> 11054L: linux-wireless@vger.kernel.org 11055S: Maintained 11056F: drivers/net/wireless/ralink/rt2x00/ 11057 11058RAMDISK RAM BLOCK DEVICE DRIVER 11059M: Jens Axboe <axboe@kernel.dk> 11060S: Maintained 11061F: Documentation/blockdev/ramdisk.txt 11062F: drivers/block/brd.c 11063 11064RANDOM NUMBER DRIVER 11065M: "Theodore Ts'o" <tytso@mit.edu> 11066S: Maintained 11067F: drivers/char/random.c 11068 11069RAPIDIO SUBSYSTEM 11070M: Matt Porter <mporter@kernel.crashing.org> 11071M: Alexandre Bounine <alexandre.bounine@idt.com> 11072S: Maintained 11073F: drivers/rapidio/ 11074 11075RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11076L: linux-wireless@vger.kernel.org 11077S: Orphan 11078F: drivers/net/wireless/ray* 11079 11080RCUTORTURE MODULE 11081M: Josh Triplett <josh@joshtriplett.org> 11082M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11083L: linux-kernel@vger.kernel.org 11084S: Supported 11085T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11086F: Documentation/RCU/torture.txt 11087F: kernel/rcu/rcutorture.c 11088 11089RCUTORTURE TEST FRAMEWORK 11090M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11091M: Josh Triplett <josh@joshtriplett.org> 11092R: Steven Rostedt <rostedt@goodmis.org> 11093R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11094R: Lai Jiangshan <jiangshanlai@gmail.com> 11095L: linux-kernel@vger.kernel.org 11096S: Supported 11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11098F: tools/testing/selftests/rcutorture 11099 11100RDC R-321X SoC 11101M: Florian Fainelli <florian@openwrt.org> 11102S: Maintained 11103 11104RDC R6040 FAST ETHERNET DRIVER 11105M: Florian Fainelli <f.fainelli@gmail.com> 11106L: netdev@vger.kernel.org 11107S: Maintained 11108F: drivers/net/ethernet/rdc/r6040.c 11109 11110RDMAVT - RDMA verbs software 11111M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11112L: linux-rdma@vger.kernel.org 11113S: Supported 11114F: drivers/infiniband/sw/rdmavt 11115 11116RDS - RELIABLE DATAGRAM SOCKETS 11117M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11118L: netdev@vger.kernel.org 11119L: linux-rdma@vger.kernel.org 11120L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11121W: https://oss.oracle.com/projects/rds/ 11122S: Supported 11123F: net/rds/ 11124F: Documentation/networking/rds.txt 11125 11126RDT - RESOURCE ALLOCATION 11127M: Fenghua Yu <fenghua.yu@intel.com> 11128L: linux-kernel@vger.kernel.org 11129S: Supported 11130F: arch/x86/kernel/cpu/intel_rdt* 11131F: arch/x86/include/asm/intel_rdt* 11132F: Documentation/x86/intel_rdt* 11133 11134READ-COPY UPDATE (RCU) 11135M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11136M: Josh Triplett <josh@joshtriplett.org> 11137R: Steven Rostedt <rostedt@goodmis.org> 11138R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11139R: Lai Jiangshan <jiangshanlai@gmail.com> 11140L: linux-kernel@vger.kernel.org 11141W: http://www.rdrop.com/users/paulmck/RCU/ 11142S: Supported 11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11144F: Documentation/RCU/ 11145X: Documentation/RCU/torture.txt 11146F: include/linux/rcu* 11147X: include/linux/srcu.h 11148F: kernel/rcu/ 11149X: kernel/torture.c 11150 11151REAL TIME CLOCK (RTC) SUBSYSTEM 11152M: Alessandro Zummo <a.zummo@towertech.it> 11153M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11154L: linux-rtc@vger.kernel.org 11155Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11157S: Maintained 11158F: Documentation/devicetree/bindings/rtc/ 11159F: Documentation/rtc.txt 11160F: drivers/rtc/ 11161F: include/linux/rtc.h 11162F: include/uapi/linux/rtc.h 11163F: include/linux/rtc/ 11164F: include/linux/platform_data/rtc-* 11165F: tools/testing/selftests/timers/rtctest.c 11166 11167REALTEK AUDIO CODECS 11168M: Bard Liao <bardliao@realtek.com> 11169M: Oder Chiou <oder_chiou@realtek.com> 11170S: Maintained 11171F: sound/soc/codecs/rt* 11172F: include/sound/rt*.h 11173 11174REGISTER MAP ABSTRACTION 11175M: Mark Brown <broonie@kernel.org> 11176L: linux-kernel@vger.kernel.org 11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11178S: Supported 11179F: Documentation/devicetree/bindings/regmap/ 11180F: drivers/base/regmap/ 11181F: include/linux/regmap.h 11182 11183REISERFS FILE SYSTEM 11184L: reiserfs-devel@vger.kernel.org 11185S: Supported 11186F: fs/reiserfs/ 11187 11188REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11189M: Ohad Ben-Cohen <ohad@wizery.com> 11190M: Bjorn Andersson <bjorn.andersson@linaro.org> 11191L: linux-remoteproc@vger.kernel.org 11192T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11193S: Maintained 11194F: Documentation/devicetree/bindings/remoteproc/ 11195F: Documentation/remoteproc.txt 11196F: drivers/remoteproc/ 11197F: include/linux/remoteproc.h 11198 11199REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11200M: Ohad Ben-Cohen <ohad@wizery.com> 11201M: Bjorn Andersson <bjorn.andersson@linaro.org> 11202L: linux-remoteproc@vger.kernel.org 11203T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11204S: Maintained 11205F: drivers/rpmsg/ 11206F: Documentation/rpmsg.txt 11207F: include/linux/rpmsg.h 11208F: include/linux/rpmsg/ 11209 11210RENESAS CLOCK DRIVERS 11211M: Geert Uytterhoeven <geert+renesas@glider.be> 11212L: linux-renesas-soc@vger.kernel.org 11213S: Supported 11214F: drivers/clk/renesas/ 11215 11216RENESAS ETHERNET DRIVERS 11217R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11218L: netdev@vger.kernel.org 11219L: linux-renesas-soc@vger.kernel.org 11220F: drivers/net/ethernet/renesas/ 11221F: include/linux/sh_eth.h 11222 11223RENESAS R-CAR GYROADC DRIVER 11224M: Marek Vasut <marek.vasut@gmail.com> 11225L: linux-iio@vger.kernel.org 11226S: Supported 11227F: drivers/iio/adc/rcar_gyro_adc.c 11228 11229RENESAS USB PHY DRIVER 11230M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11231L: linux-renesas-soc@vger.kernel.org 11232S: Maintained 11233F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11234 11235RESET CONTROLLER FRAMEWORK 11236M: Philipp Zabel <p.zabel@pengutronix.de> 11237T: git git://git.pengutronix.de/git/pza/linux 11238S: Maintained 11239F: drivers/reset/ 11240F: Documentation/devicetree/bindings/reset/ 11241F: include/dt-bindings/reset/ 11242F: include/linux/reset.h 11243F: include/linux/reset-controller.h 11244 11245RFKILL 11246M: Johannes Berg <johannes@sipsolutions.net> 11247L: linux-wireless@vger.kernel.org 11248W: http://wireless.kernel.org/ 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11251S: Maintained 11252F: Documentation/rfkill.txt 11253F: net/rfkill/ 11254 11255RHASHTABLE 11256M: Thomas Graf <tgraf@suug.ch> 11257M: Herbert Xu <herbert@gondor.apana.org.au> 11258L: netdev@vger.kernel.org 11259S: Maintained 11260F: lib/rhashtable.c 11261F: include/linux/rhashtable.h 11262 11263RICOH R5C592 MEMORYSTICK DRIVER 11264M: Maxim Levitsky <maximlevitsky@gmail.com> 11265S: Maintained 11266F: drivers/memstick/host/r592.* 11267 11268RICOH SMARTMEDIA/XD DRIVER 11269M: Maxim Levitsky <maximlevitsky@gmail.com> 11270S: Maintained 11271F: drivers/mtd/nand/r852.c 11272F: drivers/mtd/nand/r852.h 11273 11274ROCCAT DRIVERS 11275M: Stefan Achatz <erazor_de@users.sourceforge.net> 11276W: http://sourceforge.net/projects/roccat/ 11277S: Maintained 11278F: drivers/hid/hid-roccat* 11279F: include/linux/hid-roccat* 11280F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11281 11282ROCKER DRIVER 11283M: Jiri Pirko <jiri@resnulli.us> 11284L: netdev@vger.kernel.org 11285S: Supported 11286F: drivers/net/ethernet/rocker/ 11287 11288ROCKETPORT DRIVER 11289P: Comtrol Corp. 11290W: http://www.comtrol.com 11291S: Maintained 11292F: Documentation/serial/rocket.txt 11293F: drivers/tty/rocket* 11294 11295ROCKETPORT EXPRESS/INFINITY DRIVER 11296M: Kevin Cernekee <cernekee@gmail.com> 11297L: linux-serial@vger.kernel.org 11298S: Odd Fixes 11299F: drivers/tty/serial/rp2.* 11300 11301ROSE NETWORK LAYER 11302M: Ralf Baechle <ralf@linux-mips.org> 11303L: linux-hams@vger.kernel.org 11304W: http://www.linux-ax25.org/ 11305S: Maintained 11306F: include/net/rose.h 11307F: include/uapi/linux/rose.h 11308F: net/rose/ 11309 11310RTL2830 MEDIA DRIVER 11311M: Antti Palosaari <crope@iki.fi> 11312L: linux-media@vger.kernel.org 11313W: https://linuxtv.org 11314W: http://palosaari.fi/linux/ 11315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11316T: git git://linuxtv.org/anttip/media_tree.git 11317S: Maintained 11318F: drivers/media/dvb-frontends/rtl2830* 11319 11320RTL2832 MEDIA DRIVER 11321M: Antti Palosaari <crope@iki.fi> 11322L: linux-media@vger.kernel.org 11323W: https://linuxtv.org 11324W: http://palosaari.fi/linux/ 11325Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11326T: git git://linuxtv.org/anttip/media_tree.git 11327S: Maintained 11328F: drivers/media/dvb-frontends/rtl2832* 11329 11330RTL2832_SDR MEDIA DRIVER 11331M: Antti Palosaari <crope@iki.fi> 11332L: linux-media@vger.kernel.org 11333W: https://linuxtv.org 11334W: http://palosaari.fi/linux/ 11335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11336T: git git://linuxtv.org/anttip/media_tree.git 11337S: Maintained 11338F: drivers/media/dvb-frontends/rtl2832_sdr* 11339 11340RTL8180 WIRELESS DRIVER 11341L: linux-wireless@vger.kernel.org 11342W: http://wireless.kernel.org/ 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11344S: Orphan 11345F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11346 11347RTL8187 WIRELESS DRIVER 11348M: Herton Ronaldo Krzesinski <herton@canonical.com> 11349M: Hin-Tak Leung <htl10@users.sourceforge.net> 11350M: Larry Finger <Larry.Finger@lwfinger.net> 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/rtl818x/rtl8187/ 11356 11357RTL8192CE WIRELESS DRIVER 11358M: Larry Finger <Larry.Finger@lwfinger.net> 11359M: Chaoming Li <chaoming_li@realsil.com.cn> 11360L: linux-wireless@vger.kernel.org 11361W: http://wireless.kernel.org/ 11362T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11363S: Maintained 11364F: drivers/net/wireless/realtek/rtlwifi/ 11365F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11366 11367RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11368M: Jes Sorensen <Jes.Sorensen@gmail.com> 11369L: linux-wireless@vger.kernel.org 11370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11371S: Maintained 11372F: drivers/net/wireless/realtek/rtl8xxxu/ 11373 11374S3 SAVAGE FRAMEBUFFER DRIVER 11375M: Antonino Daplas <adaplas@gmail.com> 11376L: linux-fbdev@vger.kernel.org 11377S: Maintained 11378F: drivers/video/fbdev/savage/ 11379 11380S390 11381M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11382M: Heiko Carstens <heiko.carstens@de.ibm.com> 11383L: linux-s390@vger.kernel.org 11384W: http://www.ibm.com/developerworks/linux/linux390/ 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11386S: Supported 11387F: arch/s390/ 11388F: drivers/s390/ 11389F: Documentation/s390/ 11390F: Documentation/driver-api/s390-drivers.rst 11391 11392S390 COMMON I/O LAYER 11393M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11394M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11395L: linux-s390@vger.kernel.org 11396W: http://www.ibm.com/developerworks/linux/linux390/ 11397S: Supported 11398F: drivers/s390/cio/ 11399 11400S390 DASD DRIVER 11401M: Stefan Haberland <sth@linux.vnet.ibm.com> 11402M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11403L: linux-s390@vger.kernel.org 11404W: http://www.ibm.com/developerworks/linux/linux390/ 11405S: Supported 11406F: drivers/s390/block/dasd* 11407F: block/partitions/ibm.c 11408 11409S390 IOMMU (PCI) 11410M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11411L: linux-s390@vger.kernel.org 11412W: http://www.ibm.com/developerworks/linux/linux390/ 11413S: Supported 11414F: drivers/iommu/s390-iommu.c 11415 11416S390 IUCV NETWORK LAYER 11417M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11418M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11419L: linux-s390@vger.kernel.org 11420W: http://www.ibm.com/developerworks/linux/linux390/ 11421S: Supported 11422F: drivers/s390/net/*iucv* 11423F: include/net/iucv/ 11424F: net/iucv/ 11425 11426S390 NETWORK DRIVERS 11427M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11428M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11429L: linux-s390@vger.kernel.org 11430W: http://www.ibm.com/developerworks/linux/linux390/ 11431S: Supported 11432F: drivers/s390/net/ 11433 11434S390 PCI SUBSYSTEM 11435M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11436M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11437L: linux-s390@vger.kernel.org 11438W: http://www.ibm.com/developerworks/linux/linux390/ 11439S: Supported 11440F: arch/s390/pci/ 11441F: drivers/pci/hotplug/s390_pci_hpc.c 11442 11443S390 VFIO-CCW DRIVER 11444M: Cornelia Huck <cohuck@redhat.com> 11445M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11446L: linux-s390@vger.kernel.org 11447L: kvm@vger.kernel.org 11448S: Supported 11449F: drivers/s390/cio/vfio_ccw* 11450F: Documentation/s390/vfio-ccw.txt 11451F: include/uapi/linux/vfio_ccw.h 11452 11453S390 ZCRYPT DRIVER 11454M: Harald Freudenberger <freude@de.ibm.com> 11455L: linux-s390@vger.kernel.org 11456W: http://www.ibm.com/developerworks/linux/linux390/ 11457S: Supported 11458F: drivers/s390/crypto/ 11459 11460S390 ZFCP DRIVER 11461M: Steffen Maier <maier@linux.vnet.ibm.com> 11462L: linux-s390@vger.kernel.org 11463W: http://www.ibm.com/developerworks/linux/linux390/ 11464S: Supported 11465F: drivers/s390/scsi/zfcp_* 11466 11467S3C24XX SD/MMC Driver 11468M: Ben Dooks <ben-linux@fluff.org> 11469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11470S: Supported 11471F: drivers/mmc/host/s3cmci.* 11472 11473SAA6588 RDS RECEIVER DRIVER 11474M: Hans Verkuil <hverkuil@xs4all.nl> 11475L: linux-media@vger.kernel.org 11476T: git git://linuxtv.org/media_tree.git 11477W: https://linuxtv.org 11478S: Odd Fixes 11479F: drivers/media/i2c/saa6588* 11480 11481SAA7134 VIDEO4LINUX DRIVER 11482M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11483M: Mauro Carvalho Chehab <mchehab@kernel.org> 11484L: linux-media@vger.kernel.org 11485W: https://linuxtv.org 11486T: git git://linuxtv.org/media_tree.git 11487S: Odd fixes 11488F: Documentation/media/v4l-drivers/saa7134* 11489F: drivers/media/pci/saa7134/ 11490 11491SAA7146 VIDEO4LINUX-2 DRIVER 11492M: Hans Verkuil <hverkuil@xs4all.nl> 11493L: linux-media@vger.kernel.org 11494T: git git://linuxtv.org/media_tree.git 11495S: Maintained 11496F: drivers/media/common/saa7146/ 11497F: drivers/media/pci/saa7146/ 11498F: include/media/saa7146* 11499 11500SAMSUNG AUDIO (ASoC) DRIVERS 11501M: Krzysztof Kozlowski <krzk@kernel.org> 11502M: Sangbeom Kim <sbkim73@samsung.com> 11503M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11504L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11505S: Supported 11506F: sound/soc/samsung/ 11507 11508SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11509M: Krzysztof Kozlowski <krzk@kernel.org> 11510L: linux-crypto@vger.kernel.org 11511L: linux-samsung-soc@vger.kernel.org 11512S: Maintained 11513F: drivers/crypto/exynos-rng.c 11514F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11515 11516SAMSUNG FRAMEBUFFER DRIVER 11517M: Jingoo Han <jingoohan1@gmail.com> 11518L: linux-fbdev@vger.kernel.org 11519S: Maintained 11520F: drivers/video/fbdev/s3c-fb.c 11521 11522SAMSUNG LAPTOP DRIVER 11523M: Corentin Chary <corentin.chary@gmail.com> 11524L: platform-driver-x86@vger.kernel.org 11525S: Maintained 11526F: drivers/platform/x86/samsung-laptop.c 11527 11528SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11529M: Sangbeom Kim <sbkim73@samsung.com> 11530M: Krzysztof Kozlowski <krzk@kernel.org> 11531M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11532L: linux-kernel@vger.kernel.org 11533L: linux-samsung-soc@vger.kernel.org 11534S: Supported 11535F: drivers/mfd/sec*.c 11536F: drivers/regulator/s2m*.c 11537F: drivers/regulator/s5m*.c 11538F: drivers/clk/clk-s2mps11.c 11539F: drivers/rtc/rtc-s5m.c 11540F: include/linux/mfd/samsung/ 11541F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11542F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11543F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11544F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11545 11546SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11547M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11548L: linux-media@vger.kernel.org 11549L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11550S: Maintained 11551F: drivers/media/platform/s3c-camif/ 11552F: include/media/drv-intf/s3c_camif.h 11553 11554SAMSUNG S3FWRN5 NFC DRIVER 11555M: Robert Baldyga <r.baldyga@samsung.com> 11556M: Krzysztof Opasiak <k.opasiak@samsung.com> 11557L: linux-nfc@lists.01.org (moderated for non-subscribers) 11558S: Supported 11559F: drivers/nfc/s3fwrn5 11560 11561SAMSUNG S5C73M3 CAMERA DRIVER 11562M: Kyungmin Park <kyungmin.park@samsung.com> 11563M: Andrzej Hajda <a.hajda@samsung.com> 11564L: linux-media@vger.kernel.org 11565S: Supported 11566F: drivers/media/i2c/s5c73m3/* 11567 11568SAMSUNG S5K5BAF CAMERA DRIVER 11569M: Kyungmin Park <kyungmin.park@samsung.com> 11570M: Andrzej Hajda <a.hajda@samsung.com> 11571L: linux-media@vger.kernel.org 11572S: Supported 11573F: drivers/media/i2c/s5k5baf.c 11574 11575SAMSUNG S5P Security SubSystem (SSS) DRIVER 11576M: Krzysztof Kozlowski <krzk@kernel.org> 11577M: Vladimir Zapolskiy <vz@mleia.com> 11578L: linux-crypto@vger.kernel.org 11579L: linux-samsung-soc@vger.kernel.org 11580S: Maintained 11581F: drivers/crypto/s5p-sss.c 11582 11583SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11584M: Kyungmin Park <kyungmin.park@samsung.com> 11585M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11586L: linux-media@vger.kernel.org 11587Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11588S: Supported 11589F: drivers/media/platform/exynos4-is/ 11590 11591SAMSUNG SOC CLOCK DRIVERS 11592M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11593M: Tomasz Figa <tomasz.figa@gmail.com> 11594M: Chanwoo Choi <cw00.choi@samsung.com> 11595S: Supported 11596L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11597F: drivers/clk/samsung/ 11598F: include/dt-bindings/clock/exynos*.h 11599F: Documentation/devicetree/bindings/clock/exynos*.txt 11600 11601SAMSUNG SPI DRIVERS 11602M: Kukjin Kim <kgene@kernel.org> 11603M: Krzysztof Kozlowski <krzk@kernel.org> 11604M: Andi Shyti <andi.shyti@samsung.com> 11605L: linux-spi@vger.kernel.org 11606L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11607S: Maintained 11608F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11609F: drivers/spi/spi-s3c* 11610F: include/linux/platform_data/spi-s3c64xx.h 11611 11612SAMSUNG SXGBE DRIVERS 11613M: Byungho An <bh74.an@samsung.com> 11614M: Girish K S <ks.giri@samsung.com> 11615M: Vipul Pandya <vipul.pandya@samsung.com> 11616S: Supported 11617L: netdev@vger.kernel.org 11618F: drivers/net/ethernet/samsung/sxgbe/ 11619 11620SAMSUNG THERMAL DRIVER 11621M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11622L: linux-pm@vger.kernel.org 11623L: linux-samsung-soc@vger.kernel.org 11624S: Supported 11625T: git https://github.com/lmajewski/linux-samsung-thermal.git 11626F: drivers/thermal/samsung/ 11627 11628SAMSUNG USB2 PHY DRIVER 11629M: Kamil Debski <kamil@wypas.org> 11630M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11631L: linux-kernel@vger.kernel.org 11632S: Supported 11633F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11634F: Documentation/phy/samsung-usb2.txt 11635F: drivers/phy/samsung/phy-exynos4210-usb2.c 11636F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11637F: drivers/phy/samsung/phy-exynos5250-usb2.c 11638F: drivers/phy/samsung/phy-s5pv210-usb2.c 11639F: drivers/phy/samsung/phy-samsung-usb2.c 11640F: drivers/phy/samsung/phy-samsung-usb2.h 11641 11642SC1200 WDT DRIVER 11643M: Zwane Mwaikambo <zwanem@gmail.com> 11644S: Maintained 11645F: drivers/watchdog/sc1200wdt.c 11646 11647SCHEDULER 11648M: Ingo Molnar <mingo@redhat.com> 11649M: Peter Zijlstra <peterz@infradead.org> 11650L: linux-kernel@vger.kernel.org 11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11652S: Maintained 11653F: kernel/sched/ 11654F: include/linux/sched.h 11655F: include/uapi/linux/sched.h 11656F: include/linux/wait.h 11657 11658SCORE ARCHITECTURE 11659M: Chen Liqin <liqin.linux@gmail.com> 11660M: Lennox Wu <lennox.wu@gmail.com> 11661W: http://www.sunplus.com 11662S: Supported 11663F: arch/score/ 11664 11665SCR24X CHIP CARD INTERFACE DRIVER 11666M: Lubomir Rintel <lkundrak@v3.sk> 11667S: Supported 11668F: drivers/char/pcmcia/scr24x_cs.c 11669 11670SCSI CDROM DRIVER 11671M: Jens Axboe <axboe@kernel.dk> 11672L: linux-scsi@vger.kernel.org 11673W: http://www.kernel.dk 11674S: Maintained 11675F: drivers/scsi/sr* 11676 11677SCSI RDMA PROTOCOL (SRP) INITIATOR 11678M: Bart Van Assche <bart.vanassche@sandisk.com> 11679L: linux-rdma@vger.kernel.org 11680S: Supported 11681W: http://www.openfabrics.org 11682Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11684F: drivers/infiniband/ulp/srp/ 11685F: include/scsi/srp.h 11686 11687SCSI SG DRIVER 11688M: Doug Gilbert <dgilbert@interlog.com> 11689L: linux-scsi@vger.kernel.org 11690W: http://sg.danny.cz/sg 11691S: Maintained 11692F: Documentation/scsi/scsi-generic.txt 11693F: drivers/scsi/sg.c 11694F: include/scsi/sg.h 11695 11696SCSI SUBSYSTEM 11697M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11699M: "Martin K. Petersen" <martin.petersen@oracle.com> 11700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11701L: linux-scsi@vger.kernel.org 11702S: Maintained 11703F: Documentation/devicetree/bindings/scsi/ 11704F: drivers/scsi/ 11705F: include/scsi/ 11706 11707SCSI TAPE DRIVER 11708M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11709L: linux-scsi@vger.kernel.org 11710S: Maintained 11711F: Documentation/scsi/st.txt 11712F: drivers/scsi/st.* 11713F: drivers/scsi/st_*.h 11714 11715SCTP PROTOCOL 11716M: Vlad Yasevich <vyasevich@gmail.com> 11717M: Neil Horman <nhorman@tuxdriver.com> 11718L: linux-sctp@vger.kernel.org 11719W: http://lksctp.sourceforge.net 11720S: Maintained 11721F: Documentation/networking/sctp.txt 11722F: include/linux/sctp.h 11723F: include/uapi/linux/sctp.h 11724F: include/net/sctp/ 11725F: net/sctp/ 11726 11727SCx200 CPU SUPPORT 11728M: Jim Cromie <jim.cromie@gmail.com> 11729S: Odd Fixes 11730F: Documentation/i2c/busses/scx200_acb 11731F: arch/x86/platform/scx200/ 11732F: drivers/watchdog/scx200_wdt.c 11733F: drivers/i2c/busses/scx200* 11734F: drivers/mtd/maps/scx200_docflash.c 11735F: include/linux/scx200.h 11736 11737SCx200 GPIO DRIVER 11738M: Jim Cromie <jim.cromie@gmail.com> 11739S: Maintained 11740F: drivers/char/scx200_gpio.c 11741F: include/linux/scx200_gpio.h 11742 11743SCx200 HRT CLOCKSOURCE DRIVER 11744M: Jim Cromie <jim.cromie@gmail.com> 11745S: Maintained 11746F: drivers/clocksource/scx200_hrt.c 11747 11748SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11749M: Sascha Sommer <saschasommer@freenet.de> 11750L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11751S: Maintained 11752F: drivers/mmc/host/sdricoh_cs.c 11753 11754SECURE COMPUTING 11755M: Kees Cook <keescook@chromium.org> 11756R: Andy Lutomirski <luto@amacapital.net> 11757R: Will Drewry <wad@chromium.org> 11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11759S: Supported 11760F: kernel/seccomp.c 11761F: include/uapi/linux/seccomp.h 11762F: include/linux/seccomp.h 11763F: tools/testing/selftests/seccomp/* 11764F: tools/testing/selftests/kselftest_harness.h 11765F: Documentation/userspace-api/seccomp_filter.rst 11766K: \bsecure_computing 11767K: \bTIF_SECCOMP\b 11768 11769SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11770M: Al Cooper <alcooperx@gmail.com> 11771L: linux-mmc@vger.kernel.org 11772L: bcm-kernel-feedback-list@broadcom.com 11773S: Maintained 11774F: drivers/mmc/host/sdhci-brcmstb* 11775 11776SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11777M: Adrian Hunter <adrian.hunter@intel.com> 11778L: linux-mmc@vger.kernel.org 11779T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11780S: Maintained 11781F: drivers/mmc/host/sdhci* 11782F: include/linux/mmc/sdhci* 11783 11784SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11785M: Ben Dooks <ben-linux@fluff.org> 11786M: Jaehoon Chung <jh80.chung@samsung.com> 11787L: linux-mmc@vger.kernel.org 11788S: Maintained 11789F: drivers/mmc/host/sdhci-s3c* 11790 11791SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11792M: Viresh Kumar <vireshk@kernel.org> 11793L: linux-mmc@vger.kernel.org 11794S: Maintained 11795F: drivers/mmc/host/sdhci-spear.c 11796 11797SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11798M: Scott Bauer <scott.bauer@intel.com> 11799M: Jonathan Derrick <jonathan.derrick@intel.com> 11800M: Rafael Antognolli <rafael.antognolli@intel.com> 11801L: linux-block@vger.kernel.org 11802S: Supported 11803F: block/sed* 11804F: block/opal_proto.h 11805F: include/linux/sed* 11806F: include/uapi/linux/sed* 11807 11808SECURITY CONTACT 11809M: Security Officers <security@kernel.org> 11810S: Supported 11811 11812SECURITY SUBSYSTEM 11813M: James Morris <james.l.morris@oracle.com> 11814M: "Serge E. Hallyn" <serge@hallyn.com> 11815L: linux-security-module@vger.kernel.org (suggested Cc:) 11816T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11817W: http://kernsec.org/ 11818S: Supported 11819F: security/ 11820 11821SELINUX SECURITY MODULE 11822M: Paul Moore <paul@paul-moore.com> 11823M: Stephen Smalley <sds@tycho.nsa.gov> 11824M: Eric Paris <eparis@parisplace.org> 11825L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11826W: http://selinuxproject.org 11827T: git git://git.infradead.org/users/pcmoore/selinux 11828S: Supported 11829F: include/linux/selinux* 11830F: security/selinux/ 11831F: scripts/selinux/ 11832F: Documentation/admin-guide/LSM/SELinux.rst 11833 11834SENSABLE PHANTOM 11835M: Jiri Slaby <jirislaby@gmail.com> 11836S: Maintained 11837F: drivers/misc/phantom.c 11838F: include/uapi/linux/phantom.h 11839 11840SERIAL DEVICE BUS 11841M: Rob Herring <robh@kernel.org> 11842L: linux-serial@vger.kernel.org 11843S: Maintained 11844F: Documentation/devicetree/bindings/serial/slave-device.txt 11845F: drivers/tty/serdev/ 11846F: include/linux/serdev.h 11847 11848SERIAL DRIVERS 11849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11850L: linux-serial@vger.kernel.org 11851S: Maintained 11852F: Documentation/devicetree/bindings/serial/ 11853F: drivers/tty/serial/ 11854 11855SERIAL IR RECEIVER 11856M: Sean Young <sean@mess.org> 11857L: linux-media@vger.kernel.org 11858S: Maintained 11859F: drivers/media/rc/serial_ir.c 11860 11861SFC NETWORK DRIVER 11862M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11863M: Edward Cree <ecree@solarflare.com> 11864M: Bert Kenward <bkenward@solarflare.com> 11865L: netdev@vger.kernel.org 11866S: Supported 11867F: drivers/net/ethernet/sfc/ 11868 11869SGI GRU DRIVER 11870M: Dimitri Sivanich <sivanich@sgi.com> 11871S: Maintained 11872F: drivers/misc/sgi-gru/ 11873 11874SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11875M: Pat Gefre <pfg@sgi.com> 11876L: linux-ia64@vger.kernel.org 11877S: Supported 11878F: Documentation/ia64/serial.txt 11879F: drivers/tty/serial/ioc?_serial.c 11880F: include/linux/ioc?.h 11881 11882SGI XP/XPC/XPNET DRIVER 11883M: Cliff Whickman <cpw@sgi.com> 11884M: Robin Holt <robinmholt@gmail.com> 11885S: Maintained 11886F: drivers/misc/sgi-xp/ 11887 11888SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11889M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11890L: linux-s390@vger.kernel.org 11891W: http://www.ibm.com/developerworks/linux/linux390/ 11892S: Supported 11893F: net/smc/ 11894 11895SH_VEU V4L2 MEM2MEM DRIVER 11896L: linux-media@vger.kernel.org 11897S: Orphan 11898F: drivers/media/platform/sh_veu.c 11899 11900SH_VOU V4L2 OUTPUT DRIVER 11901L: linux-media@vger.kernel.org 11902S: Orphan 11903F: drivers/media/platform/sh_vou.c 11904F: include/media/drv-intf/sh_vou.h 11905 11906SI2157 MEDIA DRIVER 11907M: Antti Palosaari <crope@iki.fi> 11908L: linux-media@vger.kernel.org 11909W: https://linuxtv.org 11910W: http://palosaari.fi/linux/ 11911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11912T: git git://linuxtv.org/anttip/media_tree.git 11913S: Maintained 11914F: drivers/media/tuners/si2157* 11915 11916SI2168 MEDIA DRIVER 11917M: Antti Palosaari <crope@iki.fi> 11918L: linux-media@vger.kernel.org 11919W: https://linuxtv.org 11920W: http://palosaari.fi/linux/ 11921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11922T: git git://linuxtv.org/anttip/media_tree.git 11923S: Maintained 11924F: drivers/media/dvb-frontends/si2168* 11925 11926SI470X FM RADIO RECEIVER I2C DRIVER 11927M: Hans Verkuil <hverkuil@xs4all.nl> 11928L: linux-media@vger.kernel.org 11929T: git git://linuxtv.org/media_tree.git 11930W: https://linuxtv.org 11931S: Odd Fixes 11932F: drivers/media/radio/si470x/radio-si470x-i2c.c 11933 11934SI470X FM RADIO RECEIVER USB DRIVER 11935M: Hans Verkuil <hverkuil@xs4all.nl> 11936L: linux-media@vger.kernel.org 11937T: git git://linuxtv.org/media_tree.git 11938W: https://linuxtv.org 11939S: Maintained 11940F: drivers/media/radio/si470x/radio-si470x-common.c 11941F: drivers/media/radio/si470x/radio-si470x.h 11942F: drivers/media/radio/si470x/radio-si470x-usb.c 11943 11944SI4713 FM RADIO TRANSMITTER I2C DRIVER 11945M: Eduardo Valentin <edubezval@gmail.com> 11946L: linux-media@vger.kernel.org 11947T: git git://linuxtv.org/media_tree.git 11948W: https://linuxtv.org 11949S: Odd Fixes 11950F: drivers/media/radio/si4713/si4713.? 11951 11952SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11953M: Eduardo Valentin <edubezval@gmail.com> 11954L: linux-media@vger.kernel.org 11955T: git git://linuxtv.org/media_tree.git 11956W: https://linuxtv.org 11957S: Odd Fixes 11958F: drivers/media/radio/si4713/radio-platform-si4713.c 11959 11960SI4713 FM RADIO TRANSMITTER USB DRIVER 11961M: Hans Verkuil <hverkuil@xs4all.nl> 11962L: linux-media@vger.kernel.org 11963T: git git://linuxtv.org/media_tree.git 11964W: https://linuxtv.org 11965S: Maintained 11966F: drivers/media/radio/si4713/radio-usb-si4713.c 11967 11968SIANO DVB DRIVER 11969M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11970M: Mauro Carvalho Chehab <mchehab@kernel.org> 11971L: linux-media@vger.kernel.org 11972W: https://linuxtv.org 11973T: git git://linuxtv.org/media_tree.git 11974S: Odd fixes 11975F: drivers/media/common/siano/ 11976F: drivers/media/usb/siano/ 11977F: drivers/media/usb/siano/ 11978F: drivers/media/mmc/siano/ 11979 11980SILEAD TOUCHSCREEN DRIVER 11981M: Hans de Goede <hdegoede@redhat.com> 11982L: linux-input@vger.kernel.org 11983L: platform-driver-x86@vger.kernel.org 11984S: Maintained 11985F: drivers/input/touchscreen/silead.c 11986F: drivers/platform/x86/silead_dmi.c 11987 11988SILICON MOTION SM712 FRAME BUFFER DRIVER 11989M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11990M: Teddy Wang <teddy.wang@siliconmotion.com> 11991M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11992L: linux-fbdev@vger.kernel.org 11993S: Maintained 11994F: drivers/video/fbdev/sm712* 11995F: Documentation/fb/sm712fb.txt 11996 11997SIMPLE FIRMWARE INTERFACE (SFI) 11998M: Len Brown <lenb@kernel.org> 11999L: sfi-devel@simplefirmware.org 12000W: http://simplefirmware.org/ 12001T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12002S: Supported 12003F: arch/x86/platform/sfi/ 12004F: drivers/sfi/ 12005F: include/linux/sfi*.h 12006 12007SIMPLEFB FB DRIVER 12008M: Hans de Goede <hdegoede@redhat.com> 12009L: linux-fbdev@vger.kernel.org 12010S: Maintained 12011F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12012F: drivers/video/fbdev/simplefb.c 12013F: include/linux/platform_data/simplefb.h 12014 12015SIMTEC EB110ATX (Chalice CATS) 12016P: Ben Dooks 12017P: Vincent Sanders <vince@simtec.co.uk> 12018M: Simtec Linux Team <linux@simtec.co.uk> 12019W: http://www.simtec.co.uk/products/EB110ATX/ 12020S: Supported 12021 12022SIMTEC EB2410ITX (BAST) 12023P: Ben Dooks 12024P: Vincent Sanders <vince@simtec.co.uk> 12025M: Simtec Linux Team <linux@simtec.co.uk> 12026W: http://www.simtec.co.uk/products/EB2410ITX/ 12027S: Supported 12028F: arch/arm/mach-s3c24xx/mach-bast.c 12029F: arch/arm/mach-s3c24xx/bast-ide.c 12030F: arch/arm/mach-s3c24xx/bast-irq.c 12031 12032SIPHASH PRF ROUTINES 12033M: Jason A. Donenfeld <Jason@zx2c4.com> 12034S: Maintained 12035F: lib/siphash.c 12036F: lib/test_siphash.c 12037F: include/linux/siphash.h 12038 12039SIS 190 ETHERNET DRIVER 12040M: Francois Romieu <romieu@fr.zoreil.com> 12041L: netdev@vger.kernel.org 12042S: Maintained 12043F: drivers/net/ethernet/sis/sis190.c 12044 12045SIS 900/7016 FAST ETHERNET DRIVER 12046M: Daniele Venzano <venza@brownhat.org> 12047W: http://www.brownhat.org/sis900.html 12048L: netdev@vger.kernel.org 12049S: Maintained 12050F: drivers/net/ethernet/sis/sis900.* 12051 12052SIS FRAMEBUFFER DRIVER 12053M: Thomas Winischhofer <thomas@winischhofer.net> 12054W: http://www.winischhofer.net/linuxsisvga.shtml 12055S: Maintained 12056F: Documentation/fb/sisfb.txt 12057F: drivers/video/fbdev/sis/ 12058F: include/video/sisfb.h 12059 12060SIS USB2VGA DRIVER 12061M: Thomas Winischhofer <thomas@winischhofer.net> 12062W: http://www.winischhofer.at/linuxsisusbvga.shtml 12063S: Maintained 12064F: drivers/usb/misc/sisusbvga/ 12065 12066SLAB ALLOCATOR 12067M: Christoph Lameter <cl@linux.com> 12068M: Pekka Enberg <penberg@kernel.org> 12069M: David Rientjes <rientjes@google.com> 12070M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12071M: Andrew Morton <akpm@linux-foundation.org> 12072L: linux-mm@kvack.org 12073S: Maintained 12074F: include/linux/sl?b*.h 12075F: mm/sl?b* 12076 12077SLEEPABLE READ-COPY UPDATE (SRCU) 12078M: Lai Jiangshan <jiangshanlai@gmail.com> 12079M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12080M: Josh Triplett <josh@joshtriplett.org> 12081R: Steven Rostedt <rostedt@goodmis.org> 12082R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12083L: linux-kernel@vger.kernel.org 12084W: http://www.rdrop.com/users/paulmck/RCU/ 12085S: Supported 12086T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12087F: include/linux/srcu.h 12088F: kernel/rcu/srcu.c 12089 12090SMACK SECURITY MODULE 12091M: Casey Schaufler <casey@schaufler-ca.com> 12092L: linux-security-module@vger.kernel.org 12093W: http://schaufler-ca.com 12094T: git git://github.com/cschaufler/smack-next 12095S: Maintained 12096F: Documentation/admin-guide/LSM/Smack.rst 12097F: security/smack/ 12098 12099SMC91x ETHERNET DRIVER 12100M: Nicolas Pitre <nico@fluxnic.net> 12101S: Odd Fixes 12102F: drivers/net/ethernet/smsc/smc91x.* 12103 12104SMIA AND SMIA++ IMAGE SENSOR DRIVER 12105M: Sakari Ailus <sakari.ailus@iki.fi> 12106L: linux-media@vger.kernel.org 12107S: Maintained 12108F: drivers/media/i2c/smiapp/ 12109F: include/media/i2c/smiapp.h 12110F: drivers/media/i2c/smiapp-pll.c 12111F: drivers/media/i2c/smiapp-pll.h 12112F: include/uapi/linux/smiapp.h 12113F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12114 12115SMM665 HARDWARE MONITOR DRIVER 12116M: Guenter Roeck <linux@roeck-us.net> 12117L: linux-hwmon@vger.kernel.org 12118S: Maintained 12119F: Documentation/hwmon/smm665 12120F: drivers/hwmon/smm665.c 12121 12122SMSC EMC2103 HARDWARE MONITOR DRIVER 12123M: Steve Glendinning <steve.glendinning@shawell.net> 12124L: linux-hwmon@vger.kernel.org 12125S: Maintained 12126F: Documentation/hwmon/emc2103 12127F: drivers/hwmon/emc2103.c 12128 12129SMSC SCH5627 HARDWARE MONITOR DRIVER 12130M: Hans de Goede <hdegoede@redhat.com> 12131L: linux-hwmon@vger.kernel.org 12132S: Supported 12133F: Documentation/hwmon/sch5627 12134F: drivers/hwmon/sch5627.c 12135 12136SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12137M: Steve Glendinning <steve.glendinning@shawell.net> 12138L: linux-fbdev@vger.kernel.org 12139S: Maintained 12140F: drivers/video/fbdev/smscufx.c 12141 12142SMSC47B397 HARDWARE MONITOR DRIVER 12143M: Jean Delvare <jdelvare@suse.com> 12144L: linux-hwmon@vger.kernel.org 12145S: Maintained 12146F: Documentation/hwmon/smsc47b397 12147F: drivers/hwmon/smsc47b397.c 12148 12149SMSC911x ETHERNET DRIVER 12150M: Steve Glendinning <steve.glendinning@shawell.net> 12151L: netdev@vger.kernel.org 12152S: Maintained 12153F: include/linux/smsc911x.h 12154F: drivers/net/ethernet/smsc/smsc911x.* 12155 12156SMSC9420 PCI ETHERNET DRIVER 12157M: Steve Glendinning <steve.glendinning@shawell.net> 12158L: netdev@vger.kernel.org 12159S: Maintained 12160F: drivers/net/ethernet/smsc/smsc9420.* 12161 12162SOC-CAMERA V4L2 SUBSYSTEM 12163M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12164L: linux-media@vger.kernel.org 12165T: git git://linuxtv.org/media_tree.git 12166S: Maintained 12167F: include/media/soc* 12168F: drivers/media/i2c/soc_camera/ 12169F: drivers/media/platform/soc_camera/ 12170 12171SOEKRIS NET48XX LED SUPPORT 12172M: Chris Boot <bootc@bootc.net> 12173S: Maintained 12174F: drivers/leds/leds-net48xx.c 12175 12176SOFT-ROCE DRIVER (rxe) 12177M: Moni Shoua <monis@mellanox.com> 12178L: linux-rdma@vger.kernel.org 12179S: Supported 12180W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12181Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12182F: drivers/infiniband/sw/rxe/ 12183F: include/uapi/rdma/rdma_user_rxe.h 12184 12185SOFTLOGIC 6x10 MPEG CODEC 12186M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12187M: Anton Sviridenko <anton@corp.bluecherry.net> 12188M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12189M: Andrey Utkin <andrey_utkin@fastmail.com> 12190M: Ismael Luceno <ismael@iodev.co.uk> 12191L: linux-media@vger.kernel.org 12192S: Supported 12193F: drivers/media/pci/solo6x10/ 12194 12195SOFTWARE RAID (Multiple Disks) SUPPORT 12196M: Shaohua Li <shli@kernel.org> 12197L: linux-raid@vger.kernel.org 12198T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12199S: Supported 12200F: drivers/md/ 12201F: include/linux/raid/ 12202F: include/uapi/linux/raid/ 12203 12204SONIC NETWORK DRIVER 12205M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12206L: netdev@vger.kernel.org 12207S: Maintained 12208F: drivers/net/ethernet/natsemi/sonic.* 12209 12210SONICS SILICON BACKPLANE DRIVER (SSB) 12211M: Michael Buesch <m@bues.ch> 12212L: linux-wireless@vger.kernel.org 12213S: Maintained 12214F: drivers/ssb/ 12215F: include/linux/ssb/ 12216 12217SONY MEMORYSTICK CARD SUPPORT 12218M: Alex Dubov <oakad@yahoo.com> 12219W: http://tifmxx.berlios.de/ 12220S: Maintained 12221F: drivers/memstick/host/tifm_ms.c 12222 12223SONY MEMORYSTICK STANDARD SUPPORT 12224M: Maxim Levitsky <maximlevitsky@gmail.com> 12225S: Maintained 12226F: drivers/memstick/core/ms_block.* 12227 12228SONY VAIO CONTROL DEVICE DRIVER 12229M: Mattia Dongili <malattia@linux.it> 12230L: platform-driver-x86@vger.kernel.org 12231W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12232S: Maintained 12233F: Documentation/laptops/sony-laptop.txt 12234F: drivers/char/sonypi.c 12235F: drivers/platform/x86/sony-laptop.c 12236F: include/linux/sony-laptop.h 12237 12238SOUND 12239M: Jaroslav Kysela <perex@perex.cz> 12240M: Takashi Iwai <tiwai@suse.com> 12241L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12242W: http://www.alsa-project.org/ 12243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12244T: git git://git.alsa-project.org/alsa-kernel.git 12245Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12246S: Maintained 12247F: Documentation/sound/ 12248F: include/sound/ 12249F: include/uapi/sound/ 12250F: sound/ 12251 12252SOUND - COMPRESSED AUDIO 12253M: Vinod Koul <vinod.koul@intel.com> 12254L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12256S: Supported 12257F: Documentation/sound/alsa/compress_offload.txt 12258F: include/sound/compress_driver.h 12259F: include/uapi/sound/compress_* 12260F: sound/core/compress_offload.c 12261F: sound/soc/soc-compress.c 12262 12263SOUND - DMAENGINE HELPERS 12264M: Lars-Peter Clausen <lars@metafoo.de> 12265S: Supported 12266F: include/sound/dmaengine_pcm.h 12267F: sound/core/pcm_dmaengine.c 12268F: sound/soc/soc-generic-dmaengine-pcm.c 12269 12270SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12271M: Liam Girdwood <lgirdwood@gmail.com> 12272M: Mark Brown <broonie@kernel.org> 12273T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12274L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12275W: http://alsa-project.org/main/index.php/ASoC 12276S: Supported 12277F: Documentation/devicetree/bindings/sound/ 12278F: Documentation/sound/alsa/soc/ 12279F: sound/soc/ 12280F: include/sound/soc* 12281 12282SP2 MEDIA DRIVER 12283M: Olli Salonen <olli.salonen@iki.fi> 12284L: linux-media@vger.kernel.org 12285W: https://linuxtv.org 12286Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12287S: Maintained 12288F: drivers/media/dvb-frontends/sp2* 12289 12290SPARC + UltraSPARC (sparc/sparc64) 12291M: "David S. Miller" <davem@davemloft.net> 12292L: sparclinux@vger.kernel.org 12293Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 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: arch/sparc/ 12298F: drivers/sbus/ 12299 12300SPARC SERIAL DRIVERS 12301M: "David S. Miller" <davem@davemloft.net> 12302L: sparclinux@vger.kernel.org 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12304T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12305S: Maintained 12306F: include/linux/sunserialcore.h 12307F: drivers/tty/serial/suncore.c 12308F: drivers/tty/serial/sunhv.c 12309F: drivers/tty/serial/sunsab.c 12310F: drivers/tty/serial/sunsab.h 12311F: drivers/tty/serial/sunsu.c 12312F: drivers/tty/serial/sunzilog.c 12313F: drivers/tty/serial/sunzilog.h 12314 12315SPARSE CHECKER 12316M: "Christopher Li" <sparse@chrisli.org> 12317L: linux-sparse@vger.kernel.org 12318W: https://sparse.wiki.kernel.org/ 12319T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12320T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12321S: Maintained 12322F: include/linux/compiler.h 12323 12324SPEAR CLOCK FRAMEWORK SUPPORT 12325M: Viresh Kumar <vireshk@kernel.org> 12326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12327W: http://www.st.com/spear 12328S: Maintained 12329F: drivers/clk/spear/ 12330 12331SPEAR PLATFORM SUPPORT 12332M: Viresh Kumar <vireshk@kernel.org> 12333M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12335W: http://www.st.com/spear 12336S: Maintained 12337F: arch/arm/boot/dts/spear* 12338F: arch/arm/mach-spear/ 12339 12340SPI NOR SUBSYSTEM 12341M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12342M: Marek Vasut <marek.vasut@gmail.com> 12343L: linux-mtd@lists.infradead.org 12344W: http://www.linux-mtd.infradead.org/ 12345Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12346T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12347T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12348S: Maintained 12349F: drivers/mtd/spi-nor/ 12350F: include/linux/mtd/spi-nor.h 12351 12352SPI SUBSYSTEM 12353M: Mark Brown <broonie@kernel.org> 12354L: linux-spi@vger.kernel.org 12355T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12356Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12357S: Maintained 12358F: Documentation/devicetree/bindings/spi/ 12359F: Documentation/spi/ 12360F: drivers/spi/ 12361F: include/linux/spi/ 12362F: include/uapi/linux/spi/ 12363F: tools/spi/ 12364 12365SPIDERNET NETWORK DRIVER for CELL 12366M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12367L: netdev@vger.kernel.org 12368S: Supported 12369F: Documentation/networking/spider_net.txt 12370F: drivers/net/ethernet/toshiba/spider_net* 12371 12372SPMI SUBSYSTEM 12373R: Stephen Boyd <sboyd@codeaurora.org> 12374L: linux-arm-msm@vger.kernel.org 12375F: Documentation/devicetree/bindings/spmi/ 12376F: drivers/spmi/ 12377F: include/dt-bindings/spmi/spmi.h 12378F: include/linux/spmi.h 12379F: include/trace/events/spmi.h 12380 12381SPU FILE SYSTEM 12382M: Jeremy Kerr <jk@ozlabs.org> 12383L: linuxppc-dev@lists.ozlabs.org 12384W: http://www.ibm.com/developerworks/power/cell/ 12385S: Supported 12386F: Documentation/filesystems/spufs.txt 12387F: arch/powerpc/platforms/cell/spufs/ 12388 12389SQUASHFS FILE SYSTEM 12390M: Phillip Lougher <phillip@squashfs.org.uk> 12391L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12392W: http://squashfs.org.uk 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12394S: Maintained 12395F: Documentation/filesystems/squashfs.txt 12396F: fs/squashfs/ 12397 12398SRM (Alpha) environment access 12399M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12400S: Maintained 12401F: arch/alpha/kernel/srm_env.c 12402 12403STABLE BRANCH 12404M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12405L: stable@vger.kernel.org 12406S: Supported 12407F: Documentation/process/stable-kernel-rules.rst 12408 12409STAGING - COMEDI 12410M: Ian Abbott <abbotti@mev.co.uk> 12411M: H Hartley Sweeten <hsweeten@visionengravers.com> 12412S: Odd Fixes 12413F: drivers/staging/comedi/ 12414 12415STAGING - FLARION FT1000 DRIVERS 12416M: Marek Belisko <marek.belisko@gmail.com> 12417S: Odd Fixes 12418F: drivers/staging/ft1000/ 12419 12420STAGING - INDUSTRIAL IO 12421M: Jonathan Cameron <jic23@kernel.org> 12422L: linux-iio@vger.kernel.org 12423S: Odd Fixes 12424F: Documentation/devicetree/bindings/staging/iio/ 12425F: drivers/staging/iio/ 12426 12427STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12428M: Jarod Wilson <jarod@wilsonet.com> 12429W: http://www.lirc.org/ 12430S: Odd Fixes 12431F: drivers/staging/media/lirc/ 12432 12433STAGING - LUSTRE PARALLEL FILESYSTEM 12434M: Oleg Drokin <oleg.drokin@intel.com> 12435M: Andreas Dilger <andreas.dilger@intel.com> 12436M: James Simmons <jsimmons@infradead.org> 12437L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12438W: http://wiki.lustre.org/ 12439S: Maintained 12440F: drivers/staging/lustre 12441 12442STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12443M: Marc Dietrich <marvin24@gmx.de> 12444L: ac100@lists.launchpad.net (moderated for non-subscribers) 12445L: linux-tegra@vger.kernel.org 12446S: Maintained 12447F: drivers/staging/nvec/ 12448 12449STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12450M: Jens Frederich <jfrederich@gmail.com> 12451M: Daniel Drake <dsd@laptop.org> 12452M: Jon Nettleton <jon.nettleton@gmail.com> 12453W: http://wiki.laptop.org/go/DCON 12454S: Maintained 12455F: drivers/staging/olpc_dcon/ 12456 12457STAGING - REALTEK RTL8712U DRIVERS 12458M: Larry Finger <Larry.Finger@lwfinger.net> 12459M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12460S: Odd Fixes 12461F: drivers/staging/rtl8712/ 12462 12463STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12464M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12465M: Teddy Wang <teddy.wang@siliconmotion.com> 12466M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12467L: linux-fbdev@vger.kernel.org 12468S: Maintained 12469F: drivers/staging/sm750fb/ 12470 12471STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12472M: William Hubbs <w.d.hubbs@gmail.com> 12473M: Chris Brannon <chris@the-brannons.com> 12474M: Kirk Reiser <kirk@reisers.ca> 12475M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12476L: speakup@linux-speakup.org 12477W: http://www.linux-speakup.org/ 12478S: Odd Fixes 12479F: drivers/staging/speakup/ 12480 12481STAGING - VIA VT665X DRIVERS 12482M: Forest Bond <forest@alittletooquiet.net> 12483S: Odd Fixes 12484F: drivers/staging/vt665?/ 12485 12486STAGING - WILC1000 WIFI DRIVER 12487M: Aditya Shankar <aditya.shankar@microchip.com> 12488M: Ganesh Krishna <ganesh.krishna@microchip.com> 12489L: linux-wireless@vger.kernel.org 12490S: Supported 12491F: drivers/staging/wilc1000/ 12492 12493STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12494M: Arnaud Patard <arnaud.patard@rtp-net.org> 12495S: Odd Fixes 12496F: drivers/staging/xgifb/ 12497 12498STAGING SUBSYSTEM 12499M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12500T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12501L: devel@driverdev.osuosl.org 12502S: Supported 12503F: drivers/staging/ 12504 12505STARFIRE/DURALAN NETWORK DRIVER 12506M: Ion Badulescu <ionut@badula.org> 12507S: Odd Fixes 12508F: drivers/net/ethernet/adaptec/starfire* 12509 12510STI CEC DRIVER 12511M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12512S: Maintained 12513F: drivers/staging/media/st-cec/ 12514F: Documentation/devicetree/bindings/media/stih-cec.txt 12515 12516STK1160 USB VIDEO CAPTURE DRIVER 12517M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12518L: linux-media@vger.kernel.org 12519T: git git://linuxtv.org/media_tree.git 12520S: Maintained 12521F: drivers/media/usb/stk1160/ 12522 12523STMMAC ETHERNET DRIVER 12524M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12525M: Alexandre Torgue <alexandre.torgue@st.com> 12526L: netdev@vger.kernel.org 12527W: http://www.stlinux.com 12528S: Supported 12529F: drivers/net/ethernet/stmicro/stmmac/ 12530 12531SUN3/3X 12532M: Sam Creasey <sammy@sammy.net> 12533W: http://sammy.net/sun3/ 12534S: Maintained 12535F: arch/m68k/kernel/*sun3* 12536F: arch/m68k/sun3*/ 12537F: arch/m68k/include/asm/sun3* 12538F: drivers/net/ethernet/i825xx/sun3* 12539 12540SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12541M: Hans de Goede <hdegoede@redhat.com> 12542L: linux-input@vger.kernel.org 12543S: Maintained 12544F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12545F: drivers/input/keyboard/sun4i-lradc-keys.c 12546 12547SUNDANCE NETWORK DRIVER 12548M: Denis Kirjanov <kda@linux-powerpc.org> 12549L: netdev@vger.kernel.org 12550S: Maintained 12551F: drivers/net/ethernet/dlink/sundance.c 12552 12553SUPERH 12554M: Yoshinori Sato <ysato@users.sourceforge.jp> 12555M: Rich Felker <dalias@libc.org> 12556L: linux-sh@vger.kernel.org 12557Q: http://patchwork.kernel.org/project/linux-sh/list/ 12558S: Maintained 12559F: Documentation/sh/ 12560F: arch/sh/ 12561F: drivers/sh/ 12562 12563SUSPEND TO RAM 12564M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12565M: Len Brown <len.brown@intel.com> 12566M: Pavel Machek <pavel@ucw.cz> 12567L: linux-pm@vger.kernel.org 12568B: https://bugzilla.kernel.org 12569S: Supported 12570F: Documentation/power/ 12571F: arch/x86/kernel/acpi/ 12572F: drivers/base/power/ 12573F: kernel/power/ 12574F: include/linux/suspend.h 12575F: include/linux/freezer.h 12576F: include/linux/pm.h 12577 12578SVGA HANDLING 12579M: Martin Mares <mj@ucw.cz> 12580L: linux-video@atrey.karlin.mff.cuni.cz 12581S: Maintained 12582F: Documentation/svga.txt 12583F: arch/x86/boot/video* 12584 12585SWIOTLB SUBSYSTEM 12586M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12587L: linux-kernel@vger.kernel.org 12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12589S: Supported 12590F: lib/swiotlb.c 12591F: arch/*/kernel/pci-swiotlb.c 12592F: include/linux/swiotlb.h 12593 12594SWITCHDEV 12595M: Jiri Pirko <jiri@resnulli.us> 12596M: Ivan Vecera <ivecera@redhat.com> 12597L: netdev@vger.kernel.org 12598S: Supported 12599F: net/switchdev/ 12600F: include/net/switchdev.h 12601 12602SYNC FILE FRAMEWORK 12603M: Sumit Semwal <sumit.semwal@linaro.org> 12604R: Gustavo Padovan <gustavo@padovan.org> 12605S: Maintained 12606L: linux-media@vger.kernel.org 12607L: dri-devel@lists.freedesktop.org 12608F: drivers/dma-buf/sync_* 12609F: drivers/dma-buf/dma-fence* 12610F: drivers/dma-buf/sw_sync.c 12611F: include/linux/sync_file.h 12612F: include/uapi/linux/sync_file.h 12613F: Documentation/sync_file.txt 12614T: git git://anongit.freedesktop.org/drm/drm-misc 12615 12616SYNOPSYS ARC ARCHITECTURE 12617M: Vineet Gupta <vgupta@synopsys.com> 12618L: linux-snps-arc@lists.infradead.org 12619S: Supported 12620F: arch/arc/ 12621F: Documentation/devicetree/bindings/arc/* 12622F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12623F: drivers/clocksource/arc_timer.c 12624F: drivers/tty/serial/arc_uart.c 12625T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12626 12627SYNOPSYS ARC SDP platform support 12628M: Alexey Brodkin <abrodkin@synopsys.com> 12629S: Supported 12630F: arch/arc/plat-axs10x 12631F: arch/arc/boot/dts/ax* 12632F: Documentation/devicetree/bindings/arc/axs10* 12633 12634SYNOPSYS DESIGNWARE DMAC DRIVER 12635M: Viresh Kumar <vireshk@kernel.org> 12636M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12637S: Maintained 12638F: include/linux/dma/dw.h 12639F: include/linux/platform_data/dma-dw.h 12640F: drivers/dma/dw/ 12641 12642SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12643M: Jie Deng <jiedeng@synopsys.com> 12644L: netdev@vger.kernel.org 12645S: Supported 12646F: drivers/net/ethernet/synopsys/ 12647 12648SYNOPSYS DESIGNWARE I2C DRIVER 12649M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12650R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12651R: Mika Westerberg <mika.westerberg@linux.intel.com> 12652L: linux-i2c@vger.kernel.org 12653S: Maintained 12654F: drivers/i2c/busses/i2c-designware-* 12655F: include/linux/platform_data/i2c-designware.h 12656 12657SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12658M: Jaehoon Chung <jh80.chung@samsung.com> 12659L: linux-mmc@vger.kernel.org 12660S: Maintained 12661F: drivers/mmc/host/dw_mmc* 12662 12663SYSTEM CONFIGURATION (SYSCON) 12664M: Lee Jones <lee.jones@linaro.org> 12665M: Arnd Bergmann <arnd@arndb.de> 12666T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12667S: Supported 12668F: drivers/mfd/syscon.c 12669 12670SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12671M: Sudeep Holla <sudeep.holla@arm.com> 12672L: linux-arm-kernel@lists.infradead.org 12673S: Maintained 12674F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12675F: drivers/clk/clk-scpi.c 12676F: drivers/cpufreq/scpi-cpufreq.c 12677F: drivers/firmware/arm_scpi.c 12678F: include/linux/scpi_protocol.h 12679 12680SYSTEM RESET/SHUTDOWN DRIVERS 12681M: Sebastian Reichel <sre@kernel.org> 12682L: linux-pm@vger.kernel.org 12683T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12684S: Maintained 12685F: Documentation/devicetree/bindings/power/reset/ 12686F: drivers/power/reset/ 12687 12688SYSTEM TRACE MODULE CLASS 12689M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12690S: Maintained 12691T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 12692F: Documentation/trace/stm.txt 12693F: drivers/hwtracing/stm/ 12694F: include/linux/stm.h 12695F: include/uapi/linux/stm.h 12696 12697SYSV FILESYSTEM 12698M: Christoph Hellwig <hch@infradead.org> 12699S: Maintained 12700F: Documentation/filesystems/sysv-fs.txt 12701F: fs/sysv/ 12702F: include/linux/sysv_fs.h 12703 12704TARGET SUBSYSTEM 12705M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12706L: linux-scsi@vger.kernel.org 12707L: target-devel@vger.kernel.org 12708W: http://www.linux-iscsi.org 12709W: http://groups.google.com/group/linux-iscsi-target-dev 12710T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12711S: Supported 12712F: drivers/target/ 12713F: include/target/ 12714F: Documentation/target/ 12715 12716TASKSTATS STATISTICS INTERFACE 12717M: Balbir Singh <bsingharora@gmail.com> 12718S: Maintained 12719F: Documentation/accounting/taskstats* 12720F: include/linux/taskstats* 12721F: kernel/taskstats.c 12722 12723TC subsystem 12724M: Jamal Hadi Salim <jhs@mojatatu.com> 12725M: Cong Wang <xiyou.wangcong@gmail.com> 12726M: Jiri Pirko <jiri@resnulli.us> 12727L: netdev@vger.kernel.org 12728S: Maintained 12729F: include/net/pkt_cls.h 12730F: include/net/pkt_sched.h 12731F: include/net/tc_act/ 12732F: include/uapi/linux/pkt_cls.h 12733F: include/uapi/linux/pkt_sched.h 12734F: include/uapi/linux/tc_act/ 12735F: include/uapi/linux/tc_ematch/ 12736F: net/sched/ 12737 12738TCP LOW PRIORITY MODULE 12739M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12740M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12741W: http://tcp-lp-mod.sourceforge.net/ 12742S: Maintained 12743F: net/ipv4/tcp_lp.c 12744 12745TDA10071 MEDIA DRIVER 12746M: Antti Palosaari <crope@iki.fi> 12747L: linux-media@vger.kernel.org 12748W: https://linuxtv.org 12749W: http://palosaari.fi/linux/ 12750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12751T: git git://linuxtv.org/anttip/media_tree.git 12752S: Maintained 12753F: drivers/media/dvb-frontends/tda10071* 12754 12755TDA18212 MEDIA DRIVER 12756M: Antti Palosaari <crope@iki.fi> 12757L: linux-media@vger.kernel.org 12758W: https://linuxtv.org 12759W: http://palosaari.fi/linux/ 12760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12761T: git git://linuxtv.org/anttip/media_tree.git 12762S: Maintained 12763F: drivers/media/tuners/tda18212* 12764 12765TDA18218 MEDIA DRIVER 12766M: Antti Palosaari <crope@iki.fi> 12767L: linux-media@vger.kernel.org 12768W: https://linuxtv.org 12769W: http://palosaari.fi/linux/ 12770Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12771T: git git://linuxtv.org/anttip/media_tree.git 12772S: Maintained 12773F: drivers/media/tuners/tda18218* 12774 12775TDA18271 MEDIA DRIVER 12776M: Michael Krufky <mkrufky@linuxtv.org> 12777L: linux-media@vger.kernel.org 12778W: https://linuxtv.org 12779W: http://github.com/mkrufky 12780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12781T: git git://linuxtv.org/mkrufky/tuners.git 12782S: Maintained 12783F: drivers/media/tuners/tda18271* 12784 12785TDA827x MEDIA DRIVER 12786M: Michael Krufky <mkrufky@linuxtv.org> 12787L: linux-media@vger.kernel.org 12788W: https://linuxtv.org 12789W: http://github.com/mkrufky 12790Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12791T: git git://linuxtv.org/mkrufky/tuners.git 12792S: Maintained 12793F: drivers/media/tuners/tda8290.* 12794 12795TDA8290 MEDIA DRIVER 12796M: Michael Krufky <mkrufky@linuxtv.org> 12797L: linux-media@vger.kernel.org 12798W: https://linuxtv.org 12799W: http://github.com/mkrufky 12800Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12801T: git git://linuxtv.org/mkrufky/tuners.git 12802S: Maintained 12803F: drivers/media/tuners/tda8290.* 12804 12805TDA9840 MEDIA DRIVER 12806M: Hans Verkuil <hverkuil@xs4all.nl> 12807L: linux-media@vger.kernel.org 12808T: git git://linuxtv.org/media_tree.git 12809W: https://linuxtv.org 12810S: Maintained 12811F: drivers/media/i2c/tda9840* 12812 12813TEA5761 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: Odd fixes 12820F: drivers/media/tuners/tea5761.* 12821 12822TEA5767 TUNER DRIVER 12823M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12824M: Mauro Carvalho Chehab <mchehab@kernel.org> 12825L: linux-media@vger.kernel.org 12826W: https://linuxtv.org 12827T: git git://linuxtv.org/media_tree.git 12828S: Maintained 12829F: drivers/media/tuners/tea5767.* 12830 12831TEA6415C MEDIA DRIVER 12832M: Hans Verkuil <hverkuil@xs4all.nl> 12833L: linux-media@vger.kernel.org 12834T: git git://linuxtv.org/media_tree.git 12835W: https://linuxtv.org 12836S: Maintained 12837F: drivers/media/i2c/tea6415c* 12838 12839TEA6420 MEDIA DRIVER 12840M: Hans Verkuil <hverkuil@xs4all.nl> 12841L: linux-media@vger.kernel.org 12842T: git git://linuxtv.org/media_tree.git 12843W: https://linuxtv.org 12844S: Maintained 12845F: drivers/media/i2c/tea6420* 12846 12847TEAM DRIVER 12848M: Jiri Pirko <jiri@resnulli.us> 12849L: netdev@vger.kernel.org 12850S: Supported 12851F: drivers/net/team/ 12852F: include/linux/if_team.h 12853F: include/uapi/linux/if_team.h 12854 12855TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12856M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12857S: Maintained 12858F: arch/x86/platform/ts5500/ 12859 12860TECHNOTREND USB IR RECEIVER 12861M: Sean Young <sean@mess.org> 12862L: linux-media@vger.kernel.org 12863S: Maintained 12864F: drivers/media/rc/ttusbir.c 12865 12866TEE SUBSYSTEM 12867M: Jens Wiklander <jens.wiklander@linaro.org> 12868S: Maintained 12869F: include/linux/tee_drv.h 12870F: include/uapi/linux/tee.h 12871F: drivers/tee/ 12872F: Documentation/tee.txt 12873 12874TEGRA ARCHITECTURE SUPPORT 12875M: Thierry Reding <thierry.reding@gmail.com> 12876M: Jonathan Hunter <jonathanh@nvidia.com> 12877L: linux-tegra@vger.kernel.org 12878Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12880S: Supported 12881N: [^a-z]tegra 12882 12883TEGRA CLOCK DRIVER 12884M: Peter De Schrijver <pdeschrijver@nvidia.com> 12885M: Prashant Gaikwad <pgaikwad@nvidia.com> 12886S: Supported 12887F: drivers/clk/tegra/ 12888 12889TEGRA DMA DRIVERS 12890M: Laxman Dewangan <ldewangan@nvidia.com> 12891M: Jon Hunter <jonathanh@nvidia.com> 12892S: Supported 12893F: drivers/dma/tegra* 12894 12895TEGRA I2C DRIVER 12896M: Laxman Dewangan <ldewangan@nvidia.com> 12897S: Supported 12898F: drivers/i2c/busses/i2c-tegra.c 12899 12900TEGRA IOMMU DRIVERS 12901M: Hiroshi Doyu <hdoyu@nvidia.com> 12902S: Supported 12903F: drivers/iommu/tegra* 12904 12905TEGRA KBC DRIVER 12906M: Rakesh Iyer <riyer@nvidia.com> 12907M: Laxman Dewangan <ldewangan@nvidia.com> 12908S: Supported 12909F: drivers/input/keyboard/tegra-kbc.c 12910 12911TEGRA PWM DRIVER 12912M: Thierry Reding <thierry.reding@gmail.com> 12913S: Supported 12914F: drivers/pwm/pwm-tegra.c 12915 12916TEGRA SERIAL DRIVER 12917M: Laxman Dewangan <ldewangan@nvidia.com> 12918S: Supported 12919F: drivers/tty/serial/serial-tegra.c 12920 12921TEGRA SPI DRIVER 12922M: Laxman Dewangan <ldewangan@nvidia.com> 12923S: Supported 12924F: drivers/spi/spi-tegra* 12925 12926TEHUTI ETHERNET DRIVER 12927M: Andy Gospodarek <andy@greyhouse.net> 12928L: netdev@vger.kernel.org 12929S: Supported 12930F: drivers/net/ethernet/tehuti/* 12931 12932Telecom Clock Driver for MCPL0010 12933M: Mark Gross <mark.gross@intel.com> 12934S: Supported 12935F: drivers/char/tlclk.c 12936 12937TENSILICA XTENSA PORT (xtensa) 12938M: Chris Zankel <chris@zankel.net> 12939M: Max Filippov <jcmvbkbc@gmail.com> 12940L: linux-xtensa@linux-xtensa.org 12941T: git git://github.com/czankel/xtensa-linux.git 12942S: Maintained 12943F: arch/xtensa/ 12944F: drivers/irqchip/irq-xtensa-* 12945 12946Texas Instruments' System Control Interface (TISCI) Protocol Driver 12947M: Nishanth Menon <nm@ti.com> 12948M: Tero Kristo <t-kristo@ti.com> 12949M: Santosh Shilimkar <ssantosh@kernel.org> 12950L: linux-arm-kernel@lists.infradead.org 12951S: Maintained 12952F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12953F: drivers/firmware/ti_sci* 12954F: include/linux/soc/ti/ti_sci_protocol.h 12955F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 12956F: include/dt-bindings/genpd/k2g.h 12957F: drivers/soc/ti/ti_sci_pm_domains.c 12958F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 12959F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 12960F: drivers/clk/keystone/sci-clk.c 12961F: drivers/reset/reset-ti-sci.c 12962 12963THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12964M: Hans Verkuil <hverkuil@xs4all.nl> 12965L: linux-media@vger.kernel.org 12966T: git git://linuxtv.org/media_tree.git 12967W: https://linuxtv.org 12968S: Maintained 12969F: drivers/media/radio/radio-raremono.c 12970 12971THERMAL 12972M: Zhang Rui <rui.zhang@intel.com> 12973M: Eduardo Valentin <edubezval@gmail.com> 12974L: linux-pm@vger.kernel.org 12975T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12976T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12977Q: https://patchwork.kernel.org/project/linux-pm/list/ 12978S: Supported 12979F: drivers/thermal/ 12980F: include/linux/thermal.h 12981F: include/uapi/linux/thermal.h 12982F: include/linux/cpu_cooling.h 12983F: Documentation/devicetree/bindings/thermal/ 12984 12985THERMAL/CPU_COOLING 12986M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12987M: Viresh Kumar <viresh.kumar@linaro.org> 12988M: Javi Merino <javi.merino@kernel.org> 12989L: linux-pm@vger.kernel.org 12990S: Supported 12991F: Documentation/thermal/cpu-cooling-api.txt 12992F: drivers/thermal/cpu_cooling.c 12993F: include/linux/cpu_cooling.h 12994 12995THINKPAD ACPI EXTRAS DRIVER 12996M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12997L: ibm-acpi-devel@lists.sourceforge.net 12998L: platform-driver-x86@vger.kernel.org 12999W: http://ibm-acpi.sourceforge.net 13000W: http://thinkwiki.org/wiki/Ibm-acpi 13001T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13002S: Maintained 13003F: drivers/platform/x86/thinkpad_acpi.c 13004 13005THUNDERBOLT DRIVER 13006M: Andreas Noever <andreas.noever@gmail.com> 13007M: Michael Jamet <michael.jamet@intel.com> 13008M: Mika Westerberg <mika.westerberg@linux.intel.com> 13009M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13010S: Maintained 13011F: drivers/thunderbolt/ 13012 13013TI AM437X VPFE DRIVER 13014M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13015L: linux-media@vger.kernel.org 13016W: https://linuxtv.org 13017Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13018T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13019S: Maintained 13020F: drivers/media/platform/am437x/ 13021 13022TI BANDGAP AND THERMAL DRIVER 13023M: Eduardo Valentin <edubezval@gmail.com> 13024M: Keerthy <j-keerthy@ti.com> 13025L: linux-pm@vger.kernel.org 13026L: linux-omap@vger.kernel.org 13027S: Maintained 13028F: drivers/thermal/ti-soc-thermal/ 13029 13030TI BQ27XXX POWER SUPPLY DRIVER 13031R: Andrew F. Davis <afd@ti.com> 13032F: include/linux/power/bq27xxx_battery.h 13033F: drivers/power/supply/bq27xxx_battery.c 13034F: drivers/power/supply/bq27xxx_battery_i2c.c 13035 13036TI CDCE706 CLOCK DRIVER 13037M: Max Filippov <jcmvbkbc@gmail.com> 13038S: Maintained 13039F: drivers/clk/clk-cdce706.c 13040 13041TI CLOCK DRIVER 13042M: Tero Kristo <t-kristo@ti.com> 13043L: linux-omap@vger.kernel.org 13044S: Maintained 13045F: drivers/clk/ti/ 13046F: include/linux/clk/ti.h 13047 13048TI DAVINCI MACHINE SUPPORT 13049M: Sekhar Nori <nsekhar@ti.com> 13050M: Kevin Hilman <khilman@kernel.org> 13051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13052T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13053S: Supported 13054F: arch/arm/mach-davinci/ 13055F: drivers/i2c/busses/i2c-davinci.c 13056F: arch/arm/boot/dts/da850* 13057 13058TI DAVINCI SERIES GPIO DRIVER 13059M: Keerthy <j-keerthy@ti.com> 13060L: linux-gpio@vger.kernel.org 13061S: Maintained 13062F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13063F: drivers/gpio/gpio-davinci.c 13064 13065TI DAVINCI SERIES MEDIA DRIVER 13066M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13067L: linux-media@vger.kernel.org 13068W: https://linuxtv.org 13069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13070T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13071S: Maintained 13072F: drivers/media/platform/davinci/ 13073F: include/media/davinci/ 13074 13075TI ETHERNET SWITCH DRIVER (CPSW) 13076R: Grygorii Strashko <grygorii.strashko@ti.com> 13077L: linux-omap@vger.kernel.org 13078L: netdev@vger.kernel.org 13079S: Maintained 13080F: drivers/net/ethernet/ti/cpsw* 13081F: drivers/net/ethernet/ti/davinci* 13082 13083TI FLASH MEDIA INTERFACE DRIVER 13084M: Alex Dubov <oakad@yahoo.com> 13085S: Maintained 13086F: drivers/misc/tifm* 13087F: drivers/mmc/host/tifm_sd.c 13088F: include/linux/tifm.h 13089 13090TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13091M: Santosh Shilimkar <ssantosh@kernel.org> 13092L: linux-kernel@vger.kernel.org 13093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13094S: Maintained 13095F: drivers/soc/ti/* 13096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13097 13098TI LM49xxx FAMILY ASoC CODEC DRIVERS 13099M: M R Swami Reddy <mr.swami.reddy@ti.com> 13100M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13101L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13102S: Maintained 13103F: sound/soc/codecs/lm49453* 13104F: sound/soc/codecs/isabelle* 13105 13106TI LP855x BACKLIGHT DRIVER 13107M: Milo Kim <milo.kim@ti.com> 13108S: Maintained 13109F: Documentation/backlight/lp855x-driver.txt 13110F: drivers/video/backlight/lp855x_bl.c 13111F: include/linux/platform_data/lp855x.h 13112 13113TI LP8727 CHARGER DRIVER 13114M: Milo Kim <milo.kim@ti.com> 13115S: Maintained 13116F: drivers/power/supply/lp8727_charger.c 13117F: include/linux/platform_data/lp8727.h 13118 13119TI LP8788 MFD DRIVER 13120M: Milo Kim <milo.kim@ti.com> 13121S: Maintained 13122F: drivers/iio/adc/lp8788_adc.c 13123F: drivers/leds/leds-lp8788.c 13124F: drivers/mfd/lp8788*.c 13125F: drivers/power/supply/lp8788-charger.c 13126F: drivers/regulator/lp8788-*.c 13127F: include/linux/mfd/lp8788*.h 13128 13129TI NETCP ETHERNET DRIVER 13130M: Wingman Kwok <w-kwok2@ti.com> 13131M: Murali Karicheri <m-karicheri2@ti.com> 13132L: netdev@vger.kernel.org 13133S: Maintained 13134F: drivers/net/ethernet/ti/netcp* 13135 13136TI TAS571X FAMILY ASoC CODEC DRIVER 13137M: Kevin Cernekee <cernekee@chromium.org> 13138L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13139S: Odd Fixes 13140F: sound/soc/codecs/tas571x* 13141 13142TI TRF7970A NFC DRIVER 13143M: Mark Greer <mgreer@animalcreek.com> 13144L: linux-wireless@vger.kernel.org 13145L: linux-nfc@lists.01.org (moderated for non-subscribers) 13146S: Supported 13147F: drivers/nfc/trf7970a.c 13148F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13149 13150TI TWL4030 SERIES SOC CODEC DRIVER 13151M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13152L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13153S: Maintained 13154F: sound/soc/codecs/twl4030* 13155 13156TI VPE/CAL DRIVERS 13157M: Benoit Parrot <bparrot@ti.com> 13158L: linux-media@vger.kernel.org 13159W: http://linuxtv.org/ 13160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13161S: Maintained 13162F: drivers/media/platform/ti-vpe/ 13163 13164TI WILINK WIRELESS DRIVERS 13165L: linux-wireless@vger.kernel.org 13166W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13167W: http://wireless.kernel.org/en/users/Drivers/wl1251 13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13169S: Orphan 13170F: drivers/net/wireless/ti/ 13171F: include/linux/wl12xx.h 13172 13173TILE ARCHITECTURE 13174M: Chris Metcalf <cmetcalf@mellanox.com> 13175W: http://www.mellanox.com/repository/solutions/tile-scm/ 13176T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13177S: Supported 13178F: arch/tile/ 13179F: drivers/char/tile-srom.c 13180F: drivers/edac/tile_edac.c 13181F: drivers/net/ethernet/tile/ 13182F: drivers/rtc/rtc-tile.c 13183F: drivers/tty/hvc/hvc_tile.c 13184F: drivers/tty/serial/tilegx.c 13185F: drivers/usb/host/*-tilegx.c 13186F: include/linux/usb/tilegx.h 13187 13188TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13189M: John Stultz <john.stultz@linaro.org> 13190M: Thomas Gleixner <tglx@linutronix.de> 13191R: Stephen Boyd <sboyd@codeaurora.org> 13192L: linux-kernel@vger.kernel.org 13193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13194S: Supported 13195F: include/linux/clocksource.h 13196F: include/linux/time.h 13197F: include/linux/timex.h 13198F: include/uapi/linux/time.h 13199F: include/uapi/linux/timex.h 13200F: kernel/time/clocksource.c 13201F: kernel/time/time*.c 13202F: kernel/time/alarmtimer.c 13203F: kernel/time/ntp.c 13204F: tools/testing/selftests/timers/ 13205 13206TIPC NETWORK LAYER 13207M: Jon Maloy <jon.maloy@ericsson.com> 13208M: Ying Xue <ying.xue@windriver.com> 13209L: netdev@vger.kernel.org (core kernel code) 13210L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13211W: http://tipc.sourceforge.net/ 13212S: Maintained 13213F: include/uapi/linux/tipc*.h 13214F: net/tipc/ 13215 13216TLAN NETWORK DRIVER 13217M: Samuel Chessman <chessman@tux.org> 13218L: tlan-devel@lists.sourceforge.net (subscribers-only) 13219W: http://sourceforge.net/projects/tlan/ 13220S: Maintained 13221F: Documentation/networking/tlan.txt 13222F: drivers/net/ethernet/ti/tlan.* 13223 13224TM6000 VIDEO4LINUX DRIVER 13225M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13226M: Mauro Carvalho Chehab <mchehab@kernel.org> 13227L: linux-media@vger.kernel.org 13228W: https://linuxtv.org 13229T: git git://linuxtv.org/media_tree.git 13230S: Odd fixes 13231F: drivers/media/usb/tm6000/ 13232F: Documentation/media/v4l-drivers/tm6000* 13233 13234TMIO/SDHI MMC DRIVER 13235M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13236L: linux-mmc@vger.kernel.org 13237S: Supported 13238F: drivers/mmc/host/tmio_mmc* 13239F: drivers/mmc/host/renesas_sdhi* 13240F: include/linux/mfd/tmio.h 13241 13242TMP401 HARDWARE MONITOR DRIVER 13243M: Guenter Roeck <linux@roeck-us.net> 13244L: linux-hwmon@vger.kernel.org 13245S: Maintained 13246F: Documentation/hwmon/tmp401 13247F: drivers/hwmon/tmp401.c 13248 13249TMPFS (SHMEM FILESYSTEM) 13250M: Hugh Dickins <hughd@google.com> 13251L: linux-mm@kvack.org 13252S: Maintained 13253F: include/linux/shmem_fs.h 13254F: mm/shmem.c 13255 13256TOMOYO SECURITY MODULE 13257M: Kentaro Takeda <takedakn@nttdata.co.jp> 13258M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13259L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13260L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13261L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13262L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13263W: http://tomoyo.sourceforge.jp/ 13264T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13265S: Maintained 13266F: security/tomoyo/ 13267 13268TOPSTAR LAPTOP EXTRAS DRIVER 13269M: Herton Ronaldo Krzesinski <herton@canonical.com> 13270L: platform-driver-x86@vger.kernel.org 13271S: Maintained 13272F: drivers/platform/x86/topstar-laptop.c 13273 13274TOSHIBA ACPI EXTRAS DRIVER 13275M: Azael Avalos <coproscefalo@gmail.com> 13276L: platform-driver-x86@vger.kernel.org 13277S: Maintained 13278F: drivers/platform/x86/toshiba_acpi.c 13279 13280TOSHIBA BLUETOOTH DRIVER 13281M: Azael Avalos <coproscefalo@gmail.com> 13282L: platform-driver-x86@vger.kernel.org 13283S: Maintained 13284F: drivers/platform/x86/toshiba_bluetooth.c 13285 13286TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13287M: Azael Avalos <coproscefalo@gmail.com> 13288L: platform-driver-x86@vger.kernel.org 13289S: Maintained 13290F: drivers/platform/x86/toshiba_haps.c 13291 13292TOSHIBA SMM DRIVER 13293M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13294W: http://www.buzzard.org.uk/toshiba/ 13295S: Maintained 13296F: drivers/char/toshiba.c 13297F: include/linux/toshiba.h 13298F: include/uapi/linux/toshiba.h 13299 13300TOSHIBA TC358743 DRIVER 13301M: Mats Randgaard <matrandg@cisco.com> 13302L: linux-media@vger.kernel.org 13303S: Maintained 13304F: drivers/media/i2c/tc358743* 13305F: include/media/i2c/tc358743.h 13306 13307TOSHIBA WMI HOTKEYS DRIVER 13308M: Azael Avalos <coproscefalo@gmail.com> 13309L: platform-driver-x86@vger.kernel.org 13310S: Maintained 13311F: drivers/platform/x86/toshiba-wmi.c 13312 13313TPM DEVICE DRIVER 13314M: Peter Huewe <peterhuewe@gmx.de> 13315M: Marcel Selhorst <tpmdd@selhorst.net> 13316M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13317R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13318W: http://tpmdd.sourceforge.net 13319L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13320Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13321T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13322S: Maintained 13323F: drivers/char/tpm/ 13324 13325TPM IBM_VTPM DEVICE DRIVER 13326M: Ashley Lai <ashleydlai@gmail.com> 13327W: http://tpmdd.sourceforge.net 13328L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13329S: Maintained 13330F: drivers/char/tpm/tpm_ibmvtpm* 13331 13332TRACING 13333M: Steven Rostedt <rostedt@goodmis.org> 13334M: Ingo Molnar <mingo@redhat.com> 13335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13336S: Maintained 13337F: Documentation/trace/ftrace.txt 13338F: arch/*/*/*/ftrace.h 13339F: arch/*/kernel/ftrace.c 13340F: include/*/ftrace.h 13341F: include/linux/trace*.h 13342F: include/trace/ 13343F: kernel/trace/ 13344F: tools/testing/selftests/ftrace/ 13345 13346TRACING MMIO ACCESSES (MMIOTRACE) 13347M: Steven Rostedt <rostedt@goodmis.org> 13348M: Ingo Molnar <mingo@kernel.org> 13349R: Karol Herbst <karolherbst@gmail.com> 13350R: Pekka Paalanen <ppaalanen@gmail.com> 13351S: Maintained 13352L: linux-kernel@vger.kernel.org 13353L: nouveau@lists.freedesktop.org 13354F: kernel/trace/trace_mmiotrace.c 13355F: include/linux/mmiotrace.h 13356F: arch/x86/mm/kmmio.c 13357F: arch/x86/mm/mmio-mod.c 13358F: arch/x86/mm/testmmiotrace.c 13359 13360TRIVIAL PATCHES 13361M: Jiri Kosina <trivial@kernel.org> 13362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13363S: Maintained 13364K: ^Subject:.*(?i)trivial 13365 13366TTY LAYER 13367M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13368M: Jiri Slaby <jslaby@suse.com> 13369S: Supported 13370T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13371F: Documentation/serial/ 13372F: drivers/tty/ 13373F: drivers/tty/serial/serial_core.c 13374F: include/linux/serial_core.h 13375F: include/linux/serial.h 13376F: include/linux/tty.h 13377F: include/uapi/linux/serial_core.h 13378F: include/uapi/linux/serial.h 13379F: include/uapi/linux/tty.h 13380 13381TUA9001 MEDIA DRIVER 13382M: Antti Palosaari <crope@iki.fi> 13383L: linux-media@vger.kernel.org 13384W: https://linuxtv.org 13385W: http://palosaari.fi/linux/ 13386Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13387T: git git://linuxtv.org/anttip/media_tree.git 13388S: Maintained 13389F: drivers/media/tuners/tua9001* 13390 13391TULIP NETWORK DRIVERS 13392L: netdev@vger.kernel.org 13393L: linux-parisc@vger.kernel.org 13394S: Orphan 13395F: drivers/net/ethernet/dec/tulip/ 13396 13397TUN/TAP driver 13398M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13399W: http://vtun.sourceforge.net/tun 13400S: Maintained 13401F: Documentation/networking/tuntap.txt 13402F: arch/um/os-Linux/drivers/ 13403 13404TURBOCHANNEL SUBSYSTEM 13405M: "Maciej W. Rozycki" <macro@linux-mips.org> 13406M: Ralf Baechle <ralf@linux-mips.org> 13407L: linux-mips@linux-mips.org 13408Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13409S: Maintained 13410F: drivers/tc/ 13411F: include/linux/tc.h 13412 13413TW5864 VIDEO4LINUX DRIVER 13414M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13415M: Anton Sviridenko <anton@corp.bluecherry.net> 13416M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13417M: Andrey Utkin <andrey_utkin@fastmail.com> 13418L: linux-media@vger.kernel.org 13419S: Supported 13420F: drivers/media/pci/tw5864/ 13421 13422TW68 VIDEO4LINUX DRIVER 13423M: Hans Verkuil <hverkuil@xs4all.nl> 13424L: linux-media@vger.kernel.org 13425T: git git://linuxtv.org/media_tree.git 13426W: https://linuxtv.org 13427S: Odd Fixes 13428F: drivers/media/pci/tw68/ 13429 13430TW686X VIDEO4LINUX DRIVER 13431M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13432L: linux-media@vger.kernel.org 13433T: git git://linuxtv.org/media_tree.git 13434W: http://linuxtv.org 13435S: Maintained 13436F: drivers/media/pci/tw686x/ 13437 13438UBI FILE SYSTEM (UBIFS) 13439M: Richard Weinberger <richard@nod.at> 13440M: Artem Bityutskiy <dedekind1@gmail.com> 13441M: Adrian Hunter <adrian.hunter@intel.com> 13442L: linux-mtd@lists.infradead.org 13443T: git git://git.infradead.org/ubifs-2.6.git 13444W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13445S: Supported 13446F: Documentation/filesystems/ubifs.txt 13447F: fs/ubifs/ 13448 13449UCLINUX (M68KNOMMU AND COLDFIRE) 13450M: Greg Ungerer <gerg@linux-m68k.org> 13451W: http://www.linux-m68k.org/ 13452W: http://www.uclinux.org/ 13453L: linux-m68k@lists.linux-m68k.org 13454L: uclinux-dev@uclinux.org (subscribers-only) 13455T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13456S: Maintained 13457F: arch/m68k/coldfire/ 13458F: arch/m68k/68*/ 13459F: arch/m68k/*/*_no.* 13460F: arch/m68k/include/asm/*_no.* 13461 13462UDF FILESYSTEM 13463M: Jan Kara <jack@suse.com> 13464S: Maintained 13465F: Documentation/filesystems/udf.txt 13466F: fs/udf/ 13467 13468UDRAW TABLET 13469M: Bastien Nocera <hadess@hadess.net> 13470L: linux-input@vger.kernel.org 13471S: Maintained 13472F: drivers/hid/hid-udraw.c 13473 13474UFS FILESYSTEM 13475M: Evgeniy Dushistov <dushistov@mail.ru> 13476S: Maintained 13477F: Documentation/filesystems/ufs.txt 13478F: fs/ufs/ 13479 13480UHID USERSPACE HID IO DRIVER: 13481M: David Herrmann <dh.herrmann@googlemail.com> 13482L: linux-input@vger.kernel.org 13483S: Maintained 13484F: drivers/hid/uhid.c 13485F: include/uapi/linux/uhid.h 13486 13487ULPI BUS 13488M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13489L: linux-usb@vger.kernel.org 13490S: Maintained 13491F: drivers/usb/common/ulpi.c 13492F: include/linux/ulpi/ 13493 13494ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13495L: linux-usb@vger.kernel.org 13496S: Orphan 13497F: drivers/uwb/ 13498F: include/linux/uwb.h 13499F: include/linux/uwb/ 13500 13501UNICORE32 ARCHITECTURE: 13502M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13503W: http://mprc.pku.edu.cn/~guanxuetao/linux 13504S: Maintained 13505T: git git://github.com/gxt/linux.git 13506F: arch/unicore32/ 13507 13508UNIFDEF 13509M: Tony Finch <dot@dotat.at> 13510W: http://dotat.at/prog/unifdef 13511S: Maintained 13512F: scripts/unifdef.c 13513 13514UNIFORM CDROM DRIVER 13515M: Jens Axboe <axboe@kernel.dk> 13516W: http://www.kernel.dk 13517S: Maintained 13518F: Documentation/cdrom/ 13519F: drivers/cdrom/cdrom.c 13520F: include/linux/cdrom.h 13521F: include/uapi/linux/cdrom.h 13522 13523UNISYS S-PAR DRIVERS 13524M: David Kershner <david.kershner@unisys.com> 13525L: sparmaintainer@unisys.com (Unisys internal) 13526S: Supported 13527F: drivers/staging/unisys/ 13528 13529UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13530M: Vinayak Holikatti <vinholikatti@gmail.com> 13531L: linux-scsi@vger.kernel.org 13532S: Supported 13533F: Documentation/scsi/ufs.txt 13534F: drivers/scsi/ufs/ 13535 13536UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13537M: Manjunath M Bettegowda <manjumb@synopsys.com> 13538M: Prabu Thangamuthu <prabut@synopsys.com> 13539L: linux-scsi@vger.kernel.org 13540S: Supported 13541F: drivers/scsi/ufs/*dwc* 13542 13543UNSORTED BLOCK IMAGES (UBI) 13544M: Artem Bityutskiy <dedekind1@gmail.com> 13545M: Richard Weinberger <richard@nod.at> 13546W: http://www.linux-mtd.infradead.org/ 13547L: linux-mtd@lists.infradead.org 13548T: git git://git.infradead.org/ubifs-2.6.git 13549S: Supported 13550F: drivers/mtd/ubi/ 13551F: include/linux/mtd/ubi.h 13552F: include/uapi/mtd/ubi-user.h 13553 13554USB "USBNET" DRIVER FRAMEWORK 13555M: Oliver Neukum <oneukum@suse.com> 13556L: netdev@vger.kernel.org 13557W: http://www.linux-usb.org/usbnet 13558S: Maintained 13559F: drivers/net/usb/usbnet.c 13560F: include/linux/usb/usbnet.h 13561 13562USB ACM DRIVER 13563M: Oliver Neukum <oneukum@suse.com> 13564L: linux-usb@vger.kernel.org 13565S: Maintained 13566F: Documentation/usb/acm.txt 13567F: drivers/usb/class/cdc-acm.* 13568 13569USB AR5523 WIRELESS DRIVER 13570M: Pontus Fuchs <pontus.fuchs@gmail.com> 13571L: linux-wireless@vger.kernel.org 13572S: Maintained 13573F: drivers/net/wireless/ath/ar5523/ 13574 13575USB ATTACHED SCSI 13576M: Oliver Neukum <oneukum@suse.com> 13577L: linux-usb@vger.kernel.org 13578L: linux-scsi@vger.kernel.org 13579S: Maintained 13580F: drivers/usb/storage/uas.c 13581 13582USB CDC ETHERNET DRIVER 13583M: Oliver Neukum <oliver@neukum.org> 13584L: linux-usb@vger.kernel.org 13585S: Maintained 13586F: drivers/net/usb/cdc_*.c 13587F: include/uapi/linux/usb/cdc.h 13588 13589USB CHAOSKEY DRIVER 13590M: Keith Packard <keithp@keithp.com> 13591L: linux-usb@vger.kernel.org 13592S: Maintained 13593F: drivers/usb/misc/chaoskey.c 13594 13595USB CYPRESS C67X00 DRIVER 13596M: Peter Korsgaard <jacmet@sunsite.dk> 13597L: linux-usb@vger.kernel.org 13598S: Maintained 13599F: drivers/usb/c67x00/ 13600 13601USB DAVICOM DM9601 DRIVER 13602M: Peter Korsgaard <jacmet@sunsite.dk> 13603L: netdev@vger.kernel.org 13604W: http://www.linux-usb.org/usbnet 13605S: Maintained 13606F: drivers/net/usb/dm9601.c 13607 13608USB DIAMOND RIO500 DRIVER 13609M: Cesar Miquel <miquel@df.uba.ar> 13610L: rio500-users@lists.sourceforge.net 13611W: http://rio500.sourceforge.net 13612S: Maintained 13613F: drivers/usb/misc/rio500* 13614 13615USB EHCI DRIVER 13616M: Alan Stern <stern@rowland.harvard.edu> 13617L: linux-usb@vger.kernel.org 13618S: Maintained 13619F: Documentation/usb/ehci.txt 13620F: drivers/usb/host/ehci* 13621 13622USB GADGET/PERIPHERAL SUBSYSTEM 13623M: Felipe Balbi <balbi@kernel.org> 13624L: linux-usb@vger.kernel.org 13625W: http://www.linux-usb.org/gadget 13626T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13627S: Maintained 13628F: drivers/usb/gadget/ 13629F: include/linux/usb/gadget* 13630 13631USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13632M: Jiri Kosina <jikos@kernel.org> 13633R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13634L: linux-usb@vger.kernel.org 13635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13636S: Maintained 13637F: Documentation/hid/hiddev.txt 13638F: drivers/hid/usbhid/ 13639 13640USB ISP116X DRIVER 13641M: Olav Kongas <ok@artecdesign.ee> 13642L: linux-usb@vger.kernel.org 13643S: Maintained 13644F: drivers/usb/host/isp116x* 13645F: include/linux/usb/isp116x.h 13646 13647USB LAN78XX ETHERNET DRIVER 13648M: Woojung Huh <woojung.huh@microchip.com> 13649M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13650L: netdev@vger.kernel.org 13651S: Maintained 13652F: drivers/net/usb/lan78xx.* 13653 13654USB MASS STORAGE DRIVER 13655M: Alan Stern <stern@rowland.harvard.edu> 13656L: linux-usb@vger.kernel.org 13657L: usb-storage@lists.one-eyed-alien.net 13658S: Maintained 13659W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13660F: drivers/usb/storage/ 13661 13662USB MIDI DRIVER 13663M: Clemens Ladisch <clemens@ladisch.de> 13664L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13665T: git git://git.alsa-project.org/alsa-kernel.git 13666S: Maintained 13667F: sound/usb/midi.* 13668 13669USB NETWORKING DRIVERS 13670L: linux-usb@vger.kernel.org 13671S: Odd Fixes 13672F: drivers/net/usb/ 13673 13674USB OHCI DRIVER 13675M: Alan Stern <stern@rowland.harvard.edu> 13676L: linux-usb@vger.kernel.org 13677S: Maintained 13678F: Documentation/usb/ohci.txt 13679F: drivers/usb/host/ohci* 13680 13681USB OTG FSM (Finite State Machine) 13682M: Peter Chen <Peter.Chen@nxp.com> 13683T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13684L: linux-usb@vger.kernel.org 13685S: Maintained 13686F: drivers/usb/common/usb-otg-fsm.c 13687 13688USB OVER IP DRIVER 13689M: Valentina Manea <valentina.manea.m@gmail.com> 13690M: Shuah Khan <shuahkh@osg.samsung.com> 13691M: Shuah Khan <shuah@kernel.org> 13692L: linux-usb@vger.kernel.org 13693S: Maintained 13694F: Documentation/usb/usbip_protocol.txt 13695F: drivers/usb/usbip/ 13696F: tools/usb/usbip/ 13697 13698USB PEGASUS DRIVER 13699M: Petko Manolov <petkan@nucleusys.com> 13700L: linux-usb@vger.kernel.org 13701L: netdev@vger.kernel.org 13702T: git git://github.com/petkan/pegasus.git 13703W: https://github.com/petkan/pegasus 13704S: Maintained 13705F: drivers/net/usb/pegasus.* 13706 13707USB PHY LAYER 13708M: Felipe Balbi <balbi@kernel.org> 13709L: linux-usb@vger.kernel.org 13710T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13711S: Maintained 13712F: drivers/usb/phy/ 13713 13714USB PRINTER DRIVER (usblp) 13715M: Pete Zaitcev <zaitcev@redhat.com> 13716L: linux-usb@vger.kernel.org 13717S: Supported 13718F: drivers/usb/class/usblp.c 13719 13720USB QMI WWAN NETWORK DRIVER 13721M: Bjørn Mork <bjorn@mork.no> 13722L: netdev@vger.kernel.org 13723S: Maintained 13724F: Documentation/ABI/testing/sysfs-class-net-qmi 13725F: drivers/net/usb/qmi_wwan.c 13726 13727USB RTL8150 DRIVER 13728M: Petko Manolov <petkan@nucleusys.com> 13729L: linux-usb@vger.kernel.org 13730L: netdev@vger.kernel.org 13731T: git git://github.com/petkan/rtl8150.git 13732W: https://github.com/petkan/rtl8150 13733S: Maintained 13734F: drivers/net/usb/rtl8150.c 13735 13736USB SERIAL SUBSYSTEM 13737M: Johan Hovold <johan@kernel.org> 13738L: linux-usb@vger.kernel.org 13739T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13740S: Maintained 13741F: Documentation/usb/usb-serial.txt 13742F: drivers/usb/serial/ 13743F: include/linux/usb/serial.h 13744 13745USB SMSC75XX ETHERNET DRIVER 13746M: Steve Glendinning <steve.glendinning@shawell.net> 13747L: netdev@vger.kernel.org 13748S: Maintained 13749F: drivers/net/usb/smsc75xx.* 13750 13751USB SMSC95XX ETHERNET DRIVER 13752M: Steve Glendinning <steve.glendinning@shawell.net> 13753M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13754L: netdev@vger.kernel.org 13755S: Maintained 13756F: drivers/net/usb/smsc95xx.* 13757 13758USB SUBSYSTEM 13759M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13760L: linux-usb@vger.kernel.org 13761W: http://www.linux-usb.org 13762T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13763S: Supported 13764F: Documentation/devicetree/bindings/usb/ 13765F: Documentation/usb/ 13766F: drivers/usb/ 13767F: include/linux/usb.h 13768F: include/linux/usb/ 13769 13770USB TYPEC SUBSYSTEM 13771M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13772L: linux-usb@vger.kernel.org 13773S: Maintained 13774F: Documentation/ABI/testing/sysfs-class-typec 13775F: Documentation/usb/typec.rst 13776F: drivers/usb/typec/ 13777F: include/linux/usb/typec.h 13778 13779USB UHCI DRIVER 13780M: Alan Stern <stern@rowland.harvard.edu> 13781L: linux-usb@vger.kernel.org 13782S: Maintained 13783F: drivers/usb/host/uhci* 13784 13785USB VIDEO CLASS 13786M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13787L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13788L: linux-media@vger.kernel.org 13789T: git git://linuxtv.org/media_tree.git 13790W: http://www.ideasonboard.org/uvc/ 13791S: Maintained 13792F: drivers/media/usb/uvc/ 13793F: include/uapi/linux/uvcvideo.h 13794 13795USB VISION DRIVER 13796M: Hans Verkuil <hverkuil@xs4all.nl> 13797L: linux-media@vger.kernel.org 13798T: git git://linuxtv.org/media_tree.git 13799W: https://linuxtv.org 13800S: Odd Fixes 13801F: drivers/media/usb/usbvision/ 13802 13803USB WEBCAM GADGET 13804M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13805L: linux-usb@vger.kernel.org 13806S: Maintained 13807F: drivers/usb/gadget/function/*uvc* 13808F: drivers/usb/gadget/legacy/webcam.c 13809 13810USB WIRELESS RNDIS DRIVER (rndis_wlan) 13811M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13812L: linux-wireless@vger.kernel.org 13813S: Maintained 13814F: drivers/net/wireless/rndis_wlan.c 13815 13816USB XHCI DRIVER 13817M: Mathias Nyman <mathias.nyman@intel.com> 13818L: linux-usb@vger.kernel.org 13819S: Supported 13820F: drivers/usb/host/xhci* 13821F: drivers/usb/host/pci-quirks* 13822 13823USB ZD1201 DRIVER 13824L: linux-wireless@vger.kernel.org 13825W: http://linux-lc100020.sourceforge.net 13826S: Orphan 13827F: drivers/net/wireless/zydas/zd1201.* 13828 13829USB ZR364XX DRIVER 13830M: Antoine Jacquet <royale@zerezo.com> 13831L: linux-usb@vger.kernel.org 13832L: linux-media@vger.kernel.org 13833T: git git://linuxtv.org/media_tree.git 13834W: http://royale.zerezo.com/zr364xx/ 13835S: Maintained 13836F: Documentation/media/v4l-drivers/zr364xx* 13837F: drivers/media/usb/zr364xx/ 13838 13839USER-MODE LINUX (UML) 13840M: Jeff Dike <jdike@addtoit.com> 13841M: Richard Weinberger <richard@nod.at> 13842L: user-mode-linux-devel@lists.sourceforge.net 13843L: user-mode-linux-user@lists.sourceforge.net 13844W: http://user-mode-linux.sourceforge.net 13845T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13846S: Maintained 13847F: Documentation/virtual/uml/ 13848F: arch/um/ 13849F: arch/x86/um/ 13850F: fs/hostfs/ 13851F: fs/hppfs/ 13852 13853USERSPACE I/O (UIO) 13854M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13855S: Maintained 13856T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13857F: Documentation/driver-api/uio-howto.rst 13858F: drivers/uio/ 13859F: include/linux/uio*.h 13860 13861UTIL-LINUX PACKAGE 13862M: Karel Zak <kzak@redhat.com> 13863L: util-linux@vger.kernel.org 13864W: http://en.wikipedia.org/wiki/Util-linux 13865T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13866S: Maintained 13867 13868UUID HELPERS 13869M: Christoph Hellwig <hch@lst.de> 13870R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13871L: linux-kernel@vger.kernel.org 13872T: git git://git.infradead.org/users/hch/uuid.git 13873F: lib/uuid.c 13874F: lib/test_uuid.c 13875F: include/linux/uuid.h 13876F: include/uapi/linux/uuid.h 13877S: Maintained 13878 13879UVESAFB DRIVER 13880M: Michal Januszewski <spock@gentoo.org> 13881L: linux-fbdev@vger.kernel.org 13882W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13883S: Maintained 13884F: Documentation/fb/uvesafb.txt 13885F: drivers/video/fbdev/uvesafb.* 13886 13887VF610 NAND DRIVER 13888M: Stefan Agner <stefan@agner.ch> 13889L: linux-mtd@lists.infradead.org 13890S: Supported 13891F: drivers/mtd/nand/vf610_nfc.c 13892 13893VFAT/FAT/MSDOS FILESYSTEM 13894M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13895S: Maintained 13896F: Documentation/filesystems/vfat.txt 13897F: fs/fat/ 13898 13899VFIO DRIVER 13900M: Alex Williamson <alex.williamson@redhat.com> 13901L: kvm@vger.kernel.org 13902T: git git://github.com/awilliam/linux-vfio.git 13903S: Maintained 13904F: Documentation/vfio.txt 13905F: drivers/vfio/ 13906F: include/linux/vfio.h 13907F: include/uapi/linux/vfio.h 13908 13909VFIO MEDIATED DEVICE DRIVERS 13910M: Kirti Wankhede <kwankhede@nvidia.com> 13911L: kvm@vger.kernel.org 13912S: Maintained 13913F: Documentation/vfio-mediated-device.txt 13914F: drivers/vfio/mdev/ 13915F: include/linux/mdev.h 13916F: samples/vfio-mdev/ 13917 13918VFIO PLATFORM DRIVER 13919M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13920L: kvm@vger.kernel.org 13921S: Maintained 13922F: drivers/vfio/platform/ 13923 13924VGA_SWITCHEROO 13925R: Lukas Wunner <lukas@wunner.de> 13926S: Maintained 13927F: Documentation/gpu/vga-switcheroo.rst 13928F: drivers/gpu/vga/vga_switcheroo.c 13929F: include/linux/vga_switcheroo.h 13930T: git git://anongit.freedesktop.org/drm/drm-misc 13931 13932VIA RHINE NETWORK DRIVER 13933S: Orphan 13934F: drivers/net/ethernet/via/via-rhine.c 13935 13936VIA SD/MMC CARD CONTROLLER DRIVER 13937M: Bruce Chang <brucechang@via.com.tw> 13938M: Harald Welte <HaraldWelte@viatech.com> 13939S: Maintained 13940F: drivers/mmc/host/via-sdmmc.c 13941 13942VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13943M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13944L: linux-fbdev@vger.kernel.org 13945S: Maintained 13946F: include/linux/via-core.h 13947F: include/linux/via-gpio.h 13948F: include/linux/via_i2c.h 13949F: drivers/video/fbdev/via/ 13950 13951VIA VELOCITY NETWORK DRIVER 13952M: Francois Romieu <romieu@fr.zoreil.com> 13953L: netdev@vger.kernel.org 13954S: Maintained 13955F: drivers/net/ethernet/via/via-velocity.* 13956 13957VIDEO MULTIPLEXER DRIVER 13958M: Philipp Zabel <p.zabel@pengutronix.de> 13959L: linux-media@vger.kernel.org 13960S: Maintained 13961F: drivers/media/platform/video-mux.c 13962 13963VIDEOBUF2 FRAMEWORK 13964M: Pawel Osciak <pawel@osciak.com> 13965M: Marek Szyprowski <m.szyprowski@samsung.com> 13966M: Kyungmin Park <kyungmin.park@samsung.com> 13967L: linux-media@vger.kernel.org 13968S: Maintained 13969F: drivers/media/v4l2-core/videobuf2-* 13970F: include/media/videobuf2-* 13971 13972VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13973M: Helen Koike <helen.koike@collabora.com> 13974L: linux-media@vger.kernel.org 13975T: git git://linuxtv.org/media_tree.git 13976W: https://linuxtv.org 13977S: Maintained 13978F: drivers/media/platform/vimc/* 13979 13980VIRT LIB 13981M: Alex Williamson <alex.williamson@redhat.com> 13982M: Paolo Bonzini <pbonzini@redhat.com> 13983L: kvm@vger.kernel.org 13984S: Supported 13985F: virt/lib/ 13986 13987VIRTIO AND VHOST VSOCK DRIVER 13988M: Stefan Hajnoczi <stefanha@redhat.com> 13989L: kvm@vger.kernel.org 13990L: virtualization@lists.linux-foundation.org 13991L: netdev@vger.kernel.org 13992S: Maintained 13993F: include/linux/virtio_vsock.h 13994F: include/uapi/linux/virtio_vsock.h 13995F: include/uapi/linux/vsockmon.h 13996F: net/vmw_vsock/af_vsock_tap.c 13997F: net/vmw_vsock/virtio_transport_common.c 13998F: net/vmw_vsock/virtio_transport.c 13999F: drivers/net/vsockmon.c 14000F: drivers/vhost/vsock.c 14001F: drivers/vhost/vsock.h 14002 14003VIRTIO CONSOLE DRIVER 14004M: Amit Shah <amit@kernel.org> 14005L: virtualization@lists.linux-foundation.org 14006S: Maintained 14007F: drivers/char/virtio_console.c 14008F: include/linux/virtio_console.h 14009F: include/uapi/linux/virtio_console.h 14010 14011VIRTIO CORE, NET AND BLOCK DRIVERS 14012M: "Michael S. Tsirkin" <mst@redhat.com> 14013M: Jason Wang <jasowang@redhat.com> 14014L: virtualization@lists.linux-foundation.org 14015S: Maintained 14016F: Documentation/devicetree/bindings/virtio/ 14017F: drivers/virtio/ 14018F: tools/virtio/ 14019F: drivers/net/virtio_net.c 14020F: drivers/block/virtio_blk.c 14021F: include/linux/virtio*.h 14022F: include/uapi/linux/virtio_*.h 14023F: drivers/crypto/virtio/ 14024F: mm/balloon_compaction.c 14025 14026VIRTIO CRYPTO DRIVER 14027M: Gonglei <arei.gonglei@huawei.com> 14028L: virtualization@lists.linux-foundation.org 14029L: linux-crypto@vger.kernel.org 14030S: Maintained 14031F: drivers/crypto/virtio/ 14032F: include/uapi/linux/virtio_crypto.h 14033 14034VIRTIO DRIVERS FOR S390 14035M: Cornelia Huck <cohuck@redhat.com> 14036M: Halil Pasic <pasic@linux.vnet.ibm.com> 14037L: linux-s390@vger.kernel.org 14038L: virtualization@lists.linux-foundation.org 14039L: kvm@vger.kernel.org 14040S: Supported 14041F: drivers/s390/virtio/ 14042 14043VIRTIO GPU DRIVER 14044M: David Airlie <airlied@linux.ie> 14045M: Gerd Hoffmann <kraxel@redhat.com> 14046L: dri-devel@lists.freedesktop.org 14047L: virtualization@lists.linux-foundation.org 14048T: git git://anongit.freedesktop.org/drm/drm-misc 14049S: Maintained 14050F: drivers/gpu/drm/virtio/ 14051F: include/uapi/linux/virtio_gpu.h 14052 14053VIRTIO HOST (VHOST) 14054M: "Michael S. Tsirkin" <mst@redhat.com> 14055M: Jason Wang <jasowang@redhat.com> 14056L: kvm@vger.kernel.org 14057L: virtualization@lists.linux-foundation.org 14058L: netdev@vger.kernel.org 14059T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14060S: Maintained 14061F: drivers/vhost/ 14062F: include/uapi/linux/vhost.h 14063 14064VIRTIO INPUT DRIVER 14065M: Gerd Hoffmann <kraxel@redhat.com> 14066S: Maintained 14067F: drivers/virtio/virtio_input.c 14068F: include/uapi/linux/virtio_input.h 14069 14070VIRTUAL SERIO DEVICE DRIVER 14071M: Stephen Chandler Paul <thatslyude@gmail.com> 14072S: Maintained 14073F: drivers/input/serio/userio.c 14074F: include/uapi/linux/userio.h 14075 14076VIVID VIRTUAL VIDEO DRIVER 14077M: Hans Verkuil <hverkuil@xs4all.nl> 14078L: linux-media@vger.kernel.org 14079T: git git://linuxtv.org/media_tree.git 14080W: https://linuxtv.org 14081S: Maintained 14082F: drivers/media/platform/vivid/* 14083 14084VLYNQ BUS 14085M: Florian Fainelli <f.fainelli@gmail.com> 14086L: openwrt-devel@lists.openwrt.org (subscribers-only) 14087S: Maintained 14088F: drivers/vlynq/vlynq.c 14089F: include/linux/vlynq.h 14090 14091VME SUBSYSTEM 14092M: Martyn Welch <martyn@welchs.me.uk> 14093M: Manohar Vanga <manohar.vanga@gmail.com> 14094M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14095L: devel@driverdev.osuosl.org 14096S: Maintained 14097T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14098F: Documentation/driver-api/vme.rst 14099F: drivers/staging/vme/ 14100F: drivers/vme/ 14101F: include/linux/vme* 14102 14103VMWARE BALLOON DRIVER 14104M: Xavier Deguillard <xdeguillard@vmware.com> 14105M: Philip Moltmann <moltmann@vmware.com> 14106M: "VMware, Inc." <pv-drivers@vmware.com> 14107L: linux-kernel@vger.kernel.org 14108S: Maintained 14109F: drivers/misc/vmw_balloon.c 14110 14111VMWARE HYPERVISOR INTERFACE 14112M: Alok Kataria <akataria@vmware.com> 14113L: virtualization@lists.linux-foundation.org 14114S: Supported 14115F: arch/x86/kernel/cpu/vmware.c 14116 14117VMWARE PVRDMA DRIVER 14118M: Adit Ranadive <aditr@vmware.com> 14119M: VMware PV-Drivers <pv-drivers@vmware.com> 14120L: linux-rdma@vger.kernel.org 14121S: Maintained 14122F: drivers/infiniband/hw/vmw_pvrdma/ 14123 14124VMware PVSCSI driver 14125M: Jim Gill <jgill@vmware.com> 14126M: VMware PV-Drivers <pv-drivers@vmware.com> 14127L: linux-scsi@vger.kernel.org 14128S: Maintained 14129F: drivers/scsi/vmw_pvscsi.c 14130F: drivers/scsi/vmw_pvscsi.h 14131 14132VMWARE VMMOUSE SUBDRIVER 14133M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14134M: "VMware, Inc." <pv-drivers@vmware.com> 14135L: linux-input@vger.kernel.org 14136S: Maintained 14137F: drivers/input/mouse/vmmouse.c 14138F: drivers/input/mouse/vmmouse.h 14139 14140VMWARE VMXNET3 ETHERNET DRIVER 14141M: Shrikrishna Khare <skhare@vmware.com> 14142M: "VMware, Inc." <pv-drivers@vmware.com> 14143L: netdev@vger.kernel.org 14144S: Maintained 14145F: drivers/net/vmxnet3/ 14146 14147VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14148M: Liam Girdwood <lgirdwood@gmail.com> 14149M: Mark Brown <broonie@kernel.org> 14150L: linux-kernel@vger.kernel.org 14151W: http://www.slimlogic.co.uk/?p=48 14152T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14153S: Supported 14154F: Documentation/devicetree/bindings/regulator/ 14155F: drivers/regulator/ 14156F: include/dt-bindings/regulator/ 14157F: include/linux/regulator/ 14158 14159VRF 14160M: David Ahern <dsa@cumulusnetworks.com> 14161M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14162L: netdev@vger.kernel.org 14163S: Maintained 14164F: drivers/net/vrf.c 14165F: Documentation/networking/vrf.txt 14166 14167VT1211 HARDWARE MONITOR DRIVER 14168M: Juerg Haefliger <juergh@gmail.com> 14169L: linux-hwmon@vger.kernel.org 14170S: Maintained 14171F: Documentation/hwmon/vt1211 14172F: drivers/hwmon/vt1211.c 14173 14174VT8231 HARDWARE MONITOR DRIVER 14175M: Roger Lucas <vt8231@hiddenengine.co.uk> 14176L: linux-hwmon@vger.kernel.org 14177S: Maintained 14178F: drivers/hwmon/vt8231.c 14179 14180VUB300 USB to SDIO/SD/MMC bridge chip 14181M: Tony Olech <tony.olech@elandigitalsystems.com> 14182L: linux-mmc@vger.kernel.org 14183L: linux-usb@vger.kernel.org 14184S: Supported 14185F: drivers/mmc/host/vub300.c 14186 14187W1 DALLAS'S 1-WIRE BUS 14188M: Evgeniy Polyakov <zbr@ioremap.net> 14189S: Maintained 14190F: Documentation/w1/ 14191F: drivers/w1/ 14192F: include/linux/w1.h 14193 14194W83791D HARDWARE MONITORING DRIVER 14195M: Marc Hulsman <m.hulsman@tudelft.nl> 14196L: linux-hwmon@vger.kernel.org 14197S: Maintained 14198F: Documentation/hwmon/w83791d 14199F: drivers/hwmon/w83791d.c 14200 14201W83793 HARDWARE MONITORING DRIVER 14202M: Rudolf Marek <r.marek@assembler.cz> 14203L: linux-hwmon@vger.kernel.org 14204S: Maintained 14205F: Documentation/hwmon/w83793 14206F: drivers/hwmon/w83793.c 14207 14208W83795 HARDWARE MONITORING DRIVER 14209M: Jean Delvare <jdelvare@suse.com> 14210L: linux-hwmon@vger.kernel.org 14211S: Maintained 14212F: drivers/hwmon/w83795.c 14213 14214W83L51xD SD/MMC CARD INTERFACE DRIVER 14215M: Pierre Ossman <pierre@ossman.eu> 14216S: Maintained 14217F: drivers/mmc/host/wbsd.* 14218 14219WACOM PROTOCOL 4 SERIAL TABLETS 14220M: Julian Squires <julian@cipht.net> 14221M: Hans de Goede <hdegoede@redhat.com> 14222L: linux-input@vger.kernel.org 14223S: Maintained 14224F: drivers/input/tablet/wacom_serial4.c 14225 14226WATCHDOG DEVICE DRIVERS 14227M: Wim Van Sebroeck <wim@iguana.be> 14228R: Guenter Roeck <linux@roeck-us.net> 14229L: linux-watchdog@vger.kernel.org 14230W: http://www.linux-watchdog.org/ 14231T: git git://www.linux-watchdog.org/linux-watchdog.git 14232S: Maintained 14233F: Documentation/devicetree/bindings/watchdog/ 14234F: Documentation/watchdog/ 14235F: drivers/watchdog/ 14236F: include/linux/watchdog.h 14237F: include/uapi/linux/watchdog.h 14238 14239WHISKEYCOVE PMIC GPIO DRIVER 14240M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14241L: linux-gpio@vger.kernel.org 14242S: Maintained 14243F: drivers/gpio/gpio-wcove.c 14244 14245WIIMOTE HID DRIVER 14246M: David Herrmann <dh.herrmann@googlemail.com> 14247L: linux-input@vger.kernel.org 14248S: Maintained 14249F: drivers/hid/hid-wiimote* 14250 14251WILOCITY WIL6210 WIRELESS DRIVER 14252M: Maya Erez <qca_merez@qca.qualcomm.com> 14253L: linux-wireless@vger.kernel.org 14254L: wil6210@qca.qualcomm.com 14255S: Supported 14256W: http://wireless.kernel.org/en/users/Drivers/wil6210 14257F: drivers/net/wireless/ath/wil6210/ 14258F: include/uapi/linux/wil6210_uapi.h 14259 14260WIMAX STACK 14261M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14262M: linux-wimax@intel.com 14263L: wimax@linuxwimax.org (subscribers-only) 14264S: Supported 14265W: http://linuxwimax.org 14266F: Documentation/wimax/README.wimax 14267F: include/linux/wimax/debug.h 14268F: include/net/wimax.h 14269F: include/uapi/linux/wimax.h 14270F: net/wimax/ 14271 14272WINBOND CIR DRIVER 14273M: David Härdeman <david@hardeman.nu> 14274S: Maintained 14275F: drivers/media/rc/winbond-cir.c 14276 14277WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14278M: William Breathitt Gray <vilhelm.gray@gmail.com> 14279L: linux-watchdog@vger.kernel.org 14280S: Maintained 14281F: drivers/watchdog/ebc-c384_wdt.c 14282 14283WINSYSTEMS WS16C48 GPIO DRIVER 14284M: William Breathitt Gray <vilhelm.gray@gmail.com> 14285L: linux-gpio@vger.kernel.org 14286S: Maintained 14287F: drivers/gpio/gpio-ws16c48.c 14288 14289WISTRON LAPTOP BUTTON DRIVER 14290M: Miloslav Trmac <mitr@volny.cz> 14291S: Maintained 14292F: drivers/input/misc/wistron_btns.c 14293 14294WL3501 WIRELESS PCMCIA CARD DRIVER 14295L: linux-wireless@vger.kernel.org 14296S: Odd fixes 14297F: drivers/net/wireless/wl3501* 14298 14299WOLFSON MICROELECTRONICS DRIVERS 14300L: patches@opensource.cirrus.com 14301T: git https://github.com/CirrusLogic/linux-drivers.git 14302W: https://github.com/CirrusLogic/linux-drivers/wiki 14303S: Supported 14304F: Documentation/hwmon/wm83?? 14305F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14306F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14307F: Documentation/devicetree/bindings/mfd/arizona.txt 14308F: Documentation/devicetree/bindings/mfd/wm831x.txt 14309F: arch/arm/mach-s3c64xx/mach-crag6410* 14310F: drivers/clk/clk-wm83*.c 14311F: drivers/extcon/extcon-arizona.c 14312F: drivers/leds/leds-wm83*.c 14313F: drivers/gpio/gpio-*wm*.c 14314F: drivers/gpio/gpio-arizona.c 14315F: drivers/hwmon/wm83??-hwmon.c 14316F: drivers/input/misc/wm831x-on.c 14317F: drivers/input/touchscreen/wm831x-ts.c 14318F: drivers/input/touchscreen/wm97*.c 14319F: drivers/mfd/arizona* 14320F: drivers/mfd/wm*.c 14321F: drivers/mfd/cs47l24* 14322F: drivers/power/supply/wm83*.c 14323F: drivers/rtc/rtc-wm83*.c 14324F: drivers/regulator/wm8*.c 14325F: drivers/regulator/arizona* 14326F: drivers/video/backlight/wm83*_bl.c 14327F: drivers/watchdog/wm83*_wdt.c 14328F: include/linux/mfd/arizona/ 14329F: include/linux/mfd/wm831x/ 14330F: include/linux/mfd/wm8350/ 14331F: include/linux/mfd/wm8400* 14332F: include/linux/regulator/arizona* 14333F: include/linux/wm97xx.h 14334F: include/sound/wm????.h 14335F: sound/soc/codecs/arizona.? 14336F: sound/soc/codecs/wm* 14337F: sound/soc/codecs/cs47l24* 14338 14339WORKQUEUE 14340M: Tejun Heo <tj@kernel.org> 14341R: Lai Jiangshan <jiangshanlai@gmail.com> 14342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14343S: Maintained 14344F: include/linux/workqueue.h 14345F: kernel/workqueue.c 14346F: Documentation/core-api/workqueue.rst 14347 14348X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14349M: Chen-Yu Tsai <wens@csie.org> 14350L: linux-kernel@vger.kernel.org 14351S: Maintained 14352N: axp[128] 14353 14354X.25 NETWORK LAYER 14355M: Andrew Hendry <andrew.hendry@gmail.com> 14356L: linux-x25@vger.kernel.org 14357S: Odd Fixes 14358F: Documentation/networking/x25* 14359F: include/net/x25* 14360F: net/x25/ 14361 14362X86 ARCHITECTURE (32-BIT AND 64-BIT) 14363M: Thomas Gleixner <tglx@linutronix.de> 14364M: Ingo Molnar <mingo@redhat.com> 14365M: "H. Peter Anvin" <hpa@zytor.com> 14366M: x86@kernel.org 14367L: linux-kernel@vger.kernel.org 14368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14369S: Maintained 14370F: Documentation/x86/ 14371F: arch/x86/ 14372 14373X86 MCE INFRASTRUCTURE 14374M: Tony Luck <tony.luck@intel.com> 14375M: Borislav Petkov <bp@alien8.de> 14376L: linux-edac@vger.kernel.org 14377S: Maintained 14378F: arch/x86/kernel/cpu/mcheck/* 14379 14380X86 MICROCODE UPDATE SUPPORT 14381M: Borislav Petkov <bp@alien8.de> 14382S: Maintained 14383F: arch/x86/kernel/cpu/microcode/* 14384 14385X86 PLATFORM DRIVERS 14386M: Darren Hart <dvhart@infradead.org> 14387M: Andy Shevchenko <andy@infradead.org> 14388L: platform-driver-x86@vger.kernel.org 14389T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14390S: Maintained 14391F: drivers/platform/x86/ 14392F: drivers/platform/olpc/ 14393 14394X86 VDSO 14395M: Andy Lutomirski <luto@amacapital.net> 14396L: linux-kernel@vger.kernel.org 14397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14398S: Maintained 14399F: arch/x86/entry/vdso/ 14400 14401XC2028/3028 TUNER DRIVER 14402M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14403M: Mauro Carvalho Chehab <mchehab@kernel.org> 14404L: linux-media@vger.kernel.org 14405W: https://linuxtv.org 14406T: git git://linuxtv.org/media_tree.git 14407S: Maintained 14408F: drivers/media/tuners/tuner-xc2028.* 14409 14410XEN BLOCK SUBSYSTEM 14411M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14412M: Roger Pau Monné <roger.pau@citrix.com> 14413L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14414S: Supported 14415F: drivers/block/xen-blkback/* 14416F: drivers/block/xen* 14417 14418XEN HYPERVISOR ARM 14419M: Stefano Stabellini <sstabellini@kernel.org> 14420L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14421S: Maintained 14422F: arch/arm/xen/ 14423F: arch/arm/include/asm/xen/ 14424 14425XEN HYPERVISOR ARM64 14426M: Stefano Stabellini <sstabellini@kernel.org> 14427L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14428S: Maintained 14429F: arch/arm64/xen/ 14430F: arch/arm64/include/asm/xen/ 14431 14432XEN HYPERVISOR INTERFACE 14433M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14434M: Juergen Gross <jgross@suse.com> 14435L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14436T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14437S: Supported 14438F: arch/x86/xen/ 14439F: drivers/*/xen-*front.c 14440F: drivers/xen/ 14441F: arch/x86/include/asm/xen/ 14442F: include/xen/ 14443F: include/uapi/xen/ 14444F: Documentation/ABI/stable/sysfs-hypervisor-xen 14445F: Documentation/ABI/testing/sysfs-hypervisor-xen 14446 14447XEN NETWORK BACKEND DRIVER 14448M: Wei Liu <wei.liu2@citrix.com> 14449M: Paul Durrant <paul.durrant@citrix.com> 14450L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14451L: netdev@vger.kernel.org 14452S: Supported 14453F: drivers/net/xen-netback/* 14454 14455XEN PCI SUBSYSTEM 14456M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14457L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14458S: Supported 14459F: arch/x86/pci/*xen* 14460F: drivers/pci/*xen* 14461 14462XEN PVSCSI DRIVERS 14463M: Juergen Gross <jgross@suse.com> 14464L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14465L: linux-scsi@vger.kernel.org 14466S: Supported 14467F: drivers/scsi/xen-scsifront.c 14468F: drivers/xen/xen-scsiback.c 14469F: include/xen/interface/io/vscsiif.h 14470 14471XEN SWIOTLB SUBSYSTEM 14472M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14473L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14474S: Supported 14475F: arch/x86/xen/*swiotlb* 14476F: drivers/xen/*swiotlb* 14477 14478XFS FILESYSTEM 14479M: Darrick J. Wong <darrick.wong@oracle.com> 14480M: linux-xfs@vger.kernel.org 14481L: linux-xfs@vger.kernel.org 14482W: http://xfs.org/ 14483T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14484S: Supported 14485F: Documentation/filesystems/xfs.txt 14486F: fs/xfs/ 14487 14488XILINX AXI ETHERNET DRIVER 14489M: Anirudha Sarangi <anirudh@xilinx.com> 14490M: John Linn <John.Linn@xilinx.com> 14491S: Maintained 14492F: drivers/net/ethernet/xilinx/xilinx_axienet* 14493 14494XILINX UARTLITE SERIAL DRIVER 14495M: Peter Korsgaard <jacmet@sunsite.dk> 14496L: linux-serial@vger.kernel.org 14497S: Maintained 14498F: drivers/tty/serial/uartlite.c 14499 14500XILINX VIDEO IP CORES 14501M: Hyun Kwon <hyun.kwon@xilinx.com> 14502M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14503L: linux-media@vger.kernel.org 14504T: git git://linuxtv.org/media_tree.git 14505S: Supported 14506F: Documentation/devicetree/bindings/media/xilinx/ 14507F: drivers/media/platform/xilinx/ 14508F: include/uapi/linux/xilinx-v4l2-controls.h 14509 14510XILLYBUS DRIVER 14511M: Eli Billauer <eli.billauer@gmail.com> 14512L: linux-kernel@vger.kernel.org 14513S: Supported 14514F: drivers/char/xillybus/ 14515 14516XRA1403 GPIO EXPANDER 14517M: Nandor Han <nandor.han@ge.com> 14518M: Semi Malinen <semi.malinen@ge.com> 14519L: linux-gpio@vger.kernel.org 14520S: Maintained 14521F: drivers/gpio/gpio-xra1403.c 14522F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14523 14524XTENSA XTFPGA PLATFORM SUPPORT 14525M: Max Filippov <jcmvbkbc@gmail.com> 14526L: linux-xtensa@linux-xtensa.org 14527S: Maintained 14528F: drivers/spi/spi-xtensa-xtfpga.c 14529F: sound/soc/xtensa/xtfpga-i2s.c 14530 14531YAM DRIVER FOR AX.25 14532M: Jean-Paul Roubelat <jpr@f6fbb.org> 14533L: linux-hams@vger.kernel.org 14534S: Maintained 14535F: drivers/net/hamradio/yam* 14536F: include/linux/yam.h 14537 14538YAMA SECURITY MODULE 14539M: Kees Cook <keescook@chromium.org> 14540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14541S: Supported 14542F: security/yama/ 14543F: Documentation/admin-guide/LSM/Yama.rst 14544 14545YEALINK PHONE DRIVER 14546M: Henk Vergonet <Henk.Vergonet@gmail.com> 14547L: usbb2k-api-dev@nongnu.org 14548S: Maintained 14549F: Documentation/input/yealink.rst 14550F: drivers/input/misc/yealink.* 14551 14552Z8530 DRIVER FOR AX.25 14553M: Joerg Reuter <jreuter@yaina.de> 14554W: http://yaina.de/jreuter/ 14555W: http://www.qsl.net/dl1bke/ 14556L: linux-hams@vger.kernel.org 14557S: Maintained 14558F: Documentation/networking/z8530drv.txt 14559F: drivers/net/hamradio/*scc.c 14560F: drivers/net/hamradio/z8530.h 14561 14562ZBUD COMPRESSED PAGE ALLOCATOR 14563M: Seth Jennings <sjenning@redhat.com> 14564M: Dan Streetman <ddstreet@ieee.org> 14565L: linux-mm@kvack.org 14566S: Maintained 14567F: mm/zbud.c 14568F: include/linux/zbud.h 14569 14570ZD1211RW WIRELESS DRIVER 14571M: Daniel Drake <dsd@gentoo.org> 14572M: Ulrich Kunitz <kune@deine-taler.de> 14573W: http://zd1211.ath.cx/wiki/DriverRewrite 14574L: linux-wireless@vger.kernel.org 14575L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14576S: Maintained 14577F: drivers/net/wireless/zydas/zd1211rw/ 14578 14579ZD1301 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/usb/dvb-usb-v2/zd1301* 14587 14588ZD1301_DEMOD MEDIA DRIVER 14589M: Antti Palosaari <crope@iki.fi> 14590L: linux-media@vger.kernel.org 14591W: https://linuxtv.org/ 14592W: http://palosaari.fi/linux/ 14593Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14594S: Maintained 14595F: drivers/media/dvb-frontends/zd1301_demod* 14596 14597ZPOOL COMPRESSED PAGE STORAGE API 14598M: Dan Streetman <ddstreet@ieee.org> 14599L: linux-mm@kvack.org 14600S: Maintained 14601F: mm/zpool.c 14602F: include/linux/zpool.h 14603 14604ZR36067 VIDEO FOR LINUX DRIVER 14605L: mjpeg-users@lists.sourceforge.net 14606L: linux-media@vger.kernel.org 14607W: http://mjpeg.sourceforge.net/driver-zoran/ 14608T: hg https://linuxtv.org/hg/v4l-dvb 14609S: Odd Fixes 14610F: drivers/media/pci/zoran/ 14611 14612ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14613M: Minchan Kim <minchan@kernel.org> 14614M: Nitin Gupta <ngupta@vflare.org> 14615R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14616L: linux-kernel@vger.kernel.org 14617S: Maintained 14618F: drivers/block/zram/ 14619F: Documentation/blockdev/zram.txt 14620 14621ZS DECSTATION Z85C30 SERIAL DRIVER 14622M: "Maciej W. Rozycki" <macro@linux-mips.org> 14623S: Maintained 14624F: drivers/tty/serial/zs.* 14625 14626ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14627M: Minchan Kim <minchan@kernel.org> 14628M: Nitin Gupta <ngupta@vflare.org> 14629R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14630L: linux-mm@kvack.org 14631S: Maintained 14632F: mm/zsmalloc.c 14633F: include/linux/zsmalloc.h 14634F: Documentation/vm/zsmalloc.txt 14635 14636ZSWAP COMPRESSED SWAP CACHING 14637M: Seth Jennings <sjenning@redhat.com> 14638M: Dan Streetman <ddstreet@ieee.org> 14639L: linux-mm@kvack.org 14640S: Maintained 14641F: mm/zswap.c 14642 14643THE REST 14644M: Linus Torvalds <torvalds@linux-foundation.org> 14645L: linux-kernel@vger.kernel.org 14646Q: http://patchwork.kernel.org/project/LKML/list/ 14647T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14648S: Buried alive in reporters 14649F: * 14650F: */ 14651